/* CSS Documentx */
html, body {
margin: 0; padding: 0;
height: 100%; /* Required */
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
background-color:#464646;
}

html a {
	outline:none;color:#FFF;
}
html a:hover {
	outline:none;color:#FFF;
}
object {outline:none;}

img {
border:0px;
}

b, strong {
font-weight:bold;
}

i {
font-style:italic;
}

input, select {
	color:#999999;
	font-size:10px;
	background-color:#2c2c2c;
	border:1px solid #3a3a3a;
}

form{/*IE BUG FX*/
	margin:0;
}

.video_item { cursor:pointer; text-decoration:underline; }
/*videoBox 0.1*/
#VB_bg {
	display:none;
	width:100%;
	height:100%;
	opacity: 0;
	background-color:#000;
	z-index:668;
	position:fixed;
}

#VB_box {
	font-family:Arial, Helvetica, sans-serif;
	display:none;
	width:0px;
	height:0px;
	padding:0px;
	position:absolute;
	top:0;
	left:0;
	z-index:669;
	background-color:#000;
}

#VB_closer {
	display:none;
	float:right;
	color:#FFF;
	cursor:pointer;
	height:15px;
	width:15px;
	background:url(../images/videoBox/closeBt.png);
	position:absolute;
	top:-7px;
	right:-7px;
}

#splash_bg {
	display:block;
	width:100%;
	height:100%;
	opacity: 0.6;
	background-color:#000;
	z-index:768;
	position:fixed;
	cursor:pointer;
}

#splash_box {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:650px;
	height:386px;
	margin-left:-325px;
	padding:0px;
	position:absolute;
	top:200px;
	left:50%;
	z-index:769;
	cursor:pointer;
}

#splash_closer {
	display:block;
	float:right;
	color:#FFF;
	cursor:pointer;
	height:15px;
	width:15px;
	background:url(../images/videoBox/closeBt.png);
	position:absolute;
	top:-7px;
	right:-7px;
	z-index:770;
}

.submit_search{
	color:#FFFFFF;
	background-color:#bc0925;
	width:80px;
	border:1px solid #bc0925;
}

.submit_newsletter{
	color:#FFFFFF;
	background-color:#a93997;
	width:80px;
	border:1px solid #a93997;
}
.submit_connect{
	color:#FFFFFF;
	background-color:#0099c6;
	width:80px;
	border:1px solid #0099c6;
}

/*CONTAINERS*/

#main_container {
    position: relative;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	width: 960px;
	padding: 0px;
	margin: 0 auto;
}
#top {
	width:960px;
	height:95px;
	margin-top:5px;
}
.langlink_off, .langlink_on {
	font-size:1.1em;
	font-weight:bold;
}
.langlink_off, .langlink_off a, .langlink_off a:visited {
	color:#959595;
}
.langlink_off a:hover { color:#FFF; }
.langlink_on, .langlink_on a, .langlink_on a:hover, .langlink_on a:visited {
	text-decoration:none;
}
#menu {
	position:absolute;
	top:60px;
	right:0px;
	height:37px;
}

#lang_switch {
	position:absolute;
	top:0px;
	right:0px;
}

div#colonne1 {
	float: left;
	width: 627px;
	background-color:#242424;
	padding:7px;
}

div#colonne2, div#colonne2nopad {
	float: right;
	background-color:#353535;
}

div#colonne2, .c2pad {
	width: 292px;
}
div#colonne2nopad {
	width: 306px;
}

.c2pad, div#colonne2 {
	padding:7px;
}

.c2pad a, .c2pad a:hover, .c2pad a:visited {
	text-decoration:none;
}

#footer {
	color: #FFFFFF;
	top:0px;
	font-size:0.8em;
	padding:5px 5px 15px 5px;
}
div#footcolonne1 {
	float: left;
	width: 475px;
}

div#footcolonne2 {
	float: right;
	width: 258px;
	text-align:right;
}
#footer a , #footer a:hover, #footer a:visited{color: #FFFFFF;}

.pbox_error_red , .pbox_error_blue {
	width:auto;
	padding:3px;
	margin-bottom:15px;
}
.pbox_error_red {
	background-color:#BC0925;
}
.pbox_error_blue {
	background-color:#0099c6;
}

