Doesn't look like sterling or gold, silver plated by the looks. Stones are probably fake but if you ever really want an answer take it to your local jewelry store. Mine will look and let me know about the stones for free.
Nice find. Take it by a big box jewelry store. They will tell you if its real but usually not how much its worth. They get around $70 bucks per item around here for that.