#headerContainer {width:100%;height:102px;background:url(/images/accueil/headerbg.jpg);position:relative;}
#header {width:940px;height:102px;background:url(/images/accueil/header.jpg);position:absolute;left:50%;margin-left:-470px;}
.menu_login_container {width:470px;position:absolute;right:0;bottom:32px;}
.menu_login_container table {float:right;}
.menu_login_container a, .login_form_label_field {color:#ddd;}
.menu_login_container a:hover {color:#e09600;}

.menu_login_container .login_form_label_remember {
padding-top:1px;
}
.menu_login_container .login_form_label_field {
padding-bottom:3px;
text-align:right;
}

.menu_login_container table tr td {
padding:0 0 0 16px;
}
td, td.label {
font-size:11px;
text-align:left;
}

label {
cursor:pointer;
vertical-align:middle;
}

.menu_login_container .login_form_label_field input {
margin:0 5px 0 0;
padding:0;
vertical-align:top;
}

.menu_login_container .inputtext, .menu_login_container .inputpassword {
margin-left:0;
margin-top:2px;
width:160px;
}
.inputtext, .inputpassword {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}

.hidden_elem {display:none;}

.empty, #label_password {color:#666;}
#connexionForm .input {background:#fff;}
#label_password {position:absolute;bottom:6px;cursor:text;right:205px;}


#kinoville {background:url('/images/accueil/bg.jpg');height:768px;}

#main {position:absolute;width:1000px;height:666px;top:102px;left:50%;margin-left:-500px;background:url(/images/accueil/bg.jpg);}

html, body {background-image:none;}

* {font-family:"Trebuchet MS", tahoma, verdana, arial, sans-serif;}

.champ {
color:#000000;
font-size:11px;
font-weight:normal;
letter-spacing:0;
padding:3px 5px;
}

#inscription {position:absolute;right:25px;top:150px;width:273px;height:385px;}
#inscription dl {position:relative;left:32px;margin-bottom:-4px;width:209px;text-align:justify;}
#inscription dl dt {position:relative;font-family:"Trebuchet MS";font-size:13px;color:#ddd;margin-bottom:2px;line-height:15px;}
#inscription dl dd {height:20px;position:relative;}
#inscription dl dd input {background:#fff;margin:0;left:0;position:absolute;top:0;width:199px;height:14px;}
#inscription #inscrire {position:absolute;top:245px;left:36px;}
#inscription #cgu {font-size:11px;padding-top:1px;line-height:13px;}
#inscription #cgu a {color:#e09600;}
#inscription #cgu a:hover {color:#ddd;}

#inscription .erreurMessage {font-size:11px;font-style:italic;text-align:right;height:15px;color:#fff;right:0px;}

#inscription dl.fieldWithErrors input {background:#f8c3cf;}
#inscription dl .cartouche {position:absolute;top:22px;right:-15px;width:11px;height:10px;}
.fieldWithErrors .cartouche {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pages/inscription/pasok.png', sizingMethod='crop');
	background:url('/images/pages/inscription/pasok.png') !important;
	background-image: none;
	}
.fieldWithoutErrors .cartouche {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pages/inscription/ok.png', sizingMethod='crop');
	background:url('/images/pages/inscription/ok.png') !important;
	background-image: none;
	}


#accroche {position:absolute;width:940px;height:37px;left:30px;top:0;text-align:center;}
#accroche h1, #accroche h2 {display:inline;font-weight:normal;}
#accroche h1 {font-size:36px;font-family:"trebuchet ms",georgia,verdana,arial,helvetica,sans-serif;letter-spacing:1px;
color:#ff8400;}
#accroche h2 {
font-size:14px;
text-transform:uppercase;
padding-left:15px;
white-space:nowrap;
font-family:arial;
}

#accueil {position:absolute;top:0px;left:0px;width:260px;height:80px;}


#slider {position:absolute;width:600px;height:354px;left:40px;top:77px;}
.main-photo {position:relative;width:600px;height:232px;overflow:hidden;}
.panel-container {position:relative;top:0;width:3000px;height:232px;left:0;}
.panel-container img {width:600px;height:232px;display:block;position:relative;float:left;}

.thumbs {height:122px;width:600px;position:relative;}
.thumbs a {width:120px;height:122px;display:block;float:left;}
.thumbs a.active {background:url(/images/accueil/arrow.jpg) no-repeat top center;}

#mentions {top:528px;}
