@charset "utf-8";

/****---------------------- formulaire de contact --------------------******/

#formulaire { 
	width:557px;
}
html > body  #formulaire{
	width:565px
}
#formulaire fieldset{ 
	border:0; 
}

/******************* lignes du formulaire ******************************/
#formulaire div.formline { 
	clear:both;
	margin:0px 0px 0px 0px;
	padding-top:2px;
}
#formulaire div.formbuttonline { 
	clear:both;
	width:557px;
	padding:15px 8px 0px 0px;
	text-align:center;
}
html > body #formulaire div.formbuttonline { 
	width:565px;
}
#formulaire div.formline div.emptyLeftColumn{ 
	float:left; 
	display:block;
	width:150px;  
}
/******************************* labels *********************************/
#formulaire .formline label { 
	float:left; 
	display:block; 
	width:180px; 
	padding:3px 2px 0 0; 
	margin:0 3px 0 0; 
	font-family:Arial,sans-serif;
	font-size:12px; 
	color:#333; 
}
/***************************** champs *********************************/
#formulaire .formline input, #formulaire .formline select, #formulaire .formline textarea{ 
	float:left; 
	display:block; 
	border:1px solid #bbb; 
	color:#333; 
	width:280px; 
	margin:0 0 3px 0;
	padding:2px; 
	font-family:Arial,sans-serif;
	font-size:12px; 
	background:#fff url('../../images/fond-champ.jpg') no-repeat;
}

#formulaire .formline select { 
	width:286px; 
}
#formulaire .formline textarea { 
	height:100px; 
}
#formulaire .formline input.checkboxRadio {
	width:15px;
	margin:0px 5px 0px 0px;
	border:0px; 
	background:none;
} 
/******************************* focus *********************************/
#formulaire .formline input.focus, #formulaire .formline select.focus, #formulaire .formline textarea.focus{ 
	border:#ff6000 solid 1px;
}
/******************************* required errors *********************************/
#formulaire .formline input.req_fields, #formulaire .formline select.req_fields, #formulaire .formline textarea.req_fields{ 
	border:#F26F79 solid 1px;
}
/******************************* bouton *********************************/
#formulaire .formbuttonline input { 
	/*float:right; */
	font-size:12px; 
	font-family:Arial,sans-serif;
	padding:4px 10px;
	color:#000000;
	width: 100px;
}
#formulaire .formbuttonline input.image_btn {
	padding:0px;
}
/******************************* infos *********************************/
#formulaire .formline p{
	font-family:Arial,sans-serif;
	font-size:12px; 
	color:#333;
	margin:10px 0px 10px 0px;
}

/******************************* erreurs PHP *********************************/

div.errorsDiv{
	width:543px;
	padding:10px;
	margin:0px 0px 15px 0px;
	border:#c00f1d solid 1px;
	background:#fee3e5;
	color:#c00f1d;
}
div.errorsDiv p.errorp{
	margin:2px;
}
/******************************* confirmation PHP *********************************/
div.confirmationDiv{
	width:543px;
	padding:10px;
	margin:0px 0px 15px 0px;
	border:#51932a solid 1px;
	background:#e4fab4;
	color:#51932a;
}


#status { 
	display:block; 
	color:#dc5600; 
	font-style:normal; 
	width:300px; 
	margin:0 0 0 85px; 
	padding:0 0 3px 6px; 
	font-family:Arial,sans-serif;
	font-size:10px; 
	background-color:#ffe8bd; 
}


