@charset "UTF-8";
body {
	background: #454545;
	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: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #515151;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#container {
	width: 610px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	background: #FFFFFF;
	margin: 20px auto 0; /* i margini auto (insieme a una larghezza) centrano la pagina */
	/* border: 1px solid #000000; */
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
#mainContent {
	text-align: center;
	padding: 10px;
}


h1 {
	font-size: 20px;
}
h2 {
	font-size: 14px;
}
p {
	font-size: 12px;
}

a {
	font-weight: bold;
		text-decoration: none;
	color: #515151;
}
a:link,
 {
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	text-decoration: underline;
}


.medium {
	font-size: 14px;
}
