.switchMappa {
	background-color:#fff;
    border:1px solid #000;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#000;
}

.viewlayermap{position: absolute; top: 2px; right: 2px; width: 160px; z-index: 14000;
background-color:#fff;
    border:1px solid #000;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px;
	text-align:left;
	color:#000}
.viewlayermap table tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000}
.viewlayermap img{vertical-align:middle;}

.Tbl_traffico td{
	vertical-align: middle;
	font-weight:bold;
}
.Tbl_traffico td input{
	padding:0px;
}
.Tbl_traffico td div.col01{
	background-color:#99CC00;
	height:4px !important;
	min-height:4px;
	width:18px;
}
.Tbl_traffico td div.col02{
	background-color:#FF9933;
	height:4px !important;
	min-height:4px;
	width:18px;
}
.Tbl_traffico td div.col03{
	background-color:#FF3300;
	height:4px !important;
	min-height:4px;
	width:18px;
}

/*css per zoom*/
#zoomcontrols{background-color:transparent !important;}
#ZIn_up , #ZIn_down, #ZoomInCtl{
    cursor:pointer;
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) -15px -92px no-repeat;
    overflow:hidden;
    width:14px;
    height:14px;
}

#ZOut_up , #ZOut_down, #ZoomOutCtl {
    cursor:pointer;
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0px -92px no-repeat;
    overflow:hidden;
    width:14px;
    height:14px;
}
#Z10_up , #Z10_down{
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:5px;
    height:5px;
    background-position:-10px -16px;
    cursor:pointer;
}
#Z9_up , #Z9_down {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:6px;
    height:6px;
    background-position:-9px -8px;
    cursor:pointer;
}
#Z8_up , #Z8_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:7px;
    height:7px;
    background-position:-8px 0px;
    cursor:pointer;
}
#Z7_up , #Z7_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:8px;
    height:8px;
    background-position:0px 0px;
    cursor:pointer;
}
#Z6_up , #Z6_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:9px;
    height:9px;
    background-position:0px -8px;
    cursor:pointer;
}
#Z5_up , #Z5_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:10px;
    height:10px;
    background-position:0px -17px;
    cursor:pointer;
}
#Z4_up , #Z4_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:11px;
    height:11px;
    background-position:0px -27px;
    cursor:pointer;
}

#Z3_up , #Z3_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:12px;
    height:12px;
    background-position:0px -38px;
    cursor:pointer;
}
#Z2_up , #Z2_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:13px;
    height:13px;
    background-position:0px -50px;
    cursor:pointer;
}
#Z1_up , #Z1_down  {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:14px;
    height:14px;
    background-position:0px -63px;
    cursor:pointer;
}
#Z0_up , #Z0_down {
    background:transparent url(/_layouts/images/GiroMilano/css/wPgZoom.png) 0 0 no-repeat;
    overflow:hidden;
    width:15px;
    height:15px;
    background-position:0px -77px;
    cursor:pointer;
}
.zCorrente{
    cursor:default;
    background:#B81510 !important;}
.mouseSopraZoomN{background:#B81510 !important;}
.zDefault{cursor:pointer;}
/*.zoomDisabilitati{background:#ACACAC !important;}*/

.loading
{
    top:50%;
    right:50%;
    position:absolute;
    /*z-index:inherit;*/
    z-index:300;
}