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

.station h4 { text-transform:uppercase; }
#club h4, #club a { color:#b02840; }
#reverse h4, #reverse a { color:#84b600; }
#deeper h4, #deeper a { color:#56c2f3; }
#dance h4, #dance a { color:#fe6e19; }
#trance h4, #trance a { color:#a34dcc; }
html { background-color:#000000; }
body {
  font-family:Helvetica, Arial, "Lucida Grande", sans-serif;
  color:#555555;
  line-height:1.4em;
  background-color:#000000;
  background-image:url(/images/new/bg.jpg);
  background-repeat:no-repeat;
  background-position:top center;
  background-attachment:fixed;
}
h1, h2, h3, h4, h5, h6 {
  font-family:Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height:1.2;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { border:none; }
body { font-size:75%; }
html > body { font-size:12px; }
.hidden-text {
  text-indent:-300em;
  overflow:hidden;
}
h1, .h1 {
  font-size:196%;
  font-weight:normal;
  font-style:normal;
  color:#030303;
}
h2, .h2 {
  font-size:167%;
  font-weight:normal;
  font-style:normal;
  color:#eeeeee;
}
h3, .h3 {
  font-size:146.5%;
  font-weight:normal;
  font-style:normal;
  color:#dddddd;
}
h4, .h4 {
  font-size:123.1%;
  font-weight:normal;
  font-style:normal;
  color:#cccccc;
}
h5, .h5 {
  font-size:108%;
  font-weight:bold;
  font-style:normal;
  color:#ae0345;
}
h6, .h6 {
  font-size:108%;
  font-weight:normal;
  font-style:italic;
  color:#333333;
}
#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 {
  font-size:11px;
  height:32px;
}
#header_bar {
  width:980px;
  margin:auto;
  background-image:url(/images/new/bg_header_bar.png);
  background-repeat:repeat-x;
}

#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;
  }
#contact-us a {
	display:block;
	background-image:url(/images/new/uk.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	text-indent:-300em;
	overflow:hidden;
	float: left;
	margin-right: 5px;
}
#contact-us {
	float:right;
	padding:10px;
	width: 42px;
}

#contact-us a.de {
	display:block;
	background-image:url(/images/new/de.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	text-indent:-300em;
	overflow:hidden;
	float: left;
	margin-right: 5px;
}

#main {
  padding-top:25px;
  background-image:url(/images/new/bg_header.png);
  width:980px;
  margin:auto;
  background-position:center 0;
  background-repeat:repeat-x;
}
#title img { display:inline; }
#title {
  display:inline;
  vertical-align:middle;
}
#subtitle {
  vertical-align:middle;
  display:inline;
}
#footer { margin-top:20px; }
.smallCol { width:180px; }
.bigCol { width:322px; }
.adv .box { border:1px solid #999999; }
.adv {
  text-transform:uppercase;
  text-align:right;
  color:#eeeeee;
}
h2 {
  font-weight:bold;
  text-transform:uppercase;
}
a { text-decoration:none; }
a:link { color:#aaaaaa; }
a:visited { color:#aaaaaa; }
a:hover {
  color:#bbbbbb;
  text-decoration:none;
}
a:active { color:#cccccc; }

