a:link, a:visited, a:active { color: #009966; font-weight: bold; text-decoration: none; }
a:hover { color: #000000; }
a.inv:link, a.inv:visited, a.inv:active { color: #99cccc; }
a.inv:hover { color: #FFFF66; }
input, select { color: #666666; font: 9px/10px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif;  padding-top: 4px;  background-color: #e9e9e9;  border: 1px solid #999999;  padding-left: 2px;  padding-right: 2px;  }
body { background: #009966; margin: 0px 0px; scrollbar-face-color: #009966; scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #333333; scrollbar-track-color: #000000; scrollbar-arrow-color: #ffffff; }
table.gallery { color: #000000; font: 11px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; }
.argomento { color: #000000; font: bold small-caps 12px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; }
.autore { color: #333333; font: bold small-caps 9px/11px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; text-decoration: underline; }
.box { background: #CCFFCC; border: 1px solid #CCCCCC; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; }
.catenaccio { color: #000000; font: bold 18px/16px garamond, "Times New Roman", times, serif; letter-spacing: 0px; margin-bottom: 8px; margin-top: 2px; text-justify: distribute-all-lines; }
.colboxgrey { background: #E9E9E9; border: 1px solid #CCCCCC; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.colboxyel { background: #FFFF99; border: 1px solid #CCCCCC; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.colboxwhite { background: #ffffff; border: 1px solid #CCCCCC; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.colboxlightblue { background: #b3e8f2; border: 1px solid #CCCCCC; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.columnbox { background-color: #F7F7F7; border: 4px solid Black; font: 10px/11px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.dovesei { color: #FFFF66; font: italic 12px/11px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 10px; margin-right: 10px; text-align: left; }
.normaltext,.ls_title { color: #000000; font: 13px/15px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; }
.normaltextj { color: #000000; font: 13px/15px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; text-align: justify; }
.minitext { color: #000000; font: 10px/11px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; }
.pagebox { background-color: #FFFFFF; border: 1px dashed Black; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; padding-top: 3px; }
.pagetitle { color: #FFFF66; font: bold small-caps 15px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; }
.smalltext,.ls_desc { color: #000000; font: 11px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; }
.smalltextinv { color: #ff7d00; font: 11px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; }
.smalltextj { color: #000000; font: 11px/12px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; text-align: justify; }
.stroke { border: 1px solid Black; }
.title { background-color: #ffffff; border: 1px dashed #009966; color: #009966; font: bold small-caps 17px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; padding-left: 4px; }
.titleinv { background-color: #FF7D00; border: 1px solid #ffcc33; color: #000000; font: bold small-caps 9px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 1px; padding-left: 1px; }
.titlecol { background-color: #ffcc33; color: #800000; font: bold 9px/11px "Trebuchet MS", tahoma, verdana, arial, helvetica, sans-serif; margin-bottom: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; text-align: center; }
.titolino { border-bottom: 1px solid #336699; color: #336699; font: bold 18px/17px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
.titolospec { border-bottom: 1px solid #336699; color: #336699; font: bold 35px/28px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -4px; padding-bottom: 4px; }
div.minspacer { margin-bottom: 4px; }
div.bigspacer { margin-bottom: 12px; }
div.menu { background-color: #D4D0C8; border: 2px outset #D4D0C8; left: 0px; padding: 0px 1px 1px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; }
div.menu a.menuitem { color: #000000; cursor: default; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; }
div.menu a.menuitem span.menuitemarrow { margin-right: -.75em; }
div.menu a.menuitem span.menuitemtext { }
div.menu a.menuitem:hover, div.menu a.menuitemhighlight { background-color: #999999; color: #ffffff; }
div.menu div.menuitemsep { border: 1px inset #D4D0C8; margin: 4px 2px; }
div.menubar { background-color: #D4D0C8; border: 2px outset #D4D0C8; padding: 2px 6px 4px 6px; text-align: left; }
div.menubar a.menubutton { background-color: transparent; border: 1px solid #D4D0C8; color: #000000; cursor: default; left: 0px; margin: 1px; padding: 2px 10px 2px 10px; position: relative; text-decoration: none; top: 0px; z-index: 100; }
div.menubar a.menubutton:hover { background-color: transparent; border: 1px outset #D4D0C8; color: #000000; }
div.menubar a.menubuttonactive,
div.menubar a.menubuttonactive:hover { background-color: #999999; border: 1px inset #D4D0C8; color: #ffffff; left: 1px; top: 1px; }
div.menubar,
div.menubar a.menubutton,
div.menu,
div.menu a.menuitem { color: #000000; font-family: "Trebuchet MS", "MS Sans Serif", arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }