body {
background-color:#000000;
	margin: 0;

	padding: 0;
	text-align: justify ;
	font-family:  garamond, arial, san-serif;
	font-size: 16px;
	font-style: normal ;
	
	
		
	word-spacing: normal;
	color: #000;
	
	}
	td.a {
	background-image:url(media/1.jpg);
	
	
	}
	div.box{width:520px !important;width /**/:530px;
    height:600px !important;height /**/: 610px;
    overflow:auto;padding: 13px;
    border:1px solid #EEE;border-right:0 solid;
	
    } 
	
	#menu {
	list-style: none;
	position: absolute;
	top: 120px;
	left:261px;
	
	width: 70px;

	}


 #menu1 {
	list-style: none;
	position: absolute;
	top: 10px;
	left:70px;
	height: 28px;
	}


#menu2 {
	list-style: none;
	position: absolute;
	top: 119px;
	left:481px;
	}

#menu3 {
	list-style: none;
	position: absolute;
	top: 120px;
	left:130px;
	width: 83px;
	height: 24px;
	}	
#menu4 {
	list-style: none;
	position: absolute;
	top: 0px;
	left:0px;
	}	
	
#menu5 {
	list-style: none;
	position: absolute;
	top: 174px;
	left:220px;
		}	
	#content-main {
position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 870px;
	
}


#intestazione {
width: 890px;
height: 138px;
border: 0px solid #999999;
border-collapse: collapse;
}








/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
height: 74px;
background: url(images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #6C3600;
background: url(images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

#nav-container li.current a, #nav-container a:hover{
color: #6C3600;

}
/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FF9900;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}






























#barramenu {
width: 886px;
height: 55px;

border-collapse: collapse;
}

#corpo {
width: 890px;
height: 600px;
border: 0px solid #999999;
border-collapse: collapse;
}
#log {
width: 890px;

border: 0px solid #999999;
border-collapse: collapse;
}
#prin {
position: absolute;
width: 890px;
height: 600px;
top: 305px;
border: 0px solid #999999;
border-collapse: collapse;
}
#corpo1 {
width: 890px;
height: 750px;
border: 0px solid #999999;
border-collapse: collapse;
}


#img {
	position: absolute;
	left: 25px;
	top: 220px;
	height: 273px;
	width: 840px;
}

#boxvisita {
	position: absolute;
	left: 300px;
	top: 250px;
	height: 273px;
	width: 570px;
}
#boxindex {
	position: absolute;
	left: 450px;
	top: 200px;
	height: 273px;
	width: 400px;
}
#boxindex2 {
	position: absolute;
	left: 10px;
	top: 470px;
	height: 400px;
	width: 850px;
}

#boxamm {
	position: absolute;
	left: 0px;
	top: 795px;
	width: 890px;
	height: 25px;
	border: 1px solid #999999;
	border-collapse: collapse;
	text-align:center;
	background-color: #669933;
}


#text {
	font-family:  arial, san-serif;
	font-size: 14px;
	font-style:normal;
	text-align:justify;
	line-spacing:150%;
		
	word-spacing: normal;
	color: #333333;
	margin-right:auto;
	
	}


#text1 {
	position: absolute;
	padding: 5px 30px 16px;
	top: 321px;
	left: -1px;
	text-align:justify;
	 }
	 
	 
	 #storia {
	position: absolute;
	 }
	 #amm{
	position: absolute;
	padding: 15px 50px 16px;
	width: 892px;
	top: 170px;
	width: 792px;
	text-align:justify;
	 }

Input.button {
	position:absolute;
	left: 757px;
	
}
a img{
border: none;
} 


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}



#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

           .nav-container-outer{
background: #990000;
padding: 0px;
height: 74px;
background: url(images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{