html {font-size: 80%;}

body {margin: 0; font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 100%;
	color: #53421F;
	background-color: #53421F;	
	background-image: url('bg.gif');
	background-position: 0 0;
	background-repeat: repeat-y;}

body.inf675 {margin: 20px; background-color: #FFF; background-image: none;}
	
h1 {font-size: 1.10em; color: #B71900; margin: 10px 0 0 0;}
h2 {font-size: 1.00em; color: #B71900; margin: 10px 0 0 0;}

a {color: #B71900; text-decoration: none;}
a:hover {color: #EC1E00;}

table {font-size: 1.00em;}
td.testo table.prodotti {width: 500px;}
td.foto {text-align: center; padding-right: 90px;}
th {text-align: left;}
.tr00 {background-color: #E8EBD8;}

#header {position:absolute; top: 0; left: 20px; width: 800px; height: 183px;
	background-image: url('header.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;}

#logo{position: absolute; top: 41px; left: 277px;}

#main{position:absolute; top: 183px; left: 20px; width: 800px;
	background-image: url('main.gif');
	background-position: 0 0;
	background-repeat: no-repeat;}

#menulng {}
#menulng a {color:#666; text-decoration:none;}
#menulng a:hover {color:#ccc;}

#menu {width: 140px; font-weight: bold;}
#menu a {}
#menu a:hover {}
#menu p {margin: 0 0 10px 10px;}

#inmain {float: right; width: 640px;
	min-height: 260px;
	height: auto !important;
	height: 260px;}
#inmain a {}
#inmain a:hover{}

.testo {padding: 20px 120px 0 0;}
.testo p {margin: 0 0 10px 0;}


/* CONTATTI */
table.webform td.label {text-align: right;}
table.webform .field {width:270px; border:solid 1px #53421F;}
table.webform textarea {height:80px;}
table.webform .button {border:solid 1px #53421F; color: #53421F; font-size: 0.75em;}

#colophon {position: absolute; top: 90px; left: 102px;  z-index: 30; font-size: 0.85em;}
#colophon p {margin: 0; color:#FFF;}
#colophon a {color:#999 text-decoration:none;}
#colophon a:hover {color:#ccc; text-decoration:underline;}
