body	{
			background-color: #999999;
			font: 12px "Trebuchet MS", "Lucinda Grande", Verdana, Arial, sans-serif;
			color: #000000;
			margin: 0;
			padding: 0;
			}
			
a:link {
			 text-decoration: none;
			 color: #ffffff;
			 }
	
a:visited {
					text-decoration: none;
					color: #cccccc;
					}
	
a:hover {
				text-decoration: underline;
				color: #ff9900;
				position: relative;
				}		
			
a span, span.citazione {
			 display:none; 
			 }
			
			
a:hover span,  {
				background: #ffffff;
				border: 1px solid #cc0000;
				display:block;
				position: absolute;
				top: 1.5em;
				left:0.3em;
				z-index: 1;
				width:210px;
				}
			
#container {
					 width: 980px;
					 margin-left: auto;
					 margin-right: auto;
					 margin-top: 0px;
					 padding: 0px;
					 background-color: #cc0033;
					 
					 }
			
#banner {
				padding: 2px;
				margin: 0px;
				border: 2px solid #ffcc33;
				background-color: #ffcc00;
				background: url('') no-repeat right 50%;  /* inserire immagine per l'intestazione*/
				height: ; 																 			 /* inserire altezza in base all'immagine*/
				
}
			

#banner h1 {
		font-style: italic;
		font-size: 1.8em;
		color: #ffcc33;
		text-align: center;
		margin: 0px 0px 0px 200px;
		}
		

		/*barra laterale*/

#sidebar {
		float: left;
		margin-left: 10px;
		width: 140px;
		margin-top: 50px;
		margin-right: 10px;
		background-color: #ccccff;
		}
	
#menu ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		width: 140px;
		}
	
#menu li a, #menu li a:visited {
		display: block;
		background-image: url('');									 /*inserire immagine per elenco */
		background-repeat: no-repeat;
		color: #000099; 
		font-style:normal; 
		font-variant:normal; 
		font-weight:normal; 
		font-size:12px; 
		font-family:Trebuchet MS, Arial, sans-serif; 
		margin:0.5em 0 0 0; 
		padding: 0.4em 1.6em 0.4em 0; 
		text-align: right;
		}		
	
#menu li a:hover {
		display: block;
		text-decoration: none;
		background-image: url('../img/frecciadx.jpg'); 						 /*inserire immagine per elenco con passaggio mouse */
		background-repeat: no-repeat;
		color:#ff0000;  
		background-color: #ffffff; 
		}	
			

		/*menu in alto*/		
#topbar {
		padding: 0px;
		margin: 0px;
		height:30px;
		background-color: #ffffff;
		}
	
#topbar ul{
		margin: 0px;
		list-style-type: none;
		text-align: center;
		border-top: 3px solid #ffcc33;
		border-bottom: 5px solid #ffcc33;
		padding-left: 50px; 
		padding-top:10px;
		}

#topbar li{
		display: inline;
		margin:5px;
		}
	
#topbar li a:link, #topbar li a:visited {
		background-color: #6699cc;
		border-top: 2px #336699 solid;
		border-right: 2px #003366 solid;
		border-bottom: 5px #ffcc33 solid;
		border-left: 2px #336699 solid;
		color: #ffffff;
		text-decoration: none;
		padding: 0px 10px 5px 10px;
		}
	
#topbar li a:hover {
		background-color: #00ccee;
		color: #000000;
		text-decoration: none;
		padding:0px 10px 5px 10px;
		}
		
#menubasso{
					width: 100%; 
					height:10px; 
					padding:5px 0 20px 140px;
					text-align:center;
					}
					
#menubasso ul{
					margin-left: 20%;
					margin-right: 20%;
					list-style-type:none;
					}
					
#menubasso ul li{
						 		display: inline;
								font:bold 12px/20px Arial, Helvetica, sans-serif;
								color:#ffff00; 
								background-color: #333333; 
								float:left;
								padding: 0 8px;
								}
								
#menubasso ul li a{
						 		font:bold 12px/20px Arial, Helvetica, sans-serif; 
								text-decoration:none;
								color:#ffffff; 
								background-color:#333333; 
								}
								
#menubasso ul li a:hover{
						 		font:bold 12px/20px Arial, Helvetica, sans-serif; 
								text-decoration:none;
								color:#990000; 
								background-color:#999999; 
								padding:0 8px;
								}

#lez5 a, #lez6 a, #lez8 a 
			{
		display: none;
		} 		
		
		
		
		/*contenuti principali e contenuti finestre	*/
#content{
		width: auto;
		padding: 5px 0px 0px 0px;
		margin-right: 20px;
		margin-left: 180px;
		background-color: #ff6666;
		border-top: 7px solid #ffcc33;
		padding: 1%;
		}

h1 {
			text-align: left;
			font-weight: bold;
			font-size: 18px;
			margin-bottom: 0px;
			color: #ffcc33;
			padding-bottom:0px;
			}
			
#content h1{
				padding-bottom:25px;
			}
					
h2 {
			text-align: right;
			font-size: 13px;
			margin-top: -25px;
			border-bottom: 1px dotted #ccff99;
			}
		
	
strong {
			font-size: 120%;
			}
		
	/* riquadro per le diapositive */		
	
div.box {
	float: right;
	width: 30%;
	border: 3px solid #ffcc33;
	background-color: #ffffff;
	margin: 0;
	}
	
div.box {
				color: #0000ff;
				padding-left: 10px;
				}

div.box ul li{
	list-style-type: none;
	}

dt {
			padding-top: 15px;
			font-size: 1.2em;
			font-stretch: extra-expanded;
			}
	
