html {font-size: 85%;}
body {margin: 0; font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 100%; color: #006;
background-color: #FFF;}
body.inf675 {margin: 20px; font-size: 0.85em; background-color: #fff;}
body.inf675 h1 {margin: 0; border: none; font-size: 3.0em;}
h1 {font-family: Times, Times New Roman, Times New, Serif; font-size: 4.0em; 
color: #c00; font-style: italic; 
font-weight: normal; padding: 10px 0 0 0;}
h2 {font-size: 2.8em; font-style: italic; font-family: Times, Times New Roman, Times New, Serif; 
font-weight: normal; margin: 10px 0 0 0;}
p {margin: 5px 0 0 0;}
a {color: #c00; text-decoration: underline;}
a:hover {color: #f00;}
#content {display: table; width: 100%;}
.row {display: table-row;}
.space {padding: 10px;}
#logo {display: table-cell !important; display: inline; vertical-align: top;
	background-color: #006; width: 20%;}
#menu {display: table-cell !important; display: inline; vertical-align: top;
	width: 80%;}
#menu p {font-size: 0.80em; font-weight: bold; 
	color: #fff; text-transform: uppercase;}
#menu a {color: #fff; text-decoration: none; text-transform: none;}
#menu a:hover {text-decoration: underline;}
.menuitem {display: table-cell !important; display: inline; vertical-align: top;
	background-repeat: no-repeat; background-position: 0 0; display: inline;
	width: 86px; height: 66px; margin: 0 10px 0 0; padding: 24px 0 0 0;}
.menuitem p {margin: 0; padding; 0; text-align: center;}
#menuitem1 {background-image: url("bgmenu1.gif");}
#menuitem2 {background-image: url("bgmenu2.gif");}
#menuitem3 {background-image: url("bgmenu3.gif");}
#menuitem4 {background-image: url("bgmenu4.gif");}
#menuitem5 {background-image: url("bgmenu5.gif");}
#menuitem6 {background-image: url("bgmenu6.gif");}
#menuitem7 {background-image: url("bgmenu7.gif");}
#colophon {display: table-cell !important; display: inline; vertical-align: top;
	background-color: #006; 
	width: 20%; height: 300px;
}
#colophon p {color: #fff; font-size: 0.75em;}
#colophon a {color: #fff;}
#main {display: table-cell !important; display: inline; vertical-align: top;
	padding: 10px 10px 20px 10px;
	width: 80%; font-size: 0.80em;
	border-top: solid 1px #006; 
	}
#main img {margin: 10px;}
#menulng {}
#menulng a {color: #FFF; text-decoration: none;}
#menulng a:hover {text-decoration: underline}
.divfull {clear: both; font-size: 0px; height: 10px;}
/* 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 #1E035E;}
table.webform textarea {height: 80px;}
table.webform .button {font-size: 0.80em; font-weight: bold; border: solid 1px #1E035E; color: #1E035E; background-color: #FFF;}
/* created by AF */
