La Bourse de Paris était en hausse mardi en fin de matinée, le CAC 40 prenant 1,16%, dans un marché peu actif et soutenu par la bonne tenue des valeurs minières et pétrolières.
A 12H04 (11H04 GMT), l'indice vedette gagnait 38,97 points à 3.398,89 points, dans un volume d'échanges très faible de 853 millions d'euros.
Londres prenait 0,87%, Francfort 1,29% et l'Eurostoxx 50 1,08%.
La place parisienne se redressait nettement depuis le milieu de la matinée après avoir hésité en début de séance.
Toutefois, la faible activité est le signe que le marché reste prudent avant la série de publications de résultats annuels d'entreprises à partir de la mi-janvier et la mise en place du plan de relance américain.
Le marché est resté indifférent à la publication mardi de l'indice composite des directeurs d'achat (PMI) pour le mois de décembre dans la zone euro, qui a atteint son plus bas niveau historique, à 38,2 points.
Il était en revanche soutenu par la forte hausse du prix du pétrole qui dépasse les 50 dollars à Londres, dopée par les tensions géopolitiques au Proche-Orient, la réduction des livraisons de gaz à l'Europe sur fond de dispute russo-ukrainienne et les pics de consommation dus au froid.
Total, qui pèse quelque 15% de l'indice vedette, prend 1,01% à 42,12 euros.
Dans son sillage Vallourec s'envole de 10,41% à 96,05 euros.
Les valeurs minières sont à la fête après leur effondrement en 2008. ArcelorMittal bondit de 5,21% à 19,78 euros et Eramet de 10,70% à 183,90 euros.
Plusieurs valeurs défensives, moins sensibles au cycle économique, montent à l'image de Sanofi-Aventis (+3,31% à 47,13 euros) et Vivendi (+1,89% à 23,96 euros).
Les valeurs automobiles sont aussi en hausse: Peugeot gagne 0,71% à 12,77 euros et Renault 2,18% à 19,73 euros.
Plusieurs bancaires sont recherchées par les investisseurs. BNP Paribas prend 3,48% à 32,96 euros et Société Agricole 2,17% à 37,35 euros tandis que Crédit Agricole perd 0,46% à 8,63 euros et Dexia 3,07% à 3,38 euros.
En revanche, les valeurs énergétiques, telles que EDF (-0,19% à 43,15 euros) et GDF Suez (-1,60% à 35,36 euros), sont en berne.