Some stats about votes:

Ages 18-24:  Voted 44% in favour of LePen
Ages 65+  : Voted 80% in favour of Macron.

So LePen resonated more with the young people of France. 
Macron won the senior vote (including his wife? hehe) overwhelmingly. 

This will no doubt cause some of the left to become angry and stomp their feet.