Mobile Safari does try to adapt content so that it's readable on screen by default - it has different default styles to other browsers.
I don't know the exact rules - but when it comes to font sizes, it seems to work like this:
Text inside a paragraph, list item, or other 'text' element: Apply the author's style without adapting.
Text inside a DIV or other non-specific element: Treat as 'plain text' and 'adapt' the size according to Mobile Safari's rules.
So - the short answer is, wrap your text in a paragraph, and apply the font-size rule to that.
Here's a quick and dirty example:
<div class="appro_body">
<p style="font-size:10px;">SAN BENEDETTO - Si è ufficialmente aperta la campagna elettorale per le
comunali di San Benedetto del Tronto 2011. Le elezioni regionali, oramai
dietro le spalle, sembra siano servite più che per organizzare il
territorio in crisi, per muovere le pedine in vista delle elezioni a
Sindaco.
Il dato molto alto dell’astensionismo è segno che gli elettori sono
stufi di partecipare alla ricerca di successi personali di questo o quel
politico. D'altro canto la legge Regionale ha mostrato qualche limite,
diciamolo pure; l’esclusione clamorosa nonostante il buon risultato di
Massimo Rossi come candidato consigliere o del verde assessore Canducci,
suggerisce un sistema di preferenze più [...]
<br><br>
<a href="http://www.ilsegnale.it/it/news/approfondimento/1602/?tpl=502">Leggi tutto...</a>
</p>
</div>
(obviously, you should move the font-size
rule to the CSS file).