#soumettre_site h2{
font-size:23px;
font-weight:normal;
color:#0B5A9C;
margin:0 0 15px 0;
}
#soumettre_site .intro{
font-size:13px;
margin:0 0 15px 0;
}
#soumettre_site .obligatoire{
font-size:10px;
text-align:right;
margin:0 0 10px 0;
}
#soumettre_site .obligatoire sup{
color:#B22C21;
}
#soumettre_site fieldset{
background:#F2FAFF;
padding:15px 20px;
margin:0 0 8px 0;
}
#soumettre_site fieldset .ligne{
margin:0 0 8px 0;
overflow:hidden;
zoom:1;
}
#soumettre_site fieldset .ligne.last{
margin:0;
overflow:hidden;
zoom:1;
}
#soumettre_site fieldset .ligne .captcha{
padding:10px 0 0 0;
}
#soumettre_site fieldset .ligne .captcha img{
margin:0 0 4px 0;
}
#soumettre_site fieldset .ligne .captcha a{
font-size:10px;
color:#323232;
}
#soumettre_site fieldset .ligne .label{
float:left;
width:250px;
text-align:right;
padding:2px 0 0 0;
}
#soumettre_site fieldset .ligne .label label{
font-weight:bold;
}
#soumettre_site fieldset .ligne .label sup{
color:#B22C21;
font-weight:normal;
}
#soumettre_site fieldset .ligne .champ{
float:left;
width:235px;
padding:0 0 0 20px;
}
#soumettre_site fieldset .ligne .champ input{
border:1px solid #D2D2D2;
width:223px;
padding:0 5px 2px 5px;
}
#soumettre_site fieldset .ligne .champ input.inputError{
border:1px solid #D94B40;
}
#soumettre_site .action{
text-align:center;
border:1px solid #DFDFDF;
padding:17px;
margin:0 0 18px 0;
}
#soumettre_site .infos p{
font-size:11px;
margin:0 0 15px 0;
}
#soumettre_site .divError{
clear:both;
background:url(../../images/commun/picto/erreur.gif) no-repeat 0px 6px;
font-size:11px;
color:#B22C21;
padding:8px 0 8px 20px;
}
