Presidential elections are due to be held in France in two rounds between April and May. Elections for the National Assembly are due to be held the following month.