	.wrapper-rete-emr{
		height: 100%;
		background: black;
	}
	#mappa{
		width: 100%;
		height: 100%;
		z-index: 0;
		position: relative;
	}
	
	
	
	
	
	

.C1{
opacity: .9;
background-color: #ff00fe;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C1:hover{
opacity: 1;
background-color: #ff00fe;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C2{
opacity: .9;
background-color: #ff00d8;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C2:hover{
opacity: 1;
background-color: #ff00d8;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C3{
opacity: .9;
background-color: #ff00b6;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C3:hover{
opacity: 1;
background-color: #ff00b6;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C4{
opacity: .9;
background-color: #ff009a;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C4:hover{
opacity: 1;
background-color: #ff009a;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C5{
opacity: .9;
background-color: #ff0079;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C5:hover{
opacity: 1;
background-color: #ff0079;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C6{
opacity: .9;
background-color: #ff0046;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C6:hover{
opacity: 1;
background-color: #ff0046;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C7{
opacity: .9;
background-color: #ff002a;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C7:hover{
opacity: 1;
background-color: #ff002a;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C8{
opacity: .9;
background-color: #ff1700;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C8:hover{
opacity: 1;
background-color: #ff1700;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C9{
opacity: .9;
background-color: #ff3e00;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C9:hover{
opacity: 1;
background-color: #ff3e00;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C10{
opacity: .9;
background-color: #ff5300;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C10:hover{
opacity: 1;
background-color: #ff5300;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}	

.C11{
opacity: .9;
background-color: #ff6900;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C11:hover{
opacity: 1;
background-color: #ff6900;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C12{
opacity: .9;
background-color: #ff9900;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C12:hover{
opacity: 1;
background-color: #ff9900;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C13{
opacity: .9;
background-color: #ffc800;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C13:hover{
opacity: 1;
background-color: #ffc800;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C14{
opacity: .9;
background-color: #ffed00;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C14:hover{
opacity: 1;
background-color: #ffed00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}	

.C15{
opacity: .9;
background-color: #d6ff00;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C15:hover{
opacity: 1;
background-color: #d6ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C16{
opacity: .9;
background-color: #a8ff00;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C16:hover{
opacity: 1;
background-color: #a8ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C17{
opacity: .9;
background-color: #85ff00;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C17:hover{
opacity: 1;
background-color: #85ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C18{
opacity: .9;
background-color: #39ff00;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C18:hover{
opacity: 1;
background-color: #39ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C19{
opacity: .9;
background-color: #00ff3b;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C19:hover{
opacity: 1;
background-color: #00ff3b;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C20{
opacity: .9;
background-color: #00ff77;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C20:hover{
opacity: 1;
background-color: #00ff77;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}	

.C21{
opacity: .9;
background-color: #00ffa8;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C21:hover{
opacity: 1;
background-color: #00ffa8;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C22{
opacity: .9;
background-color: #00ffdc;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C22:hover{
opacity: 1;
background-color: #00ffdc;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}	

.C23{
opacity: .9;
background-color: #00fbff;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C23:hover{
opacity: 1;
background-color: #00fbff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C24{
opacity: .9;
background-color: #00cbff;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C24:hover{
opacity: 1;
background-color: #00cbff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C25{
opacity: .9;
background-color: #00bcff;
color: #000000 !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C25:hover{
opacity: 1;
background-color: #00bcff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C26{
opacity: .9;
background-color: #009fff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C26:hover{
opacity: 1;
background-color: #009fff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C27{
opacity: .9;
background-color: #0085ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C27:hover{
opacity: 1;
background-color: #0085ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C28{
opacity: .9;
background-color: #005dff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C28:hover{
opacity: 1;
background-color: #005dff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C29{
opacity: .9;
background-color: #0040ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C29:hover{
opacity: 1;
background-color: #0040ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C30{
opacity: .9;
background-color: #0026ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C30:hover{
opacity: 1;
background-color: #0026ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}	

.C31{
opacity: .9;
background-color: #4900ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C31:hover{
opacity: 1;
background-color: #4900ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C32{
opacity: .9;
background-color: #5d00ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C32:hover{
opacity: 1;
background-color: #5d00ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C33{
opacity: .9;
background-color: #9c00ff;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 0px;
line-height: 18px;
text-align: center;
}

.C33:hover{
opacity: 1;
background-color: #9c00ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C34{
opacity: .85;
background-color: #888888;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C34:hover{
opacity: .95;
background-color: #888888;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C35{
opacity: .45;
background-color: #888888;
color: white !important;
border: solid 1px #424949;
font-size: 14px;
font-weight: normal;
border-radius: 6px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 18px;
text-align: center;
}

.C35:hover{
opacity: .55;
background-color: #888888;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #424949;
border-radius: 6px;
font-family: 'Signika', sans-serif;
}

.C1_MT{
opacity: .9;
background-color: #ff00fe;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C1_MT:hover{
opacity: 1;
background-color: #ff00fe;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C2_MT{
opacity: .9;
background-color: #ff00d8;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C2_MT:hover{
opacity: 1;
background-color: #ff00d8;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C3_MT{
opacity: .9;
background-color: #ff00b6;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C3_MT:hover{
opacity: 1;
background-color: #ff00b6;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C4_MT{
opacity: .9;
background-color: #ff009a;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C4_MT:hover{
opacity: 1;
background-color: #ff009a;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C5_MT{
opacity: .9;
background-color: #ff0079;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C5_MT:hover{
opacity: 1;
background-color: #ff0079;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C6_MT{
opacity: .9;
background-color: #ff0046;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C6_MT:hover{
opacity: 1;
background-color: #ff0046;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C7_MT{
opacity: .9;
background-color: #ff002a;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C7_MT:hover{
opacity: 1;
background-color: #ff002a;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C8_MT{
opacity: .9;
background-color: #ff1700;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C8_MT:hover{
opacity: 1;
background-color: #ff1700;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C9_MT{
opacity: .9;
background-color: #ff3e00;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C9_MT:hover{
opacity: 1;
background-color: #ff3e00;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C10_MT{
opacity: .9;
background-color: #ff5300;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C10_MT:hover{
opacity: 1;
background-color: #ff5300;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}	

.C11_MT{
opacity: .9;
background-color: #ff6900;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C11_MT:hover{
opacity: 1;
background-color: #ff6900;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C12_MT{
opacity: .9;
background-color: #ff9900;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C12_MT:hover{
opacity: 1;
background-color: #ff9900;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C13_MT{
opacity: .9;
background-color: #ffc800;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C13_MT:hover{
opacity: 1;
background-color: #ffc800;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C14_MT{
opacity: .9;
background-color: #ffed00;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C14_MT:hover{
opacity: 1;
background-color: #ffed00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}	

.C15_MT{
opacity: .9;
background-color: #d6ff00;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C15_MT:hover{
opacity: 1;
background-color: #d6ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C16_MT{
opacity: .9;
background-color: #a8ff00;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C16_MT:hover{
opacity: 1;
background-color: #a8ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C17_MT{
opacity: .9;
background-color: #85ff00;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C17_MT:hover{
opacity: 1;
background-color: #85ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C18_MT{
opacity: .9;
background-color: #39ff00;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C18_MT:hover{
opacity: 1;
background-color: #39ff00;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C19_MT{
opacity: .9;
background-color: #00ff3b;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C19_MT:hover{
opacity: 1;
background-color: #00ff3b;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C20_MT{
opacity: .9;
background-color: #00ff77;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C20_MT:hover{
opacity: 1;
background-color: #00ff77;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}	

.C21_MT{
opacity: .9;
background-color: #00ffa8;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C21_MT:hover{
opacity: 1;
background-color: #00ffa8;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C22_MT{
opacity: .9;
background-color: #00ffdc;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C22_MT:hover{
opacity: 1;
background-color: #00ffdc;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}	

.C23_MT{
opacity: .9;
background-color: #00fbff;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C23_MT:hover{
opacity: 1;
background-color: #00fbff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C24_MT{
opacity: .9;
background-color: #00cbff;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C24_MT:hover{
opacity: 1;
background-color: #00cbff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C25_MT{
opacity: .9;
background-color: #00bcff;
color: #000000 !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C25_MT:hover{
opacity: 1;
background-color: #00bcff;
color: #000000 !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C26_MT{
opacity: .9;
background-color: #009fff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C26_MT:hover{
opacity: 1;
background-color: #009fff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C27_MT{
opacity: .9;
background-color: #0085ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C27_MT:hover{
opacity: 1;
background-color: #0085ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C28_MT{
opacity: .9;
background-color: #005dff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C28_MT:hover{
opacity: 1;
background-color: #005dff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C29_MT{
opacity: .9;
background-color: #0040ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C29_MT:hover{
opacity: 1;
background-color: #0040ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C30_MT{
opacity: .9;
background-color: #0026ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C30_MT:hover{
opacity: 1;
background-color: #0026ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}	

.C31_MT{
opacity: .9;
background-color: #4900ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C31_MT:hover{
opacity: 1;
background-color: #4900ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C32_MT{
opacity: .9;
background-color: #5d00ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C32_MT:hover{
opacity: 1;
background-color: #5d00ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C33_MT{
opacity: .9;
background-color: #9c00ff;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C33_MT:hover{
opacity: 1;
background-color: #9c00ff;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C34_MT{
opacity: .85;
background-color: #888888;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C34_MT:hover{
opacity: .95;
background-color: #888888;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}

.C35_MT{
opacity: .45;
background-color: #888888;
color: white !important;
border: solid 1px #F2F4F4;
font-size: 14px;
font-weight: normal;
border-radius: 15px;
font-family: 'Signika', sans-serif;
padding: 1px;
line-height: 27px;
text-align: center;
}

.C35_MT:hover{
opacity: .55;
background-color: #888888;
color: white !important;
font-size: 15px;
font-weight: normal;
border: solid 2px #F2F4F4;
border-radius: 15px;
font-family: 'Signika', sans-serif;
}




/*Parte per radar*/
#web{
	border: none;
}

#radar_container{
	width: 1586px;
	height: 1178px;
	background-repeat: no-repeat;
	background-size: 1723px 1336px;
	background-position: -225px -169px;
	opacity: 0.7;
}

#radar_fulmini_container{
	width: 1586px;
	height: 1178px;
	background-repeat: no-repeat;
	background-size: 11900px 11900px;
	background-position: -7857px -6104px;
	opacity: 0.7;
}

#sovrapposizione:hover{
	cursor: pointer;
	color: #eaa540;
}

#sovrapposizione_fulmini:hover{
	cursor: pointer;
	color: #eaa540;
}

#radar_menu{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #4085ea;
	color: #ffffff;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-shadow: 1px 1px 1px #000000;
	width: 1108px;
	padding-left: 50px;
	padding-right: 10px;
	z-index: 401;
}

#radar_menu table{
	margin: 0px;
}

#radar_menu td{
	padding: 5px 0px 5px 0px;
}

#radar_menu td:hover{
	cursor: pointer;
	color: #eaa540;
}

#radar_menu2{
	position: absolute;
	top: 1139px;
	background: #4085ea;
	color: #ffffff;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-shadow: 1px 1px 1px #000000;
	width: 1108px;
	padding-left: 50px;
	padding-right: 10px;
	z-index: 401;
}

#radar_menu2 table{
	margin: 0px;
}

