Since 1 June 2007 there are no longer border zones for the G permit.
You may reside anywhere in the 15 core EU states and work anywhere in Switzerland as long as you return home at least once a week.
http://www.bfm.admin.ch/bfm/en/home/...g_eg_efta.html