body {
	margin: 0;
	padding: 0;
	background: #fff url(images/bg.gif) repeat-x;
	background-color:#ECEBE3;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#testata{
width: 770px;
height:342px;
left:0;
top:0;
}
ul#mappa1{
margin: 0;
padding: 0;
list-style: none;
position: relative;
width: 689px;
height: 342px;
background:url(images/testata.jpg) no-repeat transparent;
}

ul#mappa1 li{
display:block;
position:absolute;
margin: 0;
padding:0;
}

li#mappa1-link1 {
left: 30px;
top: 90px;
width: 105px;
height: 105px;
}

#mappa1-link1 a {
display:block;
width: 100%;
height: 100%;
}

#mappa1 .alt { display:none }

#navmenu{
width: 173px;
height:400px;
background: #ECEBE3 url(images/bg-menu.gif) no-repeat;
left:0;
top:342px;
}

#navmenu ul
{
list-style-type: none;
margin: 0 0 0 5px;
padding: 0;
left:10px;
}
#navmenu a
{
display: block;
color: #ffffff;
font-weight:bold;
background-color: #B3B3B3;
width: 145px;
padding: 4px 8px;
text-decoration: none;
}
#navmenu a:hover
{
font-weight:bold;
background-color: #999999;
color: #FFFFFF;
padding: 4px 8px;
}
#navmenu li { margin-bottom: 2px; }

#corpo{
position:absolute;
width: 460px;
left:173px;
top:342px;
background-color:#FFFFFF;
padding:10px;
}

h1 {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC6600;
	text-align:center;
}

h2 {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC6600;
	text-align:center;
}

a:link {text-decoration: underline;color: #cc6600;}	
a:visited {text-decoration: underline;color: #cc6600;}
a:hover {text-decoration: none;color: #333333;}
a:active {text-decoration: none;color: #333333;}

.bottom {
font-size:11px;
text-align:center;
}


