body {
	PADDING-BOTTOM: 30px; 
	MARGIN: 0px; 
	width: 100%;
}

div#bg_image{
	position: absolute;
	top: 120px;
	text-align: center;
	width: 100%;
}

div#logo-container{
	text-align: center;
	position: absolute;
	height: 113px;
	top: 36px;
	left: 42%;
}
div#logo{ 
	position: absolute;
	left: -81px;
}
div#british-night{ 
	position: absolute;
	left: -300px;
}
div#british-night a{ 
	text-decoration: none;
	border: none;
	border-style: none;
}
div#british-night a:hover{ 
	text-decoration: none;
	border: none;
	border-style: none;
}
div#british-night img{ 
	text-decoration: none;
	border: none;
	border-style: none;
}
div#logo a{ 
	text-decoration: none;
	border: none;
	border-style: none;
}
div#logo a:hover{ 
	text-decoration: none;
	border: none;
	border-style: none;
}
div#logo img{ 
	text-decoration: none;
	border: none;
	border-style: none;
}

div#content-container{ 
	position: absolute;
	text-align: center;
	height: 566px;
	top: 170px;
	left: 50%;
}
div#content{ 
	position: absolute;
	left: -436px;
}

.box{
	border-style: none;
	padding: 0px;
	float: left;
	margin: 0px;
	color: White;
	text-align: justify;	
	font-family: Arial, Helvetica, sans-serif;
	overflow-y: auto;
}

.box p{
	padding-top: 0px;
	font-size: 13px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin: 0;
}
.box p a{
	color: #9FF791;
}
.box p a:hover{
	color: Red;
}
.box h3{
	font-size: 10px;
	color: #9FF791;
	padding-left: 15px;
}
.box h2{
	font-size: 18px;
	color: #9FF791;
	margin: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.box h1{
	font-size: 18px;
	color: #9FF791;
	margin: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}

div#news-title{
	position: absolute;
	left: 85px;
	top: 57px;
}
div#news-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
div#news-box{
	position: absolute;
	left: 191px;
	top: 79px;
	height: 180px;
	width: 300px;
}
div#news-photo{
	position: absolute;
	left: 80px;
	top: 95px;
	height: 111px;
	width: 111px;
	overflow-y: visible;
}
div#news-photo img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
div#photos-title{
	position: absolute;
	left: 527px;
	top: 57px;
}
div#photos-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
/*div#photos-box{
	position: absolute;
	left: 518px;
	top: 79px;
	height: 180px;
	width: 259px;
}*/
div#photos-foto1{
	position: absolute;
	left: 532px;
	top: 95px;
	height: 70px;
	width: 70px;
	overflow-y: visible;
}
div#photos-nome1{
	position: absolute;
	left: 622px;
	top: 105px;
	font-size: 16px;
	color: #9FF791;
	margin: 0;
	padding: 0;
}
div#photos-nome1 a{
	color: #9FF791;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#photos-nome1 a:hover{
	color: Red;
}
div#photos-foto2{
	position: absolute;
	left: 532px;
	top: 175px;
	height: 70px;
	width: 70px;
	overflow-y: visible;
}
div#photos-nome2{
	position: absolute;
	left: 622px;
	top: 185px;
	font-size: 16px;
	color: #9FF791;
	margin: 0;
	padding: 0;
}
div#photos-nome2 a{
	color: #9FF791;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#photos-nome2 a:hover{
	color: Red;
}

div#live-title{
	position: absolute;
	left: 85px;
	top: 258px;
}
div#live-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
div#live-box{
	position: absolute;
	left: 80px;
	top: 279px;
	height: 240px;
	width: 420px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
div#live-box table{
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	border-bottom: solid;
	border-bottom-color: White;
	border-bottom-width: 1px;
}
div#live-box td{
	width: 140px;
}
div#live-box tr{
	margin-top: 15px;
}
div#live-box a{
color: #9FF791;
}
div#live-box a:hover{
	color: Red;
}

div#video-title{
	position: absolute;
	left: 527px;
	top: 258px;
}
div#video-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
div#video-box{
	position: absolute;
	left: 518px;
	top: 279px;
	height: 240px;
	width: 269px;
	padding-top: 10px;
}


