A fresh day of protests got under way across France against a youth employment contract which became law on Sunday.
Students want the First Employment Contract, which will make it easier to hire and fire young people, to be scrapped.
This was the fifth day of protest in two months. Last week, more than one million people rallied across the country.
Transport was affected, with some flights and rail services cancelled.
Thousands of police were deployed to prevent a repeat of the violence that occurred during previous protests.
Many thousands demonstrated in Paris, which has seen the worst of the unrest.
Although the march was mainly peaceful, scuffles broke out towards the end with some injuries.
Shop fronts and cars were also damaged as youths clashed with riot police in the northern city of Lille.
As well as Paris, students also protested in the northern cities of Rennes and Caen, as well as Marseilles in the south.