html {font-size: 90%;}

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

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

h1 {font-size: 1.50em; margin: 0 0 20px 10px;
	padding: 10px 0 10px 0;
	background-image: url('bg_h1.gif');
	background-position: bottom left;
	background-repeat: no-repeat;}
h2 {font-size: 1.30em; color: #FF0000; margin: 0;
padding: 0 0 5px 0;}
h3 {font-size: 1.10em; color: #6D9CAE; margin: 0;}

p {margin: 0;}
a {color: #ff0000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}

table {font-size: 1em;}

#box {text-align: left; margin: 0 auto; width: 775px;}

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

#logo {}
#logo img {margin: 10px 0 0 13px;}

#main {width: 775px; font-size: 0.85em;
	background-color: #FFF;}

#menu { height:23px;
	font-size: 1.00em; color: #000;
	font-weight: bold;
	background-image: url('bg_menu.jpg');
	background-position: top right;
	background-repeat: repeat-x;}
#inmenu {padding: 3px 0 0 0;}
#inmenu p {display: inline; padding: 0 8px 0 8px;
	border-right: 1px solid #fff;}
#inmenu p.cur {}
#inmenu a {color: #fff; text-decoration: none;}
#inmenu a:hover {color: #000;}

#middle {height: 73px;
	background-image: url('bg_middle.gif');
	background-position: top left;
	background-repeat: no-repeat;}

#inmain {padding-left: 5px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border-left: 1px solid #6D9EB0;
	border-right: 1px solid #6D9EB0;}

div.testo {width: 730px; margin: 10px;}
div.foto {float: right; margin-top: 25px;}
div.intesto {margin-right: 10px;}
.divfull {clear: both; width: 600px;}

/* CATALOGO */
div.testocat {}
div.fotocat {float: right; margin-left: 20px; margin-bottom: 10px;}

div.testoitem {}
div.fotoitem {float: left; margin: 20px;}

h3 a {color: #FF0000;}

div.testoitem td {border-collapse: collapse; border: 1px solid #cccccc;}

/* COLOPHON */
#colophon {font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 0.85em;
	height: 31px;
	color: #000;
	background-image: url('bg_colophon.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#incolophon {padding: 3px 200px 0 5px;}

#menulng {}

/* 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 #6D9EB0;}
table.webform textarea {height: 80px;}
table.webform .button {font-size: 1em; font-weight: bold; border: solid 1px #6D9EB0; color: #000; background-color: #6D9EB0;}
/* created by VC */
