BODY {
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: normal;
     background-color: #ffffff;
}
A:link,
A:visited,
A:active
{
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
TD  {
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     /* FONT-SIZE: 8pt; */
     VERTICAL-ALIGN: top;
}
/* INPUT {
     background-color : #ffffff;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 8pt;
} */
.copyright{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 8pt;
     VERTICAL-ALIGN: top;
}
.testata_stampa { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana; }
.button{
     color: #FFFFFF;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     BACKGROUND-COLOR: #466985;
}

/* Inizio div srolling */
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:relative;
}
#divscroll{
   position:absolute;
   OVERFLOW-y: scroll;
   OVERFLOW-x: auto;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_height_div_min{
  height: 51px;
  width: 0px;
}
/* Fine div srolling */

/* Inizio Pagine statiche */
#statica{
     width: 100%;
     height: 100%;
}
#statica .etichetta{
     color: #FFFFFF;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     BACKGROUND-COLOR: #466985;
     /* width: 200px; */
}
#statica .titolo{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
        BORDER-RIGHT: #84C7E7 thin solid;
        BORDER-TOP: #84C7E7 thin solid;
        BORDER-LEFT: #84C7E7 thin solid;
        BORDER-BOTTOM: #84C7E7 thin solid;
        border-width: 0;
        /* BACKGROUND-COLOR: #ffffff; */
        VERTICAL-ALIGN: middle;
        COLOR: #00638E;
}
#statica .corpo{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #ffffff thin solid;
        BORDER-TOP: #ffffff thin solid;
        BORDER-LEFT: 0px;
        BORDER-BOTTOM: #ffffff thin solid;
        width: 100%;
        border-width: 0;
        BACKGROUND-COLOR: #FFFFFF;

}


#statica .int_bdi,
#statica .int_bdi A:link,
#statica .int_bdi A:active,
#statica .int_bdi A:visited,
#statica .int_bdi A:hover
        {
        color: #466985;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E0EDF2
}
#statica .text_bdi,
#statica .text_bdi A:link,
#statica .text_bdi A:active,
#statica .text_bdi A:visited,
#statica .text_bdi A:hover{
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: normal;
        color: #000000;
}
#statica .testo{
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#statica A:link,
#statica A:active,
#statica A:visited
{
  color: #0000FF;
  text-decoration:none; 
  font-weight: bold;
}
#statica A:hover    
{
  color: #0000FF;
  text-decoration:underline;
  font-weight: bold;
}


/* Fine Pagine statiche */

/* Inizio Menu */
#menu_bdi .title_menu{
    FONT-WEIGHT: bold;
    height: 22px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;
    width: 100%;
    vertical-align: middle;
    BORDER-LEFT: 2px solid #6CA84E;
    BORDER-RIGHT: 2px solid #6CA84E;
    BORDER-TOP: 2px solid #6CA84E;
    BORDER-BOTTOM: 2px solid #6CA84E;
    BACKGROUND-COLOR: #466985;
}

#menu_bdi A:link { color: #466985; font-size: 10pt;  text-decoration: none; FONT-WEIGHT: bold; }
#menu_bdi A:visited { color: #466985; font-size: 10pt;  text-decoration: none; FONT-WEIGHT: bold; }
#menu_bdi A:hover { color: #466985; font-size: 10pt;  text-decoration: underline; FONT-WEIGHT: bold; }
#menu_bdi A.title_menu_link:link {FONT-FAMILY: Verdana, Arial, sans-serif; color: #ffffff; font-size: 12px;  text-decoration: none; FONT-WEIGHT: bold; }
#menu_bdi A.title_menu_link:visited {FONT-FAMILY: Verdana, Arial, sans-serif; color: #ffffff; font-size: 12px;  text-decoration: none; FONT-WEIGHT: bold; }
#menu_bdi A.title_menu_link:hover {FONT-FAMILY: Verdana, Arial, sans-serif; color: #E0EDF2; font-size: 12px;  text-decoration: none; FONT-WEIGHT: bold; }

#menu_bdi TD {
  FONT-SIZE: 10pt;
}

#menu_bdi .img_menu{
   padding-left: 10px;
   width: 45px;
}
#menu_1,#menu_2,#menu_3,#menu_4,#menu_5,#menu_6,#menu_7{
   padding-bottom: 3px;
}
#menu_bdi .title_sotto{
   height: 8px;
   BACKGROUND-COLOR: #E0EDF2;
}
/* Fine Menu */

