﻿body
{
    font-family: Verdana;
}
a {  text-decoration: none}
a:hover 
{
    text-decoration: underline;
    color:black;
}
a:active
{
    text-decoration: underline;
    color:#404040;
}
.linkcda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B5B5B;
	text-decoration:none;
	}
a:link.linkcda{}
a:visited.linkcda{}
a:active.linkcda{}
a:hover.linkcda{
	color:#999999;
	text-decoration:underline;
}
.linkatras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E50003;
	font-weight:bold;
	text-decoration:none;
	}
a:link.linkatras{}
a:visited.linkatras{}
a:active.linkatras{}
a:hover.linkatras{
	color:#333333;
	text-decoration:underline;
}
a:visited { }

/*Titoli*/
.linkcorch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.titoloBianco
{
    color:White;
    font-size: 14px;
    font-weight:bold;
}
.titoloNero
{
    color:black;
    font-size: 14px;
    font-weight:bold;
}
.sttxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.link2 {
	font-family: Arial;
	font-size: 11px;
	color:#FF0000;
	text-decoration:underline;
}
a:link.link2{}
a:visited.link2{}
a:active.link2{}
a:hover.link2{
	text-decoration:underline;
}
.link22 {
	font-family: Arial;
	font-size: 11px;
	color:#FF0000;
	text-decoration:none;
}
a:link.link22{}
a:visited.link22{}
a:active.link22{}
a:hover.link22{
	font-family: Arial;
	font-size: 11px;
	color:#FF0000;
	text-decoration:underline;
}
.link2220 {
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
a:link.link2220{}
a:visited.link2220{}
a:active.link2220{}
a:hover.link2220{
	font-family: Arial;
	font-size: 11px;
	color:#CCCCCC;
	text-decoration:underline;
}
/*Testi*/
.testoBianco
    {color:White; font-size: 10px; text-align:justify;}
.testoNero
    {color:black; font-size: 11px; text-align:justify;}
.testoNero2
    {color:black; font-size: 11px;}
.testoRosso
    {color:red; font-size: 11px;}
.testoNotaNero
    {color:black; font-size: 10px; font-style:italic;}
.testoFooter
    {color:White; font-size: 10px;}
.testoFooter2
    {color: #808080; font-size: 10px;}
.testoHeader
    {color:black; font-size: 12px; font-weight:bold;}
.titoloCampo
    {color:black; font-size: 12px; font-weight:bold;}
.errore
    {color:red; font-size: 10px;}
.testoApice
{
    font-size: 8px;
    vertical-align: top;
}
.testoPedice
    {color: #808080; font-size: 10px;}    
.testoRadice
{
    color: black;
    font-size: 11px;
    font-weight:bold;
}
.testoNodo
{
    color: black;
    font-size: 11px;
    text-transform:lowercase;
}
/*Menu*/
.MenuTitolo
{
    color:#555555;
    font-size: 12px;
    font-weight: bold;
}
.MenuTitolo a:active
{
    color:#404040;
}
.MenuTitolo a:hover
{
    color:#000000;
}
.MenuTesto
{
    color: #464646;
    font-size: 10px;
}

.DoemTesto1
{
    color: #66FF66;
    font-weight: bold;
}
.DoemTesto2
{
    color: #66CCFF;
    font-weight: bold;
}

/*Tabelle*/
.ColonnaSx
{
    background-color:#f5f5f5;
    border-right: red 1px dotted;
}
.ColonnaDx
{
    background-color:#f5f5f5;
    border-left: red 1px dotted;
}
.tabBase
{
    color: black;
    border: #E5E5E5 1px solid;
    text-align:left;
}

.tabNews
{
    background-color: #f5f5f5;
    font: 10px Verdana, Helvetica, sans-serif;
    color: black;
    border: #E5E5E5 1px solid;
    border-collapse: collapse;
    padding: 0;
}
.tabNews div
{
    font: bold 12px Verdana, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    height:23;
    padding: 0px 0;
    padding-left: 3px;
    text-decoration: none;
    text-transform:capitalize;
}
.tabNewsFiltro
{
    background-color: #f3f3f3;
    font: 13px Verdana, Helvetica, sans-serif;
    color: #808080;
    border: #959595 1px solid;
    border-collapse: collapse;
    padding: 2;
    font-weight:bold;
    text-transform:uppercase;
}
.tabSubMenu
{
    color: black;
    background-color: #ECF3FC;
    border: #E5E5E5 1px solid;
}
.tabSubMenu a
{
    color:gray;
    font-size: 10px;
    font-weight:bold;
}
.tabSubMenu a:hover
{
    color:black;
}

.tabSubRepeater
{
    color: black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.tabSubRepeater td
{
    color:#770000;
    border-bottom: #C0C0C0 1px solid;
}
.Doem1 
{
    background: white url(library/doem_Back1.gif) bottom left;
}
.Doem2 
{
    background: white url(library/doem_Back2.gif) bottom left;
}
.tabMessage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    background: #f5f5f5;
    text-decoration: none;
    border:#000000 1px solid;
}
.tabMessage tr
{
    text-align:center;
}
.tabMessage div
{
    font-size:11px;
    line-height:20px;
}
.tabMessage TH
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000; border: #ffffff solid; background:  #f5f5bb; padding: 1px; border-width: 1px}

/* ALBUM */
.albumWeb
{
    border-width:0;
    font-family:Verdana;
    font-size:xx-small;
    color:White;
}
.albumWebItem
{
    border-width:1;
    border-bottom-style:dotted;
    font-family:Verdana;
    font-size:xx-small;
    color:Gray;
}
.albumWebPager
{
    font-family:Verdana;
    font-size:xx-small;
    color:Black;
}
/* STATO */
.stato0
{
    color: white;
    background-color: #33AA33;
    border: #ffffff 0px solid;
    font-weight:bold;
    text-align:center
}
.stato0GPL
{
    color: white;
    background-color: #33AA33;
    border: #ffffff 0px solid;
    font-weight:bold;
    text-align:center
}
.stato0Metano
{
    color: white;
    background-color: #66CCFF;
    border: #ffffff 0px solid;
    font-weight:bold;
    text-align:center
}
.stato1
{
    color: black;
    background-color: #FF8888;
    border: #ffffff 0px solid;
    font-weight:bold;
    text-align:center
}
.stato2
{
    color: black;
    background-color: #FFBB00;
    border: #ffffff 0px solid;
    font-weight:bold;
    text-align:center
}
.stcopy{
	font-family:Verdana;
	text-align:left;	
	font-size:11px;
	color:#ffffff;
}

.stnov{
	font-family:Verdana;
	text-align:center;
	font-size:11px;
	color:#E50003;
	font-weight:bold;
}

.stproduct{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
}
.stserie{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.sttxt1{
	font-family:tahoma;
	text-align:left;
	font-size:11px;
	color:#333333;	
}
.sttxt1x{
	font-family:tahoma;
	text-align:left;
	font-size:11px;
	color:#ffffff;	
}
.sttxtcell{
	font-family:tahoma;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#e50003;
}
.stborde1 {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-align:justify;
	border: 1px solid #000000;
}

.testoFooterr
    {color:White; font-size: 12px;}
.testoFooter22
    {color: #808080; font-size: 12px;}
	
.sttxt1der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:right;
}
.tabAhorro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C1C1AC;
	font-size: 12px;
	text-align:right;
	border: solid 1px #C1C1AC;
	background-color: #FAFAF8;
}
