Faits: Faits: A. La Société pour l'achat et la vente du mazout X._ (ci-après: la Société ou l'intimée), société coopérative sise à C._, a été immatriculée dans le registre des assujettis à la taxe sur la valeur ajoutée (ci-après: TVA) du 1er janvier 1995 au 31 décembre 2004. Elle a été dissoute le 25 avril 2003. Auparavant, elle avait pour but de "sauvegarder les intérêts de ses membres pour le ravitaillement en mazout et autres carburants". A cette fin, elle pouvait notamment construire ou acquérir toutes installations de stockage et procéder pour le compte de ses membres ou de tiers à l'achat, à la vente et au stockage de mazout. La Société exerçait son activité dans la vallée D._: tout consommateur de mazout ou d'un autre carburant propre au chauffage, habitant la vallée D._, pouvait en devenir membre (art. 3 des statuts). Conformément à son but, son activité consistait à acheter et à stocker du mazout (ou un autre carburant de chauffage) pour le compte de ses membres ou de tiers. Dans certains cas, elle livrait le mazout sans le stocker, alors que, dans d'autres, elle assurait le stockage du carburant (elle disposait à cet effet de deux citernes d'une capacité de 5 millions de litres chacune). Ce dernier était réservé aux titulaires de "parts sociales de stockage", lesquelles donnaient le droit de stocker un volume déterminé d'huile de chauffage extra-légère dans un dépôt appartenant à la Société (art. 35 des statuts). Pour représenter les parts sociales, des papiers-valeurs nominatifs d'un montant nominal de 1'500 fr., entièrement libéré, ont été émis, qui permettaient de stocker un volume de 10'000 litres d'huile de chauffage. En vertu de l'art. 35 lettre a des statuts, les parts sociales de stockage étaient réservées aux membres de la Société ("membres stockeurs") et ne pouvaient être cédées qu'avec l'assentiment du comité (art. 35 lettre b des statuts). Leurs titulaires étaient tenus "de supporter une part des frais de remplissage et d'entretien du dépôt, d'assurance contre l'incendie, des pertes, écoulements et autres dommages non assurables, proportionnelle à leurs parts par rapport aux droits totaux de stockage attribués" (art. 35 lettre c des statuts). La Société exerçait son activité dans la vallée D._: tout consommateur de mazout ou d'un autre carburant propre au chauffage, habitant la vallée D._, pouvait en devenir membre (art. 3 des statuts). Conformément à son but, son activité consistait à acheter et à stocker du mazout (ou un autre carburant de chauffage) pour le compte de ses membres ou de tiers. Dans certains cas, elle livrait le mazout sans le stocker, alors que, dans d'autres, elle assurait le stockage du carburant (elle disposait à cet effet de deux citernes d'une capacité de 5 millions de litres chacune). Ce dernier était réservé aux titulaires de "parts sociales de stockage", lesquelles donnaient le droit de stocker un volume déterminé d'huile de chauffage extra-légère dans un dépôt appartenant à la Société (art. 35 des statuts). Pour représenter les parts sociales, des papiers-valeurs nominatifs d'un montant nominal de 1'500 fr., entièrement libéré, ont été émis, qui permettaient de stocker un volume de 10'000 litres d'huile de chauffage. En vertu de l'art. 35 lettre a des statuts, les parts sociales de stockage étaient réservées aux membres de la Société ("membres stockeurs") et ne pouvaient être cédées qu'avec l'assentiment du comité (art. 35 lettre b des statuts). Leurs titulaires étaient tenus "de supporter une part des frais de remplissage et d'entretien du dépôt, d'assurance contre l'incendie, des pertes, écoulements et autres dommages non assurables, proportionnelle à leurs parts par rapport aux droits totaux de stockage attribués" (art. 35 lettre c des statuts). B. Le 22 juillet 1998, l'Administration fédérale des contributions, Division principale de la taxe sur la valeur ajoutée (ci-après: l'Administration fédérale ou la recourante) a procédé auprès de la Société à un contrôle fiscal portant sur les périodes fiscales allant du 1er trimestre 1995 au 1er trimestre 1998. Au terme de ce contrôle, elle a établi un décompte complémentaire d'un montant de 31'925 fr. plus intérêts à compter du 31 mai 1995. Ce montant correspondait à la TVA sur le prix de vente du stock de mazout "consignation membres", dans son état au 31 décembre 1994. Le mazout de ce stock avait été payé par les "membres stockeurs" avant le 1er janvier 1995, mais ne leur avait été livré qu'après cette date, de sorte qu'il s'agissait d'opérations soumises à la TVA. Le décompte complémentaire a été confirmé par décision du 22 septembre 1999 et par décision sur réclamation du 7 mai 2003. Le 13 décembre 2004, la Commission fédérale de recours en matière de contributions (ci-après: la Commission de recours) a admis le recours dirigé contre cette dernière décision. Elle a considéré qu'il y avait transfert du pouvoir de disposer économiquement et, partant, livraison d'un bien (art. 5 al. 1 de l'ordonnance du 22 juin 1994 régissant la taxe sur la valeur ajoutée [OTVA; RO 1994 II 1464 et les modifications ultérieures]), dès lors que le destinataire de l'opération pouvait à son tour l'aliéner en son propre nom. En l'occurrence, les "membres stockeurs" étaient en droit de revendre leur part du mazout litigieux dès qu'ils en avaient acquitté le prix, soit avant le 1er janvier 1995. Dans ces conditions, les opérations portant sur ce stock de mazout avaient été effectuées avant cette date et n'étaient pas soumises à la TVA. Le 13 décembre 2004, la Commission fédérale de recours en matière de contributions (ci-après: la Commission de recours) a admis le recours dirigé contre cette dernière décision. Elle a considéré qu'il y avait transfert du pouvoir de disposer économiquement et, partant, livraison d'un bien (art. 5 al. 1 de l'ordonnance du 22 juin 1994 régissant la taxe sur la valeur ajoutée [OTVA; RO 1994 II 1464 et les modifications ultérieures]), dès lors que le destinataire de l'opération pouvait à son tour l'aliéner en son propre nom. En l'occurrence, les "membres stockeurs" étaient en droit de revendre leur part du mazout litigieux dès qu'ils en avaient acquitté le prix, soit avant le 1er janvier 1995. Dans ces conditions, les opérations portant sur ce stock de mazout avaient été effectuées avant cette date et n'étaient pas soumises à la TVA. C. Agissant par la voie du recours de droit administratif, l'Administration fédérale demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler cette décision et de rétablir la décision sur réclamation du 7 mai 2003, sauf sur le point des frais mis à la charge de la Société. Elle dénonce une violation des art. 5 al. 1 et 84 OTVA ainsi que 185 al. 2 CO et du principe de l'unité de la prestation. Elle se plaint également que la décision attaquée reposerait sur un état de fait manifestement inexact et incomplet. La Commission de recours a renoncé à déposer des observations. L'intimée conclut, sous suite de frais et dépens, à ce que le recours soit rejeté, sauf sur le point des frais que la décision sur réclamation a mis à sa charge.