#formulaire_contact {
	position:relative;
	width:500px;
	margin-top:2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#formulaire_contact p { margin:0; padding:0; margin-top:5px; margin-bottom:5px;}

#formulaire_contact input, #formulaire_contact select {
	font-size:14px;
	margin-bottom:5px;
}
.form_fd {
	background-color: #ffffff;
	border:solid 1px #cfcece;
	color:#000000;
	width:250px;
}
#formulaire_contact fieldset {
	border:0 ;
	width:600px;
	/*background-color:#f8f4eb;*/
	/*padding:2em;*/
}
#formulaire_contact label {
	float:left;
	width:150px;
	margin-right:10px;
	text-align:right;
	font-size:14px;
}
#formulaire_contact legend {
	color:#a18c56;
	font-weight:bold;
	font-size:14px;
}
.form_text {
	width:300px; 
	font-size:12px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#ffffff;
	border: 1px #cfcece solid;
}
.tx_erreur {
	font-size:12px;
	color:red;
	font-weight:bold;
}
.bt_envoyer {
	background-color:#dc921a;
	border: none;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.tx_ok {
	font-size:12px;
	color:#234682;
	font-weight:bold;
}
.loi {
	font-size:10px;
}
#texte #formulaire_contact  div {
	width:100%;
	}
