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

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x; text-align:center; }
img { border:none;}
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
table { border-collapse: collapse; }

#wrapper { width:920px; margin:0 auto;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrap { width:900px; float:left;}
#top { width:900px; background:url(../images/bgtop.gif) 0 110px no-repeat;}
#logo { width:280px; float:left; overflow:hidden;}
#logo img { margin:10px 65px 0 45px;}
#animation { width:606px; height:231px; float:left; overflow:hidden; padding:2px 12px 25px 2px;}
#flash { width:606px; height:231px;}
.border { width:10px; float:left; margin:0; padding:0;}
.tel { width:280px; float:left;}
.tel img { margin:45px 0 13px 0; padding:0; }
.menu-top { width:333px; float:right; padding:0 28px 0 0 ;}
.menu-top img { float:right; margin:45px 0 13px 0;}


#menu { width:900px; height:42px; overflow:hidden; margin:0; padding:0;}
#menu ul { overflow:hidden; margin:0; padding:0;  list-style-type:none; list-style-image:none;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { height:84px; display:block;}
#menu ul li a:hover { margin-top:-42px;}

.mn1 { width:108px;}
.mn2 { width:113px;}
.mn3 { width:85px;}
.mn4 { width:77px;}
.mn5 { width:130px;}
.mn6 { width:131px;}
.mn7 { width:97px;}
.mn8 { width:159px;}


#main { width:900px; padding:15px 0;}
#left { width:270px; float:left;}
#right { width:630px; float:left;}
#right-content { width:610px; margin:0 auto;}

#right2 { width:900px; float:left;}
#right-content2 { width:900px; margin:0 auto;}
.txt-content2 { width:900px; border-left:1px solid #adadad; border-right:1px solid #adadad; background:#fff; margin:0; padding:10px 0;}

.left-encart { width:250px; margin:0 auto; text-align:center; background:#000;}
.logo-part { width:240px; background:#fff; margin:0 auto; padding:10px 0; }
.logo-part img { }
.txt-content { width:608px; border-left:1px solid #adadad; border-right:1px solid #adadad; background:#fff; margin:0; padding:10px 0;}
.text { padding:0 10px; text-align:left;}
.text ul li { list-style-type:none;}
.text img { background:#fff; padding:3px; border:1px solid #cfcfcf; }
.text a {  color:#000000; }
.imgleft img { margin:0 25px 0 0;}
.imgright img { margin:0 0 0 25px;}

#footer { width:900px; background:url(../images/bg_footer.gif) 0 0 no-repeat; color:#fff; font-size:11px; padding:10px 0;}
#footer a { color:#fff; text-decoration:none;}
#footer img { margin:25px 0;}

#annu a{color:#7a0100;text-decoration:none;}

.pagecontact  { width:240px; text-align:center; padding: 0; color:#fff;}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}