body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:  #666666;
}
#container {
	width:900px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left:4%;
	background: url(bkg/bkg_container.jpg) repeat-y top left;
min-height:400px;;
height: auto !important;	
height:100%;

}
#container-header {
	width: 900px;
	text-align: left;
	height: 145px;
	padding-top:60px;
	font-size:28px;
	font-weight:bold;
	height:auto;
	
}
#container-header img{ border:0; padding:-5px; position: static;}

#container-headers2 {
	width: 900px;
	text-align: center;
	height: 150px;
	padding-top:60px;
	font-size:28px;
	font-weight:bold;
	min-height:auto;
	
}

.navintest{
	width:900px;
	height:31px;
	
}
.navbanner{
	width:960px;
	height:90px;
	
}


.nav0 {	
width:450px; position:absolute; z-index:2; margin:0 0 0 0; height:50px; margin-left:510px !important/*Non-IE6*/; margin-left:573px /*IE6*/;}
.nav0 ul {float:right; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:14px; border:none;}


.nav1 {	
 width:550px; height:40px; margin-left:0px; position:absolute; z-index:3; margin:2px 0 0 0;}
.nav1 ul {float:left; margin-left:0px; padding:0 15px 0 0; font-weight:bold;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}
.nav1 img{border:0; padding-left:5px;}



.nav12 {
 width:270px; height:18px; font-family:Tahoma; position:absolute; margin-top:18px; margin-left:550px; }
