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.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(/androweb/images/sfondo-top.jpg); }


td.bgfooter { 
height: 38px;
padding: 4px;
background-image: url(/androweb/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;
} 
