/*Taille du contenu obligatoirement en font-size: 12px;*/
body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #988e8d; text-align:center; }
img { border:none; }
div, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
table{border-collapse: collapse; }
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc); }
p { padding:0; margin:10px 0;}
a { color:#000;}
ul li { list-style-type:none; color:#000; font-weight:bold;}
h1 { height:34px; margin:0; padding:0; text-align:left; background:url(../images/bg_h1.gif) repeat-x; }
h2 {}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}
strong {color:#7f7575;}


#wrapper { width:900px; margin:0 auto; background:url(../images/wrap_mid.gif) repeat-y; position:relative;}
#wrap { width:900px; background:url(../images/wrap_bot.gif) bottom left no-repeat; position:relative;}
#page { width:900px; background:url(../images/wrap_top.gif) 0 0 no-repeat; position:relative;}
#top { width:900px;}
.tel { width:900px; text-align:right;}
.tel img { margin:21px 15px 9px 305px; z-index:1;}
.left { width:315px; float:left; overflow:hidden; padding:30px 0;}
.middle { width:570px; float:left; overflow:hidden;}
.right { width:15px; float:left; overflow:hidden;}
.logo { width:315px; padding-top:31px;}
#anim { width:568px; height:370px; overflow:hidden; padding:1px;}
#flash {  width:568px; height:370px; overflow:hidden;}
#main { width:900px;}
#video { width:315px; text-align:center}
.content { width:568px; margin: 0 auto; }
.contenue { width:550px; margin:0 auto; padding:10px; }
.photo { width:250px; float:left; overflow:hidden; padding:4px; background:#e6e6e6; border:1px solid #adadad;}
.photo img { float:left; border:1px solid #fff;}
.photo2 { width:290px; overflow:hidden;  border:1px solid #adadad; padding:5px; margin:0 auto; color:#000; }
.photo2 img { float:left; border:1px solid #fff;}
.photo3 img { padding:5px;  border:1px solid #adadad; margin:5px 0;}
.textcontent { width:280px; float:right;}
.text { text-align:justify;}
#deco { width:360px; height:200px; overflow:hidden; position:absolute; top:10px; left:120px;}
#menu { width:305px; height:175px; overflow:hidden; position:absolute; top:295px; left:10px; }
#menu ul { margin:0; padding:0; }
#menu ul li { list-style-image:none; list-style-type:none; float:left; overflow:hidden;}
#menu ul li a { display:block; width:610px;}
#menu ul li a:hover { margin-left:-305px;}

#footer { width:900px; margin:0 auto; padding:10px 0; }
#footlink { width:570px; text-align:center; margin:0 15px 0 315px; }
#footlink a { padding:0 5px; text-decoration:none; }

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