.bloc_carte {
  display: flex;
  gap: 0px;
	height: 100%;
}
.bloc_recherche_carte {
  background-color: #000;
  border: 1px dotted #595959;
  padding: 15px;
  margin-bottom: 10px;
  width: 300px;
  color: #fff;
}
.bloc_recherche_carte .tt_filtre {
font-size: 17px;	
color: #fff;	
}
.bloc_recherche_carte label {
  display: block;
  font-size: 16px;
  margin: 5px 0 7px 0;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}
.leaflet-popup-content p {
  line-height: 1.5em;
  margin-bottom: 10px !important;
	margin-top: 0 !important;
	padding-bottom: 10px;
}
#map {
  width: 100%;
	max-height: 1000px;
	height: auto !important;
}
#cartographie .et_pb_code_inner {
  height: 100%;
}
.fullscreen-icon,.leaflet-control-fullscreen-button, .leaflet-control-fullscreen-button  { background-image: url(images/icon-fullscreen.svg); background-size:26px 52px; background-position: 2px 2px !important; }
.fullscreen-icon.leaflet-fullscreen-on, .leaflet-fullscreen-on .leaflet-control-fullscreen-button { background-position:2px -24px !important; }
.leaflet-touch .fullscreen-icon { background-position: 2px 2px; }
.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on { background-position: 2px -24px; }
/* one selector per rule as explained here : http://www.sitepoint.com/html5-full-screen-api/ */
.leaflet-container:-webkit-full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:-ms-fullscreen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:fullscreen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-pseudo-fullscreen { position: fixed !important; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; z-index: 99999; }

.pure-button{
	width: 32px;
	height: 32px;
	background: #000;
}
.leaflet-popup-content-wrapper {
  max-height: 500px;
  overflow: auto;
}
@media(max-width:640px) {
  .bloc_carte {
    display: block;
	  width: 95%;
    margin: auto;
  }
	.bloc_recherche_carte
{
 /* background-color: #eee;
  border: 1px dotted #595959;
  border-radius: 4px;*/
  padding: 15px;
 width: 100%;
}
}
