	.agences_content #content2col {
	    min-height:450px;
	    padding:10px 0 2em;
		}

	#agences_descriptif .mode_resa_vhlc {
		margin:-130px 0 0 -20px;
		padding:0 0 20px 7px;
		position:absolute;
		width:257px; height:255px;
		z-index:1000;
		background:url("/Content/medias/mode_resa_vhlc_large.png") no-repeat scroll left top transparent;
		}

/*agences_focus_title*/
	#agences_focus_title {
		width:190px; 
		overflow: hidden;
		}
	#agences_focus_title a.all {
		display: block;
		width:180px; height: 45px;
		overflow: hidden;
		padding: 5px 0 5px 40px;
		text-indent:-100em;
		/*
		font-size: 80%; color:#006602;
		font-weight: bold;
		text-decoration: none;
		*/
		background: transparent url(/Content/medias/seeAll.png) no-repeat 0 0
		}
	#agences_focus_title h3 {
		font-size: 100%; color:#666; font-weight: bold;
		}
	#agences_focus_title h3 span {
		color:#000; padding: 0 0 0 5px;
		}
	
/*agences_menu*/	
	#agences_menu {margin: .3em 0 0 -6px;}
	#agences_menu .habillage {}
	#agences_menu .content {padding: 0 2em 0 5px;}
		
	#agences_menu .menu .content ul {padding:0;}
	#agences_menu .menu .content ul li {
		height:1%; 
		padding: 0!important;
		margin: 0 0 0 0!important;
		list-style-type: none!important;
		border-bottom:1px #878787 solid;
		}
	#agences_menu .menu .content ul li a {
		display: block; 
		text-align:right;
		width: 190px;
		margin:0!important;
		padding: 2px 5px 2px 0!important;
		font-size: 85%; color:#878787;
		text-decoration:none;
		}
	#agences_menu .menu .content ul li.current a,
	#agences_menu .menu .content ul li a:hover {
		color:#000!important; 
		text-decoration:none;
		background-color:#E6FFC1;
		}
	
/*agences_mode*/
	body.AgenceContent #encart_left {
		margin: .2em 0 0 -6px;
		padding: 15px 0 0 0;
		background: transparent url(/Content/medias/left_top_agence.gif) no-repeat 0 0
		}
	body.AgenceContent #encart_left .habillage {
		padding: 0 0 15px 0!important;
		background: transparent url(/Content/medias/left_bottom_agence.gif) no-repeat bottom left
		}
	#agences_mode {
		width: 200px; margin: 0;
		padding: 0 10px 45px 10px;
		}
	#agences_mode p, #agences_mode p label {}
	#agences_mode p {
		font-size: 80%;color:#000;
		}
	#agences_mode p label {
		font-size: 100%;color:#006602;
		font-weight: bold;
		}
	#agences_mode select, 
	#agences_mode input {
		float: left; 
		margin: 2px 0 3px 0;
		}
	#agences_mode select {
		font-size: 77%;
		width: 155px; 
		padding:0!important;
		}
	.detailAgenceMode select {
		font-size: 93%!important;
		}
	#agences_mode select option {
		}
	#agences_mode .ok {
		display: block;
		margin: 0 0 0 5px;
		font-size: 1px; border:0;
		width: 25px; height: 25px;
		background: transparent url(/Content/medias/search_button.png) no-repeat 0 0;	
		}

/* agences_hom_map */
	#agences_map_home {
		overlow: hidden;
		padding: 7px 0 0 7px;
		width: 713px; height: 417px;
		background: transparent url(/Content/medias/home_agence_bg.gif) no-repeat 0 0;
		}
	#agences_map_home .contentMap {
		width: 702px; height: 408px;
		overflow: hidden;
		}

