Ciao a tutti,

sto costruendo un layout suddiviso in questo modo:

html
Codice PHP:
<div id="contenitore">
  <
div id="logo"></div>
  <
div id="promo"></div>
</
div>
<
div id="wrapper"></div>
<
div id="footer"></div
css
Codice PHP:
body {
height100%;
}

#contenitore {
width980px !important;
width980px;
text-align:left;
margin:0 auto auto auto;
padding:0;
height100% !important;
height100%;
min-height100%;
min-height100%;
}

#wrapper {
width100%;
min-width100%;
height100%;
min-width1400px;
height221px;
backgroundurl('immagini/bg_wrapper.png'repeat-x;
margin-top20px;
positionrelative;
}

#footer {
width100%;
height103px;
positionabsolute;
bottom0;
backgroundurl('immagini/bg_footer.png'repeat-x;

praticamente la pagina è formata da un div contenitore con altezza al 100% centrato, sotto un div con lunghezza e altezza 100% wrapper e sotto il footer piazzato sempre in basso.

Il punto è che il footer resta sempre attaccato al bordo basso della finestra di navigazione, il problema però sta nel resize della pagina o nella visualizzazione ad una risoluzione più bassa del sito.

Infatti il footer alla riduzione della pagina sale passando sopra gli altri div, il risultato è che se ho una risoluzione 1024X760 il div footer starà sopra al div wrapper...

Come posso risolvere?

Grazie