h1.t_page{
font-size:13px;
font-weight:bold;
color:#BB0418;
text-transform:uppercase;
padding:0px 0px 6px 0px;
margin:28px 0px 30px 0px;
border-bottom:5px solid #E6E6E6;
}
/* Formulaire */

.demande_infos{
font-size:12px;
}
.demande_infos form{
margin:15px 0px 0px 0px;
}
.demande_infos label{
display:block;
float:left;
width:122px;
text-align:right;
margin:0px 10px 0px 0px;
}
.demande_infos label.civilite,
.demande_infos label.definition{
width:auto;
margin-right:20px;
}
.demande_infos input#civilite1,
.demande_infos input#civilite2,
.demande_infos input#definition1,
.demande_infos input#definition2{
display:block;
float:left;
margin-right:5px;
}
.demande_infos label.check{
display:block;
float:left;
width:auto;
text-align:left;
margin:0px 0px 0px 10px;
}
.demande_infos input.checkbox{
display:block;
float:left;
}
.demande_infos input.texte, .demande_infos input.texte2, .demande_infos input.texte3, .demande_infos textarea, .demande_infos select{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:122px;
border:1px solid #D1D1D1;
}
.demande_infos input.texte2{
width:50px;
}
.demande_infos input.texte3{
width:245px;
}
.demande_infos select{
width:160px;
}
.demande_infos textarea{
width:245px;
}
.obligatoire{
color:#D0051C;
}
.demande_infos .breaker{
height:10px;
}
a.envoyer{
display:block;
background:url(../images/picts_fr/bt_envoyer.gif) no-repeat;
width:63px;
height:18px;
margin:0px auto 0px auto;
}
a.envoyer span{
display:none;
}
.erreur{
color:#D0051C;
margin:0px 0px 0px 10px;
display:none;
}
.erreur2{
clear:both;
color:#D0051C;
padding:0px 0px 0px 122px;
display:block;
}
input.champs_erreur, textarea.champs_erreur{
border:1px solid #D0051C;
}
