Fire tore through Limoges Town Hall after Saturday's France protests, collapsing its roof and damaging the 19th-century landmark as officials condemned nationwide violence and reported 1,200 arrests.