/* CSS Document */
.spacer{
	clear:both; font-size:0; line-height:0;
	}
/* body*/
#body{
	width:755px; margin:0 auto; background:url(images/body_top.gif) no-repeat 0 0 ; padding:25px 0 0 0; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#body p.buttom{
	background:url(images/body_bu.gif) no-repeat 0 0; height:37px; width:755px; clear:both;
	}
/*------------left body---------*/
a{
	color:#666666;
}
p#comments, p#respond{
	font-weight:bold;
}

#main{
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
}

#leftBody{
	width:454px; float:left; background:url(images/left_bg.gif) repeat-y left top #fff; color:#6B6B6B; 
	padding:0 41px 68px 15px ;
	}
#leftBody h2 {
	width:444px; border:#DFD5BD 1px solid; background-color:#FFFAEF; color:#1B1817; padding:9px 0 9px 8px;
	font-size:18px; clear:left;display:block;margin:0 0 5px 0;
	}
#leftBody h2 a{
	color:#1B1817;text-decoration:none;
}
#leftBody h2 span{
	color:#3b3b3b; padding:0;
	font-weight:bold; font-size:10px; display:block; line-height:12px; margin:2px 0 0 0; height:12px;
}
#leftBody p{
	padding:10px 0 0 3px; font-size:12px; line-height:15px;margin:0;
}

#leftBody img{
	clear:left;border:0;
}

#leftBody p.img_left img {
	float:left;border:0;
margin:3px 8px 3px 0;display:block;
}

#leftBody p.img_right img {
	float:right;border:0;
margin:3px 0px 3px 15px;display:block;
}

#leftBody p.lien_img {
float:left;
text-align:center;
}
#leftBody p.lien_img2 {
float:left;
text-align:center;
}
#leftBody p.lien_img_fin {
float:left;
text-align:center;
}
#leftBody p.lien_img a{
	text-align:center;float:left;border:0; margin:3px 8px 3px 0;display:block;text-decoration:none;
}
#leftBody p.lien_img2 a{
	text-align:center;float:left;border:0; margin:3px 15px 3px 0;display:block;text-decoration:none;
}
#leftBody p.lien_img_fin a{
	text-align:center;float:left;border:0; margin:3px 0 3px 0;text-decoration:none;
}

#leftBody p.lien_img_right {
float:right;
text-align:center;
}
#leftBody p.lien_img_right a{
	text-align:center;float:left;border:0; margin:3px 0 3px 0;text-decoration:none;
}
#leftBody span.legende {
	font-size:12px;padding:3px 0 0 0;display:block;text-align:center;
}


#leftBody h3{
	padding:10px 0 0 3px; font-size:13px; line-height:15px;font-weight:bold;clear:left;
}

#leftBody p.alt cite a, #leftBody p.alt cite {
	font-weight:bold;font-style:normal;color:#b40301;text-decoration:none;font-size:12px;
}

#leftBody p.alt small {
	font-weight:bold;font-style:normal;color:#3b3b3b;text-decoration:none;font-size:10px;
}
#leftBody p b{
	color:#3b3b3b; background-color:#FFFFFF;
	}
#leftBody p strong{
	background-color:#FFF8C9; color:#6B6B6B; font-weight:normal;
	}
#leftBody p.pic{
	background:url(images/pic.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
#leftBody ul{
	height:16px !important; background-color:#EBEBEB; color:#FFFFFF; float:right; margin:14px 0 25px 0; padding:0 0 0 182px;
	display:block; font-size:0;
	}

#leftBody ul.titre_com {
	height:16px !important; background-color:#EBEBEB; color:#FFFFFF; float:right; margin:14px 0 5px 0; padding:0 0 0 345px;
	display:block; font-size:0;
}

#leftBody ul.titre_ajout_com {
	height:16px !important; background-color:#EBEBEB; color:#FFFFFF; float:right; margin:14px 0 5px 0; padding:0 0 0 290px;
	display:block; font-size:0;
}	

#leftBody ul li{
	float:left; padding:0 0 0 13px; background-color:#FFFFFF; color:#333333; height:16px;
	}
