To make the bÃ© chamel sauce, mix the flour with the melted butter in the pan and cook it for a few minutes. Add the hot milk by degrees and stir to thicken. Bring to the boil and allow to simmer for just a minute. Season with nutmeg, salt and pepper.
Grate half the parmesan and stir into the bÃ© chamel. The finished bechemel should be a thick pouring consistency. Add a little more hot milk if necessary.
To prepare the rest of the ingredients, slice the whole boletus into large but very thin slices. If you are using dried lasagne of the kind that requires pre-cooking, then cook according to the instructions. Scrape the rest of the parmesan into shavings with a large knife blade or potato peeler.
Pour a small amount of the bÃ© amel onto the bottom of an ovenproof dish. Put a layer of white lasagne on top followed by a layer of thinly-sliced ceps, a layer of parma ham and a layer of slivers of parmesan. Season with a few drops of truffle oil.
Then pour over a layer of bÃ©amel and repeat the layers. You can make as many layers as you have ingredients, or space for, but finish with a layer of bÃ©amel sauce, some grated parmesan and a few knobs of butter.
Bake for around 20-30 minutes in a fairly hot oven (190C/375F/Gas 5) until nicely browned on top.