/*Fatto da Marco*/
body {font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; margin: 0px;
	background-image: url('bg_sx.gif');
	background-repeat: repeat-y;
	background-position: 0 200px;
}

p {font-size: 0.9em;}
a {color: #008000; text-decoration: underline;}
a:hover {color: #000;}

h1 {font-size: 1.2em; font-weight: bold; color: #008000; padding-bottom: 10px; margin: 20px 0 0 0;}
h2 {font-size: 1em; margin: 10px 0 0 0;}

/*POPUP*/
body.inf675 {margin:20px; background-color: #E0EBE0; background-image: none;}
body.inf675 p {color:#000000;}
body.inf675 h1 {color:#000000;}

#top {position: absolute;
	width: 780px;
	height: 100px;
}
#logo table {vertical-align: center; height: 80px; margin-left: 180px; margin-top: 10px;}

#menulng {margin-right: 10px; float: right;}
#menulng a {color:#666; text-decoration:none; font-size: 0.85em;}
#menulng a:hover {color:#000;}

#image {position: absolute;
	top: 105px;
	left: 0;
	width: 780px;
	height: 101px;
	background-image: url('fascia.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menu {position: absolute;
	top: 199px;
	left: 0px;
	width: 203px;
	z-index: 10;
}
#inmenu {padding: 15px 0px 5px 3px;}
#inmenu p {background-image: url('blocco_attivo.gif'); background-repeat: no-repeat; text-align: center; margin-bottom: 8px; background-color: #E0EBE0;}
#inmenu a {background-image: url('blocco_inattivo.gif'); background-repeat: no-repeat;display: block; background-color: #008000; color: #fff; padding-left: 17px; text-decoration: none;}
#inmenu a:hover {background-image: url('blocco_over.gif'); background-repeat: no-repeat; background-color: #E0EBE0; color: #000;}

#main {position: absolute;
	top: 199px;
	left: 0px;
	width: 577px;
	min-height: 335px;
	height: auto !important;
	height: 335px;
}
.tab {width: 577px; margin-left: 203px; margin-bottom: 5px;}
.inmain {width: 100%;
	min-height: 335px;
	height: auto !important;
	height: 335px;
	padding: 5px;
}

.inmain p.catlistlink {margin-top: 30px;}
.inmain img {border:solid 1px #333; margin-top:18px;}

table.webform td {font-size: 0.8em;}
table.webform td.label {text-align:right;}
table.webform .field {font-size: 0.8em; width:380px; background-color: #E0EBE0; border:solid 1px #B29C84;}
table.webform textarea {height:80px;}
table.webform .button {background-color: #C9DCC9; color: #2E352E; border:solid 1px #B29C84;
	font-size: 0.8em; font-weight: bold;}

#colophon {height: 40px; border-top: solid 2px #008000; width: 600px; margin-left: 180px;}
#colophon table {vertical-align: center; text-align: center; height: 40px; padding: 5px;}
#colophon p {margin-top: 0px; font-size: 0.7em;}
#colophon a {color: #008000; font-weight: bold;}
#colophon a:hover {color: #000;}