The move, one of the last measures passed before the council began its August vacation, had been widely expected.
The draft legislation would delay cantonal and municipal elections until March 2008 and those for the French Senate until September 2008.
The elections were originally to have taken place during the same period in 2007. But officials feared an election overload, since presidential elections are scheduled in May 2007.
The proposed legislation would also shorten the term for a senator elected in 2008 to five years -- similar to the term of the French president. A law has already been passed cutting senate terms from nine to six years.