/* Recherche domaine */
#mod_recrutement .recherche_domaine{
background:url(../../../images/commun/f_recherche_domaine.gif) no-repeat;
height:37px;
margin:0 0 20px 0;
padding:0 20px;
}
#mod_recrutement .recherche_domaine label{
color:#fff;
font-weight:bold;
float:left;
line-height:37px;
display:block;
padding:0 22px 0 0;
}
#mod_recrutement .recherche_domaine select{
margin:10px 0 0 0;
font-size:11px;
color:#000;
border:1px solid #fff;
width:160px;
float:left;
}

/* Liste */
#mod_recrutement .liste{padding:0 0 20px 0;}
#mod_recrutement .liste ul{
border:1px solid #f0eded;
border-bottom:none;
}
#mod_recrutement .liste ul li{
border-bottom:1px solid #f0eded;
line-height:49px;
background:url(../../../images/commun/f_degrade.gif) repeat-x bottom left;
font-size:13px;
}
#mod_recrutement .liste ul li strong{
background:url(../../../images/commun/f_pointe.gif) #fff no-repeat top right;
padding:0 32px 0 18px;
margin:0 25px 0 0;
/*text-transform:uppercase;*/
font-weight:normal;
display:block;
float:left;
width:150px;
}
#mod_recrutement .liste ul li a{
color:#cc0018;
/*width:415px;*/
}

/* Detail */
#mod_recrutement .detail{
border:1px solid #f0eded;
padding:20px;
background:url(../../../images/commun/f_degrade2.gif) #fff repeat-x bottom left;
}
#mod_recrutement .bts ul{
overflow:hidden;
zoom:1;
padding:0 0 28px 0;
}
#mod_recrutement .bts ul li{float:left;}
#mod_recrutement .bts ul li.imprimer{float:right;}
#mod_recrutement .bts a{
background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 100% 0;
display:-moz-inline-block;
display:inline-block;
font-size:11px;
text-decoration:none;
}
#mod_recrutement .bts a:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 100% -29px;}
#mod_recrutement .bts a span{
line-height:29px;
display:-moz-inline-block;
display:inline-block;
background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -58px;
padding:0 11px 0 23px;
}
#mod_recrutement .bts a span:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -87px;}
#mod_recrutement .bts .imprimer a span{
background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -116px;
padding:0 11px 0 32px;
}
#mod_recrutement .bts .imprimer a span:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -145px;}
#mod_recrutement .offre{
font-size:13px;
padding:0 0 15px 0;
}
#mod_recrutement .offre h2{
font-size:16px;
padding:0 0 8px 0;
margin:0 0 12px 0;
border-bottom:1px solid #f0eded;
}
#mod_recrutement .offre li{
overflow:hidden;
zoom:1;
padding:0 0 5px 0;
!padding:0;
}
#mod_recrutement .offre .wg li{padding:0 0 0 9px;}
#mod_recrutement .offre li strong.titre{
width:140px;
float:left;
padding:0 15px 0 0;
text-align:right;
}
#mod_recrutement .offre li div{
float:left;
width:470px;
}
#mod_recrutement .formulaire h3{
font-size:16px;
color:#cc0018;
padding:0 0 10px 0;
}
#mod_recrutement .formulaire .ligne{
overflow:hidden;
zoom:1;
padding:0 0 8px 0;
}
#mod_recrutement .formulaire sup{
vertical-align:top;
color:#cc0018;
}
#mod_recrutement .formulaire .label, #mod_recrutement .formulaire label, #mod_recrutement .formulaire .obl p{
font-size:13px;
float:left;
text-align:right;
width:130px;
padding:0 25px 0 0;
}
#mod_recrutement .formulaire .input{
float:left;
font-size:11px;
}
#mod_recrutement .formulaire .ligne input, #mod_recrutement .formulaire .ligne select, #mod_recrutement .formulaire .ligne textarea{
float:left;
width:170px;
border:1px solid #f0eded;
padding:1px;
}
#mod_recrutement .formulaire .ligne textarea{
width:260px;
height:70px;
}
#mod_recrutement .formulaire .obl{
overflow:hidden;
zoom:1;
}
#mod_recrutement .formulaire .obl p{
font-size:10px;
padding:10px 25px 0 0;
}
#mod_recrutement .formulaire .divError{padding:2px 0 0 155px;}