body{
font:75% Arial,Helvetica,sans-serif;
background:black;
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:white
}
.oneColFixCtrHdr #container{
width:990px;/* 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:transparent;
margin:0 auto;/* i margini auto (insieme a una larghezza) centrano la pagina */
/*		border:1px solid #000000;
text-align:left;*/
z-index:auto;
clear:both
}
.oneColFixCtrHdr #header{
background:transparent;
text-align:center;
padding:0 10px 0 20px;/* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo,può essere utile rimuovere il padding. */
z-index:auto
}
.oneColFixCtrHdr #header h1{
margin:0;/* azzerando il valore margin dell'ultimo elemento del div #header si evita la compressione del margine,con la creazione di uno spazio inspiegabile tra i div. Se il div è circondato da un bordo,questo accorgimento non è necessario perché anche il bordo impedisce la compressione del margine */
padding:10px 0/* l'uso del valore padding al posto di margin consente di distanziare l'elemento dai bordi del div */
}
h1{
font-size:24px;
font-weight:bold
}
h2{
font-size:18px;
font-weight:bold
}
h3{
font-size:14px;
font-weight:lighter
}
h4{
font-size:12px;
font-weight:lighter
}
h5{
font-size:10px;
font-weight:lighter
}
h6{
font-size:8px;
font-weight:bold;
letter-spacing:1px
}
.oneColFixCtrHdr #mainContent{
padding:0 20px;/* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
background:transparent;
min-height:450px;
z-index:auto
}
.oneColFixCtrHdr #footer{
padding:0 10px;/* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
background:transparent;
text-align:center;
z-index:auto
}
.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-family:Arial,Helvetica,sans-serif;
font-size:9px;
color:#444444
}
.oneColFixCtrHdr #footer a{
color:#444444;
text-decoration:none
}
.oneColFixCtrHdr #footer a:hover{
color:#666666;
text-decoration:underline
}
.box{
background-color:transparent;
text-align:justify;
color:#f5f5f5
}
