body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

#testo{
	position: absolute;
	overflow:VISIBLE;
	padding:5px;
	top: 25px;
	right: 63px;
	width:600px;
	height: 110px; 
	font-size:12px;
	text-align:justify;
	color:#FFFFFF;
	line-height:18px;
	}
	
	#testo2{
	position: absolute;
	overflow:auto;
	padding-right:25px;
	top: 18px;
	right: 63px;
	width:600px;
	height: 110px; 
	font-size:12px;
	text-align:right;
	color:#FFFFFF;
	line-height:18px;
	}
	

	
#lingue{
	float:left;
	font-size:10px;
	letter-spacing:3px;
	margin-left:50px;
	margin-top:26px;
	font-weight: bold;
}

#logo{
float:left;
width:140px;
margin-top:25px;
margin-left:30px;
}

#sopra{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 60px; 
	overflow: visible; 
	background-color:#333333;
	z-index:1;
	text-align:right;
	}
#menu{
	position: absolute;
	bottom: 150px;
	left: 0px;
	width: 100%;
	height:20px; 
	overflow: visible;
	background-color:#FF9933;
	z-index:1;
	text-align:right;
	}
#menureel{
	position: absolute;
	bottom: 240px;
	left: 0px;
	width: 100%;
	height:20px; 
	overflow: visible;
	background-color:#FF9933;
	z-index:1;
	text-align:right;
	}	
	#mezzo{
	position: absolute;
	top:62px;
	width:700px;
	z-index:1;
	text-align:right;
	color:#FFFFFF;
	right:63px;;
	font-size:14px;
	}
	
	#mezzoport{
	position: absolute;
	top:62px;
	width:100%;
	height:100%;
	z-index:1;
	text-align:right;
	color:#FFFFFF;
	right:63px;;
	font-size:14px;
	}
		#mezzocin{
	position: absolute;
	top:66px;
	z-index:1;
	text-align:right;
	color:#FFFFFF;
	right:63px;
	font-size:14px;	}
	
		#mezzomap{
	position: absolute;
	bottom: 170px;
	top:84px;
	width: 450px;
	z-index:1;
	text-align:right;
	color:#FFFFFF;
	right:63px;
	padding-right:5px;
	text-align:justify
	}
	
			#mezzomap2{
	position: absolute;
	overflow:hidden;
	bottom: 170px;
	height:500px;
	top:84px;
	width: 450px;
	z-index:1;
	text-align:right;
	color:#FFFFFF;
	right:63px;
	padding-right:5px;
	text-align:justify
	}
		
		#chi{
	position: absolute;
	top:66px;
	width: 500px;
	height:280px;
	overflow:auto;
	z-index:1;
	text-align: justify;
	color:#FFFFFF;
	left:64px;
	padding-right:25px;
	font-size:12px;
	}
	
#tasti{
margin-right:63px;
margin-top:3px;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
	}
	

#sotto{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height:150px; 
	overflow: visible;
	background-color:#333333;
	z-index:1
	}
	
	#sottoreel{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height:250px; 
	overflow: visible;
	background-color:#333333;
	z-index:1
	}
#flash{
    position:absolute;
	overflow:hidden;
	width: 100%;
	height:100%;
	float: left;
	margin: 0px 0px;
	z-index:0
	}


.spazio {
	font-size: 36px;
	color: #FFFFFF;
	margin-top:8px;
	margin-right:63px;

	}
	
.foto {
margin:1px;
}
.riga {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.Stile3 {color: #FF9933}
.Stile10 {
	font-size: 10px;
	color: #FF9933;
	font-weight: bold;
	letter-spacing:1px;
}
.foto2 {
margin:5px;
}
.Stile11 {color: #333333}
.Stile12 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
#tasti a:link {
	text-decoration: none;
 	color:#FFFFFF;
	}
#tasti a:active {  text-decoration: none;
 	color:#FFFFFF;}
#tasti a:visited { text-decoration: none;
 	color:#FFFFFF;}
#tasti a:hover {  text-decoration: none;
 	color:#555555;}
	
	.Stile14 {color: #FFFFFF}
.Stile15 {
	font-size: 10px;
	font-style: italic;
}
.Stile17 {font-size: 11px; font-weight: bold; }
.Stile18 {
	font-size: 14px;
	font-family: arial, verdana;
	font-weight: bold;
	color:#FF9933;
}
.sottolineatura {
	font-variant: normal;
}
.Stile22 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.Stile25 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

#Stile25 a:link {
	text-decoration: none;
 	color:#555555;
	}
.Stile25 a:active {  text-decoration: none;	color:#555555;}
.Stile25 a:visited { text-decoration: none;	color:#555555;}
.Stile25 a:hover {  text-decoration: none;	color: #666666;}