We have an office in France, when i've been there, they have long lunch breaks in a bar, then come back to their desks, neck loads of vino and cheese, and then drive home.

As i've seen this at other offices/companies in France, i imagine it's very common, although i'm not sure how carrying a breathalyser will help.