.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}

/*BODY*/
body {
	margin: 0;
	overflow: auto;
	font-family: Arial, sans;
	font-family: arial, sans-serif;
	font-size: 76%;
	font-size: 0.7em;
	color: #444;
	background-image: url(imgs/bg_content.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed; }

/*BODY*/
ul
{
	padding-left: 10px;
	margin-bottom:2px;
	margin-top:4px;
	margin-left: 10px;
}

ul li
{
	list-style-image: url('imgs/li.gif');
}

/*A*/
a          { text-decoration: none; color: #ff3300; }
a:active   { text-decoration: none; color: #9a9a9a; }
a:hover    { text-decoration: none; color: #666666; }
/*a:visited  { text-decoration: none; color: #993300; }*/

/*MAIN NAV*/
#main_nav_container {
	position: relative;
	float: left;
	width: 950px;
	height: 15px;
	margin: 0;
	overflow: hidden;
	/*z-index: 10;*/
	background-image: url(imgs/bg_main_nav.gif);
	background-repeat: repeat-x; }

/*UL*/
#main_nav_container #main_nav { margin: 0; margin-left: 50px; padding: 0; }

/*LI*/
#main_nav_container #main_nav li { display: inline; margin: 0;}

/*A*/
#main_nav_container #main_nav li a { float: left; width: 117px; height: 0; padding-top: 15px; overflow: hidden; }
#main_nav_container #main_nav li a { background-image: url(imgs/menu2.gif); background-repeat: no-repeat; }

/*BASE*/
#main_nav_container #main_nav li#crew   a { width: 40px; position: absolute; top: 0px; left: 50px; }
#main_nav_container #main_nav li#sound  a { width: 47px; position: absolute; top: 0px; left: 90px; }
#main_nav_container #main_nav li#shop   a { width: 39px; position: absolute; top: 0px; left: 137px; }
#main_nav_container #main_nav li#events a { width: 48px; position: absolute; top: 0px; left: 176px; }
#main_nav_container #main_nav li#links  a { width: 48px; position: absolute; top: 0px; left: 224px; }

/*OFF*/
#main_nav_container #main_nav li#crew   a { background-position: -23px  0px; }
#main_nav_container #main_nav li#sound  a { background-position: -63px  0px; }
#main_nav_container #main_nav li#shop   a { background-position: -110px 0px; }
#main_nav_container #main_nav li#events a { background-position: -149px 0px; }
#main_nav_container #main_nav li#links  a { background-position: -197px 0px; }

/*HOVER*/
#main_nav_container #main_nav li#crew   a:hover { background-position: -23px  -16px; width: 56px; z-index: 2; }
#main_nav_container #main_nav li#sound  a:hover { background-position: -63px  -32px; width: 56px; z-index: 2; }
#main_nav_container #main_nav li#shop   a:hover { background-position: -110px -48px; width: 56px; z-index: 2; }
#main_nav_container #main_nav li#events a:hover { background-position: -149px -64px; width: 56px; z-index: 2; }
#main_nav_container #main_nav li#links  a:hover { background-position: -197px -80px; width: 56px; z-index: 2; }

#main_nav_container.crew #main_nav li#crew   a:hover { background-position: -23px  -96px;  width: 56px; z-index: 2; }
#main_nav_container.crew #main_nav li#sound  a:hover { background-position: -63px  -112px; width: 56px; z-index: 2; }
#main_nav_container.crew #main_nav li#shop   a:hover { background-position: -110px -48px;  width: 56px; z-index: 2; }
#main_nav_container.crew #main_nav li#events a:hover { background-position: -149px -64px;  width: 56px; z-index: 2; }
#main_nav_container.crew #main_nav li#links  a:hover { background-position: -197px -80px;  width: 56px; z-index: 2; }

#main_nav_container.sound #main_nav li#crew   a:hover { background-position: -23px  -144px; width: 56px; z-index: 2; }
#main_nav_container.sound #main_nav li#sound  a:hover { background-position: -63px  -128px; width: 56px; z-index: 2; }
#main_nav_container.sound #main_nav li#shop   a:hover { background-position: -110px -160px; width: 56px; z-index: 2; }
#main_nav_container.sound #main_nav li#events a:hover { background-position: -149px -64px;  width: 56px; z-index: 2; }
#main_nav_container.sound #main_nav li#links  a:hover { background-position: -197px -80px;  width: 56px; z-index: 2; }

#main_nav_container.shop #main_nav li#crew   a:hover { background-position: -23px  -16px;  width: 56px; z-index: 2; }
#main_nav_container.shop #main_nav li#sound  a:hover { background-position: -63px  -192px; width: 56px; z-index: 2; }
#main_nav_container.shop #main_nav li#shop   a:hover { background-position: -110px -176px; width: 56px; z-index: 2; }
#main_nav_container.shop #main_nav li#events a:hover { background-position: -149px -208px; width: 56px; z-index: 2; }
#main_nav_container.shop #main_nav li#links  a:hover { background-position: -197px -80px;  width: 56px; z-index: 2; }

#main_nav_container.events #main_nav li#crew   a:hover { background-position: -23px  -16px;  width: 56px; z-index: 2; }
#main_nav_container.events #main_nav li#sound  a:hover { background-position: -63px  -32px;  width: 56px; z-index: 2; }
#main_nav_container.events #main_nav li#shop   a:hover { background-position: -110px -240px; width: 56px; z-index: 2; }
#main_nav_container.events #main_nav li#events a:hover { background-position: -149px -224px; width: 56px; z-index: 2; }
#main_nav_container.events #main_nav li#links  a:hover { background-position: -197px -256px; width: 56px; z-index: 2; }

#main_nav_container.links #main_nav li#crew   a:hover { background-position: -23px  -16px;  width: 56px; z-index: 2; }
#main_nav_container.links #main_nav li#sound  a:hover { background-position: -63px  -32px;  width: 56px; z-index: 2; }
#main_nav_container.links #main_nav li#shop   a:hover { background-position: -110px -48px; width: 56px; z-index: 2; }
#main_nav_container.links #main_nav li#events a:hover { background-position: -149px -288px; width: 56px; z-index: 2; }
#main_nav_container.links #main_nav li#links  a:hover { background-position: -197px -272px; width: 56px; z-index: 2; }

/*ON*/
#main_nav_container.crew #main_nav li#crew   a { background-position: -23px  -96px; }
#main_nav_container.crew #main_nav li#sound  a { background-position: -63px  -96px; }
#main_nav_container.crew #main_nav li#shop   a { background-position: -110px -96px; }
#main_nav_container.crew #main_nav li#events a { background-position: -149px -96px; }
#main_nav_container.crew #main_nav li#links  a { background-position: -197px -96px; }

#main_nav_container.sound #main_nav li#crew   a { background-position: -23px  -128px; }
#main_nav_container.sound #main_nav li#sound  a { background-position: -63px  -128px; }
#main_nav_container.sound #main_nav li#shop   a { background-position: -110px -128px; }
#main_nav_container.sound #main_nav li#events a { background-position: -149px -128px; }
#main_nav_container.sound #main_nav li#links  a { background-position: -197px -128px; }

#main_nav_container.shop #main_nav li#crew   a { background-position: -23px  -176px; }
#main_nav_container.shop #main_nav li#sound  a { background-position: -63px  -176px; }
#main_nav_container.shop #main_nav li#shop   a { background-position: -110px -176px; }
#main_nav_container.shop #main_nav li#events a { background-position: -149px -176px; }
#nav_nav_containerholder.shop #main_nav li#links  a { background-position: -197px -176px; }

#main_nav_container.events #main_nav li#crew   a { background-position: -23px  -224px; }
#main_nav_container.events #main_nav li#sound  a { background-position: -63px  -224px; }
#main_nav_container.events #main_nav li#shop   a { background-position: -110px -224px; }
#main_nav_container.events #main_nav li#events a { background-position: -149px -224px; }
#main_nav_container.events #main_nav li#links  a { background-position: -197px -224px; }

#main_nav_container.links #main_nav li#crew   a { background-position: -23px  -272px; }
#main_nav_container.links #main_nav li#sound  a { background-position: -63px  -272px; }
#main_nav_container.links #main_nav li#shop   a { background-position: -110px -272px; }
#main_nav_container.links #main_nav li#events a { background-position: -149px -272px; }
#main_nav_container.links #main_nav li#links  a { background-position: -197px -272px; }

/*BODY CONTAINER	
#body_container {
	position: relative;
	float: left;
	width: 950px;
	height: 470px;
	margin-bottom: -3px;
	padding: 0; }*/

/*ILLUSTRATION*/
#illustration {
	/*position: relative;
	float: left;
	width: 320px;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	margin: 0;
	padding: 0;
	overflow: hidden; }

/*CONTENT CONTAINER*/
#content_container {
	position: absolute;
	top: 0px;
	left: 300px;
	/*float: left;*/
	width: 625px;
	height: 470px;
	margin: 0;
	padding: 0;
	clip: rect(0px, 625px, 470px, 0px);
	overflow: hidden;
	border: 0px solid green; }
	
/*TITLE*/
/*#page_title {
	position: relative;
	float: bottom;
	margin-top: 70px;
	margin-bottom: 20px; }*/
	
/*#page_title*/ h4, h1, h2, h3 {
	font-family: "MyriadPro-Regular", "Trebuchet MS";
	font-weight: normal;
	font-size: 2.3em;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color: #444444; }

h3 {
	font-size: 1.5em;
	margin-top: 30px; }

h4 { margin-bottom: 0px; }
/*CONTENT*/
/*#content, div.blockcontent {
 	height: 330px; }*/

div.blockcontent { position:relative; /*float:left; display: block;*/ }
#content {
	position: absolute;
	top: 0px;
	left: 300px;
	/*float: left;*/
	width: 670px;
	height: 470px;
	margin: 0;
	padding: 0;
	clip: rect(0px, 625px, 470px, 0px);
	overflow: auto; }

#content td, #bottom td {
	font-size: 0.71em;
}

/*SUB NAV*/
/*#sub_nav {
	position: relative;
	float: bottom;
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px solid #999999; }*/

/*BOTTOM*/
#bottom {
	/*position: relative;
	float: left;*/
	position: absolute;
	top: 485px;
	left: 0px;
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background-image: url(imgs/bg_zulu_logo.jpg);
	background-repeat: repeat-x; }

