body { background-color: #FFFFFF;font-family: Arial, Helvetica, San-Serif;font-size: 12px;line-height: 1.4; }font { font-family: Arial, Helvetica, San-Serif;font-size: 12px; }.cachediv {		visibility: hidden;		overflow: hidden;		height: 1px;		margin-top: -1px;		position: absolute;	}.contorno{border: 2px solid #F79C66;}.piccolo { font-family: Arial, Helvetica, San-Serif;font-size: 11px;line-height: 1.3; }.grande { font-family: Arial, Helvetica, San-Serif;font-size: 14px;line-height: 1.2; }a      { color: #F67B47; text-decoration: none; }a:hover  { text-decoration: underline; color: #c60e1c; }a:visited { color: #808080; text-decoration: underline; }a:active { color: #c60e1c; text-decoration: none;}a.footer     { color: #c60e1c; text-decoration: underline; }a.footer:hover  { text-decoration: none; color: #f67b47; }a.footer:visited { color: #c60e1c; text-decoration: underline; }a.footer:active { color: #F67B47; text-decoration: none;  }a.vocemenu     { color: #1A1A1A; text-decoration: none; }a.vocemenu:hover  { text-decoration: underline; color: #f67b47; }a.vocemenu:visited { color: #333333; text-decoration: underline; }a.vocemenu:active { color: #F67B47; text-decoration: none;  }a.voceindice    { color: #FF3300; text-decoration: none; font-style: italic; }a.voceindice:hover  { text-decoration: underline; color: #c60e1c; font-style: italic; }a.voceindice:visited { color: #333333; text-decoration: underline; font-style: italic; }a.voceindice:active { color: #c60e1c; text-decoration: none; font-style: italic;  }td.dxlink { background-color: #FA9F74;border-bottom: 1px solid #FCDDCB; padding-left: 4px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px: } td.dx { padding: 4px;line-height: 1.4; background-color: #FCD9CA;font-family: Arial, Helvetica, San-Serif;font-size: 12px; }td.centro { padding: 4px;line-height: 1.4; font-family: Arial, Helvetica, San-Serif;font-size: 12px; text-align: left; }td.sfondo { padding: 4px;line-height: 1.4; font-family: Arial, Helvetica, San-Serif;font-size: 12px; text-align: left;background-color: #f0f0f0; }td.hp { padding-top: 24px;text-align: center; }table.bordatura {border: 1px solid #C0C0C0;}td.menutop { height: 31px;padding: 4px;background-image: url(/ep/images/sfondo-top.jpg); }td.bgfooter { height: 38px;padding: 4px;background-image: url(/ep/images/sfondo-bottom.jpg); }#date_stamp{text-align: right;font-family: Arial, Helvetica, San-Serif;font-size: 12px; font-style: italic;color: #808080;padding: 6px;}#campo {background-color: #FFFFFF; color: #333333; border: 1px solid #F79C66;font-family: Arial, Helvetica, San-Serif;font-size: 12px; }#bottone {background-color: #F67B47; color: #FFFFFF; border: 2px solid #F79C66;font-family: Arial, Helvetica, San-Serif;font-size: 12px; }a.opacity img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;} a.opacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;} a.invertopacity img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;} a.invertopacity:hover img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;} 