mi rispondo da solo... è buffo che si sta un pomeriggio su una cosa, non riuscendo ad uscirne fuori, poi si chiede aiuto un po' disperatoi, e dopo 10 minuti di altri tentativi si capisce cosa c'è che non va...

mi è bastato non definire le caratteristiche di padding e di border nel div titolo, ma farlo in un ulteriore div interno al div "titolo", così:
codice:
<div class="content">

<div class="titolo_sez">
<div style="padding:5px; border:2px #000000 solid"> Titolo </div>
</div>	

</div>
e funziona :-)