body {
  text-align: center; /*Per centrare il box model - Bilanciato con text-align:left in button e middle*/
}


/*=================================*/
/*	STILI IN LOGIN PAGE            */
/*=================================*/

h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: rgb(0,0,128);
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

h3 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: rgb(0,0,128);
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

h3 a{
	text-decoration: none;
	color: rgb(0,0,128);
}

/*=================================*/
/*	ELENCO LEZIONI	               */
/*=================================*/
#lezionilist{
	/*border-style:solid;*/
	/*border-width:1px;*/
	/*position:relative;*/
	/*background:rgb(180,40,40);*/
	/*text-align:left;*/
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
	/*float:left;*/
	width:358px;
}

#lezionilist a{
	margin-top:0px;
	margin-left:70px;
	margin-bottom:0px;
	text-decoration: none;
	color: rgb(0,0,128);
}

#lezionilist a:hover{
	margin-top:0px;
	margin-left:70px;
	margin-bottom:0px;
	color: rgb(255,50,50);
}

#lezionilist_top{
	margin:auto;
	background-image:url(images/home/backlist_top.png);
	background-repeat:no-repeat;
	width:359px;
	height:58px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

#lezionilist_middle{
	margin:auto;
	background-image:url(images/home/backlist_middle.png);
	background-repeat:no-repeat;
	width:359px;
	height:300px;
	overflow: auto;
}

#lezionilist_bottom{
	margin:auto;
	background-image:url(images/home/backlist_bottom.png);
	background-repeat:no-repeat;
	width:359px;
	height:39px;
}

.lezionilist_materia{
	/*margin-left:70px;*/
}










/*==================================*/
/*	DIV INTESTAZIONE                */
/*==================================*/
#buttons{
	text-align:left; /*per bilanciare center in body*/
	margin:auto;
	background:rgb(95,170,44);
	background-image:url(images/puntine_top.gif);
	background-repeat:no-repeat;
	background-position: center top;
	width:954px;
	/*overflow:auto;*/
}









/*==================================*/
/*	DIV PARTE CENTRALE              */
/*==================================*/

#middle{
	text-align:left; /*per bilanciare center in body*/
	margin:auto;
	background:rgb(95,170,44);
	/*background-image:url(backimage_middle.png);*/
	width:954px;
	height:480px;
	/*overflow:auto;*/
}









/*==================================*/
/*	DIV SOMMARIO                    */
/*==================================*/

#sommario{
	text-align:left;
	margin-top:0px;
	margin-left:3px;
}

	#sommario_top{
		background-image:url(images/didattica/backmenu_top.png);
		background-repeat:no-repeat;
		width:170;
		height:50px;
	}

	#categoria_title{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: rgb(128,0,128);
		text-align:center;
		font-weight: bold;
		margin-left:10px;
		width:140;
		height:50px;
	}

	#sommario_middle{
		margin:auto;
		background-image:url(images/didattica/backmenu_middle.png);
		background-repeat:repeat-y;
		width:170px;
		height:385px;
		overflow: auto;
	}

	#sommario_bottom{

		margin:auto;
		background-image:url(images/didattica/backmenu_bottom.png);
		background-repeat:no-repeat;
		width:170px;
		height:25px;
	}

/*==================================*/
/*	STILI DI TESTO SOMMARIO         */
/*==================================*/

.sum_index a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:30px;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	font-weight: bold;
}

.sum_index a:hover{
	/*background:rgb(0,0,128);*/
	color: rgb(255,0,0);

}

.sum_argomenti a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-right:10px;
	margin-top:20px;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	/*text-align:left;*/
	font-weight: bold;
	text-decoration: none;
}

.sum_argomenti a:hover{
	color:rgb(255,255,255);
	background:rgb(0,0,128);
	font-weight: bold;
}

.sum_schermate a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	text-indent:0px;
	
	margin-left:10px;
	margin-right:2px;
	margin-top:-15px;
	margin-bottom:-5px;

	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*text-align:justify;*/
	/*font-weight: bold;*/
	text-decoration: none;
}

.sum_schermate a:hover{
	color:rgb(255,255,255);
	background:rgb(0,0,128);
	/*font-weight: bold;*/
}

			
			
			
			
			
			
			
			
			
			
