.lime-theme .leaflet-control.elevation .background {
    background-color: rgba(156, 194, 34, .2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.leaflet-control.elevation svg{
	height:150px;
}

.elClose       {
	position: absolute; 
	top: 0px; 
	right: 5px;
	font-family: wingdings;	
	transition: all 200ms;
    font-size: 14px;  
	text-decoration: none; 
	color: rgba( 255, 0, 0, 0.8);
}
.elClose:hover       {
	cursor:pointer;
	color: rgba( 51, 51, 51, 0.8); 
}


#titre       {
	position: absolute; 
	top: 5px; 
	left: 20px; 
	transition: all 200ms;
    font-size: 14px;  
	text-decoration: underline; 

}

.deniv       {
	position: absolute; 
	top: 7px; 
	left: 40%; 
	transition: all 200ms;
    font-size: 12px;  
	text-decoration: none; 

}

.dl-link{
	position: absolute;
	top: 7px;
	left: 70%
	transition: all 200ms;
    font-size: 12px;  
	text-decoration: none;
}


.leaflet-control-attribution{
	display:none;
}


.lime-theme .leaflet-control.elevation .axis path,
.lime-theme .leaflet-control.elevation .axis line {
    fill: none;
    stroke: #566b13;
    stroke-width: 2
}

.lime-theme .leaflet-control.elevation .area {
    fill: #9cc222
}

.lime-theme .leaflet-control.elevation .mouse-focus-line {
    pointer-events: none;
    stroke-width: 1;
    stroke: #101404
}

.lime-theme .leaflet-control.elevation .elevation-toggle {
    cursor: pointer;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .4);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 36px;
    height: 36px;
    background: url(images/elevation.png) no-repeat center center #f8f8f9
}

.lime-theme .leaflet-control.elevation-collapsed .background {
    display: none
}

.lime-theme .leaflet-control.elevation-collapsed .elevation-toggle {
    display: block
}

.lime-theme .leaflet-control.elevation .mouse-drag {
    fill: rgba(99, 126, 11, .4)
}

.lime-theme .leaflet-overlay-pane .height-focus {
    stroke: #9cc222;
    fill: #9cc222
}

.lime-theme .leaflet-overlay-pane .height-focus.line {
    pointer-events: none;
    stroke-width: 2
}

.steelblue-theme .leaflet-control.elevation .background {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.steelblue-theme .leaflet-control.elevation .axis path,
.steelblue-theme .leaflet-control.elevation .axis line {
    fill: none;
    stroke: #0d1821;
    stroke-width: 2
}

.steelblue-theme .leaflet-control.elevation .area {
    fill: #4682b4
}

.steelblue-theme .leaflet-control.elevation .mouse-focus-line {
    pointer-events: none;
    stroke-width: 1;
    stroke: #0d1821
}

.steelblue-theme .leaflet-control.elevation .elevation-toggle {
    cursor: pointer;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .4);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 36px;
    height: 36px;
    background: url(images/elevation.png) no-repeat center center #f8f8f9
}

.steelblue-theme .leaflet-control.elevation-collapsed .background {
    display: none
}

.steelblue-theme .leaflet-control.elevation-collapsed .elevation-toggle {
    display: block
}

.steelblue-theme .leaflet-control.elevation .mouse-drag {
    fill: rgba(23, 74, 117, .4)
}

.steelblue-theme .leaflet-overlay-pane .height-focus {
    stroke: #4682b4;
    fill: #4682b4
}

.steelblue-theme .leaflet-overlay-pane .height-focus.line {
    pointer-events: none;
    stroke-width: 2
}

.purple-theme .leaflet-control.elevation .background {
    background-color: rgba(115, 44, 123, .2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.purple-theme .leaflet-control.elevation .axis path,
.purple-theme .leaflet-control.elevation .axis line {
    fill: none;
    stroke: #2d1130;
    stroke-width: 2
}

.purple-theme .leaflet-control.elevation .area {
    fill: #732c7b
}

.purple-theme .leaflet-control.elevation .mouse-focus-line {
    pointer-events: none;
    stroke-width: 1;
    stroke: #000
}

.purple-theme .leaflet-control.elevation .elevation-toggle {
    cursor: pointer;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .4);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 36px;
    height: 36px;
    background: url(images/elevation.png) no-repeat center center #f8f8f9
}

.purple-theme .leaflet-control.elevation-collapsed .background {
    display: none
}

.purple-theme .leaflet-control.elevation-collapsed .elevation-toggle {
    display: block
}

.purple-theme .leaflet-control.elevation .mouse-drag {
    fill: rgba(74, 14, 80, .4)
}

.purple-theme .leaflet-overlay-pane .height-focus {
    stroke: #732c7b;
    fill: #732c7b
}

.purple-theme .leaflet-overlay-pane .height-focus.line {
    pointer-events: none;
    stroke-width: 2
}