	.agence #box-nav .nav > li:hover, 
	.agence #box-nav .nav > li.current-page-ancestor:not(:first-child), 
	.agence #box-nav .nav > li.current-menu-item {
	background:#003f65;
	}

	h1,  h2{
	font-family: "ag_bold_condensed";
	font-size: 1.56rem;
	line-height: 1;
	text-transform: uppercase;
	margin:0;
	margin: 15px 0;
	text-align:center;
	letter-spacing:1.5px;
	}

	h2{
	font-size: 1.5rem;
	text-transform: none;
	}
	
	/* add.20141024 $$ contacts */

	
	 .box-contacts p{
	font-size:0.875rem;
	}	
	
	.box-contacts .mise-en-avant{
	font-size:1.125rem;
	  line-height: 1;
	}
	
	.box-contacts .intitule{
	font-size:1.25rem;
	font-family:"caslonItalic";
	color:#003f65;
	}
	
	.box-contacts h3{
	font-family:"ag_condensed_italic";
	font-size:1.25rem;
	text-transform:none;
	text-align:center;
	margin:2rem 0 0 0;
	}
	
	
	.box-contacts .box-contenu h3{
	    margin:5px 0 0 0;
	}
	
	.box-contacts h3 span{font-size:0.875rem;}
	
	
	.box-contacts ul{
	list-style:none;
	padding:0;
	
	}
	
	.box-contacts ul.face2face li {
	display: inline-block;
    vertical-align: top;
    width: 49%;
	}
	
	.box-contacts ul.face2face li p{
	padding:0 20px ;
	}	
	
	.box-contacts ul.face2face li h4{
	padding:20px 0;
	text-align:center;
	background:#eeeeee;
	}
	
	/* texte plan accès mercure */
	.aide-plan-acces-chiffre{
	background-color: #CA4639;
    border-radius: 50%;
    color: #FFFFFF;
    padding: 2px 8px;
    font:1.1rem "ag_condensed";
	}
	
	/* texte plan HNI */
	
	#box-metro-rer{
	/*background:#ccc;	*/
	line-height: 22px;
	}
	.liste-transports li{
	    padding:5px 0;
	}

	.aide-plan-bulle-metro{
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF;
    font-family:"calson";
	}
	.ligne-8{
	background-color: #c5a3cc;
	padding:5px 9px 4px 10px;
	}
	.ligne-13{
	background-color: #88d3df;
	padding: 7px 7px 6px;
	}
	.rerC{
	background-color: #fff;
	color: #f3e116;
	border:2px solid #f3e116;
	padding: 2px 8px 2px 8px;
	font-family:"ag_bold_condensed";
	font-size:1.1rem;
	}
	
	#box-bus{
	/*background:#ccc;	*/
	line-height: 22px;
	}	
	.aide-plan-bulle-bus{
    color: #FFFFFF;
    padding: 4px 4px 3px 4px;
	}
	.ligne-28{
	background-color: #f69eb4;
	}
	
	.ligne-69{
	background-color: #24c4ed;
	}	
	
	.ligne-93{
	background-color: #77c596;
	}
	.ligne-6{
	background-color: #78C696;
	padding: 5px 8px 4px;
	}

/* Bloc equipe ECSC */

#team-bloc {
	display: flex;
	justify-content: center;
	flex-wrap: wrap; 
	font-family: "ag_condensed";
	text-align: center;
}

#team-bloc .team-list {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	max-width: 350px;
	min-width: 250px;
	margin: 10px 20px;
	background-color: #bad9eb;
}

#team-bloc .team-list div {
	padding: 10px;
}

#team-bloc .team-list p {
	text-align: center;
}

#team-bloc .title {
	font-family: "ag_bold_condensed";
	font-size: 110%;
	background-color: #1d4288;
	color: #fff;
}

#team-bloc .subtitle {
	font-family: "ag_condensed_italic";
}

#team-bloc ul {
	display: flex;
	flex-direction: column;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#team-bloc li {
	margin: 5px 0;
}

#team-bloc .team-list:nth-child(2n) {
	background-color: #651c32;
	color: #fff;
}

#team-bloc .team-list:nth-child(2n) .title {
	background-color: #e73c51;
}

#team-bloc .team-list:nth-child(2n) a {
	color: #fff;
}

#team-bloc .team-list:nth-child(2n) p {
	color: #fff;
}

/* FIN Bloc equipe ECSC */