I just had this same leak just over a week ago, and did the job as Petros mentioned above. When it went on me, it was not a slow leak, but a steady stream. It caused me to stop and fill the rad every 5 to 10 minutes. The top o-ring had obviously broken up and spit out a piece. After removal, both o-rings were found to be brittle and crumbly. (I also had this leak a long time ago on another Terc and it was a slow leak and I just let it do it's thing for quite a while before fixing.)
The O.D. of the round pipe is 17mm (~11/16"), and there is a groove in each end for the o-ring to sit in, and they should sit in the groove a bit proud (slightly bigger than the pipe, but not so big that you can't push the pipe back into the hole).
I used standard o-rings to replace mine (not metric). I believe I stretched on a #112. In metric that equates to 12.37mm I.D. x 17.61mm O.D., but I would also pick up a couple of the smaller #111 and see what you think fits best.
(Parker part numbers use a "2-" prefix, e.g. 2-112 and Dynaline part numbers use a "54" prefix, e.g. 54112)
Around here, 4 of these o-rings costs less than $1.
If you want to get technical, on page 9-3 of the
Parker O-Ring Handbook (.PDF), you will find the size listing for these common o-rings.
Heck, you could try for some metric ones, but I'm tellin' ya the standard ones fit good. I used a small amount of some silicone gasket maker (RTV) on them before installing and also cleaned up the pipe and the holes with a 3M Scotch-Brite (or Norton Bear-Tex) red abrasive pad (wrap a strip around a pencil or similar to clean inside the holes).
Of course you are also disturbing the gasket for the coolant outlet, so I just bought a 'thermostat gasket blank' and traced the shape on it and cut it out. The blank gasket was a Stant #25103, but maybe you can find a proper one.