French oil major Total SA (EPA:FP) has won 100 MW of solar and 12.2 MW of small hydro projects in recent auctions in France.