/***********************************************/
/* HTML TAG              */
/***********************************************/ 

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


div.conteneur{
width:995px;
height:auto;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
position:relative;
/*
filter:alpha(opacity=75);
   -moz-opacity:0.75;
   opacity: 0.75; */
}

div#tab_fond{
width:990px; 
border:0px solid red;
}
#tab_fond div.tab_fond_row{
	height:162px
}

div#tab_fond img{
/*display:block;
float:left;*/
}


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

#lien_film
{
	position:absolute;
	top:548px;
	left:263px;
	cursor:pointer;
}


/***********************************************/
/* BTN NAVIGATION                     */
/***********************************************/ 
#lien_site{
	position: absolute;
	top: 520px;
	left: 506px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}
#lien_site img {
	border:0px solid red;;
	display:inline;
	cursor:pointer
}

#btn_jeu{
	border: none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#btn_lots{
	border: none;
	margin: 0px 8px 0px 5px;
	padding:0px 0px 0px 0px;
}
#btn_reglement{
	border: none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/***********************************************/
/* Contenu jeu         */
/***********************************************/ 

div#container_participation{
position:absolute;
top:270px;
left:520px;
height:270px;
width:420px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 7px;
color:#FFF;
border:0px solid red;
font-size:11px;
background-image:url(../images/fond_formulaire.jpg);
background-repeat:no-repeat;
background-position:0px 35px
}


form.form_participation
{
border:0px solid green;
position:absolute;
top:45px;
}

h1.form_title{
position:absolute;
top:0px;
font-size:11px;
text-align:center;
margin	: 0px 0px 0px 0px;
padding	: 0px 0px 0px 0px;
}
h1.form_title a{
color:#606f05;
}


form.form_participation fieldset{
margin	: 0px 0px 0px 0px;
padding	: 0px 0px 0px 0px;
border:none;
}
form.form_participation fieldset input{
margin	: 0px 0px 0px 0px;
padding	: 0px 0px 0px 0px;
height:15px;
}

form.form_participation fieldset select{
font-size:10px
}

form.form_participation fieldset.line_answer{
margin-bottom:5px;
border:0px solid red;
}


/**************LIGNE 1**********/

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

form.form_participation label.lb_nom, form.form_participation label.lb_prenom{
display:block;
float:left;
width:175px;
border:0px solid #0033CC;
margin-left:5px;
}

form.form_participation input#ins_nom, input#ins_prenom{
width:170px;
margin-left:5px;
}

form.form_participation select#ins_civilite{
width:60px;
}


/**************LIGNE 2**********/
form.form_participation label.lb_numVoie{
display:block;
float:left;
width:95px;
border:0px solid #00FF33;
}
form.form_participation input#num_voie{
width:90px;
}

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

form.form_participation select#type_voie
{
margin:0px 5px 0px 5px;
width:120px;
}

form.form_participation label.lb_nomVoie{
border:0px solid #00FF33;
}
form.form_participation input#nom_voie{
width:190px;
}


/**************LIGNE 4**********/
form.form_participation label.lb_email{
display:block;
float:left;
width:207px;
border:0px solid #00FF33;
margin-right:5px;
}
form.form_participation input#ins_email{
width:202px;
margin-right:5px;
}

form.form_participation input#ins_emailBis{
width:202px;
}


/**************LIGNE 3**********/
form.form_participation label.lb_cp{
display:block;
float:left;
width:95px;
border:0px solid #00FF33;
}

form.form_participation input#ins_cp{
width:90px;
}
form.form_participation label.lb_ville {
display:block;
float:left;
width:155px;
border:0px solid #0033CC;
margin:0px 5px 0px 5px;
}
form.form_participation input#ins_ville{
width:152px;
margin:0px 5px 0px 5px;
}
form.form_participation input#ins_telephone{
width:152px;
}



#ins_optin
{
position:absolute;
top:0px;
left:0px;
}

.texte_condition{
position:absolute;
font-size:9px;
font-style:italic;
top:190px;
left:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.texte_option
{
margin	: 5px 0px 0px 0px;
padding	: 0px 0px 0px 30px;
position:absolute;
font-size:9px;
top:155px;
}
#btn_participation
{
position:absolute;
top:190px;
left:300px;
background-color:#999999;
color:#FF0000;
text-transform:uppercase;
border:0px;
font-weight:bold
}

#btn_participation:hover
{
color:#FFFFFF
}

/***************************************************************/

div#container_questions{
position:absolute;
top:260px;
left:560px;
width:400px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FFF;
border:0px solid red;
}

#question_1,#question_2, #question_3{
width:400px;
height:200px;
margin		:0px 0px 0px 0px;
padding		:0px 0px 0px 0px;
position:absolute;
top:0px;
left:0px;
border:none;
}

div#container_questions .reponse{
display:block;
margin-bottom:15px;
}
div#container_questions #question_1 .reponses, div#container_questions #question_3 .reponses
{
position:absolute;
top:118px;
left:190px;
}
div#container_questions #question_2 .reponses
{
position:absolute;
top:102px;
left:290px;
}

#question_1{
background-image:url(../images/question_1.jpg);
}

#question_2{
background-image:url(../images/question_2.jpg);
}

#question_3{
background-image:url(../images/question_3.jpg);
}


#btn_questions
{
position:absolute;
top:210px;
left:0px;
width:100px;
background-color:#999999;
color:#FF0000;
text-transform:uppercase;
border:0px;
font-weight:bold
}

#btn_questions:hover
{
color:#FFFFFF
}

/***********************************************/
/* message                                    */
/***********************************************/ 

#message{
width:320px;
height:150px;
color:#000;
position:absolute; 
top:250px; 
left:585px;
text-align:center;background-image:url(../images/bg_message.gif);
z-index:4;
font-family:"Myriad Pro";
font-size:13px;
}

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


#msg_confirmation
{
position:absolute;
top:90px;
left:100px;
z-index:1;
font-family:"Myriad Pro";
border:0px solid red;
color:#000000;
font-size:20px
}

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

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


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


div#footer {
	position:absolute;
	top:600px;
	left:500px;
	font-size:9px;
	clear:both;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:470px;
	border:0px solid #993366;
}

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

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

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

div.reglement {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#FFF;
	width: 400px;
	height:270px;
	overflow:auto;
	position:absolute;
	top:250px;
	left:540px;
	border:0px solid #009999;
	background-color:transparent;
}

div.reglement h1{
width: 93%;
font-size:16px;
letter-spacing:-1px;
margin: 0 0 30px 0;
padding: 0 0 0 10px;
text-align:center;
color:#9da9ad;
}

div.reglement h2{
font-size: 11px;
margin: 0 0 0 10px;
text-transform: uppercase;
color:#9da9ad;
border-bottom:#9da9ad 1px solid;
width: 93%;
text-align:center;
}

div.reglement p{
text-align: justify;
font-size: 13px;
width: 95%;
margin: 5px 0px 20px 0;
padding:0px 0px 0px 0px;
}
div.reglement a{
	color:#b4050d;
}

/***********************************************/
/* dotation                                     */
/***********************************************/ 
#dotations{
position:absolute;
top:270px;
left:510px;
}

a{color:#FFFFFF;}
