body {	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-align: center;
				font-size : 10pt; font-weight : normal; font-style : normal;
				border: 0; background: #818722 url() left top no-repeat; margin: 0px 0px 0px 0px; }

h1 { font-size:24px; font-family:verdana; color: #CC9900; border: 0; margin: 0px 0px 0px 0px; }

h2 { font-size:24px; font-family:verdana; color: #CC9900; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; ) 
        font-size : 10pt; font-weight : normal; font-style : normal; }

.DataFesta { font-size:18px; font-family:verdana; color: #faa; }
.DataFeriale { font-size:18px; font-family:verdana; color: #fff; }
.NomeAula { font-size:18px; font-family:verdana; color: #fff; }

.PrenotazioneRosso { font-size:16px; font-family:verdana; color: #f00; }
.PrenotazioneVerde { font-size:16px; font-family:verdana; color: #0a0; }

.MessaggioPrenotazione { font-size:16px; font-family:verdana; color: #000; background-color: #fff9b1; border: 5px solid green; width: 500px; }
.ReportPrenotazioni { text-align: left; font-size:12px; font-family:verdana; color: #fff9b1; background-color: #000; border: 5px green; }
.PrenotazioneEsistente { color: #f00; background-color: #ccc; }
.HoCalpestato { font-size:16px; color: #f00; background-color: #fff; }

.NonIdentificato { font-size:16px; font-family:verdana; color: #000; background-color: #fff; border: 5px groove red; width: 500px; }
.avviso { font-size:16px; font-family:verdana; color: #000; background-color: #fff9b1; border: 5px groove red; width: 500; text-align: center; }

.data { font-size:16px; font-family:verdana; color: #000; background-color: #fff9b1; border: 1px solid red; width: 500px; }
.utente { font-size:16px; font-family:verdana; color: #f00; background-color: #fff9b1; border: 1px solid #B19325;  width: 500px; }
.risorsa { font-size:16px; font-family:verdana; color: #000; background-color: #fff9b1; border: 1px solid blue; width: 500px; }
.attivita { font-size:16px; font-family:verdana; color: #f00; font-weight: bold; background-color: #fff9b1; border: 1px solid yellow; width: 500px; }
.rosso { font-size:16px; font-family:verdana; color: #f00; }

ul.lettere { list-style-type: lower-alpha; font-size:15px; } 
ul.quadretto { list-style-type: square; font-size:15px; } 

TABLE.titolo { width: 780; }
TD.titolo { font-size:24px; font-family:verdana; color: #CC9900; text-align: left; width:200;}
TD.sottotitolo { font-size:12px; font-family:verdana; color: #fff; text-align: center; }
TD.login { text-align: right; width: 200;}

TABLE.id { border: 5px groove orange; color: #000; background-color: #ddd; font-family: verdana, arial; font-size: 9pt; align: center; }

TABLE.tab1 { background-color: #CC9900; font-family: verdana, arial; font-size: 9pt; color: white; align: center; border: 0px groove #0a0; }

TABLE.tab1 TD.td1 { color: #000000; font-size: 10pt; text-align: center; background-color: #DDDDFF;}
TABLE.tab1 TD.td1Festa { color: #FF0000; font-size: 10pt; align: center; background-color: #FFCCFF;}
TABLE.tab1 TD.td2 { color: #FF0000; font-size: 12pt; text-align: center; background-color: #FFFFFF;}
TABLE.tab1 TD.td3 { color: #000000; font-size: 8pt; text-align: center; background-color: #DDDDFF;}
TABLE.tab1 TD.td4 { color: #FF0000; font-size: 10pt; text-align: right; background-color: #DDDDFF;}
TABLE.tab1 TD.td9 { color: #0000FF; font-size: 10pt; align: center; background-color: #fff;}
TABLE.tab1 TD.ore { color: #f00; font-size: 2pt;  background-color: #fff;}
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.tab1 TD.verde { background-color: #6f6; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.rosso { background-color: #f00; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.azzurro { background-color: #3c96ff; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.rosa { background-color: #ff82a5; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.arancio { background-color: #ff8400; color: #f0f; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.giallo { background-color: #ff0; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.grigio { background-color: #aaa; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.bianco { background-color: #fff; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.celeste { background-color: #aaf; color: #fff; font-size: 10pt; text-align: center; }

TABLE.tab1 TD.blu { background-color: #0000c8; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.blu2 { background-color: #6464c8; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.blu3 { background-color: #a0a0c8; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.rosso2 { background-color: #ff6464; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.rosso3 { background-color: #ffa0a0; color: #000; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.viola { background-color: #c800c8; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.viola2 { background-color: #c864c8; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.magenta { background-color: #f0f; color: #f0f; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.nero { background-color: #000; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab1 TD.altrocolore { background-color: #aaa; color: #fff; font-size: 10pt; text-align: center; }

a.verde { color: #6f6; font-size: 10pt; text-align: center; }
a.rosso { color: #fff; font-size: 10pt; text-align: center; }
a.azzurro { color: #00f; font-size: 10pt; text-align: center; }
a.rosa { color: #000; font-size: 10pt; text-align: center; }
a.arancio { color: #000; font-size: 10pt; text-align: center; }
a.giallo { color: #000; font-size: 10pt; text-align: center; }
a.grigio { color: #000; font-size: 10pt; text-align: center; }

a.blu { color: #fff; font-size: 10pt; text-align: center; }
a.blu2 { color: #fff; font-size: 10pt; text-align: center; }
a.blu3 { color: #fff; font-size: 10pt; text-align: center; }
a.rosso2 { color: #fff; font-size: 10pt; text-align: center; }
a.rosso3 { color: #000; font-size: 10pt; text-align: center; }
a.viola { color: #fff; font-size: 10pt; text-align: center; }
a.viola2 { color: #fff; font-size: 10pt; text-align: center; }
a.magenta { color: #fff; font-size: 10pt; text-align: center; }
a.nero { color: #fff; font-size: 10pt; text-align: center; }
a.bianco { color: #fff; font-size: 10pt; text-align: center; }

TABLE.tab2 { background-color: #ff6666; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; border: 0px groove #a00; }

TABLE.tab2 TD.td1 { color: #000000; font-size: 10pt; text-align: center; background-color: #ddf;}
TABLE.tab2 TD.td2 { color: #FF0000; font-size: 12pt; text-align: center; background-color: #FFFFFF;}
TABLE.tab2 TD.td3 { color: #000000; font-size: 8pt; text-align: center; background-color: #DDDDFF;}
TABLE.tab2 TD.td4 { color: #FF0000; font-size: 10pt; text-align: right; background-color: #DDDDFF;}
TABLE.tab2 TD.td9 { color: #0000FF; font-size: 10pt; align: center; background-color: #FFFFFF;}
TABLE.tab2 TD.ore { color: #0000FF; font-size: 2pt;  background-color: #FFFFFF;}
TABLE.tab2 TD.rosa { background-color: #ffc8ff; color: #fff; font-size: 10pt; text-align: center; }
TABLE.tab2 TD.bianco { background-color: #fff; color: #fff; font-size: 10pt; text-align: center; }

TABLE.tab3 { background-color: #00a; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; }
TABLE.tab3 TD { color: #FF0000; font-size: 10pt; background-color: #DDDDFF;}
TABLE.tab3 TD.numero { color: #000; font-size: 10pt; text-align: right; background-color: #fff; }

TABLE.tab4 { background-color: #FFAAAA; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; }
TABLE.tab4 TD.td1 { color: #000000; font-size: 10pt; align: center; background-color: #DDDDFF;}
TABLE.tab4 TD.td2 { color: #FF0000; font-size: 12pt; align: center; background-color: #FFFFFF;}
TABLE.tab4 TD.td3 { color: #000000; font-size: 8pt; text-align: center; background-color: #DDDDFF;}
TABLE.tab4 TD.td4 { color: #FF0000; font-size: 10pt; text-align: right; background-color: #DDDDFF;}
TABLE.tab4 TD.td4t { font-weight: bold; color: #FF0000; font-size: 10pt; text-align: right; background-color: #EEEEFF;}
TABLE.tab4 TD.td9 { color: #0000FF; font-size: 10pt; align: center; background-color: #FFFFFF;}
TABLE.tab4 TD.ore { color: #0000FF; font-size: 2pt;  background-color: #FFFFFF;}

TABLE.tab5 { background-color: #ff6666; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; border: 0px groove #a00; }
TABLE.tab5 TD { color: #a00; font-size: 10pt; background-color: #fff9b1; }
TABLE.tab5 TD.numero { color: #000; font-size: 10pt; text-align: right; background-color: #fff; }

TABLE.tab6 { background-color: #fff; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; }
TABLE.tab6 TD { color: #0a0; font-size: 10pt; background-color: #fff9b1; }
TABLE.tab6 TD.numero { color: #000; font-size: 10pt; text-align: right; background-color: #fff; }

TABLE.tab7 { background-color: #fff; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; }
TABLE.tab7 TD { color: #00f; font-size: 10pt; background-color: #fff9b1; }
TABLE.tab7 TD.numero { color: #000; font-size: 10pt; text-align: right; background-color: #fff; }

TABLE.Orario { background-color: #FFAAAA; font-family: verdana, arial; font-size: 9pt; color: blue; align: center; }
TABLE.Orario TD.OrarioGiorni { color: #000000; font-size: 10pt; align: center; background-color: #DDDDFF; }
TABLE.Orario TD.OrarioOre { color: #000000; font-size: 10pt; align: center; background-color: #DDDDFF; }
TABLE.Orario TD.OrarioOrario { color: #000000; font-size: 8pt; text-align: center; background-color: #DDDDFF;}

TABLE.noborder { width: 780; }
TABLE.utente { width: 780;  background-color: #fff9b1; color: #000; }

TABLE.thin { width: 780; }
TABLE.thin TD.11 { border:solid #B19325 1pt; }
TABLE.thin TD.11fixed { border:solid #B19325 1pt; width: 220; }
TABLE.thin TD.12 { border:solid #B39B1D 1pt; border-left:none; }
TABLE.thin TD.12r { border:solid #B39B1D 1pt; border-left:none; text-align: right; }
TABLE.thin TD.12c { border:solid #B39B1D 1pt; border-left:none; text-align: center; }
TABLE.thin TD.21 { border:solid #B39B1D 1pt; border-top:none;  }
TABLE.thin TD.22 { border:solid #B39B1D 1pt; border-left:none; border-top:none; }

TABLE.thick { width: 780; }
TABLE.thick TD.11 { border:solid #B19325 3pt; }
TABLE.thick TD.12 { border:solid #B39B1D 2pt; border-left:none;}
TABLE.thick TD.21 { border:solid #B39B1D 2pt; border-top:none;  }
TABLE.thick TD.22 { border:solid #B39B1D 2pt; border-left:none; border-top:none; }