#radar_menu2 td{
	padding: 10px;
}

#radar_menu2 td:hover{
	cursor: pointer;
	color: #eaa540;
}

.orario_radar{
	cursor: auto !important;
}

#fulmini_menu{
	position: absolute;
	top: 0px;
	left: 180px;
	background: #4085ea;
	color: #ffffff;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-shadow: 1px 1px 1px #000000;
	width: 1586px;
	padding-left: 10px;
	padding-right: 10px;
}

#fulmini_menu table{
	margin: 0px;
}

#fulmini_menu td{
	padding: 10px;
}

#fulmini_menu td:hover{
	cursor: pointer;
	color: #eaa540;
}

#fulmini_menu2{
	position: absolute;
	top: 1139px;
	left: 180px;
	background: #4085ea;
	color: #ffffff;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-shadow: 1px 1px 1px #000000;
	width: 1586px;
	padding-left: 10px;
	padding-right: 10px;
}

#fulmini_menu2 table{
	margin: 0px;
}

#fulmini_menu2 td{
	padding: 10px;
}

#fulmini_menu2 td:hover{
	cursor: pointer;
	color: #eaa540;
}

.orario_fulmini{
	cursor: auto !important;
}


.cerchio { 
    border: 2px solid white;
    -webkit-border-radius: 30px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
	height: 25px;
    width: 25px;      
    }
    
 @-webkit-keyframes pulsate {
     0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
      50% {opacity: 1.0;}
       100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
    }

