html {
	height:100%;
}
body {
	background-color:#d4d9dd;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#666666;
	height:100%;
}
ul {
	list-style-type:none;
	display:inline;
}
li {
	cursor:pointer;
	padding-bottom:1px;
	float:left;
	display:block;
}
li:hover {
	background-color:#ffffff;
	background-image:url('img/fond-ul-li.png');
	background-repeat:repeat-x;
}
.li_container {
	display:block;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.li_container:hover {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:9px;
	padding-right:9px;
	color:#000000;
}
.main_div {
	background-image:url('img/fond_central.png');
	background-repeat:repeat-y;
	width:1034px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-8px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
.pub {
	height:100px;
	width:1008px;
	margin-left:13px;
	background-image:url('img/hotel_dieu_pub_v2.jpg');
}
.top_nav {
	height:61px;
	width:1009px;
	margin-left:12px;
	background-color:#0f131a;
	background-image:url('img/nav_bar_bg.gif');
	background-repeat:repeat-x;
}
.topnav_logo {
	float:left;
}
.topnav_menus {
	float:right;
	margin-right:100px;
	margin-top:38px;
}
.page {
	width:1009px;
	margin-left:12px;
	border-top:1px solid #555555;
}
.page a:link {
	color:#136CB2;
	text-decoration:none;
}
.page a:hover {
	color:#136CB2;
	text-decoration:none;
}
.page a:visited {
	color:#70579D;
	text-decoration:none;
}
.page a:active {
	color:#E7BE00;
	text-decoration:none;
}
.bottom_nav {
	background-image:url('img/fond_central.png');
	background-repeat:repeat-y;
	width:1034px;
	margin-left:auto;
	margin-right:auto;
	height:8px;
}
.logo_dbvr {
	margin-left:12px;
	margin-top:-28px;
}
.noborder {
	border:0px;
}
.affiche {
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	margin-left:-1px;
	margin-top:-1px;
}
.moreat {
	height:32px;
	width:74px;
	float:right;
	background-image:url('img/more-at-imdb-pro-74_32_bg.jpg');
	margin-right:-1px;
	margin-top:-1px;
	border-left:1px dotted #cccccc;
}
.more_at_text {
	margin-top:7px;
	margin-left:7px;
}
.bottom_left {
	float:left;
}
.bottom_right {
	float:right;
}
.right_container {
	float:right;
	width:306px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-top:18px;
	padding-right:17px;
}
.quick_links_container {
	width:100%;
	height:65px;
	background-image:url('img/quick-links-bg.jpg');
}
.quick_links_decalage {
	height:15px;
}
.quick_links {
	margin-left:16px;
}
.right_pub_top {
	width:100%;
	height:5px;
}
.right_pub {
	width:296px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
}
.right_pub_bottom {
	width:100%;
	height:22px;
}
.social_container {
	width:100%;
	height:65px;
	background-image:url('img/quick-links-bg.jpg');
}
.social_decalage {
	height:25px;
}
.social {
	margin-left:16px;
}
.decalage_bottom {
	margin-left:21px;
	margin-top:-11px;
	width:646px;
}
.top_left {
	float:left;
}
.top_right {
	float:right;
}
.decalage_top {
	margin-left:21px;
	margin-top:20px;
	width:646px;
}
.decalage_fiche_film {
	margin-left:21px;
	margin-top:20px;
	width:644px;
	border:1px solid #e8e8e8;
}
.decalage_casting {
	margin-left:21px;
	margin-top:20px;
	width:624px;
	border:1px solid #e8e8e8;
	padding:10px;
}
.awards {
	margin-left:21px;
	margin-top:20px;
	width:648px;
	background-image:url('img/awards.jpg');
	font-size:13px;
	font-weight:bold;
	color:#333333;
	height:40px;
	line-height:38px;
}
.fiche_film {
}
.absmiddle {
	vertical-align:middle;
}
.titre {
	font-size:21px;
	font-weight:bold;
	color:#333333;
}
.year {
	font-size:18px;
}
.infobar {
	font-size:11px;
}
.synopsis {
	text-align:justify;
	border-top:1px solid #e8e8e8;
	font-size:12px;
	line-height:150%;
	color:#333333;
}
.cat_people {
	font-weight:bold;
}
.people {
	font-size:12px;
}
.light_grey {
	color:#ab99ab;
}
.black {
	color:#000000;
}
.txt-block {
	margin-left:10px;
	padding:5px;
}
.thumbnails {
	width:614px;
	padding-bottom:3px;
	padding-top:8px;
}
.infos_links {
	padding-left:15px;
	padding-top:6px;
	text-align:left;
	font-size:12px;
	color:#ab99ab;
}
.cast_title {
	color:#a58500;
	font-size:16px;
	font-weight:bold;
}
.cast_tagline {
	font-size:12px;
}
.bggrey {
	background-color:#f6f6f5;
}
.bgwhite {
	background-color:#ffffff;
}
.cast {
	font-size:13px;
}
.soustitre {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.hotels_infos {
	font-size:11px;
	border:1px solid #efefef;
	color:#333333;
	white-space:nowrap;
	width:100px;
}
.hotels_infos:hover {
	border:1px solid #333333;
	color:#000000;
	cursor:pointer;
}
.hotels_nom {
	font-weight:bold;
}
.hotels_addr {

}
.hotels_num {
	font-weight:bold;
}
.hotels_prix {

}
.qui_etes_vous {
	width:600px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}
.quel_email {
	width:600px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}
.votre_message {
	width:600px;
	max-width:600px;
	min-width:250px;
	max-height:1000px;
	min-height:150px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}
.btn_envoyer {
	width:155px;
	height:35px;
	background:url('img/btn_envoyer.png') transparent center top no-repeat;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
}
.btn_envoyer:hover {
	cursor:pointer;
}
.error {
	background-color:#ff7373;
}
.black_border {
	border:1px solid black;
}
.red_border {
	border:1px solid red;
}
.qui_vide {
	display:none;
	color:red;
}
.mail_1_vide {
	display:none;
	color:red;
}
.mail_2_vide {
	display:none;
	color:red;
}
.message_vide {
	display:none;
	color:red;
}
.msg_ok {
	display:none;
	color:green;
}
.msg_nok {
	display:none;
	color:red;
}