What is 2012 Quebec general election?
{{Infobox election | election_name = 2012 Quebec general election | country = Quebec | type = parliamentary | party_colour = no | party_name = no | previous_election = 2008 Quebec general election | previous_year = 2008 | outgoing_members = 39th Quebec Legislature | election_date = September 4, 2012 | elected_members = 40th Quebec Legislature | next_election = 2014 Quebec general election | next_year = 2014 | seats_for_election = [[Template:QC-ED|125 seats]] in the [[National Assembly of Quebec]] | majority_seats = 63 | opinion_polls = #Opinion polls | turnout = 74.60% ({{increase}}17.17%) <!-- Parti Québécois -->| image1 = [[File:Pauline Marois05-crop.jpg|160x160px]] | colour1 = {{Canadian party colour|QC|PQ|nohash}} | leader1 = [[Pauline Marois]] | party1 = {{Canadian party colour|QC|PQ|name}} | leader_since1 = June 26, 2007 | leaders_seat1 = [[Charlevoix–Côte-de-Beaupré]] | last_election1 = 51 seats, 35.17% | seats_before1 = 47 | seats1 = 54 | seat_change1 = {{increase}}7 | popular_vote1 = 1,393,703 | percentage1 = 31.95% | swing1 = {{decrease}}3.22[[Percentage points|pp]] <!-- Liberal -->| image2 = [[File:Jean Charest de face (Novembre 2010).png|160x160px]] | colour2 = {{Canadian party colour|QC|Liberal|nohash}} | leader2 = [[Jean Charest]] | party2 = {{Canadian party colour|QC|Liberal|name}} | leader_since2 = April 30, 1998 | leaders_seat2 = [[Sherbrooke (provincial electoral district)|Sherbrooke]] ''(lost re-election)'' | last_election2 = 66 seats, 42.08% | seats_before2 = 64 | seats2 = 50 | seat_change2 = {{decrease}}14 | popular_vote2 = 1,360,968 | percentage2 = 31.20% | swing2 = {{decrease}}10.88pp <!-- CAQ -->| image3 = [[File:LegaultCRCAQ (cropped).jpg|x160px]] | colour3 = {{Canadian party colour|QC|CAQ|nohash}} | leader3 = [[François Legault]] | party3 = {{Canadian party colour|QC|CAQ|name}} | leader_since3 = November 4, 2011 | leaders_seat3 = [[L'Assomption (provincial electoral district)|L'Assomption]] | last_election3 = 7 seats, 16.37%{{ref|CAQ Vote Total|1}} | seats_before3 = 9 | seats3 = 19 | sea