body{
margin:0px;
background-image:url(images/head.jpg); background-position:top center;

background-repeat:repeat-x;
background-color:#e3f6dd;
color:#666;
}
html{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
.deadlink {
	color:#09F;
	text-decoration:none;
}

a{
color:#003366;
}
a:hover{
color:#003366;
text-decoration:none;
}
.page{
	
}hr{
margin:0px;
	margin-bottom:10px;
	color:#00508d;
	height:1px;
}
h3{font-size:14px; font-weight:bold; color:#00508d;}

.sick_sad{



}
img{
border:0px;

}
.transparent{
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;

}

.footer{ background-image:url(images/footer.jpg); height:65px; background-position:center center; text-align:center; padding-top:400px; color:#FFF; font-weight:bold;}
.head_fond{background-image:url(images/head_fond.jpg); height:42px; background-repeat:no-repeat;} 


/*  ----------------------------------------------------------- entete -------------------------------------------------*/
.header {
	
	height:35px;
	padding-top:345px;
}

.menu{


height:32px;
width:733px;
margin-left:auto;
margin-right:auto;


padding-top:1px;
}
.aleatoire{
float:left;
width:304px;

}
a.aleatoire_a{
text-decoration:none;
color:#F90;
}
.corps_droit{
width:662px;
float:right;
margin-right:15px;
margin-top:-63px;

}
.corps{
width:986px;
margin-left:auto;
margin-right:auto;

background-color:#FFF;
clear:both;
}


.div_aleatoire{
background-repeat:no-repeat;
background-image:url(images/aleatoire_fond.jpg);
background-position:center;
text-align:center;
height:100px;


}

.com_content{   }
.com_content_art{background-color:#000; width:681px; margin-left:33px;}
.com_post{  margin-left:auto; margin-right:auto;}

.com_input{width:317px; height:16px; background-color:#a8dafe; border:1px solid #015092; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 1px 5px}
.com_input:focus{ border:1px solid #69c0ff;width:317px; height:16px; background-color:#015092;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 1px 5px}
.com_textarea{width:643px; height:86px; background-color:#a8dafe; border:1px solid #015092; color:#F000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; margin-top:6px;}
.com_textarea:focus{width:643px; height:86px; background-color:#3381b1; border:1px solid #015092; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;margin-top:6px;}
.com_post_table{ margin-top:5px; margin-left:0px;}
.com_captcha{ margin-top:-3px;}
.com_captcha_num{float:left;}
.com_captcha_input{ margin-left:10px; margin-top:8px; height:16px; background-color:#69c0ff; border:1px solid #3381b1; color:#F000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 1px 5px}
.com_ok{margin-right:-3px; float:right;}
.com_input_wrong{width:303px; height:16px; background-color:#860c08; border:1px dashed #d31b0d; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 1px 5px; background-image:url(images/com_fond_wrong.png); background-position:right; background-repeat:no-repeat;}
.com_textarea_wrong{width:618px; height:86px; background-color:#860c08; border:1px dashed #d31b0d; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; margin-top:6px; background-image:url(images/com_fond_wrong.png); background-position:top right; background-repeat:no-repeat;}
.com_captcha_wrong{ margin-left:10px; margin-top:8px; height:16px; background-color:#860c08; border:1px dashed #d31b0d; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 1px 5px; background-image:url(images/com_fond_wrong.png); background-position:right; background-repeat:no-repeat;}
.com_mess{background-color:#2B8607;
border:1px dashed #4ED30D;
color:#FFFFFF;
font-size:12px;
margin-bottom:15px;
margin-left:0;
margin-right:auto;
padding-bottom:4px;
padding-top:4px;
text-align:center;  }
.com_mess a{
color:#000;	
}
.com_mess_wrong{background-color:#860c08; border:1px dashed #d31b0d;  width:681px; margin-left:auto; margin-right:auto;  color:#FFF;  text-align:center; font-size:12px; padding-top:4px;margin-left:33px; margin-bottom:15px;padding-bottom:4px;  }
.com_left{width:26px; float:right; margin-top:5px; color:#000; margin-right:10px;   height:16px; background-color:#fe9601; border:0px solid #fe9601;   font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 0px 1px 5px}



.com{  }
.com_pages{height:53px;  padding-top:25px; margin-top:-15px; } 
.com_pseudo{color:#00508d; font-weight:bold; }
.com_list_first{ padding:15px 15px 15px 15px; color:#666;background-color:#a8dafe; border-bottom:1px solid #015092; margin-top:-23px; font-style:italic;}
.com_list_content{  padding:15px 15px 15px 15px; color:#666; background-color:#a8dafe; border-bottom:1px solid #015092; border-top:1px solid #8de0ff; font-style:italic;}
.com_list_mess{ margin:5px; color:#000; text-align:justify;font-style:normal; padding-right:15px; }
.com_actions{float:right}
.com_content_fond{  background-repeat:no-repeat; }
.nbr_comment{
	color:#999;
	font-size:10px;
	margin-right:2px;
	font-family:Verdana, Geneva, sans-serif
}
.nbr_com_div{ float:right; }

a.site_page{color:#000000; font-size:12px; font-weight:bold;}
.site_page_select{background-image:url(images/site_page_fond.png); height:25px; width:37px; font-size:15px; padding:6px 0px 5px 30px; cursor:pointer; margin-left:5px; margin-right:5px; background-repeat:no-repeat; }
.partenaires{filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
width:213px;
}
.partenaires:hover{filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}
caption, th, td {
font-weight:normal;

vertical-align:top;
}
