Non so come mai non funziona: prova a rinominare la classe senza usare gli underscore.
In secondo luogo, stai usando il markup in modo poco intelligente se non addirittura improprio: perchè usare <div class="titolo">Titolo</div> quando esistono i marcatori di intestazione (h1, h2, h3, h4, h5 e h6)?
Inoltre, perchè usi le tabelle per il layout?
- www.re1.it/pierofix/articoli/tabelle-layout.htm