@import url('./demande.css');

/* Index */
#mod_implantations .resultat{
overflow:hidden;
zoom:1;
border:1px solid #efebeb;
}
#mod_implantations .gauche{
width:398px;
height:419px;
float:left;
overflow:hidden;
zoom:1;
border-right:1px solid #efebeb;
}
#mod_implantations .droite{
float:left;
width:266px;
}
#mod_implantations .formulaire{
height:27px;
border-bottom:1px solid #efebeb;
padding:6px 0 0 10px;
overflow:hidden;
zoom:1;
}
#mod_implantations .formulaire select{
font-size:10px;
border:1px solid #efebeb;
width:185px;
float:left;
margin:0 4px 0 0;
}
#mod_implantations #cartes{
width:398px;
height:342px;
}
#mod_implantations #carte_img{

}
#mod_implantations #map{
width:398px;
height:342px;
overflow:hidden;
zoom:1;
position:absolute;
}
#mod_implantations .carte .filtres{
height:44px;
background:#fff;
overflow:hidden;
zoom:1;
padding:0 0 0 11px;
}
#mod_implantations .carte .filtres li{float:left;}
#mod_implantations .droite #f_liste{
overflow:auto;
height:419px;
}
#mod_implantations .droite .ligne{
border-bottom:1px solid #efebeb;
padding:12px 5px 12px 15px;
}
#mod_implantations .droite .last{border-bottom:none;}
#mod_implantations .droite .in{background:url(../../../images/commun/f_degrade2.gif) repeat-x bottom left;}
#mod_implantations .droite h3, #mod_implantations .etiquette h3{
background:url(../../../images/commun/pictos/type1.gif) no-repeat;
padding:1px 0 6px 23px;
font-size:14px;
margin:0 0 8px 0;
}
#mod_implantations .droite h3.type2, #mod_implantations .etiquette h3.type2{background:url(../../../images/commun/pictos/type2.gif) no-repeat;}
#mod_implantations .droite h3.type3, #mod_implantations .etiquette h3.type3{background:url(../../../images/commun/pictos/type3.gif) no-repeat;}
#mod_implantations .droite h3.type4, #mod_implantations .etiquette h3.type4{background:url(../../../images/commun/pictos/type4.gif) no-repeat;}
#mod_implantations .droite h3 a{text-decoration:none;}
#mod_implantations .droite .ensemble{
overflow:hidden;
zoom:1;
}
#mod_implantations .droite .visuel{
float:left;
margin:0 15px 0 0;
}
#mod_implantations .droite .ligne p{padding:0 0 2px 0;}
#mod_implantations .droite .ligne ul li a{
font-size:11px;
background:url(../../../images/commun/puces/puce14.gif) no-repeat 0 1px;
padding:0 0 0 16px;
color:#e87d00;
display:block;
overflow:hidden;
zoom:1;
}
#mod_implantations .etiquette{
overflow:hidden;
zoom:1;
}
#mod_implantations .etiquette .visuel{
float:left;
margin:0 10px 0 0;
}
#mod_implantations .etiquette .txt{
float:left;
width:155px;
}
#mod_implantations .etiquette .double{
float:none;
width:300px;
}
#mod_implantations .etiquette a{text-decoration:none;}
#mod_implantations .etiquette h3{
padding:0 0 6px 23px;
font-size:14px;
margin:0 0 8px 0;
border-bottom:1px solid #e4e4e4;
}
#mod_implantations .etiquette p{padding:0 0 7px 0;}
#mod_implantations .droite p.loading{
padding:190px 0 0 0;
text-align:center;
}
#mod_implantations .carte_img{
width:398px;
height:342px;
overflow:hidden;
zoom:1;
}
.infobulle{
background:url(../../../images/commun/etiquette.gif) no-repeat;
width:142px;
height:109px;
overflow:hidden;
zoom:1;
padding:12px 0 0 10px;
font-size:11px;
position:absolute;
z-index:100;
}
.infobulle strong{
color:#817956;
font-size:12px;
font-weight:normal;
display:block;
padding:0 0 4px 0;
}
.infobulle ul{padding:0 0 0 12px;}
.infobulle ul li{padding:0 0 6px 0;}

/* Detail */
#mod_implantations .detail{
border:1px solid #f0eded;
padding:20px;
background:url(../../../images/commun/f_degrade2.gif) #fff repeat-x bottom left;
font-size:13px;
}

#mod_implantations .bts ul{
overflow:hidden;
zoom:1;
padding:0 0 28px 0;
}
#mod_implantations .bts ul li{float:left;}
#mod_implantations .bts ul li.imprimer{float:right;}
#mod_implantations .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_implantations .bts a:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 100% -29px;}
#mod_implantations .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_implantations .bts a span:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -87px;}
#mod_implantations .bts .imprimer a span{
background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -116px;
padding:0 11px 0 32px;
}
#mod_implantations .bts .imprimer a span:hover{background:url(../../../images/commun/boutons/bt_recrutement.gif) no-repeat 0 -145px;}

#mod_implantations .detail .ensemble, #mod_implantations .detail .ligne{
overflow:hidden;
zoom:1;
}
#mod_implantations .detail .txt{
float:left;
width:312px;
}
#mod_implantations .detail .double{
float:none;
width:auto;
}
#mod_implantations .detail h2{
font-size:16px;
padding:0 0 8px 0;
margin:0 0 15px 0;
border-bottom:1px solid #f0eded ;
}
#mod_implantations .detail .visuel_gestion{
float:right;
width:288px;
}
#mod_implantations .detail .ligne{
overflow:hidden;
zoom:1;
padding:0 0 10px 0;
}
#mod_implantations .detail .ligne h3{
float:left;
padding:0 5px 0 0;
color:#CC0018;
}
#mod_implantations .detail .ligne h3.contigents{float:none;}
#mod_implantations .detail .wg p, #mod_implantations .detail .wg ul{padding:0;}
/*#mod_implantations .detail .ligne p{
float:left;
padding:0 0 15px 0;
}*/
#mod_implantations .detail .lien{
padding:5px 0 0 0;
text-align:center;
}
#mod_implantations .detail .visuel{padding:0 0 15px 0;}
#mod_implantations .detail .f_gestion{
background:url(../../../images/commun/f_gestion.gif) #a0a0a0 repeat-x;
color:#fff;
}
#mod_implantations .detail .h_gestion{
background:url(../../../images/commun/h_gestion.gif) no-repeat top left;
padding:4px 0 0 0;
}
#mod_implantations .detail .b_gestion{
background:url(../../../images/commun/b_gestion.gif) no-repeat bottom left;
padding:10px 15px 10px 15px;
}
#mod_implantations .detail .b_gestion .wg{
overflow:hidden;
zoom:1;
}
#mod_implantations .detail .b_gestion .wg a{color:#fff;}
#mod_implantations .detail .b_gestion strong{
float:left;
padding:0 15px 0 0;
}
#mod_implantations .detail .b_gestion p{float:left;}
