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

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

h1 {font-size:20px; text-align:center;}
h2 {font-size:15px;}

#wrap { width:930px; margin:0 auto; padding:0; position:relative;}
#top { width:930px; margin:0; padding:0;}
#logo { width:305px; height:126px; margin:0; padding:0; float:left;}
#contact { width:625px; height:126px; margin:0; padding:0; float:left;}
#anim { width:930px; height:275px; background:url(../images/flash.gif) no-repeat; }
#flash { width:920px; height:268px; margin:0 auto; padding:0;}
#main { width:930px; margin:0; padding-bottom:-20px; background:url(../images/bgleft.gif) repeat-y ; overflow:hidden; }
#left { width:303px; margin:0; padding:10px 0 0 0; float:left; overflow:hidden;}
#leftin { width:260px; margin-left:44px; padding:0;}
#photo { width:260px; margin:0; padding:0;}
#photo img { margin:15px 0;}
#partenaires { width:260px;}
#partenaires img { margin:0; padding:0; float:left;}
#address { width:260px; margin:0; padding:0;}
#address img { padding:15px 0;}
#right { width:627px; float:left; margin:0; padding:0; text-align:center;}
#titre { width:626px; text-align:left; border-left:#91080e 1px solid; background:#ffffff;}
#content { width:627px; margin:0; padding:0;overflow:hidden; border-top:#91080e 1px solid;}
#text { width:365px; float:left; margin:0; padding:20px 0; text-align:center;}
#textin { width:340px; margin:0 auto; padding:0; text-align:left;}
#textin p{line-height:24px;}
#textin2 { width:340px; margin:0 auto; padding:0; text-align:left;}
#photoright { width:262px; margin:0; padding:10px 0; float:left; overflow:hidden;}
#photoright img { margin:4px 2px 0 4px;}
#footer { width:930px; margin:0; padding:0; background:url(../images/bgleft.gif) repeat-y ;}
#links { width:886px; margin:0 0 0 44px; padding-top:15px; border-top:#91080e 1px solid; background:#ffffff;}
#links img { padding:10px;}
#menu { width:260px; height:291px; overflow:hidden; margin:0; padding:0; position:absolute; left:44px; top:126px; background:#92080e; }
#menu ul { width:260px; list-style-type:none; margin:0; padding:0;}
#menu ul li { width:260px; height:34px; float:left; overflow:hidden;}
#menu ul li a { width:520px; display:block; }
#menu ul li a:hover { margin-left:-260px; }
#mn1 {}
#mn2 {}
#mn3 {}
#mn4 {}
#mn5 {}
#mn6 {}
#mn7 {}
#mn8 {}
/*PAGES MENTIONS LEGALES*/

#mentions p{margin: 10px 0 20px 40px;}