/* Inizio menu top */
.top_menu {
        COLOR: black;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        VERTICAL-ALIGN: bottom;
}
.ticker{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
}
.ticker_testo{
        color: #466985;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E0EDF2
}
.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1-active,
.ddmx .item1:link,
.ddmx .item1-active:link,
.ddmx .item1:visited,
.ddmx .item1-active:visited,
.ddmx .item1:active,
.ddmx .item1-active:active
 {
    padding: 3px 10px 3px 10px;
    background: #466985;
    font: 12px arial;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item1:hover,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #FFF9B8;
    font: 12px arial;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover,
.ddmx .item2:link,
.ddmx .item2-active:link,
.ddmx .item2:visited,
.ddmx .item2-active:visited,
.ddmx .item2-active:active {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: white;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #FFBF99;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    text-align: left;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
.separatore_menu_top{
        BACKGROUND: #ffffff;
        WIDTH: 1px;
}
.dataora
 {
    padding: 3px 10px 3px 10px;
    background: #466985;
    font: 12px arial;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}
/* Fine menu top */


/* Inizio News */

#news .etichetta{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 11pt;
        FONT-WEIGHT: bold;
        BORDER-RIGHT: #ffffff 0px solid;
        BORDER-TOP: #ffffff 0px solid;
        BORDER-LEFT: #ffffff 14px solid;
        BORDER-BOTTOM: #ffffff 0px solid;
        BACKGROUND-COLOR: #ffffff;
        VERTICAL-ALIGN: middle;
        COLOR: #0094DA;
        height: 34;
}
#news .tabella{
        BORDER-RIGHT: #ffffff 10px solid;
        BORDER-TOP: #ffffff 0px solid;
        BORDER-LEFT: 0px ;
        BORDER-BOTTOM: #ffffff 10px solid;
        width: 100%;
        padding-left: 14px;
        BACKGROUND-COLOR: #FFFFFF
}
#news .tabella_contenuto{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #222244 thin solid;
        BORDER-TOP: #9999cc thin solid;
        BORDER-LEFT: #9999cc thin solid;
        BORDER-BOTTOM: #222244 thin solid;
        width: 100%;
        border-width: 0;
        BACKGROUND-COLOR: #FFFFFF;
        text-align:justify;
}
#news .nomebd{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #FFFFFF;
}
#news .titolo{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        COLOR: blue;
}
#news .sintesi{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-STYLE: italic;
}
#news A:link,
#news A:active,
#news A:visited
 {
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
}
#news A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
}
/* Fine News */

.container_bdi{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
}

/* Inizio menu sx */
#menu_sx{
    position: static;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#menu_sx TD{
    FONT-SIZE: 8pt;
}
#menu_sx A.linkbase:link,
#menu_sx A.linkbase:visited,
#menu_sx A.linkbase:active
{
	COLOR: #00607F;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
#menu_sx A.linkbase:hover
{
	COLOR: #ff0033;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
#menu_sx .titoli { color: #00607F; font-weight: bold; font-size: 12px; font-family: Verdana }
#menu_sx .titoli_uncolor { font-weight: bold; font-size: 12px; font-family: Verdana }
/* Fine menu sx */

/* Inizio menu dx */
#menu_dx A.linkbase:link,
#menu_dx A.linkbase:visited,
#menu_dx A.linkbase:active
 {
	COLOR: #00607F;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
#menu_dx A.linkbase:hover
{
	COLOR: #ff0033;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
#menu_dx{
    position: static;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#menu_dx TD{
  color: #00607F;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
}
#menu_dx .titoli { color: #00607F; font-weight: bold; font-size: 12px; font-family: Verdana; }
#menu_dx .input_cerca
{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    background-position: 100%;
    text-align: left;
    width: 100%;
}
/* Fine menu dx */

/* Inizio elenco articoli attualitą */
#t_list A.titoletti:link { color: #00607F; font-weight: bold; font-size: 12px;  font-family: verdana; text-decoration: none }
#t_list A.titoletti:visited { color: #00607F; font-weight: bold; font-size: 12px;  font-family: verdana; text-decoration: none }
#t_list A.titoletti:hover { color: #ff0033; font-weight: bold; font-size: 12px;  font-family: verdana; text-decoration: none }

#t_list A.segue:link { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#t_list A.segue:visited { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#t_list A.segue:hover { color: #ff0033; font-size: 12px; font-family: Verdana; text-decoration: underline }

#t_list A.linkbase:link { color: #00607F; font-size: 12px;  text-decoration: none }
#t_list A.linkbase:visited { color: #00607F; font-size: 12px;  text-decoration: none }
#t_list A.linkbase:hover { color: #ff0033; font-size: 12px;  text-decoration: none }

#t_list .titoli_uncolor { font-weight: bold; font-size: 12px; font-family: Verdana }

#t_list TD{
  color: #00607F;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}

#t_list .cella_articolo{
    border-bottom: 2px dashed #cccccc;
    padding-top: 10px;
    padding-bottom: 10px;
}
#t_list .tabella{
        padding-top: 5px;
        padding-bottom: 5px;
}
#t_list .tabella_pulsantiera{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 12pt;
        FONT-WEIGHT: normal;
}
#t_list .paginazione{
        margin: 2px;
        padding: 0px 4px;
}
#t_list .select_ricerca {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	WIDTH: 50px;
	BACKGROUND-COLOR: #fef1f2;
}
#t_list .path{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
        margin: 2px;
        padding: 2px 4px;
}
#t_list .sunto
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    color: #00607F;
    text-align: justify;
    padding-right: 5px;
}
/* Fine elenco articoli attualitą */

