come faccio a mettere qualcosa a dx di un div che è float:left ?
Ci metti un altro <div> con float:left.

Il float serve proprio per mettere due <div> (o altri oggetti di tipo blocco) uno a fianco all'altro.
Alla fine per "chiudere" il float, ci devi mettere un <div> (o altro oggetto) con clear:left; (oppure clear:all; ).