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

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



#wrap { width:100%; margin:0; padding:0; background:url(../images/bgfooter.gif) repeat-x bottom;}
#wrap1 { width:990px; margin:0 auto; padding:0;}
#top { width:990px; margin:0; padding:0; overflow:hidden;}
#logo { width:425px; height:224px; overflow:hidden; float:left;}
#anim { width:565px; height:224px; float:left; overflow:hidden; background:url(../images/bflash.gif) no-repeat;}
#flash { width:555px; height:172px; margin:25px 8px 27px 2px;}
#menu { width:990px; height:62px; margin:0; padding:0; overflow:hidden; }
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; height:124px;}
#menu ul li a:hover { margin-top:-62px;}
#mn1 { width:105px;}
#mn2 { width:163px;}
#mn3 { width:104px;}
#mn4 { width:129px;}
#mn5 { width:229px;}
#mn6 { width:111px;}
#mn7 { width:149px;}
#main { width:990px; margin:0; padding:0; background:url(../images/bgmain.gif) repeat-y; overflow:hidden;}
#mainin { width:990px; margin:0; padding:0; background:url(../images/fottermain.gif) no-repeat bottom;}
#bordleft { width:28px; height:330px; float:left; margin:0; padding:0; overflow:hidden;}
#content { width:933px; float:left; margin:0; padding:0; background:url(../images/bgmainin.gif) repeat-x #e1e0e0;}
#left { width:270px; float:left; margin:0; padding:10px 0; background:url(../images/bgleft.gif) no-repeat top; text-align:center; height:465px; overflow:hidden;}
#leftin { width:248px; margin:0 auto; padding:0; text-align:center;}
#photo1 { width:240px; height:197px; background:#d8d8d8; border:1px solid #bbbbbb; margin:0 auto; padding:0;}
#photo1 img { margin:5px;}
#partenaires { width:240px; margin:0 auto; padding:0;}
#partenaires img { float:left;}
#middle { width:352px; float:left; margin:0; padding:0;}
#middle2 { width:352px; float:left; margin:0; padding:0;}
#titre { width:352px;}
#text { width:341px; margin:0; padding:0;}
#textin { width:330px; margin:0 auto; padding:0;}
#right { width:311px; height:425px; overflow:hidden; margin:0; padding:10px 0; float:left; background:url(../images/bgright.gif); text-align:center;}
#photo2 { width:294px; margin:0 auto; padding:0; text-align:center;}
#photo2 img { border:3px solid #b7b7b7; margin:5px 0 0 5px; float:left;}
#bordright { width:29px; height:330px; float:left; margin:0; padding:0; overflow:hidden;}
#minheight {width:990px; margin:0; padding:0; height:33px; overflow:hidden;}
#footer { width:980px; height:65px; overflow:hidden; margin:0 auto; padding:0; color:#ffffff;}
#menufoot { width:820px; margin:0; padding:0; float:left; line-height:30px; text-align:center;}
#mtc { width:155px; height:33px; margin:0; padding-top:4px; float:left;}

#plan { width:643px; margin:0 auto; padding:0; float:left;}




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

#ref {display:none;}
#ref strong {font-weight:normal;text-decoration:none;font-size:12px;}
#ref h3 {display:inline;font-weight:normal;text-decoration:none;font-size:12px;color:#fff;}
#ref a:hover{text-decoration:underline;
