In France you get 5-8 weeks of vacation that are counted in addition to the official days off.
In general you work 272 days a year and the rest is vacation and days off (this is also the reason we get a different amount of days off every year).
I have about 40 working days off, of which the company can choose the dates of 10.