The present invention relates to an anhydrous composition comprising: - at least 0.3% by weight of active material of magnesium salt(s) relative to the total weight of the composition; - at least one hydrocarbon-based plant oil; and - at least one fatty acid ester. The invention also relates to a process for the cosmetic treatment of body odor associated with human perspiration, especially underarm odor, and optionally human perspiration, comprising the step of applying a composition as defined above to a skin surface.La présente invention concerne une composition anhydre comprenant : - au moins 0,3 % en poids de matière active de sel(s) de magnésium par rapport au poids total de la composition; - au moins une huile végétale hydrocarbonée; et - au moins un ester d'acide gras. L'invention concerne également un procédé pour le traitement cosmétique de l'odeur corporelle associée à la transpiration humaine, en particulier l'odeur axillaire (l'odeur sous les aisselles), et éventuellement la transpiration humaine, comprenant l'étape consistant à appliquer une composition telle que définie ci-dessus à une surface de la peau.