/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}

/* bandeau */
img{border: none;}
td{vertical-align:top;}
.fil{ text-align:right; width:140px; height:32px;}
.tiret{width:8px;}

#contenerd{
  position: absolute;
  width: 750px;
  left: 50%;
  margin-left: -375px;

	}
	
#bandod{
	height:152px;
	}
	
.fondadres{width:390px; height:56px;
	background-image:url(../images/pixbleu.jpg);
	background-repeat:repeat;
	}
.adresse{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; line-height:13px;text-align:left;
	vertical-align:bottom;
	margin-left:5px; margin-bottom:0px;
	margin-right:0px; margin-top:14px;
	color:#FFFFFF;
	}
	
/* les liens */
a.liensadress:link{color:#FFFFFF; text-decoration:none;}
a.liensadress:visited{ color:#FFFFFF; text-decoration:none;}
a.liensadress:hover{ color:#FF9900; text-decoration:none; font-weight:bold;}
a.liensadress:active{color:#FF9900; text-decoration:none; font-weight:bold;
}
/* link menu du haut */
.contener a.lienhmenu {width:118px; height:20px;
	background-image:url(../images/boutona.gif);
	background-repeat:no-repeat;
	color:#000033;text-decoration: none;
	text-align: left;padding: 5px;
  	display: block;
	}
	a.lienhmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;line-height:13px;
	color:#000033;text-decoration:none;
	}
	a.lienhmenu:hover{width:118px;height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;line-height:13px;
	text-align:left;
	background-image:url(../images/over.gif);
	background-repeat:no-repeat;
 	color:#000033;text-decoration:none;
 	}
	.contener2 a.lienhmenu2{width:118px; height:20px;
 	background-image:url(../images/boutonb-.gif);
	background-repeat:no-repeat;
	color:#000033;
  	text-decoration: none;text-align: left;
  	padding: 5px;
  	display: block;
	}
	a.lienhmenu2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#000033;
	text-decoration:none;
	}
	a.lienhmenu2:hover{
	width:118px;height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;line-height:13px;
	text-align:left;
	background-image:url(../images/formationover.jpg);
	background-repeat:no-repeat;
 	color:#000033;text-decoration:none;
 	} 



/* dýfinition et positionnement des blocs haut, gauche, milieu et droit */
/* attention en html bien respecter cet ordre : haut, gauche, droit, milieu et bas */

#menud {
  position: absolute;
  left:0;
  width:135px;
 	}

#contenud{
  margin-left:145px;
  margin-right:200px;
 }


#droitd{
  position:absolute;
  right:0;
  width: 180px;
	}

#basd{
  margin-left:145px;
  margin-right:0px;
	}
	
/* styles du texte central */
.vidcontenu{ 

	height:54px;
	background-color:#FFFFFF;
	}
.titrec, .stitrec, .bas, .credits, .legend, .stitrecbis
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000033;text-align:left;
	/*padding-bottom:0px; padding-left:25px; padding-right:24px; padding-top:0px;*/
	}
	
.textec	
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#000033;
	text-align:justify;
	padding-bottom:0px; 
	padding-left:25px; 
	padding-right:24px; 
	padding-top:0px;
	}	
	
.docs_joints {
 background-color: #E6E6E6;


}	
	
	
.titrec{font-weight:bold; font-size:12px;}
.stitrec{font-weight:bold; font-size:11px;
	padding-bottom:5px; padding-left:25px;
	padding-right:25px; padding-top:0px;
	}
.legend{width: 179px;font-size:9px;
	font-style:italic;
	padding-bottom:15px; padding-left:0px;
	padding-right:0px; padding-top:0px;
	}
.stitrecbis{font-weight:bold; font-size:11px;
	padding-bottom:0px; padding-left:25px;
	padding-right:25px; padding-top:0px;
	margin-bottom:0px; margin-left:0px;
	margin-right:0px; margin-top:35px;
	}
.textec{ width:424px;font-weight:normal;
	font-size:10px; text-align:justify;
	line-height:13px;
	}
	
/* partie droite et bas */
.menud, .contenud, .droitd, .basd{
 	position: absolute;
	left:10px; top:152px; 
	width:133px; height:252px;z-index:2;
	}
.menud{visibility:hidden;}
.contenud{left:143px;}
.droitd{left:614px;}
.basd{left:143px; top:563px; width:667px;
	padding-bottom:0px; padding-left:0px;
	padding-right:0px; padding-top:20px;
	}
.spip_logos{width:170px}

