France must repay the EU 1.07 billion euros ($1.2 billion) in agricultural aid paid to farmers due to fraud and mistakes over a four-year period, the European Commission said on Tuesday.