#contact h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#532D2D;
margin:0 0 20px 0;
}
#contact h3{
clear:both;
font-size:18px;
font-weight:normal;
color:#C5AF6D;
margin:0 0 8px 0;
}
#contact p{
font-size:12px;
color:#99917F;
margin:0 0 20px 0;
}
#contact p a{
font-size:12px;
color:#532D2D;
}
#contact p a:hover{
text-decoration:underline;
}

#contact .h_form{
width:624px;
background:url(../images/common/calculate/h_form.gif) no-repeat;
padding:5px 0 0 0;
}
#contact .b_form{
background:url(../images/common/calculate/b_form.gif) no-repeat bottom;
padding:0 0 5px 0;
}
#contact form{
background:#F2F1ED url(../images/common/calculate/f_form.gif) repeat-x;
border-left:1px solid #E6E4DE;
border-right:1px solid #E6E4DE;
padding:10px 20px;
overflow:hidden;
zoom:1;
}
#contact form p{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#contact form label{
display:block;
float:left;
width:100px;
font-size:12px;
color:#99917F;
text-align:right;
padding:0 10px 0 0;
}
#contact form label sup{
vertical-align:top;
}
#contact form input, #contact form textarea{
float:left;
width:290px;
font-size:12px;
color:#99917F;
border:1px solid #9C9C9C;
}
#contact form textarea{
height:110px;
}

#contact form input.bouton{
float:none;
width:auto;
border:none;
margin:0 0 0 220px;
}
#contact form  p.message{
clear:both;
font-size:11px;
color:#99917F;
padding:15px 0 0 0;
}
#contact form p.erreur{
font-size:10px;
color:#4F2A2A;
padding:0 0 0 110px;
}
