article: 2012 French presidential election
links: L'Humanité François Hollande President of France Jean-Luc Mélenchon National Front (France) Jacques Cheminade François Bayrou Socialist Party (France) Nicolas Sarkozy France Union for a Popular Movement Marine Le Pen