BODY {
	FONT-SIZE: 90%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#testata {
	MIN-HEIGHT: 106px;
	COLOR: #000000;
	BORDER-BOTTOM: #0066cc 1px solid;
	POSITION: relative;
	
}
#logo {
	WIDTH: 100% ; BACKGROUND-COLOR:#ffffff
}
#logo IMG {
	PADDING-TOP: 5px;FLOAT: left; MARGIN-RIGHT: 10px;BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}


.titolopagina {
	PADDING-TOP: 10px; FONT-SIZE: 200%; COLOR: #990000; LETTER-SPACING: 0.2em
}

#menu {
	 PADDING-RIGHT: 5px; 
	 PADDING-LEFT: 5px;   
	 PADDING-BOTTOM: 3px;
	 MARGIN: 0px ;  
	 PADDING-TOP: 3px; 
	 BORDER-RIGHT: #0066cc 1px solid; 
	 BORDER-TOP: #0066cc 1px solid; 
	 BACKGROUND-COLOR: #003399; 
	 BORDER-LEFT: #0066cc 1px solid; 
	 COLOR: #ffff00; 
	 BORDER-BOTTOM: #0066cc 1px solid; 
	 TEXT-ALIGN: right; 
	 FONT-WEIGHT: bold;
}
#menu A {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #003399; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none 
}
#menu A:hover {
	BACKGROUND-COLOR:#ffff00; 
	COLOR: #000000
}

#navbriciole {
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-TOP: #0066cc 1px solid;
	FONT-WEIGHT: bold;
	COLOR: #000099;
	POSITION: relative;
	BORDER-BOTTOM: #0066cc 1px solid;
	TEXT-ALIGN: center;
}

#navbriciole A:link {
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	BACKGROUND-COLOR: #ffff66; 
	TEXT-DECORATION: none
}

#navbriciole A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffff00; 
	TEXT-DECORATION: none
}

#navbriciole A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	BACKGROUND-COLOR: #ffff66; 
	TEXT-DECORATION: none
}

.briciole {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 1px; 
	COLOR: #990000; 
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.1em; 
	BACKGROUND-COLOR: #ffff66; 
	TEXT-ALIGN: right
}

#navigation UL {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px;  PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#navigation LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px
}
#navigation A {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990000;  TEXT-DECORATION: none
}
#navigation A:hover {
	COLOR: #000066; BACKGROUND-COLOR: #ffff00
}
#navigation A#activelink {
	COLOR: #000066; BACKGROUND-COLOR: #ffff00; TEXT-DECORATION: none
}

#centrale {
	BORDER-RIGHT: #0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	MARGIN-TOP: 0px;
	BACKGROUND-COLOR:#003399;
	BORDER-LEFT: #0066cc 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #0066cc 1px solid;
	POSITION: relative;
	top: 0px;

}

#contenuto {
MARGIN-TOP: 0px;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 25.6% 0px 0px; 
	COLOR: #000000; 
	PADDING-TOP: 1em; 
	BACKGROUND-COLOR: #ffffff; 
}



#contenuto IMG {
	BORDER-RIGHT: #0033cc 1px dashed; 
	BORDER-TOP: #0033cc 1px dashed; 
	FLOAT: left;
	BORDER-LEFT: #0033cc 1px dashed; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #0033cc 1px dashed
}

#contenuto2 {
MARGIN-TOP: 0px;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 25.6% 0px 0px; 
	COLOR: #000000; 
	PADDING-TOP: 1em; 
	BACKGROUND-COLOR: #ffffff; 
}



#contenuto2 IMG {
	BORDER-RIGHT: #0033cc 0px dashed; 
	BORDER-TOP: #0033cc 0px dashed; 
	FLOAT: left;
	BORDER-LEFT: #0033cc 0px dashed; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #0033cc 0px dashed
}


#copertina {
	BORDER-RIGHT: #0033cc 1px dashed; 
	BORDER-TOP: #0033cc 1px dashed; 
	BORDER-LEFT: #0033cc 1px dashed; 
	BORDER-BOTTOM: #0033cc 1px dashed;
	WIDTH: 100%
}

#destra {
	RIGHT: 0px;
	POSITION: absolute;
	top: 0;
	WIDTH: 25%;
	PADDING-RIGHT: 10px; 
}

#destra IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
	}

.notizia {
	PADDING-BOTTOM: 20px; 
	WIDTH: 100%; 
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left
}
.notiziag {
	PADDING-BOTTOM: 20px; WIDTH: 90%; FONT-WEIGHT: normal; TEXT-ALIGN: justify;PADDING-left: 20px
}
.notizia2 {
	PADDING-BOTTOM: 20px; 
	WIDTH: 100%; 
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: center
}
.testonotizia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal;
}
.testonotn {
	PADDING-BOTTOM: 20px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #0066cc 1px dashed; 
	FONT-WEIGHT: normal;
}
H1 {
	BORDER-TOP: #0033cc 1px dashed; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 130%; 
	BACKGROUND-IMAGE: url(images/quadrb.gif); 
	MARGIN: 0px; COLOR: #0033cc; 
	BORDER-BOTTOM: #0033cc 1px dashed; 
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: left
}

