/* CSS Document */
/*Liste agence*/
p.nbre_agence { font-size:12px; font-weight:bold; }
ul.pagination { list-style-type:none; padding:7px 0px 2px 0px; margin:0; display:block; height:17px;  }
ul.pagination li { float:left; padding:0 4px; }
ul.pagination li.precedente { padding:0 30px 0 0; }
#IE ul.pagination li.precedente{ padding:0 30px 0 4px;}
ul.pagination li.suivante { padding:0 0 0 30px; }

div.contenu div.recherche {  padding:0px 55px 4px 0; position:relative; top:-1px;float:left; height:23px;  }
div.contenu div.recherche img { padding-top:3px; }

div.contenu_agence, div.contenu_agence_spe { width:489px;   }

div.contenu_agence h2, div.contenu_agence_spe h2 { background-color:#878684; font-size:11px; padding-left:25px; color:#FFFFFF; }

div.contenu_agence div.liste, div.contenu_agence_spe div.liste { padding:5px 23px 0px 25px; height:106px; position:relative; top:0; left:0;  }

div.contenu_agence div.liste div.num { float:left; width:18px; height:87px; background-image:url(/ManpowerFrStatic/img/num_agence.gif); background-repeat:no-repeat; margin:9px 20px 0 0; display:inline; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:0px; font-size:10px; }
div.contenu_agence_spe div.liste div.num { float:left; width:18px; height:87px; background-image:url(/ManpowerFrStatic/img/num_agence_spe.gif); background-repeat:no-repeat; margin:9px 20px 0 0; display:inline; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:1px; font-size:10px; }

div.contenu_agence h3 { font-size:9px; color:#6698C2; padding:8px 0 5px 0; white-space:nowrap; z-index:0;line-height:10px; font-weight:normal; }
div.contenu_agence h3 a { font-size:11px; color:#6698C2; text-decoration:none;z-index:0;line-height:17px; font-weight:bold;  }
div.contenu_agence h3 a:hover { color:#6698C2; text-decoration:underline; }
div.contenu_agence_spe h3 { font-size:9px;  color:#D47C18; padding:8px 0 5px 0; white-space:nowrap;z-index:0;line-height:10px; font-weight:normal;   }
div.contenu_agence_spe h3 a { font-size:11px; color:#D47C18; text-decoration:none; z-index:0; line-height:17px; font-weight:bold; }
div.contenu_agence_spe h3 a:hover { font-size:11px; color:#D47C18; text-decoration:underline; line-height:17px; font-weight:bold;}

div.liste p { line-height:15px; font-size:10px; }
div.contenu_agence div.liste p span.tel, div.contenu_agence_spe div.liste p span.tel { display:-moz-inline-box;display:inline-block; padding-left:24px; background-image:url(/ManpowerFrStatic/img/picto_tel2.gif); background-repeat:no-repeat; margin-top:7px;z-index:0; height:15px; padding-top:2px; }

/*bouton Entrez dans notre agence*/
div.contenu_agence div.btn {
	float:right;
	display:inline;
	background-image:url(/ManpowerFrStatic/img/liste_agences_btn_autre.gif);
	background-repeat:no-repeat;
	height:15px;
	width:178px;
	text-align:center;
	margin-top:-28px;
	color:#878684;
	font-weight:bold;
	z-index:0;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 36px;
}
div.contenu_agence div.btn a{ color:#878684; font-weight:bold; text-decoration:none;z-index:0; }
div.contenu_agence div.btn a:hover{ color:#6698C2; font-weight:bold; text-decoration:none;z-index:0; }

div.contenu_agence_spe div.btn {
	float:right;
	display:inline;
	background-image:url(/ManpowerFrStatic/img/liste_agences_btn_spe.gif);
	background-repeat:no-repeat;
	height:15px;
	width:178px;
	text-align:center;
	margin-top:-28px;
	color:#878684;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 36px;
}
div.contenu_agence_spe div.btn a{ color:#878684; font-weight:bold; text-decoration:none; }
div.contenu_agence_spe div.btn a:hover{ color:#D47C18; font-weight:bold; text-decoration:none; }




div.contenu div.agence_spe{font-weight:bold; font-size:11px; color:#D47C18; margin-top:10px;}
div.contenu div.agence_spe a {font-weight:bold; font-size:11px; color:#D47C18; text-decoration:none }
div.contenu div.agence_spe a:hover {font-weight:bold; font-size:11px; color:#D47C18; text-decoration:underline; }
div.contenu div.btn_spe { float:right; background-image:url(/ManpowerFrStatic/img/liste_agences_btn_spe.gif); background-repeat:no-repeat; padding:6px 0 10px 32px; height:15px; width:177px; text-align:center;/* margin-top:-6px;*/ position:relative; top:-6px; color:#878684; font-weight:bold; }
div.contenu div.btn_spe a{ color:#878684; font-weight:bold; text-decoration:none; }
div.contenu div.btn_spe a:hover{ color:#D47C18; font-weight:bold; text-decoration:none; }

div.contenu div.agence_autre{font-weight:bold; font-size:11px; color:#6698C2; margin-top:10px;}
div.contenu div.agence_autre a {font-weight:bold; font-size:11px; color:#6698C2; text-decoration:none }
div.contenu div.agence_autre a:hover {font-weight:bold; font-size:11px; color:#6698C2; text-decoration:underline; }


/*Carte par département*/
div.carte_par_departement { text-align:center; border:1px solid #EAEAEA; }
div.carte_par_departement img { border:none; }


div.carte { position:absolute; top:23px; left:410px;  }
#IE div.carte { top:22px; left:75px;  }
#IE div.carte#sans { top:22px; left:172px;  }
div.carte img.carte {width:398px; height:398px; border:1px solid #B9B9B9;}

/*Menus déroulants*/
div.listes { padding-bottom:10px; position:relative; top:0; left:0; height:25px; z-index:100; line-height:normal;}

h2.liste { font-weight:normal; font-size:11px; width: 185px;  background-color:#F2F2F2; color: #6698C2 ; padding:0; margin:0; height:25px; line-height:25px;border-bottom:1px solid #eaeaea; float:left; margin-right:5px; display:inline;  }
h2.liste2 { font-weight:normal; font-size:11px; width: 146px ; background-color:#F2F2F2; color: #6698C2 ; padding:0; margin:0; height:25px; line-height:25px;border-bottom:1px solid #eaeaea; float:left; margin-right:5px;display:inline;  }
h2.liste3 { font-weight:normal; font-size:11px; width: 150px ; background-color:#F2F2F2; color: #6698C2 ;padding:0; margin:0; height:25px; line-height:25px;border-bottom:1px solid #eaeaea;  float:left; margin-right:3px; display:inline; }

/*communs*/
#IE h2.liste, #IE h2.liste2, #IE h2.liste3 { display:inline; }

h2.liste span, h2.liste2 span, h2.liste3 span {display:none;}
h2.liste div.og, h2.liste2 div.og, h2.liste3 div.og { float:left;display:inline;  }
h2.liste div.od, h2.liste2 div.od, h2.liste3 div.od { float:right;display:inline;  }
div.contenu h2.liste a, div.contenu h2.liste2 a, div.contenu h2.liste3 a { font-weight:bold; color: #6698c2 ; font-size:12px; text-decoration:none; display:block;}
#IE div.contenu h2.liste a, #IE div.contenu h2.liste2 a, #IE div.contenu h2.liste3 a {display:-moz-inline-box;display:inline-block;}
div.contenu h2.liste a:hover, div.contenu h2.liste2 a:hover, div.contenu h2.liste3 a:hover { font-weight:bold; color: #6698c2 ; font-size:12px; text-decoration:underline;}
#texte { z-index:0;}


.cadres { width:136px;	list-style: none ;	margin: 0 ;	padding: 0 ;  z-index: 20; visibility: hidden; position:absolute; top:26px; border:1px solid #c9c9c9;  padding:4px 4px 16px 4px; background-color:#FFFFFF;left:0px;margin-top:-1px;}
.cadres_pos2 { left:190px; }

/*Liste par specialites */
div.specialites {	z-index: 20;	visibility: hidden;	position:absolute;	top:26px; left:0px;	border:1px solid #c9c9c9;
	padding:5px;	background-color:#FFFFFF;	margin-top:-1px; width:479px;}
ul.specialites_col1 {float:left;width:225px; list-style: none; line-height:normal; }
ul.specialites_col2 { float:right;list-style: none; width:225px; line-height:normal; }
ul.specialites_col1 li span,ul.specialites_col2 li span { display:none; }
ul.specialites_col1 li ,ul.specialites_col2 li { border-top: 1px solid #eaeaea; padding: 2px 0; background-color:#FFFFFF; font-size:10px; }
ul.specialites_col1 li.premier ,ul.specialites_col2 li.premier { border: none }
ul.specialites_col1 li div.resultat , ul.specialites_col2 li div.resultat{ float:right; font-size:10px;  }



/*Liste villes*/
.villes_pos2 {	width:328px;	z-index: 20;	visibility: hidden;	position:absolute;	top:26px;	border:1px solid #c9c9c9;
	padding:5px;	background-color:#FFFFFF;	left:151px;	margin-top:-1px;}
/*Liste villes*/
.villes {	width:328px;	z-index: 20;	visibility: hidden;	position:absolute;	top:26px;	border:1px solid #c9c9c9;
	padding:5px;	background-color:#FFFFFF; left:0px;	margin-top:-1px;}

ul.villes_col1 {float:left; width:150px; padding-right:10px;list-style: none;  }
ul.villes_col2 { float:right;list-style: none; width:150px;  }
ul.villes_col1 li span,ul.villes_col2 li span { display:none; }
ul.villes_col1 li ,ul.villes_col2 li { border-top: 1px solid #eaeaea; padding: 2px 0; background-color:#FFFFFF; font-size:10px; }
ul.villes_col1 li.premier ,ul.villes_col2 li.premier { border: none }
ul.villes_col1 li div.resultat , ul.villes_col2 li div.resultat{ float:right; font-size:10px;  }



/*communs*/
ul.cadres li {   border-top: 1px solid  #eaeaea; padding: 4px 0 4px 4px; background-color:#FFFFFF; font-size:10px; }
/*ul.specialite1 li.premier, ul.specialite2 li.premier,*/ ul.cadres li.premier{   border:none; 	}
.specialites li a, .cadres li a, .villes li a, .villes_pos2 a {	display: block ; color: #5f81aa ;	text-decoration: none ; font-size:10px;		}
.specialites li a:hover, .specialites a:focus, .specialites li:hover, .cadres li a:hover, .cadres li:hover, .cadres a:focus, .villes li a:hover, .villes li:hover, .villes a:focus, .villes_pos2 a:hover,  .villes_pos2 li:hover, .villes_pos2 a:focus{	background: #F2F2F2 ;	text-decoration: underline ; font-size:10px;	}
ul.cadres li span {display:none;}
ul.specialite1 li div.resultat, ul.specialite2 li div.resultat, ul.cadres li div.resultat, ul.villes li div.resultat { float:right; font-size:10px;  }

.pictoliste{border:0px; padding-right:4px;}
.pictos { float:left; line-height:9px; margin:0px; padding-right:6px;  }


