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

body { margin:0; padding:50px 0; background:#3c312f; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#fff;}
table{border-collapse: collapse; }
h1 {font-size:20px; text-align:center; color:#ff9e00;}
h2 {font-size:15px;}
h3 {}
a { color:#fff; }
ul li { list-style-type:none; color:#ffa108;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrap { width:980px; margin:0 auto; background:url(../images/bg-wrap.gif) repeat-x #231917;}
#top { width:980px; background:url(../images/bg-top.jpg) top right no-repeat; }
#logo { width:980px; height:162px; overflow:hidden; text-align: left;}
#logo img  { margin:69px 0 0 35px;}
#coords { width:980px; height:36px; overflow:hidden; text-align:left;}
#coords img { margin-left:450px;}
#menu { width:271px; height:245px; float:left; overflow:hidden; margin:13px 0 0 0; padding:0;}
#menu ul { width:260px; margin:0; padding:6px 0 0 11px;}
#menu ul li{ float:left; overflow:hidden; list-style-image:none; list-style-type:none;}
#menu ul li a { with:520px; display:block;}
#menu ul li a:hover {margin-left:-260px;}

#actu {width:262px; margin:0 auto; text-align:center; padding-top:10px;}
#actu p { margin:0; padding:0; }
#actu img {}
#actumid {width:262px; background:url(../images/actu_mid.gif) repeat-y; margin:0; padding:0;}
#content_actu {text-align:justify; padding:10px;}

#animation { width:679px; height:260px; float:left; overflow:hidden; padding-top:7px;}
#flash { width:679px; height:260px;}

#main { width:980px; padding-bottom:15px; background:url(../images/bg_main.gif) bottom repeat-x;}
#ttl { width:980px; height:40px; text-align:left; overflow:hidden; background:url(../images/bg_ttl.gif) repeat-x; margin-bottom:15px;}
#content { width:910px; margin:0 auto; border:1px solid #1f1412; background:#2a1f1d; text-align:center; padding:5px 0;}

#left { width:280px; overflow:hidden; float:left;}
#left2 { width:15px; overflow:hidden; float:left;}
#left3 { width:295px; overflow:hidden; float:left; text-align:center; padding:15px 0;}
#middle { width:485px; overflow:hidden; float:left; text-align:center;}
#middle2 { width:600px; overflow:hidden; float:left; text-align:center;}
#middle3 { width:890px; overflow:hidden; float:left; text-align:center; margin:10px;}
#right { width:145px; overflow:hidden; float:left; text-align:center;}
.text { text-align:justify; }
.text2 {text-align:justify; margin-left:20px;}
.photo-g { width:250px; background:#2e231d; border:1px solid #4f3f3b; padding:3px; margin:10px; }

.photo-t { width:102px; background:#2e231d; border:1px solid #4f3f3b; padding:2px; margin:10px 20px;}

#footer { width:980px; padding:10px 0; text-align:center; color:#564b49;}
#footer a { font-weight:bold; color:#564b49; text-decoration:none; padding:2px;}
#footer img { margin:5px;}




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