Those temps would only be normal if you've left your iMac on to encode video/record video for quite a while. You normally don't want the hd to be above 55-60c.
Idle temps for an iMac should be in 40s for hd and cpu, and the 50s for gpu, with all 3 fans at base rpm (940cpu, 1100 hd and 1000 gpu)