/*Taille du contenu obligatoirement en font-size: 12px;*/
body { margin:0; padding:0; background:#e1e1e1; text-align:center; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#838181; line-height:16px;}
table{border-collapse: collapse; }
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc); }
p { padding:0; margin:10px 0;}
a { color:#3a3a3a;}
ul li { list-style-image:url(../images/puce.gif); color:#2974ab; font-weight:bold;}
h1 { margin:0; padding:0; text-align:left; background:url(../images/bg_ttl.gif) 0 0 no-repeat;}
h2 {}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrapper { width:100%; background:url(../images/bg.gif) repeat-x #fff; border-bottom:1px solid #c8c8c6;}
#wrap { width:880px; margin: 0 auto; padding:0; position:relative;}
#top { width:880px;}
#logo { width:205px; float:left;}
#coords { width:665px; float:left; padding:36px 0 0 0;}
#anim { width:880px; }
#anim img { float:left;}
#flash { width:858px; height:318px; overflow:hidden; float:left; }
#main { width:880px; margin:0; padding:0; background:url(../images/bg_main_mid.gif) repeat-y;}
#maincontent { width:860px; background:url(../images/bg_main-bot.gif) bottom left no-repeat; padding:0 10px;}
#left { width:430px; float:left; overflow:hidden;}
#right { width:428px; float:right; overflow:hidden; border:1px solid #cecccc; background:#f6f6f6; margin:15px 0;}
#blockleft1 { width:430px; background:#fff; padding:5px 0 0 0;} 
.photoleft { width:430px; text-align:left;}
.photoleft img { background:url(../images/bg_photo.gif) 0 0 no-repeat; padding:8px; margin:5px; float:left;}
#blockleft2 { width:390px; padding:5px 20px; background:url(../images/bg-left-top.gif) 0 0 no-repeat;}
.text { text-align:justify;}
.blockright { width: 400px; margin:10px 15px;}
.photoright { text-align:center;}
.photoright img { background:#fff; border:1px solid #c8c8c6; padding:5px; margin:5px 0;}

#menu { width:750px; height:90px; overflow:hidden; margin:0; padding:0; position:absolute; top:137px; left:90px;}
#menu ul{margin:0; padding:0; }
#menu ul li { float:left; list-style-type:none; list-style-image:none; overflow:hidden;}
#menu ul li a { display:block; height:180px;}
#menu ul li a:hover { margin-top:-90px;}
.mn1 { width:115px;}
.mn2, .mn3, .mn4, .mn5, .mn6 { width:105px;}
.mn7 { width:110px;}
#bgfooter { width:40px; height:150px; overflow:hidden; position:absolute; bottom:0; right:-40px;}
#footer { width:860px; margin:0 auto; text-align:center; padding:10px 0;}
#footer a { color:#242424; padding:0 3px; text-decoration:none;}
#footer img { margin:5px;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions h1{font-size:20px; text-align:center; color:#2974ab; background:none;margin:10px 0;}
#mentions h2{font-size:15px;}
