What causes gall stones?

I was recently admitted to hospital with severe pain in my right shoulder from front to back which moved to the centre of my chest and they diagnosed gallstones. What causes them and how are they treated.
2 answers 2