I problemi sono essenzialmente di 2 tipi:
1) il tag <style> è inserito fuori dalla sezione <head>. Andrebbe utilizzato il metodo standard di WP per caricare gli elementi nella giusta sezione, magari seguendo l’ottimo esempio che si trova qui: http://wordpress.stackexchange.com/questions/1445/how-do-i-add-css-options-to-my-plugin-without-using-inline-styles
2) alcuni tag sono annidati in maniera errata. Ad esempio anzichè questo codice:
<p><p>In questa pagina sono raccolte le informazioni che le Amministrazioni pubbliche sono tenute a pubblicare nel proprio sito internet nell’ottica della trasparenza, buona amministrazione e di prevenzione dei fenomeni della corruzione (L. 69/2009, L. 213/2012, D. Lgs 33/2013, L. 190/2012).<span style=”color: #ff0000;”></p><br /></span>
<span style=”line-height: 1.5em;”><h3>Sommario</h3>…</span>
dovrebbe generarsi quest’altro codice:
<p>In questa pagina sono raccolte le informazioni che le Amministrazioni pubbliche sono tenute a pubblicare nel proprio sito internet nell’ottica della trasparenza, buona amministrazione e di prevenzione dei fenomeni della corruzione (L. 69/2009, L. 213/2012, D. Lgs 33/2013, L. 190/2012).</p>
<h3>Sommario</h3>…
<span style=”line-height: 1.5em;”>ovvero i vari blocchi dovrebbero chiudersi tramite tag </p> anzichè tramite tag <br /></span>