/* CSS Parametri Generali */
html {  margin: 0   }
body {
	padding: 0em 0em 0 0;		
	margin: 0 0em 0em 0em; 
	background: #D0D7E2;
	color: #333;
	line-height: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif 
	}	
div {
	text-align:center;
	line-height:1;
}
input , form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
p {
	line-height:1;
}
/* Intestazione di Pagina */

div.banner {
	position: absolute; 
	top: 0em; right: 0em; bottom: 0em; left: 0em;
	height: 4em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: #9EAEC8; 
	text-align: center; 
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	width:100%;
	}
div.bannersin {
	float:left;
	line-height:1;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
div.bannerdes {
	float:right;
	line-height:1;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}

/* Menu Bordo laterale */

div.bordosin { 
	position: absolute; 
	width: 150; height: auto;
	top: 6em; right: auto; bottom: 0em; left: 0.2em;
	padding: 0 0 0 0;
	background: #D0D7E2; 
	}
div.bordodex { 
	position: absolute; 
	top: 6em; right: 0em; bottom: 0em; left: auto;
	width: 150; height: auto;
	padding: 0 0 0 0;
	background: #D0D7E2; 
	}
#titmenu {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1em; 
	font-weight: bold; 

	}
#giornata {
	color:red;
	top: 0em; right: 1em; bottom: 0em; left: 1em;
	margin: 0 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 4em; 
	font-weight: bold; 
	font-style: italic;
	}
#voceg {
	color:yellow;
	top: 0em; right: 0em; bottom: 0em; left: 0em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1em; 
	font-weight: bold; 
	margin: -2.5em 0 2em 0;
	}

div.vocemenu p {
	margin: 0.1em 0em 0em 0em;
	padding: 0.38em 1em;
	text-indent: 0em;
	text-align: left;
	font-size: 0.8em;
	color: #27477D; 
	}
div.menusquadre p {
	margin: 0.1em 0em 0em 0em;
	padding: 0.38em 1em;
	line-height:0.5;
	text-indent: 0em;
	text-align: left;
	font-size: 0.8em;
	color: #27477D; 
	}
a:hover, a:active, a:link, a:visited {
	color: #27477D; 
	text-decoration: none;
	}

div.miniclassifica th  {
	font-weight: bold;
	}
div.miniclassifica td.squadra  {
	font-size: 0.6em;
	text-align: left;
	}
div.miniclassifica td.punti  {
	font-size: 0.6em;
	text-align: right;
	}


/* Contenuto Documento */

div.contenutohome {
	padding: 6em 12.5em 0em 12.5em; 
	text-align: center;
	}
div.contenuto {
	padding: 4em 3em 0em 12.5em; 
	text-align: center;
	}

h1 {
	line-height: 1;
	text-align: center;
	border-bottom: thin solid;
	padding: 0 0.5em 0.2em 0.5em;
	font-weight: normal 
	}
h1:first-line { 
	border-bottom: none;
	font-style: italic; 
	color: #000; 
	}
#coppa { 
	text-align: right;
	margin: -7em 0 0 0;
	}
h2 {
	line-height: 1;
	text-align: center;
	padding: 0 0.5em 0.2em 0.5em;
	font-weight: normal 
	}

/* classifica */

table.classifica {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:center;
	background-color: #A0A0A0;

}

table.classifica th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}
table.classifica tr {
	height:25pt;
	}
table.classifica td {
	background-color: white;
	width:45pt;
	text-align:center;
	padding: 0.1em 0.5em 0 0;
	}

table.classifica td.vit {
	background-color: white;
	width:20pt;
	text-align:center;
	padding: 0.1em 0 0 0;
	}
table.classifica td.squadra {
	background-color: yellow;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	width:13em;
	}

/* ELENCHI NOMI */

table.nomi {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 0pt;
	border-top-color: #C9C9C9; 
	border-top-width: 0pt;
	border-right-color: #330033; 
	border-right-width: 0pt;
	border-bottom-color: #330033; 
	border-bottom-width: 0pt;
	text-align:center;
	background-color: #A0A0A0;

}

table.nomi th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}
table.nomi td {
	background-color: white;
	text-align:center;
	}



/* rose */

table.rose {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:left;
	background-color: #A0A0A0;

}
table.rose td.titolo {
	background-color: white;
	width:300;
	text-align:center;
	}

table.rose td.allenatore {
	background-color: white;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	}
