.contenu .centre {
font-size:12px;
color:#666;
background:none;

}
.centre h2 {
margin:0 0 25px 0;
font-size:16px;
color:#A81300;
border-bottom:1px solid #e2e2e2;
}

.contenu .centre2 {
font-size:12px;
color:#666;
background:none;
}

.contenu .centre3 {
font-size:12px;
color:#666;
background:none;
}

.contenu .centre3 .texteGrisS13g {
color: #506E7E;
font-family: Verdana, Arial, sans-serif;
font-size:13px;
font-style:normal;
font-weight: bold;
text-decoration:none;
}
.contenu .centre3 .texteGrisS13g a {
color: #506E7E;
font-family: Verdana, Arial, sans-serif;
font-size:13px;
font-style:normal;
font-weight: bold;
text-decoration:none;
}
.contenu .centre3 .texteGrisS13g a:hover {
color: #506E7E;
font-family: Verdana, Arial, sans-serif;
font-size:13px;
font-style:normal;
font-weight: bold;
text-decoration:underline;
}

.centre2 h2 {
margin:0 0 25px 0;
font-size:16px;
color:#A81300;
border-bottom:1px solid #e2e2e2;
}

/* FORMULAIRE */
#contact form{
/*background:#F1F1F1 url(../constructeur-maison/images/commun/f_form_rh.gif) repeat-x top left;*/
/*border:1px solid #E2E2E2;*/
border:1px solid #BA1A05;
/*padding:20px 20px 5px 20px;*/
overflow:hidden;
zoom:1;

}
/*
#contact {
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}*/
#contact p{
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#contact form h5{
font-size:16px;
font-weight:normal;
color:#BA1A05;
margin:0 0 20px 0;
}
#contact form p{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#contact form sup{
vertical-align:top;
color:#C80000;
}
#contact form p label{
display:block;
float:left;
width:125px;
font-size:12px;
color:#333333;
margin:0 10px 0 0;
}
#contact form p input,#contact form p select,#contact form p textarea{
float:left;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ABABAB;
}
#contact form p textarea{
width:200px;
height:100px;
}
#contact form p.envoi input{
float:none;
width:auto;
border:none;
}
#contact form p.envoi, #contact form p.obligatoire{
padding:0 0 0 130px;
}
#contact form p.obligatoire{
/*margin:0;*/
}
/* ERREUR */
#contact form p input.erreur, #contact form p select.erreur, #contact form p textarea.erreur{
border:1px solid #C80000;
}


#contact form label{
display:block;
/*float:left;*/
font-size:12px;
color:#333333;
margin:0 5px 0 10px;
}
#contact form label.gras{
display:block;
/*float:left;*/
font-size:12px;
color:#333333;
margin:0 5px 0 10px;
font-weight: bold;
}
#contact form input {
/*float:left;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ABABAB;
width:100px;
}
#contact form textarea{
width:315px;
height:60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ABABAB;

}
#contact form select {
/*float:left;*/
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ABABAB;
margin:0 5px 0 10px;
}
#contact form select.bis {
/*float:left;*/
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ABABAB;
margin:0 0 0 0;
}
#contact form .envoi input{
float:none;
width:auto;
border:none;
}
#contact form .envoi, #contact form p.obligatoire{
padding:0 0 0 130px;
}
#contact form .obligatoire{
/*margin:0;*/
}
/* ERREUR */
#contact form input.erreur, #contact form select.erreur, #contact form textarea.erreur{
border:1px solid #C80000;
}


span.erreur{
clear:both;
display:block;
color:#C80000;
padding:0 0 0 130px;
}
