So, in general I would avoid bathing a cat unless there's a real strong need to do so. The only time I've ever really needed to do that was for fleas, the cat was unable to groom, or the cat got into something that it can't clean off itself.
However, should there be a real need, I would normally avoid shampoos intended for human use. These are formulated to deal with human hair and skin conditions, not feline, and so I would strongly recommend that you use ones formulated for cats since they will be safer. As mentioned in the comments, there are shampoos available for this purpose if needed and you'd be best to find them in pet stores or grooming centres.
The ASPCA has a good article on bathing your cat.