.submenu {
  box-sizing: border-box;
  color: #ffffff;
  font-size: 17px;
  text-shadow: 1px 1px 1px #000000;
  cursor: pointer;
  font-family: 'Concert One', cursive;
  line-height: 2.2;
  border-bottom: 1px solid #79a9f0;
}

.submenu:hover {
 color: #eaa540;
}

/*
.submenu_temp li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_temp li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_temp li span:hover {
  color: #eaa540;
}

.submenu_hum li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_hum li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_hum li span:hover {
  color: #eaa540;
}

.submenu_rain li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_rain li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_rain li span:hover {
  color: #eaa540;
}

.submenu_wind li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_wind li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_wind li span:hover {
  color: #eaa540;
}

.submenu_vartemp li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_vartemp li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_vartemp li span:hover {
  color: #eaa540;
}

.submenu_varhum li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_varhum li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_varhum li span:hover {
  color: #eaa540;
}

.submenu_month li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_month li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_month li span:hover {
  color: #eaa540;
}

.submenu_year li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_year li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_year li span:hover {
  color: #eaa540;
}

.submenu_meteotracker li {
  background-color: #79a9f0;
  line-height: 1.9;
  border: 1px solid #ffffff;
}

.submenu_meteotracker li span {
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
  font-size: 15px;
}

.submenu_meteotracker li span:hover {
  color: #eaa540;
}
*/

