.formcontact label { 
	margin: 0; 
	padding: 0; 
	width:100%;
}

.formcontact label span { 
	color: #ff0000; 
}
.formcontact dl { 
	margin: 0; 
	padding: 1em 0 0 0; 
}
.formcontact dt, .formcontact dd { 
	margin: 0; 
	padding: 0 0 .5em 0; 
	float: left; 
}
.formcontact dt { 
	clear: both; 
	width: 25%; 
	text-align: right; 
	padding-right: 1em; 
}
.formcontact dd { 
	text-align: left; 
	width: 70%; 
}
* html .formcontact dd { 
	float: none; 
}
.formcontact dd p { 
	margin-top: 0; 
	margin-bottom: .5em; 
	padding: 0; 
}
.formcontact dd label { 
	padding: 0; 
	margin: 0; 
	text-align:left;
}

input.btn_suiv	  {

	width:117px;
	width:157px;
	height:15px;

	border:0px;
	margin:2px;
	padding-bottom:1px;
	padding-left:20px;

	text-decoration:none;
	text-transform:uppercase;
	background: url(bouton_envoyer.gif) no-repeat top left;
}

/* "remise à zero" label */
.formcontact label {
	float: none;
}