/* xxxxxxxxxxxxxxxxxxxx BODY E IMG xxxxxxxxxxxxxxxxxxxx */

BODY {
   font-family: fanct;
   font-size: medium;
   color: black;
   font-weight: bold;
   background-image: url('zsfondo.jpg');
   background-position: 0px 0px;
   overflow:auto;
   }

IMG {
   border: 0px;
   }

/* xxxxxxxxxxxxxxxxxxxx FONT TITOLI xxxxxxxxxxxxxxxxxxxx */

.titolo {
   font-size: large;
}
.sottotitolo {
   font-size: medium;
}
.descrizione {
   font-size: small;
}
.titoletto {
   font-size: medium;
}

/* xxxxxxxxxxxxxxxxxxxx FONT FISSI xxxxxxxxxxxxxxxxxxxx */

.fontxxsmall
{
   font-size: xx-small;
}
.fontxsmall
{
   font-size: x-small;
}
.fontsmall
{
   font-size: small;
}
.fontmedium
{
   font-size: medium;
}
.fontlarge
{
   font-size: large;
}
.fontxlarge
{
   font-size: x-large;
}
.fontxxlarge
{
   font-size: xx-large;
}

/* xxxxxxxxxxxxxxxxxxxx TABELLE xxxxxxxxxxxxxxxxxxxx */

TABLE {
   font-family: fanct;
   font-size: small;
   color: black;
   }
.tabella {
   background-image: url('zSfTab.jpg');
   font-family: fanct;
   font-size: small;
   color: black;
   text-align: center;
	vertical-align: middle;
	}
.tableft {
   background-image: url('zSfTab.jpg');
   font-family: fanct;
   font-size: small;
   color: black;
   text-align: left;
	vertical-align: middle;
	}
.tabnosf {
   font-family: fanct;
   font-size: small;
   color: black;
   text-align: center;
	vertical-align: middle;
	}
.tdbordo {
	border: solid 1px #404040;
   }
.trcentromed {
   font-size: medium;
	text-align: center;
   }
.trcentrosma {
   font-size: small;
	text-align: center;
   }

/* xxxxxxxxxxxxxxxxxxxx LINK xxxxxxxxxxxxxxxxxxxx */

A:link {
   text-decoration: none;
   color: black;
   }
A:visited {
   text-decoration: none;
   color: black;
   }
A:hover {
   text-decoration: none;
   color: #808080;
   }


