Heat oven to 350º. Grease rectangular baking dish, 13 × 9 × 2 inches. Cook and drain pasta as directed on package.
While pasta is cooking, cook ground beef and onion in 10-inch nonstick skillet over medium heat, stirring occasionally, until beef is brown; drain. Stir in salt, allspice, cinnamon, nutmeg, wine and tomato paste; remove from heat and reserve.
Melt margarine in 3-quart saucepan over medium heat. Stir in flour. Cook, stirring frequently, until bubbly. Stir in milk, broth and pepper. Cook, stirring frequently with wire whisk, until mixture begins to thicken (do not boil).
Stir in cheese and parsley until cheese is melted. Stir in pasta.
Spread half of the pasta mixture in baking dish. Spread beef mixture evenly over pasta mixture. Spread remaining pasta mixture over beef mixture.