Ok raga, problema risolto!

Alla fine non era questione di CSS, nè di HTML, nè di Javascript... In pratica non mi ero accorto che un pezzo di codice ASP creava un duplicato nascosto, a inizio pagina, dei vari contenuto1, contenuto2, ecc... e con esso anche i duplicati delle ancore!
Per questo cliccando su una qualsiasi ancora il browser mi portava su, perchè trovava un'altra ancora con lo stesso nome, ma posizionata prima!

Mi scuso per l'eventuale tempo che vi ho fatto perdere... Io ci ho sbattuto la testa per giorni, ma alla fine ho imparato molto. E' ciò che auguro a tutti: imparare dai propri errori (e da quelli degli altri!)

Un saluto, e al prossimo post!
Karl