Here is info posted on French Consulate\'s website
You do not need an airport transit visa unless you are holder of a passport or a refugee travel document issued by one of the following countries:
Afghanistan, Albania, Angola, Bengladesh, Rep.of Congo, Erythrée, Ethiopia, Ghana, Guinea, Haïti, India (*), Irak, Iran, Liberia, Libya, Nigeria, Pakistan, Sierra Leone, Somalia, Sri Lanka, Sudan, Syria, and Palestinians holders of a travel document for refugee which has been issued by Egypt, Lebanon or Syria.
However, no airport transit visa is required if the citizens of the above-mentioned countries have a "refugee travel document", an "alien residency card", or a "permit to reenter" (Form I-327 rev: 06-13-96) issued by the USA, or a permanent visa in either of the countries of the European Union, or a residence permit in Liechtenstein, Switzerland, Monaco, Andorra, the Holy See, San Marino, Canada or Japan. This document should authorize you to re-enter the mentioned country without conditions.
(*) For citizens of India, the airport transit visa is not required, if they are holders of a valid visa issued by a country of the European Union and EEE (Germany, Austria, Belgium, Denmark, Finland, France, Greece, Iceland, Ireland, Italy, Luxembourg, The Netherlands, Norway Portugal, Spain, The United-Kingdom, and Sweden), Canada, Switzerland and the USA.