I just received a cover with these stamps on it.

I am wondering:
1 - Some of the stamps are only denominated in French Francs. Would they still be good for postage?
2 - The Saint Nicholas semipostals are denominated in Euros and Francs. They were printed in 2001 it seems, long after the French adopted the Euro. Why print values in two denominations?
Thanks in advance for any input.
Smauggie