div.form-contact {
float:left;
margin:10px 40px 0 0;
width:445px;
}
div.form-contact span.star {
color:#D99137;
font-weight:bold;
}
label {
color:#365881;
float:left;
font-size:13px;
height:21px;
margin-right:7px;
padding:3px 0;
width:150px;
}
input.form-input {
text-indent:5px;
width:275px;
}
label.large {
color:#365881;
font-size:13px;
height:auto;
padding:3px 0;
width:100%;
}

/*GESTION DES ERREURS*/


div.container_error{
  width:100%;
  color:#8a1f11;
  background-color:#fbe3e4;
	border:2px solid #8a1f11;
	display:none;
}
p.error {
color:#f6861f;
margin:0 0 2px 0;
width:auto;
text-align:left;
}

input.error {
border:1px #666 solid;
margin-bottom:10px;
} 


input.radio, input.checkbox {  border:none; margin-bottom:0; background:none; }

