French presidential contenders Nicolas Sarkozy and François Hollande