Il display:none libera lo spazio.

Il mio sospetto e` che ci siano posizioanmenti assoluti e/o dimensioni fisse, per cui lo spazio liberato non viene occupato