H2 {
	BORDER-TOP: #ffffff 1px dashed; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 130%; 
	BACKGROUND-IMAGE: url(images/quadrb.gif); 
	MARGIN: 0px; 
	COLOR: #0033cc; 
	BORDER-BOTTOM: #ffffff 1px dashed; 
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: left
}

H3 {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 0px; 
	BORDER-TOP: #000066 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 15px 25% 0px 5px; BORDER-LEFT: #000066 1px solid; COLOR: #fff; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #000066 1px solid; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #339
}
.A:link {
	COLOR: #ffff00; 
	BACKGROUND-COLOR: #0033ff
}
.A:visited {
	COLOR: #990066; 
	BACKGROUND-COLOR: #ffffff
}
.A:hover {
	COLOR: #ffffff;  
	TEXT-DECORATION: none
}

#destra UL {
	RIGHT: 0px;
	LIST-STYLE-TYPE: none; 
	MARGIN-LEFT: 0px; 
	MARGIN-TOP: 10px; 
}
#destra A {
	DISPLAY: block;  
	TEXT-DECORATION: none;  
}
#destra A:hover {
	DISPLAY: block;  
	TEXT-DECORATION: none; 
}

.menu2 {
	 FONT-WEIGHT: bold; 
	 MARGIN-LEFT: 1px; 
	 BACKGROUND-COLOR: #003399; 
	 COLOR: #FFFF00; 
	 MARGIN-RIGHT: 1px; 
	 LETTER-SPACING: 0.2em; 
	 TEXT-ALIGN: center
}

#menu2scuoleprimarie {
	  COLOR: #ffff00; 
	  BACKGROUND-COLOR: #003399; 
	  FONT-WEIGHT: bold; 
	  LETTER-SPACING: 0.2em;
	  TEXT-ALIGN: center;
	  FONT-SIZE: 110%;
	  PADDING-TOP: 5px; 
	  PADDING-BOTTOM: 3px; 
	  PADDING-LEFT: 0px;
	  MARGIN-TOP: 0px; 
	  MARGIN-LEFt: 10px; 
	  MARGIN-RIGHT: 1px;  
	  WIDTH: 95%;
}
#menu2scuoleprimarie A:link {
	BACKGROUND-COLOR: #003399; 
	COLOR: #FFFF00 ; 
	WIDTH: 100%;
}
#menu2scuoleprimarie A:visited {
	BACKGROUND-COLOR: #003399; 
	COLOR: #FFFF00; 
	WIDTH: 100%;
}

#menu2scuoleprimarie A:hover {
	BACKGROUND-COLOR: #ffff00; 
	COLOR: #000000; 
	FONT-SIZE: 100%
}

.classi {
	BORDER-RIGHT: #0066cc 2px solid;  
	FONT-WEIGHT: bold;  
	MARGIN-BOTTOM: 2px; 
	PADDING-BOTTOM: 2px;  
	MARGIN-RIGHT: 5px;
	MARGIN-Left: 0px;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #0066cc 2px solid; 
	LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
.classi A {
	BACKGROUND-COLOR: #003399; COLOR: #FFFF00
}
.classi A:hover {
	BACKGROUND-COLOR: #ffffff; COLOR: #3399ff
}

#menu2isi {
	  COLOR: #000066; 
	  BACKGROUND-COLOR: #003399; 
	  FONT-WEIGHT: bold; 
	  LETTER-SPACING: 0.1em;
	  TEXT-ALIGN: center;
	  FONT-SIZE: 110%;
	  PADDING-TOP: 10px; 
	  PADDING-BOTTOM: 3px; 
	  MARGIN-TOP: 0px; 
	  MARGIN-LEFT: 0px; 
	  MARGIN-RIGHT: 0px;  
}

#menu2isi A{
	   BACKGROUND-COLOR: #003399; 
	   TEXT-ALIGN: center; 
}

#menu2isi A:hover{
	   BACKGROUND-COLOR: #3399ff; 
	   TEXT-ALIGN: center; 
}

#datiscuole {
	margin-left: auto; margin-right: auto;
	BACKGROUND-COLOR: #ffffcc;
	BORDER: 1px solid  #999999;
	WIDTH: 90%;
}

.TD {
width:70%;
text-align: left;
color: #0066ff;
background-color: #fff;
border: 1px solid #000000;
padding-left: 10px;
}

.TD2 {
width:50%;
FONT-WEIGHT: bold; 
text-align: left;
color: #003366;
background-color: #ffffff;
border: 1px solid #999999;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.TH {
width:30%;
text-align: left;
color: #000099;
background-color: #ffff00;
border: 1px dashed #0033cc;
padding-left: 10px;
}

.TH2 {
width:50%;
text-align: left;
color: #990000;
border: 1px solid #999999;
background-color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
	
	
#footer {
	 PADDING-RIGHT: 5px; 
	 PADDING-LEFT: 5px;   
	 PADDING-BOTTOM: 3px; 
	 MARGIN: 0px ;  
	 PADDING-TOP: 3px; 
	 BORDER-RIGHT: #0033cc 1px solid; 
	 BORDER-TOP: #0033cc 1px solid; 
	 MARGIN-TOP: 0px; FONT-SIZE: 90%; 
	 BACKGROUND-COLOR: #003399 ; 
	 BORDER-LEFT: #0033cc 1px solid; 
	 COLOR: #ffff00; 
	 BORDER-BOTTOM: #0033cc 1px solid; 
	 TEXT-ALIGN: center
}

