body{
	font-family: arial, sans-serif;
	color: #ffffff;
	background: #000000 url('../images/bg.jpg');
	background-repeat: repeat;
	background-position: top center;
	border: 0;
	margin: 0;
}

img{
	border: 0;
}

.menu a{
	color:transparent;
	font-family: arial, sans-serif;
}
p{

	font-family: arial, sans-serif;
}


.general{
	width: 1000px;
	margin: 0 auto 0 auto;
}

.contenu{
	width: 1000px;
	position: relative;

}


/******************************/


/******************* hack ie 6 png ********************/



/******************************************************/


/******************** skin select *********************/

select {
      display: block;
      margin: 0 0 20px 0;
      width: 112px;
}

select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
}

ul.selectReplacement {
      background: url('../images/bg_select.gif') top left no-repeat;
      margin: 0;
      padding: 0;
      width: 112px;
	  height: 43px;
      position: relative;
      z-index: 1000;
}

ul.selectFocused {
      background-image: url('../images/bg_select.gif');
}

ul.selectReplacement li {
      background: #5f5f5f;
      color: #fff;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 22px;
      list-style: none;
      margin: 0;
      padding: 0 0 0 10px;
      width: 112px;
	  border:1px solid red;
 }
 
ul.selectOpen li {
      display: block;
}

ul.selectReplacement li.selected {
      height: 43px;
	  background: url('../images/bg_select.gif') bottom left no-repeat;
      color: #fff;
      display: block;
}

ul.selectOpen li.selected {
      background: #5f5f5f;
      border: 0;
      display: block;
}

ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #1e1e1e;
      color: #fff;
}

/******************************************************/

/**************** skin select inscript ****************/
.formulaire select {
      display: block;
      margin: 0 0 20px 0;
      width: 150px;
}

.formulaire select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
}

.formulaire ul.selectReplacement {
      background: url('../images/bg_select-inscript.gif') top left no-repeat;
      margin: 3px 0 0 0;
      padding: 0;
      width: 150px;
	  height: 20px;
      position: relative;
      z-index: 1000;
}

.formulaire ul.selectFocused {
      background-image: url('../images/bg_select-inscript.gif');
}

.formulaire ul.selectReplacement li {
      background: #ffffff;
      color: #000000;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 20px;
      list-style: none;
      margin: 0;
      padding: 0 0 0 5px;
      width: 150px;
 }
 
.formulaire ul.selectOpen li {
      display: block;
}

.formulaire ul.selectReplacement li.selected {
      height: 20px;
	  background: url('../images/bg_select-inscript.gif') bottom left no-repeat;
      color: #000000;
      display: block;
}

.formulaire ul.selectOpen li.selected {
      background: #ffffff;
      border: 0;
      display: block;
}

.formulaire ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #1e1e1e;
      color: #fff;
}
/******************************************************/

/************************************************************************************************/
/******************************************** HEADER ********************************************/
/************************************************************************************************/

