
body{
padding:0px;
height:auto;
margin:auto;
width:1000px;
text-align:center;
background-color:#FFFFFF;

}


.clear{
clear:both;
}



#conteneur{
width:1000px;
height:auto;
background-color:#BCBD9F;
padding:0px;
} 

#ban{
width:1000px;
height:264px;
background : url(img/ban.jpg) no-repeat top center ;
margin:0px;
padding:0px;
}



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

}

#menu ul{

margin:0px;
padding:0px;

}

#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:3px;
height:55px;
background : url(img/separateur.jpg) no-repeat top ;
padding:0px;
margin:0px;
}


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

#menu ul li a:hover{
background : url(img/menu_lien.jpg) repeat-x;
padding-left:0px;
padding-right:0px;
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;
width:198px;
background-color:#BCBD9F;
margin:10px;
}


#gaucheent{
float:left;
background:url(img/gauche_ent.jpg) no-repeat;
width:198px;
height:39px;
/*background-color:#FCF8C9;*/
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFC010;
line-height:39px;
}


#gauchefond{
float:left;
background:url(img/gauche_fond.jpg) repeat-y;
width :182px;
height:autopx;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
margin-bottom:10px;
}


#img{

margin-right:5px;
/*margin-bottom:20px;*/
margin-bottom:5px;
border:2px solid #FFFFFF;
}

#bouton{
background:url(img/boutton.jpg) repeat;
width:119px;
height:32px;

margin-right:5px;
/*margin-bottom:20px;*/
margin-bottom:5px;

}


#bouton a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;

text-decoration:none;
color:#FFFFFF;
line-height:32px;

}


#bouton a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#7D8037;

}







#gauchefond p{
text-align:justify;
width :160px;
height:autopx;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
margin-bottom:10px;
}





/********************************pour le diaporamas (deroulement des images)****************************************************/
#pscroller1{
text-align:left;
font-size: 10px;
font-family: verdana;
width: 180px;
height: 224px;
/*border: 1px solid black;*/
/*padding: 5px;*/
background-color: lightyellow;
}

/********************************fin diaporamas ****************************************************/


/*
#newsletter{
width:184px;
height:112px;
background-color:#78B343;
margin-top:10px;
}


#newsletter .login1 .Emailtxt{height:15px;width:145px;color:#FFFFFF;}

#newsletter .login1{float:left;width:184px;text-align:left;clear:both;}
#newsletter .login1 ul{margin:0px;list-style:none;padding:10px 5px 12px 8px;}
#newsletter .login1 ul li{font:11px arial;color:#ffffff;margin:0px;padding-bottom:10px;}
*/

#image{
padding:0px;
margin:0px;
width:184px;
height:176px;
margin-top:10px;
}

#menu2{
padding-bottom:35px;
/*padding-top:5px;
padding-right:10px;*/
padding-left:30px;
text-align:left;
width:184px;

}

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

}
#menu2 ul li{
padding:0px;

}
#menu2 ul li a{
font: 12px verdana;
color:#FFFFFF;
text-decoration:none;
list-style:url(img/puce.jpg);*/
/*width:16px;*/
/*height:5px;*/
/*background-repeat:no-repeat;*/
padding-left:5px;
}

#menu2 ul li a:hover
{
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;

}

#droite{ 
float :left;
width : 530px;
height: auto;
text-align:left;
background-color:#BCBD9F;
margin-top:10px;
padding:0px;
} 

#droite h3{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#434601;

}



#droite td p{
float:left;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
width:300px;
}



#droite p{
/*padding-top:5px;*/
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
margin-bottom:0px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:justify;
width :520px;

}


#droite p a{
text-decoration:none;
color:#003300;
font-weight:bold;
}

#droite p a:hover{
text-decoration:underline;
color:#003300;
font-weight:bold;
}






#droite .img1{
background:url(img/imgacc.jpg) no-repeat center;
width:400px;
height:225px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
border:2px solid #FFFFFF;
}

#droite ul li{
/*padding-top:5px;*/

font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:justify;



}


#border{
margin-top:20px;
width :500px;
border-bottom: 2px solid #7F8237;
}








#droit2{
float:right;
width:197px;
background-color:#BCBD9F;
padding:0px;
margin:10px;
}


#droit2ent{
float:left;
background:url(img/gauche_ent.jpg) no-repeat;
width:198px;
height:39px;
/*background-color:#FCF8C9;*/
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFC010;
line-height:39px;
}


#droit2fond{
float:left;
background:url(img/gauche_fond.jpg) repeat-y;
width :182px;
height:autopx;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
padding-right:5px;
margin-bottom:10px;
}





#droit2fond p{
text-align:left;
width :170px;
height:autopx;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:0px;
padding-right:5px;
padding-bottom:10px;
margin-bottom:10px;
margin:0px;
}













#footer{

background:url(img/footer.jpg) repeat-x;
width:1000px;
height:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
line-height:50px;
color:#FFFFFF;
margin-top:20px;

}


#footer p{


width:1000px;

text-align:center;
/*line-height:100px;*/
color:#FFFFFF;
margin:0px;
padding:0px;

}



#footer p a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


#footer p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}


#imgent{
width:174px;
height:31px;
background:url(img/imgent.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
line-height:31px;

}

#imgbas{
width:174px;
height:30px;
background:url(img/imgbas.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:30px;

}

#imgfon{
text-align:center;
background:url(img/imgfon.jpg) repeat-y;
}

#imgpri{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
/*font-weight:bold;*/
color:#000000;
/*padding-bottom:10px;*/
margin-right:20px;
padding-left:20px;
height:30px;
line-height:22px;
}

#imgdetail{
float:left;
vertical-align:bottom;

/*margin-top:10px;*/

}
 /*
#droite p{
padding:10px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
width:561px;
}

#droite td{
width:550;
height:auto;
padding-top:4px;
padding-left:10px;
}

#droite a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
color:#000000;
}

#droite td .p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
width:250px;
height:auto;
padding-top:5px;
padding-left:0px;
}

.table{
margin:0px;
padding-top:0px;
padding-left:0px;
}





#contact{
width:450px;
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;
}

.submit {width: 150px; height:40px;
background:url(images/button.jpg) no-repeat; }

*/