/************ FORMULAIRE CONTACT **************/

#formulaire_contact {
	position:			relative;
	width:				680px;	
	padding:			0;
	padding-top: 10px;
	min-height: 700px;
	text-align: left;	
	/* background:			transparent url(contentbg.gif) repeat-y top left; */
}
#formulaire_contact form {
	margin-left:		0px;
	margin-right:		0px;
}

fieldset {  
	margin: 			0px;  
	margin-bottom: 		5px;
	padding: 			0px;
	border:none;
}

fieldset ul {  	
	padding: 			0px 2px 0px 2px;  
	margin: 			5px 2px 5px 2px;  
	list-style: 		none;
}

fieldset li {  
	position:			relative;
	padding: 			5px 0 5px 2px;
	margin: 			2px 0 2px 0;  
	line-height:		2em;
	list-style: 		none;
}

#validation_formulaire {  
	margin: 0 auto;
	height: 20px;
	padding: 0;
	background-image:	none;
	border-style: 		none;
	padding-bottom: 	10px;
	text-align:left;
	width:				680px;
}

.required {	
	background:			transparent url(images/required.gif) no-repeat top right;
}

label {
	position:			relative;
	clear:				left;
	float:				left;
	width:				100px;
	margin-right:		5px;
	padding-right:		30px;
	line-height:		2em;
	text-align:			left;
	font-variant: small-caps;
	font-size:			1.1em;
	font-weight: 		normal;
}
input:focus, textarea:focus {
	border-left:		2px solid #c5c6c9; 
	border-bottom:		2px ridge #c5c6c9;
}
input {
	padding:			5px;
	font-size:			1.1em;
	border: 			none;
	border-left:		2px solid #B70E2E; 
	border-bottom:		2px ridge #B70E2E; 	
	color:				#1E1903; 	
	background-color:	white;
	width: 250px;
}
textarea {
	padding:			5px;
	font-size: 			13px;
	font-size:			1.1em;
	border: 			none;
	border-left:		2px solid #B70E2E; 
	border-bottom:		2px ridge #B70E2E; 
	color:				#1E1903; 
	background-color:	white;
	font-family: Arial, Helvetica, sans-serif;	
}
input.radio {
	border:				none;
	background:			transparent;
}	
input.checkbox {
	border:				none;
	background:			transparent;
}
.erreur_formulaire{
	color: red;	
}
input[type=submit]{
 border:none;
 border:		2px solid white;  
 font-weight:bold;
 cursor:pointer; 
 background-color:#B70E2E;
 text-transform: uppercase;
 font-size: 13px;
 color: white;
 margin-left: 140px;
 }
input[type=submit]:hover{
 border:none;
 border:		2px solid #B70E2E;  
 background-color:white;
 color:#B70E2E;
 }
input[type=submit]:active{
 border:		2px solid #B70E2E;  
 background-color:	#B70E2E;
 color:#FFFFFF;
 } 

/* ======== Fin formulaire ======== */