/*==================================*/
/*	DIV PAGINA DI TESTO             */
/*==================================*/

#text{
	/*border-style:solid;*/
	/*border-width:1px;*/
	/*position:relative;*/
	/*background:rgb(180,40,40);*/
	/*text-align:left;*/
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	/*float:left;*/
	width:358px;
}


#text_top{
	margin:auto;
	background-image:url(images/didattica/backpage_top.png);
	background-repeat:no-repeat;
	width:359px;
	height:58px;
}

#text_middle{
	/*left:100px;*/
	margin:auto;
	/*/background-image:url(backpage_middle.png);*/
	background-image:url(images/didattica/backpage_middle.png);
	background-repeat:repeat-y;
	/*padding-left:15px;*/
	width:359px;
	height:364px;
	overflow: auto;
}

#text_bottom{
	margin:auto;
	/*background-image:url(backpage_bottom.png);*/
	background-image:url(images/didattica/backpage_bottom.png);
	background-repeat:no-repeat;
	width:359px;
	height:39px;
}

/*==================================*/
/*	STILI TESTO PAGINA              */
/*==================================*/

#lezione_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: rgb(0,64,0);
	padding-top:4px;
	padding-left:65px;
	padding-right:10px;
}

#content_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: rgb(0,0,128);
	padding-top:4px;
	padding-left:65px;
	padding-right:10px;
}

.content_text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:rgb(40,40,40);
	margin-left:65px;
	margin-right:20px;
}









/*====================================*/
/*	DIV MEDIA			              */
/*====================================*/
#media{
	border-style:solid;
	border-width:1px;

	/*position:relative;*/
	/*background:rgb(180,40,40);*/
	/*text-align:right;*/
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	/*float:left;*/
	width:390px;
}

#video{
	/*border-style:solid;*/
	/*border-width:1px;*/

	background-image:url(images/back_video.gif);
	background-position: top center;
	background-repeat:no-repeat;

	/*margin:auto;*/
	/*background:rgb(45,45,45);*/
	/*text-align:right;*/
	width:410px;
	height:285px;
}

#curiositas{
	background-image:url(images/didattica/back_curiositas.png);
	background-position: top right;
	background-repeat:no-repeat;
	padding-top:15px;
	width:140px;
	height:170px;
}

/*
.curiositas_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: rgb(0,0,128);
}
*/
#curiositas_text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height:77px !important;
	height:97px;
	color:rgb(40,40,40);
	padding-top:20px;
	padding-left:20;
	padding-right:20;
}

#leggitutto a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:65;
	color:rgb(0,0,128);	
	text-decoration: none;
	font-weight: bold;
}

	
#image{
	/*border-style:solid;*/
	/*border-width:1px;*/

	/*margin:auto;*/
	/*background-image:url(back_image.png);*/
	background-image:url(images/back_image.png);
	background-position: top right;
	background-repeat:no-repeat;
	padding-top:20px;
	/*background:rgb(89,89,89);*/
	/*text-align:right;*/
	width:270px;
	height:170px;
}

#esercizi_top{
	margin:auto;
	background-image:url(images/esercizi/sfondo_esercizi_top.png);
	background-repeat:no-repeat;
	width:593px;
	height:49px;
	margin-left:10px;
}

#esercizi{
	margin:auto;
	background-image:url(images/esercizi/sfondo_esercizi.png);
	/*background-repeat:no-repeat;*/
	width:593px;
	height:353px;
	margin-left:10px;
	overflow: auto;
}

#esercizi_bottom{
	margin:auto;
	background-image:url(images/esercizi/sfondo_esercizi_bottom.png);
	background-repeat:no-repeat;
	width:593px;
	height:44px;
	margin-left:10px;
}










/*====================================*/
/*	GLOSSARIO			              */
/*====================================*/

#alfabeto{
	margin:auto;
	background-image:url(images/glossario/sfondo_alfabeto.png);
	background-repeat:no-repeat;
	width:495px;
	height:33px;	
}

#alfabeto a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5pt;
	font-weight:bold;
	text-decoration:none;
	color:rgb(46,49,146);
}

#glossario_descrizione{
	margin:auto;
	background-image:url(images/glossario/sfondo_descrizione.png);
	background-repeat:no-repeat;
	width:364px;
	height:262px;
	margin-left:10px;
}

