/* elementi di struttura pagina */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12pt;
	margin:0;
	padding:0;
    background-color: #FFFFFF;
}
textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    background-color: #FFFFFF;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #333333;
    background-color: #FFFFFF;
}
input.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    background-color: #E8E8E8;
}
.buttonNew {
    background-color: #0000FF;
    border: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 5px 1px 5px ;
}
/* la classe button viene utilizzata per i vecchi pulsanti a href */
.button{
	background-color: #0000FF;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
a.button{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.button{
	color: #FFFFFF;
	text-decoration : none;
}
a:visited.button{
	color: #FFFFFF;
	text-decoration : none;
}

.buttonGhost {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0000FF;
    text-decoration: underline;
}
.butt_frec {
	vertical-align: middle;
}
form {
  margin:0;
  padding:0;
}
dl, ul, ol {
  margin-top:0;
  margin-bottom:0;
}
li {
  margin:0 0 2px -10px;
  list-style-position:outside;
}
ul {
  list-style-type: square;  
}  
a {
    color: #0000FF;
    text-decoration: underline;
}
a:hover {
    color: #0000FF;
}
a:visited {
    color: #990099;
}
A.Anchor
{
	color: #333333;
	text-decoration: none;
}
img {
	border: 0px none White;
}
hr { 
	border: 1px solid #666666;
	margin: 0;
}




/* struttura di pagina */
.testataData{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/* testataData e' l'unica dimensione sespressa in pixel */
a.testataData {
    text-decoration: none;
}
a:visited.testataData {
    text-decoration: none;
}
a:hover.testataData {
    text-decoration: underline;
}
.bgToolbar {
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;		
}
.toolbar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	 white-space: nowrap; 
}
a.toolbar {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.toolbar {
    color: #FFFFFF;
    text-decoration: underline;
}
a:visited.toolbar {
    color: #FFFFFF;
}
/*
.bgBoxLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    line-height: 140%;
	 background-color: #999999;
	 color: #FFFFFF;
}
*/
.boxLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.boxLink {
    color: #FFFFFF;    
	 text-decoration: none;
}
a:hover.boxLink {
    color: #FFFFFF;
	 text-decoration: underline;
}
a:visited.boxLink {
    color: #FFFFFF;
}
/* spostata in stile_colori.css */
/* .bgTestataDown {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    line-height: 140%;
}
*/
.bgSiteVer {
	background-color: #E8E8E8;
}
.SiteVer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	font-weight: bold;
}
.SiteVerP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 56%;
	color: #333333;
	font-weight: bold;
}
.bgFilo {
	background-color: #999999;
}
.bgBlack {
	background-color: #000000;
}
.spallaCercaHp {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}
.spallaCercaTxt {
	background-color: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
}
/* da disattivare??? */
/* .spallaHp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: bold;
}
*/
.spallaInterno {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	font-weight: bold;
}
.testoFooter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #666666;
}
a.linkFooter {
    color: #666666;
    text-decoration: none;
}
a:hover.linkFooter {
    color: #666666;
    text-decoration: underline;
}
a:visited.linkFooter {
    color: #666666;
}
.testoPath {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #666666;
}
a.linkPath {
    color: #666666;
    text-decoration: none;
}
a:hover.linkPath {
    color: #666666;
    text-decoration: underline;
}
a:visited.linkPath {
    color: #666666;
}
/*Queste sono le vecchie classi della tabella tenute temporaneamente*/
/*
.testataTabellaAutocomposta{
  background-color: #CC0000;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 10px;
  text-decoration: none;
  padding: 0 5 0 5;
}
*/
/* menu di navigazione */
.menu1liv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
    font-weight: bold;
}
a.menu1liv {
    color: #333333;
    text-decoration: none;
}
a:hover.menu1liv {
    color: #333333;
    text-decoration: underline;
}
a:visited.menu1liv {
    color: #333333;
}
.BgMenu1livOn {
	background-color: #CCCCCC;
}
.menu2liv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
}
a.menu2liv {
    color: #333333;
    text-decoration: none;
}
a:hover.menu2liv {
    color: #333333;
    text-decoration: underline;
}
a:visited.menu2liv {
    color: #333333;
}
.BgMenu2livOn {
	background-color: #CCCCCC;
}
.menuLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #FF0000;
    font-weight: bold;
}
.favoritiLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 64%;
}
a.favoritiLink{
  text-decoration: underline;
}
a:hover.favoritiLink{
  text-decoration: underline;
}
a:visited.favoritiLink{
	text-decoration: underline;
}
.menuPage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 84%;
}
.menuPageOn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 84%;
    color: #333333;
    font-weight: bold;
}
a.menuPageOn {
    color: #333333;
    text-decoration: none;
}
a:hover.menuPageOn {
    color: #333333;
}
a:visited.menuPageOn {
    color: #333333;
}




/* titoli e testi */
.titoloHome, H1.titoloHome, H2.titoloHome, H3.titoloHome, H4.titoloHome, H5.titoloHome, H6.titoloHome {
    font-family: Franklin Gothic No.2;
    font-weight: normal;
    font-size: 18 pt;
    margin: 0
}
.titoloPagina, H1.titoloPagina, H2.titoloPagina, H3.titoloPagina, H4.titoloPagina, H5.titoloPagina, H6.titoloPagina {
    font-family: Verdana;
    font-weight: normal;
    font-size: 130%;
    color: #333333;
    margin: 0
}
.titoloCanale, H1.titoloCanale, H2.titoloCanale, H3.titoloCanale, H4.titoloCanale, H5.titoloCanale, H6.titoloCanale {
    /* font-family: Georgia, "Times New Roman", Times, serif;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;	 
    font-weight: bold;
    /* font-size: 110%; */
	 font-size: 85%;
    color: #333333;
    margin: 0;
}
.testoOcchiello {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #333333;
}
.titoloParagrafo, H1.titoloParagrafo, H2.titoloParagrafo, H3.titoloParagrafo, H4.titoloParagrafo, H5.titoloParagrafo, H6.titoloParagrafo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #333333;
    font-weight: bold;
    margin: 0;
}
.titoloSottotitolo, H1.titoloSottotitolo, H2.titoloSottotitolo, H3.titoloSottotitolo, H4.titoloSottotitolo, H5.titoloSottotitolo, H6.titoloSottotitolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 74%;
    color: #333333;
    font-weight: bold;
    margin: 0;
}
.testoNormale {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 74%;
    color: #333333;
}
.titoloTestoPiccolo, H1.titoloTestoPiccolo, H2.titoloTestoPiccolo, H3.titoloTestoPiccolo, H4.titoloTestoPiccolo, H5.titoloTestoPiccolo, H6.titoloTestoPiccolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
    font-weight: bold;
    margin: 0;
}
.testoPiccolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
}
/* classe per accessibilità */
.HidLink {
	display: none;
}
/* filetto della tabella autogenerata */
#filTab {
	background-color: #cccccc;
}
#link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
}