/* Inizio articolo attualitą */
#t_doc TD{
  color: #00607F;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}

#t_doc .titoli_uncolor { font-weight: bold; font-size: 12px; font-family: Verdana }
#t_doc .visualizza_articolo{
    /* border-bottom: 2px solid #cccccc; */
    padding-top: 10px;
    padding-bottom: 5px;
}
#t_doc .chiusura_articolo
{
    border-bottom: 2px solid #cccccc;
}
#t_doc .rubrica,
#t_doc .sunto
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    color: #00607F;
    text-align: justify;
}
#t_doc .titoli
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    color: #00607F;
}
#t_doc .articolo{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    color: #00607F;
    width: 98%;
    margin: auto;
}
#t_doc .articolo A:link { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#t_doc .articolo A:visited { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#t_doc .articolo A:hover { FONT-FAMILY: Verdana, Arial, sans-serif;color: #ff0033; font-size: 16px;  text-decoration: underline; }

#t_doc A.segue:link { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#t_doc A.segue:visited { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#t_doc A.segue:hover { color: #ff0033; font-size: 12px; font-family: Verdana; text-decoration: underline }
/* Fine articolo attualitą */

/* Inizio scadenziario */
#t_scad .scad_categoria{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    color: #00107F;
}
#t_scad td{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
}
#t_scad A.linkbase:link { color: #00607F; font-size: 11px;  text-decoration: none }
#t_scad A.linkbase:visited { color: #00607F; font-size: 11px;  text-decoration: none }
#t_scad A.linkbase:hover { color: #ff0033; font-size: 11px;  text-decoration: none }

#t_scad .scad_titolo{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: #00607F;
}
/* Fine scadenziario */

/* Inizio articolo bdi */

#bdi_doc TD
{
  /* color: #00607F; */
  /* font-size: 12px; */
  font-family: Verdana, Arial, sans-serif;
}
#bdi_doc A:link { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#bdi_doc A:visited { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#bdi_doc A:hover { FONT-FAMILY: Verdana, Arial, sans-serif;color: #ff0033; font-size: 16px;  text-decoration: underline; }

#bdi_doc .tabella_pulsantiera, .tabella_pulsantiera_percorso, .tabella_pulsantiera_tab{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #222244 thin solid;
        BORDER-TOP: #9999cc thin solid;
        BORDER-LEFT: #9999cc thin solid;
        BORDER-BOTTOM: #222244 thin solid;
        border-width: 1;
        border-color: #E1EAF7;
        BACKGROUND-COLOR: #E1EAF7;
}



#bdi_doc .path{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
#bdi_doc .tabella{
        padding: 5px;
}
#bdi_doc .tabella_pulsantiera A:link { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 12px;  text-decoration: underline; }
#bdi_doc .tabella_pulsantiera A:visited { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 12px;  text-decoration: underline; }
#bdi_doc .tabella_pulsantiera A:hover { FONT-FAMILY: Verdana, Arial, sans-serif;color: #ff0033; font-size: 12px;  text-decoration: underline; }

