Fix for Chrome and HiDPI

Hi,
I modified the css to avoid using the font: menu. In Chrome on a Windows HiDPI screen was making font's huge.

Moreover, in Chrome (and Firefox) there is a bug where the overflow-y: hidden is effecting the capability of contained controls to show if they overflow the parent just on the x axis. I didn't go into detail on reading why it happens, apart that it depends from settings inherited from parent divs. The solution was to put an overflow:visible in CMenu and creating one more div with overflow-y:hidden. I think the problem sit in the fact that there is an overflow:hidden in one of the parents.

Last is that I use Mercurial and because of it I added an .hgignore.

Best,
Tommaso