Can't join surfaces

 From:  Frenchy Pilou (PILOU)
Kill the magenta surface
Join the four curves of base of the orange
Select the 4 blue curves
Make network

Kill all curves and edges
Join Dome
Boolean Union all orange element

seems you had some surfaces overlapsed

EDITED: 22 Jun 2011 by PILOU