Will any honda civic cap fit my 1996 model?

I stupidly left my petrol cap on top of my car and then it fell off and got run over on the way home. I'm looking for a new one but the market is baffling me. Is there a one size fits all for civics? Or do I need a specific one for my car?

A Honda garage will supply the exact right one.