looks like they are french
Vietnamese(?), Indo-China, pre-US/Vietnam war badges.
Try Googling the details shown on pic 3, ("Garde Montagnarde") and see what comes up, thats how I found out the above.
Last edited by jimpy; 10-18-2012 at 12:48 AM. Reason: Correction
Definitely French army regimental badges; I have about 70 of them. They appear to be older, but hard to tell in their condition. You can easily find many for sale on EBay France.