#contact form{
background:#F4F4F4;
border:1px solid #E4E4E4;
padding:20px;
}
#contact form .obligatoire{
text-align:right;
}
#contact form .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#contact form .ligne label{
float:left;
width:150px;
font-size:13px;
text-align:right;
padding:0 10px 0 0;
}
#contact form .ligne input,
#contact form .ligne select,
#contact form .ligne textarea{
float:left;
border:1px solid #e4e4e4;
padding:2px;
width:150px;
}
#contact form .ligne textarea{
width:300px;
height:100px;
}
#contact form .ligne .divError{
clear:both;
background:url(../../images/commun/picto/erreur.gif) no-repeat 160px 5px;
font-size:12px;
color:#990000;
text-align:left;
line-height:16px;
color:#1f1f1f;
padding:5px 0 0 180px;
}
#contact form .ligne .divError p{
font-size:12px;
color:#990000;
margin:0;
}
#contact form .action{
padding:0 0 0 160px;
}