#bottom table {
	width: 950px;
	background-image: url(imgs/bg_zulu_logo.jpg);
	background-repeat: repeat-x; }

#bottom table, #bottom table td {
	border: 0;
	border-collapse: collapse;
	padding: 0; }

#bottom table td {
	white-space: nowrap;
	font-size: 1em; }

/*NAV*/
#nav {
	position: absolute;
	top: 470px;
	left: 0px;
	height: 15px;
	margin: 0 auto;
	width: 100%;
	background-image: url(imgs/bg_main_nav.gif);
	background-repeat: repeat-x; }

/*LOGO*/
#logo {	position: relative; float: left; margin-left: 70px; margin-right: 400px; }
#bezulu { margin-right: 80px; }

/*MIX GALLERY*/
#mix_gallery { position: relative; /*float: left;*/ width: 500px; margin: 0 0 -2px -4px; padding-left: 70px; overflow: hidden; height: 200px; }
#mix_gallery li { display: inline; margin: 0; }
#mix_gallery li img { display: none; }
#mix_gallery li a { position: relative; float: left; width: 73px; height: 125px; padding-top: 295px; margin-left: -64px; color: #666666; }
/*#mix_gallery li.playing a { width: 300px;  margin-right: -180px; padding-top: 295px; }*/
#mix_gallery li a:hover img,
#mix_gallery li.playing a img{ display: inline; }
#mix_gallery li a:hover { width: 320px; height: 175px; margin-right: -180px; padding-left: 5px; padding-top: 27px; }

