Spanish multi-energy group Repsol SA (BME:REP) has agreed to sell a 25% stake in its renewables subsidiary Repsol Renovables to a French-Swiss consortium for EUR 905 million (USD 960.7m).