#leftBody ul li a{
	text-align:center; line-height:16px; text-decoration:none; height:16px; font-size:9px; font-weight:bold; display:block;
	}
#leftBody ul li span{
	text-align:center; line-height:16px; text-decoration:none; height:16px; font-size:9px; font-weight:bold; display:block;
	}
#leftBody ul li.admi a{
	background:url(images/admin_bg.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; padding:0 0 0 19px; width:75px;
	}
#leftBody ul li.admi a:hover{
	background:url(images/admin_bg_h.gif) no-repeat 0 0;
	}
#leftBody ul li.ajout_com a{
	background:url(images/ajout_com_bg.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; padding:0; width:150px; text-align:center;
	}
#leftBody ul li.ajout_com a:hover{
	background:url(images/ajout_com_bg_h.gif) no-repeat 0 0;
	}
#leftBody ul li.ajout_com span{
	background:url(images/ajout_com_bg.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; padding:0; width:150px; text-align:center;
	}

#leftBody ul li.comm a{
	background:url(images/comm_icon.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; width:95px; padding:0;
	}
#leftBody ul li.comm span{
	background:url(images/comm_icon.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; width:95px; padding:0;
	}
#leftBody ul li.comm a:hover{
	background:url(images/comm_icon_h.gif) no-repeat 0 0;
	}
#leftBody ul li a.more{
	background:url(images/readmore_icon.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; width:70px; padding:0;
	}
#leftBody ul li a.more:hover{
	background:url(images/readmore_icon_h.gif) no-repeat 0 0;
	}
#leftBody p.pic1{
	background:url(images/pic1.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
#leftBody p.pic2{
	background:url(images/pic2.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
/*----------------right side-------------*/
#right{
	width:2px; float:left; repeat-y left top #fff; color:#000000;
	padding:0 0px 0 15px;
	}
#right form{
	width:181px; background-color: #32bdb8;  height:61px;
	padding:10px 18px 0px 16px; color:#FFFFFF;
	}
#right form h2{
	background:url(images/form_h2_icon.gif) no-repeat 0 3px; padding:0 0 0 21px; height:20px; line-height:20px; font-size:18px;
	font-weight:normal;
	}
#right form input{
	width:145px; height:15px; background-color:#FFFFFF; color:#333333; font-size:10px; line-height:15px; border:#6F0100 1px solid;
	float:left; margin:5px 0 0 0; 
	}
#right form input.go{
	width:27px; height:17px; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;
	background:url(images/go_bu.gif) no-repeat 0 0 #B40301; float:right; cursor:pointer; border:none; padding:0 0 0 3px;
	display:block; margin:5px 0 0 0;
	}
#right form label{
	background:url(images/form_arrow.gif) no-repeat 0 4px #B40301; color:#FFC0BF; font-size:10px; line-height:13px;
	 font-weight:bold;	float:left; margin:5px 0 0 0; width:165px; padding:0 0 0 11px;
	}
#right form a{
	font-size:10px; font-weight:bold; text-decoration:underline; color:#FFFFFF; background-color:#B40301; margin:0 0 0 0;
	height:18px; line-height:18px; display:block; width:160px;
	}
#right form a:hover{
	text-decoration:none;
	}
#link{
	width:211px; background-color:#fef4eb; color:#000000; border-top:#ddd7bf 1px solid; margin:11px 0 0 0; padding:4px 0 0 4px;
	border-left:#ddd7bf 1px solid; border-right:#ddd7bf 1px solid;
	}
#link h2{
	width:195px; height:30px; background-color:#4e3d36; border:#bdb1a5 1px solid; padding:0 0 0 10px; line-height:30px;
	font-size:18px; line-height:30px; color:#ebe0de; font-weight:normal;
	}
#link ul.cata{
	width:182px; padding:4px 14px 20px 11px; font-size:0; 
	}
#link ul.cata li{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:#DFD5BD 1px solid;  padding:0 0 0 13px;color:#000;font-size:12px;
	}
#link ul.cata li.nobor{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:none;  padding:0 0 0 13px;
	}
#link ul.cata li a{
	font-size:13px; line-height:22px; color:#000000; background-color:#FEF4EB; text-decoration:none;
	}
