Mi permetto di rispondere al mio stesso post.
A quanto vedo, un div con absolute esce dal flusso normale della pagina, pertanto gli elementi vicini e contenitori non hanno modo di adattarvisi.
Sto cercando pertanto una soluzione con jquery, e sarà occasione per conoscere queste funzioni, che ignoravo
http://www.tutorialrepublic.com/code...-a-div-element