If she's riding as Indolent described, then it sounds too small for her.
The Colnago you were looking at is probably the CLX which has a sloping top tube. 50s -> 54cm virtual, which is equivalent to traditional 52cm-54cm bikes. The 42s CLX has a 51cm virtual top tube...