I found this site recently when checking the meaning of a couple of French road signs that I've seen in the past. I'll be keeping a copy in the van when en France.
http://www.pedaldancer.com/2010/06/understanding-road-signs-in-france.html
http://www.pedaldancer.com/2010/06/understanding-road-signs-in-france.html