/* CSS Document */

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e1e3e3;
}

.9_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.10_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.11_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.12_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.14_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.9_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #db7428;
}

.10_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #db7428;
}

.11_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #db7428;
}

.12_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #db7428;
}

.14_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #db7428;
}

.9_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.10_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.11_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.12_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.14_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.9_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.10_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.11_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.12_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.14_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.9_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9a3216;
}

.10_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a3216;
}

.11_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a3216;
}

.12_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a3216;
}

.14_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9a3216;
}

.9_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #013f12;
}

.10_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013f12;
}

.11_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013f12;
}

.12_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013f12;
}

.14_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013f12;
}

.9_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002c42;
}

.10_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002c42;
}

.11_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002c42;
}

.12_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002c42;
}

.14_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002c42;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #db7428;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #db7428;
}
a:hover {
	text-decoration: underline;
	color: #db7428;
}
a:active {
	text-decoration: none;
	color: #db7428;
}

/* Link rosso grande */

a.rosso_grande {
	font-size: 14px;
	color: #9a3216;
}
a.rosso_grande:link {
	font-size: 14px;
	color: #9a3216;
	text-decoration: none;
}
a.rosso_grande:visited {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_grande:hover {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_grande:active {
	text-decoration: none;
	color: #9a3216;
}

/* Link rosso medio */

a.rosso_medio {
	font-size: 12px;
	color: #9a3216;
}
a.rosso_medio:link {
	font-size: 12px;
	color: #9a3216;
	text-decoration: none;
}
a.rosso_medio:visited {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_medio:hover {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_medio:active {
	text-decoration: none;
	color: #9a3216;
}

/* Link rosso piccolo */

a.rosso_piccolo {
	font-size: 10px;
	color: #9a3216;
}
a.rosso_piccolo:link {
	font-size: 10px;
	color: #9a3216;
	text-decoration: none;
}
a.rosso_piccolo:visited {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_piccolo:hover {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_piccolo:active {
	text-decoration: none;
	color: #9a3216;
}

/* Link rosso piccolissimo */

a.rosso_piccolissimo {
	font-size: 9px;
	color: #9a3216;
}
a.rosso_piccolissimo:link {
	font-size: 9px;
	color: #9a3216;
	text-decoration: none;
}
a.rosso_piccolissimo:visited {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_piccolissimo:hover {
	text-decoration: none;
	color: #9a3216;
}
a.rosso_piccolissimo:active {
	text-decoration: none;
	color: #9a3216;
}

/* Link arancione grande */

a.arancione_grande {
	font-size: 14px;
	color: #db7428;
}
a.arancione_grande:link {
	font-size: 14px;
	color: #db7428;
	text-decoration: none;
}
a.arancione_grande:visited {
	text-decoration: none;
	color: #db7428;
}
a.arancione_grande:hover {
	text-decoration: none;
	color: #db7428;
}
a.arancione_grande:active {
	text-decoration: none;
	color: #db7428;
}

/* Link arancione medio */

a.arancione_medio {
	font-size: 12px;
	color: #db7428;
}
a.arancione_medio:link {
	font-size: 12px;
	color: #db7428;
	text-decoration: none;
}
a.arancione_medio:visited {
	text-decoration: none;
	color: #db7428;
}
a.arancione_medio:hover {
	text-decoration: none;
	color: #db7428;
}
a.arancione_medio:active {
	text-decoration: none;
	color: #db7428;
}

/* Link arancione medio-piccolo */

a.arancione_medio-piccolo {
	font-size: 11px;
	color: #db7428;
}
a.arancione_medio-piccolo:link {
	font-size: 11px;
	color: #db7428;
	text-decoration: none;
}
a.arancione_medio-piccolo:visited {
	text-decoration: none;
	color: #db7428;
}
a.arancione_medio-piccolo:hover {
	text-decoration: none;
	color: #db7428;
}
a.arancione_medio-piccolo:active {
	text-decoration: none;
	color: #db7428;
}

/* Link arancione piccolo */

a.arancione_piccolo {
	font-size: 10px;
	color: #db7428;
}
a.arancione_piccolo:link {
	font-size: 10px;
	color: #db7428;
	text-decoration: none;
}
a.arancione_piccolo:visited {
	text-decoration: none;
	color: #db7428;
}
a.arancione_piccolo:hover {
	text-decoration: none;
	color: #db7428;
}
a.arancione_piccolo:active {
	text-decoration: none;
	color: #db7428;
}

/* Link arancione piccolissimo */

a.arancione_piccolissimo {
	font-size: 9px;
	color: #db7428;
}
a.arancione_piccolissimo:link {
	font-size: 9px;
	color: #db7428;
	text-decoration: none;
}
a.arancione_piccolissimo:visited {
	text-decoration: none;
	color: #db7428;
}
a.arancione_piccolissimo:hover {
	text-decoration: none;
	color: #db7428;
}
a.arancione_piccolissimo:active {
	text-decoration: none;
	color: #db7428;
}

/* Link blu piccolo */

a.blu_piccolo {
	font-size: 10px;
	color: #002c42;
}
a.blu_piccolo:link {
	font-size: 10px;
	color: #002c42;
	text-decoration: none;
}
a.blu_piccolo:visited {
	text-decoration: none;
	color: #002c42;
}
a.blu_piccolo:hover {
	text-decoration: none;
	color: #002c42;
}
a.blu_piccolo:active {
	text-decoration: none;
	color: #002c42;
}

/* Link blu piccolissimo */

a.blu_piccolissimo {
	font-size: 9px;
	color: #002c42;
}
a.blu_piccolissimo:link {
	font-size: 9px;
	color: #002c42;
	text-decoration: none;
}
a.blu_piccolissimo:visited {
	text-decoration: none;
	color: #002c42;
}
a.blu_piccolissimo:hover {
	text-decoration: none;
	color: #002c42;
}
a.blu_piccolissimo:active {
	text-decoration: none;
	color: #002c42;
}

/* Link menu */

a.menu {
	font-size: 9px;
	color: #002c42;
    text-decoration: none;
}

a.menu:link  {
	font-size: 9px;
	color: #002c42;
    text-decoration: none;

}
a.menu:visited  {
	color: #002c42;
}

a.menu:hover  {
	color: #db7428;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	filter: Invert;
}

a.menu:active  {
	color: #002c42;
}

/* Link menu bianco e nero */

a.menu_bn {
	font-size: 9px;
	color: #333333;
    text-decoration: none;
}

a.menu_bn:link  {
	font-size: 9px;
	color: #333333;
    text-decoration: none;

}
a.menu_bn:visited  {
	color: #333333;
}

a.menu_bn:hover  {
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	filter: Invert;
}

a.menu_bn:active  {
	color: #333333;
}

/* Link grigio azioni */

a.grigio_azioni {
	font-size: 10px;
	color: #777777;
}
a.grigio_azioni:link {
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
a.grigio_azioni:visited {
	text-decoration: none;
	color: #777777;
}
a.grigio_azioni:hover {
	text-decoration: none;
	color: #777777;
}
a.grigio_azioni:active {
	text-decoration: none;
	color: #777777;
}

/* Struttura */

.td_header {
	background-image: url(/immagini/header.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.td_logo {
	background-image: url(/immagini/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #002c42;
}

.td_dx {
	background-color: #002c42;
}

.td_bordo_pagina {
	background-color: #4b4b4b;
}

.td_sfondo_pagina {
	background-color: #fafafa;
}

.td_menu {
	background-image: url(/immagini/sfondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_voci_menu {
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #002c42;
}

.td_hover_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fafafa;
	background-color: #002c42;
}

.td_footer {
	background-image: url(/immagini/sfondo_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_tratteggio_inf{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aaaaaa;
}

.td_tratteggio_sx{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #aaaaaa;
}

.td_continuo_inf_sup_blu{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #002c42;
	border-bottom-color: #002c42;
	background-color: #f0f0f0;
}

.td_continuo_inf_sup_arancione{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff8932;
	border-bottom-color: #ff8932;
	background-color: #fafafa;
}

/* Azioni */

.td_azioni_navigazione {
	background-image: url(/immagini/azioni_navigazione.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #013F12;
}

.td_azione_dimensione_carattere {
	background-image: url(/immagini/dimensione_carattere.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_versione_stampabile {
	background-image: url(/immagini/versione_stampabile.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_invia_amico {
	background-image: url(/immagini/invia_amico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_genera_pdf {
	background-image: url(/immagini/genera_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_sfondo_invia_amico {
	background-color: #002c42;
}

.td_bordo_dettaglio {
	background-color: #002c42;
}

.td_bordo_arancione_sup_inf {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff8932;
	border-bottom-color: #ff8932;
}

.td_bordo_grigio_dettaglio {
	background-color: #bbbbbb;
}

.td_striscia_dettaglio {
	background-image: url(/immagini/striscia_dettaglio.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.td_contorno_blu {
	border: 1px solid #002c42;
}

.td_contorno_sfondo_blu {
	background-color: #002c42;
	border: 1px solid #002c42;
}

.td_contorno_blu_sfondo_grigio {
	background-color: #f8f8f8;
	border: 1px solid #002c42;
}

.td_contorno_sfondo_opzioni_sondaggio {
	background-color: #fafafa;
	border-top: 1px solid #002c42;
	border-bottom: 1px solid #002c42;
}

.td_contorno_arancione {
	border: 1px solid #ff8932;
}

.td_contorno_sfondo_arancione {
	background-color: #ff8932;
	border: 1px solid #ff8932;
}

.td_contorno_rosso {
	border: 1px solid #9a3216;
}

.td_contorno_sfondo_rosso {
	background-color: #9a3216;
	border: 1px solid #9a3216;
}

.td_data {
	color : #9a3216;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
}

.input_ricerca {
	color : #666666;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 9px;
	border : 1px inset #BBBBBB;	
	background-color : #eeeeee;	
}

.bottone_ricerca {
	color : #fafafa;
	border : 1px solid #FFFFFF;
	font : normal 10px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	background-image: url(/immagini/sfondo_ricerca.gif);
}

#popup {
    position: absolute;
    background-color: #dddddd;
    font-size: 10px;
    font-family: Verdana;
    top: 50%;
    left: 50%;
	margin:-180px 0 0 -450px;
    width: 500px;
    height: 295px;
    border: Solid 1px #666666;
}

#popup a:hover{
    text-decoration: none;
}

.chiudi {
	margin: 3px;
	color:#333333;
    text-align: right;
}
.chiudi a{
	color:#333333;
}