/*----------- DETECTION JS--------------------*/
#jserror{ background:#FFFFCC; border:#FF0000; color:#FF0000; padding: 10px; margin: 0 0 10px 0; float:left}
#jserror dt{ font-weight:bold}
/*--------------------------------------------*/

*{ margin:0; padding:0; outline:none}

body{ background:url(../images/fond_01.jpg) repeat-x left top; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px}
h1 a{ display:block; width:300px; height:112px; text-indent:-9999px; font-size:0px; background:url(../images/logo-anime.png) no-repeat }
h2{ font-size:12px; text-decoration:underline}
h3{ font-size:12px; font-weight:bold;}
fieldset{padding:10px; border:1px solid #094b87;}
fieldset div{ margin: 5px 0 8px 0;}
fieldset div label{width:90px; display:block; float:left;}


a{ color:#2264b8; text-decoration:none}
a:hover{text-decoration:underline}
	
#global{ width:890px; margin:auto}
	#header{width:800px; height:111px; padding:0 27px 0 63px; background:url(../images/fd-header.gif) no-repeat top right}
	#diapo{width:890px; height:196px; background:url(../images/diapo.jpg) no-repeat}
	
#imgLOGO { height:75px; font-size:0}

#wrapper{width:836px; padding:0 27px 0 27px; float:left; margin-bottom:10px }
	#menu{width:836px; height:77px; padding:0 27px 0 27px; background:url(../images/fd-menu.jpg) no-repeat}
		#menu li{list-style-type:none; float:left}
			#menu a{display:block; height:57px; text-indent:-9999px; font-size:0px}
				#btn-presentation a{ background:url(../images/btn-presentation.jpg) no-repeat top left; width:144px}
				#btn-presentation a:hover{ background:url(../images/btn-presentation.jpg) no-repeat bottom left;}
				#btn-equipe a{ background:url(../images/btn-equipe.jpg) no-repeat top left; width:112px}
				#btn-equipe a:hover{ background:url(../images/btn-equipe.jpg) no-repeat bottom left;}
				#btn-activites a{ background:url(../images/btn-activites.jpg) no-repeat top left; width:107px}
				#btn-activites a:hover{ background:url(../images/btn-activites.jpg) no-repeat bottom left;}
				#btn-valeurs a{ background:url(../images/btn-valeurs.jpg) no-repeat top left; width:95px}
				#btn-valeurs a:hover{ background:url(../images/btn-valeurs.jpg) no-repeat bottom left;}
				#btn-contact a{ background:url(../images/btn-contact.jpg) no-repeat top left; width:97px}
				#btn-contact a:hover{ background:url(../images/btn-contact.jpg) no-repeat bottom left;}
				#btn-membre a{ background:url(../images/btn-membre.jpg) no-repeat top left; width:280px}
				#btn-membre a:hover{ background:url(../images/btn-membre.jpg) no-repeat bottom left;}

#mdm{ width:224px; padding:15px; float:left; background:#ececec; border:#d0d0d0 solid 1px}
	#mdm h2{width:119px; height:26px; background:url(../images/titre-mdm.jpg) no-repeat; margin-bottom:10px}
	.liensMdm a{background:url(../images/liensMdm.jpg) no-repeat; padding-left:20px; color:#2264b8; font-size:14px; font-weight:bold; display:block; margin-top:10px; text-decoration:underline}

#content{float:right; width:511px; padding:15px; background:#ececec; border:#d0d0d0 solid 1px}
	#content hr{height:1px; background:#ccc; border:none; border-bottom:#ccc solid 1px; clear:both; margin:10px 0}
	#content h2{width:480px; height:25px; text-indent:-9999px; font-size:0px; margin-bottom:10px}
		#titre-presentation{background:url(../images/titre-presentation.jpg) no-repeat}
		#titre-equipe{background:url(../images/titre-equipe.jpg) no-repeat}
		#titre-activites{background:url(../images/titre-activites.jpg) no-repeat}
		#titre-valeurs{background:url(../images/titre-valeurs.jpg) no-repeat}
		#titre-contact{background:url(../images/titre-contact.jpg) no-repeat}
		#titre-mentions{background:url(../images/titre-mentions.jpg) no-repeat}
		#titre-actualites{background:url(../images/titre-actualites.jpg) no-repeat}
		
	#content h3{background:url(../images/puce-h3.gif) no-repeat center left; color:#2264b8; font-size:14px; font-weight:bold; padding-left:10px; margin-bottom:10px}
#content li{margin:0 0 0 20px}
#content dl{ border:1px solid #2264b8; margin-bottom:20px}
#content dt{  background:#2264b8; padding:5px; color:#fff }
#content dd{ padding:5px}
#footer{color:#979898; padding:0 0 0 76px; width:775px; margin-left:27px; clear:both; background:url(../images/logo-serco.gif) no-repeat; font-size:11px}
#footer a{color:#979898; text-decoration:none}
#footer a:hover{text-decoration:underline}


.bold{ font-weight:bold}
.space{ margin:100px}
.space2{ margin:127px}
.float_right{ float:right;}
.float_left{ float:left; margin-right:10px; margin-bottom:10px}

/*----------------------------------------------------------------------------PAGE 1/2 suivante--*/
#compteur-pages{ width:511px; float:left; margin:10px 0 0 0px}
#compteur-pages div{float:left}
#compteur-page1{text-align:left; width:100px}
#compteur-page2{text-align:center;width:311px}
#compteur-page3{text-align:right;width:100px}
