France has a multi-party system, which means that several political parties must form coalitions in order to form a government. This is because it would be very difficult for any one party to win a majority of seats in the French National Assembly. Since the 1980s, there have been two major coalitions; one is a collection of right-wing parties and the other is a collection of left-wing parties.