html, body{ 
  margin: 0;
  padding: 0;
 background:#a6d0e0;
  font-family:Arial, Helvetica, sans-serif;
  color:#4b4b4b;
}

#global{
background:url(http://www.sportinnovation.fr/css_form/marathonvannes/2010/fond_contenuMV.jpg) center repeat-y;
	width:725px;
	/*height:600px;*/
	margin:auto;
}
#header{
	height:345px;
	background:url(http://www.sportinnovation.fr/css_form/marathonvannes/2011/headerbgMVD.jpg) left top no-repeat;
}
#welcome{ /*---------------- phrase accueil avec tarif + cout transac --------------*/
	width:645px;
	margin:auto;
	font-weight:bold;
}

#contenu{width:745px;
}

#footer {
	margin: 30px 10px 0px 10px;
	padding-left:40px;
	font-size: 11px;
	
	height:48px;
}

#page_number {
	margin: 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	padding-left:40px;
}

.step {/*-------------colour etape--------------*/
color:#4b4b4b;
}

.step_hover {/*-------------colour etape active--------------*/
	color:#a6d0e0;
}

#entryform {
	padding:15px;
}

#entryform div{
	padding-right:50px;
	margin: 5px 5px;
}

#entryform label{/*--------- TITRE CHAMP ... ------------------*/
	/*background-color:#c0c3e1;*/
	display: block;
	width:250px;
	float: left;
	font-weight:bold;
	padding-right:10px;
	text-align: left;
	letter-spacing: 1px;
	color:#4b4b4b;
	margin-left:30px;
}

/*#entryform input, #entryform select,*/  #entryform span{
	align: right;
	/*float: right;*/
	margin-left:10px;
	width:250px;
	height:20px;
}
#entryform span{
	display:block;
	width:400px;
	float: left;
	padding-right:10px;
	text-align: left;
	letter-spacing: 1px;
}
#entryform input[type="radio"]{
	/*margin-left:10px;
	width:10px;*/
}


/*#entryform input[type="checkbox"]{
	float:left;
	width:10px;
}*/

#entryform input[type="text"]:hover, #entryform select[type="text"]:hover, #entryform input[type="text"]:focus, #entryform select[type="text"]:focus{
	background-color: #c0c3e1;
}

/*#entryform input[type="submit"]{
        margin-left: 40px;
}*/
#entryform input[type="submit"]:hover{
	cursor: pointer;
}

#entryform textarea {
	width:10px;
}
#CP{
width:100px;
}
#btn_next, #btn_save, #btn_paiement {
float:right;
   margin-right:40px;
}

#btn_previous{
float:left;
   margin-left:20px;
}
label#trait1_1, label#trait2_1, label#trait3_1,label#trait1_2, label#trait2_2, label#trait3_2, label#trait4, label#PASTA_PARTY,label#introcoureur_2, label#introcoureur_1{
width:650px;
height:30px;
color:#763320;
display: block;
}
/*label#autre_club_1,label#nolicence_autre_1,label#Assoce_ou_Entreprise_1,label#autre_club_2,label#nolicence_autre_2,label#Assoce_ou_Entreprise_2{
width:500px;
color:#4b4b4b;
}*/
label#Pastas_Enfants{
height:50px;
}
label#intro_certificat_1, label#envoi_certif_1, label#Certif_1, label#labelCertif_1, label#LICENCE_ET_CLUB_1, label#PASTA_PARTY_1,  label#envoi_licence_1,
label#intro_certificat_2, label#envoi_certif_2, label#Certif_2, label#labelCertif_2, label#LICENCE_ET_CLUB_2, label#PASTA_PARTY_2,  label#envoi_licence_2{
display:none;
}
/*label#Pastas_Adultes, label#Pastas_Enfants{
display:none;
}*/
/*label#PASTAnimee, label#Nombre_de_Pasta, label#Diner_de_Gala_Dansant, label#Nombre_de_Diners, {
font-size:0px;
}*/
#ck_conditions{
clear:both;
padding-left:20px;
}
#ck_conditions input{
clear:both;
}
#line_envoi_certif_1{
color:#FF0000;
}
#line_envoi_certif_2{
color:#FF0000;
}
#line_Inscription_1 label{
width: 150px;
height:40px;
}
#line_Inscription label{
width: 150px;
height:40px;
}
