.contact_bloc
{
	margin: 	10px 40px;
}

.contact_title
{
	font-family: 			'Times New Roman', Georgia, Serif;
	font-size: 				13pt;
	font-weight: 			bold;
	padding: 				5px 0;
	margin: 				0;
	color: 					#86927C;
	letter-spacing: 		-1px;
	background-image: 		url(../images/commons/puce.png);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			6px;
}
.contact_text
{
	padding: 		0 10px;
}

form ul,
form li
{
	list-style-type: none;
}





.contact_form form
{
	margin: 	0;
	padding: 	0;
}
.contact_form 
{
	-moz-border-radius:		20px;
	background-color: 		#E1E5D8;
	color:	 				#FFF;
	font-weight: 			bold;
	font-size: 				14pt;
	padding: 				5px 50px;
	margin-bottom: 			20px;
}

.contact_form .title
{
	font-family: 			'Times New Roman', Georgia, Serif;
	font-weight: 			bold;
	font-size: 				18pt;
	color: 					#7F8A67;
	margin: 				0 10px;
	margin-top: 			20px;
}

.contact_form .form_field_left
{
	width: 				70px;
	color: 				#7F8A67;
	text-align: 		right;
}
.contact_form .form_field_right
{
	width: 				330px;
}

.contact_form textarea,
.contact_form input[type="text"]
{
	font-family: 		Arial;
	font-size: 			9pt;
	color: 				#333;
	padding: 			2px 3px;
	width: 				100%;
	border: 			1px solid #D7DDD2;
}
	
.contact_form textarea
{
	height: 			200px;
}

.contact_form .field_required .req
{
	color: 			red;
}

.contact_form .field_required
{
	font-size: 		10px;
	color: 			#7F8A67;
	margin-left: 	80px;
	margin-bottom: 	15px;	
}

