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