/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #94c516; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#ffffff;}
table{border-collapse: collapse; }
ul li { list-style-type:none;}
a { color:#ffffff; text-decoration:none;}
a:hover { color:#ffffff; text-decoration:underline;}



#wrap { width:900px; margin:0 auto; padding:0;}
#top { width:900px; height:85px;margin:0; padding:0;overflow:hidden;}
#logo { width:490px; height:85px; margin:0; padding:0; float:left;overflow:hidden;}
#liens { width:410px; height:85px; margin:0; padding:0; float:left;}
#anim { width:900px; height:260px; margin:0; padding:0; overflow:hidden;}
#menu { width:245px; height:245px; float:left; margin:0; padding:5px 0 10px 0; background:url(../images/bgmenu.gif) no-repeat; overflow:hidden;}
#menu ul { margin:0; padding:0; list-style-type:none;}
#menu ul li { overflow:hidden; float:left;}
#menu ul li a { width:490px; display:block;}
#menu ul li a:hover{ margin-left:-245px;}
#mn1 {}
#mn2 {}
#mn3 {}
#mn4 {}
#mn5 {}
#mn6 {}
#mn7 {}
#bgflash { width:655px; margin:0; padding:0; float:left; height:260px; overflow:hidden; background:url(../images/bgflash.jpg) no-repeat;}
#flash {}
#main { width:900px; margin:0; padding:0; background:url(../images/bgmain.jpg) top left no-repeat; _background:url(../images/bgmain2.jpg) top no-repeat;}
#main2{ width:900px; margin:0; padding:0;}
#titre { width:900px; height:55px; margin:0; padding:0; overflow:hidden; text-align:right;}
#left { width:240px; margin:0; padding:0; float:left; text-align:center;}
#encart { width:220px; height:110px; margin:29px 10px 0 10px; padding:0;}
#photo { width:220px; margin:10px;}
#photo img { border:#ffffff 1px solid; margin-bottom:10px;}
#middle { width:660px; margin:0 ; padding:0; float:left;}
#text { width:600px; margin:0 15px 0 45px; padding:0;}
#textin { width:570px; margin:15px; padding:0; text-align:left; min-height:300px;}
#textin p {color:white; padding:10px;}
#textin li {color:white;}
#form1 {color:white;}
#photos { width:600px; margin:0; padding:0; text-align:center;}
#photos img { border:#ffffff 1px solid; margin:4px;}
#footer { width:880px; margin:0 auto; padding:0; border-top:#90904a 1px solid;}
#liens2 { width:705px; margin:0; padding:20px 0; text-align:left; float:left;}
#mtc { width:175px; margin:0; padding:0; float:left; text-align:center; padding:10px 0;}





/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}