.body
{
    BACKGROUND-COLOR: #efefef
}

.image
{
	cursor: hand;
}

.button
{
    BACKGROUND-COLOR: #4a66a5;
    BORDER-RIGHT: 1pt ridge;
    BORDER-TOP: 1pt ridge;
    BORDER-LEFT: 1pt ridge;
    BORDER-BOTTOM: 1pt ridge;
    CURSOR: hand;
    COLOR: gainsboro;
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana
}

.buttonhome
{
	background-color: #ffcc33;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
}

.input
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 180pt;
    TEXT-DECORATION: none
}

.inputdisabilitata
{
    BACKGROUND-COLOR: #fcfcfc;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 180pt;
    TEXT-DECORATION: none
}

.inputpiccola
{
    BACKGROUND-COLOR: #fcfcfc;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 60pt;
    TEXT-DECORATION: none
}

.inputpiccoladisabilitata
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 60pt;
    TEXT-DECORATION: none
}

.inputmedia
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 180pt;
    TEXT-DECORATION: none
}

.inputbanner
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 120pt;
    TEXT-DECORATION: none
}

.inputricerca
{
    BACKGROUND-COLOR: #fcfcfc;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 250pt;
    TEXT-DECORATION: none
}

.inputricerca
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 250pt;
    TEXT-DECORATION: none
}
.inputgrande
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    HEIGHT: 15pt;
    WIDTH: 450pt;
    TEXT-DECORATION: none
}


.label
{
	background-color: #ffffff;
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	BACKGROUND-COLOR: #ecebf9;
}

.label1
{
	background-color: #ffffff;
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-decoration: none;
	BACKGROUND-COLOR: #ecebf9;
}

.labelIntestazioneGrande
{
	background-color: #ffffff;
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	BACKGROUND-COLOR: #ecebf9;
}

.labelDescrizione
{
	font-weight: bold;
	text-justify: auto;
	font-size: 10px;
	vertical-align: baseline;
	color: #213b75;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: justify;
	text-decoration: none;
}
.labelDettaglio
{
	background-color: #ffffff;
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
}

.labelDettaglioDisabilitato
{
	background-color: #f4f3f9;
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
}


.labelNazioni
{
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: left;
	text-decoration: none;
}

.labelNews
{
	background-color: #fd93bd;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
}



.labelalert
{
	background-color: #ffffff;
	color: #b72f0b;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	BACKGROUND-COLOR: #ecebf9;
}
.linkbutton
{
	color: #213b75;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.TestoBasso
{
    FONT-SIZE: 9px;
    COLOR: #8e8e8e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

SELECT.Option
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    BORDER-BOTTOM: thin ridge;
    FONT-SIZE: 11px;
    WIDTH: 180pt;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

SELECT.OptionRicerca
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    BORDER-BOTTOM: thin ridge;
    FONT-SIZE: 11px;
    WIDTH: 250pt;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

SELECT.OptionMedia
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    BORDER-BOTTOM: thin ridge;
    FONT-SIZE: 11px;
    WIDTH: 180pt;
    HEIGHT: 15pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
TEXTAREA.textareatestofisso
{
	border-right: #7f9db9 1pt solid;
	border-top: #7f9db9 1pt solid;
	text-justify: auto;
	font-size: 10px;
	border-left: #7f9db9 1pt solid;
	color: black;
	line-height: normal;
	border-bottom: #7f9db9 1pt solid;
	font-family: Verdana;
	letter-spacing: normal;
	background-color: #f6f6f1;
	text-align: justify;
	text-decoration: none;
}

TEXTAREA.textarea
{
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    FONT-SIZE: 11px;
    WIDTH: 450pt;
    HEIGHT: 60pt;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TEXTAREA.textareanewsletter
{
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    FONT-SIZE: 11px;
    WIDTH: 480pt;
    HEIGHT: 80pt;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TEXTAREA.textareanewsletterpiccola
{
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    FONT-SIZE: 11px;
    WIDTH: 480pt;
    HEIGHT: 20pt;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TEXTAREA.textareamedia
{
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    FONT-SIZE: 11px;
    WIDTH: 180pt;
    HEIGHT: 60pt;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TEXTAREA.textareamediadisabilitata
{
    BORDER-RIGHT: #7f9db9 1pt solid;
    BORDER-TOP: #7f9db9 1pt solid;
    BORDER-LEFT: #7f9db9 1pt solid;
    BORDER-BOTTOM: #7f9db9 1pt solid;
    FONT-SIZE: 11px;
    WIDTH: 180pt;
    HEIGHT: 60pt;
    COLOR: black;
    BACKGROUND-COLOR: #fcfcfc;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}


.checkbox
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
	color:#213B75;
	background-color:#ECEBF9;
}

.checkboxricerca
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	background-color:#ffffff;
}

.checkboxDettaglio
{
	font-family:Verdana;
	font-size:10px;
	color:#213B75;
	background-color:#ffffff;
}

.panel
{
	background-color:White;
	border-color:#E0E0E0;
	border-width:1px;
	border-style:solid;
}

TD.linkbassi
{
    TEXT-JUSTIFY: auto; 
    FONT-SIZE: 12px; 
    COLOR: #213b75; 
    LINE-HEIGHT: 20px; 
    FONT-FAMILY: Verdana; 
    TEXT-ALIGN: justify;
}

TD.testo
{
    TEXT-JUSTIFY: auto; 
    FONT-SIZE: 12px; 
    COLOR: #213b75; 
    LINE-HEIGHT: 20px; 
    FONT-FAMILY: Verdana; 
    TEXT-ALIGN: justify;
}

TD.leggi
{
    TEXT-JUSTIFY: auto; 
    FONT-SIZE: 10px; 
    COLOR: #213b75; 
    LINE-HEIGHT: 20px; 
    FONT-FAMILY: Verdana; 
    TEXT-ALIGN: justify;
}


TD.colonnasx
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-DECORATION: none
}

TD.colonnasxGuestBook
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #f9f9eb;
    TEXT-DECORATION: none
}

TD.colonnasxBB
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #f9ebf7;
    TEXT-DECORATION: none
}

TD.colonnadx
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	font-size: 10px;
	border-left: lightgrey 1pt solid;
	color: #003399;
	border-bottom: lightgrey 1pt solid;
	font-family: verdana;
	background-color: #ffffff;
}

TD.colonnadisabilitato
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	font-size: 10px;
	border-left: lightgrey 1pt solid;
	color: #003399;
	border-bottom: lightgrey 1pt solid;
	font-family: verdana;
	background-color: #f4f3f9;
}