#bdi_doc .settore
{
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}
#bdi_doc .titolo
{
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}
#bdi_doc .tabella_telecomando{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #222244 thin solid;
        BORDER-TOP: #9999cc thin solid;
        BORDER-LEFT: #9999cc thin solid;
        BORDER-BOTTOM: #222244 thin solid;
        border-width: 1;
        border-color: #FFD9FF;
        BACKGROUND-COLOR: #FFD9FF;
}
#bdi_doc .tabella_telecomando A:link { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 12px;  text-decoration: underline; }
#bdi_doc .tabella_telecomando A:visited { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 12px;  text-decoration: underline; }
#bdi_doc .tabella_telecomando A:hover { FONT-FAMILY: Verdana, Arial, sans-serif;color: #ff0033; font-size: 12px;  text-decoration: underline; }

/* Fine articolo bdi */

/* Inizio motore ricerca bdi */

#bdi_motore TD
  /* color: #00607F; */
  /* font-size: 12px; */
  font-family: Verdana, Arial, sans-serif;
}
#bdi_motore A:link { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#bdi_motore A:visited { FONT-FAMILY: Verdana, Arial, sans-serif;color: #00607F; font-size: 16px;  text-decoration: underline; }
#bdi_motore A:hover { FONT-FAMILY: Verdana, Arial, sans-serif;color: #ff0033; font-size: 16px;  text-decoration: underline; }

#bdi_motore .tabella_pulsantiera{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #222244 thin solid;
        BORDER-TOP: #9999cc thin solid;
        BORDER-LEFT: #9999cc thin solid;
        BORDER-BOTTOM: #222244 thin solid;
        border-width: 1;
        border-color: #E1EAF7;
        BACKGROUND-COLOR: #E1EAF7;
}
#bdi_motore .path{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
#bdi_motore .tabella{
        padding: 5px;
}
#bdi_motore .tabella_ricerca{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-RIGHT: #222244 thin solid;
        BORDER-TOP: #9999cc thin solid;
        BORDER-LEFT: #9999cc thin solid;
        BORDER-BOTTOM: #222244 thin solid;
        border-width: 1;
        width: 100%;
        BACKGROUND-COLOR: #E1EAF7;
}
#bdi_motore .int_ris_ricerca{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E1EAF7;
        width: 100%;
        Padding-left: 0px;
}
#bdi_motore .int_ris_ricerca1_peso{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E1EAF7;
        width: 50px;
        Padding-left: 4px;
}
#bdi_motore .int_ris_ricerca1_data{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E1EAF7;
        width: 70px;
}
#bdi_motore .int_ris_ricerca2{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E1EAF7;
        width: 25px;
        Padding-left: 4px;
}
#bdi_motore .int_ris_ricerca3{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #E1EAF7;
        /*width: *;*/
}
#bdi_motore .dati_ris_ricerca1_peso{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        vertical-align: middle;
        BACKGROUND-COLOR: #E1EAF7;
        width: 50px;
        Padding-left: 4px;
}
#bdi_motore .dati_ris_ricerca1_data{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        BACKGROUND-COLOR: #E1EAF7;
        width: 70px;
}
#bdi_motore A:link,
#bdi_motore A:visited,
#bdi_motore A:active {
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
#bdi_motore A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
#bdi_motore .denominazione{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
        FONT-STYLE: italic;
        width: 100%;
        Padding-left: 4px;
}
#bdi_motore .sintesi{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
        Padding-left: 4px;
}
#bdi_motore .campo_ricerca{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BORDER-BOTTOM: #222244 thin solid;
        border-width: 1;
        width: auto;
        width: 100%;
}
/* Fine articolo bdi */


#tabella_container,
#tabella_container TD
{
        FONT-SIZE: 11pt;
        FONT-WEIGHT: normal;
        text-decoration: none;
        background-color:transparent;
        color: #000000;
        background-image: none;
        background-repeat: repeat;
        margin: 0;
	padding: 0;
	border: 0;
        vertical-align: baseline;
        text-align: justify;
        padding-right: 6px;
}
#tabella_container A:link,
#tabella_container A:active,
#tabella_container A:visited,
#tabella_container A:hover
        {
        color: #0000ff;
        FONT-FAMILY: default;
        FONT-SIZE: 11pt;
        FONT-WEIGHT: normal;
        BACKGROUND-COLOR: transparent;
        text-decoration: underline;
}

