#mod_contact .intro{
padding:0 0 20px 0;
}
#mod_contact .intro a{
padding:0 0 0 10px;
background:url(../../../images/commun/puce4.gif) no-repeat 3px 5px;
color:#417da0;
}
#mod_contact .formulaire{
padding:4px 0 0 0;
margin:0 0 15px 0;
background:url(../../../images/commun/h_programme.gif) no-repeat top left;
overflow:hidden;
zoom:1;
}
#mod_contact .b_formulaire{
padding:0 0 4px 0;
background:url(../../../images/commun/b_programme.gif) no-repeat bottom left;
}
#mod_contact .m_formulaire{
padding:5px 9px;
border-left:1px solid #ede9d8;
border-right:1px solid #ede9d8;
font-size:11px;
}
#mod_contact .obl{
text-align:right;
font-style:italic;
}
#mod_contact .ligne{
padding:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#mod_contact .ligne label{
display:block;
float:left;
width:200px;
padding:2px 15px 0 0;
text-align:right;
font-weight:bold;
}
#mod_contact .ligne input, #mod_contact .ligne select, #mod_contact .ligne textarea{
float:left;
width:315px;
padding:2px;
border:1px solid #e3eef4;
background:#e3eef4;
font-size:11px;
color:#004f90;
}
#mod_contact .ligne textarea{height:155px;}
#mod_contact .civilite select{width:80px;}
#mod_contact .tel input{width:150px;}
#mod_contact .tel p{
float:left;
padding:2px 0 0 5px;
}
#mod_contact .submit{
width:536px;
padding:20px 0 0 0;
text-align:right;
}
#mod_contact .ligne input.inputError, #mod_contact .ligne textarea.inputError{border:1px solid #ff0000;}
#mod_contact .divError{padding:2px 0 0 215px;}
