/* CSS Document */

body{
background:url(img/fond.jpg) repeat-x top;
background-color:#408ECA;
/*background-color:#762463;*/
padding:0px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:1024px;
text-align:center;
}

.clear{
clear:both;
}

#wrapper{
width:850px;
height:autopx;
background : url(img/fond2.jpg) repeat-y top center ;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#haut{
width:850px;
height:20 px;
background : url(img/haut.jpg) no-repeat top center ;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


#ban{
width:850px;
height:82px;
background : url(img/ban.jpg) no-repeat top center ;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


#menu{
width:730px;
height:28px;
line-height:28px;
background:url(img/menu_fond.jpg) repeat-x top;
margin-left:auto;
margin-right:auto;
padding-left:100px;

}

#menu ul{
margin:0px;
/*padding-left:100 px;*/
padding-right:auto px;

}

#menu ul li{

list-style:none;
float:left;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0px;
}

.separateur{
width:2px;
height:32px;
background : url(img/separateur.jpg) no-repeat top ;
}


#menu ul li a{
padding-left:10px;
padding-right:10px;
height:32px;
float:left;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#menu ul li a:hover{
background : url(img/menu_lien.jpg) repeat-x;
padding-left:10px;
padding-right:10px;
width:auto px;
float:left;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}


#gauche{
float:left;
background:url(img/gauche_fond.jpg) repeat-y;
clear:both;
width:225px;
height:autopx;
margin-top:30px;
margin-left:10px;
margin-right:10px;
}

#gaucheent{
background:url(img/gauche_ent.jpg) no-repeat;

width :225px;
height:28px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:28px;
color:#FFFFFF;
}


#menu2{
/*margin-right:20px;*/
width:225px;
height:auto;


/*text-align:left;*/

}

#menu2 ul {
margin:0px;
padding:0px;

}

#menu2 ul li{
text-align:left;
background:url(img/gauchefondmenu.jpg) no-repeat;
/*margin-left:185px;*/
list-style:none;
height:26px;
line-height:26px;

}


#menu2 a{

background:url(img/puce.jpg) no-repeat;
margin-left:20px;
text-decoration:none;
/*color:#b36a42;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:30px;
line-height:26px; 
height:26px;
width:225px;

}
 

#menu2 a:hover{

background:url(img/puce2.jpg) no-repeat;
margin-left:20px;
/*background:url(img/gauchefondmenu.jpg) no-repeat;*/
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006DE9;
padding-left:30px;
/*padding-left:20px;*/
line-height:26px;
height:26px;
width:225px;

}



#droite{
float :left;
width : 500px;
height: auto;
text-align:left;
/*background-color:#000000;*/
margin-top:25px;
color:#000000;
} 

#droiteent1{
width : 570px;
height: 191px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:215px;
padding-right:20px;
color:#000000;
/*background-color:#000000;*/
} 
#droiteent{
background:url(img/droit_ent1.jpg) no-repeat bottom;
width : 570px;
height: 24px;
margin-top:10px;
/*background-color:#000000;*/
} 
#droitecont{
width :570px;
height:autopx;
padding:0px;
margin:0px;
}

#droitecont h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:10px;
margin-top:5px;
color:#2973C8;
}




#contact{
width:"450";
height:auto;
border:solid 1px #718C39;
margin-left:50px;
padding-top:20px;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#contact td {

	color:#000000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left
}
#contact .texte_blanc {
	color:#FFFFFF;
}
#contact .texte_mini {
	font-size:0.8em;
}
#contact .texte_alerte {
	width: 95%;
	padding: 10px 10px 10px 10px;
	border: 1px dashed #000;
	
	color: #ff0000;
	text-align:center;
}



#droitecont p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
width:550px;
height:auto;
padding-left:10px;
margin-top:5px;
color:#535353;
}

#droitecont p strong{
margin:0px;
padding:0px;
font-weight:bold;
}


#footer{
margin-top:20px;
border-top:1px solid #ADADAD;
width:850px;
margin-left:auto;
margin-right:auto; 
background-color:#FFFFFF; 
height:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-align:left;
padding-top:20px;
/*padding-left:200px;*/

}


#footer ul{
margin:0px;
padding-left:230px;}


#footer ul li{

padding-left:10px;
list-style:none;
float:left;

}



#footer a{
color:#777777;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}