.closer {
	clear: both;
}

A.nav:link,A.nav:visited,A.nav:active{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
line-height: 26px;
display: block;
}
A.nav:hover{
color:#FFFFFF;
background-color:#3c9287;
display: block;
}
.nav_s {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #3f3f3f;
text-decoration: none;
line-height: 26px;
background-color:#FFDD00;
display: block;
}
A.nav2:link,A.nav2:visited,A.nav2:active{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #848484;
text-decoration: none;
}
A.nav2:hover{
color:#000000;
}
.nav2_s {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #D02D24;
text-decoration: none;
}
A.nav3:link,A.nav3:visited,A.nav3:active{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #b3b3b3;
text-decoration: none;
}
A.nav3:hover{
color:#000000;
}
.nav3_s {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
A.nav4:link,A.nav4:visited,A.nav4:active{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #b3b3b3;
text-decoration: none;
}
A.nav4:hover{
color:#000000;
}
.nav4_s {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
A.news:link,A.news:visited,A.news:active{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #585858;
text-decoration: none;
}
A.news:hover{
color:#000000;
}

.testiB11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1C5278;
	text-decoration: none;
	
}

.testiG11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #807f7f;
	text-decoration: none;
	
}

.testiRB11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	
}

.testiW11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
.testiW10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
.testiBLU11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3d4b96;
	text-decoration: none;
	
}
.testiBLU10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90a1fc;
	text-decoration: none;
	
}
.testiW10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #807f7f;
	text-decoration: none;
	
}


.testiG10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
	
}

.testiGC10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a4a4a4;
	text-decoration: none;
	
}

.testiGC11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a4a4a4;
	text-decoration: none;
	
}

.testiY10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7F9DBB;
	text-decoration: none;
	
}

.testiR11px {
	font: bold 11px arial,verdana,sans-serif;
	color: #FF0000;
	text-decoration: none;
	
}

#map_canvas div a, #map_canvas div span {
	font-size: 7px;
	display: none;
}
.subul{
	display:block;
	}
.subul a{
			color:#333!important;
	text-indent:15px!important;
	background-color:#CCC!important;

	}
.subul a:hover{
	background: #3c9287!important;
}

.submenu {
	width: 320px;
	clear: right;
}

.submenu ul li a {
	text-decoration: none;
}

.submenu ul {
	list-style: none;
	background-color: #ededed;
	padding: 0!important;
}

.submenu ul li ul {
	padding-left: 0px!important;
	width: 320px;
}

.submenu ul li ul li a {
	color: #fff;
	display: block;
	padding: 5px;
}

.submenu ul li ul li ul {
	padding-left: 10px!important;
}

.submenu .id-20 a {
	display: none;
}

.submenu .id-20 ul li a {
	display: block;
}

.submenu .id-89 a {
	display: none;
}

.submenu .id-89 ul li a {
	display: block;
}

.submenu .id-90 a {
	display: none;
}

.submenu .id-90 ul li a {
	display: block;
}

.submenu .id-30 a {
	display: none;
}

.submenu .id-30 ul li a {
	display: block;
}

.submenu .id-31 a {
	display: none;
}

.submenu .id-31 ul li a {
	display: block;
}

.submenu .id-33 a {
	display: none;
}

.submenu .id-33 ul li a {
	display: block;
}

.submenu .id-21 a {
	display: none;
}

.submenu .id-21 ul li a {
	display: block;
}

.submenu .id-22 a {
	display: none;
}

.submenu .id-22 ul li a {
	display: block;
}

.submenu .id-23 a {
	display: none;
}

.submenu .id-23 ul li a {
	display: block;
}

.submenu .id-24 a {
	display: none;
}

.submenu .id-24 ul li a {
	display: block;
}

.submenu .id-25 a {
	display: none;
}

.submenu .id-25 ul li a {
	display: block;
}

.submenu .id-26 a {
	display: none;
}

.submenu .id-26 ul li a {
	display: block;
}

.submenu .id-431 a {
	display: none;
}

.submenu .id-431 ul li a {
	display: block;
}

.submenu .id-35 a {
	display: none;
}

.submenu .id-35 ul li a {
	display: block;
}

.submenu .id-27 a {
	display: none;
}

.submenu .id-27 ul li a {
	display: block;
}

.submenu .id-29 a {
	display: none;
}

.submenu .id-29 ul li a {
	display: block;
}

.submenu .id-32 a {
	display: none;
}

.submenu .id-32 ul li a {
	display: block;
}

.submenu .id-28 a {
	display: none;
}

.submenu .id-28 ul li a {
	display: block;
}

