/* HEAD-FISSA  */
body > #head-fissa {
  position: fixed;
  font-family: Verdana, Geneva, sans-serif;
}
#head-fissa {
	position: absolute;
	top: 0em;
	left: 12em;
	width: 88%;
	height: 10em;

	background-color:#FFF;
}
#wrap-headfissa {
  	padding: 10em 2em 1em 12em;
    font-family: Verdana, Geneva, sans-serif;
}

/* NAV-MENUsx  */

body > #nav {
  position: fixed;
  font-family: Verdana, Geneva, sans-serif;
}
#nav {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 10em;
	height: 200em;
	background:#5a7bae;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
.menu a{
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover{
	color: #FFCC00;
	text-decoration: none;
}
.puls_cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	background-color: #cae1ff;
	border: 1px solid #003366;
	text-align: center;
}
.puls_cyan a{
	color: #003366;
	text-decoration: none;
	background-color: #cae1ff;
	border: 1px #003366;
}
.puls_cyan a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cae1ff;
	border: 1px #FFFFFF;
}
.puls_cyan a:visited{
	color: #003366;
	text-decoration: none;
	border: 1px #003366;
}
.pulsante_fontane {
	color: #FF6;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pulsante_fontane a{
	color: #FF6;
	text-decoration: none;
	color: #ccff00;
}
.pulsante_fontane a:hover{
	color: #FFcc00;
	text-decoration: none;
}
.pulsante_mappa {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}
.pulsante_indice { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #33FF33;
	text-decoration:none;
}
.pulsante_indice a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFCC00;
	text-decoration:none;
}
.pulsante_aggiornamenti {
	color: #ffcc00;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
/* Index  */
.index-titolo {
	color: #ffcc00;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-style: italic;
}
.index-sottotitolo {
	color: #ffffff;
	font-size: 7pt;
	font-family: verdana;
	font-weight: bold;
	text-align: center;	
}
.index-fontane {
	color: #ffffff;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	border: 1px solid #00FF00;
	list-style-type: none;
	margin-bottom: 5px;
}
.index-fontane a{
	color: #ffffff;
	text-decoration: none;	

}
.index-fontane a:hover{
	color: #00FF00;
	text-decoration: none;
}
.menu_index {
	color: #ffffff;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	border: 1px solid #ffcc00;
	list-style-type: none;
	margin-bottom: 5px;
}
.menu_index a{
	color: #ffffff;
	text-decoration: none;	

}
.menu_index a:hover{
	color: #ffcc00;
	text-decoration: none;
}
.index-footer{
	color: #039;
	font-size:6pt;
	font-style:italic;
}
/* CALCOLI */
.green {
        border:1px solid #62F905;
}
.red {
        border:1px solid #FC000D;
}

.risultato {
    border-top:1px solid #ccc;
}
.myinput {
    border:1px solid #ccc;
}

/* FOOTER */
#pie_pagina { 
  padding: 1em 2em 0 12em;
	color: #5a7bae; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
}
.pie_pagina a:active{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a:hover{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a:visited{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a{ 
	color: #5a7bae; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}
/* LAYOUT */
body {
	font-size : 9pt;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	scrollbar-face-color: #5a7bae; 
	scrollbar-highlight-color: #eeeeee; 
	scrollbar-shadow-color: #5a7bae; 
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-darkshadow-color: #003399;
}

#wrap {
  padding: 1em 2em 0 12em;
}

acronym {border-bottom: 1px dotted #ccc; cursor:help;}
#wrap p {
  line-height: 1.6em; 
  padding-left: 1.2em;
}
.aree_modificabili {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	color:#F0C 
}

	
/* PAGINA */
a  {
	color: #003399;
	text-decoration: none;
}
a:hover  {
	color: #ff6600;
}
a:visited  {
	text-decoration: none;
}
.apice {  
	font-size: 7pt; 
	font-style: normal; 
	vertical-align: super; 
	clip:   rect(   ); 
	line-height: normal
}
.arial-narrow {  
	font-family: "arial narrow"; 
	font-size: 12pt
}
.bordisottili {
	border-right: #5a7bae 1px solid; 
	border-top: #5a7bae 1px solid; 
	border-left: #5a7bae 1px solid; 
	border-bottom: #5a7bae 1px solid
}
.bordoverde {
	border-right: #6C3 1px solid; 
	border-top: #6C3 1px solid; 
	border-left: #6C3 1px solid; 
	border-bottom: #6C3 1px solid
}
.button {
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	font-size: 10pt;
	background: #5a7bae;
	border-left: #333399 1px solid;
	color: #ffffff;
	border-bottom: #333399 1px solid;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	border-style: inset;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.buttonover {
	border-right: #5a7bae 1px solid; 
	border-top: #5a7bae 1px solid; 
	font-size: 10pt; 
	background: #ffffff; 
	border-left: #5a7bae 1px solid; 
	cursor: hand; 
	color: #5a7bae; 
	border-bottom: #5a7bae 1px solid; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	font-weight: bold
}
.buttonover-arancio {
	border-right: #5a7bae 1px solid; 
	border-top: #5a7bae 1px solid; 
	font-size: 10pt; 
	border-left: #5a7bae 1px solid; 
	cursor: hand; 
	color: #ff6633; 
	border-bottom: #5a7bae 1px solid; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	font-weight: bold
}
.calcoli_virgola { 
	color: #F00; 
	font-family: arial, helvetica, sans-serif
}
.capcontmat { 
	color: #ffffff; 
	font-family: arial, helvetica, sans-serif
}
.capoconto {  
	color: #ffffff; 
	text-decoration: none; 
	font-family: arial, helvetica, sans-serif
}
.caratteristiche {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt
}
.dashed {
	border: 5px dashed #cccccc;
}
.dati  {
	font : 9pt arial, helvetica, sans-serif;
	text-align : right;
}
.dati-centrati  {
	font : 9pt arial, helvetica, sans-serif;
	text-align : center;
}
.dati-sinistra  {
	font : 9pt arial, helvetica, sans-serif;
	text-align : left;
}
.ddnn { 
	font-size: 10pt; 
	color: #003399; 
	text-align: left; 
	font-family: arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold
}
.didascalia {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #003399; 
	font-weight: bold
}
.elenco  {
	text-align : center;
}
.elenco2 {  
	font-family: "courier new", courier, mono; 
	font-size: 10pt
}
.elencopuntato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
	margin-top: -7px;
	margin-left: 30px;
}
em {  
	font-size: 85%; 
	color: #666666; 
	page-break-before: always
}

.evidenza {  
	background-color: #FFFFCC;
	border-color: #F60;
	font-weight: bold;
	font-style: italic; 
}

h1  {
	font-size : 14pt;
	font-weight : bold;
    font-family: verdana, arial, helvetica, sans-serif; 
	color: #5a7bae; 
	text-align: center;
}
h2  {
	font-size : 12pt;
	font-weight : bold;
	font-family: verdana;
	color: #003399;
}
.h2-arancio  {
	font-size : 12pt;
	font-weight : bold;
	font-family: verdana;
	color: #F60;
}
h3  {
	font-size : 10pt;
    font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	color: #003399; 
	text-align: center; 
}
h4  {
	font-size : 10pt;
	line-height:normal;
	font-weight : bold;
    font-family: verdana, arial, helvetica, sans-serif;
	color:#039;
}
h5  {
	font-size : 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	bottom: 0px;
	top:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.href1 {  
	font-family: arial, helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 10pt; 
	font-weight: bold
}
.href1 a{  
	color: #ffffff; 
	text-decoration: none; 
}
.href1copy { 
	font-family: arial, helvetica, sans-serif; 
	color: #0000ff; 
	text-decoration: none; 
	font-size: 11pt 
}
.indice { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}
.indice-elenco { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #003399; 
	text-decoration: none
}
.indice_descr {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 60%
}
.indice_sottoth1  {
	font-size : 14pt;
	font-weight : bold;
   	font-family: verdana, arial, helvetica, sans-serif; 
   	color: #5a7bae;
   	text-align: center;
}
.lettere-ricerca {  
	font-size: 12pt; 
	color: #F90; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold
}
.lettere-ricercacopy { 
	font-size: 16pt; 
	color: #f00080; 
	font-family: "times new roman", times, serif; 
	font-weight: bold 
}
.lettere-ricerca-tab { 
	font-size: 14pt; 
	color: #8884f8; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold 
}
li  {
	font-size: 9pt;
	color:#039;
	line-height: 12pt;
	list-style:square;	
}
ol {
	list-style-type: decimal;
}
.menumateriali {
	text-align : center;
	background : #b5df7b;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	cursor: hand;
	letter-spacing: 0.5pt;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	clip: rect(auto,5px,auto,5px);
	width: 100%;
	height: 16pt;
	vertical-align: middle;
	border: 1px solid #339900;
}
.minidescr  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
    color: #999;
}
.minidescr_indice { 
	font-size : 8pt; 
	font-family : verdana, arial, helvetica, sans-serif; 
}
.note {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #339966
}
.note_piccole {  
	font-family: arial; 
	font-size: 8pt; 
	color: #666;
}
.notegrandi { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	font-weight: normal
}
.novita {
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	background: #FF6633;
	padding-left: 6px;
	padding-right: 6px;
}
.pacchetto {  
	text-align: justify
}
.pie_pagina { 
	color: #5a7bae; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
}
.pie_pagina a:active{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a:hover{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a:visited{ 
	color: #5a7bae; 
	text-decoration: none; 
}
.pie_pagina a{ 
	color: #5a7bae; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
}
.prodotto  {
	font-weight : bold;
	font-size : 12pt;
	font-family : arial, helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
}
.pulsanteverde {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	background-color: #99ff66;
	padding: 3px 10px 3px 10px;
	
}
.ritorna_alto-elenchi { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 6pt; 
	color: #006699; 
	font-weight: bold;
	text-align: right
}
.ritorna_in_alto { 
	color: #5a7bae; 
	text-decoration: none ; 
	font-family: "times new roman", times, serif; 
	font-size: 12pt; 
	background-position: center; 
	text-align: center
}
.ritornainalto { 
	color: #5a7bae; 
	text-decoration: none ; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt
}
.sezioni-util {
	font-size: 10pt;
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
.sezioni-util a{
	font-size: 10pt;
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.sezioni-utilcopy { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #0099ff ; 
	text-decoration: none
}
.sfondogiallo {
	text-align : center;
	background : #ccff99;
	font-size: 9pt;
	font-weight: bold;
	color: #003399;
	letter-spacing: 0.5pt;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	vertical-align: middle;
	border: 1px solid #339900;
	text-decoration: none;
}
.sfondogrigio {
	text-align : center;
	background: #f5f5f5;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	letter-spacing: 0.5pt;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	vertical-align: middle;
	border: 1px solid #cccccc;
	text-decoration: none;
}
.simboli { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #009a63
}
.simbolicopia { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11pt; 
	color: #0000cc
}
.simboli_matematici { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13pt; 
	color: #000000
}
.sottolineato {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.symbol { 
	font-family: symbol; 
	font-size: 14pt; 
	font-weight: bold
}
.symbol {
	font-family: symath;
}
.tabdati  {
	font : bold 8pt arial, helvetica, sans-serif;
	background : #dcdcdc;
	text-align : center;
}
.tabdati-col { 
	font : bold 9pt arial, helvetica, sans-serif; 
	background : #ffffcc; 
	text-align : center; 
	vertical-align : middle
}
.tabella_bordo {
	border-width: 1px;
	border-color: #CCC;
	background-color: #f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
}
.tabella_bordo-rosso {
	border-width: 2px;
	border-color: #F60;
}
.tabella_dati {
	font-family:Arial, Helvetica, sans-serif;
}
.tabella_bordo_top-bottom {
	border-top-width: 1px;
	border-top-color: #6C3;
	border-bottom-width: 1px;
	border-bottom-color: #6C3;
}
.tabella_imp-fontane {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	bottom: 5px;
	top:5px;
}
.titoletto-tabelle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	font-size: 10pt;
}
.titoloalto_8pt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.titoloalto-1  {
	font : bold 15pt "times new roman", times, serif;
	color : #5a7bae;
}
.titoloalto-11pt {
   font : bold 9pt verdana, arial, helvetica, sans-serif; 
   color : #003399;
}
.titoloalto-12pt { 
	font : bold 10pt verdana, arial, helvetica, sans-serif; 
	color : #003399; 
}
.titoloalto-12ptcopia {
	font : bold 9pt verdana, arial, helvetica, sans-serif; 
	color : #003399;
}
.titoloalto-14  {
	color : #5a7bae;
    font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
}
.titoloalto-14-blu  {
	color : #003399;
    font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
}
.titoloalto-14-mini { 
	color : #5a7bae; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}
.titoloaltoverde  {
	font : bold 14pt verdana, arial, helvetica, sans-serif;
	color : #91cf91;
}
.titolotab  {
	font : verdana;
	font-size: 9pt;
	text-align : center;
	color : #ffffff;
	background : #5a7bae;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}
.titolotab  a{
	text-decoration: none;
	color : #ffffff;
}
.titolotab  a:hover{
	text-decoration: none;
	color : #ffffff;
}
.titolotabfr  {
	font : bold 14pt verdana, arial, helvetica, sans-serif;
	text-align : center;
	color : #ffffff;
	background : #ff8080;
	text-decoration: none;
}
.titolotabfr2  {
	font : bold 14pt verdana, arial, helvetica, sans-serif;
	text-align : center;
	color : #ffffff;
	background : #8c84f8;
}
.titolotabfr3  {
	font : bold 14pt verdana, arial, helvetica, sans-serif;
	text-align : center;
	color : #ffffff;
	background : #fccf2e;
}
.titolotabfr4  {
	font : bold 12pt verdana;
}
.titolotabfrcopy { 
	font : bold 14pt verdana, arial, helvetica, sans-serif; 
	text-align : center;  
	text-decoration: none;
	color:#F60
}
.tit-utilita { 
	font-size : 14pt; 
	font-weight : bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff; 
	text-align: center; 
	background-color: #5a7bae;	
}
.verticale {
	font:verdana, arial, helvetica, sans-serif;
}

td {
	font-size: 9pt;
}
td h3  {
  text-align: center;
  font-size: 10pt;
  color: #003399;
  font-weight: bold; 
  font-family: verdana, arial, helvetica, sans-serif; 
}
tt {
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}
ul {  
	font-size: 9pt
}

