PARIS (AFP) - Hundreds of thousands of protestors flooded the streets of Paris on Sunday in protest at government plans to legalise gay marriage and adoption.
With the proposed legislation due to go before parliament at the end of this month, opponents travelled from all over France for a demonstration supported by leaders of the mainstream centre-right opposition, the Catholic church and France's five-million-strong Muslim community.
Organisers of the 'demo for all' (a reference to the government's billing of its legislation as 'marriage for all') estimated attendance at 800,000, but the police suggested a figure of around 340,000 was nearer the mark.
The protestors hope their show of strength will put pressure on President Francois Hollande to review the plans or agree a referendum.
But the Socialist leader has made it clear he has no intention of dropping a promise he made in his election manifesto last year and to which he is personally committed.
Mr Hollande is already pencilled in to attend one of France's first gay marriages once the legislation is enacted later this year.
Mr Harlem Desir, the Socialist Party's First Secretary, said Sunday that the size of the demonstration would have no impact on the government's plans.
"The right to protest is guaranteed in our country but I'd remind everyone that we are fully committed to enshrine in law the principle that all those who love each other should have the right to marry and adopt," Mr Desir said.
Despite months of protests, opinion polls have shown consistently that most voters support the right of homosexual couples to marry and a narrower majority favour granting them adoption rights.
The slim prospect of success did not appear to dampen the spirits of the protestors however as giant marches converged near the Eiffel Tower after setting off from three different starting points.
Many of the protestors were accompanied by children, some of whom brandished placards exclaiming: "Born of a man and a woman."
A more light-hearted banner proclaimed: "There are no eggs in the testicles."
Mr Jacques Julien, 70, who had travelled from the Haute Loire region of central France, said he had voted for Hollande but disagreed with the Socialist president's approach.
"A man and a woman, that is the basis of the family," he said. "I'm saying out loud what many people on the left think privately."
The movement against gay marriage has given France a new celebrity in the form of its public face, Ms Virginie Tellenne, a Parisian socialite who goes by the name of Frigide Barjot.
Her assumed name - a play on the name of French film star Brigitte Bardot, a sex symbol in the 1960s - translates as Frigid Loony.
"The president must listen to us," Ms Barjot said on Sunday. "He must put this law on hold."
Among those who took part in Sunday's protest was Mr Jean-Francois Cope, the leader of the centre-right UMP party.
"This is an important test for Francois Hollande because you can see very clearly that there are millions of French people who are very concerned about this reform," Mr Cope said.