* {margin:0; padding:0;}
body {
font: 10pt Arial, serif;
background-color:#fff;
background-image:url(images/fond.jpg);background-repeat:repeat-x;
}

#actualite {
width:1036px;
position:absolute;
left:50%;
margin-left:-518px;
top:0px;
background-color:#fff;
background-image:url(images/ligne.jpg);background-repeat:repeat-y;
}

#haut {width:1036px;height:168px;}
#haut2 {
width:1036px;
height:34px;
list-style-type:none;
}
#haut2 li {float:left; height:34px;}
#bio {background-image:url(images/actualite_r2_c1.jpg); background-repeat:no-repeat; width:778px; color:#fff; font-size:14pt; padding-top:5px; padding-left:25px;}

#mentions, #mentions a:link, #mentions a:active, #mentions a:visited	{float:left;
	width:141px;
	height:34px;
	background-image:url(images/menu/mentions-bio.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	}

#mentions a:hover{display:block; background-position:0px -34px;}
#mentionsb {
	width:141px;
	height:34px;
	background-image:url(images/menu/mentions-bio.jpg);
	background-repeat:no-repeat;
	background-position:0px -34px;}

#contact, #contact a:link, #contact a:active, #contact a:visited	{float:left;
	width:92px;
	height:34px;
	background-image:url(images/menu/contact-bio.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	}

#contact a:hover{display:block; background-position:0px -34px;}
#contactb {
float:left;
	width:92px;
	height:34px;
	background-image:url(images/menu/contact-bio.jpg);
	background-repeat:no-repeat;
	background-position:0 -34px;
	}
	
#blocg {width:497px; float:left; padding-left:10px; padding-right:10px;}
#blocd {width:497px; float:left; padding-left:10px; padding-right:10px;}
#blocg, #blocd {padding-top:0px;}

#bas {clear:both; background-image:url(images/actualite_r4_c1.jpg);background-repeat:no-repeat; width:1036px;height:114px; color:#fff;font-size:14pt;}


.divg{float:left;padding:10px;text-align:center;}
.divd {float:right;padding:10px;text-align:center; /*border:1px solid #FA9600;*/}
.legende {font-size:8pt; font-style:italic; padding-left:2px;padding-right:2px;}

.nb_commentaire {background-image:url(images/sep.jpg); background-repeat:no-repeat; width:474px; font-size:8pt; color:#FABC3D; padding-top:5px;}
.comg {text-align:left; float:left;}
.comd {text-align:right;}

.nb_commentaire div a:link, .nb_commentaire div a:active {color:#FABC3D; text-decoration:none;}
.nb_commentaire div a:visited {color:#FABC3D; text-decoration:none;}
.nb_commentaire div a:hover {text-decoration:none;}

.date{font-size:9pt; font-style:italic;}

.droite {width:450px;text-align:right;}
.fdroite {width:450px;text-align:left;}

.pub_carre_gauche {float:left;}
.liste_rub_droite {float:right; text-align:left; font-variant:small-caps; color:#72C4FE;}
.liste_rub_droite a:link, .liste_rub_droite a:active {color:#695119; text-decoration:none;}
.liste_rub_droite a:hover {color:#FABC3D; text-decoration:underline;}

.liste {list-style-type:none; border-left:1px solid #695119; padding:5px;}
.liste  a:link, .liste a:active, .liste a:visited, .liste a:visited {color:#FABC3D; text-decoration:none; font-size:9pt;}

.petit {font-variant:normal; font-size:8pt;}
.nbsp {clear:both;}

.commentaires {
color:#000; background-color:#EFF6DF; border: 1px dashed #003466; padding:4px; margin:2px; padding-top:10px; margin-top:10px; padding-bottom:10px;margin-bottom:10px;
}

.gras {font-weight:bold;}
.souligne{text-decoration:underline;}

.liste_id2 {text-align:left; background-color:#EFF6DF; color:#FABC3D; font-size:9pt;}
.liste_id2 a:link, .liste_id2 a:active {color:#FABC3D; text-decoration:none;}
.liste_id2 a:visited {color:#FABC3D; text-decoration:none;}
.liste_id2 a:hover {text-decoration:none;}

.lien_id2 a:link, .lien_id2 a:active, .lien_id2 a:visited{color:#000; text-decoration:none;}
.lien_id2 a:hover {color:#476CC1; text-decoration:underline;}
.lien_id2 .souligne {text-decoration:underline;}
.lien_id2.souligne a:link, .lien_id2.souligne a:active, .lien_id2.souligne a:visited{color:#000; text-decoration:underline;}

.fdroite strong a:link, .fdroite strong a:active, .fdroite strong a:visited, .fdroite strong a:visited {color:#FABC3D; text-decoration:none;}
.fdroite a:link, .fdroite a:active, .fdroite a:visited, .fdroite a:visited {color:#8DBD1C; text-decoration:none; font-size:9pt;}

.premiere {
font: bold 38px/ 30px Arial;
margin-right: 2px;
float: left;
}

#outils {list-style-type:none;}
#outils li {float:left; width:20px;}
img {border:0;}
#textearticle {margin-top:22px;}