/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

html {
  color:#5e5e5e;
  background:#090909;
}
body .page { width:960px; }
body { font-family:Helvetica, Arial, "Lucida Grande", sans-serif; background:#090909; }
h1 img { margin-bottom:3px; }
.infos .label {
  text-transform:uppercase;
  border-bottom:1px dotted #2b2b2b;
  color:#5e5e5e;
}
.infos .hash_tag { display:none; }
.infos .cover .cover-img {
  width:148px;
  margin:0 auto;
  border:3px solid #eeeeee;
}
ul.player-list li a span { display:none; }
ul.player-list li a {
  display:block;
  height:24px;
  width:24px;
  background-repeat:no-repeat;
  background-position:50% 50%;
}
ul.player-list li a.wmp { background-image:url(/images/common/player/wmp_16.png); }
ul.player-list li a.itunes { background-image:url(/images/common/player/itunes_16.png); }
ul.player-list li a.vlc { background-image:url(/images/common/player/vlc_16.png); }
ul.player-list li a.winamp { background-image:url(/images/common/player/winamp_16.png); }
ul.player-list { float:right; }
.station-name {
  font-weight:bold;
  text-transform:uppercase;
}
#deeper .station-name { color:#56c2f3; }
#deeper .infos .title { color:#56c2f3; }
#deeper .infos .artist { color:#67d3ff; }
#deeper .infos .album { color:#45b1e2; }
#club .station-name { color:#b02840; }
#club .infos .title { color:#b02840; }
#club .infos .artist { color:#c13951; }
#club .infos .album { color:#9f172f; }
#club ul.graphic li a.sm2_playing, #club ul.graphic li a.sm2_playing:hover { background-color:#c13951; }
#reverse .station-name { color:#84b600; }
#reverse .infos .title { color:#84b600; }
#reverse .infos .artist { color:#95c711; }
#reverse .infos .album { color:#73a500; }
#reverse ul.graphic li a.sm2_playing, #reverse ul.graphic li a.sm2_playing:hover { background-color:#95c711; }
#dance .station-name { color:#fe6e19; }
#dance .infos .title { color:#fe6e19; }
#dance .infos .artist { color:#ff7f2a; }
#dance .infos .album { color:#ed5d08; }
#trance .station-name { color:#a34dcc; }
#trance .infos .title { color:#a34dcc; }
#trance .infos .artist { color:#b45edd; }
#trance .infos .album { color:#923cbb; }
ul.station-list {
	list-style-type:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
ul.station-list li.station {
  float:left;
  width:20%;
  list-style-type:none;
  padding: 0px;
}
li.station P{
	padding:0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#adv img {
  padding:5px;
  margin:auto;
}/*
#adv {
  clear:both;
  position:absolute;
  width:100%;
  bottom:0;
  background-color:#0c0c0c;
  border-top:1px solid #1a1a1a;
}
*/
#adv {clear:both; width:100%; background-color:#0c0c0c; border-top:1px solid #1a1a1a;}
ul.graphic li a.listen, ul.graphic li a.sm2_link {
	text-align:left;
	display:block;
	background-color:#222222;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:12px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	background-image:url(/images/player/pl_neutre.png);
	padding-left: 35px;
	background-repeat: no-repeat;
}
ul.graphic li a.sm2_link {
  -webkit-transition-property:hover;
  -webkit-transition:all 0.15s ease-in-out;
}
ul.graphic li a.sm2_paused:hover, ul.graphic li a.sm2_link:hover {
	background:#222222;
	color:#FFF;
	background-image:url(/images/player/pl_play.png);
}
ul.graphic li a.sm2_paused { background-color:#000000; background-image:url(/images/player/pl_pause.png); }
ul.graphic li a.sm2_paused:hover { background:#333333; background-image:url(/images/player/pl_play.png); }
ul.graphic li a.sm2_playing, ul.graphic li a.sm2_playing:hover {
  background:#555555;
  color:#eeeeee;
  text-decoration:none;
  background-image:url(/images/player/pl_pause.png);
}
#selected { display:none; }
#header_bar .container .title a {
  display:block;
  height:32px;
  text-indent:-300em;
  overflow:hidden;
}
#header_bar .container .title {
  float:left;
  height:32px;
  width:110px;
  margin:0 20px;
  line-height:32px;
  background-image:url(/images/new/logo_p1_com.png);
  background-repeat:no-repeat;
  background-position:center center;
}

#header_bar .container .msn_divertissement {
  float:right;
  height:32px;
  width:200px;
  margin:0 0px;
  line-height:32px;
  background-image:url(/images/common/MSN_Divertissement_top.png);
  background-repeat:no-repeat;
  background-position:center center;
}
#header_bar .container .msn_divertissement a{
  display:block;
  height:32px;
  text-indent:-300em;
  overflow:hidden;
  }
#header_bar .container {
	font-size:11px;
	height:31px;
}
#header_bar {
	width:100%;
	margin:auto;
	background-image:url(/images/new/bg_header_bar.png);
	background-repeat:repeat-x;
}

