html {font-size: 85%;}

body {margin: 0; font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 100%;
	color: #666;
	background-color: #FFF;}

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

h1 {font-size: 1.60em; color: #3F227F; margin: 0 0 10px 0;}
h2 {font-size: 1.30em; color: #0077BB; margin: 0;}
h3 {font-size: 1.10em; color: #DE3027; margin: 0;}
p {margin: 5px 0 10px 0;}
a {color: #DE3027; text-decoration: underline;}
a:hover {text-decoration: none;}

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

#header {position: absolute; top: 10px; left: 0; width: 100%; height: 105px;
	background-image: url('bg_header.gif');
	background-position: 0 0;
	background-repeat: repeat-x;}

#logo {position: absolute; top: 10px; left: 0;}

#menulng {position: absolute; top: 110px; width: 750px; left: 0; text-align: right;}
#menulng a {color: #FFF; text-decoration: none;}
#menulng a:hover {color: #000;}

#menu {margin: 67px 0 0 228px; height: 38px;}
#menu a {color: #615C72; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu td {font-size: 0.90em; height: 38px; padding: 3px 10px 0 10px; color: #fff;}
#menu td.cur {background-color: #3F227F;}

#main {position: absolute; top: 116px; left: 0; width: 100%; font-size: 0.85em;
	background-image: url('bg_main.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	min-height: 300px;
	height: auto !important;
	height: 300px;}

#inmain {padding: 4px 20px 20px 235px;}
div.testo {width: 560px;}
div.foto {float: right; width: 260px;}
div.intesto {width: 300px; float: left;}
.divfull {clear: both; width: 100%;}

#colophon {
	width: 100%;
	background-image: url('bg_righe.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 8px 0 0 0;}

#incolophon {
	padding: 0 0 0 180px;
	height: 200px;
	background-image: url('bg_colophon.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #222;}

/* CATALOGO */
div.fotocat {width: 50px;}
div.testocat {float: right; width: 500px;}

div.testoitem {width: 300px;}
div.fotoitem {float: right; width: 250px;}

h3 a {color: #0077B9;}

/* CONTATTI */
.webform {margin: 0;}
table.webform {margin: 0;}
table.webform td {font-size: 1em;}
table.webform td.label {text-align: right;}
table.webform .field {width: 270px; border: solid 1px #3F227F;}
table.webform textarea {height: 80px;}
table.webform .button {font-size: 1em; font-weight: bold; border: solid 1px #3F227F; color: #FFF; background-color: #0077BB;}
/* created by BB */
