body, html {
	width: 100%; /* longueur du contenu en html sur la page */
	height: 100%; /* hauteur du contenu en html sur la page */
	margin: 0px; /* marges externes du contenu */
	padding: 0px; /* marges internes du contenu */
}

#map {
	width: 100%;
	height: 100%;
	background: #DDD; /* couleur du fond */
}

.basemap img {
    width: 80px;
    border: 2px solid #FFF;
    /*margin: 0 2px;*/
    border-radius: 40px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}

.popup {
	font-family: 'Calibri light';
	font-size: 140%;
	background: rgba(255, 255, 255, 0.6);
	color: 'black';
	border:0px;
	box-shadow:  none;
}

.LegendCuveesSpec, .LegendApp {
	font-family: 'Calibri light';
	font-size: 160%;
	width: 100%;
	padding: 0 0 3% 3%;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
	border-radius: 5px;
	line-height: 24px;
	color: #555;
}

.LegendCuveesSpec h1, .LegendApp h1 {
	font-family:'Calibri light';
	font-variant: small-caps;
	color: #a50050;
	letter-spacing: 1px;
	/*font-style: bold;*/
	text-align: left;
	font-size: 110%;
	margin: none;
	/*color: #2d2d2d;*/
}

.LegendCuveesSpec i, .LegendApp i {
	width: 18px;
	height: 18px;
	float: left;
	margin: 0 5px 0 0;
	opacity: 0.7;
}

.leaflet-control-minimap {
	border:solid rgba(255, 255, 255, 1.0) 4px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 3px;
	background: #f8f8f9;
	transition: all .6s;
}

.leaflet-control-graphicscale {
	background: rgba(255, 255, 255, 0.4);
    opacity: 1;
    padding: 1px 15px 2px 2px;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(52, 38, 13, 0.4);
    color: #171717;
}

.leaflet-control-graphicscale .label {
    font-family: Monotype corsiva;
    font-size: 20px;
    margin-bottom: 2px;
}

.leaflet-control-graphicscale .labelSub {
    font-size: 16px;
    margin-bottom: 4px;
}

.leaflet-control-graphicscale .line {
    border-color: #171717;
}

.leaflet-control-graphicscale .filled .fill {
    background-color: #171717;
}

.leaflet-touch .leaflet-bar button {
  width: 70px;
  height: 70px;
  border: 2px solid #FFF;
  padding: 3px;
  background: rgba(215, 215, 215, 1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}



