a me funziona correttamente, anche se non mi piace...
codice:
 <style>
*:link {color: blue; text-decoration: none; font-size: 46px; } 
*:visited {color: blue; text-decoration: none; font-size: 46px;} 
*:hover {color: red; text-decoration: underline; font-size: 48px;} 
</style>
controlla underline , e non underlined
controlla anche *:link {color: blue; text-decoration: none; font-size: 46px ; }
nel tuo manca una p di px

però non capisco cosa hai detto:
Originariamente inviato da ambuotiz
Il secondo link (contattaci) funziona bene, nel primo la scritta "web master" rimane piccola (tipo 10px) e quando ci passo sopra col mouse va a 48px, come mai prende la terza riga del css ma non la seconda?
: *:hover {color: red; text-decoration: underline; font-size: 48px;}
fa quello che c'è scritto qui!