#glossario_text{
	width:280px !important;
	width:365px;	
	height:249px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:rgb(0,0,128);
	font-size: 11pt;
	padding-top:0px;
	padding-left:78px;
	padding-right:10px;
	overflow: auto;
}

#glossario_video{
	/*margin:auto;*/
	background-image:url(images/glossario/sfondo_video.gif);
	background-position: top center;
	background-repeat:no-repeat;
	width:356px;
	height:285px;
	margin-right:19px
}

#glossario_lista_top{
	margin:auto;
	background-image:url(images/glossario/sfondo_lista_top.png);
	background-repeat:no-repeat;
	width:356px;
	height:30px;
	margin-left:10px;
}

#glossario_lista_middle{
	margin:auto;
	background-image:url(images/glossario/sfondo_lista_middle.png);
	background-repeat:repeat-y;
	width:356px;
	height:89px;
	margin-left:10px;
	overflow: auto;
}

#glossario_lista_bottom{
	margin:auto;
	background-image:url(images/glossario/sfondo_lista_bottom.png);
	background-repeat:no-repeat;
	width:356px;
	height:24px;
	margin-left:10px;
}

.glossario_alert{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:rgb(46,49,146);
	font-size: 10pt;
	font-weight:bold;
	padding-top:5px;
	padding-left:55px;
}

#glossario_lista_middle a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	color:rgb(46,49,146);
	margin-top:5px;
	padding-left:55px;
}

#glossario_cerca{
	margin:auto;
	background-image:url(images/glossario/sfondo_cerca.png);
	background-repeat:no-repeat;
	width:108px;
	height:96px;
	margin-top:20px;
}










/*==========================================*/
/*	OLTRE QUESTA LINEA STILI DA SISTEMARE	*/
/*==========================================*/















				.text_page{
					margin-top:0px;
					margin-left:50px;
					margin-right:10px;
				}

				

				#curiosita_top{
					margin:auto;
					background-image:url(images/backmenu_top.png);
					background-repeat:no-repeat;
					width:340px;
					height:35px;
				}

				#curiosita_middle{
					margin:auto;
					background-image:url(images/backmenu_middle.png);
					background-repeat:repeat-y;
					padding-left:15px;
					width:340px;
				}

				#curiosita_bottom{
					margin:auto;
					background-image:url(images/backmenu_bottom.png);
					background-repeat:no-repeat;
					width:340px;
					height:9px;
				}
				



















/* DISABLED */
	#footer{
		margin:auto;
		background:rgb(95,170,44);
		/*background-image:url(backimage_bottom.png);*/
		width:954px;
		height:25px;
	}


/*==================================*/
/*			STILI DI TESTO          */
/*==================================*/

/*TITOLO SOMMARIO*/
.sum_index a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:30px;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	font-weight: bold;
}

.sum_index a:hover{
	/*background:rgb(0,0,128);*/
	color: rgb(255,0,0);

}

/*TITOLO SOMMARIO ARGOMENTI*/
.sum_argomenti a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-right:10px;
	margin-top:20px;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	/*text-align:left;*/
	font-weight: bold;
	text-decoration: none;
}

.sum_argomenti a:hover{
	color:rgb(255,255,255);
	background:rgb(0,0,128);
	font-weight: bold;
}

/*TITOLO SOMMARIO SCHERMATE*/
.sum_schermate a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 8pt;
	color: rgb(0,0,128);
	text-indent:0px;
	
	margin-left:10px;
	margin-right:2px;
	margin-top:-15px;
	margin-bottom:-5px;

	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*text-align:justify;*/
	/*font-weight: bold;*/
	text-decoration: none;
}

.sum_schermate a:hover{
	color:rgb(255,255,255);
	background:rgb(0,0,128);
	/*font-weight: bold;*/
}



/*FEEDBACK RISPOSTE*/
.risposta_esatta{
	color: rgb(0,0,128);
	padding-left:50px;
}

.risposta_errata{
	color: rgb(255,0,0);
	padding-left:50px;
}


/*GLOSSARIO*/
.glossario{
	color: rgb(0,0,128);
	padding-left:50px;
}





