Citation: 1C_126/2007 11.07.2007 E. 3

Les recours doivent par conséquent être admis pour ce motif, sans qu'il y ait à examiner les autres griefs soulevés par la recourante X.________ SA. L'arrêt attaqué doit être annulé en tant qu'il maintient les mesures de saisie ordonnées le 17 mars 2005 par la DGD (ch. 2 du dispositif). La demande d'entraide du 23 décembre 2004 doit être rejetée et les mesures de séquestre ordonnées le 17 mars 2005 doivent être annulées. Selon l'art. 67 LTF, si le Tribunal fédéral modifie la décision attaquée, il peut répartir différemment les frais de la procédure antérieure. En l'occurrence, l'admission totale du recours devant la Cour des plaintes aurait dû conduire à renoncer à percevoir des frais judiciaires (art. 63 al. 2 PA, par renvoi de l'art. 30 LTPF). Selon l'art. 68 al. 5 LTF, le Tribunal fédéral peut également fixer lui-même les dépens de l'instance inférieure. Obtenant intégralement gain de cause, la recourante avait droit à une indemnité de dépens non réduite (art. 64 al. 1 PA), qui peut être fixée à 2000 fr. S'agissant de la procédure devant le Tribunal fédéral, conformément à l'art. 66 al. 4 LTF, il n'est pas perçu de frais judiciaires, et une indemnité globale de dépens de 3000 fr. est allouée à X.________ SA, pour les deux procédures devant le Tribunal fédéral. Il n'est pas alloué d'autres dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce: