html {font-size: 80%;}

body {margin: 0; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #FFF;}

body.inf675 {margin: 20px; background-color: #FFF; font-size: 1.00em;}
body.inf675 h1 {margin: 0;}

h1 {font-family: Courier New, Sans-serif, Verdana, Arial, Helvetica; 
	font-size: 2.20em; color: #000; 
	margin: 15px 0 0 0; 
	text-transform: uppercase;}
h2 {font-size: 1.40em; color: #000; margin: 0 0 10px 0; font-style: italic;}
p {margin: 10px 0 5px 0;}
a {color: #000; text-decoration: underline;}
/*a:hover {font-style: italic; font-weight: bold;}*/
a:hover {color:FFCC00; background-color:#000;}

#logo {position: absolute; top: 0; left: 0; 
	width: 800px; height: 215px;
	text-align: right; }

#menulng {position: absolute; top: 220px; width: 800px; left: 0; text-align: right;}
#menulng a {color: #FFF; text-decoration: none;}
#menulng a:hover {color: #000;}

#main {position: absolute; top: 215px; left: 160px; width: 640px;
	background-color: #F9D500;
	}

#inmain {padding: 30px 30px 30px 30px; 
	min-height: 340px;
	height: auto !important;
	height: 340px;}
#inmain p {font-size: 0.90em; margin-top: 20px;}
#inmain img {float: right; margin: 20px 5px 0 20px; clear: both;}

#menu {position: absolute; top: 5px; left: 5px; 
	width: 155px;}
.inmenu {background-image: url('menu.gif');
	background-position: left top;
	background-repeat: no-repeat; 
	min-height: 50px;
	height: auto !important;
	height: 50px;
	margin: 0;
	}
.inmenu p {font-family: Courier New, Sans-serif, Verdana, Arial, Helvetica; 
	font-size: 1.20em;
	text-transform: uppercase; 
	font-weight: bold;
	font-style: italic; 
	margin: 0 0 0 24px;
	padding-top: 10px;
	word-spacing: -0.2em;}
.inmenu a {text-decoration: none;
	font-style: normal;}


#mlist {background-image: url('mailinglist.gif');
	min-height: 73px;
	height: auto !important;
	height: 73px;}
#mlist p { padding-top: 46px;}

/* CONTATTI */
.webform {margin: 0;}
table.webform {margin: 0;}
table.webform td {font-size: 0.80em;}
table.webform td.label {text-align: right;}
table.webform .field {width: 270px; border: solid 1px #000;}
table.webform textarea {height: 80px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.90em;}
table.webform .button {font-size: 0.80em; font-weight: bold; border: solid 1px #000; color: #000; background-color: #FFF;}

#colophon {background-color: #000; font-size: 0.85em;}
#colophon p {margin: 0; color: #F9D500; padding: 5px 10px 5px 5px;}
#colophon a {color: #F9D500;}
#colophon a:hover {color: #000; background-color: #F9D500;}

/* created by SB */
