/*
Theme Name: Sendtofriend
Theme URI: http://www.x-prime.com/
Description: Sendtofriend est le th�me offert par X-PRIME pour l'un des gagnants du concours X-Mas Tree.
Version: 1.0
Author: X-PRIME

*/


/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* /reset css */

.left{ float:left;}
.right{ float:right;}
.clear {clear:both;font-size:1px;line-height:0;}

hr {display:none;}

body { margin:0px !important;background:#e9e6e2 url(images/fd_site.gif) left top repeat-x; font-family:tahoma; color:484848; }

.container { width: 970px; margin: 0 auto;}
a {text-decoration:none; }
a:hover{text-decoration:underline; }

.header { height: 121px;background:url(images/fd_bandeau.gif) left top no-repeat; width:970px;}

.header h1 { float:left; width:300px; padding-top:15px; margin-left:310px; display:inline;}

.push_img {display: block; margin-top:5px;}

#searchform{float:right;}
#search { background: url(images/searchbox.gif) no-repeat left top; float: left; height: 29px; margin-top:10px; width: 218px; }
#search input { font:normal 11px tahoma; color:#484848; border: 0; float: left; margin: 7px 7px 0 9px; width: 160px; }
#search .btn { float:right; margin: 0; padding: 0; width: auto; }

.nav {height:39px; width:670px; margin-left:auto; margin-right:auto;}
.nav ul { margin:0px; padding: 0px; list-style-type:none;}
.page_item,.current_page_item { float: left;  }
.page_item a,.current_page_item a { display: block; height:36px; text-indent:-3000px; }

.page-item-accueil a {width:119px;background:url(images/nav/nav_accueil.gif) left top no-repeat;}
.page-item-accueil a:hover, .current_page_item_accueil a{background:url(images/nav/nav_accueil.gif) left bottom no-repeat;}
.page-item-2 a {width:159px;background:url(images/nav/nav_a_propos.gif) left top no-repeat;}
.page-item-2 a:hover, .current_page_item_2 a{background:url(images/nav/nav_a_propos.gif) left bottom no-repeat;}
.page-item-983 a, .page-item-1046 a {width:150px;background:url(images/nav/nav_archives.gif) left top no-repeat;}
.page-item-983 a:hover, .current_page_item_983 a, .page-item-1046 a:hover, .current_page_item_1046 a{background:url(images/nav/nav_archives.gif) left bottom no-repeat;}
.page-item-984 a, .page-item-1045 a {width:121px;background:url(images/nav/nav_liens.gif) left top no-repeat;}
.page-item-984 a:hover, .current_page_item_984 a, .page-item-1045 a:hover, .current_page_item_1045 a{background:url(images/nav/nav_liens.gif) left bottom no-repeat;}
.page-item-977 a, .page-item-1043 a {width:121px;background:url(images/nav/nav_contact.gif) left top no-repeat;}
.page-item-977 a:hover, .current_page_item_977 a, .page-item-1043 a:hover, .current_page_item_1043 a{background:url(images/nav/nav_contact.gif) left bottom no-repeat;}

.featured{ float:left; width: 660px;}
.boite_blanche{padding:10px; background:#FFFFFF; margin-top:10px;}

.postinfo { background:#f1f1f1; font-family:Georgia, "Times New Roman", Times, serif !important; }
.postinfo h4 { padding:0px 0px 5px; margin: 0 0 5px; border-bottom:dotted 1px #8B8B8B; font-weight:bold; color:#8c8c8c; font-size:12px; }	
.postinfo h4 a { color:#8c8c8c; text-decoration:none; }
.postinfo .cat { margin:0px 0px 5px; font-size:12px; padding: 0px 0 5px !important; border-bottom:dotted 1px #8B8B8B; }
.postinfo .cat h4 { padding: 0px !important; margin: 0px !important; border-bottom:none !important; font-size:14px !important; font-family: Arial !important; }
.postinfo .cat a { text-decoration:none; color:#90c097; }

.entrytitle h2 { color:#28a5ac; font:normal 21px tahoma; }
.entrytitle h2 a { color:#28a5ac; font:normal 21px tahoma; }
.entry { font-family: Tahoma,Arial; color:#484848; font-size:12px; line-height:15px;}
.entry h3 { color:#28a5ac; font:normal 17px tahoma; }
.entry img {  }
.entry a { font-weight:bold; color:#ff6600;}
.entry p {margin-top:10px;}
.entry em { background: none; font-style: italic; }
.boxed { padding: 10px 0px; margin: 0px 0px 15px 0px; background: #f1f1f1;  border-bottom: 1px solid #8b8b8b; border-top:2px solid #8b8b8b; }
.inner { padding:0px 10px; }
.inner-right { padding:0px 10px 0px 0px; }
.sub h2 { margin:0px; padding:0px; }
.sub h2 a {	font-size:18px; letter-spacing:-1px; font-style:normal; text-transform:uppercase; color:#489080; }
.sub h2 a:hover { color:#8b8b8b; border-bottom:1px dotted #8b8b8b; }
.sub p { padding:0px; margin:0px; }

.infos_post{border-bottom:1px solid #deddd2; color:#999999; font:normal 11px tahoma; padding-bottom:3px; margin-top:10px;}
.infos_post .auteur{ float:left; margin-right:9px;}
.infos_post .tags{ float:left; background:url(images/po_tag.gif) left top no-repeat; padding-left:22px; height:16px;}
.infos_post a{color:#999999;}

.commentsbar{background:#eae9e2 url(images/commentsbar/bd_g.gif) left top no-repeat; height:22px; color:#484848; font:normal 11px tahoma; margin-top:22px;}
.commentsbar .bd_d{background:url(images/commentsbar/bd_d.gif) right top no-repeat; padding:3px;}
.commentsbar a{color:#484848;}
.commentsbar .commentaires{ float:left;background:url(images/commentsbar/po_comment.gif) left top no-repeat; padding-left:20px; height:16px; margin-right:9px;}
.commentsbar .ajouter_commentaire{ float:left;background:url(images/commentsbar/po_post_comment.gif) left top no-repeat; padding-left:20px;height:16px; margin-right:9px;}
.commentsbar .envoyer_ami{ float:left;background:url(images/commentsbar/po_arobase.gif) left top no-repeat; padding-left:20px;height:16px; margin-right:9px;}
.commentsbar .bookmark{ float:right;}

.commentsblock{ padding-top:35px; height:100%}
h3.comments {color:#28a5ac; font:normal 21px tahoma; }
h3.comments .nb_coms{color:#484848;}
h3.comments .titre_post{ font-style:italic;}
ol.commentlist { margin: 10px 0 20px; padding: 0; list-style: inside decimal; font-size: 14px; line-height: 20px; }
ol.commentlist li{ list-style-type:none; margin-top:15px;}

.form_comment{ padding-top:8px;font:normal 12px tahoma;}
#commentform table{ font:normal 12px tahoma; border-spacing:6px;}
#commentform table td{ vertical-align:top;}
#commentform table td.labels{ width:160px; text-align:right; padding-top:4px; color:#484848;}
.commentarea { padding: 2px; background:#ffffff; border:1px solid #eae9e2; width:400px; height:95px; }
.commentinput { padding: 2px; background:#ffffff; border:1px solid #eae9e2; width:400px;}	
.commentsubmit { margin-right:6px;}	

.bulle{background:#f5f2ed url(images/bulle/bd.gif) left top repeat-x; height:100%;}
.bulle .bd_b{background:url(images/bulle/bd_b.gif) left bottom repeat-x;}
.bulle .bd_g{background:url(images/bulle/bd.gif) left top repeat-y;}
.bulle .bd_d{background:url(images/bulle/bd.gif) right top repeat-y;}
.bulle .cn_h_g{background:url(images/bulle/cn_h_g.gif) left top no-repeat;}
.bulle .cn_h_d{background:url(images/bulle/cn_h_d.gif) right top no-repeat;}
.bulle .cn_b_g{background:url(images/bulle/cn_b_g.gif) left bottom no-repeat;}
.bulle .cn_b_d{background:url(images/bulle/cn_b_d.gif) right bottom no-repeat; padding:1px 10px 3px 10px;}
.bulle p{margin-top:10px; line-height: 15px; font:normal 12px tahoma;}
.bulle a{color:#ff6600; font-weight:bold;}
.bulle .bas_bulle{padding-top:16px; padding-left:38px;}
.bulle .bas_bulle a{color:#484848;font-weight:normal;}
.bulle .bas_bulle .auteur{ font-weight:bold;}
.bulle .bas_bulle .auteur a{ font-weight:bold;}

.arctitle { clear:both; }
.arctitle h2 { color:#8b8b8b; font: 18px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 10px 10px !important; }

.navigation { margin-top:9px;}
.alignleft { float:left; display:inline; }
.alignright { float:right; display:inline; }

.sidebar{ float:right; width: 300px;}
.side-box{margin-top:9px;}
.side-box ul{ background:#ffffff; padding:14px 10px 19px 10px; margin-top:5px;}
.side-box ul li{background:url(images/fleche_d.gif) left 5px no-repeat; padding-left:14px;font:normal 12px tahoma; color:#403e3b; margin-top:5px;}
.side-box ul li a{font:normal 12px tahoma; color:#403e3b;}
.side-box ul li.recentcomments a{color:#8c8a88;}
.sidebar h5 { margin-top:10px; }

.st-tag-cloud{ background:#ffffff; padding:14px 10px 19px 10px; margin-top:5px;}
.st-tag-cloud a{color:#403E3B;}	

#footer{background-color:#c9c6c2; border-top:1px solid #ffffff; height:33px; font:normal 11px tahoma; margin-top:10px;}
#footer ul { list-style-type:none; color:#FFFFFF; margin-top:10px;}
#footer ul li { float:left; margin-right:6px;}
#footer ul li a { color:#666666;}
#footer .logo_wp{ margin-top:4px;}

#footer .lastbox { 	padding:10px 0px 10px 0px !important; margin-bottom: 20px;  background: #eee;  border-top: 2px solid #8b8b8b; border-bottom: 2px solid #8b8b8b; }
#footer .lastbox ul { list-style-type:none; margin:0px !important; }
#footer .lastbox ul li { font:12px Tahoma; letter-spacing:1px; color:#489080; font-weight:bold; width:100% !important; float:none !important; display:block !important; margin-right:0px !important; }
#footer .lastbox ul li a { font:12px Tahoma; letter-spacing:1px; color:#8b8b8b; display:block; padding:2px 0px 2px 10px; text-decoration:none; margin-bottom:10px; font-weight:normal !important; }
#footer .lastbox ul li a:hover { background:#489080; color:#FFF; }

.credit p { color:#8b8b8b; font:14px Georgia, "Times New Roman", Times, serif; }
.credit a { color:#8b8b8b; border-bottom:1px dotted #8b8b8b; text-decoration:none; }
.credit a:hover { color:#489080; border-bottom:1px dotted #489080; }

hr.thin {background: #8b8b8b;color: #8b8b8b;clear: both;float: none;width: 100%;height: 1px;margin: 0 0 10px !important;margin: 0 0 0px;border: none;}
.box { padding: 10px; margin-bottom: 10px; background: #eee; }

.wp-smiley { float: none !important; margin: 0px !important; padding: 0px !important; display: inline !important; }

#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

.bloc_gris{background:#e9e6e2 url(images/bloc_gris/cn_h_g.gif) left top no-repeat; margin-top:25px; zoom:1;}
.bloc_gris .cn_h_d{background:url(images/bloc_gris/cn_h_d.gif) right top no-repeat;}
.bloc_gris .cn_b_g{background:url(images/bloc_gris/cn_b_g.gif) left bottom no-repeat;}
.bloc_gris .cn_b_d{background:url(images/bloc_gris/cn_b_d.gif) right bottom no-repeat; padding:12px;}

p.letterbox{float:right; margin-top:-36px; margin-right:29px; margin-left:40px; display:inline;}
p.satellite{float:right; margin-top:-36px; margin-right:29px; margin-left:40px; display:inline;}
.col_g{float:left; display:inline; width:292px;}
.col_d{float:right; display:inline; width:292px;}
p.satellite{float:right; margin-top:-36px; margin-right:29px; margin-left:40px; display:inline;}
.trait_horiz{ border-bottom:1px solid #deddd2; height:5px; line-height:5px;}

.car-list {padding:10px;}
.car-toggler {} /* titre */
.car-list {margin:10px 0 0px 0px;} /* mois */
.car-yearmonth {background-color:#8C8A88; color:#fff; font-weight:bold; padding:10px; width: 100%;}
/*.car-yearmonth span {font-size: 10px;}*/ /* nombre de billets */
.car-monthlisting {padding:5px; margin:10px 0 0 0; border-bottom:1px solid #eee;} /* ensemble des articles */
.car-list li {margin: 20px;}
.car-list ul li {margin:0 0 5px 30px; padding:0 0 0 15px; background:transparent url(images/fleche_d.gif) 0% 50% no-repeat;} /* article */
.car-list ul li span {font-size: 10px;} /* nombre de commentaires */

ul.archives {padding:10px;}
ul.archives li {margin:0 0 5px 30px; padding:0 0 0 15px; font-size:12px; background:transparent url(images/fleche_d.gif) 0% 60% no-repeat;}
ul.archives li a {color:#FF6600; font-weight:bold;}

.linkcat {padding:10px;}
.linkcat h2 {background-color:#8C8A88; color:#fff; font-weight:bold; padding:10px;}
.linkcat ul {margin:10px 0 0px 10px;}
.linkcat ul li {margin:5px 0 0px 10px; padding:0 0 0 15px; background:transparent url(images/fleche_d.gif) 0% 50% no-repeat;}

.buzzroll{background:#FFFFFF none repeat scroll 0%;margin-top:5px;padding:5px 0;}
.buzzroll a{ color:#484848;}
.buzzroll .side-box{float:left; width:140px; margin:0 5px; display:inline;}
.buzzroll h5{ background:url(images/fd_tt_buzzroll.gif) left top no-repeat; font:normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif; height:14px; margin-top:0; padding:4px 5px;}
.buzzroll ul{ margin-top:0; padding:0 5px;}
.buzzroll ul li{ background:none; padding-left:0;}
.buzzroll ul li a{font:normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;}
.buzzroll a.tous_liens{background:url(images/fd_liens_buzzroll.gif) left top no-repeat; display:block; font:bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif; height:14px; margin-left:5px; margin-top:12px; padding:4px 5px 4px 14px; color:#FFFFFF;}