You'll put on adipose tissue (FAT) if you burn less calories than you consume - its that simple. It doesn't matter whether you are on a 40-20-20 diet, ZONE Diet, ADLKINS, whatever. Also understand the FAT you put on is not the same as the fat you consume. You need some fat in your diet to aid in digestion - don't be scared of fat. Be concerned with burning say 300 or so more cals than you consume in a day, that is if you want to lose. There are other methods as well as have been mentioned (CKD Diets, eetc) but it pretty much comes down to calories in/calories out.
Also, if u want to lose or cut up, simple sugars will retard that process, especially the cutting up part, even if u r at or a little below calorie maintenance.