I've always used 2 pack floor paint ( the type with hardener), a friend of mine uses the standard floor paint which isn't as hard wearing but he just overcoats it when it's worn. Can't remember the name, it may be Manders as that was what we used at work. Make sure the floor has a a damp proof course under it as the paint may lift. I also primed my floors with a concrete sealer first. Watch the tyres, they can stick to the paint when the paints fresh!
Rob