TD.colonnacomune
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #003399;
	font-family: verdana;
	background-color: #ecebf9;
	text-align: left;
	font-variant: small-caps;
}

TD.MLT
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-DECORATION: none;
    vertical-align:top;
}

TD.INT
{
	border-right: lightgrey 0pt solid;
	border-top: lightgrey 0pt solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	border-left: lightgrey 0pt solid;
	color: #669999;
	border-bottom: lightgrey 0pt solid;
	font-style: italic;
	font-family: Verdana;
	background-color: #ffffff;
	text-decoration: none;
}

TD.INTESTAZIONE
{
	border-right: lightgrey 0pt solid;
	border-top: lightgrey 0pt solid;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: bottom;
	text-align:left;
	border-left: lightgrey 0pt solid;
	color: #669999;
	border-bottom: lightgrey 0pt solid;
	font-style: italic;
	font-family: Verdana;
	background-color: #ffffff;
	text-decoration: none;
}

TD.ImmaginePrimoPiano
{
	vertical-align: top;
	text-align:center;
}

TD.TestoPrimoPiano
{
	vertical-align: top;
	text-decoration: none;
	text-align:center;
}

TD.Divisore
{
	background-color: #ccd9e2;
	width:20px;
}

.labelInPrimoPiano
{
	background-color: #6cee72;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
}


A.lnkPrimoPiano:link
{
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}
A.lnkPrimoPiano:visited
{
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}
A.lnkPrimoPiano:hover
{
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration:underline
}
A.lnkPrimoPiano:active
{
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}


TD.Lingua
{
	background-color: #48d7fb;
}

TD.Collegamenti
{
	background-color: #fa9d19;
	text-align:center;
}

TD.InPrimoPiano
{
	background-color: #6cee72;
	text-align:center;
}
TD.News
{
	background-color: #fd93bd;
	text-align:center;
}

TD.IMP
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:center;
	vertical-align: top;
	text-decoration: none;
}

TD.ElencoRegioneNV
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:center;
	vertical-align: top;
	text-decoration: none;
}

TD.ElencoRegione
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:center;
	vertical-align: top;
	text-decoration: none;
	background-color: #f1f2d5;
}

TD.ElencoProvinciaNV
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:center;
	vertical-align: top;
	text-decoration: none;
}

TD.ElencoProvincia
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:center;
	vertical-align: top;
	text-decoration: none;
	background-color: #f1f2d5;
}

TD.ElencoComune
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
	text-decoration: none;
	background-color: #f1f2d5;
}

TD.prova
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: top;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
	text-decoration: none;
	background-color: #f1f2d5;
}

TD.prova1
{
	background-color: #ccd9e2;
	width:20px;
}

TD.IMP1
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	vertical-align: middle;
	width:10%;
}

TD.IMP1prova
{
	vertical-align: middle;
	width:10%;
}