#mix_gallery li.crate a,
#mix_gallery li.playing a { background-repeat: no-repeat; background-position: 0px 50px; }
#mix_gallery li.playing a { margin-top: 0px; margin-left: -60px; margin-right: 10px; }
#mix_gallery li.playing a:hover { padding-top: 29px; width: 130px; }

/*COVER & INFOS*/
#mix_cover { margin-right: 20px; border-top: 1px solid #999999;}
table#mix_infos td { padding: 0; margin:0; font-size: 1em; font-weight: normal; }
table#mix_infos h4 { margin-right: 44px; margin-bottom: 20px; line-height: 28px; }

/*PLAYER*/
div#player { z-index: 0; }

/*FLYERS GALLERY*/
#fly_gallery { position: relative; /*float: left;*/ width: 500px; margin: 0; margin-top: -2px; padding-left: 85px; overflow: hidden; height: 320px; }
#fly_gallery li { display: inline; margin: 0; }
#fly_gallery li img { display: none; }
#fly_gallery li a { position: relative; float: left; width: 98px; height: 105px; padding-top: 395px; margin-left: -85px; color: #666666; }
#fly_gallery li a:hover img { display: inline; }
#fly_gallery li a:hover { width: 357px; height: 260px; margin-right: -130px; padding-left: 10px; padding-top: 238px; }
#fly_gallery li.crate a { background-repeat: no-repeat; background-position: 0px 50px; }


