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

body { margin:0; padding:0; background:#000; text-align:center;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fff;}
table{border-collapse: collapse; }
a { color:#fff; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}


#wrap { width:990px; margin:0 auto;}
#top { width:990px;}
#menu { width:990px; height:45px; margin:0; padding:0; text-align:right; overflow:hidden;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { height:45px; float:right; overflow:hidden}
#menu ul li a {  height:90px; display:block;}
#menu ul li a:hover { margin-top:-45px;}

#mn1 { width:125px;}
#mn2 { width:129px;}
#mn3 { width:195px;}
#mn4 { width:108px;}
#mn5 { width:134px;}

#logo { width:330px; height:335px; overflow:hidden; float:left; background:url(../images/bglogo.jpg) top no-repeat;}

#anim { width:370px; height:265px; overflow:hidden; padding:5px 270px 65px 20px; float:left; background:url(../images/bganim.jpg) top no-repeat;}
#flash { width:370px; height:265px; }
#main { width:990px; text-align:left;}
#left { widows:395px; float:left;}
#titre { width:395px; height:60px; overflow:hidden;}
#text { width:395px; text-align:center;}
.text { text-align:left; padding:10px 15px;}
#mainin { width:960px; margin:0 auto;}

#right { width:595px; float:left;}
#imagesview { width:595px; margin:0 auto;}

#footer { width:960px; margin:0 auto; text-align:center; border-top:1px solid #403727; padding:5px 0; margin:5px 0; line-height:25px;}

#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;}

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