* {margin: 0;padding: 0;}
body{
	background: #1f1f1f url(/_img/bg_body.gif) repeat-x 0 0;
	font-size:62.5%;
	font-family: Verdana, Arial;
	color: #fff;
}
#main_wrap {
	background: transparent url(/_img/bg_mainwrap.png) no-repeat 50% 0;
}
#main {
	width: 945px;
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
}
#content {
	width: 645px;
	padding: 0px 14px 15px 0px;
	float: left;
	background: transparent url(/_img/bg_content.png) no-repeat 0% 100%;
}
#content_inner {
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background: transparent url(/_img/bg_content_inner.png) repeat-y 0 100%;
}


.homecol_left {
	float: left;
	width: 301px;
	padding: 5px 0px 0px 13px;
}
.homecol_right {
	float: right;
	width: 301px;
	padding: 5px 18px 0px 0px;
}
#sidebar {
	width: 285px;
	float: right;
	overflow: hidden;
}
#flashPlayerAudio {
	margin-bottom: 15px;
}

#flashPlayerAudio object {
	-moz-outline-style: none;
}

#flash_periode object {
	-moz-outline-style: none;
}
/* @group Default */

h1 {color: #fff;font-size: 2.5em;padding-bottom: 8px;border-bottom: 1px solid #202020;margin-bottom: 20px;font-weight: normal;}
h2 {color: #fff;font-size: 1.8em;padding-bottom: 15px;font-weight: normal;}
h3 {color: #3289eb;font-size: 1.6em;font-weight: normal;padding-bottom: 15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {
	font-size: 1em;
}
h1 a, h2 a {
	color: #fff;
}
h3 a {
	color: #3289eb;
}
a {color: #ffa727;text-decoration: none;}
a img {	border: none;}

.content p {color: #fff;font-size: 1.1em;padding-bottom: 20px;line-height: 1.8em;}
.content img {float: left;margin: 0px 10px 5px 0px;}

.content ul {list-style-type:none;padding-bottom: 20px;}
.content ul li {background: transparent url(/_img/sprite.png) no-repeat -930px -340px;padding: 0px 0px 0px 12px;color: #fff;padding-bottom: 3px;}

.margin {
	padding: 0px 0px 0px 30px;
}
.cl {clear: both;}
.tooltip {cursor: pointer !important;}
.box_tooltip {
	position: absolute;
	display: none;
	color: #000;
	cursor: pointer;
}
.tooltipBody {
	background:#fff;
	border:1px solid #000;
	border-bottom:none;
	padding: 10px 9px;
	width: 110px;
	
}
.tooltipFoot {
	background:url(/_img/bg_tooltip.gif) no-repeat 0 100%;height:12px;
	width:130px;
}
/* @end */

/* @group Header */
#header {
	height: 103px;
	overflow: hidden;
	position: relative;
}
#logo {
	position: absolute;
	top: 12px;
	left: 0px;
}
#logo a {
	width: 173px;
	height: 58px;
	display: block;
	margin: 0px 0px 9px 0px;
}
#logo span {
    /*background: url("/_img/sprite.png") no-repeat scroll -180px 0 transparent;
    display: block;
    height: 13px;
    width: 265px;*/
}

#logo a span, #logo span span {
    /*display: none;*/
    color: #3188e9;
        font-size: 11px;
        font-weight: bold;
}


#logoIP {
	position: absolute;
	top: 23px;
	left: 665px;
}
#logoIP a {
	background: transparent url(/_img/sprite.png) no-repeat 0 -59px;
	width: 98px;
	height: 41px;
	display: block;
	margin: 0px 0px 9px 0px;
}
#logoIP a span {
	display: none;
}


#lang_selector {
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 9px;
	list-style-type: none;
}
#lang_selector li {
	float: left;
	padding: 0px 0px 0px 1px;
}
#lang_selector li a {
	background: transparent url(/_img/sprite.png) no-repeat -181px -17px;
	width:36px;
	height:35px;
	display: block;
	float: left;
	text-decoration: none;
}
#lang_selector li a span {
	font-size: 1.1em;
	font-family: Arial;
	color: #e7e7e7;
	text-align: center;
	display: block;
	padding: 12px 0px;
	text-transform:uppercase;
}
#lang_selector li a.active span, #lang_selector li a:hover span {
	color: #4da0ff;
}
/* @end */






/* @group Box */

/* @group TopInfo */

.topinfo {
	width: 614px;
	padding-bottom:15px
}
.topinfo h2 {
	background: transparent url(/_img/bg_topinfo.png) no-repeat 0 0;
	padding: 22px 12px 10px 12px;
}
.topinfo .topinfo_inner {
	background: transparent url(/_img/bg_topinfo.png) no-repeat 0 100%;
	padding: 0px 12px 12px 12px;
}
.topinfo .topinfo_inner p {
	font-size: 1.1em;
}
.favoris_page .topinfo h2 {
	background: transparent url(/_img/bg_topinfo.png) no-repeat 0 -200px;
	padding: 22px 12px 10px 12px;
}
.search_page .topinfo h2 {
	background: transparent url(/_img/bg_topinfo.png) no-repeat 0 -100px;
	padding: 22px 12px 10px 12px;
}
.bestofip_page .topinfo h2, .ultratop_page .topinfo h2 {
	background: transparent url(/_img/bg_topinfo.png) no-repeat 0 -300px;
}
/* @end */


/* @group Box Login */

#box_login {
	margin-bottom: 10px;
}
#box_login h2 {
	background: transparent url(/_img/boxlogin.png) no-repeat 0 0;
	width: 286px;
	height: 45px;
	padding-bottom: 0px !important;
}
.fr #box_login h2.log {background-position:0px 0px;}
.en #box_login h2.log {background-position:0px -45px;}
.nl #box_login h2.log {background-position:0px -90px;}
.fr #box_login h2.logged {background-position:-286px 0px;}
.en #box_login h2.logged {background-position:-286px -45px;}
.nl #box_login h2.logged {background-position:-286px -90px;}
#box_login h2 span {
	display: block;
	padding: 4px 4px 5px 15px;
}
#box_login .box_login_inner {
	background: transparent url(/_img/boxlogin.png) no-repeat 0 100%;
	padding: 0px 16px 5px 16px;
	overflow: hidden;
}
#box_login .box_login_inner .intro_form_text {width:210px;display:block;margin-bottom:5px;}
#box_login fieldset {border: none;overflow: hidden;}
#box_login fieldset .fakefieldset {border: none;width: 212px;float: left;}
#box_login fieldset legend {display: none;}

#box_login fieldset input.loginfield, #box_login fieldset input.passfield {
	border: 1px solid #414344;
	margin-bottom: 5px;
	width: 200px;
	padding: 3px 4px;
	color: #363636;
	background: #fff url(/_img/sprite.png) no-repeat right -148px;
}
#box_login input.btn_login_go {
	background: transparent url(/_img/sprite.png) no-repeat -181px -60px;
	height: 34px;
	width: 32px;
	border: none;
	float: right;
	margin-top: 20px ;
}
#box_login .box_link_box_footer {
	padding: 6px 1px 10px 1px;
	clear: both;
}
#box_login .box_link_box_footer a {
	float: left;
	clear:both;
}