#avviso TD{
   FONT-FAMILY: Verdana, Arial, sans-serif;
   width: 600px;
   font-size: 11px;
   vertical-align: top;
}
#avviso .testo
{
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#login .link     { color: #003366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
#login .testo    { color: #003366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#login .testata  { color: #003366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
#login A:link,
#login A:active,
#login A:visited,
#login A:hover
        {
        FONT-FAMILY: Verdana, Arial, sans-serif;
        color: #0000ff;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
        BACKGROUND-COLOR: transparent;
        text-decoration: underline;
}
#login .tr_panel {
          font-family: Verdana, Arial, sans-serif;
          font-weight: bold;
          background-color: rgb(224, 237, 242);
          FONT-SIZE: 10pt;
}
#login .td_panel {
          font-family: Verdana, Arial, sans-serif;
          font-weight: bold;
          FONT-SIZE: 10pt;
          text-align: center;
          padding: 4px;
}
#login .td_bd_panel {
           font-family: Verdana, Arial, sans-serif;
           vertical-align: middle;
           FONT-SIZE: 10pt;
           /* width: 40%; */
           width: *;
           padding: 4px;
}

#login .td_st_panel {
           font-family: Verdana, Arial, sans-serif;
           vertical-align: middle;
           width: 115px;
           text-align: center;
           FONT-SIZE: 10pt;
           padding: 4px;
}
#login .td_st_panelmin {
           font-family: Verdana, Arial, sans-serif;
           vertical-align: middle;
           width: 95px;
           text-align: center;
           FONT-SIZE: 10pt;
           padding: 4px;
}
#login .tr_alternato{background-color: #CCCCCC;  }

#login #tab_login{
  min-width: 640px;
  width: 98%;
  width: expression(document.body.clientWidth<640 ? '640px' :'98%');
}

#login #divscrolltoplogin{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:relative;
}
#login #divscrolllogin{
   position:absolute;
   OVERFLOW-x: auto;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
#login .button1, #login .button2, #login .button3, #login .button4{
   FONT-FAMILY: Verdana, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   text-decoration: none;
   border: #000000 1px solid;
   height: 21px;
   width: 100%;
   text-align: center;
   padding-top: 3px;
   cursor: pointer;
}
#login .button1{
   BACKGROUND-COLOR: #FAA619;
}
#login .button2{
   BACKGROUND-COLOR: #73D273;
}
#login .button3{
   BACKGROUND-COLOR: #FFFFFF;
}
#login .button4{
   BACKGROUND-COLOR: #FFFFFF;
   width: 135px;
}

#login LEGEND{
   FONT-FAMILY: Verdana, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   text-decoration: none;
}

#login INPUT ,#login SELECT{
   FONT-FAMILY: Verdana, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   text-decoration: none;
   BORDER-TOP: #716F64 1px solid;
   BORDER-LEFT: #716F64 1px solid;
   BORDER-RIGHT: #F1EFE2 1px solid;
   BORDER-BOTTOM: #F1EFE2 1px solid;
   WIDTH: 100%;
   height: 18px;
}



#external .testo
{
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#external A:link,
#external A:active,
#external A:visited,
#external A:hover
        {
        FONT-FAMILY: Verdana, Arial, sans-serif;
        color: #0000ff;
        FONT-SIZE: 12pt;
        FONT-WEIGHT: normal;
        BACKGROUND-COLOR: transparent;
        text-decoration: underline;
}

/* Inizio gazzetta */
#gazzetta .titoli_uncolor { font-weight: bold; font-size: 12px; font-family: Verdana }
#gazzetta .titolo{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
        BORDER-RIGHT: #84C7E7 thin solid;
        BORDER-TOP: #84C7E7 thin solid;
        BORDER-LEFT: #84C7E7 thin solid;
        BORDER-BOTTOM: #84C7E7 thin solid;
        border-width: 0;
        /* BACKGROUND-COLOR: #ffffff; */
        VERTICAL-ALIGN: middle;
        COLOR: #00638E;
}
#gazzetta .titoli { color: #00607F; font-weight: bold; font-size: 12px; font-family: Verdana }
#gazzetta .menu { color: #00607F; font-size: 11px;  font-family: Verdana }
#gazzetta td{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
}
#gazzetta A.linkbase:link { color: #00607F; font-size: 11px;  text-decoration: none }
#gazzetta A.linkbase:visited { color: #00607F; font-size: 11px;  text-decoration: none }
#gazzetta A.linkbase:hover { color: #ff0033; font-size: 11px;  text-decoration: none }
/* Fine gazzetta */

