#contenu #contact{
float:left;
width:776px;
}
#contenu #contact h2{
font-size:27px;
color:#7B231D;
font-weight:normal;
margin:0 0 12px 0;
}
#contenu #contact h3{
font-size:15px;
color:#77932A;
font-weight:normal;
margin:0 0 12px 0;
}
#contenu #contact .g_contact{
float:left;
width:350px;
}
#contenu #contact .d_contact{
float:right;
width:372px;
}
#contenu #contact .g_contact p{
font-size:13px;
color:#424242;
margin:0 0 20px 0;
}
#contenu #contact .g_contact p a{
font-size:13px;
color:#77932A;
}
#contenu #contact .g_contact p a:hover{
color:#424242;
}
#contenu #contact .d_contact .h_contact{
background:url(../images/common/h_contact.gif) no-repeat;
padding:4px 0 0 0;
}
#contenu #contact .d_contact .b_contact{
background:url(../images/common/b_contact.gif) no-repeat bottom;
padding:0 0 4px 0;
}
#contenu #contact .d_contact form{
background:url(../images/common/f_inscription.gif) repeat-x;
border-left:1px solid #EEEDE8;
border-right:1px solid #EEEDE8;
padding:14px 25px;
overflow:hidden;
zoom:1;
}
#contenu #contact .d_contact form h4{
font-size:14px;
font-weight:normal;
color:#474747;
margin:0 0 20px 0;
}
#contenu #contact .d_contact form p{
margin:0 0 8px 0;
overflow:hidden;
zoom:1;
}
#contenu #contact .d_contact form label{
display:block;
float:left;
width:100px;
font-size:12px;
color:#474747;
}
#contenu #contact .d_contact form label sup, #contenu #contact .d_contact form p.obligatoire sup{
vertical-align:top;
color:#77932A;
}
#contenu #contact .d_contact form input, #contenu #contact .d_contact form textarea{
float:left;
width:210px;
font-size:12px;
color:#474747;
border:1px solid #C2BFB1;
}
#contenu #contact .d_contact form textarea{
height:95px;
}
#contenu #contact .d_contact form p.obligatoire{
clear:both;
font-size:12px;
color:#474747;
}
#contenu #contact .d_contact form input.bouton{
display:block;
width:94px;
margin:0 0 0 100px;
border:none;
}
