
body, html {
     	margin: 10px 0 0 0 ;
        padding: 0;
		background-color: #594F44;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:normal;
		color:#3F3F3F;
}

#global
{
		width:980px;
		border:1px solid #261F18;
		margin: 0 auto;
		background-color:#FFFFFF;
}


#header
{
				background:url(../images/fd_header.gif) no-repeat center top;
				background-color:#FFFFFF;
				overflow:hidden;
}

#div_bandeau{
  
  
  padding:0px;
  margin:0px;
  text-align:center;

 

}
#div_modules{
  width:980px;
  margin:auto;
  text-align:left;
  
  background-color:#FFFFFF;
}

#partie_gauche{
  	float:left;
    width:290px;
	padding:5px 10px 0px 0px;
	border-right:1px solid #CA7318;
	

}

#div_infos_orga{

	background:url(../images/module/orga.jpg) no-repeat center top;
  font:11px Verdana;
 	margin:0px 0px 0px 5px;
  padding:35px 5px 5px 15px;

  text-align:left;
 	border-bottom:1px dotted #C46D11;
}

#div_infos_orga a
{
	color:#8B4D0D;
	text-decoration:none;
}
#div_infos_orga a:hover
{
	color:#000000;
	text-decoration:underline;
}


#div_infos_evenement{
	/*background:url(../images/module/event2.jpg) no-repeat center top;*/
  	font:11px Verdana;
	padding:5px;
  	text-align:left;
	
	margin:0px 0px 0px 5px;
	
}

#div_description_orga{
 	 text-align:justify;
  	font:11px Verdana;
	/*background-color:#F9EFB6;*/
 	 padding:2px 10px 10px 10px;
  	 border-bottom:1px dotted #C46D11;
	margin:0px 0px 0px 5px;
	line-height:16px;
}


#cic
{
	margin:0px 0px 0px 15px;
	float:left;
	width:550px;

}

#div_billetteries{
	background:url(../images/module/event.jpg) no-repeat center top;		
  margin:5px;
  padding:30px 5px 5px 5px;
  width:650px;
  text-align:left;
 
  float:right;
}



#div_invite{
  margin:5px;
  padding:5px;
  width:300px;
  text-align:left;
  border:1px solid #000000;
  float:left;
}

#field_infos_client P{
  margin:2px;
}

.label_champ_obligatoire{
  font:10px Verdana;
  color:#FF0000;
  margin-left:5px;
}

.div_liste_date{
  font:10px Verdana;
  padding:0px;
}


.select_date{
  font:11px Verdana;
  width:200px;
}

table#tarif{
  font:10px Verdana;

  width:98%;
}

table#tarif td.top
{
	padding:5px;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
}

table#tarif td
{
	padding:5px;
	background-color:#DCDCDC;

}

table#tarif td.rap
{
	padding:5px;
	background-color:#ffffff;


}

.select_qte_tarif{
  font:9px Verdana;
  width:50px;
}

#div_total{
  text-align:right;
  margin:10px;
  padding:5px;
  font:12px Verdana;
  color:#E51000;
  font-weight:bold;
}
#div_valide_etape1{
  text-align:right;
  margin:10px;
  padding:5px;
  font:12px Verdana;
}

.tableau_rappel_panier{
  font:10px Verdana;
  margin:10px;
}

.label_infos_acheteur{
  float:left;
  width:200px;
  font:10px Verdana;
}
.input_infos_acheteur{
  width:200px;
  font:10px Verdana;
  border:1px solid #333333;
}

.bouton_retour{
  font:9px Verdana;
  float:left;
  margin-left:10px;
}
.bouton_suite{
  font:9px Verdana;
  float:right;
  margin-right:10px;
}
.bouton_termine{
  font:9px Verdana;
  margin:auto;
}


#div_choix_date{
  margin-bottom:15px;
  font:11px Verdana;
  padding:3px;
  background-color:#DCDCDC;
  width:450px;
}

#div_detail_acheteur{
  font:10px Verdana;
  padding:5px;
}

#div_choix_mode_paiement{
  font:10px Verdana;
  padding:5px;
  margin-top:10px;
}