table.rose td.immagine {
	background-color: white;
	text-align:center;
	}

table.rose td.portiere {
	background-color: #FFFFCC;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	}
table.rose td.difensore {
	background-color: #FFD5AA;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	}
table.rose td.centrocampista {
	background-color: #D3FDCC;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	}
table.rose td.attaccante {
	background-color: #B9B6FA;
	text-align:left;
	padding: 0.1em 0 0 0.5em;
	}



/* Risultati */

table.risultati {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:left;
	background-color: #A0A0A0;

}

table.risultati th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}

table.risultati td.giornata {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
	background: #6175D6;
	color: #FFFF00; 
	}
table.risultati td.info {
	text-align: center;
	background: #AEAEAE;
	color: navy; 
	}

table.risultati td.casa, table.risultati td.fuori {
	width:8em;
	padding: 0.1em 0.3em 0em 0.3em;
	text-align: right;
	background: #FFFFFF;
	color: navy; 
	}
table.risultati td.fuori {
	text-align: left;
	}
table.risultati td.gol, table.risultati td.pv  {
	width:2em;
	padding: 0.3em 0.3em 0.1em 0.3em;
	text-align: center;
	background: #CCFFCC;
	color: #FF0000; 
	}
table.risultati td.pv {
	background: #F7DBF7;
	}

/* Calendario */

table.calendario {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:left;
	background-color: #A0A0A0;

}

table.calendario th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}

table.calendario td.giornata {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
	background: #6175D6;
	color: #FFFF00; 
	}
table.calendario td.info {
	text-align: center;
	background: #AEAEAE;
	color: navy; 
	}

table.calendario td.casa, table.calendario td.fuori {
	width:12em;
	padding: 0.1em 0.3em 0em 0.3em;
	text-align: right;
	background: #FFFFFF;
	color: navy; 
	}
table.calendario td.fuori {
	text-align: left;
	}
table.calendario td.gol, table.calendario td.pv  {
	width:2em;
	padding: 0.3em 0.3em 0.1em 0.3em;
	text-align: center;
	background: #CCFFCC;
	color: #FF0000; 
	}
table.calendario td.pv {
	background: #F7DBF7;
	}

	/* partita */

table.partita {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:left;
	background-color: #A0A0A0;
}
table.partita th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}
table.partita td.portiere , table.partita td.difensore , table.partita td.centrocampista , table.partita td.attaccante , table.partita td.riserva   {
	width:8em;
	padding: 0em 0.3em 0em 0em;
	text-align: left;
	background: #FDFCE8;
	color: navy; 
	}
table.partita  td.difensore  {
	background: #FDE7DF;
	}
table.partita  td.centrocampista  {
	background: #DBF9E2;
	}
table.partita  td.attaccante  {
	background: #D3DEFA;
	}
table.partita  td.riserva  {
	background: #E5E5E5;
	}
table.partita td.voto  {
	width:4em;
	padding: 0em 0.3em 0em 0.3em;
	text-align: right;
	background: #F8F8F8;
	color: navy; 
	}

	/* formazione */

table.formazione {
	border-width: 0.1em 0.1em 0.1em  0.1em;
	border-style: solid;
	border-left-color: #C9C9C9; 
	border-left-width: 2pt;
	border-top-color: #C9C9C9; 
	border-top-width: 2pt;
	border-right-color: #330033; 
	border-right-width: 2pt;
	border-bottom-color: #330033; 
	border-bottom-width: 2pt;
	text-align:left;
	background-color: #A0A0A0;
}
table.formazione th {
	background-color: yellow;
	text-align:center;
	font-size: 0.8em;
	}
table.formazione td.portiere , table.formazione td.difensore , table.formazione td.centrocampista , table.formazione td.attaccante , table.formazione td.formazione   {
	width:8em;
	padding: 0em 0.3em 0em 0em;
	margin: 0 0 0 0 ;
	text-align: left;
	background: #FDFCE8;
	border-color: #FDFCE8;
	color: navy; 
	}
table.formazione  td.difensore  {
	background: #FDE7DF;
	border-color: #FDE7DF;
	}
table.formazione  td.centrocampista  {
	background: #DBF9E2;
	}
table.formazione  td.attaccante  {
	background: #D3DEFA;
	}
table.formazione  td.riserva  {
	background: #E5E5E5;
	font-size:0.6em;
	}
