html {font-size: 85%;}

body {margin: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 100%;
	color: #000033;
	text-align: center;}

body.inf675 {margin: 20px; font-size: 0.9em; text-align: left;}
body.inf675 h1 {margin: 0; padding: 0;}

/*h1, h2, h3 {font-family: Arial, Verdana, Helvetica, Sans-serif}*/
h1 {font-size: 1.40em; color: #33425A;
	padding: 0 0 7px 330px;}
h2 {font-size: 1.40em; color: #6682B5; margin: 0;
	padding: 0 0 7px 0;}
h3 {font-size: 1.20em; color: #6682B5; margin: 0;}

p {margin: 5px 0 10px 0;}
a {color: #538CC6;}
a:hover {text-decoration: none; color: #000033;}

table {font-size: 1em; font-family: Verdana, Arial, Helvetica, Sans-serif;}
table td {width: 200px;}

#box {text-align: justify; margin: 0 auto; width: 800px; border: none;}

#header {width: 800px;
	height: 232px;
	background-color: #FFF;
	background-image: url('header.jpg');
	background-position: top left;
	background-repeat: no-repeat;}

#logo {}
#logo img {margin: 5px 0 0 5px;}

#menulng {float: left;
	padding: 12px 0 0 270px;}
/*#menulng a {color: #FFF; text-decoration: none;}
#menulng a:hover {color: #000;}*/

#menu {width: 800px; font-size: 0.95em; color: #2F4169;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	background-image: url('bg_menu.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	text-align: left;}
#inmenu {padding: 10px 0 10px 327px;}
#inmenu p {display: inline; 
	font-weight: bold;
	padding-left: 2px; padding-right: 2px;
	border-right: 2px solid #538CC6;}
#inmenu p.cur {color: #2F4169;
	background-image: url("stella.gif");
	background-position:center left;
	background-repeat: no-repeat;
	padding-left: 15px; padding-right: 5px;}
#inmenu a {color: #538CC6; text-decoration: none;
	}
#inmenu a:hover {text-decoration: underline;}

#main {width: 800px; font-size: 0.85em;
	background-color: #FFF;
	background-image: url('bg_main.gif');
	background-position: top left;
	background-repeat: repeat-y;}

#inmain {padding-left: 5px;}

div.testo {width: 800px;}
div.foto {float: left; margin-top: 0; width: 310px;}
div.foto img {float: right;}
div.intesto {width: 450px; margin-left: 330px; margin-right: 10px;}
.divfull {clear: both; width: 600px;}

/* CATALOGO */
div.testocat {margin: 10px 10px 0 330px; width: 450px;}
div.fotocat {float: left; margin: 25px 20px 0 0; width: 310px;}
div.fotocat img {float: right;}
div.testoitem {margin: 20px 10px 0 330px; width: 450px;}
div.fotoitem {float: left; margin: 25px 20px 0 0; width: 310px;}
div.fotoitem img {float: right;}
div.content {margin: 20px 10px 0 330px; width: 450px;}

h3 a {color: #1163C9;}

/* COLOPHON */
#colophon {font-size: 0.95em;
	font-weight: bold;
	width: 800px; height: 180px;
	color: #64708A;
	background-image: url('bg_colophon.jpg');
	background-position: top left;
	background-repeat: no-repeat;}
#colophon a {color: #4B5978;}
#incolophon {width: 200px;
	position: bottom;
	margin-left: 120px;
	padding-top: 50px;
	text-align: right;}

/* CONTATTI */
.webform {margin: 0;}
table.webform {margin-left: 330px;}
table.webform td {font-size: 1em; width:300px;}
table.webform td.label {text-align: right;}
table.webform .field {width: 270px; border: solid 1px #B7D6F2;}
table.webform textarea {height: 80px;}
table.webform .button {font-size: 1em; font-weight: bold; border: solid 1px #D1DEFD; color: #33425A; background-color: #D1DEFD;}
/* created by VC */
