Interestingly, according to exit polls, Macron scored highest amongst people older than 70, followed by young people. It's the middle aged who voted most for Le Pen. So Le Pen scored lowest with young idealists and people who actually remember what a right wing/Nazi France was like.
Source -
http://www.ipsos.fr/sites/default/fi...ai_20h15_0.pdf