 Mr Macron will remain as president whatever the outcome, but he could be forced to govern in a so-called cohabitation with his political opponents. Some analysts are asking whether this could be France's Brexit moment when voters turn on what they see as the establishment.