Wow..ho trovato...magari è una soluzione un pò sporca ma funziona :
ho sostituito i div con gli span così essendo inline non devo ricorrere al float:left e si allineano tutti al centro