#link ul.cata li a:hover{
	text-decoration:underline;
	}
	
	
#link div.blogr{
	}
#link div.blogr ul{
	width:182px; padding:4px 14px 20px 11px; font-size:0; 
	}
#link div.blogr li{
	background:url(images/right_arrow.gif) no-repeat 0 5px; border-bottom:none;  padding:0 0 0 13px;
	}
#link div.blogr li.nobor{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:none;  padding:0 0 0 13px;
	}
#link div.blogr li a{
	font-size:11px; line-height:17px; color:#b65500; background-color:#fef4eb; text-decoration:none;
	text-decoration:underline; display:block; font-weight:normal; height:17px;
	}
#link div.blogr li a:hover{
	text-decoration:underline;
	}
	
	
#link ul.arch{
	width:182px; padding:10px 14px 20px 11px; 
	}
#link ul.arch li{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:#DFD5BD 1px solid;  padding:0 0 0 13px;
	}
#link ul.arch li a{
	font-size:13px; line-height:22px; color:#000000; background-color:#FEF4EB; text-decoration:none;
	}
#link ul.arch li a:hover{
	text-decoration:underline;
	}
	
#link ul.dernier_article{
	width:182px; padding:10px 14px 20px 11px; 
	}
#link ul.dernier_article li{
	background:url(images/right_arrow.gif) no-repeat 0 11px; border-bottom:#DFD5BD 1px solid;  padding:0 0 3px 13px;display:block;
	}
#link ul.dernier_article li span{	
	font-weight:bold;font-style:normal;color:#323232;text-decoration:none;font-size:11px;
}
#link ul.dernier_article li a{
	font-size:11px; line-height:17px; color:#b65500; background-color:#fef4eb; 
	text-decoration:underline; display:block; font-weight:normal;
	}
#link ul.dernier_article li a:hover{
	text-decoration:none;
	}
	
#link ul.moreLink{
	width:182px; padding:4px 14px 20px 11px; font-size:0;
	}
#link ul.moreLink li{
	background:url(images/right_arrow.gif) no-repeat 0 5px; border-bottom:none;  padding:0 0 0 13px;
	}
#link ul.moreLink li a{
	font-size:10px; line-height:17px; color:#B65500; background-color:#fef4eb; text-decoration:none;
	text-decoration:underline; display:block; font-weight:normal; height:17px;
	}
#link ul.moreLink li a:hover{
	text-decoration:none;
	}
#link ul.meta{
	width:182px; padding:10px 14px 20px 11px; font-size:0;
	}
#link ul.meta li{
	background:url(images/right_arrow1.gif) no-repeat 0 8px; padding:0 0 0 13px; border-bottom:none; height:15px !important;
	}
#link ul.meta li a{
	font-size:10px; color:#B50806; background-color:#F9F1E0; display:block; font-weight:bold;
	text-decoration:none; text-transform:uppercase; height:15px !important;
	}
#link ul.meta li a:hover{
	color:#B50806; background-color:#E9DCBF;
	}
#right ul.post{
	width:200px; padding:0px 0 0 16px; margin:5px 0 0; height:21px;
	}
#right ul.post li{
	background:url(images/meta_icon.gif) no-repeat center right; float:left; padding:0 19px 0 5px;  margin:0; border-bottom:none;
	}
#right ul.post li a{
	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#191919; background-color:#fff; float:left; 
	display:block; border-bottom:none; padding:0 0px 0 8px; height:21px;  text-decoration:none;
	}
#right ul.post li a:hover{
	background-color:#F1F1EF; color:#191919;
	}
#right p{
	width:215px; height:7px; background-color:#fef4eb; color:#FFFFFF; border-bottom:#ddd7bf 1px solid; 
	border-left:#DFD5BD 1px solid; border-right:#DFD5BD 1px solid; display:block;
	}
	
ul#newtagcloud li a {
	text-decoration:none;
	color:#000;
}
ul#newtagcloud li a:hover {
	text-decoration:underline;
}
ul#newtagcloud {
	width:200px;
	margin:5px;
}
