* html {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

body {
	font-size: 16px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

body a {color: #666666; font-size: 1em; text-decoration: none;}
body a:hover {color: #0b5e62; }

#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}
img{ border-width: 0px; }
.header {
	background-image: url(img/testa.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 40px;
	border-width: 0px;
	padding: 0px;
	height: 90px;
	width: 800px;
}
.header img {border-width: 0px; margin-top: 15px; margin-left: 200px;}
.box {
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-top: 20px;
	text-align: center;
	background-color: #f5f5f5;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	border-width: 0px;
	height: auto;
	width: 800px;
}
.footer {
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
}
.footer a { line-height: 300%; padding-left: 40px; font-size: 0.7em; text-decoration: none; color: white;}
.footer a:hover {color: #ffcc00;}
.menu {
	text-align: right;
	background-color: #f5f5f5;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 3px;
	padding: 0px;
	height: 21px;
	width: 800px;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
}
.menu ul {margin-left: 0px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; border-width: 0px; padding: 0px;}
.menu ul li { padding-left: 15px; padding-bottom: 0px; padding-right: 10px; padding-top: 0px; border-width: 0px; margin: 0px; list-style-type: none; display: inline;}
.green {background-position: -5px 1px; background-image: url(img/quad.gif); background-repeat: no-repeat;}
.red {background-position: -5px 1px; background-image: url(img/quad_acti.gif); background-repeat: no-repeat;}

.menu ul li a {color: #666666; font-size: 0.7em; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-decoration: none;}
.menu ul li a:hover{color: #0b5e62;}
.logoLinks{ text-align: right; border-width: 0px; padding: 0px; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 10px; height: 85px; width: 800px; }
table tr td{ border-width: 0px; padding: 0px; margin: 0px; }
table.right{ margin-right: 10px; margin-left: auto; }
.indi{ line-height: 130%; border-width: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 0px; background-color: #f5f5f5; margin-bottom: 0px; margin-top: 0px; font-size: 0.75em; margin-right: auto; margin-left: auto; height: 30px; width: 800px; text-align: center; }
.present{ font-size: 0.75em; margin-right: 100px; text-align: left; margin-left: 100px; height: auto; width: 600px; }
table.price{ margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; border-collapse: collapse; width: 600px; height: auto; padding: 0px; }
table.price td{ border-color: white; border-collapse: collapse; text-align: left; padding: 10px; margin: 20px; border-width: 1px; border-style: solid; font-size: 0.8em; height: 20px; width: 300px; }
.center{ margin-right: auto; margin-left: auto; text-align: center; }
h3{ color: #0b5e62; font-size: 1.2em; border-width: 0px; text-align: center; padding: 0px; margin: 0px; }
hr{ border-top-color: #0b5e62; border-top-style: solid; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-top-width: 1%; width: auto; height: 0%; }
table.camere{ font-size: 0.8em; line-height: 300%; color: white; border-width: 0px; padding: 0px; margin-bottom: 0px; margin-top: 10px; border-collapse: collapse; background-color: black; width: 600px; margin-right: auto; margin-left: auto; height: auto; }
.links{ font-size: 0.7em; margin-top: 50px; width: 300px; text-align: left; margin-right: auto; margin-left: auto; }
.links ul li{ padding-top: 10px; }
table.gallery { margin-bottom: 50px; margin-right: 30px; margin-left: auto; margin-top: 100px; height: auto; width: auto; }
table.gallery img{ border-width: 0px; }
table.panorama { margin-right: 30px; margin-left: auto; margin-top: 0px; height: auto; width: auto; }
table.panorama img{ border-width: 0px; }

table.gallery_view { text-align: center; color: #666666; font-size: 0.8em; margin-bottom: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; height: auto; width: auto; }
table.gallery_view td {padding: 5px;}
table.gallery_view img{ border-width: 0px; }
