/* formulaire de contact contact.html*/

.pform{
	margin-left:90px;
	
}
.txt_required{
	color: red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
}
*+html .txt_required{
	margin-top:-20px;
}
/*hack ie6*/
* html .txt_required{
	margin-top:-20px;
}
.pinput .field_required {
	border:1px solid red;
}

.label{
	float: left;
	width: 100px;
	text-align:left;
	margin:5px 10px 0px 0px;
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
	letter-spacing:0px;
}

/*hack ie6*/
* html .label{
	width: 130px;
}

.pinput input, .pinput select, .pinput textarea{
	border:1px solid #bfb997;
	margin:5px 0px 0px 0px;
	font-size:12px;
	background:#f2eeda;
	width:220px;
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
}

.pinput input:focus, .pinput select:focus, .pinput textarea:focus{
	border:1px solid #bfce00;
}

.bt_submit{
	margin:20px 0px 0px 110px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	color:#FFFFFF;
}

.texte_mentions{
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
	letter-spacing:0px;
	line-height:10px;
	width:520px;
	margin:-80px 0px 0px 30px;
}

.texte_descriptif{
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#58585a;
	letter-spacing:0px;
}
.fiel_reche{
	border:1px solid #bfb997;
	margin-top:20px;
	padding:10px;
	text-align:center;
}
fieldset legend{
	display:inline;
}
.ou{
	text-align:left;
}
.bt_submit_recherche{
	margin:20px 0px 0px 275px;
}
h3.retour{
	margin:20px 0px -30px 30px;
	padding:10px 0px 0px 0px;
	font-size:12px; 
	height:13px;
}
