Di fatti il div relativo al testo non è un div ma un tag <p> come dovrebbe essere, non sono stato corretto con la spiegazione.
Ho comunque trovato il problema da solo, c'era un attributo " /* float: none !important; */" in un div annidato, questo mi bloccava tutta l'impostazione dei float, questo errore mi ha preso parecchio.
Spero che possa essere di aiuto ai posteri questo post.
Come faccio a mettere RISOLTO nel titolo ora?
grazie a tutti comunque