si ok
infatti l'errore che avevo commesso era che avevo messo

height: auto !important

però se ho 2 div, uno dentro l'altro e metto ad entrambi 100% accade che quello sotto mi finisce prima di quello contenuto.

nn so se mi sono spiegato e pertanto cerco di essere un po' + prolisso:

ho
<div id="box"> contenuto testo
<div id="boxinterno">contenuto testo da scrollare
</div>
altro testo
</div>

ebbene se metto 100% a box e boxinterno ho in FF che boxinterno ha stessa altezza di box ma viene traslato dello spazio occupato dal testo in alto.

Soluzioni tentate ma che non funzionano:

1.
metto
min-height: 100%;
height: auto !important;
height: 100%;
a box.

PROBLEMA: NN ho l'overflow su boxinterno.


2.
metto
min-height: 100%;
height: auto !important;
height: 100%;
a box

e
min-height: 70%;
height: 70 !important;
height: 70%;
a boxinterno


sempre in FF nn ho un aumento di box se il testo sotto eccede.


come fare?