/* bas */
.trait{ width:667px; height:2px; background-color: #FF9933;}
.bas{font-size:9px; font-weight:bold; text-align:center;
	line-height:13px;
	}
a.lienbas:link{color:#000033; text-decoration:none;}
a.lienbas:visited{ color:#000033; text-decoration:none;}
a.lienbas:hover{ color:#FF9900; text-decoration:underline; font-weight:bold;}
a.lienbas:active{color:#FF9900; text-decoration:underline; font-weight:bold;
}
a.lienbasbis:link{color:#000033; text-decoration:none;}
a.lienbasbis:visited{ color:#000033; text-decoration:none;}
a.lienbasbis:hover{ color:#FF9900; text-decoration:underline;}
a.lienbasbis:active{color:#FF9900; text-decoration:underline;
}

/* les menus de gauche : div */
.vide{ width:133px; height:22px; background-color:#FFFFFF;}
.filorange{width:133px; height:10px; background-color: #FF9933;
	margin-bottom:0px; margin-left:10px; 
	margin-right:0px; margin-top:0px;
	}
	
.titrem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-style:italic; font-size:12px;
	text-align:center;color:#000033;vertical-align:top;
	background-color:#FFFFFF;
	margin-bottom:0px; margin-left:0px;
	margin-right:0px; margin-top:0px;
	padding-bottom:0px; padding-left:0px;
	padding-right:0px; padding-top:5px;
	border-bottom:1px solid #FF9933; border-left:0px;
	border-right:0px; border-top:0; height:40px;
	}

.soustitrem{font-weight:normal;font-style:italic;
	border-bottom:0px; border-left:0px;
	border-right:0px; border-top:1px solid #FF9933;
	font-size:10px; text-align:left; vertical-align:middle;
	}
/* premier sous-menu type : 1e ligne */
.soustitremh a.liensmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000033;
  text-decoration:none;
	text-align:left;
  padding: 5px;
  display: block;
	height:22px;
	}
	a.liensmenu{
	line-height:13px;font-weight:normal;
	font-size:11px; text-align:left;
	text-decoration:none;
	}
	a.liensmenu:hover{
	font-size:11px;
	line-height:13px;
	text-align:left; background-color:#FF9933;
	color:#000033;font-style:normal;
	text-decoration:none;
 	}
/* sous-menu type : 2e,3e lignes sauf la derniere, voir ci-dessous */
.soustitrem a.lienssmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000033;
  	text-decoration:none;
	text-align:left;
  	padding: 5px;
  	display: block;
	height:10px;
	}
	a.lienssmenu{
	line-height:13px;font-weight:normal;
	font-size:10px; text-align:left;font-style:italic;
	text-decoration:none;
	}
	a.lienssmenu:hover{
	font-size:10px;
	line-height:13px;
	text-align:left; background-color:#FF9933;
	color:#000033;font-style:normal;
	text-decoration:none;
 	}
/* sous-menu type : derniere ligne */
.soustitremb a.liensbmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000033;
  	text-decoration:none;
	text-align:left;
  	padding: 5px;
  	display: block;
	height:10px;
	}
	a.liensbmenu{
	line-height:13px;font-weight:normal;
	font-size:10px; text-align:left;font-style:italic;
	text-decoration:none;
	}
	a.liensbmenu:hover{
	font-size:10px;
	line-height:13px;
	text-align:left; background-color:#FF9933;
	color:#000033;font-style:normal;
	text-decoration:none;
 	}
.soustitremh{
  font-weight:normal;
	border-bottom:1px solid #FF9933; 
	border-left:0px;
	border-right:0px; 
	font-size:11px; 
	text-align:left; vertical-align:middle;
	}
	
/* le formulaire de contact */
.formtitre, .formstitre, .formul2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; font-style:italic; text-align:left;
	color:#000033;
	padding-bottom:0px; padding-left:25px;
	padding-right:24px; padding-top:0px;
	margin-bottom:15px; margin-left:0px;
	margin-right:0px; margin-top:0px;
	}

.formul2{ width:100px; vertical-align:middle;
	font-size:10px; font-style:normal;
	font-weight:normal; line-height:16px;
	}
input, .box{ border-bottom:1px solid #000033; border-left:1px solid #000033;
	 border-right:1px solid #000033; border-top:1px solid #000033; font-size:10px;
	 margin-bottom:0px; margin-left:40px;
	 margin-right:0px; margin-top:0px;
	}
.box{ border-bottom:1px solid #000033; border-left:1px solid #000033;
	 border-right:1px solid #000033; border-top:1px solid #000033; font-size:16px;
	 margin-bottom:0px; margin-left:0px;
	 margin-right:0px; margin-top:0px;
	}
.zone{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; font-style:normal;
	line-height:11px; text-align:justify; color:#000033;
	 }
