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

#formulaire_contact {
	position:			relative;
	width:				335px;	
	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;  	
	padding: 			0px;
	border:none;
}

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

fieldset li {  
	position:			relative;
	padding: 			0;
	margin: 			0;  
	line-height:		1em;
	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:				90px;
	margin-right:		0px;
	padding-right:		0px;
	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:		1px solid #0071a2;
}
input {
	padding:			5px;
	font-size:			1.1em;
	border: 			none;
	/* border-left:		2px solid #B70E2E; */
	border-bottom:		1px solid #0599E6; 	
	color:				#000000; 	
	background-color:	white;
	width: 220px;
}
textarea {
	width: 320px;
	height: 100px;
	padding:			0px;
	font-size: 			13px;
	font-size:			1.1em;
	border: 			none;
	border-left:		1px solid #0599E6; 
	border-bottom:		1px solid #0599E6;
	color:				#000000; 
	background-color:	white;
	font-family: Arial, Helvetica, sans-serif;	
	
	overflow: auto;
}
input.radio {
	border:				none;
	background:			transparent;
}	
input.checkbox {
	border:				none;
	background:			transparent;
}
.erreur_formulaire{
	color: red;	
}
input[type=submit]{
	 padding: 0;
	 margin: 0;
	 padding-bottom: 5px;
	 width: 320px;
	 border:none; 	 
	 cursor:pointer; 
	 background-color:#ff0005;	
	 font-size: 1.1em;
	 color: white;
	 font-variant: small-caps;
	 font-weight:bold;	
	 text-align: center;
	 margin-top: 15px;
	 line-height: 20px;	 
 }
input[type=submit]:hover{
    opacity: 0.8;
    
 }
input[type=submit]:active{

 } 

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