/*agences_descriptif*/
	#agences_descriptif {
		padding: 15px 0 0 0;
		height: 450px;
		}
	#agences_descriptif h2 {font-size: 125%; color:#666; font-weight: bold;}
	#agences_descriptif h3 {
		margin: .5em 0 .5em 0;
		padding: 0 0 .3em 0;
		border-bottom: 1px #dcdcdc dotted;
		font-size: 93%; color:#006602;
		font-weight: bold;
		}
	#agences_descriptif p {font-size: 85%; color:#666}
	#agences_descriptif p span {display: block;}
	#agences_descriptif p a {color:#006602;}
	#agences_descriptif a.resa {
		display: block; 
		width: 160px; height: 50px;
		text-indent: -100em; margin: 0 0 0 60px;
		background: transparent url(/Content/medias/btResaReduce.gif) no-repeat 0 0;
		}

/* contenu des onglets */
	
	/* gestion des onglets agences */
	/* plan / Se déplacer / Sortir / Se loger */
	#agences_zoom_infos {
		width: 440px; height: 460px; padding: 0 0 0 20px;
		}
	
	#infos_prat_agences {
		position: absolute; padding: 0 0 0 10px;
		}
	
	#infos_prat_agences h4 {
		position: relative;
		float: left; cursor: pointer;
		border-right: 1px #fff solid;
		padding: 5px 10px 5px 10px;
		height: 14px; color:#000; 
		font-size: 93%;
		background-color:#ccc;
		}
	#infos_prat_agences h4.first {margin: 0 0 0 10px;}
	#infos_prat_agences h4.current,
	#infos_prat_agences h4:hover {
		color:#fff;
		background: #007004 url(/Content/medias/menu_current.png) repeat-x 0 0;
		/*background-color:#006602;*/
		}

	#infos_prat_agences h4 span {
		position: absolute;
		display: block; top: 0;
		width: 10px; height: 10px;		
		}	
	#infos_prat_agences h4 .topLeft {
		left:0;
		background: transparent url(/Content/medias/TopLeftW.gif) no-repeat top left;
		}
	#infos_prat_agences h4 .topRight {
		right:0;
		background: transparent url(/Content/medias/TopRightW.gif) no-repeat top right;
		}
	
	/* googlemap */		
	#infos_prat_agences #mapEuropcar {}
	#infos_prat_agences .contentMap {
		padding:0 !important;
		width:430px!important;
		}
	#infos_prat_agences .contentMap img { margin:0; padding:0;}
	
	/*more_infos*/
	#infos_prat_agences .more_infos {
		position: absolute; 
		left: 0; top: 20px;
		width: 440px; height: 440px;
		background: transparent url(/Content/medias/agence_more_infos.png) no-repeat 0 3px;
		}
		
	#infos_prat_agences .more_infos .content {
		position: relative;
		width: 407px; height: 425px; 
		margin: 8px 0 0 5px;
		padding: 0 10px 0 10px;
		overflow: auto;
		}
	#infos_prat_agences h5, 
	#infos_prat_agences p.chapeau {}
	#infos_prat_agences h5 {
		padding: .5em 0 .5em 0;
		color: #0A61AF; font-size: 100%;
		font-weight: bold;
		}
	#infos_prat_agences p.chapeau {
		color:#000; font-size: 85%;
		font-weight: bold;
		}
	#infos_prat_agences .article {
		display: block; float: left;
		padding: .5em 0 .5em 0; 
		border-bottom: 1px #ccc dotted;
		}
	#infos_prat_agences .article img {float: left; margin: 0 10px 4px 0;}
	#infos_prat_agences .article p {color:#646667; font-size: 85%; padding: 0 0 5px 0;}
	#infos_prat_agences .article a {color:#006602; font-size: 85%;}
	#infos_prat_agences .article ul {
		position: relative; clear: both;
		}
	#infos_prat_agences .article ul li {
		color:#646667; font-size: 85%;
		padding: 0 0 0 10px;
		background: transparent url(/Content/medias/flcRed.gif) no-repeat 0 3px;
		}
	#infos_prat_agences .article ul li a {padding: 0 0 0 5px;}
