/* -- stile pagine orari -- */
	
BODY { margin: 0; background-color: #fff; background-image: url(); 
font-family: Verdana, Arial, sans-serif; font-size: 1em; color: #778; 
text-align: center; /*centra in IE 5.x */
}

H1 { color: #778; font-size: 0.8em; padding: 0; margin: 0.2em; }
H2 { color: #a52a2a; font-size: 1.2em; padding: 0; margin: 0em 0 0em 0; border: 0px solid #000; }
H3 { color: #778; font-size: 1.2em; padding: 0; margin: 0.2em; }

/* nuova intestazione: da mappe.css --------------------------------------------------------------------------- */

#banner  { width: 800px; color: #000; background-color: #fff; margin: 0px; border: 0px solid #faa; text-align: left; }
img { border: black solid 0px; padding: 0px; margin: 0; }
table.barra { width: 100%; border: 0px solid blue; padding: 0px; margin: 0; spacing: 0; }
.nascosto 	{ overflow: hidden; width: 0px; height: 0px; position: absolute; top: -200em; }
.qui { font-size: 0.8em; }
.rossou { color: #c00; text-decoration: underline; }

#pagina      { width: 760px; text-align: center; margin : 0px auto; /*centra negli altri browsers*/
					border: 0px solid #778; }
#titolo      { color:white; text-align: center; background: #FBC894;     padding: 0; margin: 0em; border: 0px solid #000; }
#titologrigio      { color:white; text-align: center; background: #DDE;     padding: 0; margin: 0em; border: 0px solid #000; }

.titolomenu  { width: 120px; float: left; text-align: right; font-size: 0.7em; padding: 2px; margin-right: 0.2em; border: 0px solid #778; }
.menu        { width: 770px; float: left; text-align: left; padding: 0; margin: 0em; border: 0px solid #778; }
.mappa       { width: 800px; float: left; text-align: center; padding: 0; margin: 0em; border: 1px solid #778; border-top: none;}
.piedipagina { width: 800px; float: left; text-align: center; background: #FBC894;     padding: 0; margin: 0em; border: 0px solid #000; font-size: 0.8em; color:white; }
.centro      { width: 800px; text-align: center; background: transparent; padding: 0; margin: 0em; border: 0px solid #00f; }
.minimo		 { padding: 0; margin: 0; border: 0px solid #f00;	text-align: center;	font-size: 0.8em;	font-weight: normal; color: #a00; }

.bloccoT1    { float: left; width: 360px; text-align: left; border: 0px solid #FBC894; }
.bloccoT2    { float: left; width: 400px; text-align: center; border: 0px solid #FBC894; }
.clear 		 { clear: both; }

.div            { width: 400px; text-align: center; border: 1px solid #a00; color: #a00; background: #fcc; }
.divsabato      { width: 400px; text-align: center; border: 1px solid orange; color: orange; background: #ffff5c; }
.divdomenica    { width: 400px; text-align: center; border: 1px solid green; color: green; background: #bfb;  }
.divfestivit    { width: 400px; text-align: center; border: 1px solid green; color: green; background: #bfb;  }

a.T {	color: #f00; font-size: 12pt; text-align: center; background-color: #fff; font-weight: bold; width: 100px;  }
a.Tsabato {	color: #f00; font-size: 12pt; text-align: center; background-color: #ffff5c; font-weight: bold; width: 100px;  }
a.Tdomenica {	color: #f00; font-size: 12pt; text-align: center; background-color: #bfb; font-weight: bold; width: 100px;  }
a.Tfestivit {	color: #f00; font-size: 12pt; text-align: center; background-color: #bfb; font-weight: bold; width: 100px;  }

table.tasti { text-align: center; }

table.tab1 { background-color: #faa; font-family: verdana, arial; font-size: 9pt; color: #a00; text-align: center; }
table.tab1 td.a {	color: #f00; font-size: 12pt; text-align: center; background-color: #fff; font-weight: bold; }
table.tab1 td.asabato {	color: #f00; font-size: 12pt; text-align: center; color: orange; background-color: #ffff5c; font-weight: bold; }
table.tab1 td.adomenica { color: #f00; font-size: 12pt; text-align: center; background-color: #bfb; font-weight: bold; }
table.tab1 td.afestivit {	color: #f00; font-size: 12pt; text-align: center; background-color: #b1ffc1; font-weight: bold; }

table.tab1 td.b { color: #a00; font-size: 10pt; text-align: left; background-color: #fee;}
table.tab1 td.bsabato { color: #a00; font-size: 10pt; text-align: left; background-color: #ffff5c; }
table.tab1 td.bdomenica { color: #a00; font-size: 10pt; text-align: left; background-color: #bfb; }
table.tab1 td.bfestivit { color: #a00; font-size: 10pt; text-align: left; background-color: #b1ffc1;}

table.tab1 td.c {	color: #f00; font-size: 10pt; text-align: right; background-color: #fff; width: 130px;}
table.tab1 td.csabato {	color: #f00; font-size: 10pt; text-align: center; background-color: #ffff5c; font-weight: bold; }
table.tab1 td.cdomenica {	color: #f00; font-size: 10pt; text-align: center; background-color: #bfb; font-weight: bold; }
table.tab1 td.cfestivit {	color: #f00; font-size: 10pt; text-align: center; background-color: #b1ffc1; font-weight: bold; }

table.tab1 td.d {	width: 100px; color: #f00; font-size: 10pt; text-align: center; background-color: #fff; font-weight: bold; }

table.tab1 td.e {	width: 100px; color: #a00; font-size: 8pt; text-align: left; background-color: #fff; }
table.tab1 td.esabato {	color: #a00; font-size: 8pt; text-align: left; background-color: #ffff5c; }
table.tab1 td.edomenica { color: #a00; font-size: 8pt; text-align: left; background-color: #bfb; }
table.tab1 td.efestivit {	color: #a00; font-size: 8pt; text-align: left; background-color: #b1ffc1; }

/*
i numeri non funzionano con gli altri Browser e non ci vogliono le " ------------------------------------------------------------------------------------------

table.tab1 td.1 { color: "#000000"; font-size: "10pt"; text-align: "center"; background-color: "#DDDDFF";}
table.tab1 td.1Festa { color: "#FF0000"; font-size: "10pt"; text-align: "center"; background-color: "#FFCCFF";}
table.tab1 td.2 { color: "#FF0000"; font-size: "12pt"; text-align: "center"; background-color: "#FFFFFF";}
table.tab1 td.3 { color: "#000000"; font-size: "8pt"; text-align: "center"; background-color: "#DDDDFF";}
table.tab1 td.4 { color: "#FF0000"; font-size: "10pt"; text-align: "right"; background-color: "#DDDDFF";}
table.tab1 td.9 { color: "#0000FF"; font-size: "10pt"; text-align: "center"; background-color: "#FFFFFF";}
table.tab1 td.ore { color: "#0000FF"; font-size: "2pt";  background-color: "#FFFFFF";}
table.tab1 td.oreFesta { color: "#0000FF"; font-size: "2pt";  background-color: "#FFDDDD";}
table.tab1 td.bianca { background-color: "#FFFFFF"; color: "#000000"; font-size: "10pt"; text-align: "right"; }
table.tab1 td.biancaFesta { background-color: "#FFCCFF"; color: "#FF0000"; font-size: "10pt"; font-weight: bold; text-align: "right"; }
table.tab1 td.vuota { background-color: "#FFFFFF"; font-size: "2pt";}
*/

table.ore { background-color: #fff; border:solid windowtext 0pt; padding: 0; spacing: 0;}
table.ore td.ore { color: "#0000FF"; font-size: "2pt";  background-color: "#FFFFFF";}
table.ore td.ora { color: "#0000FF"; font-size: "8pt";  background-color: "#FFFFFF";}

table.tab2 { background-color: "#FFAAAA"; font-family: "verdana, arial"; font-size: "9pt"; color: "blue"; align: "center"; }
table.tab2 td.1 { color: "#000000"; font-size: "10pt"; text-align: "center"; background-color: "#DDDDFF";}
table.tab2 td.2 { color: "#FF0000"; font-size: "12pt"; text-align: "center"; background-color: "#FFFFFF";}
table.tab2 td.3 { color: "#000000"; font-size: "8pt"; text-align: "center"; background-color: "#DDDDFF";}
table.tab2 td.4 { color: "#FF0000"; font-size: "10pt"; text-align: "right"; background-color: "#DDDDFF";}
table.tab2 td.9 { color: "#0000FF"; font-size: "10pt"; text-align: "center"; background-color: "#FFFFFF";}
table.tab2 td.ore { color: "#0000FF"; font-size: "2pt";  background-color: "#FFFFFF";}

table.3 { background-color: "#FFCCFF"; font-family: "verdana, arial"; font-size: "9pt"; color: "blue"; }

table.aaa { background-color: "#FFCCFF"; font-family: "verdana, arial"; font-size: "9pt"; color: "blue"; }
