Livia Firth wears an eco-friendly Gucci gown at the Cannes Film Festival 2012 as part of her Green Carpet Challenge.