/* ----------- INDEX ----------- */

// 01 ALL
// 02 LINKS
// 03 GRID
// 04 OVERLAY
// 05 SHINYSTAT
// 06 MANIFESTO
// 07 MENU
// 08 POPUP
// 10 VIDEO PLAYER


/*  ALL  ------------- 01 ------------- */

* {
	margin: 0;
	padding: 0px;
	text-decoration: none;
	vertical-align: center;
	}

body {
	font-family:
	Andale Mono, Monaco, Lucida Sans Typewriter, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 115%;
	text-align: left;
	color: #222;
	overflow: hidden;
	background-color: #222;
	/*background-image: url(../data/bg.png);*/
	border-left: 100;
	border-top: 0;
	letter-spacing: 0px;
	}
	



/*  LINKS ------------- 02 ------------- */

a, a:visited, a:link, a:active {
	outline: none;
	color: none;
	text-decoration: none;
	background-color: #222;
	color: #222;
	text-align: center;
	vertical-align: middle;
	border:none;
	}

a:hover {
	outline: none;
	background-color:  #222;
	color: #222;
	}


a img {
	text-decoration: none;
	background-color: #222;
	border:none;
	}
	
	
	
	
/*  GRID  ------------- 03 ------------- 

#grid {
	position:absolute;
	left:0px;
	top:0px;
	width:1200;
	height:2400;
	z-index:2;
}
	*/
	
	
/*  OVERLAY  ------------- 04 ------------- 

#overlay {
	position:absolute;
	vertical-align: bottom;
	width:230px;
	height:10px;
	z-index:1;
	left: 606px;
	top: 347px;
}
	
	*/
	
/*  SHYNISTAT  ------------- 05 ------------- */

#st {
	position: absolute;
	width: 1px;
	height: 1px;
	z-index: -2;
	overflow: hidden
	visibility: hidden;	
	left: 1px;
	top: 497px;
}

#hid {
	visibility:hidden; width:1px; height:1px; overflow:hidden;
	}
	
	
	
	
/*  MANIFESTO  ------------- 06 ------------- */	

#manifesto {
	position:absolute;
	font-size: 10px;
	line-height: 120%;
	left:0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 0;
	text-transform: uppercase;
	cursor: text;
}


/*  MENU  ----------------------------------------------------------------- 07 ----------------------------------------------------------------- */	

#contact {
	position:absolute;
	left: 0px;
	top: 0px;
}


#newsletter {
	position:absolute;
	left: 0px;
	display: block;
	z-index: 1;
	cursor: default;
}

#n1 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:25px;
	z-index:-100;
}

#n2 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:50px;
	z-index:-100;
}

#n3 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:75px;
	z-index:-100;
}

#n4 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:100px;
	z-index:-100;
}

#n5 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:125px;
	z-index:-100;
}

#n6 {
	position:fixed;
	left: 0px;
	width:100%;
	display: block;
	top:150px;
	z-index:-100;
}

#beta {	
	width: 100%;
	display:block;
	height: 14px;
	left: 0px;
	position:absolute;
	bottom: 25px;
	background-color:#333;

}

#a {
	position:absolute;
	left: 0px;
	display: block;
	color:#666;
	top:25px;
}


#lux a {
	position:absolute;
	left: 0px;
	display: block;
	top:50px;
}

#livemedia a {
	position:absolute;
	left: 0px;
	display: block;
	top:75px;
}

#immaginisonore a {
	position:absolute;
	left: 0px;
	display: block;
	top:100px;
}

#d-esc a {
	position:absolute;
	left: 0px;
	display: block;
	top:100px;
}

#soxels a {
	position:absolute;
	left: 0px;
	display: block;
	top:125px;
}

#blog a {
	position:absolute;
	left: 0px;
	display: block;
	top:150px;
}

	
/*  POPUP  ------------- 08 ------------- */		
	
#title {
	position: absolute;
    float: left;
	left: 36px;
	top:30px;
	width:30px;
	height:12px;
}
	
	
/*  VIDEO PLAYER  ------- 10 ------------- */		

.proj_pack_popup {
	display: block;
	width: 640px;
	margin-bottom:10px;
	}

.cont_text_popup {
	width: 640px;
	position: relative;
	display:none;
	}

.proj_buttons_popup {
	position: relative;
	width: 640px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 18px;
	}

.close a {
	display: block;
	width:47px;
	height:13px;
	background-image:url(../mat/site/butt_closepop_trasp.png);
	background-color:#CC0000;
	background-repeat: no-repeat;
	background-position: top;
	}

.close a:hover 				{ background-color:#222222;}

.title_pop					{	width:640px; margin-top:20px; padding-bottom:10px; }



/*  MUSIC  ------------- 11 ------------- */	


#NDRB-title {
	font-family:
	Andale Mono, Monaco, Lucida Sans Typewriter, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 115%;
	text-align: left;
	color: #666;
	text-decoration: line-through;
	text-decoration:overline;
}
	
#NDRB {
	font-family:
	Andale Mono, Monaco, Lucida Sans Typewriter, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 115%;
	text-align: left;
	color: #ffffff;
}

/*--------------------------BARS-----------------

#bar-1 {
	background-color: #000;
	width: 100%;
	margin-top: 60px;
	padding-left: 0px;
	height: 15px;
	z-index:-10;
}

#bar-2 {
	background-color: #000;
	width: 100%;
	margin-top: 105px;
	padding-left: 0px;
	height: 15px;
	z-index:-9;
}

#bar-3 {
	background-color: #000;
	width: 100%;
	margin-top: 139px;
	padding-left: 0px;
	height: 15px;
}

#bar-4 {
	background-color: #000;
	width: 100%;
	margin-top: 60px;
	padding-left: 0px;
	height: 15px;
}

#bar-5 {
	background-color: #000;
	width: 100%;
	margin-top: 60px;
	padding-left: 0px;
	height: 15px;
}

#bar-6 {
	background-color: #000;
	width: 100%;
	margin-top: 60px;
	padding-left: 0px;
	height: 15px;
}

#bar-7 {
	background-color: #000;
	width: 100%;
	margin-top: 60px;
	padding-left: 0px;
	height: 15px;
}
*/