/* STYLES SPÉCIFIQUES A LA RUBRIQUE CATALOGUE */

.encart_profil{
clear:both;
border:1px solid #CCDBEF;
padding:13px 13px 0px 13px;
margin:0px 0px 25px 0px;
zoom:1;
}
.encart_profil h2{
font-size:14px;
color:#4D70A1;
margin:0px 0px 10px 0px;
}
.encart_profil img{
float:left;
margin:0px 16px 0px 0px;
}
h3.etape{
float:right;
background:url(../images/common/f_etape.gif) no-repeat;
width:124px;
height:18px;
text-align:center;
font-size:14px;
color:#F0A117;
padding:3px 0px 0px 0px;
}
.f_encart_gauche_droite{
background:url(../images/common/f_encart_question_profil.gif) repeat-y;
overflow:auto;
margin:0px 0px 20px 0px;
zoom:1;
}
.encart_profil_gauche, .encart_profil_gauche_inscription{
float:left;
width:240px;
}
.encart_profil_droite, .encart_profil_droite_inscription{
float:left;
width:220px;
padding:0px 0px 0px 35px;
}
h3.question{
clear:both;
background:url(../images/common/puce_titre.gif) no-repeat 0px 2px;
font-size:13px;
color:#353535;
padding:0px 0px 0px 20px;
margin:0px 0px 10px 0px;
}
.encart_profil_gauche ul, .encart_profil_droite ul{
clear:both;
margin:0px 0px 35px 0px;
overflow:hidden;
}


.encart_profil_gauche ul li, .encart_profil_droite ul li{
clear:left;
background:none;
padding:0px;
margin:0px 0px 5px 0px;
}
.encart_profil_gauche input, .encart_profil_droite input{
float:left;
margin:2px 0px 0px 0px;
!margin:0px 0px 0px 0px;
}
.encart_profil_gauche label, .encart_profil_droite label{
float:left;
width:180px;
margin:0px 0px 5px 10px;
}
.encart_profil_gauche_inscription label, .encart_profil_droite_inscription label{
float:left;
width:70px;
margin:0px 10px 10px 0px;
text-align:right;
}
.encart_profil_gauche_inscription input, .encart_profil_droite_inscription input{
float:left;
width:135px;
border:1px solid #A5ACB2;
}

.profil_anim{
float:right;
width:267px;
margin:0px 0px 0px 15px;
}

a.suivant{
display:block;
float:right;
background:url(../images/picts_fr/bt_etape_suivante.gif) no-repeat;
width:142px;
height:27px;
text-indent:-9999px;
overflow:hidden;
margin:-10px 0px 30px 0px;
}
a.valider{
float:right;
margin:-10px 0px 30px 0px;
}
input.champs_erreur{
border:1px solid #EFA729;
}
.erreur{
color:#EFA729;
font-weight:bold;
margin:-10px 0px 10px 80px;
display:none;
clear:both;
}
