/* Page liste recrutement */
#mod_recrutement .recrutement {
margin:0 0 25px;
background:url(../../images/commun/f_une_actualite.gif) repeat-y;
}
#mod_recrutement .b_recrutement {
background:url(../../images/commun/b_une_actualite.gif) no-repeat 0 bottom;
}
#mod_recrutement .h_recrutement {
padding:15px 15px 5px;
background:url(../../images/commun/h_une_actualite.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#mod_recrutement .recrutement h1 {
padding:0 0 12px 20px;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
color:#566573;
background:url(../../images/commun/puce3.gif) no-repeat 0 4px;
}
#mod_recrutement .recrutement h1 span {
display:block;
font-size:16px;
text-transform:none;
}
#mod_recrutement .categorie {
margin:0 0 22px;
padding:0 0 4px;
background:url(../../images/commun/b_categorie_recrutement.gif) no-repeat 0 bottom;
}
#mod_recrutement .f_categorie {
background:url(../../images/commun/f_categorie_recrutement.gif) repeat-y;
}
#mod_recrutement .categorie form {
padding:10px 0 3px 19px;
background:url(../../images/commun/h_categorie_recrutement.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#mod_recrutement .categorie .align{
padding:0 0 7px;
}
#mod_recrutement .categorie label{
margin:2px 0 0;
float:left;
font-size:13px;
width:236px;
color:#424242;
}
#mod_recrutement .categorie select{
width:228px;
font-size:11px;
border:1px solid #dbdcdd;
}
#mod_recrutement .liste_offre h2 {
padding:0 0 10px 15px;
font-size:18px;
font-weight:normal;
color:#566573;
background:url(../../images/commun/puce.gif) no-repeat 1px 6px;
}
#mod_recrutement .liste_offre .pagination {
margin:0 0 20px;
}
#mod_recrutement .liste_offre .offres {
padding:0 0 20px;
}
#mod_recrutement .liste_offre .offres li {
margin:0 0 12px;
padding:0 0 12px;
font-size:13px;
border-bottom:1px solid #eaebec;
overflow:hidden;
zoom:1;
}
#mod_recrutement .liste_offre .offres li.last {
margin:0;
padding:0;
border:0;
}
#mod_recrutement .liste_offre .offres h3 {
float:left;
margin:0 5px 0 0;
}
#mod_recrutement .liste_offre .offres h3 a {
font-size:15px;
font-weight:normal;
color:#ce0101;
text-decoration:none;
}
#mod_recrutement .liste_offre .offres h3 a:hover {
text-decoration:underline;
}

/* Page recrutement détail */
#mod_recrutement .retour {
padding:0 0 20px;
}
#mod_recrutement .bloc_offre {
margin:0 0 18px;
padding:0 0 5px;
border-bottom:1px solid #eaebec;
}
#mod_recrutement .bloc_offre h3{
font-size:13px;
color:#ce0101;
}
#mod_recrutement .bloc_offre .offres {
padding:0 0 15px;
}
#mod_recrutement .bloc_offre .offres li{
overflow:hidden;
zoom:1;
}
#mod_recrutement .bloc_offre .offres h3{
float:left;
margin:0 5px 0 0;
}
#mod_recrutement .boutons{
overflow:hidden;
zoom:1;
}
#mod_recrutement .boutons a{
float:left;
}
#mod_recrutement .boutons .bt_postuler{
float:right;
}
#mod_recrutement #form_recrutement{
background:url(../../images/commun/f_form_recrutement.gif) repeat-y;
}
#mod_recrutement .b_form_recrutement{
background:url(../../images/commun/b_form_recrutement.gif) no-repeat 0 bottom;
}
#mod_recrutement form{
padding:35px 15px 13px;
background:url(../../images/commun/h_form_recrutement.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#mod_recrutement .candidature form{
padding-top:15px;
background-position: 0 -20px;
}
#mod_recrutement fieldset{
padding:0 0 10px;
}
#mod_recrutement fieldset.marge{
padding:0 0 34px;
}
#mod_recrutement p.obligatoire{
padding:0 0 5px;
width:375px;
text-align:right;
font-size:10px;
font-style:italic;
color:#bd0202;
}
#mod_recrutement .align_file,
#mod_recrutement .align{
padding:0 0 6px;
overflow:hidden;
zoom:1;
}
#mod_recrutement #form_recrutement .align_file label,
#mod_recrutement #form_recrutement .align label{
float:left;
margin:1px 8px 0 0;
width:142px;
text-align:right;
color:#424242;
}
#mod_recrutement #form_recrutement .align select,
#mod_recrutement #form_recrutement .align input{
padding:1px 0 1px 5px;
width:223px;
border:1px solid #dbdcdd;
}
#mod_recrutement .align input.inputError {
border:1px solid #ce0101;
}
#mod_recrutement .align input.adresse{
width:340px;
}
#mod_recrutement .align select {
width:230px;
}
#mod_recrutement .align textarea {
font:12px Arial, Helvetica, sans-serif;
width:345px;
height:138px;
border:1px solid #dbdcdd;
}
#mod_recrutement p.submit {
text-align:center;
}