@charset "utf-8";
body {
	background: #0C0C0C;
	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: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.oneColFixCtrHdr #container {
	width: 980px;  /* 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: #000000;
	margin: 0 auto;
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
.oneColFixCtrHdr #mainContent {
	padding: 0;
}
.oneColFixCtrHdr #footer {
	height: 32px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #0C0C0C;
}
.oneColFixCtrHdr #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 */
	font-size: 0.75em;
}
.oneColFixCtrHdr #footer p A {
	text-decoration : none;
	color: #444444;
}
.oneColFixCtrHdr #footer p A:LINK { 
	text-decoration : none;
	color: #444444;
} 
.oneColFixCtrHdr #footer p A:HOVER {
	color : #6F6F6F;
	text-decoration : underline;
}
.oneColFixCtrHdr #footer p A:ACTIVE {
	color : #444444;
	text-decoration : underline;
}
.oneColFixCtrHdr #footer p A:VISITED {
	color : #444444;
	text-decoration : none;
}
.oneColFixCtrHdr #footer p A:VISITED:HOVER {
	color : #6F6F6F;
	text-decoration : underline;
}

.oneColFixCtrHdr #footer p span.crediti {
	float: right;

}
.oneColFixCtrHdr #footer p span.crediti A {
	text-decoration : none;
	color: #444444;
}
.oneColFixCtrHdr #footer p span.crediti A:LINK { 
	text-decoration : none;
	color: #444444;
} 
.oneColFixCtrHdr #footer p span.crediti A:HOVER {
	color : #6F6F6F;
	text-decoration : underline;
}
.oneColFixCtrHdr #footer p span.crediti A:ACTIVE {
	color : #444444;
	text-decoration : underline;
}
.oneColFixCtrHdr #footer p span.crediti A:VISITED {
	color : #444444;
	text-decoration : none;
}
.oneColFixCtrHdr #footer p span.crediti A:VISITED:HOVER {
	color : #6F6F6F;
	text-decoration : underline;
}

