Buongiorno

Ragazzi ho fatto questo sito tutto con css, solo che avrei bisogno che quando si allunga, i div prendono lo sfondo bianco e non bianco nel rosa dello sfondo, ho provato ad inserire il bianco al div che contiene tutto ma ignora lo sfondo e non capisco perchè.

il sito è questo qua

www.freestyleweb.it/index.php

css eccolo :

Codice PHP:
@charset "utf-8";

body {
    
background-color#F0F0F0;
    
font-size62.5%;
    
margin0;
    
padding0;
}
body * {
    
font-size100%;
}
h1h2h3h4h5h6 {
    
font-weightnormal;
}
{
    
margin-bottom1.1em;
    
margin-top0;
}
#main p.lastNode {
    
margin-bottom0;
}
a:link imga:visited img {
    
bordernone;
}
div.clearFloat {
    
clearboth;
    
font-size0;
    
height0;
    
line-height0px;
}
li.clearFloat {
    
clearboth;
}
ul.symbolList {
    
displayinline;
    
floatleft;
    list-
style-typenone;
    
margin0;
    
padding0;
}
.
AbsWrap {
    
positionrelative;
    
width100%;
}
.
rowWrap {
    
width100%;
}
#main {
    
margin0 auto;
    
width974px;
    
background-color#FFF;
}
#header {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
height162px;
    
margin-bottom0;
    
width974px;
}
#barra_bianca_sopra {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
height23px;
    
margin-bottom0;
    
width974px;
    
background-color#FFF;
}
#barra_sx {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
height460px;
    
margin-bottom0;
    
width21px;
    
background-color#FFF;
}
#contenuto {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
margin-bottom0;
    
width700px;
    
background-color#FFF;
}
#menu {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
margin-bottom0;
    
width253px;
    
background-color#FFF;
}
#index_r4_c1 {
    
margin-left0px;
    
margin-top0px;
    
displayinline;
    
floatleft;
    
height123px;
    
margin-bottom0;
    
width974px;
}
.
content {
    
font-familyVerdanaGenevasans-serif;
    
font-size12px;
    
line-height17px;
    
color#333;
    
text-alignjustify;
    
borderthin solid #000;
    
padding10px;


Come posso risolvere , io vorrei che il main diventasse bianco aldilà dello sfondo, in modo che quando i contenuti sono più lunghi, la pagina si allunghi senza problemi cn lo sfondo bianco
Grazie