The present invention relates to an anhydrous composition comprising at least 0.3 mass% of the active material magnesium salt; and - at least one hydrocarbon based vegetable oil; and - at least one fatty acid ester.The present invention also relates to a method for curing a body odor associated with human sweating, particularly aside odor, and a method for cosmetic treatment of human sweating, optionally applying the composition defined above to the skin surface.本発明は、- 組成物の総質量に対して少なくとも0.3質量%の活性材料のマグネシウム塩;- 少なくとも1種の炭化水素系植物油;及び- 少なくとも1種の脂肪酸エステルを含む無水組成物に関する。本発明はまた、ヒト発汗と関連する体臭、特に脇臭、及び任意選択でヒト発汗の美容処置のための方法であって、上記で定義する組成物を皮膚表面へ適用する工程を含む方法に関する。