body{ margin:0; padding:0; 
font-family:  Helvetica, Arial, sans-serif;
background-image:url(images/fond_body.jpg); background-repeat:repeat-x;
font-size:12px;
color:#016c98;
background-color:#d1eaf6;
}

h1{margin:0; padding:0; float:left;}
h2{margin:0; padding:0; font-size:30px; color:#47422f;}
h3{margin:0; padding:0; color:#016c98; font-size:30px; margin-top:20px; margin-bottom:20px;}
h4{margin:0; padding:0; font-size:18px; color:#016c98;  margin-top:10px; margin-bottom:10px;}
h4.gal{margin:0; padding:0; font-size:20px; color:#016c98;  margin-top:10px; margin-bottom:5px;}

h5{margin:0; padding:0; font-size:14px; margin-top:20px; margin-bottom:20px;}


h3.ac{margin:0; padding:0; padding-left:10px; color:#016c98; font-size:25px;margin-bottom: 0px; padding-bottom: 11px;}
img a{ border:0;}
img{border:0;}

.spacer{ clear:both;}
p{margin:0; padding:0;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;  margin-left:15px;}

#conteneur{ width:960px; margin-left:auto; margin-right:auto;  background-image:url(images/fond_contenu.jpg);background-repeat: no-repeat;}
#bandeau{  width:960px; height:125px;}
#contenu{ width:940px; padding-left:10px; padding-right:10px;}

#titres{ float:left; margin-top:5px;}
#liens_utiles{ background-image:url(images/fond_lien.jpg); width:81px; height:20px; float:right; color:#324850; font-size:12px; text-align:center; padding-top:5px; background-repeat:no-repeat;  }

#Actualite{ background-image:url(images/actualite.png); width:90px; height:20px; float:right; color:#324850; font-size:12px; text-align:center; padding-top:5px; background-repeat:no-repeat;}

#Actualite a{text-decoration:none; color:#016c98; font-weight:bold; text-decoration:underline; margin-left: -15px; }

#menu{ float:left; width:780px; margin-top:15px;}
#liens_utiles a{ text-decoration:none; color:#016c98; font-weight:bold; text-decoration:underline; }

.classwww{color:#47422f; font-size:21px;}

.marron{ color:#47422f;}

/*************************ACCUEIL*************************/

#bloc1{ background-image:url(images/fond_petit_rectacngle.jpg); width:300px; height:211px; float:left; margin-top:10px;   padding-top:10px; line-height: 20px;}
#contient_bloc1{width:300px; float:left; margin-right:20px;}

#bloc2{
	background-image:url(images/fond_petit_rectacngle.jpg);
	width:290px;
	height:211px;
	float:left;
	margin-top:10px;
	padding-top:10px;
	line-height: 20px;
	padding-left: 10px;
}
#contient_bloc2{width:300px;float:left;margin-right:20px;}

#bloc3{background-image:url(images/fond_petit_rectacngle.jpg);  width:300px; height:235px;min-height:235px; float:left; margin-top:10px; padding-top:10px; line-height: 20px; position:relative}
#contient_bloc3{width:300px; float:left; }
.img_ac{ float:left; margin-right:10px; margin-left:10px; margin-bottom:30px;}
#contien_actu{ padding-left:10px; padding-right:10px; margin-top:10px; overflow-y: scroll; height:170px;}
#image_actu
{
background: purple;	
height: 20px;
width:20px;
float:right;
margin-top: -35px;
background:url(images/rss.png);
background-repeat: no-repeat;
margin-right: 15px;
}
.actu h3{margin:0; padding:0; color:#016c98; font-size:18px; margin-top:8px; margin-bottom:5px; text-align:left; font-weight:normal}
.centrer_flottants{background: blue;height: 40px;}
#actu_gauche {width:300px;float:left;margin-right: 20px;}
#conteneur_droit_actu{margin-bottom:20px;width:600px;padding-left:15px;float:left;min-height:300px;}
html>body #conteneur_droit_actu {height:auto;min-height:300px;}
#contient_actu_gauche{
	width:300px;
	background:url(images/fond-liste-actus.png);
	background-repeat:no-repeat;
	overflow:hidden;
	dispaly:block;
	position: absolute;
	display: block;
}
#contenuer_bloc_actu {width:5000px;position:relative;}
.bloc_actu {float:left;width:300px;height: 280px;padding-top: 0px;position:relative;}
.bloc_actu_index {width:300px;padding-top: 0px;padding-bottom: 5px;}
.actu {	padding-left:10px;	padding-right:10px;	padding-top:0px;}
#contient_actu_gauche h3{margin:0px;margin-left:5px; padding-top:5px;padding-left:0px;}
#contient_actu_gauche a{ font-size:12px; color:#4d4836; text-decoration:none}
#contient_actu_gauche a:hover{ text-decoration:underline}
.mod_actu_lien {text-decoration:none;color: #016c98;}

#contient_actu_gauche h4 {margin: 0px;margin-top: 2px;margin-bottom: 5px;}
#lirea {position: absolute;bottom: 0px;}


.nouvelle_actu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4836;}
#bas_actu{background:url(images/bas-actus.jpg); height:25px; width:300px; background-repeat:no-repeat; text-align:center; padding-top:3px; position: absolute; bottom: 0px;}
.vert_actu{margin-left: 5px;	margin-top: 5px;}
#actu h3{color: #016C98;margin-top: 0px;margin-bottom :5px;}
.contenu_actu{width:600px;height:auto;}
.contenu_actu p {paddint-top:10px; padding-bottom:10px;}
.Actual{margin:0; padding:0; font-size:30px; color:#016C98;	margin-top:10px;margin-left:5px; font-weight:bold; width: 290px;}
.Actual img{float:right;	margin-top: 10px; padding-left: 15px;}
.le_bas{background:url(images/fond-article-actus.png);width: 580px;height: 35px;padding-top:3px;padding-left:10px; padding-right:10px;}
.le_bas a{color:#016C98;text-decoration: none; display:block; float:left;}
a.lien_pages_long {float:right;}
.le_bas img{margin-top: 8px;}
img.page_suivante{float:right;padding-right: 5px;padding-top: 3px;}
img.page_pre{float:left;padding-left: 5px;padding-top: 3px;}
div#bas_actu.gras{	color: black;text-align: center;}
.gras {margin-top:3px;}



/**********************************LE LABORATOIRE***********************************************************/

.rouge_souligne{color:#c32b26; text-decoration:underline;}
#labo_gauche{ width:620px; float:left; line-height:20px; margin-right:20px;}
#labo_droite{ background-image:url(images/fond_droite_labo.jpg); width:280px; height:581px; float:left; line-height:20px; padding-left:10px; padding-right:10px;}
.ptite_img{ margin-top:20px; margin-left:10px;}

/*****************************FONCTIONNEMENT*********************************************/

#fonctio_gauche{ width:620px; float:left; line-height:20px; margin-right:20px;}
#fonctio_droite{ background-image:url(images/fond_droite_labo.jpg); width:280px; height:581px; float:left; line-height:20px; padding-left:10px; padding-right:10px; margin-top:10px;}
.gragros{ font-size:14px; font-weight:bold;}


/*********************************CONTACT******************************************/

#gauche_contact{ width:460px; margin-right:20px; float:left;}
#droite_contact{ width:460px; float:left;}
.col_g_label{display: block;float: left;width: 80px;text-align: left;margin-right: 10px;}

#vert_form{ font-weight:bold; color:#66b203; background-color:#e6fbc7; border-color:#66b203; border-width:1px; padding:10px; width:90%; margin-top:15px;}
#rouge_form{font-weight:bold; color:#b21d03; background-color:#fbcec7; border-color:#b21d03; border-width:1px; padding:10px; width:90%; margin-top:15px;}

.rouge_etoile{ color:#F00;}

#droite1contact{ width:220px; margin-right:20px; float:left; line-height:21px;}
#droite2contact{ width:220px; float:left;  line-height:21px;}

#map{width:460px; height:270px;}

.pousse_bout_com{ margin-left:50px;}



/***************************RESULTATS*****************************************/

#gauche_resultats, #gauche_resultats2{ width:550px; float:left; margin-right:10px;line-height:20px; }
#gauche_resultats p, #gauche_resultats2 p{ padding-top:10px; padding-bottom:10px}
#gauche_resultats h2, , #gauche_resultats2 h2{color: #016C98; }
#gauche_resultats h4{margin-bottom:0px;}
#gauche_resultats h4 {
width:690px;
margin:0;
margin-top:2px;
background-image:url(images/bouton-accordeon1.jpg);
background-repeat:no-repeat;
}
#gauche_resultats h4 a, #gauche_resultats h4 a:hover {
display:block;
line-height:36px;
width:680px;
padding-left:20px;

}

#gauche_resultats h5{margin-top:10px;margin-bottom:5px;}
#gauche_resultats ul li a{color:#4190AF; font-size: 16px; }
#liste {margin-left:20px;}
#liste li {margin-top:7px;}
.trait{width: 550px;border-bottom: 2px solid #016C98;margin-top: 15px;margin-bottom: 15px;margin-left: 0px;}
#droite_resultats{width:380px;background-image:url(images/fond_resultats.jpg);height:445px;line-height:17px;float: left;margin-top:10px;}
#droite_resultats p a{color: #016C98;font-weight: bold;}
.img_big{ margin-top:20px; margin-left:15px;}


/**************************Prélèvements************************************/

#bas_pre{background:#daecf6;padding-bottom:10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; }
#bas_pre p{ padding-top: 15px; margin-left:15px;}


#fleche_haut{width: 100%;clear: both;}

/***************************LIENS*****************************************/

#gauche_liens{ width:300px; float:left; margin-right:10px;line-height:20px; }
#centre_liens{ width:300px; float:left; margin-right:10px;line-height:20px; }
#droit_liens{ width:300px; float:left; margin-right:10px;line-height:20px; }


/************************PIED************************************************/

#pied{ width:100%; background-image:url(images/fond_pti_pied.jpg); height:387px; background-repeat:repeat-x; color:#46412e; line-height:21px; }
#pied a{color:#46412e; text-decoration:none;}
#pied a:hover{ text-decoration:underline;}

#contien_pied{ background-image:url(images/fond_gros_pied.jpg); width:960px; height:387px; margin-left:auto; margin-right:auto; clear:both }


#pied1{ width:160px; float:left; margin-top:230px;}
#pied2{ width:170px; float:left; margin-right:270px; margin-top:230px;}
#pied3{ width:330px; float:left; margin-top:230px;}
#pied4{ text-align:center; margin-top:15px; font-weight:bold;}

.ecriture14{ font-size:14px; font-weight:bold; }

.pousse_img_lab{ margin-bottom:15px;}

