You can use any pilgrim passport, but you can also ask in the tourist office in Geneva for one. I fthey don't have them anymore, they will tell you where to get one. And for France, as a rule of thumb tourist offices in France are incredible helpful to pilgrims ;-)
BC SY