body { margin:0 1px 0 0;
	/*font:		.90em   arial,sans-serif, verdana, "Trebuchet MS";*/
 }

#colonna-sx, #colonna-dx {
float: left;
width: 20%;
}
#principale {
float: left;
width: 60%;
}
#colonna-dx { margin-right:-1px; }

#footer { clear: left; }

body { background: #fffed6; color: #000;
	font:1em verdana,"Trebuchet MS", arial,sans-serif;
 }

#header { background: #ffcc33; color: #FFF }
#header h1 {  
	font:		bold 3.5em/2em arial,impact,  verdana, helvetica, sans-serif;
	margin:		0;
	}


#colonna-sx, #colonna-dx { background:transparent; color: #000 }

#principale { background: #fffeeb; color: #000 }

#footer { background: #ffcc33; color: #6a0004;} /*color: #FFF;  color: #a76c69;*/
#footer { text-align:	center; } /*font-size:.90em bold; }*/



#header {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
#colonna-sx .box, #colonna-dx .box {
padding: 10px;
}
#principale .box {
/*border-style: none solid solid solid;
border-color: #000;
border-width: 1px;*/
padding: 10px;
}
#footer {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2px 10px;
}
hr { display: none }


/* ***********fine impostazioni di header, menusx. pagina, menudx, footer *****/

.titblock {
	background-color:	#ffe578;  /*#ffcc33;*/
	/*font-size: 		110%;*/
	color:			#ff0000;
	font-weight: 		bolder;
	text-align:		center;
	/*height:			1.5em;*/
	}

.titblockark {
	background-color:	#ffe578;  
	/*font-size: 		110%;*/
	color:			#a76c69; 
	font-weight: 		bolder;
	text-align:		center;
	
	}



/* menu verticale colonna sx*/

ul.menu1 {
	
	list-style:none; /*si eliminano i punti elenco*/
	margin:0; padding:0;/* si eliminano i rientri delle liste*/
	}

ul.menu1 li a {
	display:block;  /*il link occupa tutto lo spazio orizzontale*/
	text-decoration:none;  /*senza sottolineatura*/
	padding:2px .40em;  /*2px=spazio tra link; .40em spazio tra bordo sx menu e testo del link*/  
	/*height:1em; line-height:1em;  altezza del link height e line-height devono avere lo stesso valore*/
	}

   /*colori per il link */
ul.menu1 li a:link, ul.menu1 li a:visited {
		color: #6a0004;           /*colore parole link  */
	}

    /*colori per l'effetto roll-over*/
ul.menu1 li a:hover, ul.menu1 li a:active {
	background: #fff2ab;   /* colore sfondo link quando ci sei sopra*/
	color: #6a0004;        /*colore parole link quando ci sei sopra*/
	}

/* ************************************************ */
/************************caratteri********************/


h1,h2,h3,h4,h5{margin: 0}
h1{font-size: 300%;font-weight:bolder;}
h2{font-size: 200%;margin-bottom:2px;color: #a76c69;}
h3{font-size: 150%;margin-bottom:2px;color: #a76c69;/*#99BCD2*/}
h4{font-size: 125%;margin-top:3px;color: #a76c69;}
h5{font-size: 100%;color: #a76c69;}

/*********************/
/***** immagini funziona solo una volta in una pagina perchè è id *****/
img#sinistro {
float: left;
margin: 15px 15px 15px 15px;
}

img#destro {
float: right; margin: 15px 15px 15px 15px;
}

/**********************************************/
p {text-align: justify; } 
.pc {text-align: center; } 

.float {
	FLOAT:		 left; 
	MARGIN-RIGHT: 	 5px;
	MARGIN-left:	 5px; 
	PADDING-BOTTOM:	 5px; 
	PADDING-LEFT: 	 5px; 
	PADDING-RIGHT:	 5px; 
	PADDING-TOP:  	 5px; 
	}

.floatr {
	FLOAT:		 right; 
	MARGIN-RIGHT: 	 5px;
	MARGIN-left:	 5px; 
	PADDING-BOTTOM:	 5px; 
	PADDING-LEFT: 	 5px; 
	PADDING-RIGHT:	 5px; 
	PADDING-TOP:  	 5px; 
	}

.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px;}

/* **********per granarolo ***************/
.paragrafocenter{text-align:	center;
}
.paragrafobkggreenchia{background:	#d1f8d2;
}
.paragrafobkgazz{background:	#b9e4fd;
}
.paragrafobkggreenscu{background:	#60c879;
}
/*********************************************************/
ol.lalpha{list-style-type:lower-alpha}
ul.circle{list-style-type:circle}
/*********************************************************/


/* ****menu verticale nelle pagine interne adozioni libri di testo*/

ul.menu2 {
	
	list-style:none; /* si eliminano i punti elenco*/
	margin:0; padding:0;/* si eliminano i rientri delle liste*/
	}

ul.menu2 li a {
	display:block;  /*il link occupa tutto lo spazio orizzontale*/
	text-decoration:none; /* senza sottolineatura*/
	padding:2px 1.40em;*/  /*2px=spazio tra link; .40em spazio tra bordo sx menu e testo del link*/  
	
	/*height:1em; line-height:1em;*/ /* altezza del link height e line-height devono avere lo stesso valore*/
	}

   /*colori per il link */
ul.menu2 li a:link, ul.menu2 li a:visited {
		color: #6a0004;           /*colore parole link  */
	}

    /*colori per l'effetto roll-over*/
ul.menu2 li a:hover, ul.menu2 li a:active {
	background: #ffff1f;  /*#fff6ab;  #d6ffda;  #abffab;  #fffed6;  #fff2ab;    colore sfondo link quando ci sei sopra*/
	color: #6a0004;        /*colore parole link quando ci sei sopra*/
	}
/* ************************************ */
img {border: none} /* le immagini non avranno il bordo*/