Allora!
Ho un div (con sfondo e bordi) che ne contiene altri due. il primo contiene due foto; il secondo (con sfondo e bordi) contiene testo. E fin qui tutto ok! Come faccio a far stare a sinistra le due foto (una sopra all'altra) ed alla loro destra il div col testo?
avevo fatto una cosa del genere:
HTML.
<div id="div1">
<div id="div2">
[img]...[/img]
[img]...[/img]
</div>
<div ="div3">


Bla bla bla</p>
</div>
</div>

CSS.
#div1 {
width: 99%
padding:5px 5px 5px 5px;
border: 2px solid #339933;
background-color: #d1f473;
}

#div2 {
float: left;
width: 39%;
}
#div3 {
float: right;
width: 58%;
background-color: yellow;
padding:5px 5px 5px 5px;
border: 2px solid #339933;
}

Pensavo fosse l'idea giusta! Invece Mozzilla e netscape non l'interpretano come vorrei io, non contengono le foto all'interno di div1, visualizzano solo div3 dentro! Cosa sbaglio?