Long time no see.
Yes it can be done.
First, that site is using a single tiled background. Nothing particularly special there. You can do that within the Framework's settings.
The rest of it seems to be graphics, so you'll need to use plenty of images with transparencies. That makes them look like they're hovering. You'll also need to learn how to make transparencies within the CSS for non-graphic elements. Check the bottom (footer) at
The site you had me check seems to just have a very large branding image, then a form, heavily modified by CSS, then a grid layout with .png files with transparent backgrounds. Pretty easy to do, actually. Shouldn't take more than an afternoon.
If you view the footer of epicurus.com with Firebug or Chrome's Inspection Tool, you can find the CSS used to implement backgrounds by settings. You can also see what I mean by images with transparency in any of the 6 images there.
The triangle effect is strictly graphic in nature. It's not code. On your example site, in Firefox, right click and view background. You'll see the nature of the background used.