#footer A:link {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003399; 
	TEXT-DECORATION: none
}
#footer A:visited {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003399; 
	TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffff00
}

#barrettasotto {
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	BORDER-TOP: #0066cc 1px solid; 
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	POSITION: relative; 
	BACKGROUND-COLOR: #ffff88; 
	BORDER-BOTTOM: #0066cc 1px solid;
	TEXT-ALIGN: center
}

	
	
	
#barrettasotto A:link {
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	BACKGROUND-COLOR: #ffff66; 
	TEXT-DECORATION: none
}

#barrettasotto A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffff00; 
	TEXT-DECORATION: none
}

#barrettasotto A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	BACKGROUND-COLOR: #ffff66; 
	TEXT-DECORATION: none
}

.barrettasotto {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%; 
	PADDING-BOTTOM: 2px; 
	COLOR: #990000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #ffff66; 
	COLOR:#000000; 
	TEXT-ALIGN: center
}


.disegno {
	MARGIN-TOP: 30px;
    TEXT-ALIGN: center
}

.nascosto {
	DISPLAY: none
}

.tasti {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 130%; 
	TEXT-DECORATION: underline
}

.intestazionimenu2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	LETTER-SPACING: 0.1em
}

.up {
	font-size: 80%; text-align: center
}


.elenco {
	LIST-STYLE-TYPE: none; 
	 
}

.titolor {
	PADDING-TOP: 10px; FONT-SIZE: 130%; COLOR: #990000; LETTER-SPACING: 0.2em; 
}



 .orario {
 margin-left: auto;
 margin-right: auto;
 width: 90%;
 border: 1px solid #333333;
 background-color: #333333;
 }
 
 .leg { 
 margin-left: auto;
 margin-right: auto;
 width:80%; 
 border: 1px solid #666666;
 background-color: #ffffff;
 font-size: 90%;
 TEXT-ALIGN: left
 }

 
 .caption{
 color:#000000;
 letter-spacing:0.1em;
 padding: 4px;
 font-weight: bold;
 margin-left:auto;
 margin-right: auto;
 }
 
 .abbr{
 cursor:help;
 background-color:transparent;
 }
 .verde{
 background-color: #00ff66;
 FONT-WEIGHT: bold; 
 text-align: center;
 }
 .az { width: 14%; background-color: #CCCCFF; color: #003366; FONT-WEIGHT: bold; text-align: center}
 .ros { width: 12%; background-color: #FF6699; color: #003366; FONT-WEIGHT: bold; text-align: center}
 .azL { width: 14%; background-color: #CCCCFF; color: #003366; FONT-WEIGHT: bold; text-align: center}
 .az2 { width: 14%; background-color: #CCCCFF; color: #003366; FONT-WEIGHT: bold; text-align: center; font-size: 60%}
 .az3 { width: 20%; background-color: #CCCCFF; color: #003366; FONT-WEIGHT: bold; text-align: center; font-size: 60%}
 .rosa { width: 14%; background-color: #FF6699; color: #003366; FONT-WEIGHT: bold; text-align: center;}
 .gial { width: 7%; background-color: #FFFF00; color: #FF0000; FONT-WEIGHT: bold; text-align: center}
 .gials { width: 14%; height: 10px; background-color: #FFFF00; color: #FF0000; FONT-WEIGHT: bold; text-align: center}
 .gial2 { background-color: #FFFF00; color: #FF0000; FONT-WEIGHT: bold; text-align: center; font-size: 60%}
 .op { width: 14%; background-color: #FF9900; color: #003366; FONT-WEIGHT: bold; text-align: center; }
 .op2 { width: 14%; background-color: #FF9900; color: #003366; FONT-WEIGHT: bold; text-align: center; font-size: 60%}
 .ver { width: 12%;  color: #ff0000; FONT-WEIGHT: bold; text-align: center}
 .ver2 { width: 14%; background-color: #00ff66; color: #ff0000; FONT-WEIGHT: bold; text-align: center}
 .ore { width: 7%; background-color: #FFFF99; text-align: left; font-size: 100%}
  .ore2 { width: 8%; background-color: #FFFF99; font-size: 70%}
  .anni { width: 20%; background-color: #FFFF99; font-size: 80%;  color: #990000; FONT-WEIGHT: bold; text-align: left}
 .vuote { width: 12%; background-color: #CCFFCC;}
 .vuote2 { background-color: #CCFFCC;}
 .ver2in {  background-color: #00ff66; FONT-WEIGHT: bold; text-align: center; font-size: 90%}
 .abbr2 {width: 8%; FONT-WEIGHT: bold;}
 .spiegazione {width: 42%; text-align: left }
 
 .right {font-size: 80%; text-align: right;}
 .rosso {color: #ff0000;}

