You can sleep in your van in a public place or a parking, as long as there is no sign that forbids it. This goes for parking lots, places in nature, anywhere actually. And don't worry, France is full of these signs! There are signs and height barriers telling you that campers are not welcome there.