Ciao a tutti,
ho questo problemino che non riesco a risolvere.

In un css ho definito un contenitore, una testata, un'area utente, un'area menu_left, un'area pagina, e un'area per il pič di pagina.
il colore di background del contenitore č blu.
Il colore di background dell'area pagina viene impostato correttamente ma il colore dell'area menu_left proprio non ne vuole sapere e agisce solo sulla sua altezza definita nel menu_left.
Le dimensioni delle aree si espandono in modo corretto.
Come faccio a dire che il colore di background di menu_left deve agire proprio come quello dell'are pagina?

Ho messo tutte le impostazioni in em.

allego il codice ed una schermata della pagina che ottengo.

CSS

Codice PHP:
body
{
    
margin0em 0em 0em 0em;
}          

div#contenitore
{
    
margin0em 0em 0em 0em;
    
widthauto;
    
border0.01em solid #000000;
    
padding0em;
    
background-color#3B6689;

    
heightauto !important;
    
height30em/* In IE6 height funziona come il min-height */
    
min-height30em;
    
overflow hidden;

}

div#testata
{
    
font-familyhelveticaarial;
    
font-size1.8em;
    
    
color#FFFFFF;  
    
padding-top0.27em;
    
height1.73em;
    
text-shadow:  #9F9D56 0px 0px 1px;
}

a.testata
{
    
color#FFFFFF;  
}

div#areautente
{
    
width100%;
    
height2em;
    
background:  #ccc000;
    
font-size0.8em
    
font-family"Lucida Grande"Verdanasans-serif
    
font-weightnormal; list-style-typenonemargin0em 0em 0em 0em
    
padding0.6em 0em 0em 0.6em
}

div#menu_left
{
    
background:  #FFFFFF;
    
margin0;
    
width11.5em;
    
floatleft;
    
padding-left0.1em;
    
padding-right0.1em;
    
font-size0.8em
    
color#000066;

    
displayblock;               
    
heightauto !important;
    
height30em/* per compatibilitā con In IE6  */
    
min-height30em;

}

div#pagina
{
    
background#FFFEF6;
    
margin0 auto;
    
font-size0.8em;
    
padding-left0.3em;

    
displayblock;               
    
heightauto !important;
    
height30em;
    
min-height30em;

    
overflow Auto
    
border-left0.01em solid #000;
}

div#footer
{
    
width100%; 
    
height2em;
    
text-aligncenter
    
background:  #ccc000;
    
font-size0.8em
    
font-family"Lucida Grande"Verdanasans-serif
    
font-weightnormal; list-style-typenonemargin0px 0px 0px 0px
    
padding1em 0em 0em 0em

HTML

Codice PHP:
<body >
<
div id "contenitore">
   
    
    <
div id "testata">
        
Nome
    
</div>


    <
div id="areautente">
        
Nome Operatore
    
</div>    

    <
div id "menu_left" >
        
Menu
    
</div>


    
    <
div id "pagina">
            
Riga testo

            Riga testo

            Riga testo

    
</div>

    

    <
div id="footer">
        
dati pie di pagina
    
</div>    


</
div>
</
body
IMMAGINE



Grazie