@charset "utf-8";
/* CSS Document */

body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#6fabdd;
}


div.conteneur{
width:995px;
height:auto;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
position:relative;
}

div#tab_fond{
width:990px; 
border:0px solid red;
}
/*
div#tab_fond img{
display:block;
float:left;
border:none;
}*/
	#tab_fond div.tab_fond_row{
		height:164px
	}

#flipper{
position:absolute;
top:133px;
left:587px;
}

/***********************************************/
/* LIEN                                   */
/***********************************************/ 
#lien_cines
{
	position:absolute;
	top:31px;
	left:321px;
	cursor:pointer
}

.consigne
{
position:absolute;
top:348px;
left:294px;
}


/***********************************************/
/* CONTAINER  PARTCIPATION */
/***********************************************/ 

div#container_participation{
	position:absolute;
	top:275px;
	left:618px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
	border:0px solid red;
	font-size:11px;
	z-index:3;
	background-image:url(../images/fond_form.jpg);
	width:325px;
	height:276px;
}

div#container_participation  h1.form_title{
	font-size:11px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border:none;
	color:#FF0000;
}

form.form_participation{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

form.form_participation fieldset{
	margin	: 0px 0px 0px 0px;
	padding	: 0px 0px 0px 0px;
	border:none;
}
form.form_participation fieldset+fieldset{
	margin-top:2px;
}

form.form_participation label.lb_form{
	display:block;
	float:left;
	width:120px;
	border:0px solid #00FF33;
	margin:0px 0px 0px 0px;
}

form.form_participation input.in_form{
	width:180px;
	float:left;
	display:block;
	font-size:11px;
}


form.form_participation select#ins_civilite
{
	width:60px;
	float:left;
	display:block;
	font-size:11px;
}

form.form_participation select#type_voie
{
	width:130px;
	font-size:11px;
}

form.form_participation input#ins_nom{
	width:120px;
}

form.form_participation input#num_voie{
	width:50px;
}

#texte_option
{
margin	: 5px 0px 0px 0px;
padding	: 0px 0px 0px 30px;
position:absolute;
font-size:0.8em;
width:280px;
}
#ins_optin
{
position:absolute;
top:0px;
left:0px;
}

#texte_condition{
position:absolute;
font-size:9px;
font-style:italic;
top:255px;
left:10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#btn_valider
{
position:absolute;
top:242px;
left:220px;
}

#film_01{
position:absolute;
top:277px;
left:-23px;
}
#lien_meet_dave{
position:absolute;
top:316px;
left:-23px;
}
/***********************************************/
/* message                                    */
/***********************************************/ 

#boite_wait{

color:#000;
position:absolute; 
z-index:4;
font-family:"Myriad Pro";
font-size:13px;
z-index:10;

top:275px;
left:618px;
background-image:url(../images/fond_form.jpg);
width:325px;
height:276px;
}

div.boite_wait p{
text-align:center;
margin:0px 0px 0px 0px;
padding:100px 20px 0px 20px;
}


#msg_confirmation
{
border:0px solid red; 
position:absolute;
top:80px;
left:15px;
width:auto;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

#msg_confirmation a{
color:#666666;
font-weight:bold;
}

#msg_confirmation a:hover{
color:#e52a1e;
font-weight:bold;
}

/***********************************************/
/* footer                                      */
/***********************************************/ 


div#footer {
	position:absolute;
	top:657px;
	left:0px;
	font-size:9px;
	clear:both;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:990px;
	border:0px solid #993366;
	background-color:#0566ad;
}

div#footer p
{
	margin:0px 0px 0px 0px; 
	padding:5px 25px 5px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

div#footer p a
{
	color:#FFFFFF;
	font-weight:bold;
	
}


/***********************************************/
/* reglement                                     */
/***********************************************/ 

div.reglement 
{
	position:absolute;
	top:15px;
	left:10px;
	width: 310px;
	height:245px;
	overflow:auto;	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


div.reglement h1{
width: 285px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:1em;
text-align:center;
color:#530a09;
}

div.reglement h2{
width: 285px;
margin: 15px 0px 5px 0px;
padding:0px 0px 0px 0px;
text-transform: uppercase;
border-bottom:#b4050d 1px solid;
text-align:center;
color:#b4050d;
font-size:0.8em;
}

div.reglement p{
width: 285px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: justify;
font-size:0.8em;
}

div.reglement a{
	color:#b4050d;
}
