.formulaire { text-align:center; }
.formulaire .label {
	text-align:right;
	vertical-align:middle;
	padding-right:15px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.formulaire .champ { text-align:left; vertical-align:top; }
.formulaire .erreur { border:#FF0000 solid 1px;}
.formulaire input, .formulaire textarea{
	border:0px;
	/*border-bottom-color: #7AB51D; /*7AB51D;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding:2px;
	margin:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
}
.formulaire input {background-color:#FFF;}
.formulaire textarea {background-color:#FAFAFA;}
.formulaire input:hover, .formulaire input:focus, .formulaire textarea:hover, .formulaire textarea:focus {
	background-color:#EEE;
	color:#333;
}
.formulaire input[type="radio"] {
	border:0px;
	background-color:#FFF;
	padding:2px;
	margin:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF4400;
}

.formulaire.contact input, .formulaire.contact textarea {border-bottom-color: #7AB51D;}
.formulaire.emploi input, .formulaire.emploi textarea {border-bottom-color: #FC9C00;}
.formulaire.estimation input, .formulaire.estimation textarea {border-bottom-color:#66CCFF;}