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

body { margin:0; padding:0; background:#190304; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a39386;}
table{border-collapse: collapse; }
a { color:#d17f42; text-decoration:none; }
a:hover { text-decoration:underline; }
strong { color:#d17f42; }

#contentinfo {background:black; height:510px;}
#contentinfo img {margin:2px;}
#contentinfo a:hover {text-decoration:none;}
#contentinfo table {}

.clear1 { clear:left;}
.clear2 { clear:both;}
#wrapper { width:100%; background:url(../images/bg.gif) center top repeat-x #0d0600; text-align:center;}
#wrap { width:960px; margin:0 auto;}
#top { width:960px; height:260px; overflow:hidden;}
.logo { width:290px; float:left;}
.logo img { margin-top:30px;}
#coords { width:203px; float:left;}
#coords img { margin:90px 8px 0 0;}
#anim_watch { width:170px; height:260px; overflow:hidden; float:left;}
#flash { width:170px; height:260px;}

.client { width:290px; float:left;text-align:center;}
.client img {border: 1px solid #000;margin:5px;}

#main { width:830px; margin:0 auto;}
#bloc_top { position:relative; width:828px; /*height:448px;*/ height:510px; overflow:hidden; margin:0 auto; border:#45351b 1px solid; background:#070300; }
#bloc_top_index { position:relative; width:828px; height:448px; overflow:hidden; margin:0 auto; border:#45351b 1px solid; background:#070300; }
#tab_menu { width:194px; float:left; padding-top:86px; }
#tab_menu2 { width:194px; height:190px; margin:0; padding:0; }
#nav { padding: 0; margin: 0; list-style: none; width:194px; line-height: 1; }
#nav li { position:relative; width:194px; float:left; }
#nav li a { display:block; width:194px; height: 38px; overflow:hidden; }
#nav li a:hover img { margin-left:-194px; }
#nav li a img.on { margin-left:-194px; }

#nav ul { position:absolute; top:0; left:-999em; width:165px; margin:0; padding:0; background:url(../images/bgul.gif) repeat-y; list-style:none; }
#nav li:hover ul li, #nav li.sfhover ul li { width:165px; }
#nav li:hover ul, #nav li.sfhover ul { left:194px; }
#nav li:hover ul li a, #nav li.sfhover ul li a { display:block; height:24px; width:165px; overflow:hidden; }
#nav li:hover ul li a:hover img, #nav li.sfhover ul li a:hover img { margin-left:-165px; }
#nav li ul li a img.on { margin-left:-165px; }


.mn1 {}
.mn2 {}
.mn3 {}
.mn4 {}
.mn5 {}

#menu2 { width:172px; height:98px; overflow:hidden; margin:68px 10px 0 12px; padding:0; text-align:left; }
#nav2 { margin:0; padding:0; list-style-type:none; line-height:1; }
#nav2 li { _width:172px; height:24px; float:left; }
#nav2 li a { display:block; width:172px; overflow:hidden; }
#nav2 li a:hover img { margin-left:-172px; }
#nav2 li ul { position:absolute; left:-999em; top:365px; width:165px; margin:0; padding:0; list-style-type:none; line-height:1; overflow:hidden; }
#nav2 ul li { _width:165px; padding-left:22px; float:left; }
#nav2 ul li a { width:165px; overflow:hidden; }
#nav2 ul li a:hover img { margin-left:-165px; }
#nav2 li:hover ul, #nav2 li.sfhover2 ul { left:172px; }

.mn21 {}
.mn22 {}
.mn23 {}
.mn24 {}
.mn25 {}

#bloc_right { width:634px; height:510px; float:left; overflow:hidden; background:url(../images/bgul.gif) repeat-y; }
/*#lecteur { position:absolute; bottom:5px; right:5px; width:55px; height:18px; }*/

#bloc_right_mentions { width:634px;text-align:left; float:left; overflow:auto; background:url(../images/bgul.gif) repeat-y; }

#bloc_right_index { width:634px; height:448px; float:left; overflow:hidden; background:url(../images/bgul.gif) repeat-y; }

#lecteur {margin:0;}

#bloc_right_img { width:634px; text-align:right;}
#use2, #use3, #use4 { display:none; }
.bloc_content { width:830px; margin:0 auto; padding-bottom:30px; }

#left { width:360px; overflow:hidden; float:left;}
#right { width:470px; float:left;}
.text { text-align:left; padding:25px 35px 0 0;}

#footer { width:100%; background:url(../images/bgfooter2.gif) repeat-x #190304; text-align:center;}
#bloc_footer { width:800px; margin:0 auto; padding:70px 0;}
#bloc_footer a { color:#b7a1a3; text-decoration:none; font-size:11px; padding-right:10px;}
#bloc_footer a .ssmenufoot { color:#715456; text-decoration:none; font-size:10px; }

.text2 { width:469px; height:510px; background:#150f0a url(../images/bgtext2.gif) no-repeat; text-align:left; float:right; }
.textR { padding:0 10px; text-align:left; }
.textR2{ padding:0; text-align:left; }

.text3 { width:469px; height:510px; background:#150f0a url(../images/bgtext2.gif) no-repeat; text-align:left; float:right; overflow:auto; }

.textR3{ padding:0; text-align:left; overflow:auto;}

#vig {  margin:0 auto;  text-align:center; padding-top:20px; }
#vig ul { margin:0 auto; padding:0; list-style-type:none; text-align:center;}
#vig ul li { display:inline; margin: 0 7px;}
#vig ul li.fin { width:70px; }

.noces  {text-align:left; margin:10px 0 0 5px;}
.noces td {color:#fff; }
.noces td.nocep { border:none; }

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