British insurer Aviva said on Monday it had agreed to sell its stake in Italian life insurer Aviva Vita to joint venture partner UBI Banca for 400 million euros ($474.92 million) in cash.