	 /*centratura container;*/
	html, body { margin:0; padding: 0;}
	
	body{text-align:center;}
	 img{	border: none;}
	div#container{ width: 760px; margin: 15px auto; text-align: left;}
	/*posizionamenti div*/
	div#container{ position: relative;}
	
	div#header{ height: 180px;} /*!!in alternativa impostare
									il padding-bottom di div#header a 26px*/
									 
	div#content{ margin-left: 160px;padding-left:10px;}	/*110+13+13+2+2*/
	div#menu{ position: absolute;top: 180px;left: 0;}
	div#footer{clear:both;}	
	/*Font principale*/
	body{ font-family:  Arial, Helvetica, sans-serif; font-size: 14px;}/*font-size: 76%*/
	 
	/*stile layout e colori*/
	
	body{ background-color: #DEB887; color: navy;}

	
	div#menu{ margin:0;
			border: 2px solid #ff0000;;
			padding: 17px 13px 17px 13px; 
			width: 130px !important; 
			width /**/: 155px; 
			}
	div#menu ul{ padding:0; margin: 0; width: 130px; list-style-type: none;
			 	 font-size: 14px;font-weight: 600;}			
	div#menu ul li#activeLink{ color:#ff0000;}
	div#menu ul li {margin: 0;padding: 0; height: 20px;}
	/* L'altezza va specificata anche per l'anchor contenuta nel list-item*/
	div#menu ul li a{ display: block; margin:0;height: 20px;color: navy; text-decoration: none;}
	div#menu ul li a, div#menu ul li#activeLink{ padding: 0 2px 0 2px;}
	
	div#menu ul li a:hover{ background-color: #ff0000;}
    div#menu a:visited{color:navy;}
	
	div#content{text-align: justify;}
    
	div#indietro{ clear: both;margin: 18px 0; text-align: center;}
	div#indietro a{ color:blue;font-weight: bold;} 	 
	
	/*Il padding-right del div#footer e' per l'immagine del w3c*/		
	div#footer{ margin-top:18px; padding-top: 5px;
				padding-bottom: 5px;padding-right:3px;background-color: #e78b15; text-align: center;}
	div#footer p#w3c{float: right; margin: 0;}
	div#footer p#w3c img{border: 0;}
	div#footer p#testo{ margin-top: 0px; margin-bottom: 0px;line-height:31px;}