#div_detail_panier{
  font:10px Verdana;
  padding:5px;
}

#div_paiement_cb{
  margin:10px 10px 10px 10px;
  padding:10px;
  font:12px Verdana;
  border-bottom:1px dotted #000000;
}
#div_paiement_ch{
  margin:10px;
  padding:10px;
  font:12px Verdana;
  border-bottom:1px dotted #000000;
}
#div_paiement_vi{
  margin:10px;
  padding:10px;
  font:10px Verdana;
  border-bottom:1px dotted #000000;
}

#div_paiement_autre{
  font:10px Verdana;
  margin:5px;
  padding:5px;
}

#div_etape4_au{
  font:10px Verdana;
}


.etape_active{
  width:110px;
  font:11px Verdana;
  background-color:#EE7F07;
  /*border:1px dotted #FF0000;*/
  color:#FFFFFF;
  margin:2px;
  padding:3px;
  float:left;
  text-align:center;
  font-weight:bold;
}
.etape{
  width:110px;
  font:11px Verdana;
  border:1px dotted #EE7F07;
  margin:2px;
  padding:2px;
  float:left;
  text-align:center;
}

.div_evenement{
  padding:5px 5px 15px 5px;
  font:10px Verdana;
  text-align:left;
  border-bottom:1px dotted #000000;
  margin-bottom:20px;
}

#event_name
{

	color:#BE680F;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	border-bottom:1px dotted #CA7318;
	margin-bottom:5px;

}

#event_name2
{

	color:#BE680F;
	font-size:14px;
	font-weight:bold;
	padding:15px 3px 15px 3px;
	
}
.div_evenement p{
  margin:0px;
  text-align:jusify;
  padding:2px;
}

.lien_reservation{
  float:right;
  margin-top:5px;
}

.rappel_evenement{
  margin:5px;
  font:10px Verdana;
  text-align:left;
}

.image_evenement{
  float:left;
  padding:5px;
  margin:5px 10px 0px 0px;
}



#div_partie_droite{
  border:1px solid black;
  padding:5px;
  width:350px;
  float:right;
  font:10px Verdana;
}

#div_partie_droite p label{
  font:10px Verdana;
  width:100px;
  float:left;
  border-bottom:1px dotted red;
  margin-right:5px;
}

#div_partie_droite p input{
  font:9px Verdana;
  width:200px;
  color:#000000;
}

#div_info_createur{
  padding:20px;
  font:14px Verdana;
}




.message_erreur{
  padding:5px;
  font:9px Verdana;
  text-align:justify;
  color:red;
}
.message_info{
  padding:5px;
  font:9px Verdana;
  text-align:justify;
  color:red;
}
.infos_ident{
  font:10px Verdana;
  padding:5px;
  text-align:left;
}


.label_form_infos_ident{
  font:10px Verdana;
  width:100px;
  float:left;
  border-bottom:1px dotted red;
  margin-right:5px;  
}
.input_form_infos_ident{
  font:9px Verdana;
  width:200px;
  color:#000000; 
}

.label_field_pcb{
  float:left;
  font:10px Verdana;
  width:150px;
  margin:3px;
  padding:2px;
  background-color:#EFE9D1;
}

.input_field_pcb{
  font:10px Verdana;
  width:150px;
  border:1px solid #333333;
}

.select_field_pcb         { font:10px Verdana; font-family:  background-color: #ffffff; border:1px solid #333333;}

#div_infos_etape1{

  padding-left:10px;
  height:50px;
  text-align:justify;
  background-color:#F9EFB6;
  font:10px Verdana;
  width:400px;

}
#bas_page
{
font-size:10px;padding:5px 5px 5px 5px;background-color:#000000;height:35px;color:#ffffff;

}


#cic
{
	margin:0px 0px 0px 15px;
	float:left;
	width:700px;
	

}

#bas_txt
{	
	margin:0px 0px 0px 0px;
	padding-top:10px;
	float:left;
	}

#bas_txt a
{
		font-size:10px;
		text-decoration:none;
		color:#FFFFFF;
}
