body {background: #FFFFFF url("img/background.gif") left top repeat-y scroll; margin: 0px;padding: 0px;font: 13px Verdana, Helvetica, Arial, sans-serif; color: #333333;line-height: 20px;}a { font-weight: bold; color: #ff9900; text-decoration: none;}a:hover { color: #333399; text-decoration: underline;}h1{font: 24px Verdana, Helvetica, Arial, sans-serif; color: #333399;font-weight: normal;text-decoration:underline;margin: 5px 0px 5px 0px;}h2{font: 17px Arial, Verdana, Helvetica, sans-serif; color: #6666cc;font-weight: normal;margin: 5px 0px 5px 0px;}p{margin: 5px 0px 15px 0px;}ul{padding-left: 0px;margin-left: 17px;}li{list-style-image:url(img/lista.gif);padding-left: 0px;margin-left: 0px;}#menu1 {  position: absolute;width: 150px; height: 54px;background-color: #ffcc33; left: 0px; top: 0px;z-index: 0;}#menu2 {left: 0px;z-index: 2;width: 150px;}#menu2 img{border-right: 1px #333333 solid;}#menu1 ul, #menu2 ul		{display: block;list-style: none;padding: 0px;margin: 0px;border: 0px;font-size: 11px;}				#menu2 li	, #menu2 li	{display: block;text-align: center;width: 150px;margin: 0px;padding: 0px;}#menu1 li a, .menu1 li a:visited{font: 11px Verdana, Arial, Helvetica, sans-serif;display: block;text-align: center;font-weight: normal;padding: 5px 0px 5px 0px;color: #333333;width: 150px; voice-family: "\"}\"";voice-family: inherit;width: 150px; text-decoration: none;letter-spacing: 1px;border-bottom: 1px solid #999999;}#menu1 li a:hover	{font-weight: bold;color: #666666;}#home{border-top: 1px #666666 solid;}#acrobat{margin: 10px 0px 0px 0px;}			#menu2 li a, .menu2 li a:visited{font: 12px Verdana, Arial, Helvetica, sans-serif;display: block;text-align: center;font-weight: normal;padding: 5px 0px 5px 0px;border-bottom: 1px solid #666666;color: #CCCCCC;width: 150px; voice-family: "\"}\"";voice-family: inherit;width: 150px; text-decoration: none;letter-spacing: 1px;}#menu1 li a:hover{font-weight: bold;background: #999999;color: #FFFFFF;text-decoration: none;}#menu2 li a:hover	{font-weight: bold;background: #ffcc33;color: #FFFFFF;text-decoration: none;}.bgtop {  background: #ff9900 url("img/bg_top.gif") top left repeat-x ; height: 54px; width: 100%; left: 0px; top: 0px; text-align: right;}.logo2 { position: absolute; height: 75px; width: 150px; left: 0px; top: 54px;z-index: 2;border: solid; border-width: 1px 1px 0px 0px; border-color: #000000;}.contenuto {  text-align: left;position: absolute; width: 70%;left: 190px; top: 90px;}.image {  float: right; margin: 0px 0px 5px 5px;text-align: center;font-size: 11px;color: #CC0000;}.footer { margin-top: 40px;padding: 5px 0px 10px 0px; color: #666666;border-top: 1px #CCCCCC solid;font-size: 11px;}input, textarea, select {width:300px;margin:2px 10px 5px 5px;}input {   border-top:1px black solid;border-left:1px black solid;border-right:1px gray solid;   border-bottom:1px gray solid;background-color:#f9f9f9;color:#333333;}textarea {   border-top:1px black solid;border-left:1px black solid;border-right:1px gray solid;   border-bottom:1px gray solid;background-color:#f9f9f9;color:#333333;}label {   color:#333399; font-weight:bold;font-size:0.9em;}.formbutton {width:auto;margin:10px 0px 20px 15px;   border:1px black solid;background-color:#f9f9f9;color:#333399;font-size:1.0em;font-weight:bold;}.formbutton:hover{   background-color:#FFCC33;color:#333399;}#kmap {z-index: 1;position: absolute;top: -999px;left: -999px;font-family: verdana, sans-serif;font-size: 12pt;text-align: center;}