/* Inizio gazzetta */
#link .titoli_uncolor { font-weight: bold; font-size: 12px; font-family: Verdana }
#link td{
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10pt;
}
#link A.segue:link { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#link A.segue:visited { color: #0f51dc; font-size: 12px; font-family: Verdana; text-decoration: none }
#link A.segue:hover { color: #ff0033; font-size: 12px; font-family: Verdana; text-decoration: underline }

/* Fine gazzetta */


.button_hidden{
    display: block;
}


#stampa_dati{
   display: none;
}






#testata_pulsantiera{
   display: block;
}
#stampa_logo{
   display: none;
}
#pie_pagina{
   display: none;
}











/* INIZIO COPIA - TROVA */
#menu_contestuale{
   position: absolute;
   width: 130px;
   height: 50px;
   top: 100;
   left: 250;
   z-index: 1000;
   background: #cfcfcf;
}
#menu_contestuale A:link,
#menu_contestuale A:active,
#menu_contestuale A:visited,
#menu_contestuale A:hover{
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: normal;
        color: #000000;
}

#trova .tabella_strumenti{
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        BACKGROUND-COLOR: #d5d6f3;
        padding: 5px;
}
#trova td{
   vertical-align:middle;
}
.foundword {
   background: #b9bbfb;
}
.ricercati {
   background: #00CCFF;
}
/* FINE COPIA - TROVA */


#albero A:link,
#albero A:active,
#albero A:visited
{
  FONT-FAMILY: Verdana, Arial, sans-serif;
  FONT-SIZE: 8pt;
  color: #000000;
  text-decoration:none; 
  font-weight: normal;
}
#albero A:hover
{
  FONT-FAMILY: Verdana, Arial, sans-serif;
  FONT-SIZE: 8pt;
  color: #ff0000;
  text-decoration:underline;
  font-weight: normal;
}

/* Inizio css tree */
.treemenudiv	{
	display: block;
	white-space: nowrap;
}

.phplmnormal	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}

a.phplmnormal:hover	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	background-color: #fff0c0;
}

a.phplm:link	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #003300;
	text-decoration: none;
}

a.phplm:visited	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #726461;
}

a.phplm:hover	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #841212;
	background-color: #fff0c0;
}

a.phplm:active	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #ff0000;
}
.imgs{
  height: 24px;
}
.imgs2{
  height: 24px;
}
/* Fine css tree */

.selectlarge{
  background: #ffffff;
  border: 1px solid #000000;
  height: 100%;
  /* height: 25px; */
  width: 100%;
  min-width: 80px;
  padding-left: 5px;
  padding-top: 3px;
  max-width: 240px;
  width: expression(document.body.clientWidth>=260 ? '100%' :'240px');
}
#ricerca_parole TD{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #000080;
  background-color: #ffffff;
  padding-top: 1px;
  height: 5px;
}
#ricerca_parole .aggiorna, #ricerca_parole .inputlarge{
  background: #E1E9F6;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
#ricerca_parole .inputlarge{
  width: 100%;
}
#ricerca_parole .button{
   BACKGROUND-COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   text-decoration: none;
   border: #000000 1px solid;
   height: 21px;
   width: 50px;
   text-align: center;
   padding-top: 3px;
   cursor: pointer;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* Smartphones (landscape) ----------- */
/*
@media only screen and (min-width : 321px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
.prova{
        color: #00FF00;
}
}
*/
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* Desktops and laptops ----------- */
/*
@media only screen and (min-width : 1224px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
.prova{
        color: #C0F110;
}
}
*/
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* iPhone 4 and high pixel ratio devices ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}

/* Olipad (landscape) ----------- */
@media only screen and (min-device-width : 1020px) and (max-device-width : 1025px) {
#divscrolltop{
   width: 100%;
   height: 100%;
   vertical-align: top;
   position:static;
}
#divscroll{
   position:static;
   overflow:visible;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
}
.img_hieght_div_min{
  height: 0px;
  width: 0px;
}
}
