I have some patches which I bought with some other stuff but I don't know what they are, and I prefer to know a little something about the stuff in my possession.

If I'm not mistaken it are all military rank insignias of the French navy/army and one American. Can someone give me more information about them and/or when this type of rank insignia is used (ww I, WWII or more likely post WW II)?

Uploaded with ImageShack.us