.nav12 ul {float:right; margin-right:18px; padding:0 0px 0 0; font-weight:bold;}	
.nav12 li {display:inline; list-style:none;}
.nav12 li a {display:block; float:left; padding:0px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav12 a:hover {display:block; float:left; padding:0px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav12 img{border:0;}

.nav15 {
 width:300px; height:25px; position:absolute; margin-top:5px; z-index:3; margin-left:550px; font-family: Mistral;}
.nav15 ul {float:right; padding:0 40px 0 0; font-weight:bold;}	
.nav15 li {display:inline; list-style:none;}
.nav15 li a {display:block; float:left; padding:0px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav15 a:hover {text-decoration:none; color:rgb(50,50,50);}
.nav15 img{border:0;}

.nav17 {
 width:270px; height:18px; font-family:Tahoma; position:absolute; margin-top:18px; margin-left:550px; }
.nav17 ul {float:right; margin-right:18px; padding:0 0px 0 0; font-weight:bold;}	
.nav17 li {display:inline; list-style:none;}
.nav17 li a {display:block; float:left; padding:0px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav17 a:hover {display:block; float:left; padding:0px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav17 img{border:0;}

.nav2 {position:absolute; height:25px; z-index:2; margin:0px 0 0 0; width:100px; margin-top:-10px; margin-left:800px !important/*Non-IE6*/; margin-left:553px /*IE6*/; text-align:left; font-size:10px;}
ul.na,.na ul{margin-top: 10;	padding: 0;	cursor: default; font-size:10px;	list-style-type: none;	display: inline; text-align:left;}
ul.na img{border:0; text-align:left;}
ul.na{	display: table; font-size:10px;}
ul.na li{	display: table-cell; font-size:10px;	position: relative;	padding: 0px 0px;	width:75px;	text-align:left;}
ul.na li:hover{	padding-right: 0px;	text-align:left; font-size:10px; text-decoration:underline;}
ul.na li ul{	display: none;	position: absolute;	width: 85px;  font-size:10px;margin-left: -71px;	margin-top: -20px;	text-align:left;}
ul.na li:hover ul{	display : block; text-align:left;  font-size:10px; text-decoration:underline;}
.na ul li a{	display: block;	padding: 0px 0px;	text-align:left; font-size:10px;}
ul.na,.na ul,.na ul li a{	background-color: #fff;	color: #369; font-size:10px;}
ul.na li:hover,.na ul li a:hover{	background-color: #FFFFFF;	color: #369; font-size:10px; text-decoration:underline;}
ul.na li:active,.na ul li a:active{	background-color: #FFFFFF;	color: #369; font-size:10px;}
.na ul{	border: 0px solid #369; font-size:10px;}
.na a{	text-decoration: none; font-size:10px;}
.na a:visited{ font-size:10px;}
.na a:active{ font-size:10px;}
#container-eyecatcher {
		width: 900px;
	padding: 0px 0px 0px 0px;
	height: 70px;	
}
#container-eyecatcher img{
border:0;
padding:5px 10px 0 5px;
margin-top:0px;
}
#container-navigation {
	margin-left:0px;
	width: 900px;
	min-height:280px;
	
}
#container-navigations2 {
text-align:center;
	width: 900px;
min-height:350px;
height: auto !important;	
height:100%;
		
}

#container-footer {
	width: 900px;
	height:30px;
	background:url(images/2/footer2.gif);
}
#container-footer img{
	height:30px;
border:0;
margin-top:0px;
margin-left:10px;
}
#container-footer p{
 position: absolute; background: transparent; text-align:center;
margin-top: 18px; margin-left:50px; padding: 0px; font-family:Tahoma; font-size:10px;
}
#container-footer a { margin: 0px; padding: 2px 5px 2px 5px; color: #000000; text-decoration: none; top:2px;font-size: 10px;}
#container-footer a:hover, a.selected {color: #000000; text-decoration: none;}

.nav7-container {
margin-left:30px; margin-top:-92px;
width: 800px; top: 682px; height:20px; position: absolute; background: transparent; text-align:center;}
.nav7 {margin-top: 0px; margin-left:0px; padding: 0px; font-family:Tahoma; font-size:10px;}
.nav7 a { margin: 0px; padding: 2px 5px 2px 5px; color: #000000; text-decoration: none; top:2px;font-size: 10px;}
.nav7 a:hover, .nav2 a.selected {color: #000000; text-decoration: none;}

.nav5-container {
width: 750px; top: 95px; height:10px; color:#FFFFFF; margin-left:55px; position: absolute; background: transparent; text-align:center;}
.nav5 {margin: 0px; padding: 0px; color:#FFFFFF; font-family:Tahoma; font-size:10px; text-align: left;}
.nav5 a { float: left; margin: 0px; padding: 2px 5px 2px 5px; color: #FFFFFF; text-decoration: none; top:2px;font-size: 10px;}
.nav5 a:hover, .nav5 a.selected, .nav5 a:visited{color: #FFFFFF; text-decoration: none;}


.nav15-container {
width: 250px; top: 219px; height:30px; color:#EE7C2F; margin-left:-40px; font-size:11px; position: absolute; background: transparent; text-align:left;}
.nav15 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav15 p{ float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }
.nav15 p:hover, { font-weight:bold; font-size:11px; color: #EE7C2F; text-decoration: none;}

.nav25-container {
width: 180px; top:525px; height:30px; color:#EE7C2F; margin-left:-35px; position: absolute; background: transparent; text-align:center;}
.nav25 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:10px; text-align: left;}
.nav25 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 10px; }
.nav25 a:hover, .nav25 a.selected { font-weight:bold; font-size:10px; color: #EE7C2F; text-decoration:underline;}

.nav35-container {
width: 180px; top: 115px; height:30px; color:#EE7C2F; margin-left:595px; position: absolute; background: transparent; text-align:center;}
.nav35 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav35 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }
.nav35 a:hover, .nav35 a.selected { font-weight:bold; font-size:11px; color: #EE7C2F; text-decoration:underline;}

.nav45-container {
width: 180px; top: 275px; height:30px; color:#EE7C2F; margin-left:-102px; position: absolute; background: transparent; text-align:center;}
.nav45 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav45 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }
.nav45 a:hover, .nav45 a.selected { font-weight:bold; font-size:11px; color: #EE7C2F; text-decoration:underline;}

.nav47-container {
width: 250px; top: 35px; height:30px; color:#EE7C2F; margin-left:-135px; position: absolute; background: transparent; text-align:center;}
.nav47 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav47 p { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }


.nav85-container {
width: 162px; top: 275px; height:84px; color:#EE7C2F; margin-left:-15px; position: absolute; background: transparent; text-align:center; background:url(images/Spiegazione-Itinerario.JPG)}
.nav85 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav85 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }
.nav85 a:hover, .nav85 a.selected { font-weight:bold; font-size:11px; color: #EE7C2F; text-decoration:underline;}

.nav95-container {
width: 162px; top: 145px; height:84px; color:#EE7C2F; margin-left:-85px; position: absolute; background: transparent; text-align:center; background:url(images/Spiegazione-Itinerario.JPG)}
.nav95 {margin: 0px; padding: 0px;font-weight:bold; color: #EE7C2F; font-family:Tahoma; font-size:11px; text-align: left;}
.nav95 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#EE7C2F; text-decoration: none; top:2px; font-size: 11px; }
.nav95 a:hover, .nav95 a.selected { font-weight:bold; font-size:11px; color: #EE7C2F; text-decoration:underline;}

.nav97-container {
width: 30px; top: 683px; height:10px; color:#FFFFFF; margin-left:-52px; position: absolute; background: transparent ; overflow:hidden;  text-align:center;}
.nav97 {margin: 0px; padding: 0px;font-weight:bold; color: #FFFFFF; font-family:Tahoma; overflow:hidden; font-size:11px; text-align: left;}
.nav97 a { float: left; margin: 0px; font-weight:bold; padding: 2px 5px 2px 5px; color:#FFFFFF; text-decoration: none; top:2px; font-size: 11px; }
.nav97 a:hover, .nav97 a.selected { font-weight:bold; font-size:11px; color: #FFFFFF; text-decoration:underline;}

.content1 {	
float: left; width: 900px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75);}
.content1-container {	
clear: both; float: left; width: 900px; margin: 0px 0px 15px 0px; padding: 0px;}
.content1-container-1col {	
overflow: hidden; width: 400px; margin:100px 350px; padding: 0px; height:300px;}
.content1-container-1colonna {	
overflow: hidden; width: 500px; margin:100px 0; padding: 0px;}
.content1-container-1col-txtright-200px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 196px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-160px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 236px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-120px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 276px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-100px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 296px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-80px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 316px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-60px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 336px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-40px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 356px; margin: 0px; padding: 0px;}
.content1-container-2col-left {	
	
overflow: hidden; float: left; width: 280px; min-height:342px; margin: 0px; padding: 0px;
min-height:300px;;
height: auto !important;	
height:100%;
}







.content1-container-2col-right {
overflow: hidden; float: right; width: 615px;   margin: 0px; padding: 0px;
min-height:100%;
height: auto !important;	
height:100%;
}
.content1-container-2col-right img{
border:0; text-align:left;}
.content1-container-2col-right p{
					text-align: left; font-family:Tahoma; font-size:10px;}
.content1-container-2col-right a, a:hover, a:visited{
					 font-family:Tahoma; font-size:10px;
					 text-decoration:none;
					 color:#000000;
					 text-align:right;
					 }


.content1-container-3coll1-middle  object{ text-align:center;  margin:20px 20px; padding:20px 20px 0 0;}


.content1-container-2col-txtright-100px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 79px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-80px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 99px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-60px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 119px; margin: 0px; height:382px; padding: 0px;}
.content1-container-2col-txtright-40px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 139px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-20px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 159px; margin: 0px; padding: 0px;}
.content1-container-3col-left {	
overflow: hidden; float: left; width: 300px; height:160px; margin: 0px 0px 0px 0px; padding: 0px;}
.content1-container-3col-left-left {	
overflow: hidden; float: left; width: 127px; height:160px; padding: 0px;}
.content1-container-3col-left-left img{
	border:0; padding-top:40px;}

.content1-container-3col-left-right {	

overflow: hidden; float: left; width: 159px; height:160px; margin-top:40px; margin-left:5px; padding: 0px; text-align:left;}
.content1-container-3col-left-right  ul {
list-style-type:none; padding:0px 0px 0px 0px; margin-top:0px; font-family: Tahoma,Arial, Helvetica, sans-serif;text-decoration:none;
}
.titolo{ text-align:left; color:#0000FF; margin-top:3px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif;}
.content1-container-3col-left-right a{
text-align:left;
list-style-type:none; padding:0px; margin-left:0px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;
}
.content1-container-3col-left-right p{ text-align:left; padding-bottom:-10px;}
.content1-container-3col-left-right a:hover{
padding:0px; margin-left:0px; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:underline; color: #003399; 
}


.content1-container-3col-middle {	

overflow: hidden; float: left; width: 295px; height:160px; margin: 0px; padding: 0px;}
.content1-container-3col-right {	

overflow: hidden; float: right; width: 295px; height:160px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-60px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 47px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-40px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 67px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-20px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 87px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-10px {	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333; border-left: 1px solid #333333;
float: right; width: 97px; margin: 0px; padding: 0px;}
.content1-pagetitle {	
overflow: hidden; width: 408px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(88,144,168);); color: rgb(88,144,168); font-weight: bold; font-size: 180%;}


.content1-container-21col-left-left {
overflow: hidden; float: left; width: 130px; height:180px; padding: 0px; margin-top:20px;}
.content1-container-21col-left-left img{
	border:0;}

.content1-container-21col-left-right {	
overflow: hidden; float: left; width: 160px; height:180px; margin-left:5px; padding: 0px; text-align:left; margin-top:20px;}
.content1-container-21col-left-right  ul {
list-style-type:none; padding:0px 0px 0px 0px; margin-top:0px; font-family: Tahoma,Arial, Helvetica, sans-serif;text-decoration:none;
}
.titolo{ text-align:left; color:#0000FF; margin-top:3px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif;}
.content1-container-21col-left-right a{
list-style-type:none; padding:0px; margin-left:0px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;
}
.content1-container-21col-left-right p{ text-align:left; padding-bottom:-10px;}
.content1-container-21col-left-right a:hover{
padding:0px; margin-left:0px; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:underline; color:#FF0000; 
}


.content1-container-21col-middle {	
overflow: hidden; float: left; width: 310px; height:100px; margin-top: 10px; padding: 0px;}
.content1-container-21col-right {	
overflow: hidden; float: right; width: 300px; height:100px; margin-top: 10px; padding: 0px;}






.content1-container-3coll1-left {	
overflow: hidden; float: left; width: 265px; height:360px; margin: 0px 0px 0px 0px; padding: 0px;}
.content1-container-3coll1-middle {	
overflow: hidden; float: left; width: 415px; height:360px; margin: 0px; padding: 0px; margin-top:10px;}
.content1-container-3coll1-right {	
overflow: hidden; float: right; width: 205px; height:360px; margin: 0px; padding: 0px; margin-top:-10px;}

.nav3-grid-arte {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-arte dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-arte dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-arte dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-arte dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#9B0000 2px solid;}
.nav3-grid-storia {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-storia dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-storia dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-storia dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-storia dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#EE0000 2px solid;}
.nav3-grid-natura {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-natura dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-natura dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-natura dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-natura dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#A5C500 2px solid;}
.nav3-grid-tradizioni {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-tradizioni dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-tradizioni dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-tradizioni dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-tradizioni dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#009EC0 2px solid;}
.nav3-grid-itinerario {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-itinerario dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-itinerario dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-itinerario dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-itinerario dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#EE7C2F 2px solid;}
.nav3-grid-escursioni {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-escursioni dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-escursioni dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-escursioni dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-escursioni dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left:#0D912F 2px solid;}
.nav3-grid-eventi {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid-eventi dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid-eventi dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid-eventi dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid-eventi dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left: #910D6E 2px solid;}
.nav3-grid {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav3-grid dt{ margin-left:10px; text-decoration:none; color: #000000; text-align:left; font-size:10px;}
.nav3-grid dt a, .nav3-grid dt a:visited {text-decoration:none; color: #000000; font-weight: normal; font-size:11px;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block;  border:none; text-decoration:none; color: #000000; font-size:10px;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration:none; font-size:11px; font-family: Tahoma; border-left: #000099 2px solid;}

.border .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background: margin-top:-1px; margin-left:174px;}

.dt a title{
text-decoration:none;}

/*Immagine Mappa con rollover*/
img.image{ display: none;}


.nav4-grid {width:280px; background-color: #FFFFFF; margin-top:30px;}
.nav4-grid dt{ margin-left:10px; padding-top:15px; font-family:Tahoma; text-decoration:none; color: #000000; text-align:left;}
.nav4-grid dt a, .nav4-grid dt a:visited {text-decoration:none; color: #000000; font-family:Tahoma; font-weight: normal; font-size:11px;}
.nav4-grid dd a, .nav4-grid dd a:visited { border:none; text-decoration:none; color: #000000; font-family:Tahoma; font-size:11px;}
.nav4-grid dt a:hover, .nav4-grid dd a:hover {background-color: #FFFFFF; padding-left:3px; color: #000000; text-decoration: underline; font-size:11px; font-family: Tahoma;}





dl#officeMap{
	margin-left: 140px;
	padding: 0;
	background: transparent url(./images/Mappa-itinerario.jpg) top left no-repeat;
	height: 360px;
	width: 500px;
	position: relative;
}
dl#officeMap-grande{
	margin-left: -220px;
	padding: 0;
	background: transparent  url(images/Mappa-ingrandita2.JPG) top left no-repeat;
	height: 650px;
	width: 900px;
	position: relative;
}

.content1-container-2col-right dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
.content1-container-2col-right dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#monitorDef{ top: 275px; left: 90px; }
dd#monitorDef a{ position: absolute; width: 35px; height: 35px; text-align:justify; text-decoration: none; }
dd#monitorDef a span{ display: none; }
dd#monitorDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#monitorDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
dd#provaDef{ top: 285px; left: 110px; }
dd#provaDef a{ position: absolute; width: 60px; height: 20px; text-align:justify; text-decoration: none; }
dd#provaDef a span{ display: none; }
dd#provaDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#provaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
dd#secoDef{ top: 255px; left: 280px; }
dd#secoDef a{ position: absolute; width: 35px; height: 35px; text-decoration: none; }
dd#secoDef a span{ display: none; }
dd#secoDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#secoDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#teroDef{ top: 255px; left: 205px; }
dd#teroDef a{ position: absolute; width: 58px; height: 20px; text-align:justify; text-decoration: none; }
dd#teroDef a span{ display: none; }
dd#teroDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#teroDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#manoDef{ top: 290px; left: 340px; }
dd#manoDef a{ position: absolute; width: 40px; height: 20px; text-align:justify; text-decoration: none; }
dd#manoDef a span{ display: none;  }
dd#manoDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#manoDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#phoneDef{ top: 220px; left: 50px; }
dd#phoneDef a{ position: absolute; width: 40px; height: 20px; text-align:justify; text-decoration: none; }
dd#phoneDef a span{ display: none; }
dd#phoneDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; }
dd#phoneDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#caseDef{ top: 185px; left: 392px; }
dd#caseDef a{ position: absolute; width: 50px; height: 20px; text-align:justify; text-decoration: none;	}
dd#caseDef a span{ display: none; }
dd#caseDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -185px -380px no-repeat; }
dd#caseDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#notebookDef{ top: 116px; left: 128px; }
dd#notebookDef a{ position: absolute; width: 80px; height: 20px; text-align:justify; text-decoration: none; }
dd#notebookDef a span{ display: none; }
dd#notebookDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -72px -625px no-repeat; }
dd#notebookDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 150%;
}

dd#floppyDef{ top: 46px; left: 305px; }
dd#floppyDef a{ position: absolute; width: 64px; height: 20px; text-align:justify; text-decoration: none; }
dd#floppyDef a span{ display: none; }
dd#floppyDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -45px -388px no-repeat; }
dd#floppyDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;

	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	left: 1px;
	margin: 0;
	padding: 5px;
	width: 150%;
}

.line-box-arte {border-bottom: solid 1px #9B0000; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-storia {border-bottom: solid 1px #EE0000; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-natura {border-bottom: solid 1px #A5C500; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-itinerario {border-bottom: solid 1px #EE7C2F; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-escursioni {border-bottom: solid 1px #0D912F; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-tradizioni {border-bottom: solid 1px #009EC0; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box-eventi {border-bottom: solid 1px #910D6E; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box{border-bottom: solid 1px #000099; padding-bottom: 5px; margin: 0px 0px 15px 0px;}
.line-box a{
font-family:Tahoma;
font-size:11px;}

.content1-container-21col-absolute-left-left {
overflow: hidden; float: left; width: 130px; height:180px; padding: 0px; margin-top:0px;}
.content1-container-21col-absolute-left-left img{
	border:0;}

.content1-container-21col-absolute-left-right {	
overflow: hidden; float: left; width: 430px; height:180px; margin-left:5px; padding: 0px; text-align:left; margin-top:0px;}
.content1-container-21col-absolute-left-right  ul {
list-style-type:none; padding:0px 0px 0px 0px; margin-top:0px; font-family: Tahoma,Arial, Helvetica, sans-serif;text-decoration:none;
}
.titolo{ text-align:left; color:#0000FF; margin-top:3px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif;}
.content1-container-21col-absolute-left-right a{
list-style-type:none; padding:0px; margin-left:0px; font-size:10px; color:#000000; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;
}
.content1-container-21col.absolute-left-right p{ text-align:left; padding-bottom:-10px;}
.content1-container-21col-absolute-left-right a:hover{
padding:0px; margin-left:0px; font-family: Tahoma,Arial, Helvetica, sans-serif; text-decoration:underline; color:#FF0000; 
}


.content1-container-21col-absolute {
overflow: hidden; float: left; width: 580px; height:100px; margin-top:0px; padding: 0px;}

.content1-container-3-left {	
overflow: hidden; float: left; width: 200px; height:360px; margin: 0px 0px 0px 0px; padding: 0px;}
.content1-container-3-middle {	
overflow: hidden; float: left; width: 240px; height:360px; margin:30px; padding: 0px;}
.content1-container-3-right {	
overflow: hidden; float: right; width: 400px; height:360px; margin-top: 30px; padding: 0px;}




dl#officeMap2{
	margin-left: 320px;
	padding: 0;
	background: transparent url(images/2/cartine/cartina-escursioni.gif) top left no-repeat;
	height: 360px;
	width: 200px;
	position: relative;
}

.content1-container-2col-right dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
.content1-container-2col-right dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */

dd#caseDef2{ top: 45px; left: 50px; }
dd#caseDef2 a{ position: absolute; width: 35px; height: 20px; text-decoration: none; }
dd#caseDef2 a span{ display: none;}
dd#caseDef2 a:hover{ position: absolute; background: transparent url(images/2/cartine/cartina-escursioni.gif) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#caseDef2 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
dd#pesoDef2{ top: 72px; left: 39px; }
dd#pesoDef2 a{ position: absolute; width: 40px; height: 20px; text-align: justify; text-decoration: none; }
dd#pesoDef2 a span{ display: none; }
dd#pesoDef2 a:hover{ position: absolute; background: transparent url(images/2/cartine/cartina-escursioni.gif) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#pesoDef2 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#masoDef2{ top: 93px; left: 41px; }
dd#masoDef2 a{ position: absolute; width: 48px; height: 20px; text-align:justify; text-decoration: none; }
dd#masoDef2 a span{ display: none; }
dd#masoDef2 a:hover{ position: absolute; background: transparent url(images/2/cartine/cartina-escursioni.gif) -211px -373px no-repeat; top: 55px; left: -5px; }
dd#masoDef2 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin-top: 0;
	padding: 5px;
	width: 250%;
}
dd#manoDef2{ top: 290px; left: 40px; }
dd#manoDef2 a{ position: absolute; width: 35px; height: 35px; text-decoration: none; }
dd#manoDef2 a span{ display: none; width:50px;}
dd#manoDef2 a:hover{ position: absolute; background: transparent url(images/2/cartine/cartina-escursioni.gif) -200px -373px no-repeat; top: -5px; left: -5px; }
dd#manoDef2 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}



/* ---------- Hotspot Declarations Mappa Ingrandita---------- */
dd#monitorgrDef{ top: 485px; left:220px; }
dd#monitorgrDef a{ position: absolute; width: 35px; height: 35px; text-align:justify; text-decoration: none; }
dd#monitorgrDef a span{ display: none; }
dd#monitorgrDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#monitorgrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
dd#provagrDef{ top: 502px; left: 252px; }
dd#provagrDef a{ position: absolute; width: 60px; height: 20px; text-align:justify; text-decoration: none; }
dd#provagrDef a span{ display: none; }
dd#provagrDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#provagrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
dd#secogrDef{ top: 475px; left: 550px; }
dd#secogrDef a{ position: absolute; width: 35px; height: 35px; text-decoration: none; }
dd#secogrDef a span{ display: none; }
dd#secogrDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#secogrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#terogrDef{ top: 465px; left: 405px; }
dd#terogrDef a{ position: absolute; width: 65px; height: 20px; text-align:justify; text-decoration: none; }
dd#terogrDef a span{ display: none; }
dd#terogrDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#terogrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#manogrDef{ top: 528px; left: 690px; }
dd#manogrDef a{ position: absolute; width: 40px; height: 20px; text-align:justify; text-decoration: none; }
dd#manogrDef a span{ display: none; }
dd#manogrDef a:hover{ position: absolute; background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; top: -5px; left: -5px; }
dd#manogrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#phonegrDef{ top: 410px; left: 145px; }
dd#phonegrDef a{ position: absolute; width: 40px; height: 20px; text-align:justify; text-decoration: none; }
dd#phonegrDef a span{ display: none; }
dd#phonegrDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -211px -373px no-repeat; }
dd#phonegrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#casegrDef{ top: 320px; left: 768px; }
dd#casegrDef a{ position: absolute; width: 50px; height: 20px; text-align:justify; text-decoration: none;	}
dd#casegrDef a span{ display: none; }
dd#casegrDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -185px -380px no-repeat; }
dd#casegrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#notebookgrDef{ top: 216px; left: 343px; }
dd#notebookgrDef a{ position: absolute; width: 60px; height: 20px; text-align:justify; text-decoration: none; }
dd#notebookgrDef a span{ display: none; }
dd#notebookgrDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -45px -388px no-repeat; }
dd#notebookgrDef a:hover span{
	display: bgrlock;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 150%;
}

dd#floppygrDef{ top: 97px; left: 611px; }
dd#floppygrDef a{ position: absolute; width: 55px; height: 20px; text-align:justify; text-decoration: none; }
dd#floppygrDef a span{ display: none; }
dd#floppygrDef a:hover{ background: transparent url(./images/Mappa-itinerario.jpg) -45px -388px no-repeat; }
dd#floppygrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;

	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	left: 1px;
	margin: 0;
	padding: 5px;
	width: 150%;
}