TD.colonnadx1
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	font-size: 10px;
	border-left: lightgrey 1pt solid;
	color: #003399;
	border-bottom: lightgrey 1pt solid;
	font-family: verdana;
	background-color: #ffffff;
	vertical-align: top;
	width:90%;
}
TD.colonnadx1prova
{
	font-size: 10px;
	color: #003399;
	font-family: verdana;
	background-color: #ffffff;
	vertical-align: top;
	width:90%;
}


TD.ELC
{
	border-right: lightgrey 1pt solid;
	border-top: lightgrey 1pt solid;
	vertical-align: top;
	border-left: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
	text-decoration: none;
	text-align:center;
	BACKGROUND-COLOR: #ecebf9;
}

TD.NewsIntestazione
{
	text-align: center;
	text-decoration: none;
	font-size: xx-small;
	font-family: Verdana;
	color: darkblue;
	background-color: #ffffff;
	vertical-align: top;
}

TD.NewsDettaglio
{
	text-justify: auto;
	font-size: xx-small;
	color: darkblue;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: justify;
	text-decoration: none;
}

TD.IntestazionePiccola
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: lightgrey 1pt solid;
    CURSOR: default;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-DECORATION: none
}

TD.IntestazioneGrande
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: lightgrey 1pt solid;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

TD.IntestazioneGuestbook
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: lightgrey 1pt solid;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f9f9eb;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

TD.IntestazioneBB
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: lightgrey 1pt solid;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f9ebf7;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

TD.contorno
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #ecebf9;
}

TD.ContornoCella
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
}

TD.pulsanti
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    BORDER-LEFT: lightgrey 1pt solid;
    BORDER-BOTTOM: lightgrey 1pt solid;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-ALIGN: center;
}

TD.IntestazioneMedia
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: lightgrey 1pt solid;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

TD.IntestazioneMedia1
{
    BORDER-RIGHT: lightgrey 1pt solid;
    BORDER-TOP: lightgrey 1pt solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: lightgrey 1pt solid;
    COLOR: #213b75;
    BORDER-BOTTOM: lightgrey 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ecebf9;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

TD.IntestazioneDettaglio
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    CURSOR: default;
    COLOR: #508B52;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.IntestazioneDettaglioPiccolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    CURSOR: default;
    COLOR: #508B52;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.HeaderTable
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	background-color: #5a70a1;
}

.ItemTable
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	background-color: Gainsboro;
	color: #000000;
}

.SelectedTable
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	background-color: #FFFFC0;
	color: #000000;
}
.PagerTable
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: Gainsboro;
}

A.LinkBassi:active
{
    FONT-SIZE: 7pt;
    COLOR: #8e8e8e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.LinkBassi:visited
{
    FONT-SIZE: 7pt;
    COLOR: #8e8e8e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.LinkBassi:link
{
    FONT-SIZE: 7pt;
    COLOR: #8e8e8e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.style-r{
	color:#FF7200;
}


A.lnk:link
{
    FONT-SIZE: xx-small;
    COLOR: darkblue;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lnk:visited
{
    FONT-SIZE: xx-small;
    COLOR: darkblue;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lnk:hover
{
    FONT-SIZE: xx-small;
    COLOR: darkblue;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.lnk:active
{
    FONT-SIZE: xx-small;
    COLOR: darkblue;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}

A.lnkIMP:link
{
    font-size: 10px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}
A.lnkIMP:visited
{
    font-size: 10px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}
A.lnkIMP:hover
{
    font-size: 10px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration:underline
}
A.lnkIMP:active
{
    font-size: 10px;
    font-weight:bold;
    font-family:Verdana;
    color:  #ffffff;
    text-align:center;
    text-decoration: none
}

A.lnkISZ:link
{
    font-size: 12px;
    font-weight:bold;
    font-family:Verdana;
    color:  #213B75;
    text-align:center;
    text-decoration: none
}
A.lnkISZ:visited
{
    font-size: 12px;
    font-weight:bold;
    font-family:Verdana;
    color:  #213B75;
    text-align:center;
    text-decoration: none
}
A.lnkISZ:hover
{
    font-size: 12px;
    font-weight:bold;
    font-family:Verdana;
    color:  #213B75;
    text-align:center;
    text-decoration:underline
}
A.lnkISZ:active
{
    font-size: 12px;
    font-weight:bold;
    font-family:Verdana;
    color:  #213B75;
    text-align:center;
    text-decoration: none
}

A.lnkregioni:link
{
	font-weight: bold;
	font-size: 10px;
	color: #213b75;
	font-family: verdana;
}
A.lnkregioni:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #213b75;
	font-family: verdana;
    text-decoration: none
}
A.lnkregioni:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #213b75;
	font-family: verdana;
    text-decoration: underline
}
A.lnkregioni:active
{
	font-weight: bold;
	font-size: 10px;
	color: #213b75;
	font-family: verdana;
    text-decoration: none
}

