YES- you can visit France for 15 days max, for leisure or business purposes only (i.e. business meetings, discussions, etc.).