div#menu{
	width: 1000px;
	margin: 0 auto;
}
div#menu-left{
	float:left; 
	background: url(../images/angolosx.gif) 0 0 no-repeat;
	height: 29px;
	width: 11px;
}
div#menu-right{
	float:left; 
	background: url(../images/angolodx.gif) 0 0 no-repeat;
	height: 29px;
	width: 11px;
}
div#menu-middle{
	background: #2e2e2e;
	color: White;
	height: 29px;
	float: left;
	text-align: center;
}
div#menu-middle ul{
	padding: 0px;
	padding-top: 5px;
	margin: 0px auto;
}
div#menu-middle ul li{
	width:120px; 
	height:29px; 
	float:left;
	text-decoration: none;
	list-style: none;
}
div#menu-middle ul li a{ 
	height:29px; 
	display:block;
	margin: 0 auto;  
	color: White; 
	font-size: 14px; 
	font-family: "Times New Roman", Times, serif;
	text-decoration:none; 
	text-transform: uppercase;
	text-align: center;
}
div#menu-middle ul li a:hover{
	color: #CCCCCC; 
	text-decoration:none;
}


#footer {
	color: #666;
	bottom: 0px;
	position: absolute;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	width: 100%;
	z-index: 100;
}

div#footer ul{
	width: 750px;
	padding: 0px;
	margin: 0px auto;
}
div#footer ul li{
	float: left; 
	text-decoration: none;
	list-style: none;
}
div#footer ul li a{ 
	height:30px; 
	width: 150px;
	display: block;
	margin: 0 auto;  
	color: #666; 
	font-size: 14px; 
	font-family: "Times New Roman", Times, serif;
	text-decoration:none; 
	text-transform: uppercase;
	text-align: center;
	float: left;
	vertical-align: middle;
}
div#footer ul li a:hover{
	color: #666; 
	text-decoration:none;
}
div#footer ul li a img{ 
	border: none;
	position: relative;
	top: 5px;
}

body > #footer {
	position: fixed
}

/****************** PAGINA LIVE ******************************/
div#live-live-title-container{
	position: absolute;
	top: 50px;
	left: 50%;
}
div#live-live-title{
	position: absolute;
	left: -32px;
}
div#coldplay-world-title{
	position: absolute;
	left: -120px;
}
div#live-live-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
div#live-new-date{
	position: absolute;
	top: 470px;
	left: 200px;
}
div#live-new-date img{
	border: none;
}
div#live-old-date{
	position: absolute;
	top: 470px;
	left: 500px;
}
div#live-old-date img{
	border: none;
}

div#live-live-box{
	position: absolute;
	left: 110px;
	top: 80px;
	height: 350px;
	margin-top: 10px;
	overflow-y: scroll;
	width: 630px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#coldplay-world-box{
	position: absolute;
	left: 160px;
	top: 160px;
	height: 350px;
	margin-top: 10px;
	overflow-y: scroll;
	width: 600px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#coldplay-world-box td{
	height: 30px;
	font-size: 16px; 
	font-weight: bold;
}
div#coldplay-world-box a{
	color: #9FF791;
	font-weight: normal;
	text-decoration: none;
}
div#live-live-box table{
	width: 600px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	border-bottom: solid;
	border-bottom-color: White;
	border-bottom-width: 1px;
}
div#live-live-box td{
	width: 140px;
}
div#live-live-box tr{
	margin-top: 15px;
}
div#live-live-box a{
color: #9FF791;
}
div#live-live-box a:hover{
	color: Red;
}
/*****************************************************************************/


/****************** PAGINA NEWS ******************************/
div#news-official {
	position: absolute;
	top: 50px;
	left: 350px;
}
div#news-official img{
	border: none;
}
div#roadie-live{
	position: absolute;
	top: 50px;
	left: 440px;
}
div#roadie-live img{
	border: none;
}
div#news-news-title-container{
	position: absolute;
	top: 50px;
	left: 50%;
}
div#news-news-title{
	position: absolute;
	left: -32px;
}
div#news-news-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}

