ul {
	color: #5d5d5d;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	border: solid 1px white;
	width: 80px;
}

ul li { 
	position: relative;
	 
	}
li ul { 
	display: none; 
	position: absolute; 
	top: 0; 
	left: 80px 
	}

ul li a { 
 	color: #5d5d5d;
	text-decoration: none; 
	background: #ffffff; 
	display: block; 
	padding: 5px; 
	border: solid 1px white 
	}


* html ul li { 
	float: left; 
	height: 1%; 
	}
* html ul li a { 
	height: 1%; }


ul li a:hover {
	color: #000000;
	background: #d1d1d1;
	border: solid 1px #ffffff;
} 
li ul li a { padding: -5px 5px; } 
li:hover ul, li.over ul { display: block; } 

h1{
	font-family: "Courier New", Courier, monospace;
	font-size: 45px;
	color: #171717;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}

p a {
	color: #5d5d5d;
	text-decoration: none;
	background: #ffffff;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2#testo{
	font-family: "Courier New", Courier, monospace;
	font-size: 22px;
	color: #464646;
	}
	
	
	h3#testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
	font-style: italic;
}

h4#testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #747474;
	font-style: italic;
}
dt#testa{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #747474;
	font-style: italic;
}
dt#testa a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-style: italic;
	text-decoration: none;
}
dt#testa a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-style: italic;
	text-decoration: none;
}
	p#testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}
	dd#testa{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}
	li#testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	caption-side: right;
}

p#testo a:hover {
	color: #333333;
	text-decoration: none;
	background: #ffffff;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p#testo a {
	color: #5d5d5d;
	text-decoration: none;
	background: #ffffff;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}




img{border:0}
div#gallery{border:1px solid #cccccc}
div#zoom{float:center;margin:0 0 5px 0;padding: 5px;}
div#zoom img{display:run-in}
div#minipics{display:block}
div#minipics{margin-right:515px}
div#minipics ul{list-style-type: none;margin: 0;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;
border:1px solid #cccccc;padding: 3px}

div#gallery2{border:1px solid #cccccc}
div#zoom2{float:center;margin:0 0 5px 0;padding: 5px;}
div#zoom2 img{display:run-in}
div#minipics2{display:block;width:auto;hight:400px}
div#minipics2{margin-right:515px}
div#minipics2 ul{list-style-type: none;margin: 0;padding: 0}
div#minipics2 li{float:left;margin:0 5px 5px 5px;
border:1px solid #cccccc;padding: 3px}