#box_login .logged {
	padding: 0px 0px 10px 0px;	
}
#box_login .logged p {	
	color: #fff;
	font-size: 1em;
	padding: 0px 0px 10px 0px;
}
#box_login .logged p strong {	
	font-size: 1.1em;
	display: block;
}
#box_login .logged ul {	list-style-type:none;}
#box_login .logged ul li {
	padding: 0px 0px 3px 0px;
}
#box_login .logged ul li a {
	background: transparent url(/_img/sprite.png) no-repeat -930px -300px;
	padding: 0px 0px 0px 12px;
	color: #ffa727;
	text-decoration:none;
}

/* @end */

/* @group Banners */

.banner {
	background: red none;
	position: relative;
	width:286px;
	background: transparent url(/_img/sprite.png) no-repeat -0px -300px;
	border: 1px solid #fff;
	padding: 7px;
	overflow: hidden;
	margin-bottom: 10px;
}
.banner a.banner_img {
	background: transparent url(/_img/shadow_banner.png) no-repeat right bottom;
	padding: 2px 6px 3px 2px;
	display: block;
	float: left;
}
.banner a.banner_arrow {
	display: block;
	background: transparent url(/_img/sprite.png) no-repeat -0px -533px;
	clear: both;
	padding: 2px 65px 3px 7px;
	color: #0a0a0a;
	text-decoration: none;
	font-size: 1.1em;
}

.link_banner {
	background: transparent url(/_img/sprite.png) no-repeat -644px -60px;
	display: block;
	width: 272px;
	height: 12px;
	font-size: 1.2em;
	overflow: hidden;
	padding: 11px 17px 12px 12px;
	color: #ffa726;
	text-decoration: none;
}

/* @end */

.box {
	background: #242424 url(/_img/box_bottom.png) no-repeat 0px 100%;
	margin: 0px 0px 11px 0px;
}
.box h2 {
	background: #242424 url(/_img/sprite.png) no-repeat -310px -100px;
}

/* @group Box_Home */

.box_home {
	background: #242424 url(/_img/box_home_bottom.png) no-repeat 0px 100%;
	padding: 0px 0px 15px 0px;
	width: 301px;
	margin: 0px 0px 11px 0px;
}
.box_home .box_inner {
	background: #242424 url(/_img/box_inner.png) repeat-x 0 0;
	padding: 17px 0px 0px 0px;
}
.box_home_notitle {
	background: #1d1d1d url(/_img/sprite.png) no-repeat 0px -200px;
	padding: 14px 0px 0px 0px;
	width: 301px;
	margin: 0px 0px 11px 0px;
}

.box_home_notitle .box_inner {
	background: #1d1d1d url(/_img/box_home_inner_notitle.png) no-repeat 0 100%;
	padding: 0px 0px 15px 0px;
}
.box_home h2 {
	background: #242424 url(/_img/sprite.png) no-repeat 0px -100px;
	width:277px;
	padding: 12px 12px 5px 12px;
	font-size: 1.8em;
	color: #131313;
	/*height: 18px;*/
	font-weight: normal;
	font-family: Arial, Verdana;
	overflow:hidden;
	zoom:1;
}

.box_home h2 .small{
	font-size:0.8em;
	font-weight: bold;
	padding-left:5px;
	padding-top:7px;
}


span#body_tooltip {width:130px;z-index:5;font-size:0.8em;display:none;position:absolute;}
span#body_tooltip span.top {display:block;height:9px;background: url('/_img/bg_tooltip_inverse.png') no-repeat top;position:static;border:0;padding:0;margin-top:0;width:130px;}
span#body_tooltip span { border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333;padding:10px;position:static;display:block;width:110px;background:#fff;color:#131313;font-size:1.2em;}

/* @end */

/* @group box_grey_large */

