body { 
background-color: #9EC691;
font-family: Arial, Helvetica, San-Serif;
font-size: 12px;
line-height: 1.4; 
}

font { font-family: Arial, Helvetica, San-Serif;
font-size: 12px; }

.tag { font-family: Arial, Helvetica, San-Serif;
font-size: 18px; color: #c0c0c0; }

a      { color: #527900; text-decoration: underline; }
a:hover  { text-decoration: none; color: #9EC691; }
a:visited { color: #666666; text-decoration: none; }
a:active { color: #CE5300; text-decoration: underline;}

a.top      { color: #FFFFFF; text-decoration: underline; }
a.top:hover  { text-decoration: none; color: #FFFF66 ; }
a.top:visited { color: #FFFF99; text-decoration: none; }
a.top:active { color: #F7F7F7; text-decoration: underline;}

a.dx1     { font-weight: bold; color: #d53819; text-decoration: underline; }
a.dx1:hover  { text-decoration: none; color: #d53819 ; }
a.dx1:visited { color: #CE5300; text-decoration: none; }
a.dx1:active { color: #CE5300; text-decoration: underline;}

a.dx2     { font-weight: bold; color: #496C00; text-decoration: underline; }
a.dx2:hover  { text-decoration: none; color: #496C00 ; }
a.dx2:visited { color: #7EB36C; text-decoration: none; }
a.dx2:active { color: #9EC691; text-decoration: underline;}

a.sx     { font-weight: bold; color: #496C00; text-decoration: underline; }
a.sx:hover  { text-decoration: none; color: #d53819 ; }
a.sx:visited { color: #CE5300; text-decoration: underline; }
a.sx:active { color: #CE5300; text-decoration: underline;}

a.footer     { color: #000000; text-decoration: underline; }
a.footer:hover  { text-decoration: none; color: #666666 ; }
a.footer:visited { color: #333333; text-decoration: none; }
a.footer:active { color: #FFFFFF; text-decoration: underline;}

.date_stamp{
color: #808080;
}

td.top { 
border-left: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF; 
border-bottom: 1px solid #FFFFFF; 
background-color: #6C6159; }

td.toplink { 
padding-left: 3px; 
padding-right: 2px; 
padding-top: 2px; padding-bottom: 2px;
background-color: #F5F7EA; }

td.logo { background-color: #FFFFFF; }

td.corpo { background-color: #FFFFFF; }

table.header { border: 1px solid #FFFFFF; }

td.footer { 
padding: 4px; 
background-color: #5ca246;
}
td.hpUltimo { 
padding-top: 7px;
background-image: url('/portale/images/cornice_big.png');
}

td.hpImgUltima { 
padding-top: 5px;
padding-left: 4px;
padding-bottom: 4px;
padding-right: 7px;
}

td.hpAltri { 
background-image: url('/portale/images/cornice_small.png');
}

td.hpImgAltre { 
padding-top: 10px;
}

td.videoTop { 
padding: 10px;
background-color: #F5F5F5; }

td.videoCenter { 
background-color: #C8C8C8; }

td.videoBottom { 
background-color: #F5F5F5;
color: #333333; }

td.Categorie {
padding-left: 3px;
border-top: 1px solid #FFFFFF;
background-color: #EEF4BD; }

td.Sottocategorie { 
padding-left: 3px;
color: #d53819;
border-top: 1px solid #EEF4BD;
background-color: #f7f7f7;
font-weight: bold; }

td.Sottotitolo {
padding-left: 3px;
color: #333333;
border-top: 1px solid #EEF4BD;
background-color: #FFFFFF;
font-weight: bold; }

td.TerzeParti {
padding-left: 3px;
color: #333333;
border-top: 1px solid #FFFFFF;
background-color: #FFFFFF;}

td.Articoli {
padding-left: 3px;
border-top: 1px solid #EEF4BD;
background-color: #F9FFEA; }

td.TitoliCategorie {
border-right: 1px solid #FFFFFF; 
padding-left: 6px; 
padding-right: 6px; 
padding-top: 3px; 
padding-bottom: 3px;
}

td.TitoliCategorieEvidenziate {
border-right: 1px solid #FFFFFF; 
padding-left: 6px; 
padding-right: 6px; 
padding-top: 3px; 
padding-bottom: 3px;
background-color: #d53819;
}

td.GruppoAllegati {
padding-left: 3px; 
padding-right: 3px; 
padding-top: 2px; 
padding-bottom: 2px;
background-color: #FFFFFF;
}

td.Articolo {
padding-top: 7px;
padding-left: 4px; 
padding-right: 4px;
}

td.Titolo {
padding-left: 3px; 
padding-right: 3px;
}

td.Spot {
font-family: Arial, Helvetica, San-Serif;
font-size: 10px;
color: #808080;
padding-left: 3px; 
padding-right: 3px;
}

#campo {
background-color: #FFFFFF; 
color: #669700; 
border: 1px solid #336699;
}

#bottone {
background-color: #5ca246; 
color: #FFFFFF; 
border: 1px solid #5ca246;
}

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;
} 
