Titolo un pò criptico ma non so come esprimermi

Ho questo html:

Codice PHP:
<div class='boxContainerT'>
    <
div id='test'>
        

Prova</p>
    </
div>
</
div
e questo css:

Codice PHP:
.boxContainerT {
    
backgroundtransparent url('../images/bg_orange.png'no-repeat bottom right;
}
#test { 
    
width50px;
    
height100px;
    
background-color:transparent;

Mi aspetterei che il div boxContainerT assumesse la dimensione di test, ma questo accade solo se indico position: absolute al primo div, ho testato solo su IE7 e FF

Mi aspetterei che il primo div assumesse la rarghezza del secondo non avendone dichiarata alcuna