Aurélie

However, "demi(e)" refers more to a characteristic of the object (it's a half-thing) rather than a quantity as such. So in the case of chocolate, you only say "un demi-chocolat" if you actually ate a half (piece of) chocolate, but if you refer to half a given quantity of chocolate, then it will be "la moitié du chocolat" :)