Ciao, prova a mettere tutto dentro un table...ad esempio così

codice:
<table>
  <tr>
    <td>
      Nome e Cognome
    </td>
    <td>
      <div></div>
    </td>
  </tr>
</table>
Così il div si dovrebbe aprire senza sovrapporsi ai successivi.