Arithmetic geometry : Lectures given at the C.I.M.E. Summer School held in Cetraro, Italy, september 10-15, 2007.