Ok, non avevo capito che h1 e h2 gia` c'erano.

Secondo me puoi usarli. I titoli fanno gia` blocco a se`, e non devono essere contenuti in altri blocchi specifici.

Insomma una gerarchia di questo tipo e` perfettamente in linea con le specifiche XHTML e accessibilita`:
codice:
<div>
  <h3> ... </h3>
  <h4> ... </h4>
  

 ... </p>
  <h4> ... </h4>
  

 ... </p>
  ...
</div>
naturalmente i gruppi <h4>

possono essere ripetuti una, due o piu` volte.