A valid passport (or identity card for European citizens) is required for all visitors entering France.
No visa is required for citizens from the EU or from most other European countries, USA, and Japan [Do you need a visa ?].
Please contact the French embassy, consulate or customs agency in your own country for details regarding visa and entry requirements.