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

body { margin:0; padding:0; text-align:center; background:url(../images/bgbody.gif) repeat-x #262729;}
img { border:none;}
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px;}
table{border-collapse: collapse;}
a { color:#ffffff; text-decoration:none;}
a:hover { color:#ffffff; text-decoration:underline;}
h3 { font-size:16px; color:#b4b1b0; margin:0; padding:0;}
h1 {font-size:20px; text-align:center;}
h2  {font-size:15px;}

#wrap { width:900px; margin:0 auto; padding:0;}

#top { width:900px; height:428px; margin:0; padding:0; overflow:hidden;}
#index { width:900px; height:175px; overflow:hidden; margin:0; padding:0; background:url(../images/bghead.gif) no-repeat;}
#logo { width:276px; height:117px; float:left; margin-top:43px; padding:0;}
#logo2 { width:122px; height:118px; float:left; margin:43px 0 14px 13px; padding:0;}
#contact { width:417px; height:161px; float:right;}

#menu { width:900px; height:48px; margin:0; padding:0; overflow:hidden;}
#menu ul{ height:48px; list-style-type:none; margin:0; padding:0;}
#menu ul li { height:48px; float:left;}
#menu ul li a { height:96px; display:block;}
#menu ul li a:hover { margin-top:-48px;}
#mn1 { width:83px;}
#mn2 { width:127px;}
#mn3 { width:179px;}
#mn4 { width:102px;}
#mn5 { width:111px;}
#mn6 { width:100px;}
#mn7 { width:198px;}
#flash { width:900px; height:205px;}


#main { width:900px; margin:0; padding-bottom:10px; background:url(../images/bgmain.gif) repeat-x;}

#left { width:595px; float:left; margin:0; padding:0;}
#titre { width:595px; height:65px; float:left; margin:0; padding:0; text-align:left; overflow:hidden;}
#text { width:575px; text-align:left; margin:0; padding:0; float:left;}
#photo { width:595px; padding:20px 0 15px 0;}
#photo1 { width:200px; float:left; text-align:left;}
#partenaires { width:395px; float:left; text-align:center;}

#right { width:305px; float:left; margin:0; padding-top:95px; background:url(../images/bgright.gif) no-repeat top;}
#photo2 { width:304px; border-left:1px solid #414143; text-align:right;}
#photo2 img { margin:0 0 2px 7px; border:2px solid #a3a2a2;}
#footer { width:900px; border-top:#414143 1px solid; padding:10px 0; margin:0;}
#menufooter { width:740px; float:left; margin:0; padding:5px 0; text-align:left;}
#mtc { width:160px; float:left; margin:0; padding:0; }
/*plan*/
#plan { width:900px; margin:0; padding-bottom:10px; background:url(../images/bgmain.gif) repeat-x;}
#titreplan {width:900px; height:65px; float:left; margin:0; padding:0; text-align:left; overflow:hidden;}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
