/*DEBUT##NAV 3DS.COM : surchage de quelques proprités du footer*/
#dsfooter{position:relative !important;}
/*FIN##NAV 3DS.COM*/
html, body{ background-color:#ebebeb; color: #FFF !important; font-family:Arial ; font-size:11px; margin:0; padding:0; text-align:left !important; }

ul li{list-style:none;}
#site_content a{ border:none; color:#FFF; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:none ; }

h2, h3{ color:#FFF; font-size:12px; font-weight:bold; text-align:left; }
h2{text-indent:18px; }
h4{ color:#FFF; font-size:12px; font-weight:bold; }
h5{ color:#FFF; font-family:Arial; font-size:14px; margin:0 auto; text-align:center; font-weight:bold; }
a:hover{text-decoration:underline;}
a, a img{border:none;}

#dsheader{
	background-color:#FAFAFB;
	margin-bottom:0px;
	padding-bottom:20px;
}

#site_content{ 
	padding:95px 0 20px 0;
	background:url("../img/background.jpg") #453725 no-repeat; 
	background-position: 0 95px;
	margin:0 auto;
	position:relative; 
	width:970px; 
}
#flash_banner{ height: 194px; width:970px; } 
#menu_bar{ background-color:#000; border-bottom:1px solid white; border-top:1px solid white; font-size:14px; font-weight:bold; height:26px; width:970px; }
#menu_bar ul { height:26px; width:970px; }
#menu_bar ul li{ color:#FFF; display:inline; margin:auto;}
#menu_bar td{text-align:center !important;}
#menu_bar td a:focus, #menu_bar td a:active{ color:#8B602C;}
#menu_bar a{text-decoration:none; }
#menu_bar a:hover{color:#8B602C;}

#bodyContent{ padding:0 10px; position:relative; width:950px;}
#bodyContent h2 a{text-decoration:underline;}
#bodyContent h2 a:hover{text-decoration:none;}
.flashPlayer{ background:#745A3D url("../img/back_cell_small.jpg") no-repeat scroll right bottom; float:left; font-size:12px; position:relative; width:400px; }
.highlight_banner{ background:#745A3D url("../img/back_cell_small.jpg") no-repeat scroll right bottom; border:1px solid #F5E6C8; float:left; font-size:12px; float:right; height:103px; margin-bottom:10px; margin-left:15px; position:relative; width:530px; }
.highlight_banner.interactive_spectacle{ border:none; margin-left:10px; width:540px; }
.highlight_banner img{ display:block; float:left; }
.highlight_banner p{ margin-top:40px; text-align:center;}

/*page en savoir plus*/
#bodyContent .ensavoirplus, #bodyContent.ensavoirplus{ background:#745A3D url("../img/back_cell_biggest.jpg") no-repeat scroll right bottom; border:1px solid #F5E6C8; margin-left:8px; padding:0; }
#dvd_container{ width:300px; height:250px; float:left; margin-right: 100px; }
#dvd_img{ height:170px; width:120px; margin: 0 auto ; }
#dvd_text, #dvd_text a{ color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bolder; text-align:center; text-decoration:none; }
#trailer_container{ width:300px; height:250px; float:left; }
#trailer_img{ height:180px; width:234px; margin: 0 auto ; } 
#trailer_text, #trailer_text a{ color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bolder; text-align:center; text-decoration:none; }
#spectacle_interactif_container{ position:absolute; clear:both; width:720px;  height:168px; bottom:19px; left:124px; }
#spectacle_interactif_mini_container{ width:540px; height:130px; position:absolute; right:10px; bottom:40px; }

/*page indices*/
div.thumbnails a img{ border:1px solid #e6e6aa; margin: 2px; }
div.thumbnails a img:hover{ border:1px solid #000000; } 
div.thumbnails  p{ display:none; }

#description_indices{ position:absolute; right:20px; top:220px; width:400px; }
#description_indices p{ color:#FFF; display:block; text-align:left; }
#player{ margin-left:18px; width:319px; }

/*page videos*/
.video_page{ margin-top:50px; margin-left:0px !important; }
#centervideo{ background:#745A3D url("../img/back_cell_big.jpg") no-repeat scroll right bottom; border:1px solid #F5E6C8; color:#FFF; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:348px; margin-top:50px; padding:0; width:535px; }
#centervideo a{ color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align :center; } 
#centervideo a:hover, #centervideo img:hover{ text-decoration:underline; }

/*page explication*/
#explications_intro { background:#745A3D url("../img/back_cell_biggest.jpg") no-repeat scroll right bottom; border:1px solid #F5E6C8; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:230px; margin: 10px auto 0; padding:0; width:950px; }
#explications_intro div.intro{float:left; width:720px; }
#explications_intro  p{ margin:0 0 0 20px; }
#explications_intro img{ display:block;float:left; }
#explications_intro ul{float:left; margin:0 10px 0 16px; width:320px; }
#explications_intro ul li{margin-bottom:6px;}
#explications_intro ul li a{text-decoration:none; font-weight:normal;}
#explications_intro ul li a:hover{text-decoration:underline;}
div#explications_intro li > a{ cursor:pointer; font-weight:normal ; }
#explications_text ul li{ list-style-position: inside; list-style-type:disc; text-indent:50px; }
div#explications_text { background:#745A3D url("../img/back_cell_biggest.jpg") no-repeat scroll right bottom; border:1px solid #F5E6C8; margin: 10px auto 0; overflow:hidden; width:950px; }
div#explications_text img{ clear:right; float:right; margin-left:10px; border:1px solid black; } 
div#explications_text div.bandeau_vertical_image {margin:30px 0 10px; float:left; width:190px; }
div#explications_text p{margin-bottom:15px; font-size:12px; }
div#explications_text .format_2_col{float:left; width:440px; }
div#explications_text .format_2_col div.special_block{ display:block; height:150px; }
div#explications_text .format_2_col div.special_block img{margin-top:-15px; } 
div#explications_text .content_text{ float:left; width:700px; margin-right:10px; }
div.lien1, div.lien2, div.lien3, div.lien4, div.lien5{ display:none; position:relative; margin:20px ; text-align:justify; }

