The differential saturation mechanism: an application of the Zeeman effect to the diagnostic of magnetic fields