.radar_leaflet{
	border: 1px solid var(--border-color);
	border-radius: 3px;
	height: 60px;
	cursor: pointer;
}

.radar_menu_leaflet{
	border: solid 1px var(--border-color);
	border-radius: 4px;
	width: 160px;
	background: var(--lighter-color);
	color: var(--primary-color);
	/*font-family: 'Concert One', cursive;*/
	text-align: center;
	font-size: 16px;
	/*text-shadow: 1px 1px 1px #000000;*/
	display: none;
	font-weight:none;
}

.radar_precedente{
	border: solid 1px var(--border-color);
	padding: 5px;
	margin-right: 6px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.radar_successivo{
	border: solid 1px var(--border-color);
	padding: 5px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.animazione1ora{
	border: solid 1px var(--border-color);
	padding: 5px;
	margin-right: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.animazione3ore{
	border: solid 1px var(--border-color);
	padding: 5px;
	margin-right: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.animazione6ore{
	border: solid 1px var(--border-color);
	padding: 5px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.animazione12ore{
	border: solid 1px var(--border-color);
	padding: 5px;
	margin-right: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

.animazione24ore{
	border: solid 1px var(--border-color);
	padding: 5px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align:middle;
}

#chiuso{
	cursor: pointer;
	margin-right: -16px;
	margin-top: -2px;
	margin-left: 3px;
}