.header{
	width: 1000px;
	height:300px;
	background: url('../images/bg_header2.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 10px;
}

/******************* HEADER ARTISTE *******************/

.header_artiste{
	width: 1000px;
	background: url('../images/bg_header_artiste.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 10px;
	height:300px;
}

/******************* HEADER ARTISTE *******************/

.header_gigs{
	width: 1000px;
	background: url('../images/bg_header_gigs.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 10px;
	height:300px;

}


/******************* HEADER about *******************/

.header_about{
	width: 1000px;
	background: url('../images/bg_header_about.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 10px;
	height:300px;
}



/****************** GO PIAS ******************/
.go_pias{
	margin:8px 0 0 0;
	float: right;
	width: 190px;
	height: 19px;
}


/******************* LOGO *******************/

.logo{
	width: 209px;
	margin: 69px 0 0 25px;
	float: left;
}


/******************   ANIM  FLASH   *********************/

.anim{
	float:left;
	width:755px;
}

#anim_flash_index{
	margin-top: -200px;
	position: absolute;
}

/**************** CONNEXION ****************/

.connexion{
	width: 215px;
	margin: 25px 15px 0 0;
	float: right;
}
 
/******************************/

.connexion p{
	font-size: 10px;
	margin: 0 0 10px 0;
}

.connexion a{
	color: #ffffff;
}

.connexion label{
	width: 32px;
	margin: 4px 15px 0 0;
	float: left;
}

/******************************/

.connexion input{
	margin: 0;
}

.myinput_connexion{
	width: 116px;
	height: 18px;
	margin: 0;
}

.myinput_connexion_ok{
	margin: 0;
	padding: 0;
}

.myinput_pias-shop{
	width: 190px;
	height: 19px;
	padding: 0;
	margin: 0;
}

p.forgot_registre{
	text-align:right;
	margin: -10px 50px 0 0;
	line-height:22px;
}

p.not-registre{
	margin: 9px 0 0 10px;
	font-size:13px;
}
p.user-connecte{
	text-align:right;
	font-size:14px;
}
p.link-connecte{
	font-size:12px;
	text-align:right;
}
p.user-connecte, p.link-connecte{
	text-align:right;
	margin:10px 15px; 0 0;
}


/****************************************** NAVIGATION *******************************************/

.navigation{
	width: 1000px;
	margin: 0 0 0 25px;
}

/******************* MENU *******************/

.menu{
	width: 940px;
	margin: 10px 0 0 0;
	float: left;
}

.menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu li{
	margin: 0 10px 0 0;
	float: left;
}


/****************** CHERCHE *****************/
.bloc_cherche_connection{
	width: 211px;
	float:right;

}

.cherche{
	width: 211px;
/*	background: transparent url('../images/bg_cherche.gif');*/
	background-repeat: no-repeat;
/*	margin: 10px 0 0 0;*/
/*	padding: 2px;*/
	background: transparent url('../images/bg_recherche_index.gif');
	background-repeat: no-repeat;
	margin: 15px 0 0 0;
	padding-bottom: 10px;
	
}

.cherche input{
	float: left;
}

.cherche p{
	margin: 0;
}

.myinput_cherche{
	width: 125px;
	height: 18px;
	margin: 8px 0 0 13px;
	padding: 0 0 3px 0;
}

.myinput_cherche_ok{
	padding: 5px 0 0 8px;
}



/******************************************** ARIANE ********************************************/

.ariane{
	margin: 0px 0 0 25px;
}

/******************************/

.ariane p{
	font-size: 14px;
	margin: 0 0 0 0;
}

.ariane a{
	color: #ffffff;;
}

/************************************************************************************************/
/******************************************** LEFT **********************************************/
/************************************************************************************************/

/****************************************** LEFT HOME *******************************************/

.left{
	width: 237px;
	float: left;
	margin: 0;
}

.footer_left{
	width: 237px;
	height: 120px;
	background: transparent url('../images/bg_footer_left.png');
	background-repeat: no-repeat;
	margin: 0 0 0 8px;
	padding: 0;
}

/***************************** NEWS *************************/

.news{
	width: 237px;
	margin: 0;
}

.top_news{
	width: 207px;
	height: 55px;
	background: transparent url('../images/bg_top_news_artiste.gif');
	background-repeat: no-repeat;
	margin: 10px 0 0 30px;
}

.bottom_news{
	width: 237px;
	background: transparent url('../images/bg_bottom_news.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.bottom_news p{
	width:165px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 50px;
	padding: 0 10px 0 0;
}

.bottom_news a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	
}

.bottom_news img{
	margin: 0 0 0 50px;
	padding: 10px 0 0 0;
}


/**************************** PLAYING **********************/

.playing{
	margin: 0;
}

.top_playing{
	width: 237px;
	height: 74px;
	background: transparent url('../images/bg_top_playing.gif');
	background-repeat: no-repeat;
	margin: 0 5px 0 3px;
}

.bottom_playing{
	width: 183px;
	background: transparent url('../images/bg_bottom_playing.png');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 0 0 5px;
	padding: 0 0 10px 50px;

}

.bottom_playing ul{

	margin: 0;
	padding: 10px 0 0 0;
	list-style:none;
}

.bottom_playing li{
	margin: 0 0 10px 0;
	font-size: 12px;
}

.bottom_playing p{
	width:165px;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
}
.bottom_playing p.texte{
	margin:15px 0 15px 0;
	font-size: 14px;
	
}


.bottom_playing a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	
}

.bottom_playing img{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}


/***************************** ABOUT ****************************/

.about{
	margin: 0;
}

.top_about{
	width: 237px;
	height: 92px;
	background:none;
 	background: transparent url('../images/bg_top_about.png'); 
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
}

.bottom_about{
	width: 237px;
	background: transparent url('../images/bg_bottom_about.png');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0 0 10px 0;
}

.bottom_about p{
	width: 170px;
	font-size: 11px;
	margin: 0;
	padding: 10px 0 0 50px;
}


.bottom_about a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.bottom_about img{
	margin: 0 0 0 50px;
	padding: 10px 0 0 0;
}

.footer_about{
	width: 237px;
	height: 92px;
	background: transparent url('../images/bg_footer_about.png');
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
}

/****************************************** LEFT ARTISTE *******************************************/

.left_artiste{
	width: 260px;
	float: left;
}


.left_artiste a{
	color:#FFFFFF;
}

a:active, a:focus{
   outline:none;
}

.top_artiste{
	width: 268px;
	height: 36px;
	background: transparent url('../images/bg_top_artiste.png');
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

.bottom_artiste{
	width: 268px;
	background: transparent url('../images/bg_bottom_artiste.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 0 0 80px 0;
}

.footer_artiste{
	width: 268px;
	height: 78px;
	background: transparent url('../images/bg_footer_artiste.png');
	background-repeat: no-repeat;
	margin: 0;
}

.video{
	margin: 20 0 0 0;
	padding: 10px 0 0 8px;
}

.focus_poch_artiste{
	width: 75px;
	float:left;
}

.focus_poch_artiste img{
	margin: 15px 0 0 17px;
}

.focus_intitule_artiste{
	width: 120px;
	float: left;
}

.focus_intitule_artiste p{
	font-size: 10px;
	margin: 13px 0 0 30px;
}

.scroll{
	width: 19px; 
	float: right;
	margin: 45px 0 0 10px;
}



/************************************* LEFT ARTISTE LISTE ***************************************/


/***************************** HAUT ****************************/

.bg_artist{
	width: 237px;
	height: 250px;
	background: transparent url('../images/bg_haut_list.png');
	background-repeat: no-repeat;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}

.bg_artist img{
	margin: 40px 0 0 55px;
	padding: 0;
	width: 150px;
}

.bg_artist h1{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 0 20px;
	padding: 0;
}


/***************************** NEWS ****************************/

.bottom_news_artist{
	width: 237px;
	background: transparent url('../images/bg_bottom_news_artist-left.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.bottom_news_artist p{
	width: 170px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 50px;
	padding: 0 10px 0 0;
}

.bottom_news_artist a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;

}

.bottom_news_artist img{
	margin: 0 0 0 50px;
	padding: 10px 0 0 0;
}


/************************************* LEFT RELEASES ***************************************/

.left_R-G{
	width: 270px;
	float: left;
}

.top_R-G{
	width: 274px;
	height: 69px;
	background: transparent url('../images/bg_top_R-G.png');
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

.bottom_R-G{
	width: 274px;
	background: transparent url('../images/bg_bottom_R-G.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 0;
}

.footer_release{
	width: 274px;
	height: 62px;
	background: transparent url('../images/bg_footer_release.png');
	background-repeat: no-repeat;
}

.buy{
	width: 209px;
	margin: 0 0 0 30px;
}

.buy img{
	margin: 0 0 10px 0;
}

.buy_gigs, .buy_goodies{
	width: 220px;
	margin: 0 0 0 30px;
	padding: 0 0 5px 0;
}

.buy_gigs img{
	margin: 0;
	padding: 0 0 15px 0;
}

.buy_gigs ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.buy_gigs li{
	margin: 0 0 10px 0;
	font-size: 11px;
}

.buy_gigs a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}


/************************ PLAYING TODAY ************************/

.top_playing_today{
	width: 237px;
	height: 77px;
	background: transparent url('../images/bg_top_playing_today.gif');
	background-repeat: no-repeat;
	margin: 0 0 0 3px;
}


/************************************* LEFT GOOGIES ***************************************/

.buy_goodies{
	width: 209px;
}

.buy_goodies p{
	font-size: 11px;
}

.buy_goodies a{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.footer_goodies{
	width: 274px;
	height: 124px;
	background: transparent url('../images/bg_footer_goodies.png');
	background-repeat: no-repeat;
}

/************************************* LEFT NEWS ***************************************/

.left_page_news{
	width: 260px;
	float: left;
}

/***************************** HAUT ****************************/

.top_page_news{
	width: 234px;
	background: transparent url('../images/bg_top_page_news.png');
	background-repeat: no-repeat;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}

.top_page_news img{
	margin: 40px 0 0 70px;
	padding: 0;
}

.top_page_news h1{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 0 20px;
	padding: 0;
}

.bottom_page_news{
	width: 234px;
	height: 104px; 
	background: transparent url('../images/bg_bottom_page_news.png');
	background-repeat: no-repeat;
}

.top_bloc-today{
	width: 234px;
	height: 45px; 
	background: transparent url('../images/bg_top_page_today.png');
	background-repeat: no-repeat;
	
	
}

/************************* PLAYING TODAY ************************/

.playing_news{
	width: 234px;
	background: transparent url('../images/bg_playing_news.png');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0 0 10px 0;
}

.playing_news img{
	margin: 0 0 0 50px;
	padding: 10px 0 0 0;
}

.playing_news ul{
	margin: 0;
	padding: 10px 0 0 50px;
	list-style:none;
}

.playing_news li{
	margin: 0 0 10px 0;
	font-size: 12px;
}

.playing_news a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 35px;
	padding: 0 20px 0 0;
	float: right;
}

/*************************** ABOUT PIAS *************************/

.top_about_news{
	width: 234px;
	height: 104px;
	background: transparent url('../images/bg_top_about_news.png');
	background-repeat: no-repeat;
}

.bottom_about_news{
	width: 234px;
	background: transparent url('../images/bg_bottom_about_news.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 10px 0;
}

.bottom_about_news img{
	margin: 0 0 0 50px;
	padding: 10px 0 0 0;
}

.bottom_about_news p{
	width: 170px;
	font-size: 11px;
	margin: 10px 0 0 50px;
	padding: 0 10px 0 0;
}

.bottom_about_news a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 35px;
	padding: 0 20px 0 0;
	float: right;
}

.footer_about_news{
	width: 234px;
	height: 150px;
	background: transparent url('../images/bg_footer_about_news.png');
	background-repeat: no-repeat;
}


/************************************************************************************************/
/******************************************** MAIN **********************************************/
/************************************************************************************************/

.main{
	width: 760px;
	float: right;
	margin: 0;
}


/*****************************************   MAIN HAUT HOME  ***********************************/

.main_haut{
	width: 750px;
	margin: 0 0 0 10px;
}

.bg_top_carde-home{
	width: 723px;
	height: 35px;
	margin: 0 0 0 11px;
	background: transparent url('../images/bg_top_carde-home.gif');
	background-repeat: no-repeat;
}

.bg_bottom_carde-home{
	width: 741px;
	background: transparent url('../images/bg_bottom_carde-home.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 0 0 38px 0;
}

.photo-artiste{
	float: left;
	width: 375px;
	height: 254px;
}

.photo-artiste img{
	margin: 0 0 0 40px;
}

.descript-artiste{
	float: right;
	width: 215px;
	margin: 0 70px 0 0;
}

/*****************************/

.descript-artiste h1 a{
	color: #b08001;
	font-size: 21px;
	font-weight: bold;
	text-decoration: underline;
}

.descript-artiste h1 a:hover{
	color: #b08001;
	text-decoration: none;
}

.descript-artiste, .descript-artiste p{
	font-size: 12px;
}

.descript-artiste img{
	float: right;
}




/******************************************   MAIN BAS HOME   **************************************/

.main_bas{
	width: 763px;
	margin: 0 0 0 15px;
}



.main_bas_left{
	width: 360px; 
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
}

.separateur{
	width: 7px; 
	float: left;
	margin: 45px 0 0 0;
}

.main_bas_right{
	width: 360px; 
	float: right;
	margin: 30px 0 0 0;
	padding: 0 15px 0 0;
}

/*****************************/

.focus-artiste{
	width: 352px;
	margin: 0;
}

.focus_poch_left{
	width: 191px;
	height: 209px;
	background: transparent url('../images/bg_focus_poch_left.png');
	background-repeat: no-repeat;
	float:left;
}

.focus_poch_left img{
	margin: 28px 0 0 10px;
}

.focus_poch_right{
	width: 190px;
	height: 214px;
	background: transparent url('../images/bg_focus_poch_right.png');
	background-repeat: no-repeat;
	float:left;
}

.focus_poch_right img{
	margin: 30px 0 0 10px;
}

.focus_intitule{
	margin: 20px 0 0 10px;
	width: 140px;
	float:left;
    padding: 0 0 0 10px;
}

.focus_intitule h1{
	margin-top: 20px;
}

.focus_intitule h1 a{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 0 0;
}

.focus_intitule h1 a:hover{
	text-decoration: none;
}

.focus_intitule, .focus_intitule p{
	font-size: 12px;
	margin: 0 0 15px 0;
}

.more{
	text-align: right;
}

.release-goodies{
	width: 352px;
	margin: 25px 0 0 0;
}

.vignette{
	float: left;
	margin: 0 15px 0 0;
}

.R-G-intitule{
	width:250px;
	float: left;
}

.R-G-intitule h1{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
}
.R-G-intitule p{
	font-size: 13px;
	margin: 0 0 15px 0;
}

.R-G-intitule a{
	color: #ffffff;
}


/******************************************   MAIN HAUT ARTISTE    **************************************/

.main_artiste{
	width: 450px;
	float: left;
	margin:0 0 0 35px;
}

.main_haut_artiste{
	width: 741px;
}

.right-artiste{
	width:212px;
	float:left;
	margin:0 0 0 20px;
}

/****************** MAIN HAUT CADRE ARTISTE *****************/

.cadre_artiste{
	width: 438px;
	float: left;
	margin: 10px 0 0 0;
}

.top_cadre_artiste{
	width: 438px;
	background: transparent url('../images/bg_top_cadre.gif');
	background-repeat: no-repeat;
}

.top_cadre_artiste h1{
	width: 338px;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 10px 40px;
}

.bottom_cadre_artiste{
	width: 418px;
	max-height: 100%;
	background: transparent url('../images/bg_bottom_cadre.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
	padding: 15px 0 15px 25px;

}

.bottom_cadre_artiste p, .bottom_cadre_artiste #small_bio, .bottom_cadre_artiste #big_bio {
	width: 370px;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: justify;

}

.bottom_cadre_artiste ul{
	margin: 0;
	padding: 10px 0 40px 40px;
	list-style:none;
}

.bottom_cadre_artiste li{
	margin: 0;
	font-size: 12px;
}

.bottom_cadre_artiste li a{
	color: #ffffff;
	font-size: 13px;
}
.bottom_cadre_artiste a{
	color: #ffffff;
}
.lien_site_artiste{
	margin: 0 0 15px 0;
}
.lien_site_artiste a{
	color: #ffffff;
	font-size: 13px;
}
/****************** MAIN HAUT CADRE NEWS *****************/

.cadre_news{
	margin: 0 0 0 10px;
	float: left;
}

.cadre_top_news{
	width: 207px;
	height: 55px;
	background: transparent url('../images/bg_top_news_artiste.gif');
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

.cadre_bottom_news{
	width: 207px;
	background: transparent url('../images/bg_bottom_news_artiste.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 40px 5px;
}

.cadre_bottom_news img{
	margin: 0 0 0 20px;
}

.cadre_bottom_news ul{
	margin: 0;
	padding: 10px 0 0 20px;
	list-style:none;
}

.cadre_bottom_news li{
	margin: 0 10px 10px 0;
	font-size: 12px;
}

.cadre_bottom_news li a{
	color: #ffffff;
	margin: 0;
	padding: 0 40px 0 0;
}

.cadre_bottom_news a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 25px 0 0;
	float: right;
}


/******************************************   MAIN BAS ARTISTE   **************************************/

.main_bas_artiste{
	width: 763px;
	margin: 20px 0 0 0;
}



/***************************************** CADRE GOODIES-GIGS-MUSIC **********************************/


/****************** CADRE GOODIES *****************/

.cadre_goodies{
	width: 210px; 
	margin: 0 0 0 0;
}

.top_goodies{
	width: 210px;
	background: transparent url('../images/bg_top_G-G.png');
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px 0 40px 0;
	margin: 0;
}

.top_goodies img{
	margin: 0;
	padding: 0 0 10px 45px;
}

.top_goodies a{
	color: #ffffff;
	float: right;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px 0 0;
	margin: 0;
}

.goodies{
	width: 155px;
	margin: 0 0 0 30px;
}

.focus_goodies{
	width: 45px;
	float: left;
	margin: 0 10px 0 0;
}

.focus_goodies img{
	margin: 0 50px 0 0;
	padding: 0;
}



.focus_titre_goodies{
	width: 93px;
	float: left;
	margin: 0;
}

.focus_titre_goodies p{
	font-size: 11px;
	margin: 0;
}

.focus_titre_goodies a{
	color: #ffffff;	
	font-size: 11px;
}

.focus_intitule_goodies{
	margin: 0;
	padding: 0;
}

.focus_intitule_goodies p{
	font-size: 11px;
}

.bottom_goodies{
	width: 210px;
	height: 31px;
	background: transparent url('../images/bg_bottom_G-G.png');
	background-repeat: no-repeat;
}

/****************** CADRE GIGS *****************/

.cadre_gigs{
	width: 210px; 
	margin: 15px 0 0 0;
	padding: 0;
}

.top_gigs{
	width: 210px;
	background: transparent url('../images/bg_top_G-G.png');
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px 0 40px 0;
	margin: 0;
}

.top_gigs img{
	margin: 0;
}

.top_gigs p, .top_gigs img {
	padding: 0 0 0 45px;
}

.top_gigs ul{
	margin: 0;
	padding: 10px 0 10px 45px;
	list-style:none;
}
.top_gigs li{
	margin: 0 0 15px 0;
	font-size: 11px;
}

.top_gigs a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px 0 0;
	float: right;
}

.bottom_gigs{
	width: 210px;
	height: 31px;
	background: transparent url('../images/bg_bottom_G-G.png');
	background-repeat: no-repeat;
}



/****************** CADRE MUSIC *****************/

.cadre_music{
	width: 212px; 
	margin: 15px 0 0 0;
	padding: 0;
}

.top_music{
	width: 212px;
	height: 39px;
	background: transparent url('../images/bg_top_music.png');
	background-repeat: no-repeat;
	margin: 0;
}

.bottom_music{
	width: 212px;
	background: transparent url('../images/bg_bottom_music.png');
	background-repeat: no-repeat;
	background-position: top;
	padding: 0 0 40px 0;
}

.footer_music{
	width: 212px;
	height: 89px;
	background: transparent url('../images/bg_footer_music.png');
	background-repeat: no-repeat;
}

.separateur_music{
	width: 176px; 
	height: 7px;
	margin: 0;
	padding: 0;
}

.bottom_music img{
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
}

.bottom_music p a{
	float: right;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px 0 0;	
}


.bloc_music h1{
	font-size: 11px;
	font-weight: bold;
	color: #c3995e; 
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}

.bloc_music ul{
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	list-style: none;
}

.bloc_music li{
	margin: 0 0 0 0;
	font-size: 11px;
}

.bloc_music a{
	font-size: 11px;
	color: #ffffff;
}

/******************************************  MAIN ARTISTE LISTE  **************************************/

.main_artist_list{
	width: 700px;
	float: right;
	margin: 20px 40px 0 0;
}


.top_artist_list{
	width: 733px;
	background: transparent url('../images/bg_top_artist_list.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 0 0 0;
}

.bottom_artist_list{
	width: 733px;
	height: 116px;
	background: transparent url('../images/bg_bottom_artist_list_2.png');
	background-repeat: no-repeat;
	padding: 15px 0 15px 0;
}

.bottom_artist_list_2{
	width: 602px;	
	padding: 15px 0 15px 0;
}

.bottom_artist_list_2 a, .bottom_artist_list a{
	color:white;
	font-weight:bold;
}

.separateur_tab{
	width: 625px;
	height: 3px;
	margin: 10px 0 10px 15px;
}

/****************** BLOC SEARCH *****************/

.bloc_search{
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
}

.bloc_search td{
	font-size: 12px;
	padding: 0 15px 0 0;
}

.bg_cherche_artist{
	width: 127px;
	height: 43px;
	background: transparent url('../images/bg_recherche_artist.gif');
	background-repeat: no-repeat;
	margin: 0;
}

.myinput_cherche_artist{
	width: 100px;
	height: 18px;
	margin: 0 0 0 11px;
	font-size:11px;
}

select.myinput_cherche_artist{
	width: 110px;
	height: 18px;
	margin: 0 0 0 11px;
	font-size:11px;
}
/***************** TABLE ARTIST *****************/

.tab_artist{
	width : 675px;
	margin: 0 0 0 15px;

}

.tab_artist table{
	width : 675px;
}

.tab_artist tr{
	height: 38px;
}


.tab_artist th{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 3px;
}

.tab_artist td{
	font-size: 12px;
	padding: 0 0 0 3px;
	margin: 0;
}

.tab_line td{
	border-bottom: 1px solid #5f5f5f;;
}

.tab_artist td a{
	color: #ffffff;
}



/******************************************  MAIN SEARCH  **************************************/

.main_search{
	width: 700px;
	float: right;
	margin: 10px 40px 0 0;
}


.result{
	width: 733px;
	background: transparent url('../images/bg_top_artist_list.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px 0 0 0;
	padding: 0 0 40px 0;
}

.focus_result{
	width: 600px;
	padding: 15px 0 0 15px;
}

.focus_result img{
	margin: 0 0 10px 0;
}

.focus_result h1{
	font-size: 13px;
	margin: 0;	
}

.focus_result h2{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

.focus_result p{
	font-size: 12px;
}

.focus_result p a{
	color: #ffffff;
	margin: 0 0 10px 0;
}

.exact-other{
	margin: 15px 0 0 0;
}

.E-O_vignette{
	float: left;
}

.E-O_intitule{
	float: left;
	margin: 0;
}

.E-O_intitule p{
	font-size: 12px;
	margin: 0 0 10px 10px;
}

.E-O_intitule a{
	color: #ffffff;
}


/******************************************  MAIN RELEASE  **************************************/

.main_releases{
	width: 450px;
	float: left;
	margin: 10px 0 0 20px;
}

/***************** CADRE RELEASES *****************/

.main_top_releases{
	width: 438px;
	background: transparent url('../images/bg_top_cadre.gif');
	background-repeat: no-repeat;
}

.main_top_releases h1{
	width: 338px;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 0 40px;	
}

.main_top_releases h2{
	width: 338px;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 40px;	
}

.main_bottom_releases{
	width: 438px;
	min-height: 250px;
	background: transparent url('../images/bg_bottom_cadre.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 15px 0 5px 0;
}

.main_bottom_releases h3{
	font-size: 11px;
	font-weight: bold;
	margin: 0 50px 10px 0;
	float:right;
}

.main_bottom_releases p{
	width: 345px;
	font-size: 13px;
	margin: 0;
	padding: 0 0 0 40px;
}

.main_bottom_releases a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.main_bottom_releases table{
	width: 350px;	
	margin: 15px 0 30px 40px;
}

.main_bottom_releases tr{
	height: 22px;
}

.main_bottom_releases td{
	font-size: 13px;
	padding: 0;
	margin: 0;
}

/*************** OTHERS RELEASES ***************/

.others_releases{
	width: 420px;
	margin: 10px 0 0 12px;
}

.others_releases h1{
	font-weight: bold;
	font-size: 17px;
}

.others_releases table{
	width: 420px;
	margin: 0;
	padding: 0;
}

.others_releases tr{
	height: 22px;
}

.others_releases td{
	font-size: 13px;
	padding: 0;
	margin: 0;
}

.others_releases a{
	color: #ffffff;
	font-size: 13px;
}


.right_releases{
	width:212px;
	float:right;
}

/******************************************  MAIN GOODIES  **************************************/

.main_goodies{
	width: 700px;
	float: left;
	margin: 20px 0 0 20px;
}

.goodies_video{
	width: 350px;
}

.top_video{
	width: 315px;
	background: transparent url('../images/bg_top_video_epk.png');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
}

.bottom_video{
	width: 315px;
	height: 58px;
	background: transparent url('../images/bg_bottom_video_epk.png');
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}

.focus_goodies_video{
	width: 113px;
	float: left;
}

.focus_goodies_video img{
	margin: 30px 10px 0 35px;
	padding: 0 10px 10px 0;
}


.titre_goodies_video{
	width: 150px;
	float: left;
	margin: 0 0 0 40px;
	padding: 0 0 0 5px;
	

}

.titre_goodies_video p{
	width: 140px;
	font-size: 14px;
	margin: 30px 0 10px 0;

}

.titre_goodies_video a{
	color: #9b7f18;
	font-size: 11px;;
}

titre_goodies_video a{
	color: #ffffff;
	margin: 0;
	padding: 0;	
}

.intitule_goodies_video{
	width: 290px;
}

.intitule_goodies_video p{
	font-size: 11px;
	margin: 12px 0 0 25px;
}


/******************************************  MAIN NEWS  **************************************/

.main_news{
	width: 610px;
	float: left;
	background: transparent url('../images/bg_main_news.png');
	background-repeat: repeat-y;
	margin: 20px 0 0 0;;
	padding: 0 0 80px 0;
}

.separateur_news{
	width: 508px;
	height: 3px;
	margin: 10px 0 10px 15px;
}

.tab_new{
	margin: 0 0 0 15px;
}

.tab_new table{
	width : 570px;
}

.tab_new tr{
	padding: 10px 0 10pw 3px;
}

.tab_new th{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 10px 0 
}

.tab_new td{
	font-size: 12px;
	padding: 10px 0 10px 3px;
	margin: 0;
}

.tab_new td a{
	color: #ffffff;
}



/******************************************  MAIN ABOUT  ****************************************/

.bg_main_about{
	width: 750px;
	min-height: 764px;
	background: transparent url('../images/bg_about.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0 0 0;
	float: left;
}


.content_about{
	width: 460px;
	margin: 60px 0 0 260px;	
}

.content_about img{
	margin: 0 0 0 10px;	
}

.bloc_about{
	width: 385px;
	margin: 0 0 35px 70px;
}

.bloc_about h1{
	font-size: 19px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.bloc_about p{
	font-size: 12px;
}

.bloc_about a{
	color: #ffffff;
	font-size: 12px;
}



/*****************************************  MAIN INSCRIPT  *************************************/

.bg_footer_inscript{
	width: 733px;
	height: 136px;
	background: transparent url('../images/bg_footer_inscription.png');
	background-repeat: no-repeat;
}

.inscription{
	width: 522px;
	margin: 15px 0 10px 10px;
}

.inscription p{
	font-size: 14px;
}

.form_inscription{
	width: 640px;
	margin: 30px 0 15px 10px;

}

.formulaire{
	width: 275px;
	float: left;

}

.formulaire p{
	margin: 0 0 10px 0;
}

.formulaire label{
	font-size: 12px;
}

.formulaire input{
	margin: 0;
	margin: 3px 0 0 0;
}

.formulaire p{
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0;
}

.nota{
	width: 112px;	
	float: left;
}

.nota p{
	font-size: 11px;
	margin: 0;
}

.myinput_btn_send_78{
	width: 78px;
	height: 48px;
	float: left;
	padding: 6px 0 0 0;
}

.myinput_inscript{
	width: 150px;
	height: 15px;
	margin: 4px 0 0 0;
}

.myinput_checkbox{
	padding: 0 0 0 5px;
}


/*****************************************  MAIN GIGS  *************************************/

.bg_footer_gigs{
	width: 733px;
	height: 155px;
	background: transparent url('../images/bg_footer_gigs.png');
	background-repeat: no-repeat;
	background-position:top;
	padding:0;
}

.bg_footer_gigs a{
	color:white;
	font-weight:bold;
}


/************************************************************************************************/
/******************************************** RIGHT *********************************************/
/************************************************************************************************/


/*****************************************  RIGHT RELEASES  *************************************/

.cadre_how{
	margin: 10px 0 0 10px;
}

.cadre_top_how{
	width: 207px;
	height: 55px;
	background: transparent url('../images/bg_top_news_artiste.gif');
	background-repeat: no-repeat;
}

.cadre_bottom_how{
	width: 207px;
	background: transparent url('../images/bg_bottom_news_artiste.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 40px 5px;
	margin: 0 0 20px 0;
}

.cadre_bottom_how img{
	margin: 0 0 10px 20px;
}

.cadre_bottom_how p{
	width: 168px;
	font-size: 12px;
	margin: 0 0 0 20px;
	padding: 0 0 20px 0; 
}

.cadre_bottom_how a{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0 25px 0 0;
	float: right;
}

.release_goodies{
	width: 200px;
	margin: 0 0 10px 0;
}

.focus_release_goodies{
	width: 45px;
	float: left;
}

.focus_release_goodies img{
	padding: 0 0 0 20;
	margin: 0;
}

.titre_release_goodies{
	width: 118px;
	float: left;
	margin: 0 0 0 20px;
}

.titre_release_goodies p{
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 10px;
}


/*****************************************  RIGHT GOODIES  *************************************/

.right_goodies{
	width: 350px;
	float: left;
	margin: 20px 0 0 0;
}


/*****************************************  RIGHT NEWS  *************************************/

.right_news{
	width: 117px;
	float: left;
	margin: 16px 0 0 10px;
}


.top_archive{
	width: 117px;
	background: transparent url('../images/bg_top_archive.png');
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
	margin: 0;
}

.top_archive img{
	margin: 40px 0 30px 20px;
}

.top_archive ul{
	margin: 0;
	padding: 0 0 20px 20px;
	list-style: none;
}

.top_archive li{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 12px;
}

.top_archive a{
	color: #ffffff;
}

.bottom_archive{
	width: 117px;
	height: 201px;
	background: transparent url('../images/bg_bottom_archive.png');
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}


/*****************************************  RIGHT ABOUT  *************************************/

.right_about{
	width: 220px;
	float: right;
}

.top_send{
	width: 202px;
	height: 72px;
	background: transparent url('../images/bg_top_send.png');
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

.bottom_send{
	width: 202px;
	background: transparent url('../images/bg_bottom_send.png');
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0;
	padding: 0 0 5px 0;
}

.bottom_send img{
	margin: 0 0 0 45px;
}

.form_send{
	width: 158px;
	margin: 10px 0 0 30px;
}

.form_send label{
	font-size: 11px;
}

.myinput_btn_send{
	float: right;
	margin: 0 13px 0 0; 
}

.myinput_contact{
	width: 145px;
	height: 15px;
	margin: 4px 0 0 0;
}

.form_send textarea{
	width: 145px;
	height: 180px;
	margin: 4px 0 0 0;
}

.address{
	width: 158px;
	margin: 10px 0 0 30px;
}

.address p{
	font-size: 11px;
	margin: 0 0 15px 0;
}

.address p a{
	color: #ffffff;
}

.footer_send{
	width: 202px;
	height: 97px;
	background: transparent url('../images/bg_footer_send.png');
	background-repeat: no-repeat;
}


/************************************************************************************************/
/******************************************** FOOTER ********************************************/
/************************************************************************************************/

.footer{
	width: 665px;
	height: 76px;
	background: transparent url('../images/bg_footer.png');
	background-repeat: no-repeat;
	float: right;
	margin: 10px 60px 0 0;
}

/*****************************/

.footer p{
	font-size: 11px;
	text-align: center;
	margin: 15px 60px 0 0;
}

.footer a{
	color: #ffffff;
}

/********************************************   STYLES    ***************************************/

.floatL{
	float: left;
}

.floatR{
	float: right;
}

.clearFloat{
	clear: both;
}

.marginT18{
	margin: 18px 0 0 0;
}

.gras{
	font-weight:bold;
}

.width140{
	width: 140px;
}

a:hover{
	text-decoration: none;
}

li a:hover{
	text-decoration: none;
}


.centre{
	text-align: center;
}

.alignR{
	text-align: right;
}
.marginR15{
	margin: 0 15px 0 0;
}
.marginB20{
	margin: 0 0 15px 0;
}

.pages{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:9px 0 0;
	list-style:none;
}

.pages li.btn{
	float:right;
	margin-right:0;
}
.pages li{
	float:left;
	font:1.1em "Trebuchet MS", sans-serif;
	margin-right:7px;
}
.pages li a{
	color:white;
	text-decoration:none;
	border:1px solid #2d2d2b;
	float:left;
	padding:0 6px;
	font-weight:bold;
}
.pages li a:hover{text-decoration:underline;}
.pages li a.active{
	background:#2d2d2b;
	color:white;
}
.pages li a.active:hover{text-decoration:none;}
.pages li a.btn{
	border:none;
	padding:0;
}
.pages li a.btn em{
	font:bold 1.1em "Trebuchet MS", sans-serif;
}

.search_ul{
	margin: 44px 0px 0px 14px;
	background-color: white;
	display: list-item;
	position:absolute;
	width:128px;
	padding:0 1px 7px;
	overflow:hidden;
	z-index:998;
	font-size:9px;
}

.search_ul li{
	margin-top:2px;
	margin-left: 10px;
}

.search_ul li a{
	text-decoration:none;
	color:black
}

.search_ul li a:hover{
	background-color: #D3D3D3;
}


.popin-shops-left {
	top : 200px;
	left : 120px;
}

.popin-shops-middle {
	top : 300px;
	left : 580px;
}

/* popin_shops */
#popin-shops {
	margin:5px;
	padding:5px;
	width:300px;
	position: absolute;
	height:210px;
	background: url(../images/bg-popup-shops.jpg) no-repeat top;
}


#popin-shops-countries {
	width:300px;
	margin:0 auto 0 auto;
}

#popin-shops-countries .item-country a {
	margin:0 0 0 0;
	font-size:9px;
	color:white;
	text-decoration:underline;
}
#popin-shops-countries .item-country a:hover{
	text-decoration:none;
}
#popin-shops-countries img{
	width:25px;
}

#popin-shops-countries .item-country{
	width:55px;
	height:47px;
	float: left;
	margin:0 5px 10px 0;
}
#popin-shops-countries .item-country p{
	
	margin:0;
	text-align:center;
}

#popin-shops-countries ul{
	margin:0;
	padding:0;
	list-style:none;
}
#popin-shops-countries li{
	float:left;
	width:100px;
	margin:0 0 10px 0;
}
#popin-shops-countries li a {
	margin:0 0 0 0;
	color:white;
	text-decoration:underline;
}
#popin-shops-countries li a:hover{
	text-decoration:none;
}


#content-popin-shops {
/*	border: 1px solid #999;*/
	padding:5px;
	text-align:center;
	font-size:11px;
}

#popin-close {
	color : white;
	text-decoration: none;
	margin:2px;
	padding:2px;
}

#popin-close-container {
	float:right;
	margin:2px;
	padding:2px;
}


