Question: what is the difference between legal and non legal rules?
Answer: A legal rule is one backed up by law, whereas a non-legal rule is backed up only by social custom or morality. For example, the speed limit is a purely legal rule. Driving a bit over the speed limit is not considered immoral, and it actually represents the general social practice. But you can get a ticket for it.