.box_grey_large {
	background: #e0e0e0 url(/_img/box_bottom.png) no-repeat 0px 100%;
	padding: 0px 0px 15px 0px;
	width: 614px;
	margin: 0px 0px 11px 0px;
}
.box_grey_large .box_inner {
	background: #e0e0e0 url(/_img/box_inner.png) repeat-x 0 0;
	padding: 17px 0px 0px 0px;
	overflow:hidden;

}
.emailsent{color:#717171;}

.box_grey_large h2, .box_search_grey_large h2 {
	background: #242424 url(/_img/sprite.png) no-repeat -310px -100px;
	padding: 12px 12px 5px 12px;
	font-size: 1.8em;
	color: #131313;
	/*height: 18px;*/
	font-weight: normal;
	font-family: Arial, Verdana;
	position:relative;
}

/* @end */

/* @group box_search_grey_large */

.box_search_grey_large {
	/*background: #CFCFCF url(/_img/box_search_bottom.png) no-repeat 0px 100%;*/
	background: #e0e0e0 url(/_img/box_bottom.png) no-repeat 0px 100%;
	padding: 0px 0px 11px 0px;
	width: 614px;
	margin: 0px 0px 11px 0px;
}


.box_search_grey_large .box_inner {
	background: #E0E0E0 url(/_img/box_inner.png) repeat-x 0 0;
	padding: 17px 0px 0px 0px;
	overflow:hidden;
}
.box_search_grey_large .box_inner_dyna {
	background: #3c3c3c url(/_img/box_search_grey_large.png) repeat-x 0 0;
	padding: 17px 5px 17px 12px;
	overflow:hidden;
	position: relative;
}
.box_inner_dyna h3 {
	color: #fff;
	font-size: 1.8em;
	font-family: Arial;
	font-weight: normal;
}


/* @end */

/* @group box_black_large */

.box_title_black , .box_title_black_long {
	background: #242424 url(/_img/bg_title.png) no-repeat ;
	padding: 12px 12px 5px 12px;
	font-weight: normal;
	font-family: Arial, Verdana;
	width: 614px;
	font-size: 1em;
}

.box_title_black  .small{
	font-size:0.8em;
	font-weight:bold;
	/*float:left;--> DEL FOR SUPILRBE-6 and add display:block*/
	display:block;
}

.box_title_black_long {
	 height:59px; 
}
.box_title_black span.title, .box_title_black_long span.title {
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	width:375px;
	top: 11px;
	left: 12px;
	direction:block;	
}

.box_title_black_long span.title{
	width:442px;
	position:absolute;
	/* top:47px; */

}
.box_title_black span.options {
	float: right;
}
.box_title_black span.options a{
	color: #ffa727;
	font-size: 1.2em;
}



/* @end */


/* @end */

/* @group Content */

.content {
	padding: 12px;
}

.content_mini {
	padding: 0px 15px;
}
.content_mini img {
	float: left;
	margin: 0px 10px 5px 0px;
}
.content_mini h3 {
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
}

.content_mini h4 {
	color: #717171;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0px 0px 4px 0px;
}

.content_mini p {
	color: #a7a6a6;
	font-size: 1.1em;
}


.list_songs {
	list-style-type:none;
}
.list_songs li {
	padding: 4px 6px 6px 37px;
	position: relative;
	background: transparent url(/_img/border_list_songs.gif) repeat-x 0 100%;
}
.list_songs h4 {
	font-size: 1.1em;
	padding: 0px;
	color: #a7a6a6;
}
.list_songs h4 a {font-size: 1em;color: #a7a6a6;text-decoration: none;}
.list_songs a.btn_bullet_play {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 6px;
	left: 8px;
	background: transparent url(/_img/sprite.png) no-repeat -219px -17px;
}
.list_songs a.btn_bullet_play span {
	display: none;
}

/* @end */

/* @group Favoris */
.favoris_page,
.search_page,
.bestofip_page,
.ultratop_page {
	padding: 0px 12px;
	margin-bottom: 3px;
}
.ultratop_page {width:614px;}
.list_favoris {
	list-style-type:none;
	padding: 0px 10px 0px 11px;
}
.list_favoris li {
	background: transparent url(/_img/border_list_songs.gif) repeat-x left bottom;
	overflow: hidden;
	height: 36px;
}
.list_favoris .playlist_title a {
	display:block;
	padding:10px 0 10px 9px;
}
.list_favoris .playlist_play a {
	margin:10px 0 8px
}
.list_favoris .playlist_link a {
	margin:10px 0 8px
}
.list_favoris .playlist_delete a {
	margin:10px 0 8px
}

.list_favoris li.last {background-image: none;}
.list_favoris li:hover, .list_favoris li.active {
	background-image: url(/_img/bg_fav_sel.png);
	z-index: 10;
}
.list_favoris li:hover a, .list_favoris li.hover a, .list_favoris li.active a {
	color: #454545;
}

.list_favoris li span.playlist_title {
	width: 270px;
	display: block;
	float: left;
}
.list_favoris li span.playlist_title a {
	color: #454545;
	font-size: 1.2em;
}
.list_favoris li:hover span.playlist_title a,
.list_favoris li.hover span.playlist_title a,
.list_favoris li.active span.playlist_title a {
	color: #fff;
}
.list_favoris li span.playlist_look {
	width: 105px;
	display: block;
	float: left;
}
.list_favoris li span.playlist_play {
	width: 120px;
	display: block;
	float: left;
}
.list_favoris li span.playlist_delete {
	width: 90px;
	display: block;
	float: left;
}
.list_favoris li span.playlist_link {
	width: 90px;
	display: block;
	float: left;
}
.list_favoris li span.playlist_link span.zone_copyfield {
	display: none;
	margin:10px 0 8px;
}
.list_favoris li span.playlist_link span.zone_copyfield input.fieldCopy {
	width: 70px;
	
}
/* @end */


/* @group span style */

span.date {
	color: #717171;
	font-size: 1.1em;
}
span.description {
	color: #717171;
	font-size: 1em;
}
.list_songs span.description {
	display: block;
}
span.description a {
	color: #717171;
	font-size: 1em;
}

/* @end */



/* @group Links */

.box_link_box_footer {
	overflow: hidden;
	text-align: right;
	padding: 14px 12px 0px 12px;
}
.box_link_box_footer a {
	color: #ffa727;
	font-size: 1em;
	text-decoration: none;
}
.box_link_box_footer_left {
	overflow: hidden;
	text-align: left;
	padding: 14px 12px 0px 12px;
}
.box_link_box_footer_left a {
	
}

/* @end */

/* @group Icons */

.icon {
        outline:none;
        text-decoration:none;
        display:inline-block !important;
        height:16px;
        line-height:16px;
        background:url(/_img/sprite.png) no-repeat 0 0;
}
.icon span {
        padding-left:20px;
        display:inline-block !important;
}
a.icon span {cursor:pointer;}
span.icon span {cursor:text;}
.icon_notext {
        width:15px;
}
.icon_notext span {
        text-align:left;
        text-indent:-9000px;
}

.icon_playlist_look			{background-position:-922px -399px;}
.icon_playlist_play			{background-position:-922px -430px;height:18px;line-height:18px;}
.icon_playlist_play_grey	{background-position:-924px -797px;height:18px;line-height:18px;}
.icon_playlist_play span, .icon_playlist_play_grey span		{padding-left:25px;}
.icon_playlist_link			{background-position:-922px -880px;height:18px;line-height:18px;}
.icon_playlist_link span	{padding-left:25px;}
.icon_play_onwhite			{background-position:-922px -745px;height:18px;line-height:18px;}
.icon_play_onwhite span		{padding-left:25px;}
.icon_playlist_delete		{background-position:-922px -460px;cursor: pointer;}
.icon_playlist_delete_grey	{background-position:-922px -827px;cursor: pointer;}
.icon_add					{background-position:-920px -488px;}
.icon_delete				{background-position:-922px -460px;cursor: pointer;}
.icon_music					{background-position:100% -533px;height:18px;line-height:18px;}
.icon_music span			{padding-left:0px;padding-right: 20px;}
.icon_download				{background-position:-920px -558px;}
.icon_help					{background-position:100% -579px;}


.song_item_content .icon_play_onwhite {
	width: 22px !important;
}
/* @end */

/* @group button */

button, .button {
        color:#fff;
        border:none;
        background:none;
        overflow:visible;
        width:auto;
        white-space:nowrap;
        cursor:pointer;
        vertical-align:baseline !important;
        vertical-align:top;
        text-decoration:none;
}
span.button {
        cursor:text;
}
a.button {
        cursor:pointer;
}
a.button:hover {
        text-decoration:none !important;
}
button span, .button span {
        display:inline-block !important;
        background:url(/_img/sprite.png) no-repeat 0 -621px;
        padding:0 0 0 15px;
        font-size:1em;
        height:38px;
        line-height:37px;
}
button span, .button span {
        display:table-cell /*mimics inline-bloc on FF<3*/;
        color:#ffa727;
}
button span span, .button span span {
        font-size:1em;
        background-position:100% -621px;
        padding:0 15px 0 0;
}

/*.btn_grey {
	background:url(/_img/sprite.png) no-repeat 0 -621px;
	padding:0 0 0 13px;
	font-size:1.2em;
	height:38px;
	line-height:37px;
	font-family: Arial;
	font-weight:bold;
}
.btn_grey span span {
	background-position:100% -621px;
    padding:0 17px 0 0;
}*/

.btn_darkbg span {
	background:url(/_img/bt_black_bg.png) no-repeat 0 0;
	padding:0 0 0 13px;
	font-size:1.2em;
	font-family: Arial;
	font-weight:bold;
    height:45px;
	line-height:45px;
}
.btn_darkbg span span {
	background-position:100% 0;
    padding:0 13px 0 0;
	
}

.btn_clear {
	background:url(/_img/sprite.png) no-repeat 0 -740px;
	padding: 0px 15px 0px 10px;
	font-size:0.6em;
	height:25px;
	line-height:25px;
	font-family: Arial;
	font-weight:normal;
	display: block;
	float: left;
	position: absolute;
	top: 7px;
	right: 5px;
	width: 136px;
	color: #ffa727;
}
.btn_cancel {
	background:url(/_img/btn_cancel.png) no-repeat 0 0;
	padding: 0px 17px 0px 8px;
	font-size:1.2em;
	height:26px;
	line-height:26px;
	font-family: Arial;
	font-weight:normal;
	display: block;
	float: left;
	position: absolute;
	top: 18px;
	right: 5px;
	width: 51px;
}

/* @group option_in_result_title */
.favoris_list {}
.option_in_result_title {
	font-size: 1.2em;
}

.box_title_black_long .option_in_result_title{
	width:640px;
    top: 46px;
}


.option_in_result_title .tot_result{}

.option_in_result_title .paging,
.footzone .paging {
	list-style-type:none;
	text-align:center;
}
.option_in_result_title .paging li,
.footzone .paging li {
	display: inline;
}

.select_tri_fake {
	float:right;
	width:150px;
}




.select_tri_fake .select_fake_title {
	background: transparent url(/_img/bg_fake_select.png) no-repeat right 7px;
	padding-right: 15px;
	cursor:pointer;
	width: 130px;
	position: absolute;
	top:-1px;right:0px;
	color: #ffa727;z-index:2;}

.select_tri_fake ul {
	width:145px;
	/* z-index:10; */
	display: none;
	position: absolute;
	right:0px;
	top:0;
	background: #303030;
	list-style-type:none;
	padding:20px 0 5px;
}
.select_tri_fake ul a {background:transparent url(/_img/sprite.png) no-repeat scroll -930px -300px;padding-left:12px;}
.select_tri_fake ul.hover {
	z-index:0;
	display: block;
}
/* @end */


/* @end */

/* @group list_song_result */

.list_song_result {padding: 1px 8px 15px 0px;list-style-type: none;float: left;}
.list_song_result li {margin-bottom:2px;clear: both;}
.list_song_result li.odd, .list_song_result li.odd .options {background: #3c3c3c;}
.list_song_result li.even, .list_song_result li.even .options {background: #2a2a2a;}
.list_song_result .song_item {background: #f9fbfd none;color:#2d2d2d;width: 480px;overflow: hidden;float: left;padding: 8px 0px 0 0px;position:relative;}
.list_song_result .song_item_content {width: 400px;float: right;}
.list_song_result .options {width: 151px;float: left;background: #3c3c3c none;padding:36px 3px 6px 3px;}
.list_song_result .options div {float:left;width:95%;position:relative;} /* width:100% dma */
.list_song_result .song_item .song_item_picture {width: 70px;overflow:hidden;float: left;}
.list_song_result .song_item .song_item_picture img {float: right;border: 1px solid #000;position: relative;z-index: 2;}
.list_song_result .song_item .song_item_content {width: 395px;float: right;position: relative;z-index: 2; margin-right:5px;}
.list_song_result .song_item .song_item_content h3 {font-size: 1.6em;color: #3289eb;padding-bottom: 0px;}
.list_song_result .song_item .song_item_content h4 {font-size: 1.4em;color: #ff8400;padding-bottom: 7px;font-weight: normal;}
.list_song_result .song_item .song_item_content h4 a {font-size: 1em;color: #ff8400;text-decoration: none;font-weight: normal;}
.list_song_result .song_item .song_item_content ul {list-style-type:none;padding: 0px;}
.list_song_result .song_item .song_item_content ul li {display: inline;font-size: 1.1em;padding-right: 4px;}
.list_song_result .song_item .song_item_content ul li strong {color: #ff8400;}
.list_song_result .song_item .song_item_content ul.detail li a {color: #ff8400;font-weight: bold;text-decoration:none;}
.list_song_result .song_item .bestofip {position: absolute;bottom: 0;left: 0;display: block;background: transparent url(/_img/sprite.png) no-repeat -245px -56px;width: 116px;height: 44px;z-index: 1;}
.list_song_result .song_item .bestofip span {display: none;}
.list_song_result .song_item .inotherplaylist {color: #202020;float:right;clear:both;margin-top:10px;text-align:right;width:395px;zoom:1;}
.list_song_result .options .icon_download {float: left;}
.select_fake {/*position: relative;*/clear:both;}
.select_fake .icon_add span {padding-left: 14px;display: none;}
.select_fake .select_fake_title {margin-left:3px; background: transparent url(/_img/bg_fake_select.png) no-repeat right 7px;padding-right: 15px;cursor:pointer;color: #ffa727;}
.select_fake ul {list-style-type:none;padding: 2px 10px 0.2em 2px;width: 130px;position: absolute;right: -4px;top: 31px;overflow: hidden;display: none;}
.select_fake ul a {background:transparent url(/_img/sprite.png) no-repeat scroll -930px -300px;padding-left:12px;display:block;}
.odd .select_fake ul {}
.even .select_fake ul {}
.select_fake ul.hover {display: block;z-index: 15;}
.odd .select_fake ul.hover {height: auto;background:#FFFFFF url(/_img/bg_histfav_tab_ul.png) repeat-x scroll 0 0;border:1px solid #FFFFFF;}
.even .select_fake ul.hover {height: auto;background:#FFFFFF url(/_img/bg_histfav_tab_ul.png) repeat-x scroll 0 0;border:1px solid #FFFFFF;}
/* .select_fake li {white-space:nowrap;} */   /* dma */

/* @end */

/* @group Box_sign */

body.sign {background: #0a0a0a none;}
.box_sign {width: 614px;padding: 20px;margin: 0px auto; background:#000000; border: solid 4px #fff;}
.box_sign .box_grey_large {margin-top: 25px;margin: 25px auto 5px;}
.box_sign .box_grey_large .form {padding: 0px 13px;}
.box_sign .box_grey_large .form fieldset {border: none;width: 460px;float: left;}
.box_sign .box_grey_large .form fieldset legend {display: none;}
.form_item {padding-bottom:4px;overflow: hidden;}
.form_item label {width: 110px;float: left;font-size: 1.2em;color: #717171;}
.form_item input {width: 340px;float: right;padding: 3px 4px;border: 1px solid #414344;color: #363636;background: #fff url(/_img/sprite.png) no-repeat right -148px;}
.box_sign .box_grey_large .form .box_link_box_footer {clear: both;padding: 10px 123px 0px 0px;}
.box_link_box_footer {color:#717171;}
.mandatory_text {float: right;display: block;color: #A7A6A6;}
.box_sign   ol{margin:10px 0 10px 30px;}
/* @end */

/* legal mention */
.popup ol {list-style:inside decimal;}
.popup li {padding-top:16px;font-size:12px;}
.popup li h2, .popup li h3  {display:inline;font-size:18px;color:#FFFFFF;}
.popup li p {padding-top:16px;}
.popup address {font-weight:bold;font-style: normal;padding-top:16px;}
.popup li ul {padding-left:15px;}

/* @group Button search (critÃƒÂ¨res) */

div.btn_crit {
	background: transparent url(/_img/sprite.png) no-repeat -307px -359px;
	height: 52px;
	width: 150px;
	display: block;
	cursor:pointer;
}
div.btn_crit * {outline:none;}
.list_crit li div.btn_crit:hover, .list_crit li div.hover {
	background-position: -307px -300px;
}
div.btn_crit a {
	color: #fff;
	font-family: Arial;
}
div.btn_crit .btn_crit_title {
	position:absolute;
	top: 4px;
	left: 11px;
	width: 120px;
	height: 13px;
	font-size: 1.3em;
	text-transform:uppercase;
}
div.btn_crit .btn_crit_text {
	position:absolute;
	top: 17px;
	left: 11px;
	width: 135px;
	height: 16px;
	font-size: 1.4em;
	display:none;
}
div.btn_crit .btn_crit_all {
	position:absolute;
	top: 35px;
	left: 11px;
	width: 135px;
	height: 11px;
	font-size: 0.9em;
	display:none;
}
div.btn_crit .btn_crit_del {
	position:absolute;
	top: 4px;
	left: 135px;
	width: 13px;
	height: 13px;
	display:none;
}
div.btn_crit .btn_crit_del * {
	cursor: pointer;
}

div.crit_notselect {
	background-position: -307px -359px;
}
div.crit_notselect .btn_crit_text,div.crit_notselect .btn_crit_all,div.crit_notselect .btn_crit_del {
	display: none;
}

div.crit_selected {
	background-position: -307px -300px;
}

div.crit_complete {
	background-position: -307px -300px;
}

div.crit_complete .btn_crit_text,div.crit_complete .btn_crit_all,div.crit_complete .btn_crit_del {
	display: block;
}
div.crit_complete .btn_crit_title {
	font-size: 1.1em;
	text-transform:none;
}
/* @end */

/* @group List_crit */

.list_crit {
	list-style-type:none;
	padding: 0px 0px 7px 4px;
	overflow:hidden;
}
.list_crit li {
	float: left;
	padding: 0px 2px 3px 0px;
	position: relative;
}
/* @end */

/* @group InCrit_ */

.incrit_crea, .incrit_theme {
	list-style-type:none;
	overflow: hidden;
}
.incrit_crea li, .incrit_theme li {
	width: 170px;
	float: left;
	background: transparent url(/_img/sprite.png) no-repeat -930px -300px;
	padding: 0px 10px 7px 12px;
	color: #ffa727;
	text-decoration:none;
}
.incrit_crea_col1, .incrit_crea_col2, .incrit_crea_col3, .incrit_theme_col1, .incrit_theme_col2, .incrit_theme_col3 {
	width: 199px;
	float: left;
}
.incrit_crea li a, .incrit_theme_col li a {
	width: 150px;
	display: block;
	float: left;
}
.incrit_crea li span, .incrit_theme_col li span {
	float:right;
}
.incrit_sector {
	list-style-type:none;
	overflow: hidden;
}
.incrit_sector li {
	width: 125px;
	float: left;
	background: transparent url(/_img/sprite.png) no-repeat -930px -300px;
	padding: 0px 30px 7px 12px;
	color: #ffa727;
	text-decoration:none;
}
.incrit_sector_col1, .incrit_sector_col2, .incrit_sector_col3 {
	width: 235px;
	float: left;
}

.incrit_lang {
	list-style-type:none;
}
.incrit_lang li {
	float: left;
	padding: 0px 2px 0px 0px;
}
.incrit_btn_lang {
	background: transparent url(/_img/sprite.png) no-repeat -308px -420px;
	width: 89px;
	display: block;
	padding:12px 10px 11px;
	font-size: 1.2em;
}

.incrit_marque {
	overflow: hidden;
}
.incrit_marque label {
	float: left;
	width: 230px;
	font-size: 1.2em;
}
.incrit_marque input {
	width: 254px;
	float: right;
	padding: 3px 4px;border: 1px solid #414344;color: #363636;background: #fff url(/_img/sprite.png) no-repeat right -148px;
}
.incrit_marque .incrit_marque_form {
	background: transparent url(/_img/border_list_songs.gif) repeat-x left bottom;
	width: 498px;
	margin-bottom:12px;
}
.incrit_marque .incrit_marque_form div {
	background: transparent url(/_img/border_list_songs.gif) repeat-x left top;
	padding: 12px 1px;
	overflow:hidden;
}
.incrit_marque .incrit_marque_list {
	list-style-type:none;
	overflow: hidden;
}
.incrit_marque .incrit_marque_list li {
	width: 250px;
	/*float: left;*/
	background: transparent url(/_img/sprite.png) no-repeat -930px -300px;
	padding: 0px 0px 7px 12px;
	color: #ffa727;
	text-decoration:none;
}
.incrit_marque_list_col1, .incrit_marque_list_col2 {
	float: left;
	width: 130px;
}
/* filter */
.filtered li {display:none;}
.filtered li.show {display:list-item;}
/* @end */




/* @group Links */
.links_page {
	padding: 0px 12px;
}
ul.links {
	list-style-type:none;	
}
ul.links li {
	padding: 10px 0px;
	clear: both;
	overflow: hidden;
	background: transparent url(/_img/border_list_songs.gif) repeat-x 0 100%;
}
ul.links li.last {
	background: transparent none;
}
ul.links li a {
	float: left;
	padding: 7px 0px;
}
ul.links li a.link_img {
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	margin-right:80px;
	padding:5px;
	text-align:center;
	width:120px;
}


/* @end */
/* Ajax popup */
.modalBoxContainer {
	display: block;  
	clear:both;
}

.modalBackground{
	background-color: #0A0A0A;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/* error */
div.error label, 
p.error, span.error{
	color:#CC3300;
}
	
span.error{
	margin-bottom:5px;
	display:block;
}
div.error input, #box_login fieldset label.error input#loginfield,  #box_login fieldset label.error input#passfield {background: #fff url(/_img/input_error.png) no-repeat right top;}


.option_in_result_title .paging li {
	display:inline;
	padding:1px;
}
.footzone .paging li {
	display:inline;
	padding:0;
	font-size: 1.1em;
	font-family:Arial,Verdana;
	
}  


/* @end */
/* @group Navbar */



#navbar {
	background: transparent url(/_img/sprite.png) no-repeat -249px -22px;
	width: 638px;
	height: 28px;
	overflow: hidden;
	padding: 0px 0px 2px 0px;
	list-style-type:none;
}
#navbar li, #navbar_history li{
	float:left;
}
#navbar li a, #navbar_history li a {
	height: 30px;
	display: block;
	outline:none;
	margin:0 8px 0 0;
	color:#FFFFFF;
	float:left; /* dma */

}

#navbar li a div.left, #navbar li a div.right,  #navbar_history li a div.right,  #navbar_history li a div.left {
	background:url(/_img/bg_btn.png) no-repeat;
	height: 30px;
	cursor:pointer;
	margin:0 3px 0 0;
}

#navbar li a div.left, #navbar_history li a div.left{
	padding:0 0 0 30px;
	float:left; /* dma */
}

#navbar li a  span, #navbar_history li a span{
	display:none;

}

#navbar li.favorites a div.left{
	background-position:left -60px;
	
	
}
#navbar li.search a div.left{
	background-position:left -30px;
	
}
#navbar li.bestofip a div.left{
	background-position:left -90px;
	
}
#navbar_history li.tab_history a div.left{
	background-position:left top;
	padding:0 0 0 14px;
	

}
#navbar_history li.tab_favoris a div.left{
	background-position:left -120px;

}



#navbar li a:hover div.left, #navbar li a.active div.left, #navbar li a:hover div.right, #navbar li a.active div.right, #navbar_history  li a:hover div.left, #navbar_history  li a.active div.left, #navbar_history  li a:hover div.right, #navbar_history  li a.active div.right {
	background:url(/_img/bg_btn_hover.png) ;
}

#navbar li.search a:hover div.left, #navbar li.search a.active div.left{
	background-position:left -30px;
}

#navbar li.favorites a:hover div.left, #navbar li.favorites a.active div.left{
	background-position:left -60px;
	
}

#navbar li.bestofip a:hover div.left, #navbar li.bestofip a.active div.left{
	background-position:left -90px;
}

#navbar_history li.tab_favoris a:hover div.left, #navbar_history li.tab_favoris a.active div.left{
	background-position:left -120px;
}





#navbar li div.right div, #navbar_history li div.right div {
	font-family: Verdana, Arial;
	font-size:14px;
	vertical-align:top;
	float:left;
	padding:5px 5px 0 4px;

}

#navbar li a div.right, #navbar_history li a div.right {
	background-position:right top;
	margin:0 -10px 0 0;
	position:relative;
	padding:0 10px 0 0;
	float:left;  /* dma */
}

#navbar li a:hover div.right, #navbar_history li a:hover div.right, #navbar li a.active div.right, #navbar_history li a.active div.right {
	background-position:right top;
}

.fr #navbar li.home a, .en #navbar li.home a, .nl #navbar li.home a {
	background: transparent url(/_img/sprite.png) no-repeat 0px -221px;	
	width: 38px;
	margin:0;
}
.fr #navbar li.home a:hover, .en #navbar li.home a:hover, .nl #navbar li.home a:hover,
.fr #navbar li.home a.active, .en #navbar li.home a.active, .nl #navbar li.home a.active {
	background: transparent url(/_img/sprite.png) no-repeat 0px -253px;	
}


#navbar_history {position:static;top:0;left:0;float:left;width:100%;}
#navbar_history li {margin:0;}
.box_inner {clear:both;}

/* @end */

/* @group Historique/Favoris */
.box_histfav {
	margin-bottom: 15px;
	/*position: relative;*/
	padding-top: 30px;
}
.box_histfav ul {
	list-style-type:none;
	position: absolute;
	top: 0px;
}
.box_histfav .add_tofav ul {
	padding:5px;
	border:1px solid #FFF;

}
.box_histfav ul li {
	padding:0;
	float: left;
	margin-bottom:2px;
	position: relative;
}
.box_histfav ul li a {
	display: block;
	float: left;
	outline: none;
	background:transparent url(/_img/sprite.png) no-repeat scroll -930px -300px;
}

/* 
.box_histfav .box_inner {
	padding: 20px 16px 29px 18px;
	background: transparent url(/_img/sprite.png) no-repeat -500px -740px;
}
*/
.sidebox_flex {width:287px;position:static;}
.sidebox_flex_h {background:url(/_img/box_head.gif) no-repeat 0 0;height:12px;}
.sidebox_flex_b {background:url(/_img/box_body.gif) repeat-y 0 0;padding:8px 16px 0 18px;}
.sidebox_flex_f {background:url(/_img/box_foot.gif) no-repeat 0 100%;height:57px;}
.sidebox_flex li {list-style:none;}

#navbar_history li.tab_favory a div.left{
	background-position:left -90px;
	padding:0 0 0 30px;
}

.sidebox_flex_b ol {
	height: 194px;
	overflow-y:auto;
	position: relative;
}
.sidebox_flex_b ol li {
	width: 230px;
}
.box_histfav ul li ol {
	list-style-type: none;
	display: none;
	background: #fff url(/_img/bg_histfav_tab_ul.png) repeat-x 0 0;
	border: 1px solid #fff;
	clear: both;
	height: auto;
	width: 120px;
	padding: 5px;
	position: absolute;
	top: 30px;

}
.box_histfav ul li ol li {
	float: none !important;
	height: auto !important;
	cursor: pointer;
}
.box_histfav ul li ol li a{
	float: none !important;
	height: auto !important;
	cursor: pointer;
	background:transparent url(/_img/sprite.png) no-repeat scroll -930px -300px !important;
	
	padding:0 0 0 12px;
	text-decoration:none;
}

#navbar_history  li ol li a {
	color:#FFA727;
 	width:100%;
 }
#navbar_history li  a {background-image:none;}
.box_histfav ul li ol.hover {
	display: block;
	z-index: 15;
}
.tab_box li {
	/* overflow:hidden; */ /* dma */
	display: block;
	background: transparent url(/_img/border_list_songs.gif) repeat-x 0 100%;
	padding: 5px 0px 7px;
}
.tab_box li.last {
	background: transparent none;
}
.tab_box li a {
	float: left;
	width:210px;
}
.tab_box li a.icon {
	float: right;
	width:15px;
}
.tab_box li .add_tofav {zoom: 1;clear:none;position:relative;}
.tab_box li div.CB {clear:both;height:0;line-height:0;font-size:0;}
/* @end */

/* Ajax popup */
.modalBoxContainer {
	display: block;  
	clear:both;
}

.modalBackground{
	background-color: #0A0A0A;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.altContent
{
    background-color: #000;
    padding: 10px;
}

.select_fake_add {cursor:pointer !important; float:right; z-index:16 !important;}

.add_tofav ul { background:#FFFFFF url(/_img/bg_histfav_tab_ul.png) repeat-x scroll 0 0; list-style-type:none;padding: 2px 10px 0.2em 2px;width: 150px;position: absolute;right: 15px;top: 0;display: none;zoom:1;}
.add_tofav li { background-image:none;width: 150px;}

.form_item textarea {width: 340px;float: right;padding: 3px 4px;border: 1px solid #414344;color: #363636;}

.Progress
 {
   z-index: 1000000;
   background-color: #0F0F0F;
   border-width: 1px;
   border-style: solid;
   border-color: #C4C4C4;
   color: #ffffff;
 }
 
.Progress img {
   vertical-align:middle;
   margin:2px;
 }
 
 #UpdateProgress2
 {
  z-index: 1000000;
 }
 
 
.form_item_chk span input {width:auto;width: auto; float: none;}
.form_item_chk span {padding-right:10px}

#legal{padding:10px;clear:both;position:relative;}
/* search box */
#search {margin:0 0 5px 0;}
#search h2 {background: url('../_img/bg_header_search_h2.png') no-repeat;height:32px;padding-bottom:0;}
#search h2 span {padding:0 0 0 38px;line-height:27px;}
#search .body {background: url('../_img/bg_search.png') no-repeat bottom;overflow:hidden;zoom:1;}
#search .body p {padding:10px 20px 10px 15px ;}
#search .body .more {text-indent:-9000px;float:right;display:inline-block;height:11px;width:11px;background: url('../_img/arrow_blue.gif') no-repeat;margin:0 20px 15px 0;
}



/*Adaptations*/

body {
	background:url(/_img/bg_body.gif) repeat-x scroll 0 0 #cfcfcf;
}
#main_wrap {
	background:url(/_img/bg_mainwrap.png) no-repeat scroll 50% 0 transparent;
}
.box_home .box_inner {
	background:url(/_img/box_inner.png) repeat-x scroll 0 0 #e0e0e0;
	padding:17px 0 0;
}
.list_songs li {
	background:url(/_img/border_list_songs.gif) repeat-x scroll 0 100% transparent;
}
.box_home {
	background:url(/_img/box_home_bottom.png) no-repeat scroll 0 100% #242424;
	padding-bottom: 13px;
}
.list_songs h4 {
	color:#565656;
	font-weight: normal;
}
span.description {
	color:#333333;
}
.box_link_box_footer a {
	color:#d97b00;
}
.box_large_home .box_link_box_footer a {
	color:#ff8400;
}
.list_songs a.btn_bullet_play {
	background:url(/_img/sprite.png) no-repeat scroll -219px -17px transparent;
}
.box_home_notitle {
	background:url(/_img/sprite.png) no-repeat scroll 0 -200px #1D1D1D;
}
.box_home_notitle .box_inner {
	background:url(/_img/box_home_inner_notitle.png) no-repeat scroll 0 100% #2b2b2b;
}

/*Adaptations END*/
/*Nouveaux*/

.box_large_home {
	margin: 5px 0 11px 13px;
	background:url(/_img/box_largehome_bottom.png) no-repeat scroll 0 100% #242424;
	padding:0 0 13px;
}
.box_large_home .box_inner {
	background:url(/_img/box_largehome_inner.png) repeat-x scroll 0 0 #4c8cd6;
}
.box_large_home h2 {
	background:url(/_img/sprite.png) no-repeat scroll 0 -1000px #fff;
	line-height:1.3em;
	overflow: hidden;
	zoom:1;
}
.box_large_home h2 span {
	overflow: hidden;
	zoom:1;
}
.box_large_home h2 span.big {
	font-size: 1.3em;
	display: block;
	float:none;
}
.box_home h2 {
	zoom:1;
}
.box_large_home h2 img, .box_home h2 img {
	float: right;
	margin-top: 0px !important;
}
.box_large_home h2 , .box_home h2 {
	padding-top: 6px;
	padding-bottom:3px;
	overflow:hidden;
}
.box_large_home h2 span , .box_home h2 span {
	padding-top: 4px;
	padding-bottom: 2px;
	display:block;
	float:left;
}
.box_large_home .list_songs {
	
}
.box_large_home .list_songs li {
	background: transparent none;
}
.box_large_home .list_songs li a.btn_bullet_play {
	/*background-position:0 -1100px;*/
	background:url(/_img/sprite.png) no-repeat scroll 0 -1100px transparent;
}
.box_large_home .list_songs h4 {
	color:#565656;
}
.box_large_home .cols {
	padding: 0 10px;
}
.box_large_home {
	color: #131313;
}
.box_large_home .col {
	width: 49%;
	float: left;
}
.box_large_home .col_1 {
	padding: 0 1% 0 0;
}
.box_large_home .col_2 {
	padding: 0 0 0 1%;
}
.box_large_home .col img {
	margin: 0 0 5px 0;
}
.list_songs_oneitem {
	background:url(/_img/border_list_songs.gif) repeat-x scroll 0 0 transparent;
	padding-top: 2px;
}
.box_home .box_inner p, .box_home .box_inner h3 {
	padding: 0 10px 5px;
	color: #131313;
	font-size: 1.1em;
}
.box_home .box_inner h3 {
	font-weight:bold;
	padding-top: 5px;
}

.box_alwaysdisplay {
	padding:10px 14px 0px;
	border-top: 1px solid #7f7f7f;
}
.box_alwaysdisplay h3 {
	color: #4a4a4a;
	font-size: 1.4em;
	padding-bottom: 10px;
}
.box_alwaysdisplay ul.lang {
	list-style-type:none;overflow:hidden;
}
.box_alwaysdisplay ul.lang a.active {
	color: #fff;
}
.box_alwaysdisplay ul li {
	float:left;
	padding: 0 5px 0 0;
}
.box_alwaysdisplay ul li a {
	background:transparent url(/_img/sprite.png) no-repeat scroll 0 -1180px ;
	width: 83px;
	height: 21px;
	display:block;
	padding: 4px 10px 0px 10px;
	font-size:1.1em;
}
.incrit_theme .icon_help {
	float:right !important;
}
.topinfo h2, .topinfo p {
	color: #454545;
}

.vintage_page { padding:10px 10px 20px 15px;}
.vintage_page ul.nav_vintage {overflow:hidden;list-style-type:none;padding-bottom:10px;}
.vintage_page ul.nav_vintage li {width: 45%;}
.vintage_page ul.nav_vintage li.prev {text-align:left;float:left;}
.vintage_page ul.nav_vintage li.next {text-align:right;float:right;}
.vintage_page ul.nav_vintage li a {display:block;}
.vintage_page .content {
	padding:0;
}
.vintage_page .content h1 {
	font-size: 1.4em;
	color: #fff;
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0;
}
.vintage_page .content h2 {
	color: #6f6f6f;
	font-size: 1.8em;
}
.vintage_page .content img {
	float: none;
}
.vintage_page .content p {
	line-height:1.3em
}
.vintage_page .content p.center {
	text-align:center;
}

/*made by Emakina*/
.madebyemakina {color: #666666;display: block;padding: 0 20px;position:absolute;right:10px;top:10px;}
.madebyemakina span {display: inline-block; zoom:1;background: transparent url(/_img/madebyemakina.png) no-repeat 0 0;width:5px;height: 11px;margin: 0 0 0 5px;}
.madebyemakina span span {display:none;}
.madebyemakina:hover {color: #ffa727;}
.madebyemakina:hover span {background-position: 100% 0;}
/*made by Emakina END*/
/*Nouveaux END*/

#divlegalFR, #divlegalNL, #divlegalEN{color:#565656;}

/* @group ULTRATOP */
.box_ultratop h2 {line-height:27px;padding:15px 6px 10px 21px;}
.box_ultratop h2 a {color:#333;}
.box_ultratop .hd h2 a {overflow:hidden; cursor:pointer !important;}
.box_ultratop h2 span {padding:0;}
.box_ultratop h2 img {float:none;vertical-align: middle;}
.box_ultratop h2 .logo {margin-right:18px;}
.box_ultratop h2 .btn {float:right;}
.box_ultratop h3 {font-size:14px;font-weight:bold;color:#333;padding:0;margin-bottom:10px;font-family:Arial,Helvetica,Garuda,sans-serif}
.box_ultratop .cols {padding:0;overflow:hidden;background:url('../_img/ultratop/vspacer.gif') 304px 0 repeat-y;zoom:1;}
.box_ultratop .cols .col {line-height:1.3;padding:0 20px;width:265px;}
.box_ultratop .cols .col_1 {}
.box_ultratop p {margin:0 0 1em;}
.box_ultratop p strong {font-size:12px;font-weight:normal;}
.box_ultratop p img {float:right;margin-top:5px !important;}
.box_ultratop p a {color:#FF8400;}
.box_ultratop .list_songs {margin-left:-13px;}


.UT_contest_header {position:relative;padding:0 195px 10px 144px;zoom:1}
.UT_contest_header .text {padding:25px 20px  10px 0;line-height:1;}
.UT_contest_header .text h2	 {margin-bottom:10px;}
.UT_contest_header .logo, .UT_contest_header .price {position:absolute;top:0;text-align:center;}
.UT_contest_header .logo img {margin-top:41px;}
.UT_contest_header .price img {margin-top:21px;}
.UT_contest_header .logo {left:0;width:144px;}
.UT_contest_header .price {right:0;width:195px;}

.cols {clear:both;}
.ultratop_page .cols {overflow:hidden;zoom:1;}
.ultratop_page .cols_2 .col {width:50%;float:left;}
.ultratop_page .cols .ultratop_vote {border-bottom:0 none;border-top:1px solid #898989;margin:6px 0;zoom:1}
.ultratop_page .cols .ultratop_vote li {
	background:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #898989;
	padding-right:80px;
	width:189px;
	float:left;
}
.ultratop_page .cols .ultratop_vote_result li {	width:164px;}
.ultratop_page .cols_2 .col_1 .ultratop_vote li {border-right:1px solid #fff;}
.ultratop_page .cols_2 .col_2 .ultratop_vote li {border-left:1px solid #898989;}

.ultratop_page .cols .ultratop_vote_result li {background:url('../_img/ultratop/rank_bg.gif') repeat-y 0 0;padding-left:62px;}
.ultratop_vote_result li .rank {position:absolute;left:0;width:25px;text-align: center;color:#fff;font-weight:bold;font-size:11px;top:8px}
.ultratop_vote_result li a.btn_bullet_play {left:33px;}

/*Ultraspot*/
.ultraspot_page { padding:10px 10px 0px 15px;}
.ultraspot_page ul.nav_ultraspot {overflow:hidden;list-style-type:none;padding-bottom:10px;}
.ultraspot_page ul.nav_ultraspot li {width: 30%;}
.ultraspot_page ul.nav_ultraspot li.prev {text-align:left;float:left;}
.ultraspot_page ul.nav_ultraspot li.next {text-align:right;float:right;}
.ultraspot_page ul.nav_ultraspot li.middle {text-align:center;float:left;font-size:1.5em;color:#565656;font-weight:bold;}
.ultraspot_page ul.nav_ultraspot li a {display:block;}

.btn_vote {width:62px;height:24px;line-height:24px;position:absolute;right:11px;top:5px;text-align:center;background:#FFF url('../_img/ultratop/btn_vote_bg.png') 0 0 no-repeat;}
.score {width:75px;text-align: right;position:absolute;right:11px;top:5px;color:#565656;font-size:11px;}

.UT_result_header {position:relative;height:100px;overflow:visible;}
.UT_result_header .text {padding:17px;width:195px;}

.winner {background:url('../_img/ultratop/and_the_winner_is.png') 0 0 no-repeat;width:274px;height:59px;position:absolute;top:10px;right:10px;padding:10px;overflow:hidden;}
.winner .logo {float:left;width:70px}
.winner .details {float:left;width:204px;}
.winner .details p {text-transform: uppercase;}
.winner .list_songs li {background:none;padding-left:29px;padding-top:3px;padding-bottom:3px;}
.winner .list_songs li a.btn_bullet_play {left:0;top:3px;}
/* @end */
/* @group BOX */
.box {color:#131313;zoom:1;}
.box h2 {color:#131313;margin:0;padding:0;background:none;font-family:Arial !important;}
.box .hd {background:#fff url('../_img/ultratop/box_hd_bg.png') 0 0 no-repeat;}
.box .bd {background:#e0e0e0 url('../_img/ultratop/box_bd_bg.png') 100% 100% no-repeat;padding-bottom:11px;}
.box .bd .wrapper {background:url('../_img/ultratop/box_bd_shadow.png') 0 0 repeat-x;padding-top:7px;}
/* @end */


/*SHADOWBOX*/
#shadowbox_container, #shadowbox_overlay {top:0;left:0;height:100%;width:100%;color:#000;}
#shadowbox_container {position:fixed;display:block;visibility:hidden;z-index:999;text-align:center;}
#shadowbox_overlay {position:absolute;}
#shadowbox {position:relative;margin:0 auto;text-align:left;}
#shadowbox_body {position:relative;border:1px solid #333;overflow:hidden;}
#shadowbox_body_inner {position:relative;height:100%;}
#shadowbox_content.html {height:100%;overflow:auto;}
#shadowbox_loading {position:absolute;top:0;width:100%;height:100%;}
#shadowbox_body {background-color:#fff;}
#shadowbox_loading {background-color:#fff;}
#shadowbox_loading_indicator {float:left;margin:10px 7px 0 10px;height:16px;width:16px;background-image:url(http://www.brusselsairlines.com/staticcontent/_img/loading2.gif);background-repeat:no-repeat;}
#shadowbox_loading span {font-size:10px;float:left;margin-top:12px;}
#shadowbox_loading span a:link,#shadowbox_loading span a:visited {color:#fff;text-decoration:underline;}
#shadowbox_title, #shadowbox_info {position:relative;overflow:hidden;border:none;}
#shadowbox_title_inner, #shadowbox_info_inner {position:relative;line-height:16px;}
#shadowbox_title {height:26px;}
#shadowbox_title_inner {font-size:16px;padding:5px 0;color:#fff;}
#shadowbox_info {height:20px;}
#shadowbox_info_inner {font-size:12px;color:#fff;}
#shadowbox_nav {float:right;height:16px;padding:2px 0;width:45%;}
#shadowbox_nav a {display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#shadowbox_nav_close {}
#shadowbox_nav_next {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfUlEQVQ4y2P4//8/AyWYgZoG6OJQpEusAUuBOAqLIlziWA34CcROWAzAJo7VABD4gOZsXOI4DQCBJ0AsR0AcrwEgcBuIRfGIEzQABPzwiBM0oIKAOF4DphEhjtOAjUDMTIQ4VgNOAjEnlnSATRzDAJDf+LEowiVO/cxEFgYAvj46ZoDN2QgAAAAASUVORK5CYII=');}
#shadowbox_nav_previous {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mL8//8/AyWAkVIDGEAG4MEqhMTxaU4A4mmExHFp9gPiP1gMwBDHptkMiL/9h4BphMSZ0IJEBYi3ADEnkeIoBogC8XYozUCEOIYBrlCb0AEucazR2P4fFUwjII41EOdjU4hLHJsBzEC8EYsBWMVxpQNOID6JJR1giONLiaJAXERInHHAcyNAgAEAFBPhNEuH6CkAAAAASUVORK5CYII=');}
#shadowbox_nav_play {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVQ4y2P4//8/AyWYgVYGmFFqwFIo5qTEABA4CcQSlBgAAg+BWJcSA0DgMxB7UGIACPwB4lJKDIB5R5pcA45hC1BiDZgPxGzkhkEFudH4DYhDyE1I7UBsMKCZiWgMABCBJf94BkXPAAAAAElFTkSuQmCC');}
#shadowbox_nav_pause {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAALElEQVQ4y2P4//8/AyWYYdAZEPUfFejiEBs1YNQA2hogBMTGSJgTh9ggykwANj1E5r/JiEQAAAAASUVORK5CYII=');}
#shadowbox_counter {float:left;padding:2px 0;width:45%;}
#shadowbox_counter a {padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#shadowbox_counter a.shadowbox_counter_current {text-decoration:underline;}
div.shadowbox_clear {clear:both;}
div.shadowbox_message {font-size:12px;padding:10px;text-align:center;}
div.shadowbox_message a:link,div.shadowbox_message a:visited {text-decoration:underline;}
.yn_w {margin:1em auto;}
.yn_w span {padding:0 5px;}
