/**
 * label de renseignements : champs contact
 */
.border{border-right: 1px solid #FFFFFF;}


h3
{
color:#C0C0C0;
font-size:20px;
font-weight:normal;
left: 40px;
margin-top:10px;
margin-left: 80px;
}
p{
padding-top: 100px;
padding-left: 100px;
margin-top: 0px;
height: auto;

}

/**
 * Formulaires
 */
 
#retourliste {margin-left: 20px;}

.error{background: #9BB85E; font: bold 12px Arial,Verdana,Sans-serif; color: #FFFFFF; padding: 5px; margin: 10px 10px 0 0;}

.front {padding: 10px 0;}
.front p {position: relative; padding-top: 10px;}
.front  p input, form p select {position: absolute; left: 280px; border: 1px solid #424551; padding: 2px; font: normal 11px Arial,Verdana,Sans-serif;}

* html .front  p input, * html form p select {left: 180px;} /* -> ie6 hack */

.front  p input.long {width: 494px;}
.front  p input.court {width: 50px;}
.front p input:focus, form p select:focus, form p textarea:focus {background: #E1DDD1;}
.front  p input.submit { position: relative; width: auto; width: 150px; left: 530px; top: -20px; font-weight: bold;}
.front .contacts_message{width: 494px; height: 180px;}
textarea.long {width: 494px; height: 110px;margin-left: 180px;}

form p span {color: #9BB85E; font-weight: bold;}
form .obligatoire {margin-left: 520px; font-style: italic;}

/*
form {
padding-top: 5px;
padding-left: 5px;
margin-top: 30px;
margin-bottom: 30px;
height: auto;
}
form p {
/*position: relative;
color: #c0c0c0;
padding-top: 5px; 
width: 700px;
}
form p input {
/*position: absolute; 
margin-left: 10px;
border: 1px solid #424551; 
padding: 2px; 
padding-left: 20px;
font: normal 11px Arial,Verdana,Sans-serif;}

form p select, form p textarea {
margin-left:30px;
}

form label{
margin-left:10px;
}

form p input.long {
margin-left: 25px;
width: 480px;
}

form p input.court {
margin-left: 8px;
width: 180px;
}

form #contacts_complement {
margin-left: 95px;
}
form #contacts_civilite {
margin-left: 35px;
}
form #contacts_email {
margin-left: 40px;
}
form #contacts_nom {
margin-left: 50px;
}

form #contacts_codepostal {
margin-left: -1px;
}

form #contacts_ville {
width: 203px;
}


/*
form p input.court {
width: 50px;}

form p textarea { 
margin-left: 20px;
width: 500px;
height: 70px;
}
form p input:focus, form p select:focus, form p textarea:focus {background: #E1DDD1;}
form p input.submit {
margin-left: 470px;
width: 150px; 
font-weight: bold;
}

form .contact_message_tbl {width: 494px; height: 120px;}
form #contact_message {width: 494px; height: 120px;}


/*DETAIL pour une erreur de formulaire*/


.error{
background: #9BB85E; 
font: bold 12px Arial,Verdana,Sans-serif; 
color: #FFFFFF; 
width: 650px;
padding: 10px; 
margin-top: 10px;
margin-left: 70px;
}


