ho capito, forse ho trovato il problema,
il div "contenuto", ha alla sua sinistra un altro div (<div id="menu">).
il testo che viene stampato nel div "cleaner", inizia esattamente subito sotto alla fine del contenuto del div "menu"
infatti l'opzione clear: left; mi fa proprio questo.
che parametro devo usare perchè il testo del div "cleaner" venga visualizzato subito sotto il contenuto del div "textimage" ?
Grazie ancora a tutti!