<style type="text/css">

A:active       {text-decoration: underline;
		color: white;}
A:link         {text-decoration: underline;
		color: white;}
A:visited      {text-decoration: underline;
		color: white;}

body		{
		background: #f0d914;
		margin: 0px;
		}

table.layout	{
		width: 100%;
		height: 100%;
		font-family: verdana, sans-serif;
		font-size: 10pt;
		line-height: 1.5em;
		color: white;
		border-spacing: 0px;
		border-collapse: collapse;			/* Necessario perche IE non capisce border-spacing */
		}

table.layout p	{
		margin-top: 0px;
		margin-bottom: 1em;
		}

table.layout td.header	{
		width: 100%;
		height: 200px;
		}

table.layout td.content	{
		background: #004080;
		vertical-align: top;
		}

table.layout td.alto-sx	{
		width: 77px;
		height: 40px;
		background: url("bg-sx2.gif") right no-repeat;
		}

table.layout td.alto-dx	{
		width: 77px;
		height: 40px;
		background: url("bg-dx2.gif") left no-repeat;
		}

table.layout td.left	{
		width: 77px;
		background: #f0d914 url("bg-sx.gif") right no-repeat;
		background-repeat: repeat-y;
		}

table.layout td.right	{
		width: 77px;
		background: #f0d914 url("bg-dx.gif") left no-repeat;
		background-repeat: repeat-y;
		}

table.layout td.basso-sx	{
		width: 77px;
		height: 40px;
		background: url("bg-sx3.gif") right no-repeat;
		}

table.layout td.basso-dx	{
		width: 77px;
		height: 40px;
		background: url("bg-dx3.gif") left no-repeat;
		}

table.layout td.footer	{
		height: 40px;
		padding: 0px;
		background: #004080 url("bg-bottom.gif") bottom repeat-x;
		line-height: 1em;
		}

table.layout td.bottom, table.layout td.bottom A:active, table.layout td.bottom A:link, table.layout td.bottom A:visited
		{
		text-align: center;
		color: #004080;
		}



table.layout td.menu	{
		height: 40px;
		background: #004080 url("bg-top.gif") top repeat-x;
		padding: 0px;
		vertical-align: top;
		line-height: 1em;
		}

table.layout td.menu ul	{
		list-style: none;			/* Elimina i pallini di elenco */
		margin-top: 1px;
		padding: 2px;
		font-size: 8pt;
		font-weight: bold;
		}

table.layout td.menu li	{
		display: inline;
		margin: 0px 10px;
		}


table.layout td.menu A:active, table.layout td.menu A:link, table.layout td.menu A:visited
		{
		padding: 0px 5px;			/* Stabilisce la distanza verticale del bordo rispetto al testo e quindi l'altezza dei pulsanti */
		margin: 0px;
		text-decoration: none;
		color: #004080;
		}

table.layout td.menu A.attivo:active, table.layout td.menu A.attivo:link, table.layout td.menu A.attivo:visited 	/* Sfondo diverso per l'elemento con id=attivo */
		{
		background: #004080;
		color: white;
		}

td.menu a:hover
		{
		text-decoration: underline;
		}

H1
		{
		font-size: 20pt;
		font-weight: normal;
		color: #f0d914;
		margin-top: 50px;
		clear: both;				/* Serve per la pagina dei link */
		}

H1:first-child			/* Non riconosciuto da IE */
		{
		margin-top: 0px;
		}
H2
		{
		font-size: 15pt;
		font-weight: normal;
		color: #f0d914;
		margin-top: 30px;
		clear: both;				/* Serve per la pagina dei link */
		}

table.db, table.stat
		{
		border: 2px solid #c0c0c0;
		font-size: 10pt;
		text-align: left;
		margin-bottom: 20px;
		}

table.db caption, table.stat caption
		{
		margin-top: 20px;
		margin-bottom: 5px;
		font-weight: bold;
		color: white;
		}

table.db thead td, table.stat thead td
		{
		padding: 3px 3px;
		background: #f0d914;
		font-weight: bold;
		color: #004080;
		}

table.stat thead td.squadra
		{
		border: 1px solid #004080;
		border-right: none;
		}

table.stat thead td.punti
		{
		border: 1px solid #004080;
		border-left: none;
		}

table.db tbody td
		{
		padding: 1px 3px;
		background: white;
		color: #888888;
		}

table.stat tbody td
		{
		border: none;
		padding: 1px 3px;
		background: white;
		color: black;
		}

table.stat tbody td.squadra-classifica-grafica
		{
		text-align: right;
		border: none;
		border-bottom: 1px solid #004080;
		border-left: 1px solid #004080;
		}

table.stat tbody td.dolphin-classifica-grafica
		{
		background: #ffffcc;
		text-align: right;
		border: none;
		border-bottom: 1px solid #004080;
		border-left: 1px solid #004080;
		}

table.stat tbody td.riga-classifica-grafica
		{
		border: none;
		border-bottom:1px solid #004080;
		border-right:1px solid #004080;
		}

table.stat tbody td.dolphin
		{
		background: #ffffcc;
		}

table.db input, input:disabled
		{
		font-family: verdana, sans-serif;
		font-type: 10pt;
		background-color: white;
		border: 0px;
		padding: 1px 2px;
		}

input.pulsante
		{
		margin-top: 20px;
		border: 2px solid white;
		background: #b30000;
		color: white;
		font-weight: bold;
		padding: 1px 2px;
		}

TABLE.record
		{
		width: 520px;
		font-size: 10pt;
		line-height: 1.5em;
		text-align: left;
		margin: 20px 0px 30px 0px;
		border-spacing: 0px;
		border-collapse: collapse;			/* Necessario perche IE non capisce border-spacing */
		background: url("linguetta.gif") no-repeat;		
		}

table.record td.nome
		{
		text-align: left;
		padding-left: 15px;
		height: 22px;
		}

table.record td.data
		{
		text-align: right;
		padding-right: 10px;
		font-size: 8pt;
		}
		
table.record td.testo
		{
		border: 1px solid white;
		padding: 10px;
		color: white;
		}

DIV.record P.data, DIV.record P.data-evidenziata
		{
		width: 520px;
		background: white;
		background: url("linguetta.gif") no-repeat;
		color: black;
		padding: 1px 10px 0px 10px;
		margin: 30px 0px 0px 0px;
		}

DIV.record P.data-evidenziata
		{
		background: #f0d914;
		background: url("linguetta-evidenziata.gif") no-repeat;
		}

DIV.record P.nome
		{
		width: 520px;
		background: white;
		border: 1px solid white;
		color: black;
		padding: 0px 10px;
		margin: 0px;
		}

DIV.record P.testo
		{
		width: 520px;
		border: 1px solid #c0c0c0;
		padding: 10px;
		}



</style>