#artist-content-first {
  position: relative;
	height: 785px;
}

.artist-content-first-fr {
	background: url(../images/front/fr/artist_background.png) no-repeat;
}

.artist-content-first-us {
	background: url(../images/front/us/artist_background.png) no-repeat;
}


#artist-return {
  position: absolute;
  top: 50px;
  left: 41px;
  font-size: 12px;
  text-transform: uppercase;
}

/**
  ARTIST PLAYLIST
*/

#artist-playlist {
  position: absolute;
  top: 169px;
  left: 41px;
  width: 354px;
  height: 285px;
}

.playlist-media-hidden {
	color: #666;
}

#artist-mp3player-repeat {
  position: absolute;
  top: 10px;
  left: 300px;
}

#artist-mp3player {
  padding: 15px 20px;
}

#artist-playlist .row {
  padding: 0 20px;
  height: 30px;
  line-height: 20px;
}

#artist-playlist .fright {
  float: right;
}

#artist-playlist .picto {
  margin-left: 5px;
}

#artist-playlist img {
  position: relative;
  top: 3px;
}

#artist-playlist a {
  text-decoration: none;
}

#artist-playlist .onair {
  color: #fe0079;
}

#artist-playlist-legend {
  position: absolute;
  top: 455px;
  left: 41px;
  width: 354px;
  text-align: right;
}

#artist-playlist-legend img {
  position: relative;
  top: 3px;
  margin-left: 5px;
  margin-right: 20px;
}

/**
  ARTIST DESCRIPTION
*/

#artist-description {
	position: absolute;
	width: 222px;
	top: 107px;
	left: 395px;
	padding: 20px;
	text-align: center;
}

#artist-description .center {
  margin: 10px 0;
  font-size: 14px;
}

#artist-description strong {
  font-size: 11px;
  color: #fe0079;
}

#artist-description .right {
  margin-top: 15px;
  padding-right: 45px;
  line-height: 18px;
  text-align: right;
}

#artist-description .right img {
  position: relative;
  top: 3px;
  margin-left: 5px;
}

#artist-flvplayer, #artist-animation {
  position: absolute;
  top: 169px;
  left: 677px;
  background-color: #1A1A1A;
}

#artist-text {
  position: absolute;
  top: 655px;
  left: 65px;
}

#artist-text a {
   color: #FFF900;
  text-decoration: none;
}

#artist-promo {
  position: absolute;
  top: 487px;
  left: 328px;
  display: block;
  width: 125px;
  height: 107px;
}

#artist-produce {
  position: absolute;
  top: 482px;
  left: 594px;
  display: block;
  width: 121px;
  height: 121px;
}

#artist-content-second {
  margin-top: 7px;
  margin-bottom: 47px;
}

#artist-measure {
	position: absolute;
	top: 390px;
	left: 70px;
}

#artist-investment {
	position: absolute;
	top: 565px;
	left: 80px;
	width: 100px;
	font-size: 14px;
	color: #78ff00;
	border: 1px solid #78ff00;
}

/**
  ARTIST FRIENDS / ARTIST FAVORITES / ARTIST FANS
*/

#artist-fans {
  position: absolute;
	top: 475px;
	left: 706px;
	padding: 22px 16px 16px 16px;
	width: 177px;
	height: 235px;
}

#artist-friends, #artist-favorites, #artist-comments {
  float: left;
  margin-left: 44px;
  padding: 22px 16px 16px 16px;
  width: 177px;
  background-color: #1a1a1a;
}

.artist-friends-fr {
  background: url(../images/front/fr/artist_friend_title.png) no-repeat;
}

.artist-friends-us {
  background: url(../images/front/us/artist_friend_title.png) no-repeat;
}

.artist-favorites-fr {
  background: url(../images/front/fr/artist_favorite_title.png) no-repeat;
}

.artist-favorites-us {
  background: url(../images/front/us/artist_favorite_title.png) no-repeat;
}

#artist-friends .row, #artist-favorites .row, #artist-comments .row, #artist-fans .row, #artist-content-third .row {
  padding-top: 14px;
}

#artist-friends .photo, #artist-favorites .photo, #artist-comments .photo, #artist-fans .photo {
  float: left;
  margin-right: 8px;
}

#artist-friends .picto, #artist-favorites .picto, #artist-comments .picto, #artist-fans .picto {
  position: relative;
  top: 4px;
  margin-left: 5px;
}

#artist-friends .more, #artist-favorites .more, #artist-comments .more, #artist-fans .more {
  text-align: right;
}

/**
  ARTIST COMMENTS
*/

#artist-comments {
  width: 431px;
}

#artist-comments .text {
  float: right;
  padding: 5px;
  width: 235px;
  color: #000;
  background-color: #818386;
}

#artist-comments hr {
  margin-top: 14px;
  border-top: 1px dashed #fff;
}

.artist-comments-fr {
  background: url(../images/front/fr/artist_comment_title.png) no-repeat;
}

.artist-comments-us {
  background: url(../images/front/us/artist_comment_title.png) no-repeat;
}

#artist-content-third {
  margin-left: 44px;
  width: 941px;
  padding: 14px;
  background-color: #1a1a1a;
}

/**
  REMAINING TIM
*/

#artist-remainingtime {
	margin: auto;
	width: 400px;
	font-size: 14px;
	color: #78ff00;
	border: 1px solid #78ff00;
	text-align: center;	
	margin-bottom: 20px;
}


/**
  ARTIST BIOGRAPHY
*/

#artist-biography {
	margin: auto;
	margin-bottom: 35px;
	width: 576px;
	background-color: #1a1a1a;
	padding: 36px 14px 14px 14px;
}

.artist-biography-fr {
	background: url(../images/front/fr/artist_biography_title.png) no-repeat;
}

.artist-biography-us {
	background: url(../images/front/us/artist_biography_title.png) no-repeat;
}

/**
  MORE
*/

#more-comments .text {
  float: right;
  padding: 5px;
  width: 735px;
  color: #000;
  background-color: #818386;
}

#more-comments .picto {
  position: relative;
  top: 4px;
  margin-left: 5px;
}

#more-comments hr {
  margin-bottom: 14px;
  border-top: 1px dashed #fff;
}

#more-friends .row, #more-favorites .row, #more-fans .row, #more-friends .row-first, #more-favorites .row-first, #more-fans .row-first {
  width: 177px;
  margin-right: 10px;
}

#more-comments .photo, #more-friends .photo, #more-favorites .photo, #more-fans .photo {
  float: left;
  margin-right: 8px;
}

#more-friends .picto, #more-favorites .picto, #more-fans .picto {
  float: right;
}

/**
  FOOTER
*/

#container-footer {
	padding-top: 0;
	margin: 0;
	margin-top: 17px;
	top: 0;
	background-image: none;
}