Ivory Coast has been divided between the rebel-held north and government-controlled south since the end of violence in 2003 .