The current identity card for children/young people under 18 years costs 30 CHF, for adults it amounts to 65 CHF. There is also the possibility to combine the ID-card with the passport (68 CHF / 148 CHF). Of course one must count the postage costs by the dispatch of the respective identity card.
The cantonal passport agencies give more information.