/* Master styles */

html { background: #fff url(../img/bg.gif) 0 0 repeat; }
h1 { background: url(../img/header.png); width: 1015px; height: 50px; text-indent: -9999px;}
a { outline: none; }
#ct { margin: 0 auto; width: 1015px; margin-top: 25px; }


/* Main content styles */

#murale { width: 1015px; height: 665px; background: url(../img/murale.jpg) 0 0 no-repeat; margin-bottom: 15px; position: relative; }
#libido-macro { background: url(../img/libido.gif) 0 -200px no-repeat; width: 280px; height: 22px; position: absolute; top: 23px; left: 239px; text-indent: -9999px; }
#libido-macro.hover { background: url(../img/libido.gif) 0 0 no-repeat; }
#baby-boomer { background: url(../img/boomer.gif) 0 -200px no-repeat; width: 156px; height: 45px; position: absolute; top: 493px; left: 43px; text-indent: -9999px; }
#baby-boomer.hover { background: url(../img/boomer.gif) 0 0 no-repeat; }
#dddanse-luso { background: url(../img/dddanse.gif) 0 -200px no-repeat; width: 212px; height: 46px; position: absolute; top: 549px; left: 687px; text-indent: -9999px; }
#dddanse-luso.hover { background: url(../img/dddanse.gif) 0 0 no-repeat; }
#hand { position: absolute; width: 72px; height: 56px; top: 29px; left: 552px; }
#fred { position: absolute; width: 28px; height: 29px; top: 525px; left: 255px; }
#contact { background: url(../img/contact.gif) 0 0 no-repeat; position: absolute; display: block; width: 92px; height: 25px; top: 605px; left: 698px; text-indent: -9999px; }
#myspace { background: url(../img/myspace.gif) 0 0 no-repeat; position: absolute; display: block; width: 102px; height: 83px; top: 512px; left: 345px; text-indent: -9999px; }
#myspace:hover { background: url(../img/myspace.gif) 0 -83px no-repeat; }


/* Footer styles */

#partners { width: 583px; height: 46px; background: url(../img/logos.png) 0 0 no-repeat; float: left; position: relative; }
#newsletter { width: 385px; height: 46px; background: url(../img/newsletter.png) 0 0 no-repeat; float: right; }
#newsletter .padding { padding: 10px 25px; }
#newsletter-input { background: url(../img/input_bg.gif) 0 0 no-repeat; width: 215px; height: 20px; border: none; color: #fff; padding-top: 4px; padding-left: 4px; }
#bluesponge { display: block; position: absolute; top: 10px; left: 169px; width: 67px; height: 24px; text-indent: -9999px; }
#statik { display: block; position: absolute; top: 10px; left: 86px; width: 63px; height: 24px; text-indent: -9999px; }
#soundpouding { display: block; position: absolute; top: 10px; left: 15px; width: 50px; height: 24px; text-indent: -9999px; }
#partner-myspace { display: block; position: absolute; top: 10px; left: 256px; width: 290px; height: 24px; text-indent: -9999px; }

/* Styles for the little etiquettes that open the video */

#etiquette1 { display: block; position: absolute; top: 241px; left: 198px; background: url(../img/etiquette1.png) 0 0 no-repeat; width: 40px; height: 32px; }
#etiquette1:hover { background: url(../img/etiquette1.png) 0 -32px no-repeat; }

#etiquette2 { display: block; position: absolute; top: 332px; left: 8px; background: url(../img/etiquette2.png) 0 0 no-repeat; width: 39px; height: 32px; }
#etiquette2:hover { background: url(../img/etiquette2.png) 0 -32px no-repeat; }

#etiquette3 { display: block; position: absolute; top: 537px; left: 911px; background: url(../img/etiquette3.png) 0 0 no-repeat; width: 31px; height: 36px; }
#etiquette3:hover { background: url(../img/etiquette3.png) 0 -36px no-repeat; }

/* Videos */
#video-libido-macro { position: absolute; width: 201px; height: 149px; top: 97px; left: 279px; }
#video-baby-boomer { position: absolute; width: 216px; height: 158px; top: 314px; left: 60px; }
#video-dddanse-luso { position: absolute; width: 201px; height: 142px; top: 348px; left: 729px; }