body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.header_titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: italic; font-weight: normal; color: #FF9900; padding-left: 4px}
.menu_item {  border: 1px #FF9900 solid; background-color: #006600; height: 18px; width: 150px; font-size: 7pt; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF}
.menu_subitem { border: solid; background-color: #FFFF00; border-width: 1px 1px 0px; border-color: #FF9900 #FF9900 black; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; height: 18px; width: 150px; margin-right: 2px; margin-left: 2px; color: #006600}
.box_esterno { border: 1px #006600 solid; background-color: #FFFFFF; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px }
.testo_7pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; padding-right: 2px; padding-left: 2px}
.testo_sfondo_rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FF9900; height: 14px; width: 146px; color: #006600; padding-right: 2px; padding-left: 2px; white-space: nowrap; border: #006600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FF9900; height: 14px; width: 125px; border: 1px #006600 solid}
.pulsante { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #006600; height: 14px; width: 75px; border: 1px #000000; color: #FFFFFF}
.menu_top { border: 1px #FFCC99 solid; background-color: #006600; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; height: 18px; width: 150px; color: #FFFFFF ; clip:   rect(   )}
.testo_8pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; padding-right: 8px; padding-left: 8px}
.testo_titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-right: 8px; padding-left: 8px; text-align: justify ; font-weight: bold; color: #000000; height: 28px; padding-top: 8px; padding-bottom: 8px}
.link_menu {  color: #006600}
a:visited {  text-decoration: none}
a:active {  text-decoration: none}
a:hover {  text-decoration: underline}
a:link {  text-decoration: none}
.input_radio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: none; clip:   rect(   ); height: 16px; width: 50px}
.testo_quesito { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006600; text-align: left}
.testo_autori { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal}
.link_glossario {  color: #006600}
.link_approfondimento1 { color: #FF6600}
.link_approfondimento2 { background-color: #0000FF}
.box_glossario { border: 1px #006600 solid; background-color: #FFFFFF; padding-right: 1px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; height: 14px; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.input_checkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: none; clip:  rect(   ); width: 15px}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FFCC99; height: 100px; width: 400px; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.input_messaggio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FFCC99; height: 14px; width: 400px; border: 1px #000000 }

