/* CSS Document */
body  {
	font: 85%/23px "Times New Roman", Times, serif;
	background-color: #E9E0DB;
	margin: 0; /* č buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: justify; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #381A10;
	letter-spacing: 1px;
}
body, html {
   height: 100%;
} 
#container {
   width: 500px;
   height: 400px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -250px 0 0 -200px;
}
 #footer {
	padding: 0 10px 0 20px; /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
	text-align: center;
	top: 0px;
	position: relative;
	font-size:80%;
} 
 #footer p {
	margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
	padding: 10px 0; /* il padding di questo elemento crea uno spazio, cosė come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
}
a:link{
	color: #642B1A;
	text-decoration:underline;
}
a:visited{
	color: #642B1A;
	text-decoration:underline;
}
a:hover{
	color: #642B1A;
	text-decoration:none;
}
a:active{
	color: #642B1A;
	text-decoration:underline;
}