ti ringrazio per i suggerimenti sicuramente imposterò le dimensioni caratteri in modo relativo effettivamente in questo modo sarà possibile all'utente che usa explorer poter ingrandire i caratteri a suo piacimento ho cambiato anche la dimensione fissa di #menu h1 ottenendo lo stesso risultato impostando padding top & bottom per ottenere l'effetto voluto ed in questo modo aumentando la dimensione dei caratteri si ridimensionano in modo corretto anche gli altri attributi, tipo sfondo o bordi che ho impostato successivamente.
cmq non t risulta quel comportamento strano con la grandezza font dei vari hx? anche a me sembra strano! quando gli dici 18px tali devono essere ma eppure cambiano da h1 e h2...non so se è normale o c'è qualche conflitto strano nel css che ho compilato....boh!