The programmes shall reflect the diversity of environmental situations , natural conditions and agricultural structures and the main types of farming practised , and Community environment priorities .