.legal_mentions{
	font-size:11px;
	font-family: arial;
	margin:0 0 0 15px;
}
#more_button {
	width:61px;
	cursor: pointer;
	float:right;
	text-decoration: underline;
	margin:0 45px 0 0;
}

.error {
	color:red;
}

.notice {
	color:green;
}

.standard_errors {
	float:right;
}

.bg_cherche_artist label {
	padding-left : 10px;
}

.goody {
	float:left;
	width:350px;
}

.video p {
	padding-top:20px;
}

#small_sales_notes, #big_sales_notes {
    padding:30px;
	font-size : 12px;
}

#small_sales_notes p , #big_sales_notes p{
    padding:0;
	font-size : 12px;
}

.size9 {
    font-size: 10px;
}

/*************  FACEBOOK TWITTER ******************/

.fan-facebook{
  width:182px;
  margin:0 auto;
  background:#191919;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-radius: 5px; 
  -khtml-border-radius: 5px;
}

.twitter{
  width:180px;
  margin:0 auto 20px auto;

}
.twitter .twtr-profile-img{
  float:left;
  margin:0;
}  

.twtr-hd h3{
    display:none;
}
.twitter-home{
  width:180px;
  margin:20px 0 0 42px;
  
}
.twitter-home .twtr-profile-img{
  vertical-align:middle;
    margin:0;
    padding:0;
}
.twitter-home .twtr-hd{
  padding:0;
  margin-bottom:10px;
  
}


  
}
