.ui-autocomplete-category {
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
	cursor:normal;
	border-bottom:1px dotted #ddd;
}	
.ui-autocomplete-category:hover{
	font-weight: bold;
	line-height: 1.5;
	background-color:transparent;
}
.ui-autocomplete {
    z-index: 500000000;
}
#map-yaller{ display: inline-block; width: 98%; height:98%; min-height: 350px; margin: 5px 5px 0 5px;}
.one-by-one .owl-stage-outer{overflow:hidden!important;} 

@media (max-width:767px){
	.map-flx{
		display: block;
	}	
	.w-35{width:100%;}
	.map-infos-txt h2{display:block!important;}
}
@media (min-width:768px){
	.map-flx{
		display: flex;
		justify-content: center;
		align-content: center;
	}	
	.w-35{width:35%;}
}
.ls-univers{display:block;width:20rem;margin:0.5rem 0.5rem 0.5rem 4rem;}
.ls-univers a{color:#fff;display:inline-block!important;width:auto!important;padding:0!important;}
.ls-univers a:hover{color:#fff;text-decoration:underline;}



#map-interactive {        
      max-width: 100%;
      max-height: 100%;
    }
    #map-interactive path {
      fill:#68979A;
      stroke:#FFFFFF;
      stroke-width:0.6;
      transition: fill 0.2s, stroke 0.3s;
	  position:relative;
    }
    #map-interactive path:hover, #map-interactive path.hover{
      fill: #355D5F;
      stroke: #fff;
    }
	
    #map-interactive .separator {
      stroke: transparent;
      fill: none;
      stroke-width:1.5;
    }
    #map-interactive .separator:hover {
      stroke: transparent;
      fill: none;
    }
	.map-dep-info{
		display:inline-block;
		padding:30px;
		box-sizing:border-box;
	}
	.map-infos-txt{display:inline-block;vertical-align:top;}
	.map-infos-txt h2{font-size:1.8rem!important;}
	.map-deps{list-style:none;padding:0;margin:0 10px;display:inline-block;vertical-align:top;}
	.lst-dep{
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding:3px 15px;
		color:#68979A;cursor:pointer;}
	.lst-dep a, .lst-dep a:active, .lst-dep a:visited{color:#68979A;}
	.lst-dep a:hover, .lst-dep:hover, .lst-dep.hover{color:#355D5F;}
	.top-derniers{ display:inline-block;font-size:0.8rem;color:#333;cursor:pointer;position:relative;margin-left:10px;}
	.top-derniers:hover::before{text-decoration:underline;}
	.top-derniers::before{position:absolute;left:0;top:-12px;font-size:0.7rem;color:#333;white-space:nowrap;}
	
	.top-derniers.top-pro::before{content:"voir les 100 derniers";}
	.top-derniers.top-marque::before{content:"voir le top 100";}
	.top-derniers.top-actus::before{content:"voir les 100 dernières";}
	#tooltip-map{position:absolute;background:#fff;border:2px solid; border-radius:3px;padding:4px 8px;box-sizing:border-box;color:#333;font-size:0.8rem;z-index:300000;}
	#pop-inter .map-dep-info{padding:15px;}
	#pop-inter .map-infos-txt h2{font-size:1.3rem!important;}
	#pop-inter .map-infos-txt .map-deps{margin:0;}
	#pop-inter .map-infos-txt .map-deps .lst-dep{padding: 1px 10px 0 0;}
	.btn-affiner-recherche {font-size:0.8rem;text-transform:initial;margin-left:10px;font-style:normal;font-family:latoregular;cursor:pointer;color:#999;position:relative;}
	.btn-affiner-recherche::after{content:"Affiner l'affichage géographique";margin-left:3px;}
	.btn-affiner-recherche i.fa{font-size:1.25rem;}
	.btn-affiner-recherche:hover{color:#333;text-decoration:underline;} 
	.liste_alphabet a span {
		font-size: 0.6rem;
		font-weight: normal;
		font-family: latoregular;
	}
	@media (min-width:768px){
		#top100p .lst-a-la-une{width:20.5%; margin:0rem 2.55rem 5rem 0;}
	}
	@media (max-width:767px){
		#top100p .lst-a-la-une{width:19.5%; margin:0rem 2.95rem 5rem 0;}
	}
	
	@media (min-width:399px) and (max-width:670px){
		#top100p .lst-a-la-une{width:43%; margin:0rem 1.5rem 5rem 0;}
	}
	@media (max-width:400px){
		#top100p .lst-a-la-une{width:90%; margin:0rem 1rem 5rem;}
		#top100p .lst-a-la-une .alu-visuel{height:auto;}
	}
.recherche_page_interieur{background:url(/system/application/resources/guides/img/categories/20170612143602.jpg) center center no-repeat!important; background-size:cover!important; -webkit-background-size:cover!important;}
 .actu-bg-1{background-color:#DE0005;} .flg-actu-1::after{ border-left:8px solid #DE0005!important; }  .actu-bg-2{background-color:#37b1f3;} .flg-actu-2::after{ border-left:8px solid #37b1f3!important; }  .actu-bg-3{background-color:#c33cee;} .flg-actu-3::after{ border-left:8px solid #c33cee!important; }  .actu-bg-5{background-color:#f568b5;} .flg-actu-5::after{ border-left:8px solid #f568b5!important; }  .actu-bg-6{background-color:#5c8c95;} .flg-actu-6::after{ border-left:8px solid #5c8c95!important; }  .actu-bg-7{background-color:#ed7f00;} .flg-actu-7::after{ border-left:8px solid #ed7f00!important; }  .actu-bg-8{background-color:#3B5998;} .flg-actu-8::after{ border-left:8px solid #3B5998!important; } .r-contact-frm{text-align:center;}
.r-contact-frm a{display:inline-block!important;}
.r-contact-frm a.num-surtaxe.show-num{margin-left:20px;margin-right:20px;}