Paris - French shares were holding on to gains in early trading Monday but banking and environmental stocks were losing ground.
The Paris Bourse's CAC 40 blue-chip index was up 1.12 per cent, to 3,367.25, at mid-morning, with advancing issues outpacing fallers by 3 to 1.
The winners were led by three energy stocks, with energy suppliers GDF Suez and EDF up by 7.32 and 5.4 per cent, respectively, and oil giant Total gaining 5.28 per cent, on rising oil prices.
Veolia Environnement was down more than 16 per cent and Suez Environnment had lost 10 per cent because the finance crisis and imminent recession were dissuading European countries from undertaking planned ecological measures.