I know this problem should be directed to the steam forums, but is it okay to set the game make a screenshot along with the steam one?
It's not just about the compression: the main thing is the contrast output steam tries to "compensate".
http://i42.tinypic.com/30i9r8x.png
(top is non-steam screenshot, bottom is steam snapshot)