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

body { margin:0; padding:25px 0; background:#000; text-align:center; }
img { border:none; }
div, td { font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:18px; color:#000;}
table{border-collapse: collapse; }
img, div { behavior: url(iepngfix.htc); }
p { padding:5px 0; margin:0;}
ul li { list-style-type:none;}
a { color:#000;}

h1 {font-size:20px; text-align:center; color:#6a6867;}
h2 {font-size:15px;}


.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrapper { width:800px; margin:0 auto; padding:0; background:url(../images/bg_wrap.gif) repeat-x #f1eeec; }
#wrap { width:800px; background:url(../images/bg_foot.jpg) bottom left no-repeat; position:relative;}
#top { width:800px;}
#anim { width:770px; height:260px; overflow:hidden; padding:10px 15px; background:url(../images/bg_anim.gif) 0 0 no-repeat;}
#flash { width:770px; height:260px; overflow:hidden;}

#bar-menu { width:780px; height:26px; overflow:hidden; margin:0 auto; background:#6a6868; text-align:left;}
#menu-top { width:330px; float:right; text-align:right; padding:5px 0;}
#menu-top a { color:#fafafa; text-decoration:none; padding:0 10px 0 0; }
#menu-top a img { margin:0 10px; }

#main { width:800px; overflow:hidden;}

#rentree {text-align:center; width:530px; margin: 0 auto; font-size:16px;}

#left { width:545px; margin:0 auto;}
#content { width:530px; margin:5px 5px 25px 10px; }
.photo img { float:left; background:#fff; padding:5px; border:1px solid #b2afae; margin:4px 5px 4px 0;}
.photo .no-marg {margin:4px 0 4px 0;}
.text { text-align:justify;}
#spectacle {text-align:left; float:left;}
#spectacle img {border:1px solid #6a6868; margin-right:5px;}
#lead-site { width:800px;}
.logo { width:385px; float:left; text-align:center;overflow:hidden;}
#menu { width:415px; float:left;}
#menu .menuleft { float:left; margin:13px 0 0 39px;}
#menu .menuright { float:left; margin:11px 0 0 25px;}
#menu ul { margin:0; padding:0; width:155px;}
#menu ul li { float:left; width:155px; height:30px; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul .mn_spec {height:47px;}
#menu ul li a { display:block; width:310px; }
#menu ul li a:hover { margin-left:-155px;}
.mn { width:155px; }
#decor { width:315px; height:425px; overflow:hidden; right:-50px; bottom:105px; position:absolute;}
#footer { width:800px; background:#000; text-align:left; color:#fff; font-size:11px; padding:5px 0;}
#footer a { color:#fff; text-decoration:none; padding:5px;}
#footer .mtc { width:155px; text-align:center; margin:0 auto;}
#footer .link-other { width:800px; text-align:center; font-size:11px;}

/* ACTUS */
#fenetre{position:relative; overflow:hidden; width:516px; height:176px; margin:0 auto; text-align:left;background:url(../images/bgactu.gif) top center no-repeat; }
#titre_actu {position:absolute; top:0; z-index:60;}
#marquee {color:#002000;padding:0 5px; z-index:20; font-family:Georgia;}
#marquee h3 {font-size:20px; color:#be9a80; margin:10px 0; font-style:italic;}

#div-2 { display:none;}
#ongletmenu { background:#fff; text-align:center; text-transform:uppercase; width:200px; border:1px solid #B6B4B3; position:absolute; top:360px; left:570px;}
.ongleton { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#fff; padding:5px 10px; float:left; border-bottom:1px solid #B6B4B3; width:180px; background:#6a6868; }
.ongletoff { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#000; padding:5px 10px; float:left; border-bottom:1px solid #B6B4B3; width:180px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {  text-decoration:none; color:#fff; background-color:#6a6868;  }
a:hover.ongleton { color:#fff; text-decoration:none; background-color:#6a6868;}
a:active.ongletoff {  color:#fff; text-decoration:none; background-color:#6a6868;}


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