Ciao a tutti...

...come da titolo devo allineare al centro di un div un'altro div che può assumere un'altezza variabile.
codice:
<div id="contentitore">
   <div id="testo">testo testo testo testo</div>
</div>
In pratica il div contenitore ha un'altezza fissa, e il div testo ha un'altezza variabile in base al testo ma dovrebbe stare perfettamente allineato verticalmente al centro del contenitore.
Ho cercato in giro e non ho trovato una soluzione "adeguata".
Ovviamente creando una TABLE con un TD con il parametro valign="middle" otterrei il risultato che cerco però non sarebbe corretto.... giusto?


Spasibo!