Innanzitutto, proviamo ad ottimizzare il codice:
codice:
body {
background:#e2e4f1;
margin:0;
background:url(immagini/main2_16.jpg) fixed no-repeat 0 0;
}
div.titolo {
color:#25d;
font:22px impact,sans-serif; /* Sarebbe meglio usare gli em o % */
text-align:center;
vertical-align:top; /* Proprietà non applicabile a un div */
}
div.link {
font:bold 12px arial,sans-serif; /* Vedi sopra */
text-align:center;
vertical-align:top; /* Vedi sopra */
}
a:link {
color:#444;
text-decoration:none;
}
a:visited {
color: #444;
text-decoration:none;
}
a:hover {
color: #25d;
text-decoration:none;
}
Alla fine è stato necessario inserire gli stati link, visited e hover nell'ordine giusto, ovvero "link, visited, hover, active". Occhio anche alle note che ho inserito nel codice.