(SeeNews) - May 24, 2012 - French oil group Total (EPA:FP) and its US solar panels subsidiary SunPower (NASDAQ:SPWR) will open today in Moselle department, northeastern France, a plant for the production of photovoltaic (PV) panels.