html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
:focus { outline: 0pt none; }

body { background: url('../img/bg_page1.png') repeat-x transparent; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px; color: black; }
#columns { width: 800px; float:left;padding:5px 0 0 5px;}
#header a { display: block; width: 800px;  text-decoration: none; }

#leftcolumn
{
float:left;width:500px;margin:8px 0px 0px 0;
}

#rightcolumn
{
width:300px;float:right;margin:8px 0px 0px 0;
}

h1#titleplayer { display: none; }

.statut_emission { float: left; width: 150px; height: 23px; }
.nom_emission { float: left; padding-top: 5px; padding-left: 7px; width: 290px; }
.nom_emission a { text-decoration: none; font-weight: bold; color: rgb(4, 4, 4); }
.nom_emission a:hover { text-decoration: none; font-weight: bold; color: rgb(230, 129, 47); }
.info_emission { float: left; }
.info_emission a { display: block; width: 20px; height: 23px; text-decoration: none; }
#show_title { background: url('../img/bg_title.png') repeat-x scroll 0% 0% transparent; width: 440px; height: 37px; clear: left; z-index: 10000; color: white; font-size: 19px; padding-top: 15px; padding-left: 10px; padding-right: 10px; }
#playback { width: 460px; background: url('../img/bg_top.png') repeat scroll 0% 0% transparent; margin-bottom: 10px;}
#show_title a { color: white; text-decoration: none; }
#show_title a:hover { text-decoration: underline; }

#thumbs { float: left; }
#thumbs img { float: left; }

#show_title { 
background: url(img/<?php echo $csscodebgtitle; ?>) repeat-x scroll 0% 0% transparent; width: 440px; height: 37px; clear: left; z-index: 10000; color: white; font-size: 19px; padding-top: 15px; padding-left: 10px; padding-right: 10px; 
}

#last_titles { width: 440px; background-color: #f2efef; clear: left; z-index: 10000; color: black; padding-top: 11px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}

#radioslisting { width: 440px; height:92px; background-image: -webkit-linear-gradient(top, rgb(242, 242, 242), rgb(209, 209, 209));
	background-image: -moz-linear-gradient(top, rgb(242, 242, 242), rgb(209, 209, 209));
	background-image: -o-linear-gradient(top, rgb(242, 242, 242), rgb(209, 209, 209));
	background-image: -ms-linear-gradient(top, rgb(242, 242, 242), rgb(209, 209, 209));
	background-image: linear-gradient(top, rgb(242, 242, 242), rgb(209, 209, 209));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f2f2f2', EndColorStr='#d1d1d1');

	-webkit-box-shadow:
		inset 0px 1px 0px #f7f7f7,
		inset 0px -1px 0px #e2e2e2;
	-moz-box-shadow:
		inset 0px 1px 0px #f7f7f7,
		inset 0px -1px 0px #e2e2e2;
	box-shadow:
		inset 0px 1px 0px #f7f7f7,
		inset 0px -1px 0px #e2e2e2;
		clear: left; z-index: 10000; color: black; padding-top: 11px; padding-left: 10px; padding-right: 10px;}

		
#commentbox {background-color: white; height:250px;}
		
#radioslisting_header {width: 140px; height:79px;  float:left;}		
#radioslisting_hits {width: 110px; height:79px;  float:right;}
#radioslisting_vipfunk {width: 110px; height:79px; float:right;}

#last_titles_table tr:nth-child(even) {color:#000; background-color:#ffffff;}
#last_titles_table tr:nth-child(odd) {}

#last_titles_table
{
font-family: Verdana,Helvetica,sans-serif;
font-size: 10px;
width:100%;
border-collapse:collapse;

}
#last_titles_table td, #last_titles_table th 
{
font-size:1.2em;
border-bottom:1px solid #000000;
padding:8px 7px 8px 7px;
}
#last_titles_table th 
{
font-size:1.2em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#231f20;
color:#ffffff;
}
#last_titles_table tr.alt td 
{

}

#nowPlaying { z-index: 1500; }
#controller { width: 321px; height: 19px; padding: 10px 7px 7px; }
#btnController { float: left; }
#statutConnexion { padding: 5px; margin-left: 28px; color: rgb(81, 81, 81); }
#volumeController { padding-top: 7px; padding-left: 3px; }
#master { margin-left: 23px; }
#volume { padding-left: 5px; margin-left: 23px;}
#social { text-align: right; margin-right: 21px; padding-top: 3px; }
#player_control {overflow:hidden;}
#problemes { clear: both; color: rgb(90, 90, 90); text-align: center; padding-top: 12px; font-style: italic; }
#problemes a { color: rgb(90, 90, 90); }

.lecteurs {float: right;}

button.ui-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }

#song_onair { color: white;  font-size: 14px; width: 460px; float:left;}
#song_onair_actions { width: 90px; height: 30px; float:right; padding-top:8px;}

.onair_radioshow{
    padding-top: 10px;
    padding-left: 12px;

}

.onair_track{
padding-top:10px;
}

.onair_trackinfos{
padding-left: 12px;
width:300px;
float:left;
margin-bottom: 5px;
}

.onair_track_artist{
padding-bottom:8px;
font-weight:bold;
}

.onair_track_title {
padding-bottom:8px;
}

.onair_cover img{
border: 1px solid #e6e6e6;
max-width: 65px;
display:block;
}

.onair_cover {
padding-left: 12px;
float:left;
}

.onair_fbshare {
margin-left:3px;
float:left;
margin-top: 10px;
}

.onair_fbshare img {
border:none;
}

.onair_track_buyamazon img {
border:none;
width: 24px;
height: 24px;
}

.onair_vote_up_btn{
	display:inline-block;	
	width: 24px;
	height: 24px;
	cursor:pointer;
	float:left;
	
}
.onair_vote_up_btn:hover, .voted_up0{
	opacity:0.5;
}
.onair_vote_down_btn {
	display:inline-block;
	width: 24px;
	height: 24px;
	cursor:pointer;
	float:left;
	margin-left:10px;
}
.onair_vote_down_btn :hover, .voted_down0{
	opacity:0.5;
}


#recentcovers{
/*border:1px solid magenta;*/
width:850px;
height:200px;
margin-left:25px;
}
#recentcovers img, #recentcovers .item{
width:100%;
height:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 5px 5px #777;
-webkit-box-shadow: 0px 5px 5px #777;
box-shadow: 0px 5px 5px #777;
}

#container .item{
width:160px;
height:160px;
left:0px;
}

/*#recentcovers .selectedItem{

border:2px solid #0071BC;
}*/