/*SPREAD GALLERY*/
#spread_gallery { position: relative; width: 505px; margin: 0; margin-top: 50px; padding-left: 120px; overflow: hidden; height: 150px;
				  background-color: #fff; }
#spread_gallery li { display: inline; margin: 0; }
#spread_gallery li a { width: 107px; height: 149px; position: relative; float: left; margin-left: -85px; color: #666666; }
#spread_gallery li a img { left: -10px; }
#spread_gallery li a:hover img { display: inline; }
#spread_gallery li a:hover { width: 300px; margin-right: -100px; padding-left: 0px; }
#spread_gallery li.crate a { background-repeat: no-repeat; background-position: 0px 50px; }

#spread_detail { margin-top: 9px; }

/*div.blockcontent table tbody tr td { vertical-align: top; }*/
.main { font-size: 1.5em; }
.mainsmall { font-size: 1.4em; }
label { display: inline; float: left; width: 60px; }
.main select, .main input.txt { font-size: 0.8em; width: 50px; }
.main input.txt { width: 45px; }
img.selected { border: 1px solid #aaa; margin-bottom: 5px; }
img.disp { border: 1px solid #aaa; }

/*CADDIE*/
#caddie { position: absolute; top: 244px; left: 420px; font-size: 1.3em; color: #666;
		  padding: 25px 0 0 65px; background: url(/v3/imgs/caddie.jpg) no-repeat; width: 130px; height: 108px;  }

/*PICTURES GALLERY*/
div.pics { position: absolute; left: 165px; top: 155px; overflow: auto; height: 310px; width: 380px; }
* html div.pics {left: 172px; width: 375px; }
table.pics { border-collapse: separate; }
table.pics tr td { background-color: #333; padding: 9px; font-size: 2em; }
* html table.pics tr td { padding: 8px; }

/*PNG 24*/
img.png24_transp {
	/* chemin relatif au fichier html, ideal: chemin absolu: */
	behavior: url('/v3/pngbehavior.htc');
}

/*IFDESIGN*/
#ifdesign { position: absolute; top: 479px; left: 590px; }

/*NEWSLETTER*/
#newsletter { position: absolute; top: 505px; left: 290px; width: 268px; height: 38px;
			  background: url(/v3/imgs/newsletter_bg.gif) no-repeat;
			  background-position: 0px 0px; padding: 10px 0 0 14px; }
#newsletter form label { margin-top: 1px; color: #eee; width: 64px; font-weight: normal; }
#newsletter form input { font-size: 1em; color: #333; border: 0;background: url(/v3/imgs/newsletter_bg.gif) no-repeat; background-position: 100px 100px; }
#newsletter form input.txt { width: 133px; color: #555; }
* html #newsletter form label { width: 60px; }
* html #newsletter form input.txt { width: 140px; }