like Jennifer and Bellagia said wedding makeup has to look good in photos and both in natural light and flash light it also has to last longer but look natural.
normally the foundations are "thicker" than a normal everyday foundation, before applying the wedding makeup you undergo a series of facial treatments to tighten the skin, instant lifting products.
when they start to apply the makeup they try and tone down reddish skin tones using a green based corrector so that with the flash the person doesn't look like there sunburned.
the tones they use are basically from the rose pallet on light skin and earth colors on darker, the makeup is focused more on the eyes.
lips are normally natural colors and most times they try to stay away from glossy lips, the colors used for the lips have to be a couple of tones darker than your natural lip color, you don't want it to light or your lips disappear in the photos or too dark cause they will stand out too much against a fresh looking skin tone.
eyeliner is mostly browns, black would look too harsh compared to the tones used also cheeks are very important normaly they use a tone similar to the one used on the lips
hope this was of some help