        html, body {
            height: 100%;
            margin: 0;
            padding: 0;
        }

        #osm-map {
            height: 100%;
            width: 100%;
        }

        .container_carte {
            width: 100%;
            height: calc(100% - 57px);
        }
		
        .leaflet-interactive:hover {
            opacity: 0.6;
        }
		
		
        .leaflet-popup-content {
            font-family:Jost;
			font-size:15px;
        }
		

/* NORD LOCALISATION */	
.img_nord{
position: fixed;
top: 16px; 
right: 16px;
z-index: 99999;
}



/* NORD LOCALISATION */	
.img_nord img{
/* height : 70px;  /* => RESPONSIVE CI-DESSOUS */	
}








/* début responsive */

/* GRAND ECRAN */
@media (min-width: 800px) {
	.img_nord img{
	height : 70px; 
	}
}



/* PETIT ECRAN */
@media (max-width: 800px) {
	.img_nord img{
	height : 60px; 
	}
}

/* fin responsive */