.submenu .id-9 a {
	display: none;
}

.submenu .id-9 ul li a {
	display: block;
}

.submenu .id-11 a {
	display: none;
}

.submenu .id-11 ul li a {
	display: block;
}
.submenu .id-7 a {
	display: none;
}

.submenu .id-7 ul li a {
	display: block;
}


.submenu ul li ul li {
	display: block!important;
	width: 320px;
	background:"";
}

.submenu ul li ul li ul {display:none}

.current {background-color:#9c9c9c; color:#fff}

.submenu * {margin:0; padding:0}
.submenu li {display:block;}
.submenu li.sub {float:none}

.first {height:20px}


.submenu a.nav {font-weight:bold}
.submenu a {padding:3px 27px 0; }

.submenu a {font-weight:bold; display:block;	position:relative;	overflow: hidden; font-size:9px; text-decoration:none; color:#e6dce7}
.submenu li ul {list-style:none; text-align:left; z-index:3; position:absolute}

.parent {background:url('all_img/larr.png') right center no-repeat!important;}

.submenu a.hover {color:#fff}

.submenu ul ul, .hover  {background:#848484;}

.submenu ul ul .hover {background:url(/all_img/larrgreen.png) left top no-repeat #9c9c9c; color:#000!important;}

.submenu ul ul {width:200px; padding:0 0 8px 0;}

.submenu ul ul a {
	display:block; padding:4px; margin:0; color:#fff;
	font-weight:normal; border-bottom:#fff dotted 1px;
}
/*.submenu ul ul a:hover {background:#2651a0;}*/
.submenu ul ul ul {margin:-24px auto auto 200px; background: #9c9c9c;}
.submenu ul ul ul a {background:#9c9c9c; color: #fff!important;}
.submenu ul ul ul .hover {background-color:#c1c1c1; color:#222!important;}

.submenu ul ul ul ul {background:#c1c1c1;}
.submenu ul ul ul ul a {background:#c1c1c1; color: #222!important}
.submenu ul ul ul ul .hover {background:#e6e6e6; color:#000}

.submenu ul ul ul ul ul {background:#e6e6e6;}
.submenu ul ul ul ul ul a {background: #e6e6e6; color: #000!important;}
.submenu ul ul ul ul ul .hover {background:#3c9287; color: #fff!important; }

.nav_2 {list-style:none; text-align:left; padding-left: 8px; background:url(./all_img/marker_nav2.gif) left top no-repeat; border-bottom: dotted 1px #923f81}
.nav_2 a {color:#999999; text-decoration: none}

.nav_2s {list-style:none; text-align:left; padding-left: 8px; background:url(./all_img/marker_nav2s.gif) left top no-repeat; border-bottom: dotted 1px #923f81}
.nav_2s a {color:#923f81; text-decoration: none}

.nav_3 {list-style:none; text-align:left; padding: 0 0 0 8px; margin: 3px 0 3px 12px;}
.nav_3 a {color:#393939; text-decoration: none}

.nav_3s {list-style:none; text-align:left; padding: 0 0 0 8px; margin: 3px 0 3px 12px; background:url(./all_img/marker_nav3s.gif) left top no-repeat;}
.nav_3s a {color:#923F81; text-decoration: none}

.nav_4 {list-style:none; text-align:left; padding: 0 0 0 12px; margin: 3px 0 3px 20px;}
.nav_4 a {color:#8c8c8c; text-decoration: none}

.nav_4s {list-style:none; text-align:left; padding: 0 0 0 12px; margin: 3px 0 3px 20px; background:url(./all_img/marker_nav4s.gif) left top no-repeat;}
.nav_4s a {color:#000000; text-decoration: none}

.nav_5 {list-style:none; text-align:left; padding: 2px 0 2px 44px}
.nav_5 a {color:#b6b6b6; text-decoration: none}

.nav_5s {list-style:none; text-align:left; padding: 2px 0 2px 44px}
.nav_5s a {color:#000000; text-decoration: underline}

.traccia{
	display:block;
	width:650px;
	height:25px;
	background:#CCC;
}
.traccia ul{
	list-style:none;
	padding:0;
	margin:0;
}
.traccia li{
	float:left;
	margin-top:5px;
}
.traccia li a{
	color:#FFF;
	text-decoration:none;
	padding:5px 5px;
	position:relative;
	width:auto;
	top:1px;
}
.traccia li a:hover{
	background:#3c9287;
	color: #FFF;
}
/*
.track {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #af0917;
	text-decoration: none;
}

.track2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.track3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.track4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e4e4e;
	text-decoration: none;
}
.track5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}*/

