you know i had a feeling you were going to say it hasnt been started for some time. you need to fix it the old fashioned way, check the basics- fuel fire and air.
fuel- check pump is working, check fuel rail pressure sensor is ok, check fuel injectors are working.
fire- check coil, plugs, leads
air- is the idle speed control valve blocked, are all breather pipes secure and clear.
who knows maybe the timings out, maybe it has compression problems, maybe the ecu has died, maybe the immobiliser is stuck on etc etc.
have you tried using the red key?
its hard to say how much you can assume about the car, what work has been done to it, why was it off road in the first place? if nothing obvious shows up with basic tests you are probably better off getting fiat to do a diagnostics check. at least that will rule out many problems. there's so much that can be wrong and not enough information to justify spending money or attmepting any work at this stage.