a{
	font-family: Trebuchet MS;
	color: #959697;
	font-size: 15;
	border: 0px;
	text-decoration: none;  
} 

a:visited {
	font-family: Trebuchet MS;
	color: #959697;
	font-size: 15;
	border: 0px;
	text-decoration: none;
}

a:hover{
  	font-family: Trebuchet MS;
	color: #959697;
	font-size: 15;
	border: 0px;
	font-weight: bold;
	text-decoration: none;
}
a:active{
	font-family: Trebuchet MS;
	color: #959697;
	font-size: 15;
	border: 0px;
	text-decoration: none;
}

a:link{
	font-family: Trebuchet MS;
	color: #959697;
	font-size: 15;
	border: 0px;  
	text-decoration: none;
}

body {
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	text-indent: 0px;
	word-spacing: 0px;
	line-height: 100%;
	color: #000066;
}

html {
	font-family: Verdana;
	font-size: 10px;
	color: #000066;
}

table {
	font-family: Verdana;
	font-size: 11px;
	color: #000066;
}

img {
	border: 0px;
}

pre {
	font-family: Verdana;
	font-size: 10px;
	color: #000066;
}

.nomiBarche {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.font13 {
	font-size: 13px;
	font-weight: bold;
}

.nomiBarcheGrosso {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.bordoSinistra {
	border-left-style: solid;
	border-left-width: 3px;
	border-color: #000066;
}

.bordoDestra {
	border-right-style: solid;
	border-right-width: 3px;
	border-color: #000066;
}
.bordoDestra2 {
	border-right-style: solid;
	border-right-width: 3px;
	border-top-style: solid;
	border-top-width: 3px;
	border-color: #000066;
}

.bordoBasso {
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-color: #000066;
}

.bordoAlto {
	border-top-style: solid;
	border-top-width: 3px;
	border-color: #000066;
}

.tabella1 {
	border: 0px;
	width: 100%;
	height: 100%;
	background: url(images/fondo.jpg);
}

.tabella3 {
	border: 0px;
	width: 100%%;
	height: 60%;
	vertical-align: center;
	background: url(images/fondo.jpg);
}

.tabella2 {
	border: 0px;
	width: 100%;
	height: 100%;
	background: url(images/fondo.jpg);
}


.news {
	border: 0px;
	width: 100%;
	height: 100%;
	font-size: 14px;
}

.text {
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}

.text1 {
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	vertical-align: center;
}

.titoloPagina {
	text-align: center;
	font-size: 35px;
	font-weight: bold;
}

.titolo {
	text-align: center;
	font-size: 25px;
	vertical-align: center;
}

.titolo2 {
	text-align: center;
	font-size: 35px;
	vertical-align: top;
}

.regione{
	text-align: center;
	font-size: 13px;
	vertical-align: top;
}

tr.bottoni td {
	height: 40px;
}

tr.bottoni td a {
	text-decoration: none;			/* Tolgo la sottolineatura dai link */
	color: #000066;				/* Colore nero */
	height: 20px;				/* Altezza del blocco contenente il link */
	line-height: 20px;			/* Altezza del link (l'allineamento verticale è settato "middle") */
	text-align: center;			/* Allineamento centrale */
	display: block;				/* Estende lo spazio del link in orizzontale */
	font-family: Verdana, Tahoma, Arial;	/* Font delle scritte */
	font-weight: bold;			/* Grassetto, ma si può tralasciare */
	font-size: 10px;			/* Grandezza del carattere */
	overflow: hidden;			/* Non va a capo se ci sono più parole e se si riduce lo spazio per contenerle */
	background: url(images/button/sfondo-1.gif)
	no-repeat center center;		/* Url dell'immagine di sfondo */
}

tr.bottoni td a:hover {
	background: url(images/button/sfondo-2.gif)
	no-repeat center center;
	font-size: 10px;
}

tr.bottoni td a:active {
	background: url(images/button/sfondo-3.gif)
	no-repeat center center;
	font-size: 10px;
}
