/*LINK*/
a.link_menu    {text-decoration: none; color: #393939; font-weight: bold;}
a.link_menu:visited {text-decoration: none; color: #393939; font-weight: bold;}
a.link_menu:active  {text-decoration: none; color: #ec3431; font-weight: bold;}
a.link_menu:hover   {text-decoration: none; color: #ec3431; font-weight: bold;}

a.link_bottom:link    {text-decoration: none; color: #ffffff; font-weight: bold;}
a.link_bottom:visited {text-decoration: none; color: #ffffff; font-weight: bold}
a.link_bottom:active  {text-decoration: underline; color: #ffffff; font-weight: bold;}
a.link_bottom:hover   {text-decoration: underline; color: #ffffff; font-weight: bold;}

a.link_sondaggio:link    {text-decoration: none; color: #ff0000; font-weight: bold;}
a.link_sondaggio:visited {text-decoration: none; color: #ff0000; font-weight: bold}
a.link_sondaggio:active  {text-decoration: underline; color: #ff0000; font-weight: bold;}
a.link_sondaggio:hover   {text-decoration: underline; color: #ff0000; font-weight: bold;}

a.link_continua:link    {text-decoration: none; color: #ff0000; font-weight: normal;}
a.link_continua:visited {text-decoration: none; color: #ff0000; font-weight: normal}
a.link_continua:active  {text-decoration: underline; color: #ff0000; font-weight: normal;}
a.link_continua:hover   {text-decoration: underline; color: #ff0000; font-weight: normal;}

a.link_tit:link    {text-decoration: none; color: #000000; font-weight: bold;}
a.link_tit:visited {text-decoration: none; color: #000000; font-weight: bold;}
a.link_tit:active  {text-decoration: none; color: #ec3431; font-weight: bold;}
a.link_tit:hover   {text-decoration: none; color: #ec3431; font-weight: bold;}

a.link_tit2:link    {text-decoration: none; color: #003470; font-weight: bold;}
a.link_tit2:visited {text-decoration: none; color: #003470; font-weight: bold;}
a.link_tit2:active  {text-decoration: none; color: #ec3431; font-weight: bold;}
a.link_tit2:hover   {text-decoration: none; color: #ec3431; font-weight: bold;}

/*FONT*/
h1.titFoto { margin:0px; padding:0px; color: #003470; font-size: 18px; font-weight: bold; text-align: left; }
h1.titNews { margin:0px; padding:0px; color: #003470; font-size: 14px; font-weight: bold; text-align: left; }
h1.dataNews { margin:0px; padding:0px; color: #003470; font-size: 14px; font-weight: bold; text-align: left; }

h2.sottotitNews { margin:0px; padding:0px; color: #000000; font-size: 13px; font-weight: normal; font-style : italic; text-align: left;}
h2.titNews { margin:0px; padding:0px; color: #000000; font-size: 13px; font-weight: bold; text-align: left;}
h2.dataNews { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; font-style : italic; text-align:right; }
h2.didascaliaFoto { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align: left;}
h2.txtUfficio { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align:justify; text-align: left; }
h2.dataNews2 { margin:0px; padding:0px; color: #003470; font-size: 14px; font-weight: bold; text-align: left; }

h3.dataNews { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; font-style : italic; text-align:right; }
h3.txtNews { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align:justify; }
h3.sottotitNews { margin:0px; padding:0px; color: #000000; font-size: 13px; font-weight: normal; font-style : italic; text-align: left; }
h3.titNews { margin:0px; padding:0px; color: #000000; font-size: 13px; font-weight: bold; text-align: left;}
h3.dataNews2 { margin:0px; padding:0px; color: #003470; font-size: 14px; font-weight: bold; text-align: left;}

h4.titMenu { margin:0px; padding:0px; color: #003470;font-size: 16px; font-weight: bold; text-transform:uppercase; font-style : italic; text-align: left;}
h4.titMenuR { margin:0px; padding:0px; color: #ff0000;font-size: 16px; font-weight: bold; text-transform:uppercase; font-style : italic; text-align: left;}
h4.titoliPagina { margin:0px; padding:0px; color: #ffffff;font-size: 16px; font-weight: bold; text-transform:uppercase; font-style : italic; text-align: right;}
h4.txtNews { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align:justify; }
h4.autoreNews { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align:right; }
h4.dataNews { margin:0px; padding:0px; color: #003470; font-size: 14px; font-weight: bold; text-align: left;}

h5.txtTop { margin:0px; padding:0px; color: #FFFFFF;font-size: 13px; font-weight: bold; font-style : italic; text-align: left;}
h5.vociMenu { margin:0px; padding:0px; color: #393939;font-size: 12px; font-weight: normal; font-style : italic; text-align: left;}
h5.txtParagrafi { margin:0px; padding:0px; color: #000000; font-size: 12px; font-weight: normal; text-align: left;}
h5.cercaTop { margin:0px; padding:0px; color: #FFFFFF;font-size: 13px; font-weight: bold; font-style : italic; text-align: right;}

.txtBottom { color:#FFFFFF; margin:0px; padding:0px; font-size: 11px; font-weight: normal; text-align: left;}

.logout a{
  font-family: Arial,Helvetica;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 30px;
  color: #ffff00;
}

.logout a:visited{
  color: #ffff00;
}

.logout a:hover{
  color: #ffffff;
}

.tit_tab_bibl{
  font-family: Arial,Helvetica;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
}

.testo_paginatore{
  font-family: Arial, Helvetica;
  font-style: italic;
  font-size: 13px;
  font-weight: bold;
  color: #aa3300;
}

.link_menu_bibl a{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #0000ff;
}

.link_menu_bibl a:visited{
  color: #0000ff;
}

.link_menu_bibl a:hover{
  color: #ff0000;
}

.testo_bibl{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #454545;
  line-height: 20px;
  margin: 15px 0px 10px 0px;
}

.elenco_doc{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  color: #454545;
  line-height: 16px;
  margin: 5px 5px 10px 5px;
}

.elenco_doc a{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
  margin: 5px 5px 10px 5px;
  color: #0033aa;
}
.elenco_doc a:visited{
  color: #0033aa;
}
.elenco_doc a:hover{
  color: #aa3300;
}

.voci_scheda{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  color: #454545;
  margin: 5px 0px 5px 10px;
}
.testo_scheda{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #454545;
  margin: 5px 0px 5px 10px;
}
.titolo_scheda{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  color: #454545;
  margin: 0px 0px 5px 0px;
}

.menu_bibl1{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  color: #454545;
  margin: 10px 0px 5px 10px;
}

.menu_bibl2 {
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  color: #0033aa;
  margin: 0px 0px 10px 30px;
}

.menu_bibl2 a{
  color: #0033aa;
}
.menu_bibl2 a:visited{
  color: #0033aa;
}
.menu_bibl2 a:hover{
  color: #aa3300;
}