I was staying in Ostia (next door to FCO) and from there, I had to take the train to Pyramide and change there for Civitavecchia. It should take an hour and a half, with finding the other train station at Pyramide and waiting for connection. But that's from Ostia, not sure about the airport itself, may have to take the same route I guess. That's all I know.