/* COMMUN */
#contact{
float:left;
width:501px;
padding:11px 0 0 0;
}
#contact h3{
background:url(../images/commun/f_titre2.gif) no-repeat top left;
font-size:15px;
font-weight:normal;
line-height:22px;
text-transform:uppercase;
padding:0 15px 0 44px;
margin:0 0 20px 0;
}
#contact .page{
padding:0 0 0 44px;
}
#contact .confirmation{
background:#92CF8E;
font-size:14px;
color:#fff;
padding:10px;
margin:0 0 25px 0;
}
#contact .coordonnees{
width:456px;
background:url(../images/commun/mod_contact/h_coordonnees.gif) no-repeat top left;
padding:4px 0 0 0;
margin:0 0 25px 0;
}
#contact .b_coordonnees{
background:url(../images/commun/mod_contact/b_coordonnees.gif) no-repeat bottom left;
padding:0 0 4px 0;
}
#contact .f_coordonnees{
background:#F1F1F1 url(../images/commun/mod_contact/f_coordonnees.gif) repeat-x top left;
padding:5px 17px 1px 17px;
}
#contact .f_coordonnees h4{
font-size:15px;
font-weight:normal;
color:#0598C5;
margin:0 0 10px 0;
}
#contact .f_coordonnees p{
font-size:14px;
margin:0 0 10px 0;
}
#contact .f_coordonnees a{
color:#1A5061;
text-decoration:underline;
}
#contact .f_coordonnees a:hover{
text-decoration:none;
}
#contact form h4{
font-size:15px;
font-weight:normal;
color:#0598C5;
margin:0 0 15px 0;
}
#contact form .ligne{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#contact form .envoi{
padding:0 0 0 88px;
}
#contact form .ligne label{
display:block;
float:left;
width:88px;
font-size:12px;
}
#contact form .ligne label sup{
vertical-align:top;
font-size:10px;
color:#FFAA00;
}
#contact form .ligne input, #contact form .ligne textarea{
display:block;
float:left;
width:172px;
font-size:12px;
background:url(../images/commun/mod_contact/f_input.gif) repeat-x top left;
border:1px solid #E3E2E0;
}
#contact form .ligne textarea{
width:275px;
height:100px;
}
#contact form .divError{
padding:5px 0 5px 88px;
}
#contact form .ligne input.inputError, #contact form .ligne textarea.inputError{
border:1px solid #FF0000;
}

#contact h3 {
background:transparent url(../../images/commun/f_titre2.gif) no-repeat scroll left top;
}
