Yes. FM provisions are contained in article 1218 of the French Civil Code, which defines an FM event as:
Judges carry out a case-by-case analysis of the situation. There is no standard case law that could apply to all cases.
No, there is no general duty to mitigate loss under French law, including in relation to FM, although parties may choose to include such a duty in their contracts.
However, the contracts must be executed in good faith , which can sometimes imply to mitigate loss if possible.