/*titles*/
.smgrey {
	font-size:0.9em;color:#666;
}
.grey {
	color:#666;
}
.greylight {
	color:#999;
}
.xsmall { font-size:0.9em; }
.bgwhite {
	font-size:1.4em;font-weight:bold;
}
.xlwhite {
	font-size:1.6em;font-weight:bold;
}
.protitlebig {
	font-size:1.4em;
}
.protitle {
	font-size:1.1em;
}
.protitlebig, .protitle {font-weight:bold;color:#0099c6;}
.addon {font-size:1.4em;color:#999;}

.fr_title_lastnews, .fr_title_news, .fr_title_newsletter, .fr_title_pro, .fr_title_dvd_cat, .fr_title_br_cat, .fr_title_theater_cat, .fr_title_coming_soon_r, .fr_title_coming_soon_s, .fr_title_coming_soon_t, .fr_title_other_releases,
.nl_title_lastnews, .nl_title_news, .nl_title_newsletter, .nl_title_pro, .nl_title_dvd_cat, .nl_title_br_cat, .nl_title_theater_cat, .nl_title_coming_soon_r, .nl_title_coming_soon_s, .nl_title_coming_soon_t, .nl_title_other_releases,
.fr_title_search, .nl_title_search, .fr_title_see_this, .nl_title_see_this {
	background-repeat: no-repeat;
	background-position: top right;
	margin:12px 0px 12px 0px;
	height:15px;
}

.fr_title_lastnews { background-image:url(../images/interface/fr_title_lastnews.png); }
.fr_title_news { background-image:url(../images/interface/fr_title_news.png); }
.fr_title_newsletter { background-image:url(../images/interface/fr_title_newsletter.png); }
.fr_title_pro { background-image:url(../images/interface/fr_title_pro.png); }
.fr_title_dvd_cat { background-image:url(../images/interface/fr_title_dvd_cat.png); }
.fr_title_br_cat { background-image:url(../images/interface/fr_title_br_cat.png); }
.fr_title_theater_cat { background-image:url(../images/interface/fr_title_theater_cat.png); }
.fr_title_coming_soon_r { background-image:url(../images/interface/fr_title_coming_soon_r.png); }
.fr_title_coming_soon_s { background-image:url(../images/interface/fr_title_coming_soon_s.png); }
.fr_title_coming_soon_t { background-image:url(../images/interface/fr_title_coming_soon_t.png); }
.fr_title_other_releases { background-image:url(../images/interface/fr_title_other_releases.png); }
.fr_title_search { background-image:url(../images/interface/fr_title_search.png); }
.fr_title_see_this { background-image:url(../images/interface/fr_title_see_this.png); }

.nl_title_lastnews { background-image:url(../images/interface/nl_title_lastnews.png); }
.nl_title_news { background-image:url(../images/interface/nl_title_news.png); }
.nl_title_newsletter { background-image:url(../images/interface/nl_title_newsletter.png); }
.nl_title_pro { background-image:url(../images/interface/nl_title_pro.png); }
.nl_title_dvd_cat { background-image:url(../images/interface/nl_title_dvd_cat.png); }
.nl_title_br_cat { background-image:url(../images/interface/nl_title_br_cat.png); }
.nl_title_theater_cat { background-image:url(../images/interface/nl_title_theater_cat.png); }
.nl_title_coming_soon_r { background-image:url(../images/interface/nl_title_coming_soon_r.png); }
.nl_title_coming_soon_s { background-image:url(../images/interface/nl_title_coming_soon_s.png); }
.nl_title_coming_soon_t { background-image:url(../images/interface/nl_title_coming_soon_t.png); }
.nl_title_other_releases { background-image:url(../images/interface/nl_title_other_releases.png); }
.nl_title_search { background-image:url(../images/interface/nl_title_search.png); }
.nl_title_see_this { background-image:url(../images/interface/nl_title_see_this.png); }

/*CT*/
.bigHomeCase, .smallHomeCase {
	float:left;
	margin:0px 7px 7px 0px;
	position:relative;
}

.bigHomeCase {
	width:306px;
	height:434px;
}

.smallHomeCase {
	width:150px;
	height:214px;
}

.homeDateCase {
	position:absolute;
	bottom:0;
	right:0;
	padding:5px;
	background-color:#000000;
}

#CDates {
	display:none;
}

.videositeLinkContainer {
	background-color:#353535;
	min-height:24px;
}
.videoLinkBox, .whereLinkBox, .urlLinkBox, .where2buyLinkBox {
	padding:5px 25px 5px 30px;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:auto;
}
.videoLinkBox { padding:5px 25px 5px 40px; background-image:url(../images/interface/videoLinkBox.gif); }
.whereLinkBox { background-image:url(../images/interface/whereLinkBox.png); text-decoration:underline; cursor:pointer; }
.urlLinkBox { background-image:url(../images/interface/urlLinkBox.gif); }
.where2buyLinkBox { background-image:url(../images/interface/where2buyLinkBox.png); }

.fiche_columns_box {
	background-image:url(../images/interface/fiche_columns_bg.gif);
	background-repeat:repeat-y;
	margin:20px 0px 20px 0px;
}
.fiche_columnL {
	float:left;
	width:285px;
	margin:5px 15px 5px 0px;
}
.fiche_columnR {
	float:left;
	width:285px;
	margin:5px 0px 5px 15px;
}

.search_item {
	width:603px;
	padding:5px;
}
.search_item a, .search_item a:hover, .search_item a:visited {
	text-decoration:none;
}

.ptp_nav {
	background-color:#111;
	width:auto;
	text-align:center;
	padding:7px;
}
.home_box, .home_box_b {
	width:auto;
	text-align:justify;
	padding:7px;
	text-decoration:none;
}
.news_box, .news_box_b {
	width:auto;
	text-align:justify;
	padding:10px 7px 15px 7px;
}
.news_box_title { color:#a4a4a4; font-weight:bold; font-size:1.2em; text-align:left; }
.news_box_date { color:#a4a4a4; font-size:0.9em; margin-bottom:10px; }
.newsL {
	float:left;width:185px;
	padding:0px 15px 0px 0px;
}
.newsR {
	float:left;width:400px; font-size:1.1em;
}

.home_box_plus, .home_box_plus_b {	width:auto; text-align:right; }

.home_box, .home_box_plus, .news_box{ background-color:#242424; }
.home_box_b, .home_box_plus_b, .news_box_b { background-color:#2c2c2c; }

.home_box_title { color:#a4a4a4; font-weight:bold; }

.box_sep { height:17px; }

.pro_box_links {
	width:100%;
	padding:3px 0px 3px 30px;
	background-image:url(../images/interface/pro_box_arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration:none;
}
.pro_box_links a, .pro_box_links a:hover, .pro_box_links a:visited {text-decoration:none;}

.dvd_submenu {
	width : 260px;
	padding-left:20px;
	padding-top:1px;
	margin-bottom:5px;
}
.dvd_submenu a, .dvd_submenu a:hover, .dvd_submenu a:visited {text-decoration:none;}

/* FORMS */
.form_case_l, .form_case_r {margin-bottom:1px;border-top:5px solid #242424;}
.form_case_l{
	float: left;
	padding-top:5px;
	height:20px;
	font-weight:bold;
	width: 250px;
}
.form_case_r{
	float: right;
	height:25px;
	width: 325px;
	font-size:0.9em;
}

/* videoprompt */
#videoPromptBg {
	position: fixed;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	display:none;
	z-index:2;
	opacity: .80;
	filter: alpha(opacity = 80);
	background-color:#000000;
}

#videoPromptBlock{
	display:none;
	position: fixed;
	top:50%;
	left:50%;
	width:620px;
	margin-left:-300px;
	margin-top:-300px;
	padding:10px;
	z-index:3;
	background-color:#000;
	color:#616161;
}

#videoPromptBlockClose {
	position:relative;
	top:-8px;
	right:-543px;
	background-image:url(../images/interface/cssPromptClose.gif);
	background-repeat:no-repeat;
	width:102px;
	height:12px;
}
.theater_dates_date {
	width:98%;
	background-color:#171717;
	margin: 1px 0px 3px 0px;
	font-weight:bold;
	padding:1%;
}
.theater_dates_l, .theater_dates_m, .theater_dates_r {
	float:left;
	margin: 1px 0px 1px 0px;
	background-color:#222;
}
.theater_dates_m {
	margin-right:1%;
	width:34%;
	padding:1%;
}
.theater_dates_l {
	margin-right:1%;
	width:23%;
	padding:1%;
}
.theater_dates_r {
	width:35%;
	padding:1%;
}
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 