<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body
{
  padding:0px;
  margin: 0px;
    background-color: #093655;
}

td.totali{
	text-align: right;	
}
td.totali_rendiconti{
	text-align: center;	
}

img {
  border:none;
}
img.logo {
  visibility:visible;
}
a {
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
a:hover {
    font-size: 11px;
    color: #d8e1e7;
    font-family: verdana, arial, helvetica, sans-serif
}

/* inizio sezione superiore */
div.testata {
    width: 701px;;
  height:120px;
    background-image: url(/images/header.jpg);
    background-position: left;
    background-repeat: no-repeat;
  background-color: #23343e;
}
div.menu-top {
 display:none;
}

/*  fine sezione superiore */
/*  inizio sezione menu */
div.menu
{
    border-top: #8c9294 1px solid;
    margin: 0px 0px 0px 0px;
    width: 155px;
    position: absolute;
    background-color: #093655;
    height: 100%;
    color: #093655;
}

div.menu-logged
{
	display:none;
}


a.header-menu
{
    font-size: 11px;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.header-menu:hover
{
    font-size: 11px;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.userid
{
    font-size: 11px;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

/*  fine sezione menu */
/*  inizio sezione contenuti */
div.contenuti
{
    margin: 0px 0px 0px 155px;
    border-left: #8c9294 1px solid;
    position: absolute;
        width:848px;
    min-height:100%;
    background-color: #636d73;
    border-top: #8c9294 1px solid;
    padding:0px;
}
div.contenuti-logged
{
    width:80%;
}
div.contenuti-nomenu
{
    margin: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    background-color: #636d73;
    border-top: #838f98 1px solid;
    padding:0px;
    height: 100%;
}
div.contenuti-logged-nomenu
{
    margin: 0px 0px 0px 0px;
    position: absolute;
        width:100%;
    background-color: #636d73;
    border-top: #ff0000 1px solid;
    padding:0px;
}
div.titolo
{
    padding:0px;
    margin:0px;
    border:0px;
    margin-top: 4px;
    font-weight: normal;
    font-size: 15px;
    vertical-align: middle;
    text-transform: lowercase;
    color: #ffffff;
    margin-left: 16px;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: 1pt;
    text-decoration: none;
        height:23px;

}
div.titolo-nomenu
{
    margin-top: 4px;
    font-weight: normal;
    font-size: 15px;
    vertical-align: middle;
    text-transform: lowercase;
    color: #ffffff;
    margin-left: 75px;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: 1pt;
    text-decoration: none;
    padding:0px;
        height:23px;
}
div.area-contenuti-1
{
    margin:0px;
    border:0px;
    border-top: #8c9294 thin outset;
    border-bottom: 1px solid #8c9294;
    top: 16px;
    background-color: #737b81;
    padding:16px;
    width:515px;
}
div.area-contenuti-2
{
    margin:0px;
    border:0px;
    border-top: #8c9294 thin outset;
     border-bottom: 1px solid #8c9294;
    top: 16px;
    background-color: #737b81;
    padding:16px;
    width:100%;
}
div.area-contenuti-3
{
    margin:0px;
    border:0px;
    padding:0px;
    padding-left:50px;
    width:500px;
}

div.area-contenuti-1 p,ul,li,span
{
    font-size: 11px;
    color: white;
    font-family: verdana, arial, helvetica, sans-serif
}
div.area-contenuti-2 p,ul,li,span
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
span.sottotitolo
{
    font-weight: normal;
    font-size: 12px;
    top:-8px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: normal;
    position:relative;
}
/*  fine sezione contenuti */
/*  inizio sezione footer */
div.footer
{
    display:none;
}
/*  fine sezione footer */
/*  inizio sezione griglie */
table.griglia
{
    border-collapse:collapse;
    border:1px solid #d3d8dd;
}
table.griglia tr th
{
    padding-right: 3px;
    padding-left: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    border:1px solid #d3d8dd;
    height:20px;
}
tr.griglia
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    border:1px solid #d3d8dd;
    height:20px;
}
tr.griglia td
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    border:1px solid #d3d8dd;
    padding:2px;
    height:20px;
    text-transform:lowercase;
}

/*  fine sezione griglie */

/* inizio stili generici */
a.link-accesso {
    font-size: 14px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
a.link-accesso:hover {
    font-size: 14px;
    color: #d8e1e7;
    font-family: verdana, arial, helvetica, sans-serif
}

.testo1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #dbdbdb;
    text-decoration: none;
}
.testo1:hover {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
.testo2 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #95afbf;
    text-decoration: none;
}
.testo3 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #e1e1e1;
    line-height: 15px;
}
img.bordo
{
    border : 3px solid blue;
  border-color : #093655
}
.link-evidenza
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.link-evidenza:hover
{
    font-size: 11px;
    color: #95afbf;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline
}
table.list{
  border-top:1px dashed #d8d8d8;
  padding:0 0 30px 0;
}
table.list td{
  border-bottom:1px dashed #d8d8d8;
}
.link1
{
    font-size: 11px;
    color: #95afbf;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.link1:hover
{
    font-size: 11px;
    color: #95afbf;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline
}
/* fine stili generici */
.etichetta
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
.valore-etichetta
{
    font-size: 11px;
    text-transform: lowercase;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

table.griglia-light
{
    border-right: #aab4be 1px solid;
    border-top: #aab4be 1px solid;
    border-left: #aab4be 1px solid;
    border-bottom: #aab4be 1px solid
}
img.bordo
{
    border-right: #093655 3px solid;
    border-top: #093655 3px solid;
    border-left: #093655 3px solid;
    border-bottom: #093655 3px solid
}

.sfondo-frame-contenuti
{
    margin: 0px;
    background-color: #636d73
}
table.workarea-full
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    width: 100%;
    padding-top: 0px;
    background-repeat: repeat-x
}
table.workarea-800-600
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    width: 550px;
    padding-top: 0px;
    background-repeat: repeat-x
}
table.contenuti
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 704px;
    padding-top: 0px;
    background-color: #636c73
}
.etichetta-campo
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
input
{
    font-size: 11px;
    text-transform: lowercase;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif
}
.footer
{
    font-size: 11px;
    color: #999999;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.footer:hover
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
td.griglia-centrale
{
    border-right: #d3d8dd 1px solid;
    padding-left: 3px;
    text-transform: lowercase;
    border-bottom: #d3d8dd 1px solid;
        text-align:left
}
td.griglia-destra
{
    padding-left: 3px;
    text-transform: lowercase;
    border-bottom: #d3d8dd 1px solid
}
td.griglia-centrale-light
{
    border-right: #aab4be 1px solid;
    padding-left: 3px;
    text-transform: lowercase;
    border-bottom: #aab4be 1px solid;
        text-align:left
}
td.griglia-destra-light
{
    padding-left: 3px;
    text-transform: lowercase;
    border-bottom: #aab4be 1px solid
}

td.griglia-fondo-destra
{
    padding-left: 3px;
    text-transform: lowercase
}
td.griglia-fondo
{
    border-right: #d3d8dd 1px solid;
    padding-left: 3px;
    text-transform: lowercase
}
tr.griglia-intestazione
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
tr.griglia-centrale-hover
{
    font-size: 11px;
    cursor: pointer;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: white;
    text-decoration: none
}
tr.griglia-centrale
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
tr.griglia-centrale a
{
    color: white;
    text-decoration: none
}
tr.griglia-centrale-hover a
{
    font-size: 11px;
    cursor: pointer;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: white;
    text-decoration: none
}
table.paginator
{
    border-right: #d3d8dd 1px solid;
    border-left: #d3d8dd 1px solid;
    border-bottom: #d3d8dd 1px solid
}
td.griglia-intestazione
{
    border-right: #d3d8dd 1px solid;
    padding-right: 3px;
    padding-left: 3px;
    border-bottom: #d3d8dd 1px solid
}
td.griglia-intestazione2
{
    padding-left: 3px;
    border-bottom: #d3d8dd 1px solid
}
tr.paginator
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
a.valore-etichetta
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline
}
a.valore-etichetta:hover
{
    font-size: 11px;
    color: blue;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline
}
a.paginator
{
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
a.paginator:hover
{
    font-size: 11px;
    color: #d8e1e7;
    font-family: verdana, arial, helvetica, sans-serif
}
td.menu-indicatore-segmento
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    border-bottom: #8c9294 thin inset;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #636d73;
    text-decoration: none
}
td.menu-funzioni-aggregate
{
    border-bottom: #8c9294 thin inset;
    background-color: #3d3e6b
}
td.menu-funzioni-operative
{
    border-bottom: #8c9294 thin inset;
    background-color: #3d3e6b
}
td.menu-area-informazioni
{
    border-bottom: #8c9294 thin inset
}
td.menu-area-shortlink
{
    border-bottom: #8c9294 thin inset
}
table.menu
{
    padding-right: 0px;
    margin-top: -4px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: -5px;
    width: 100%;
    padding-top: 0px;
    height: 100%
}
.testo-normale
{
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-style: normal;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
select
{
    font-size: 11px;
    text-transform: lowercase;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif
}
option
{
    font-size: 11px;
    text-transform: lowercase;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif
}

.titolocellaverticale
{
    text-transform: capitalize;
}
.etichetta-piccola
{
    font-size: 9px;
    text-transform: lowercase;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.etichetta-nera
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

.news
{
    font-size: 11px;
    vertical-align: top;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
.evidenziato
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #cccccc;
    text-decoration: none
}
.testo1
{
    font-size: 11px;
    color: #bbbbbb;
    font-family: verdana, arial, helvetica, sans-serif
}
.testo
{
    font-size: 11px;
    color: white;
    font-family: verdana, arial, helvetica, sans-serif
}
.testo-chiaro-small
{
    font-size: 10px;
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.didascalia-sedi
{
    font-size: 9px;
    color: #95afbf;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.lista-sedi
{
    font-size: 11px;
    list-style-image: url(images/trattino.gif);
    color: white;
    line-height: 18px;
    font-family: verdana, arial, helvetica, sans-serif
}
.titolo-chiaro3
{
    font-weight: normal;
    font-size: 13px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: 1pt;
    text-decoration: none
}
.titolo-chiaro2
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: normal;
    text-decoration: none
}
.evidenz1
{
    font-size: 11px;
    color: #e1e1e1;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #0d517d;
    text-decoration: none
}
.evidenz1:hover
{
    font-size: 11px;
    color: #ff0000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #0d517d;
    text-decoration: none
}
.testo-messaggio-sistema
{
    font-size: 14px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

.intestazione-apertura-menu
{
    font-weight: normal;
    font-size: 14px;
    text-transform: lowercase;
    color: #ffffff;
    text-indent: 25px;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing: 0pt
}


div.testo
{
    margin-top: 10px;
    font-weight: normal;
    font-size: 11px;
    margin-left: 20px;
    width: 800px;
    color: #ffffff;
    font-style: normal;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.menu-ttl
{
    font-size: 11px;
    padding-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer;
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.menu-ttl:hover
{
    font-size: 11px;
    padding-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #d3d8dd;
    text-decoration: none
}
.menu-ttl-2
{
    font-size: 11px;
    padding-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer;
    color: white;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.menu-ttl-2:hover
{
    font-size: 11px;
    padding-bottom: 10px;
    text-transform: lowercase;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #d3d8dd;
    text-decoration: none
}

a.link-menu
{
    display:none;
}



a.userid
{
    font-size: 11px;
    color: #093655;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.sfondo-blue
{
    margin: 0px;
    background-color: #093655
}
.appo
{
    background-position: right;
    font-size: 9px;
    background-image: url(../images/arrow.jpg);
    text-transform: uppercase;
    color: #8c9294;
    background-repeat: no-repeat;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #093655;
    text-decoration: none
}
.back
{
   visibility:hidden;
}
.sfondo-blue
{
    margin: 0px;
    background-color: #093655
}
.menu
{
    font-size: 10px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
div.treeviewspanarea a
{
    border-right: 10px;
    border-top: 10px;
    font-size: 11px;
    border-left: 10px;
    color: #ffffff;
    border-bottom: 10px;
    font-family: verdana, arial, helvetica, sans-serif
}
div.treeviewspanarea label
{
    border-right: 10px;
    border-top: 10px;
    font-size: 11px;
    border-left: 10px;
    width: 95%;
    color: #ffffff;
    border-bottom: 10px;
    font-family: verdana, arial, helvetica, sans-serif
}
div.treeviewspanarea a:hover
{
    color: #ffffff
}
div.treeviewspanarea td
{
    font-size: 7pt;
    font-family: verdana, arial, helvetica, sans-serif
}
input.flat
{
            border-style:solid;
            border-width:1px;
            border-color:#a5acb2;
            cursor: pointer;
}
textarea.flat
{
            border-style:solid;
            border-width:1px;
            border-color:#a5acb2;
}

table.cruscotto {
    border-collapse:collapse;
    border:1px solid #ffffff;
  text-transform:capitalize;
}
table.cruscottohead {
    border-collapse:collapse;
    border:1px solid #000000;
  text-transform:capitalize;
}

table.cruscottohead tr th {
    text-align : center;
    border:1px solid #000000;
    height:20px;
    font-size: 11px;
    background-color:#00ccff;
    font-family: verdana, arial, helvetica, sans-serif;
  text-transform:capitalize;
  vertical-align : middle;
}

table.cruscotto tr th {
    text-align : center;
    height:20px;
    font-size: 11px;
    background-color:#c0c0c0;
    font-family: verdana, arial, helvetica, sans-serif;
  text-transform:capitalize;
  vertical-align : middle;
}
table.cruscotto tr td  {
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ffffff;
  text-transform:capitalize;
  vertical-align : middle;
  }
table.cruscottohead tr td  {
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    border:1px solid #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color:#ffffff;
    color: #0000ff;
  text-transform:capitalize;
  vertical-align : middle;
  }
table.cruscottohead tr td a{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #0000ff;
  text-transform:capitalize;
  vertical-align : middle;
  text-decoration : underline;
  }
table.cruscottohead tr td a:hover{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ff0000;
  text-transform:capitalize;
  vertical-align : middle;
  text-decoration : underline;
  }
table.cruscotto tr td a{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ffff40;
  text-transform:capitalize;
  vertical-align : middle;
  }
table.cruscotto tr td a:hover{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #c0c0c0;
  text-transform:capitalize;
  vertical-align : middle;
  text-decoration : underline;
  }

  table.cruscottotable {
    border-collapse:collapse;
    border:1px solid #bacad6;
  text-transform:capitalize;
}
table.cruscottotable tr th {
    text-align : center;
    height:20px;
    font-size: 11px;
    background-color:#093655;
    border:1px solid #bacad6;
  color:#ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
  text-transform:capitalize;
  vertical-align : middle;
}
table.cruscottotable tr td  {
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    border:1px solid #bacad6;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ffffff;
  text-transform:capitalize;
  vertical-align : middle;
  }
table.cruscottotable tr td a{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ffffff;
  text-transform:capitalize;
  vertical-align : middle;
  text-decoration : underline;
  }
table.cruscottotable tr td a:hover{
    vertical-align : middle;
    text-align:left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #c0c0c0;
  text-transform:capitalize;
  vertical-align : middle;
  text-decoration : underline;
  }
a.white-bold {
  color:#ffffff;
  font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
  text-decoration : underline;
}
a.white-bold:hover {
  color:#c0c0c0;
  font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
  text-decoration : underline;
}
div#rolltipdiv {
  position:absolute; visibility:hidden;
  left:0; top:0; z-index:1000;
  width:220px; padding:3px; font-size:11px;
  background-color:#dee7f7; border:1px solid #336;
  }

.newsticker {
  margin: 1px;
  padding: 1px;
  height: 100px;
  width: 100px;
  border:  none ;
}

.newsheader {
  font-size: 11px;color:#d3d8dd;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold
}
img.navigation {
 display:none;
}
input.button
{
 display:none;
}</pre></body></html>