@media only screen and (min-width: 990px) and (max-width: 1200px) {

	ul.selection li.bloc-info-camping .thumb-accueil {
	  width: 100px;
	}
	
	ul.selection li.bloc-info-camping .thumb-accueil img {
	  width: 100px;
	}
	
	ul.selection li.bloc-info-camping .mini-map-marker {
	  width: 40px;
	  height: 40px;
	  margin-right: 10px;
	  display: inline-block;
	  position: absolute;
	  top: 33px;
	  left: 55px;
	  vertical-align: middle;
	}

	#maps {
	  margin: 10px auto 0 auto;
	  max-width: 367px;
	  height: 304px;
	  border: 1px solid #b05c2f;
	  position: relative;
	  padding: 0px;
	}
	
	#map-camping {
	  width: 365px;
	  height: 302px;
	}	


}

@media only screen and (min-width: 767px) and (max-width: 990px) {


	ul li.bloc-info-camping .info-camping-main {
	  max-width: 390px;
	  display: inline-block;
	  vertical-align: top;
	}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	#slider-home{
		display: none;
	}
	.theme-default{
		min-height: 140px;
		background-color: #b88953;
	}
	
	.filtre_type{
		position: relative;
	}
	
	
}





@media only screen and (min-width: 320px) and (max-width: 480px) {

	#slider-home{
		display: none;
	}
	.theme-default{
		min-height: 205px;
		background-color: #b88953;
		
	}
	.head-nav .connect{
		background-color: rgba(0, 0, 0, 0);
		background: rgba(0, 0, 0, 0);
		color: rgba(0, 0, 0, 0);
		padding: 0
	}
	.head-nav .flag{
		margin-top: 5px;
	}

	nav li{
		background: transparent;
		height: auto;
	  /* width: 215px; */
	  text-align: center;
	  padding-top: 0px;
	}
	.filtre_type{
		position: relative;
	}
	
	#header-departement-search{
		margin: 0 10px;
	}


	.map-accueil .map {
		width:260px;
		height:260px;
		margin: 20px auto 0 auto;
	}

	#map-region {
	  width: 260px;
	  height: 270px;
	  margin: 20px auto 0 auto;
	  }


	#map-region-national {
	  margin: -20px 0 0 160px;
	  width: 100px;
	  height: 100px;
	}
	
	#map-departement-search{
		width: 310px;
		margin: 10px auto;
	}

	#maps{
		width: 92%;
		border: 0px;		
	}
	#map-camping{
		width: 100%;	
	}
	
	ul.liste {
	  padding:0px;
	}
	
	.connexion .colonne {
	  width: 95%;
	}	
	
	#info-right{
		margin-top: 10px;
	}
	.lieu-right{
		margin-top: 10px;
	}
	
	.bloc-note{
		display: none;
	}

	.lieu-photos li img {
	  width: 220px;
	}

	ul li.bloc-info-camping .prix {
	  width: 160px;
	  height: 60px;
	  /* position: relative; */
	 /* float: left;*/
	  display: table;
	  margin-top: 20px;
	  /* right: 110px; */
	  /* top: 25px; */
	  margin-bottom: 10px;
	  padding-left: 10px;
	}

	.encadreavis .level {
	  text-align: center;
	}	
	
	.navbar-right{
		text-align: center;
	}
	

}