div#news-news-box{
	position: absolute;
	left: 80px;
	top: 100px;
	height: 400px;
	width: 400px;
	text-align: left;
	line-height: 17px;  
}
div#news-news-photo{
	height: 111px;
	width: 111px;
	overflow-y: visible;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 10px;
}
div#news-right-panel{
	position: absolute;
	left: 550px;
	top: 100px;
	height: 400px;
	width: 260px;
	text-align: left;
}
div#news-right-panel-in{
	width: 220px;
}
.right{
	float: right;
	color: Blue;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
/*****************************************************************************/
/****************** PAGINA DAYLIGHT ******************************/
#daylight-enline{
	margin-left: 15px;
	margin-top: 30px;
}
#daylight-enline img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
#daylight-enline a{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
#daylight-enline a:hover{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}
/*****************************************************************************/
/****************** PAGINA FOTO ******************************/
div#photo-official {
	position: absolute;
	top: 50px;
	left: 200px;
}
div#photo-official img{
	border: none;
}
div#photo-live{
	position: absolute;
	top: 50px;
	left: 550px;
}
div#photo-live img{
	border: none;
}
div#photo-scroll-box{
	position: absolute;
	left: 80px;
	top: 100px;
	height: 400px;
	width: 700px;
	overflow-x: scroll;
	overflow-y: hidden;
}
div#photo-scroll-box-width{
}
div#photo-scroll-box img{
	float: left;
	width: auto;
	margin-right: 25px;
}

/*****************************************************************************/

/****************** PAGINA MEDIA ******************************/
div#media-title-container{
	position: absolute;
	top: 50px;
	left: 50%;
}
div#media-title{
	position: absolute;
	left: -32px;
}
div#media-title img{
	border: none;
	border-bottom-style: none;
	border-width: 0px;
}

div#media-box{
	position: absolute;
	left: 80px;
	top: 100px;
	height: 400px;
	width: 400px;
	text-align: left;
	line-height: 17px;  
}

div#listen-box{
	position: absolute;
	left: 80px;
	top: 360px;
	height: 180px;
	width: 500px;
}
div#music-box{
	position: absolute;
	left: 500px;
	top: 360px;
	height: 210px;
	width: 400px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div#media-right-panel{
	position: absolute;
	left: 80px;
	top: 100px;
	height: 220px;
	width: 700px;
	text-align: left;
	overflow-x: scroll;
	overflow-y: hidden;
}
div#media-right-panel-in{
	width: 2600px;
}
.right{
	float: right;
	color: Blue;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
/*****************************************************************************/
div#center-box{
	position: absolute;
	left: 280px;
	top: 200px;
	height: 180px;
	width: 320px;
}

div#contact-box{
	position: absolute;
	left: 340px;
	top: 220px;
	height: 180px;
	width: 300px;
}
div#contact-collaborate-title{
	position: absolute;
	left: 644px; 
	top: 323px;
}
div#contact-ma-agency-logo{
	position: absolute;
	left: 650px; 
	top: 363px;
}
/****************************** SCROLLBAR ***************************************/
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:22px;
}
.vscrollerbar {
background-image: url(../images/scrollbar-vert.png);
width: 22px;
/* following is the bit that allows us fixed height scrollbars */
height: 150px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/

background-image: url(../images/scrollbar-vert.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar-vert.png');
background-image: none;
}


/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {background-image: url(../images/scrollbar-oriz.png);
					height: 22px; width: 150px  !important;
					background-image: url(../images/scrollbar-oriz.png);
					}
					
* html .hscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar-oriz.png');
background-image: none;
}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: blue;
}


/* Scroll Bar Master Styling Ends Here */
/******************************************************************************************/


/* Scroll Bar Master Styling Ends Here */
/*news
58*23
top 57 left 85
box 420*180
top 79 left 80

live
75*23
top 258 left 85
box 420*180
top 279 left 80

photos
75*23
top 57 left 527
box 259*180
top 79 left 518

video
75*23
top 258 left 527
box 259*180
top 279 left 518

	overflow-y: scroll;
*********************************	
FOTO NEWS
110*110px
top 95
left 340

News carattere 
14px; color #9ff791;

*/
