For the past few decades, the average daily temperatures in France during December have been around +50°F.
The weather differs across the France in December. You may encounter maximum temperatures of +50°F at noon in Ajaccio and +43°F in Strasbourg. So plan your activities, and packing, based on the individual locations rather than the country as a whole.