/* recrutement */
.selection{
width:300px;
border:1px solid #9C9C9C;
font-size:11px;
color:#999999;
margin:0px 0px 0px 62px;
}
#frm_candidature label{
display:block;
width:185px;
float:left;
text-align:right;
margin:0px 10px 0px 0px;
}
#frm_candidature input, #frm_candidature textarea, #frm_candidature select{
display:block;
width:215px;
float:left;
font-size:12px;
color:#999999;
border:1px solid #9C9C9C;
}
#frm_candidature .breaker{
height:6px;
}
#frm_candidature sup{
color:#FF0000;
vertical-align:top;
}
.p_cnil{
color:#7F9AB4;
}
#frm_candidature input.cnil{
width:auto;
margin:0px 10px 0px 0px;
}
#frm_candidature label.cnil{
width:auto;
}
.erreur{
clear:both;
display:none;
color:#ff0000;
margin:0px 0px 0px 195px;
}
.erreur2{
clear:both;
display:none;
color:#ff0000;
margin:0px 0px 0px 0px;
}
/* Offres d'emploi */
.contenu_texte h2.offres{
background:#003669;
padding:6px 9px 6px 9px;
margin:0px 0px 15px 0px;
color:#7F9AB4;
font-size:14px;
}
ul.offres li{
color:#7F9AB4;
}
ul.offres li a{
color:#000;
font-weight:bold;
text-decoration:none;
border-right:2px solid #7F9AB4;
padding:0px 5px 0px 0px;
}
.contenu_texte h2.offres_detail{
background:none;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
color:#7F9AB4;
font-size:24px;
}
.contenu_texte h3{
margin:0px 0px 15px 0px;
color:#7F9AB4;
font-size:12px;
font-weight:normal;
}
.contenu_texte h4{
background:url(../images/common/puce.gif) no-repeat 0px 5px;
padding:0px 0px 0px 7px;
margin:0px 0px 0px 0px;
font-size:12px;
}

