Ok grazie per la risposta. Finora è senz'altro la migliore soluzione anche se speravo di risolvere senza introdurre una ulteriore class (cleaner). Purtroppo sembra inevitabile dato che se pure metto i box inline e se pure definisco la larghezza del container dei box e la larghezza dei box stessi, questi si allineano come vorrei solo nel caso in cui i box sono di altezze perfettamente identiche, in caso contrario si crea un vuoto sotto al box più alto perchè il box della riga inferiore che dovrebbe allinearsi a sinistra si piazza a destra.
Comunque grazie così è meglio di introdurre un div che "simula la riga"