It sounds like maybe you want a small then (I thought extra small before--it's not actually that small), but it's hard to make a direct comparison because of the Cervelo's unusual geo/riding style. It's best to go to a physical store for a proper fit if possible.
Folks also recommend
this fit calculator, but I find that most people take their own measurements so badly that the calculator results end up not being very reliable.