.coffretIcon {
background-image: url(/img/121musicstore_coffret_icon.png);
background-repeat: no-repeat;
background-position: 0 0;
height:46px;
width:46px;
border:0px solid red;
position:relative;
}
.iconresize
{
background-image: url(/img/121musicstore_coffret_icon2.png);
background : #000000;
border:1px solid red;
width:100px;
height:100px;
}
.coffretIcon1{left:31px;top:65px;margin-top:-65px;}/* ///artiste.php */
.coffretIcon2{left:115px;top:170px;margin-top:-180px;}/* ///album.php,disque de la semaine,coup de coeur sur main.php */
.coffretIcon3{left:37px;top:85px;margin-top:-85px;}/* ///selection sur main.php */
.coffretIcon4{left:115px;top:110px;margin-top:-110px;}/* ///exclu sur mainV1.php */
.coffretIcon5{left:47px;top:140px;margin-top:-140px;}/* ///catalogue 2 */
.coffretIcon6{left:620px;top:640px;position:absolute;}/* ///coverflow */
.coffretIcon7{left:-31px;top:85px;margin-top:-85px;}/* ///news.php */
.coffretIcon8{left:45px;top:125px;margin-top:-65px;}/* ///speciale.php */

.coffretIcon2cd{background-image: url(/img/121musicstore_coffret_icon2.png);}
.coffretIcon3cd{background-image: url(/img/121musicstore_coffret_icon3.png);}
.coffretIcon4cd{background-image: url(/img/121musicstore_coffret_icon4.png);}
.coffretIcon5cd{background-image: url(/img/121musicstore_coffret_icon5.png);}
.coffretIcon6cd{background-image: url(/img/121musicstore_coffret_icon6.png);}
.coffretIcon7cd{background-image: url(/img/121musicstore_coffret_icon7.png);}
.coffretIcon8cd{background-image: url(/img/121musicstore_coffret_icon8.png);}
.coffretIcon9cd{background-image: url(/img/121musicstore_coffret_icon9.png);}

#coffretConteneur {
position:relative;
float:left;
border:0px solid white;
left:0px;
top:0px;
margin-top:0px;
}

#coffretConteneur .photo {
border:0px solid red;
background-image: url(/img/121_pochette.gif);
background-repeat: no-repeat;
background-position: 0 0;
}




#invitePanier {
background-image: url(/img/121_invitePanier.jpg);
background-repeat: no-repeat;
background-position: 0 0;
background-color:#fe9902;
height:80px; // si modification voir dans panierFullDecal.php
color:white;
border:0px solid white;
width:952px;
display: none;
}

#invitePanierTxt {
position:absolute;
font-weight:bold;
font-familt:verdana;
color:#a20404;
text-align:center;
top:18px;
left:500px;
font-size:12px;
}

#invitePanierButtons {
position:absolute;
border:0px solid black;
width:120px;
top:23px;
left:800px;
}


#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
height: 1px;
z-index: 5000;
}


#XiTi {
width:39;
height:25;
position:absolute;
left:890px;
top:165px;
}

#XiTiFooter {
width:39;
height:25;
position:relative;
left:-830px;
top:50px;
float:left;
border:0px solid pink;
}


#conteneurLogos {
position:relative;
border:0px solid green;
width:900px;
height:50px;
text-align:center;
}


#digitalmedia {
background-image: url(/img/121DM_bottom.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width:89px;
height:49px;
position:relative;
float:left;
margin-left:50px;
margin-right:10px;
margin-top:0px;
}


#musicmag {
background-image: url(/img/121MM_bottom_black.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width:89px;
height:49px;
position:relative;
float:left;
margin-left:50px;
margin-right:10px;
margin-top:0px;
}


#myspace {
background-image: url(/img/121_myspace_logo.gif);
background-repeat: no-repeat;
background-position: 0 0;
width:135px;
height:28px;
position:relative;
float:left;
margin-left:50px;
margin-right:10px;
margin-top:10px;
}

#webradio {
background-image: url(/img/121_webradio_logo.gif);
background-repeat: no-repeat;
background-position: 0 0;
width:131px;
height:39px;
position:relative;
float:left;
border:0px solid red;
margin-left:50px;
}

#musicblog {
background-image: url(/img/121_musicblog_medium.gif);
background-repeat: no-repeat;
background-position: 0 0;
width:134px;
height:42px;
position:relative;
float:left;
border:0px solid red;
margin-left:50px;
}




.inviteInscription {
display: none;
background-repeat: no-repeat;
position:absolute;
left: 50%; 
top: 50%;
width: 650px;
height:280px;
margin-top: -240px; /* moitié de la hauteur */
margin-left: -375px; /* moitié de la largeur */
border: 10px solid #3D89A0;
background-color:#00576A;
padding:10px;
/*filter:alpha(opacity=90);*/
/*opacity: 0.9;*/
/*-moz-opacity:0.9;*/
z-index:99999999999;
color:#FFFFFF;
}

.inviteInscription #LoggingInGives {
width:450px;
}

.inviteInscriptionOk { /* bouton OK dans bandeau de recherche */
width:49px;
height:36px;
background-image: url(/img/121_inviteInscription_ok.png); 
background-repeat: no-repeat;
cursor:pointer;
position:relative;
}
.inviteInscriptionNo { /* bouton OK dans bandeau de recherche */
width:49px;
height:36px;
background-repeat: no-repeat;
cursor:pointer;
position:relative;
}
.inviteInscriptionNoFr {background-image: url(/img/121_inviteInscription_no_fr.png); }
.inviteInscriptionNoEn {background-image: url(/img/121_inviteInscription_no_en.png); }
.inviteInscriptionNoEs {background-image: url(/img/121_inviteInscription_no_es.png); }

.inviteInscription .titre1 {font-size:19px;font-family:tahoma;color:#6EC2DB;font-weight:bold;}
.inviteInscription .titre2 {font-size:14px;font-family:tahoma;color:#6EC2DB;font-weight:bold;}

.inviteInscription A:link {text-decoration: none; color: #FF9900;font-weight:bold;}
.inviteInscription A:visited {text-decoration: none; color: #FF9900;font-weight:bold;}
.inviteInscription A:active {text-decoration: none; color: #FF9900;font-weight:bold;}
.inviteInscription A:hover {text-decoration: none; color: #FF9900;font-weight:bold;}


#inscriptionArtistesFr, #inscriptionArtistesEn, #inscriptionArtistesEs {
background-repeat: no-repeat;
background-position: 0 0;
position:absolute;
top:165px;
z-index:10000;
}
#inscriptionArtistesFr {
background-image: url(/img/121_inscription_artistesFr.gif);
left:750px;
width:180px;
height:28px;
}

#inscriptionArtistesEn {
background-image: url(/img/121_inscription_artistesEn.gif);
left:790px;
width:117px;
height:28px;
}

#inscriptionArtistesEs {
background-image: url(/img/121_inscription_artistesEs.gif);
left:780px;
width:118px;
height:28px;
}

/* /////////////////// NEWS V2 /////////////////////////// */
#newsV2ConteneurLeft {  /* Page News */
border: 0px solid green;
width: 300px;
float:left;
margin-top: -5px;
}



.newsV2Blocs {
width:281px;
height:248px;
left:10px;
top:10px;
position:relative;
margin-bottom:30px
}


.newsV2Bloc1 {
background-image: url(/img/newsV2bloc1.gif);
}

.newsV2Bloc2 {
background-image: url(/img/newsV2bloc2.gif);
}

.newsV2Bloc3 {
background-image: url(/img/newsV2bloc3.gif);
}


.newV2xxs1 {
position:absolute;
top: 295px;
left: 62px;
border: 1px solid white;
z-index:999;
}

.newV2xxs2 {
position:absolute;
top: 400px;
left: 62px;
border: 1px solid white;
z-index:999;
}

.newV2xxs3 {
position:absolute;
top: 845px;
left: 62px;
border: 1px solid white;
z-index:999;
}

.newV2xxs4 {
position:absolute;
top: 950px;
left: 62px;
border: 1px solid white;
z-index:999;
}


#yourAlbumHereV2 {
top: 568px;
left: 68px;
position:absolute;
border: 0px solid red;
width:240px;
height:205px;
color: #F4F4F4;
}
#yourAlbumHereV2 #yourAlbumCoverV2 {
border: 1px solid #F4F4F4;
width:200px;
height:200px;
}

#yourAlbumHereV2 #exclusifV2 {
position:absolute;
border: 0px solid blue;
top:30px;
left:155px;
width:83px;
height:84px;
}



/* /////////////////// FIN NEWS V2 /////////////////////////// */



#sousMenuNews {
color: #FFFFFF;
position: absolute;
top:242px;
left:257px;
width:438px;
height:15px;
line-height:15px;
font-size:10px;
font-weight:bold;
}
#sousMenuNews div {
float:left;
border-right: 0px solid white; /*important à 1 pour avoir | */
padding-right:3px;
padding-left:3px;
}

#newsArtistesAleatoires  {
position:relative;
border: 0px solid black;
width:257px;
height:545px;
float:left;
text-align:center;
padding-top:15px;
}
#newsArtistesAleatoires img {
border: 1px solid #F4F4F4;
margin-bottom:10px;
}


#yourAlbumHere {
background-color:#000000;
position:relative;
border: 0px solid red;
width:257px;
height:257px;
color: #F4F4F4;
text-align:center;
}
#yourAlbumHere #yourAlbumCover {
margin-top:20px;
border: 1px solid #F4F4F4;
width:200px;
height:200px;
}

#yourAlbumHere #exclusif {
position:absolute;
border: 0px solid blue;
top:30px;
left:155px;
width:83px;
height:84px;
}

#yourAlbumHere #yourAlbumHereBlinkFr, #yourAlbumHere #yourAlbumHereBlinkEn, #yourAlbumHere #yourAlbumHereBlinkEs {
width:193px;
height:30px;
}

#yourAlbumHereBlinkFr {
background-image: url(/img/121_your_album_hereFr.gif);
left:490px;
}

#yourAlbumHereBlinkEn {
background-image: url(/img/121_your_album_hereEn.gif);
left:490px;
}

#yourAlbumHereBlinkEs {
background-image: url(/img/121_your_album_hereEs.gif);
left:490px;
}


#hotSpot {
background-image: url(/img/121_hotSpot.gif);
background-repeat: no-repeat;
background-position: 0 0;
width:257px;
height:68px;
position:relative;
margin-top:-12px;
}



.Pagination {
border: 0px solid black;
position:relative;
margin-bottom:10px;
margin-top:10px;
float:left;
width:400px;
left:15px;
text-align:center;
}



#newsRSS, #artistRSS {
border: 0px solid #000000;
background-image: url(/img/121_rss.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
#newsRSS {
position:absolute;
left:670px;
top:268px;
width:80px;
height:15px;
}

#artistRSS {
position:relative;
left:10px;
top:0px;
width:14px;
height:14px;
}



#AlerteNewsArtistes {
background-image: url(/img/121_megaphone.gif);
background-repeat: no-repeat;
background-position: 0 0;
position:relative;
border: 1px solid #0F4959;
left:10px;
padding:5px 0px 15px 60px;
width:355px;
color: #0F4959;
font-weight:bold;
background-color: #F4F4F4;
}


#mainBanniere {
border: 0px solid #000000;
float: left;
margin-top:0px;
position:relative;
width:257px;
height:367px;
}


.banniereTop {
float:left;
border:1px solid #00576A;
width:220px;
height: 90px;
}


#mainDreadsFr, #mainDreadsEn, #mainDreadsEs{
background-repeat: no-repeat;
border: 1px solid green;
float: left;
width:952px;
margin-top: -5px;
}
#mainDreadsFr {background-image: url(/img/main_imageFr.gif);}
#mainDreadsEn {background-image: url(/img/main_imageEn.gif);}
#mainDreadsEs {background-image: url(/img/main_imageEn.gif);}


#mainDreads A:link {text-decoration: none; color: #FF9900;}
#mainDreads A:visited {text-decoration: none; color: #FF9900;}
#mainDreads A:active {text-decoration: none; color: #FF9900;}
#mainDreads A:hover {text-decoration: none; color: #FF9900;}


#mainInscrivezFr, #mainInscrivezEn, #mainInscrivezEs{
border: 0px solid red;
background-repeat: no-repeat;
width:195px;
height:61px;
display: block;
cursor:pointer;
left:30px;
position:relative;
float:left;
margin-top:-5px;
}
#mainInscrivezFr {background-image: url(/img/main_inscrire-Fr.gif);}
#mainInscrivezEn {background-image: url(/img/main_inscrire-En.gif);}
#mainInscrivezEs {background-image: url(/img/main_inscrire-Es.gif);}

#mainConditionsFr, #mainConditionsEn, #mainConditionsEs {
border: 0px solid red;
background-repeat: no-repeat;
width:122px;
height:22px;
display: block;
cursor:pointer;
float:left;
left: 70px;
margin-top:-10px;
position:relative;
}
#mainConditionsFr {background-image: url(/img/main_conditions-Fr.gif);}
#mainConditionsEn {background-image: url(/img/main_conditions-En.gif);}
#mainConditionsEs {background-image: url(/img/main_conditions-Es.gif);}





#mainLeft {  /* Page News */
border: 0px solid red;
width: 257px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: white;
float:left;
margin-top: -5px;
}




#leftEnterFr, #leftEnterEn, #leftEnterEs{
height:164px;
width:257px;
border: 0px solid red;
}
#leftEnterFr {background-image: url(/img/121_newsEntreeArtisteFr.jpg);}
#leftEnterEn {background-image: url(/img/121_newsEntreeArtisteEn.jpg);}
#leftEnterEs {background-image: url(/img/121_newsEntreeArtisteEs.jpg);}





#mainRight {
background-image: url(/img/main_back_vert.gif);
background-repeat: repeat-y;
background-position: -2 0;
border: 0px solid green;
width: 257px;
/*position: absolute;*/
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
margin-top: -5px;
margin-right: 0px;
float:right;
}

#rightEnterFr, #rightEnterEn, #rightEnterEs  {
height:164px;
width:257px;
border: 0px solid red;
}
#rightEnterFr {background-image: url(/img/121_newsEntreePublicFr.jpg);}
#rightEnterEn {background-image: url(/img/121_newsEntreePublicEn.jpg);}
#rightEnterEs {background-image: url(/img/121_newsEntreePublicEs.jpg);}






#mainRightBottom {
border: 0px solid red;
background-image: url(/img/main_back_hori.gif);
background-repeat: no-repeat;
background-position: -2 0;
width: 165px;
height: 230px;
position: relative;
left: 0px;
}



#mainCenterFr, #mainCenterEn, #mainCenterEs, #mainCenterArtistesFr, #mainCenterArtistesEn, #mainCenterArtistesEs, #mainCenterPublicFr, #mainCenterPublicEn, #mainCenterPublicEs {
background-repeat: no-repeat;
border: 0px solid black;
background-color: transparent;
width: 430px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
margin-top: -5px;
margin-left: 0px;
float:left;
padding-top:60px;
left:200px;
}
#mainCenterArtistesFr {background-image: url(/img/121_newsArtistesFr.gif);background-position: 0 0;}
#mainCenterArtistesEn {background-image: url(/img/121_newsArtistesEn.gif);background-position: 0 0;}
#mainCenterArtistesEs {background-image: url(/img/121_newsArtistesEs.gif);background-position: 0 0;}
#mainCenterFr {background-image: url(/img/121_newsNouvellesEntreesFr.gif);background-position: 0 0;}
#mainCenterEn {background-image: url(/img/121_newsNouvellesEntreesEn.gif);background-position: 0 0;}
#mainCenterEs {background-image: url(/img/121_newsNouvellesEntreesEs.gif);background-position: 0 0;}
#mainCenterPublicFr {background-image: url(/img/121_newsPublicFr.gif);background-position: 0 0;}
#mainCenterPublicEn {background-image: url(/img/121_newsPublicEn.gif);background-position: 0 0;}
#mainCenterPublicEs {background-image: url(/img/121_newsPublicEs.gif);background-position: 0 0;}








#conteneurProfil #main_macaronFr, #conteneurProfil #main_macaronEn, #conteneurProfil #main_macaronEs {
border: 0px solid red;
background-repeat: no-repeat;
width:132px;
height:132px;
position:absolute;
z-index:1000;
display:none;
}
#conteneurProfil #main_macaronFr, #conteneurProfil #main_macaronEn, #conteneurProfil #main_macaronEs {left: 450px; top:280px;}

#main_macaronFr {background-image: url(/img/121_main_macaronFr.gif);}
#main_macaronEn {background-image: url(/img/121_main_macaronEn.gif);}
#main_macaronEs {background-image: url(/img/121_main_macaronEs.gif);}






.mainNews{
border-bottom: 1px solid #F4F4F4;
position: relative;
padding-top:10px;
float:left;
padding-bottom:20px;
width:600px;
left:10px;
}

.newsImage {
position: relative;
border: 1px solid black;
float: left;
margin-right:10px;
/*width: 70px;*/
/*height: 70px;*/
}




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


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




.newsDate {

}

.newsTitre {
color: #6EC2DB;
font-weight:bold;
font-size:12px;

}
.newsTexte {
color: #002D47;
font-size:11px;
}

.mainNews table td , .mainNews table th {
color: #002D47;
font-size:11px;
border: 1px solid #000000;
padding:3px;
text-align:center;
}
.mainNews table {
border-collapse:collapse;
}

.mainNews A:link, .mainNews A:visited, .mainNews A:active, .mainNews A:hover {text-decoration: none; color: #FF9900;}
a.morceauNews:link, a.morceauNews:focus, a.morceauNews:active, a.morceauNews:visited {color: #BF0A2B;} 


hr {
border: 0px solid red;
height: 1px;
color: #EEEEEE;
background-color: #EEEEEE;
}
/* ////////////////////////////////////FIN NEWS/////////////////////////////////////////// */

/*-moz-border-radius:6px;*/

#conteneurOmbre {
float:left;
position: relative;
border: 0px solid red;
width:970px;
background-image: url(/img/121_backgeneral.png);
background-repeat: repeat;
background-position: 5px 0px;
}

#conteneurGeneral {
border: 0px solid grey;
width:952px;
float:left;
position: relative;
background-color:#FFFFFF;
/* margin-left:auto;  Meilleure methode de centrage pour SAFARI etc... */
/* margin-right:auto;   Meilleure methode de centrage pour SAFARI etc... */
}



#lignetop { /*Petite ligne de couleur du haut*/
  border: 0px solid black;
  height: 5px;
  line-height: 5px;
  width:100%;
  background-color:#00576A;
	position: absolute;
	display:none;
}


/* CONTENEUR header qui contient #logo, #langues, #login, #banniere  */
#header {
  width:100%;
  border: 0px solid black;
  background-repeat: no-repeat;
  height: 122px;
  background-color:#317F96;
}
/*
.headerfr {background-image: url(/img/121_header_backnewyear.jpg);}
.headerEs {background-image: url(/img/121_header_backnewyear.jpg);}
.headerEn {background-image: url(/img/121_header_backnewyear.jpg);}

.headerfr {background-image: url(/img/xmas2009/header_xmas2009.jpg);}
.headerEs {background-image: url(/img/xmas2009/header_xmas2009.jpg);}
.headerEn {background-image: url(/img/xmas2009/header_xmas2009.jpg);}
*/

.headerfr {background-image: url(/img/121_header_backFr.jpg);}
.headerEs {background-image: url(/img/121_header_backEs.jpg);}
.headerEn {background-image: url(/img/121_header_backEn.jpg);}

.headerfr {background-image: url(/img/121_header_back2.jpg);}
.headerEs {background-image: url(/img/121_header_back2.jpg);}
.headerEn {background-image: url(/img/121_header_back2.jpg);}

#langues {
   border: 0px solid red;
   /*background-color:#000000;*/
   visibility: visible;
   left: 800px;
   margin-top: 200px;
	 position: absolute;
	 z-index: 100;
	 color:#5F5F5F;
}

#langues A:link, #langues A:visited, #langues A:active, #langues A:hover {text-decoration: none; color: #5F5F5F;}

.langueSelected {
	 color:#FFFFFF;
}



#login {
   border: 0px solid red;
   width:245px;
   height:90px;
	 /*color:#ade9fe;*/
	 color:#ffffff;
	 position:absolute;
	 top:29px;
	 left:520px;
}



#login .ok { /* bouton OK dans bandeau de recherche */
width:22px;
height:22px;
background-image: url(/img/121_ok.png);
background-repeat: no-repeat;
cursor:pointer;
position:absolute;
left:215px;
top:12px;
}
#login #liens {/* les 2 liens s'inscrire et perte du mot de passe */
font-family:arial;
width:280px;
height:20px;
font-size:14px;
font-weight:bold;
position:relative;
border: 0px solid red;
text-align:center;
margin-top:-4px;
margin-left:-15px;
}

#login #emailConteneur {/* le conteneur EMAIL */
border: 0px solid brown;
width:100%;
height:20px;
font-size:9px;
}

#login #emailConteneur .loginText, #login #password .loginText {
width:60px;
border: 0px solid white;
float:left;
text-align:right;
padding-right:3px;
margin-top:4px;
}


#login #emailConteneur .inputText {/* input email dans bandeau de login */
width:140px;
height:19px;
font-size:9px;
/*background-color:#CEF7FF;*/
background-color:#FFFFFF;
border-top :1px solid #3D89A0;
border-bottom :1px solid #ffffff;
border-left :1px solid #3D89A0;
border-right :1px solid #ffffff;
text-indent:2px;
}

#login #password {/* le conteneur PASSWORD */
border: 0px solid yellow;
width:100%;
height:20px;
font-size:9px;
margin-top:3px;
}
#login #password .inputText {/* input password dans bandeau de login */
width:140px;
height:19px;
font-size:9px;
/*background-color:#CEF7FF;*/
background-color:#FFFFFF;
border-top :1px solid #3D89A0;
border-bottom :1px solid #ffffff;
border-left :1px solid #3D89A0;
border-right :1px solid #ffffff;
text-indent:2px;
}

#login #autolog {/* le conteneur RECONNEXION AUTO */
border: 0px solid yellow;
width:100%;
height:25px;
font-size:9px;
margin-top:4px;
left:60px;
position:relative;
}
#login .checkbox {/* input reconnexion dans bandeau de login */
float:left;
margin-top:0px;
}
#login #autolog div {
border: 0px solid green;
width:180px;
}


#logout {
   border: 0px solid green;
   /*background-color:#000000;*/
   visibility: visible;
   margin-top: 15px;
   width:240px;
	 position: absolute;
	 color:#ade9fe;
	 text-align:center;
	 font-size:11px;
}


#search {
   /*background-color:#000000;*/
   visibility: visible;
   height:38px;
   line-height: 38px;
   width:100%;
   left: 0px;
   margin-top: -74px;
	 position: absolute;
   background-image: url(/img/121_back_styles.gif);
   background-repeat: repeat-x;
   text-indent: 10px; /*retrait de texte*/
   border:0px solid orange;
}

#search .ok { /* bouton OK dans bandeau de recherche */
width:22px;
height:22px;
position: absolute;
background-image: url(/img/121_ok2.gif); 
background-repeat: no-repeat;
cursor:pointer;
margin-top: 9px;
margin-left:5px;
}
#search .inputText {/* champ texte dans bandeau de recherche */
width:170px;
height:20px;
font-size:9px;
margin-top: 9px;
}
#search #liens {/* liens dans bandeau de recherche */
font-size:11px;
margin-left:25px;
position: absolute;
}

#comboSearch {
border:0px solid red;
position:relative;
left:630px;
}

#search A:link {text-decoration: none; color: #b7d3dd;}
#search A:visited {text-decoration: none; color: #b7d3dd;}
#search A:active {text-decoration: none; color: #b7d3dd;}
#search A:hover {text-decoration: none; color: #e7d200;}

#search .separateur {
color:#00405e;
}

#search .titrePage {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#00576A;
text-transform: none;
}




/* CONTENEUR menuGeneral qui contient #panier,#styles,#others  */
#menuGeneral {
background-color:#00576A;
margin-top: 0px;
width:100%;
height:74px;
vertical-align: top;
}


#panier {
left: 785px;
top: 6px;
width:156px;
height: 110px;
position: absolute;
border:0px solid red;
}

#panier iframe {
width:100%;
height: 110px;
overflow:hidden;
/*background-color:#3D89A0;*/
z-index:800;
}

.bodyPanier {
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin:5px;
padding:5px;
overflow:hidden;
background-repeat: no-repeat;
color:#0f4959;
font-size:12px;
text-align:center;
/*background-color:#3D89A0;*/
}
/*.bodyPanierNoBlink {background-image: url(/img/121_panierLarge.gif);}*/
.bodyPanierNoBlink {background-image: url(/img/121_panierLarge.png);}
.bodyPanierBlink {background-image: url(/img/121_panierBlinkLarge.gif);}

.bodyPanier A:link {text-decoration: none; color: #F07900;}
.bodyPanier A:visited {text-decoration: none; color: #F07900;}
.bodyPanier A:hover {text-decoration: none; color: #F07900;}





#styles {/*Conteneur des styles (rock, electro etc...*/
   border: 0px solid yellow;
   /*background-color:#000000;*/
   visibility: visible;
   width:100%;
   height:40px;
   margin-top: 233px;
   left: 0px;
   text-align: center;
   top: -74px;
   line-height: 40px;
	 position: absolute;
   background-image: url(/img/121_back_search.gif); 
   background-repeat: repeat-x;
}

#styles A:link {text-decoration: none; color: #ffffff;}
#styles A:visited {text-decoration: none; color: #ffffff;}
#styles A:active {text-decoration: none; color: #ffffff;}
#styles A:hover {text-decoration: none; color: #6EC2DB;}


#styles .separateur {
color:#4d99b1;
}
#styles table {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
   height:100%;
}

.preference {
   /*background-color:#000000;*/   
   visibility: visible;
	 position: relative;
   background-image: url(/img/121_p.gif); 
   background-repeat: no-repeat;
	 background-position: center top;
}



#espacePersoMenusCont {
   background-color:#8EB9AE;
   border:0px solid red;
   left: 0px;
   top: 0px;
   width:100%;
   height:18px;
	 position: relative;
	 margin-bottom:10px;
	 text-indent:22px;
	 font-weight:bold;
	 color: #FFFFFF;
	 font-size:12px;
	 padding-top:3px;
}
#espacePersoMenusCont a:link, #espacePersoMenusCont a:focus, #espacePersoMenusCont a:active, #espacePersoMenusCont a:visited {color: #FFFFFF;}






#conteneurOthers {
   border:0px solid red;
   visibility: visible;
   left: 50px;
   top: 123px;
   width:650px;
   height:15px;
	 position: absolute;
	 z-index:9999999;
}


#others { /* menu du haut en onglets */
   border:0px solid green;
   visibility: visible;
   height:15px;
	 margin-left:auto;
   margin-right:auto;
   width:600px;
}



#others #onglet, #others #ongletimp { /* le conteneur d'un onglet */
float:left;
height:19px;
background-repeat: repeat-x;
}
#others #onglet {
background-image: url(/img/121_ongletB.gif); 
}
#others #ongletimp {
background-image: url(/img/121_ongletBimp.gif); 
}

#others #onglet .A, #others #ongletimp .A {/* l'arrondi de gauche */
background-repeat: no-repeat;
width:6px;
height:19px;
float: left;
}

#others #onglet .A {/* l'arrondi de gauche */
background-image: url(/img/121_ongletA.gif); 
}
#others #ongletimp .A {/* l'arrondi de gauche */
background-image: url(/img/121_ongletAimp.gif); 
}

#others #onglet .B, #others #ongletimp .B {/* le div du texte */
border: 0px solid red;
height:19px;
float: left;
font-size:9px;
margin-top:3px;
}
#others #onglet .B {color:#6AA4B5}
#others #ongletimp .B {color:#719427}

#others #onglet .B a:hover, #others #onglet .B a:focus, #others #onglet .B a:active, #others #onglet .B a {font-weight:bold;font-family: Tahoma, Verdana, Arial; color: #00576A; text-decoration: none;}
#others #onglet .B a:hover {font-weight:bold;font-family: Tahoma, Verdana, Arial; color: #3d89a0; text-decoration: none;}

#others #ongletimp .B a:hover, #others #ongletimp .B a:focus, #others #ongletimp .B a:active, #others #ongletimp .B a {font-weight:bold;font-family: Tahoma, Verdana, Arial; color: #FFFFFF; text-decoration: none;}
#others #ongletimp .B a:hover {font-weight:bold;font-family: Tahoma, Verdana, Arial; color: #00576a; text-decoration: none;}






#others #onglet .C, #others #ongletimp .C {/* l'arrondi de droite */
background-repeat: no-repeat;
width:6px;
height:19px;
float: left;
}
#others #onglet .C {/* l'arrondi de droite */
background-image: url(/img/121_ongletC.gif); 
}
#others #ongletimp .C {/* l'arrondi de droite */
background-image: url(/img/121_ongletCimp.gif); 
}


/* CONTENEUR main GENERAL qui contient #footer,#,#,#  */

#main {
  background-image: url(/img/121_mainBack.gif);
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  background-position: 0 35;
  height: 1350px;
  width:100%;
  /*padding-top: 5px;*/
}

#main #conteneurRemplissage {
font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma;
height:317px;
text-align:center;
font-weight:bold;
font-size:12px;
border:0px solid red;
color: #FFFFFF;
}


#row0 {
border:0px solid green;
height:90px;
text-align:center;
margin-bottom:10px;
}



#row1 #nouveautes #conteneurRemplissage {
background-image: url(/img/conteneurRemplissage.gif);
background-repeat: no-repeat;
background-position: 225 40;
color:#6EC2DB;
border:0px solid red;
}

#row1 #blocMorceau .artiste,#row1B #blocMorceau .artiste {color: #FFFFFF;}
#row1 #blocMorceau a.morceau:link, #row1 #blocMorceau a.morceau:focus, #row1 #blocMorceau a.morceau:active, #row1 #blocMorceau a.morceau:visited {color: #00576A};
#row1B #blocMorceau a.morceau:link, #row1B #blocMorceau a.morceau:focus, #row1B #blocMorceau a.morceau:active, #row1B #blocMorceau a.morceau:visited {color: #00576A};


#row1 #conteneurRemplissage, #row1B #conteneurRemplissage {
background-image: url(/img/conteneurRemplissage2.gif);
background-repeat: no-repeat;
background-position: -15 45;
color:#6EC2DB;
}

#main #titrePage, #main #titrePagePerso {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
text-indent: 20px;
color: #FFFFFF;
height:35px;
line-height:35px;
border: 0px solid green;
}

#main #titrePage {
background-color: #8EB9AE;
margin-bottom:5px;
}
#main #titrePagePerso {
background-color: #99CA33;
}




#main .voirCatalog2 {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#main .voirCatalogImg {
border:0px solid yellow;
background-image: url(/img/121_voir_catalog.png);
background-repeat: no-repeat;
background-position: 0 0;
width:75px;
height:75px;
margin-bottom:5px;
}







#sousTitrePage {font-family: Arial;font-size: 11px;font-weight:bold;}



#row1 {
width: 935px;
border: 0px solid orange;
float: left;
margin-left:7px;
margin-top:20px;
}

#row2 {
position:relative;
width: 935px;
border: 0px solid green;
float: left;
margin-left:7px;
margin-top:40px;
}

#row2_OpenX {
float:left;position:relative;	
}



#row2 #CoupCoeurConteneur {
background-image: url(/img/121_coupcoeur_back.gif);
float:right;
width:210px;
height:264px;
border:0px solid red;
margin-top:20px;
}






#row2 #blocMorceauCoupCoeur {
border:0px solid red;
width:100px;
width:200px;
margin-left:10px;
margin-top:14px;
}







#row3 #conteneurMusicBlog {
background-image: url(/img/121_conteneurMusicBlog_back.jpg); 
background-repeat: no-repeat;
position:relative;
border: 0px solid blue;
height:122px;
width:513px;
float:left;
}

#row3 #linkMusicBlog {
position:absolute;
border:0px solid white;
left:0px;
width:500px;
height:60px;
cursor:pointer;
}

#row3 #conteneurLignesMusicBlog {
border:0px dashed pink;
height:56px;
position:relative;
overflow: hidden;
float:left;
width:430px;
top:65px;
left:50px;
}


#row3 #conteneurLignesMusicBlog .lignerss {
position:relative;
border: 0px solid green;
margin-bottom:2px;
font-weight: bold;
width:430px;
top:-9px;
left:50px;
text-indent:5px;
}

#row3 #conteneurMusicBlog .lignerss1 {background-color:transparent;}
#row3 #conteneurMusicBlog .lignerss2 {background-color:transparent;}
#row3 #conteneurMusicBlog .lignerss1 a,#conteneurMusicBlog .lignerss2 a {color:#E0DCCD;}


.scrollTopRss, .scrollDownRss {
border: 0px solid red;
background-repeat: no-repeat;
width:25px;
height:25px;
cursor:pointer;
position:absolute;
z-index:99999;
}
.scrollTopRss  {background-image: url(/img/121_scrollUp_V3.png);left:23px;top: 3px;} 
.scrollDownRss {background-image: url(/img/121_scrollDown_V3.png); left: 23px;top: 25px;}


#row3 #conteneurWebRadio {
width:401px;
height:122px;
position:relative;
float:right;
background-image: url(/img/121_conteneurWebRadio_back.jpg); 
background-repeat: no-repeat;
}

#row3 #conteneurWebRadio #CurrentImg {
border:3px solid #FFFFFF;
position:absolute;
left:297px;
top:15px;
}

#row3 #conteneurWebRadio #linkRadio {
border:0px solid red;
width:290px;
height:122px;
cursor:pointer;
}




#row1B {
width: 930px;
margin-left:7px;
margin-top: 20px;
float: left;
border: 0px solid red;
}

#row2B {
margin-top:10px;
position:relative;
width: 930px;
margin-left:7px;
float: left;
border: 0px solid brown;
}



#row3 {
background-repeat: repeat;
position:relative;
width: 925px;
height:122px;
float: left;
margin-left:12px;
margin-top:40px;
}


#row3B {
position:relative;
margin-left:7px;
width: 930px;
margin-bottom:10px;
margin-top: 30px;
float: left;
border: 0px solid brown;
}

#row4B {
position:relative;
margin-left:7px;
width: 930px;
margin-bottom:10px;
margin-top: 0px;
float: left;
border: 0px solid brown;
}


#row1 #nouveautes {
position:absolute;
background-color: #CCC89F;
background-image: url(/img/121_news_back2.gif); 
background-repeat: repeat;
margin-top:2px;
margin-bottom:10px;
border:0px solid red;
width:487px;
left:230px;
}

#enAvant { /* sur la premiere page, le fond mis en avant dans les nouveautes */
position:absolute;
border: 0px solid black;
width:210px;
height:288px;
left:-224px;
top:0px;
background-image: url(/img/121_enavant_back.gif); 
background-repeat: no-repeat;
/*filter:alpha(opacity=10);*/
/*opacity: 0.1;*/
/*-moz-opacity:0.1;*/
}


#row1B #nouveautes {
position:absolute;
background-color: #CCC89F;
background-image: url(/img/121_news_back4.gif);
background-repeat: repeat;
margin-bottom:10px;
border:0px solid red;
width:703px;
left:10px;
}



#conteneur4ongletsCar { /* pour carousel homepage */
border: 0px solid blue;
height:266px;
}




#row1B #nouveautes #allblocMorceau { /* pour carousel sur page style pere */
border: 0px solid black;
width:495px;
height:230px;
overflow: hidden;
margin-left:40px;
margin-top:5px;
}

#row2B #promos #allblocMorceau {
position:relative;
width:465px;
height:230px;
float:left;
left:30px;
overflow: hidden;
border:0px solid red;
}


/* #allblocMorceauNew, #allblocMorceauSales, #allblocMorceauListen, #allblocMorceauPromo */
#allblocMorceauNew { /* pour carousel */
position:relative;
border: 0px dashed black;
width:460px;
height:270px;
overflow: hidden;
margin-left:25px;
margin-top:-15px;
}


#row1B #nouveautes #blocMorceau, #row2B #promos #blocMorceau { /* pour carousel */
width:110px;
border: 0px solid white;
float:left;
height:115px;
/*line-height:168px;*/
}

#promos #blocMorceau { /* a supprimer ? */
/*
width:105px;
float:left;
height:160px;
margin-bottom:8px;
margin-right:5px;
border: 1px solid green;
*/
}

#row1 #nouveautes #blocMorceau { /* pour carousel homepage*/
width:108px;
border: 0px solid white;
float:left;
height:135px;
margin-left:5px;
/*line-height:168px;*/
}


#row1B .scrollLeft, #row1B .scrollRight, #row2B .scrollLeft2, #row2B .scrollRight2 {
border: 0px solid red;
background-repeat: no-repeat;
width:21px;
height:21px;
cursor:pointer;
position:relative;
z-index:99999;
}

#row1 .scrollLeft, #row1 .scrollRight,#row1B .scrollLeft, #row1B .scrollRight{
border: 0px solid red;
background-repeat: no-repeat;
width:38px;
height:38px;
cursor:pointer;
position:absolute;
z-index:99999;
}
#row1 .scrollLeft  {background-image: url(/img/121_scrollRight_V3.png);left: 465px;top: 110px;} 
#row1 .scrollRight {background-image: url(/img/121_scrollLeft_V3.png); left: -15px;top: 110px;}


#row1B .scrollLeft  {background-image: url(/img/121_scrollRight_V3.png);left: 480px;top: 110px;} 
#row1B .scrollRight {background-image: url(/img/121_scrollLeft_V3.png); left: 0px;top: 110px;}
 




.off {
filter:alpha(opacity=20);
opacity: 0.2;
-moz-opacity:0.2;
cursor: default;
}





#exclusifMain{
position:absolute;
border: 0px solid blue;
top:195px;
left:100px;
width:83px;
height:84px;
}






#row2B #promos {
border: 0px solid black;
background-color: #CCC89F;
background-image: url(/img/121_news_back3.gif);
background-repeat: repeat;
float:right;
width:500px;
}


#conteneur4ongletsPanierOffres .titrePage { /*titre des zones OFFRES PROMOTIONELLES*/
color: #FFFFFF;
font-size:14px;
margin-bottom:10px;
text-transform: uppercase;
}

#row1 .titrePage {
position:relative; 
font-size: 18px;
font-weight: bold;
color: #a09668;
left:230px;
border: 0px solid pink;
width:500px;
}


#row1B .titrePage{
position:relative; 
font-size: 18px;
font-weight: bold;
color: #a09668;
left:0px;
border: 0px solid pink;
width:500px;
}


#row2B .titreVideo{
position:relative; 
font-size: 18px;
font-weight: bold;
color: #000000;
left:0px;
border: 0px solid pink;
width:500px;
}

#row2B .titrePage{
position:relative; 
font-size: 18px;
font-weight: bold;
color: #85040B;
left:0px;
border: 0px solid pink;
width:500px;
float:right;
margin-top:-21px;
}



#enAvantV1 { /* sur la premiere page, le fond mis en avant dans les nouveautes */
position:absolute;
border: 0px solid black;
width:182px;
height:252px;
float:left;
left:515px;
top:5px;
background-image: url(/img/121_enavant.gif); 
background-repeat: no-repeat;
filter:alpha(opacity=10);
opacity: 0.1;
-moz-opacity:0.1;
}



#row1B #blocMorceauEnAvant{
position:absolute;
border: 0px solid blue;
top:15px;
left:525px;
width:170px;
z-index:99998;
}







#row3 #coffretMoisConteneur {
position:relative;
background-image: url(/img/121_enavant_back.gif);
float:right;
width:210px;
height:288px;
border:0px solid red;
margin-top:20px;
}
#row3 #blocCoffretMois{
border:0px solid red;
width:200px;
margin-left:10px;
margin-top:14px;
}


#row3B #coffretMoisConteneur {
position:relative;
background-image: url(/img/121_enavant_back.gif);
float:right;
width:210px;
height:288px;
border:0px solid red;
margin-top:20px;
}

#row3B #blocCoffretMois{
border:0px solid red;
width:200px;
margin-left:10px;
margin-top:14px;
}



#row1 #blocMorceauEnAvant{
float:left;
position:relative;
border: 0px solid blue;
left:20px;
top:40px;
width:215px;
z-index:99998;
}


#row2Center {
position:relative;
left:19px;
border: 0px solid orange;
width:220px;
float:left;
}



#row2 #row2Center #videoConteneur  {
position:relative;
border: 0px solid pink;
width:220px;
height:165px;
overflow:hidden;
}
#row2 #row2Center #noVideoConteneur  {
background-image: url(/img/121_flv_220x165.jpg);
background-position:0 0;
position:relative;
border: 0px solid pink;
width:220px;
height:165px;
overflow:hidden;
}
#noVideoConteneur img {
border:0px solid red;
width:100%;
height:100%;
}


#row2 #row2Center #videoInfosConteneur  {
position:relative;
border: 0px solid pink;
width:220px;
height:22px;
background-color:#000000;
text-align:center;
}
#videoInfosConteneur a {color:#FFFFFF;}



#row2B #videoConteneur  {
position:relative;
border: 0px solid pink;
width:256px;
height:230px;
overflow:hidden;
left:85px;
top:10px;
}
#row2B #videoInfosConteneur  {
float:left;
position:relative;
border: 0px solid pink;
width:256px;
height:40px;
background-color:#000000;
text-align:center;
top:-17px;
padding-top:5px;
}
#videoInfosConteneur a {color:#FFFFFF;}

#row2B #noVideoConteneur {
background-image: url(/img/121_flv_320x240.jpg);
background-position:55 5;
position:relative;
background-color: #000000;
width:410px;
float:left;
height:257px;
}








#row2 #row2Center #xxsConteneur  {
margin-top:7px;
position:relative;
border: 0px solid green;
width:220px;
}


#row0B {
position:relative;
float:left;
border:0px solid green;
height:90px;
width:930px;
text-align:center;
margin-bottom:15px;
margin-top:20px;
}

#row0B #xxsConteneur {
position:relative;
float:left;
border:0px solid purple;
}


#row3 #xxsConteneur {
margin-top:20px;	
}

#row0B #xxsConteneur img  {
border: 0px solid #C3C3C3;
width:220px;
height:90px;
margin-left:7px;
margin-right:0px;
}

#row0B #advConteneur {
position:relative;
float:right;
width:468px;
height:88px;
border: 1px solid #D8D8D8;
background-color:#F4F4F4;
}




#row0 #xxsConteneur img  {
border: 1px solid #C3C3C3;
width:220px;
height:90px;
margin-left:7px;
margin-right:7px;
}

#row2 #row2Center #xxsConteneur img {
border: 1px solid #C3C3C3;
width:220px;
height:90px;
float:left;
}




#blocMorceauEnAvant #mainPochette img, #CoupCoeurConteneur #mainPochette img, #blocCoffretMois #mainPochette img {
width:150px;
height:150px;
}

#row1 #blocMorceauEnAvant #mainPochette {background-image: url(/img/121_pochetteBig2.gif);}
#row2 #blocMorceauCoupCoeur #mainPochette {background-image: url(/img/121_pochetteBig4.gif);}
#row3 #blocCoffretMois #mainPochette {background-image: url(/img/121_pochetteBig2.gif);}
#row3B #blocCoffretMois #mainPochette {background-image: url(/img/121_pochetteBig2.gif);}
#blocMorceauEnAvant #mainPochette {background-image: url(/img/121_pochetteBig2.gif);}


#blocMorceauEnAvant #mainPochette, #blocMorceauCoupCoeur #mainPochette, #blocCoffretMois #mainPochette {
background-repeat: no-repeat;
background-position: 0 0;
height:160px;
}

#blocMorceauEnAvant .artiste, #blocMorceauCoupCoeur .artiste, #blocCoffretMois .artiste{
font-size: 16px;
font-weight:bold;
color:#FFFFFF;
}

#row1 #nouveautes #blocMorceau #mainPochette {
background-image: url(/img/121_pochetteRow1.gif);
background-repeat: no-repeat;
background-position: 0 0;
height:82px;
width:100%;
float:left;
}

#row1B #nouveautes #blocMorceau #mainPochette{
background-image: url(/img/121_pochetteRow1B.gif);
background-repeat: no-repeat;
background-position: 0 0;
height:82px;
width:100%;
float:left;
}


#row2B #promos #mainPochette, #row2B #promos #mainPochette, #conteneur4ongletsPanierOffres #mainPochette {
border: 0px solid #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
height:82px;
width:100%;
float:left;
}
#row2B #promos #mainPochette,#conteneur4ongletsPanierOffres #mainPochette {background-image: url(/img/121_pochetteRow1.gif);}
#row2B #promos #mainPochette {background-image: url(/img/121_pochetteRow3.gif);}
#conteneur4ongletsPanierOffres a:link, #conteneur4ongletsPanierOffres a:focus, #conteneur4ongletsPanierOffres a:active, #conteneur4ongletsPanierOffres a:visited {color: #FFFFFF;}
#mainPochette img {border: 1px solid white; cursor: pointer;display:block; width:70px; height:70px;} /*contour des images+ autres pages*/
#mainInfos {float:left;border: 0px solid #ffffff;color:#FFFFFF;margin-top:3px;} /* Contient le nom du groupe et le morceau sur la page main + autres pages*/


#row1B #nouveautes #mainIcons {
position:relative;
border: 0px solid red;
height:15px;
color:#ffffff;
margin-top:-80px;
margin-left:70px;
width:30px;
}

#row2B #promos #mainIcons {
position:relative;
border: 0px solid red;
height:15px;
color:#ffffff;
margin-top:-80px;
margin-right:5px;
float:right;
width:30px;
}

#row1B #blocMorceauEnAvant #mainIcons {
border: 0px solid red;
height:15px;
color:#ffffff;
margin-top:5px;
margin-left:-5px;
width:100%;
}


#row1 #mainInfos, #row1B #nouveautes #mainInfos {float:left;border: 0px solid #ffffff;color:#FFFFFF;margin-top:-2px;}
#row2B #promos #mainInfos {float:left;width:100%;border: 0px solid #ffffff;color:#FFFFFF;margin-top:-2px;}




#mainIcons {float:left;border: 0px solid red;height:15px;color:#ffffff;width:100%;margin-top:3px;} /* Contient les 2 icones panier et casque + autres pages*/



#mainPrix {float:left;border: 0px solid #ffffff;width:100%;} /* contient le prix du morceau + autres pages*/


#row1 .prix, #row1B .prix, #nouveautes .prix {font-size: 10px;font-weight:bold;color:#ffffff; background : #6ec2db;padding-left:5px;padding-right:5px;} /* le fond de couleur sur le prix pour les nouveautes */
#promos .prix, #conteneur4ongletsPanierOffres .prix {font-size: 10px;font-weight:bold;color:#ffffff; background : #FF7E00;padding-left:5px;padding-right:5px;} /* le fond de couleur sur le prix pour les promos */

#mainInfos a.morceau:link, #mainInfos a.morceau:focus, #mainInfos a.morceau:active, #mainInfos a.morceau:visited {color: #00576A;} /* couleur des morceaux PROMOS */
#row2B #promos #mainInfos a.morceau:link, #row2B #promos #mainInfos a.morceau:focus, #row2B #promos #mainInfos a.morceau:active, #row2B #promos #mainInfos a.morceau:visited {color: #FFFFFF;} /* couleur des morceaux PROMOS */
#CoupCoeurConteneur a.morceau:link, #CoupCoeurConteneur a.morceau:focus, #CoupCoeurConteneur a.morceau:active, #CoupCoeurConteneur a.morceau:visited {color: #FFFFFF;} /* couleur des morceaux PROMOS */


#centrageconteneurPanierCasque {
width:100%;
border: 0px solid blue;
}

#conteneurboutonAcheterAlbum {
float:left;
}


.conteneurPanierCasque {
float:left;
border: 0px solid green;
width:120px;
}


a.boutonAcheterAlbum, a.boutonAcheterAlbums, a.boutonAlbumGratuit, a.boutonVip, a.boutonSend {
     border: 0px solid red;
     display:block;    
     width: 113px;
     height: 30px;
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
a.boutonVip {
margin-top:7px;	
}     
     
a.boutonAcheterAlbumSmall {
     border: 0px solid red;
     display:block;    
     width: 77px;
     height: 26px;
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:0px;
     }
/*    
.boutonAcheterAlbumFr {background-image: url(/img/121_acheter_album_Fr.png);}
.boutonAcheterAlbumEn {background-image: url(/img/121_acheter_album_En.png);}
.boutonAcheterAlbumEs {background-image: url(/img/121_acheter_album_Es.png);}

.boutonAcheterAlbumsFr {background-image: url(/img/121_acheter_albums_Fr.png);}
.boutonAcheterAlbumsEn {background-image: url(/img/121_acheter_albums_En.png);}
.boutonAcheterAlbumsEs {background-image: url(/img/121_acheter_albums_Es.png);}
*/
.boutonAcheterAlbumFr, .boutonAcheterAlbumsFr {background-image: url(/img/121_acheter_album_Fr2.png);}
.boutonAcheterAlbumEn, .boutonAcheterAlbumsEn {background-image: url(/img/121_acheter_album_En2.png);}
.boutonAcheterAlbumEs, .boutonAcheterAlbumsEs {background-image: url(/img/121_acheter_album_Es2.png);}

.boutonAcheterAlbumSmallFr {background-image: url(/img/121_acheter_albumSmall_Fr.png);}
.boutonAcheterAlbumSmallEn {background-image: url(/img/121_acheter_albumSmall_En.png);}
.boutonAcheterAlbumSmallEs {background-image: url(/img/121_acheter_albumSmall_Es.png);}

.boutonAlbumGratuitFr {background-image: url(/img/121_album_gratuit_Fr.png);}
.boutonAlbumGratuitEn {background-image: url(/img/121_album_gratuit_En.png);}
.boutonAlbumGratuitEs {background-image: url(/img/121_album_gratuit_Es.png);}
.boutonVipFr {background-image: url(/img/121_boutonVip_Fr.png);}
.boutonVipEn {background-image: url(/img/121_boutonVip_En.png);}
.boutonVipEs {background-image: url(/img/121_boutonVip_Es.png);}
.boutonSendFr {background-image: url(/img/121_buttonSend_Fr.png);}
.boutonSendEn {background-image: url(/img/121_buttonSend_En.png);}
.boutonSendEs {background-image: url(/img/121_buttonSend_Es.png);}


#ConteneurAlbumsPageArtiste #allblocAlbums a.boutonAcheterAlbum, #ConteneurAlbumsPageArtiste #allblocAlbums a.boutonAcheterAlbums, #conteneurAlbumsGratuits a.boutonAlbumGratuit, #conteneurVip a.boutonVip, a.boutonSend{
margin-left:0px;
}


a.boutonPanier {
     border: 0px solid red;
     float: left; 
     display:block;    
     width: 23px;
     height: 23px;
     background-image: url(/img/121_shoppingcart.png);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
a.boutonCasque {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     background-image: url(/img/121_listen.png);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
a.boutonVideo {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     background-image: url(/img/121_video.png);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
     
a.boutonEcard {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     /*background-image: url(/img/121_arobase.png);*/
     background-image: url(/img/121_ecard.gif);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:2px;
     }
     
a.boutonEcardBlanc {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     /*background-image: url(/img/121_arobase.png);*/
     background-image: url(/img/121_ecardBlanc.gif);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:2px;
     }
     
a.boutonEcardBgOrange {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     /*background-image: url(/img/121_arobase.png);*/
     background-image: url(/img/121_ecardOrange.gif);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
a.boutonEcardBgRed {
     display:block; 
     border: 0px solid red;
     float: left;
     width: 23px;
     height: 23px;
     /*background-image: url(/img/121_arobase.png);*/
     background-image: url(/img/121_ecardRed.gif);
     background-repeat: no-repeat;
     cursor:pointer;
     margin-left:8px;
     }
     
     
          
     
     
.ecardSmall {
border: 0px solid red;
background-image: url(/img/121_small_ecard.gif);
background-repeat: no-repeat;
background-position: -2px 5px;
width: 53px;
height: 25px;
}

.DebugLienMoz { /* Débug pour les boutons sous moz, zone de selection active que sur la portion de l'image*/
     width: 100%;
     height: 100%;
	   background-color: transparent;
	   }
	   
	   



#row1 #titreEnAvant, #row3 #titreEnAvant, #row3B #titreEnAvant{
position:absolute;
font-size: 18px;
font-weight: bold;
color: #d7a33b;
border: 0px solid red;
margin-top:-45px;
left:-5px;
width:200px;
}

#row2 #titreEnAvant{
position:absolute;
font-size: 18px;
font-weight: bold;
color: #780812;
border: 0px solid red;
margin-top:-40px;
left:730px;
width:200px;
}



#row1B #titreEnAvant {
position:absolute;
font-size: 18px;
font-weight: bold;
color: #ffffff;
border: 1px solid red;
top:-43px;
left:-10px;
width:200px;
}


#row1 #titreVentes {
position:absolute;
font-size: 18px;
font-weight: bold;
color: #8EB9AE;
background-image: url(/img/121_shoppingcart.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
text-indent:20px;
margin-left:740px;
margin-top:-23px;
border: 0px solid red;
}

#row1 #titreEcoutes, #row1B #titreEcoutes {
font-size: 18px;
font-weight: bold;
color: #8EB9AE;
margin-top: 5px;
/*background-image: url(/img/121_listen.gif);*/
background-repeat: no-repeat;
background-position: 0px 5px;
/*text-indent:20px;*/
margin-left:730px;
margin-top:-23px;
border: 0px solid red;
}






#row1 #ecoutes {
position:relative;
background-color: #8eb9ae;
/*overflow:auto;*/
border: 0px solid red;
width:210px;
float:right;
top:3px;
}


#row1 #ecoutes #conteneur4onglets {
position:relative;
border: 0px solid yellow;
height:261px;
}




/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit, #hautgauchebleu {
height: 11px; width: 11px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {background: url(/img/121_angle_hautgauche.gif);}
#hautgauchebleu {background: url(/img/121_angle_hautgauche.gif);} /* à virer */
#hautdroit {float: right;background: url(/img/121_angle_hautdroit.gif);}
#basgauche {background: url(/img/121_angle_basgauche.gif);}
#basdroit {float: right;background: url(/img/121_angle_basdroit.gif);
}



#row1B #ecoutes { /* stats ecoutes de mainV1.php */
position:relative;
background-color: #8eb9ae;
/*overflow:auto;*/
border: 0px solid red;
width:210px;
float:right;
top:3px;
}


#conteneur4onglets {
border: 0px solid red;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:360px;
}

#conteneur4ongletsV1 {
border: 0px solid green;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:230px;
}






#classement { /*Conteneur pour une entrée dans les top écoutes et top ventes*/
border-bottom: 1px dashed #00576A;
padding-top: 5px;
padding-bottom: 5px;
text-indent:3px;
color:#ffffff;
}

#row1 #classement {border-bottom: 1px dashed #588D81;}

#classement a.artiste:link, #classement a.artiste:focus, #classement a.artiste:active, #classement a.artiste:visited {color: #FFFFFF;}
#classement a.morceau:link, #classement a.morceau:focus, #classement a.morceau:active, #classement a.morceau:visited {color: #FFE500;} /* couleur des morceaux dans les 2 listes TOP */
#row1 #classement a.morceau:link, #row1 #classement a.morceau:focus, #row1 #classement a.morceau:active, #row1 #classement a.morceau:visited {color: #FFFFFF;}
#row1B #classement a.morceau:link, #row1B #classement a.morceau:focus, #row1B #classement a.morceau:active, #row1B #classement a.morceau:visited {color: #FFFFFF;}


#classement:hover {
background-color: #043B5B;
padding-top: 5px;
padding-bottom: 5px;
text-indent:3px;
}

#row1 #classement:hover,#row1B #classement:hover {background-color: #78A99D;}






#footer {
min-height:200px; 
width:100%;
/*line-height: 30px;*/
color: #B2B2B2;
background-color: #000000;
border-top: 0px solid #B2B2B2;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
float: right;
}

#copyrightFooter {
position:relative;
border:0px solid pink;
float:left;
margin-left:100px;
}


/* * html #footer {display:none;}  For IE 5+ PC */


/* Autres */

#infos {
  background-color: #000000;
  border: 0px dashed white;
  height: 20px;
	/*position: absolute;*/
  /*margin-top: 74px;*/
  width:100%;
  line-height: 20px;
  text-indent: 10px; /*retrait de texte*/
  color: #e7ffff;
}


#chemin {
  border: 0px solid white;
  height: 18px;
	position: absolute;
  margin-left: 0px;
  margin-top: -20px;
  width:100%;
  line-height: 20px;
  text-indent: 10px; /*retrait de texte*/
  color: #e7ffff;
}
#chemin a:hover, #chemin a:focus, #chemin a:active, #chemin a {font-family: Tahoma, Verdana, Arial; color: #e7ffff; text-decoration: none;}






/* //////////////////////////////// PAGE SEARCH //////////////////////////// */

#conteneur4ongletsSearch {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  width:918px;
  font-size: 11px;
  margin-top: 5px;
  margin-left:15px;
  margin-bottom: 10px;
  float:left;
}

#conteneurSearch {
border: 0px solid green;
padding:15px;
float:left;
}






.conteneurLigne { /* conteneur d'une ligne de formulaire ds SEARCH, FTP, PROFIL...*/
  width:100%; /*debug pour IE à 99%*/
  vertical-align:top;
  margin-bottom:10px;
  float: left;
  text-align:center;
  border: 0px solid green;
}

.conteneurLigneInfos { /* conteneur d'une ligne de formulaire */
  border: 0px solid red;
  color: #909090;
  width:99%; /* 99% debug pour IE */
  vertical-align:top;
  margin-bottom:10px;
  margin-top: -10px;
  float: left;
  text-align:left;
}

.intitule, .intituleObli, .intituleShort, .intituleObliShort { /* conteneur de l'intitulé de la ligne */
  /*background-color:#8BB9C5;*/
  font-size:10px;
  color: #004B5E;
  text-align:right;
  font-weight: bold;
  border-top: 0px solid #00576A;
  border-bottom: 0px dashed #00576A;
  height:15px;
  width:190px;
  float: left;
  padding-right:15px;
  padding-left:3px;
  margin-right:5px;
  white-space:nowrap;
}

.intitule, .intituleObli {
  width: 190px;
}

.intituleShort, .intituleObliShort {
  width: 100px;
}

.intituleObli { /* conteneur de l'intitulé OBLIGATOIRE de la ligne */
  background-image: url(/img/121_arrow_orange2.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
.intituleVide { /* conteneur de l'intitulé OBLIGATOIRE de la ligne */
  height:15px;
  width:190px;
  float: left;
  padding-right:15px;
  padding-left:3px;
  margin-right:5px;
}

.champ { /* conteneur des champs input */
  /*background-color:#D6E7EB;*/
  border: 0px solid green;
  float: left;
  text-align:left;
  margin-right:5px;
}


.conteneurLigne .titre {
  font-size:20px;
  color: #00243D;
  text-align:left;
  font-weight: bold;
  width: 100%;
  float: left;
}

.conteneurLigne .inputText, .conteneurLigne .inputSelect, .conteneurLigne .inputFile {/* Attributs des champs input de type text et select dans les forms recherche */
  height:18px;
  font-size: 9px;
}

.inputTextObli, .inputSelectObli {/* Attributs des champs input de type text et select OBLIGATOIRES dans les forms */
  height:18px;
  font-size: 9px;
  /*border: 2px solid #FA8400;*/
  color: #FA8400;
  text-indent:3px;
}






.conteneurLigne .inputButton {/* Attributs des button */
  background-color:#00576A;
  border-left:1px solid #CCE0E6;
  border-right:1px solid #3D89A0;
  border-top:1px solid #CCE0E6;
  border-bottom:1px solid #3D89A0;
  width:150px;
  height:18px;
  font-size: 9px;
  font-weight:bold;
  color: #EBF3F5;
  cursor:pointer;
}

#resultatCount { /*Nombres de morceaux trouvés et pagination pour les tableaux de résultats*/
  border: 0px solid pink;
  color: #00576A;
  font-size:10px;
  font-weight:bold;
  z-index:1000;
}

#resultatCount A:link {text-decoration: none; color: #FC9100;}
#resultatCount A:visited {text-decoration: none; color: #FC9100;}
#resultatCount A:active {text-decoration: none; color: #FC9100;}
#resultatCount A:hover {text-decoration: none; color: #FC9100;}


/* TABLEAU DES RESULTS (TABLE DE MORCEAUX) */

#resultatConteneur {
  width:100%;
	padding-left: 0px;
	padding-right: 0px;	
  border: 0px solid green;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
}

.tableMorceaux  {
	font-size: 9px;
  empty-cells: show;
  padding: 0px;
  /*text-align:center;*/
  /*white-space: nowrap;*/
  width:100%;
   border-collapse:collapse;
   font-family:tahoma;
  }
.tableMorceaux td {
  border: 0px solid #A7D7E9;
  padding: 3px;
 }
 


.tableMorceaux .tr1 {background-color : #8EB9AE;color:#FFFFFF;}
.tableMorceaux .tr2 {background-color : #7AADA0;color:#FFFFFF;}

.tableMorceaux .tr1b {background-color : #C2BF96;color:#1C3B47;}
.tableMorceaux .tr2b {background-color : #D5D2B7;color:#1C3B47;}

.tableMorceaux .tr1EspacePerso {background-color : #9ECD3F;color:#FFFFFF;}
.tableMorceaux .tr2EspacePerso {background-color : #AFD65F;color:#FFFFFF;}

.tableMorceaux th   {background-color : #000000;color:#FFFFFF;white-space: nowrap;font-size:10px;font-weight:bold;border: 1px red;text-align:left;}

.tableMorceaux .td1 {text-align:center;white-space: nowrap;}  		/* Dispo */
.tableMorceaux .td2 {text-align:left;} 		/* Prix */
.tableMorceaux .td3 {text-align:left;}   		/* Artiste */
.tableMorceaux .td4 {text-align:center;}  		/* Piste */
.tableMorceaux .td5 {text-align:left;}   		/* album */
.tableMorceaux .td6 {text-align:center;} 		/* Durée */
.tableMorceaux .td7 {text-align:center;} 		/* Style */
.tableMorceaux .td8 {text-align:center;} 		
.tableMorceaux .td9 {text-align:center;} 		
.tableMorceaux .td10 {text-align:center;} 
.tableMorceaux .td11 {text-align:center;} 
.tableMorceaux .td12 {text-align:center;} 		

.tableMorceaux a:link, .tableMorceauxLien {text-decoration: none; color: #FFFFFF;font-weight:bold;cursor:pointer;}
.tableMorceaux a:visited, .tableMorceauxLien {text-decoration: none; color: #FFFFFF;font-weight:bold;cursor:pointer;}
.tableMorceaux a:active, .tableMorceauxLien {text-decoration: none; color: #FFFFFF;font-weight:bold;cursor:pointer;}
.tableMorceaux a:hover, .tableMorceauxLien {text-decoration: none; color: #FFFFFF;font-weight:bold;cursor:pointer;}




.conteneurAscDesc {
border: 0px solid green;
height:5px;
width:24px;
}


#boutonDescOff {width:9px;float:left;height: 5px;background-image: url(/img/desc_off.gif);background-repeat: no-repeat;cursor:pointer;} /*curseur images pour le tri*/
#boutonDescOn {width:9px;float:left;height: 5px;background-image: url(/img/desc_on.gif);background-repeat: no-repeat;cursor:pointer;} /*curseur images pour le tri*/
#boutonAscOff {width:9px;float:right;height: 5px;background-image: url(/img/asc_off.gif);background-repeat: no-repeat;cursor:pointer;} /*curseur images pour le tri*/
#boutonAscOn {width:9px;float:right;height: 5px;background-image: url(/img/asc_on.gif);background-repeat: no-repeat;cursor:pointer;} /*curseur images pour le tri*/





/* //////////////////// SEARCH ALPHA ARTISTS ///////////////// */

#resultatAlbums4Onglets { /* FIREFOX IE OK 4 onglets ?*/
  width:918px;
  border: 0px solid black;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
  margin-top: 30px;
  left:15px;
  position:relative;
  background-image: url(/img/121_news_back.gif); 
  background-repeat: repeat;
  margin-bottom: 10px;
  margin-right:8px;
}


#resultatConteneurArtists {
border: 0px solid black;
position:relative;
margin-left:12px;
width:898px;
}


#resultatConteneurArtists .ConteneurArtist{
  width:220px;
  height:120px;
  margin-bottom:10px;
  margin-right:4px;
  border: 0px solid green;
  float:left;
}


#resultatCountArtists, #resultatCountAlbums {
  border: 0px solid green;
  font-weight:normal;
  width:900px;
  position: relative;
  left:20px;
  text-align:center;
  float:left;
}




#resultatConteneurArtists .ConteneurArtist .photo, #resultatConteneurArtists .ConteneurArtist .photo img {
width : 100%;
height: 90px;
background-color : #00576A;
}

#resultatConteneurArtists .ConteneurArtist .nom {
font-size:12px;
font-weight:bold;
background-color : #00576A;
padding-top:5px;
padding-bottom:5px;
text-indent:5px;
}

#resultatConteneurArtists .ConteneurArtist .style {
margin-top:3px;
text-indent:5px;
color:#FFFFFF;
}




/* //////////////////// SEARCH ALPHA ALBUMS ///////////////// */

#resultatConteneurAlbums { 
  width:918px;
  border: 0px solid black;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
  margin-top: 20px;
  left:15px;
  position:relative;
  background-image: url(/img/121_news_back.gif); 
  background-repeat: repeat;
  margin-bottom: 10px;
  margin-right:8px;
}

#resultatConteneurAlbums #allblocAlbums { /* le conteneur des ConteneurAlbums sur la page de recherche Alpha des albums */
border: 0px solid black;
position:relative;
margin-left:12px;
width:898px;
}


#resultatConteneurAlbums .ConteneurAlbums{
  /* V1 width:123px; */
  /* V1 height:130px; */
  margin-bottom:10px;
  margin-right:5px;
  border: 0px solid blue;
  float:left;
}

#resultatConteneurAlbums .ConteneurAlbums .photo { /* conteneur photo de la recherche par album */
width : 80px;
height: 80px;
border: 0px solid red;
background-image: url(/img/121_pochette.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
#resultatConteneurAlbums .ConteneurAlbums .photo img {
border: 1px solid white;
width:70px;
height:70px;
}


#resultatConteneurAlbums .ConteneurAlbums .titreAlbum {
height: 10px;
background-color : transparent;
text-indent:3px;
font-weight: bold;
}

#resultatConteneurAlbums .ConteneurAlbums .styleAlbum {
height: 10px;
background-color : transparent;
text-indent:10px;
}

#resultatConteneurAlbums .ConteneurAlbums .categorieAlbum {
height: 10px;
background-color : transparent;
text-indent:10px;
}



/* //////////////////// PAGE ALBUM ///////////////// */

#conteneur4ongletsAlbum {
  border: 0px solid yellow;
  background-color: #006D83;
  background-image: url(/img/121_news_back.gif); 
  background-repeat: repeat;
  color: white;
  width:940px;
  float:left;
  margin-left:5px;
  margin-top:8px;
}


#ongletsBas { /*sert aussi pour la page FTP*/
float:left;
}


#conteneurPageAlbum {
border: 0px solid red;
width:100%;
float:left;
padding-left:10px;
margin-top:18px;
margin-bottom:10px;
}




#conteneurPageAlbum #conteneur1  {
width:165px;
float:left;
}

#conteneurPageAlbum #conteneur1 #infosAchat {
float:left;
position:relative;
border:0px solid white;
}

#conteneurPageAlbum #conteneur2  { /* Dans la page Album, le conteneur du nom de groupe, la description, le style, la date de sortie */
border:0px solid yellow;
width:300px;
height:230px;
float:left;
margin-bottom:15px;
}

#conteneurPageAlbum #conteneur2 #links  {
border:0px solid pink;
margin-top:5px;
font-size:12px;
font-weight:bold;
}


#iframeFlvPlayerAlbum  {
position:absolute;
width:320px;
height:240px;
top:272px;
left:617px;
border-width:0;
border-style:none;
scrolling:none;
border:2px solid #FFFFFF;
}

#conteneurplayer1 {
position:absolute;
left: 50%; 
top: 255px;
width:600px;
height:370px;
//height:100%;
margin-left: -300px; /* moitié de la largeur */
//margin-top: -120px; /* moitié de la hauteur */
border:10px solid black;
visibility: hidden;
z-index:9999999;
}


#conteneurplayer1 table {
position:absolute;
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px solid pink;
}

#conteneurplayer1 img {
position:relative;
width:100%;
height:100%;
border:0px solid purple;
cursor:pointer;
}

#player1 {
float:left;
position: absolute;
left: 50%;
margin-top:40px;
width:320px;
margin-left: -160px; /* moitié de la largeur */
//margin-top: -120px; /* moitié de la hauteur */
//border:2px solid #101010;
border:0px solid #ffffff;
z-index:9999999;
}

#comboFlvs {
position:relative;
border:0px solid green;
width:560px;
}


#flvPlayerArtiste  {
position:relative;
width:320px;
height:240px;
overflow:hidden;
left;
border-width:0;
border-style:none;
scrolling:none;
}

#flvsArtiste {
position:relative;
left:0px;
top:0px;
width:240px;
height:240px;
z-index:1;
overflow: auto;
visibility: visible;
float:left;
border:0px solid red;
font-size:9px;
font-color:#FFFFFF;
}

.flvArtiste {border:0px solid red;border-bottom:1px dashed #A89997; padding-bottom:5px;padding-top:5px;position:relative;float:left;width:100%;}
.flvBack1 {background-color:#514644;}
.flvBack2 {background-color:#3D3533;}

     

.flvArtiste div {width:150px;border:0px solid green;float:left;position:relative;}
#flvsArtiste img {
border:1px solid white;position:relative;float:left;
}

.flvArtiste A:link {text-decoration: none; color: #FFFFFF;}
.flvArtiste A:visited {text-decoration: none; color: #FFFFFF;}
.flvArtiste A:hover {text-decoration: none; color: #FFFFFF;}



#infosAlbum {
  font-family: Arial;
  font-size: 10px;
  font-weight:bold;
  text-transform: uppercase;
  color:#FFFFFF;
}

#pochetteAlbum {
  border: 0px solid yellow;
  background-image: url(/img/121_pochetteBig.gif);
  background-repeat: no-repeat;
  float:left;
  width:160px;
  height:170px;
}
#pochetteAlbum img {
  border: 1px solid white;
  width:150px;
  height:150px;
}

#nomArtiste {
  font-size:16px;
  font-weight:bold;
  padding-bottom:3px;
}

#nomAlbum {
  font-size:16px;
  font-weight:bold;
  padding-bottom:3px;
}

#descriptionAlbum {
  color: #9EC4CF;
  /*background-color:#00576A;*/
  padding:10px;
  /*filter:alpha(opacity=60);*/
	/*opacity: 0.6;*/
	/*-moz-opacity:0.6;*/
	font-size: 11px;
}

#descriptionAlbum A:link {text-decoration: none; color: #9EC4CF;}
#descriptionAlbum A:visited {text-decoration: none; color: #9EC4CF;}
#descriptionAlbum A:active {text-decoration: none; color: #9EC4CF;}
#descriptionAlbum A:hover {text-decoration: none; color: #9EC4CF;}


#styleAlbum {
  height:10px;
  margin-top:5px;
}

#copyrightAlbum {
  /*background-color: pink;*/
}

#datesortieAlbum {
}

#prixAlbum {
border: 0px solid yellow;
margin-top:0px;
margin-left:0px;
font-weight:bold;
}





/* //////////////////// FIN PAGE ALBUM ///////////////// */















/* //////////////////// PAGE ARTISTE ///////////////// */

#conteneurSquaresArtiste {
position:absolute;
left:580px;
top:370px;
float:right;
width:330px;
border:0px solid orange;

}
#conteneurSquaresAlbum {
position:relative;
width:120px;
border:0px solid orange;
float:left;
margin-top:-10px;
}
#conteneurSquaresAlbum img {
float:right;
margin-left:3px;
margin-bottom:3px;
}



#titreTableau { /*titre du tableau des morceaux de la page Artiste et de la page album.*/
border: 0px solid red;
font-size:12px;
font-weight:bold;
text-indent:5px;
padding:10px;
}


#conteneurPageArtiste { /* les infos de l'artiste hors albums */
border: 0px solid black;
width:100%;
float:left;
}

#conteneurPageArtiste #conteneur1  { /* LE CONTENEUR DE LA GRANDE IMAGE */
background-repeat: no-repeat;
width:952px;
height:250px;
border: 0px solid blue;
background-color:#000000;
margin-top:-5px;
}




















#ConteneurAlbumsPageArtiste { /* le conteneur général pour les albums de la page Artiste */
  width:700px;
  border: 0px solid black;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
  background-image: url(/img/121_news_back.gif); 
  background-repeat: repeat;
  margin-left:5px;
  margin-right:10px;
}



#ConteneurAlbumsPageArtiste #allblocAlbums { /* le conteneur des ConteneurAlbums sur la page de recherche Alpha des albums */
border: 0px solid red;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:333px;
position:relative;
overflow:auto;
}

#allblocAlbums .titrePage {
border: 0px solid red;
color: #FFFFFF;
margin-bottom: 10px;
font-size:18px;
font-weight: bold;
}

#ConteneurAlbumsPageArtiste #allblocAlbums .ConteneurAlbums{
border: 0px solid #ffffff;
float:left;
position:relative;
height:160px;
width:120px;
margin-bottom:20px;
margin-right:5px;
margin-left:5px;
color:#FFFFFF;
}

#titreAlbumsArtiste {
border: 0px solid red;
font-size: 18px;
font-weight: bold;
color: #002e48;
text-indent:10px;
width:700px;
margin-bottom: 5px;
margin-top: 15px;
}



#titreEcoutesArtiste {
margin-top:-29px;
border: 0px solid red;
font-size: 18px;
font-weight: bold;
color: #002e48;
background-image: url(/img/121_listen.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
text-indent:20px;
position:relative;
float:left;
margin-bottom: 5px;
}


#ecoutesArtiste {
float:left;
background-color: #002E48;
overflow:auto;
border: 0px solid green;
width:215px;
}
#ecoutesArtiste .morceau { /* pour forcer un cursor dans le top des ecoutes */
cursor:pointer;
}

#conteneur4ongletsArtiste {
border: 0px solid black;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:333px;
}














#ConteneurAlbumsPageArtiste .ConteneurAlbums .photo {
width : 80px;
height: 80px;
background-image: url(/img/121_pochette.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
#ConteneurAlbumsPageArtiste .ConteneurAlbums .photo img {
border: 1px solid white;
}


#ConteneurAlbumsPageArtiste .ConteneurAlbums .titreArtiste {
background-color : transparent;
font-weight: bold;
border: 0px solid white;
}


#ConteneurAlbumsPageArtiste .ConteneurAlbums .titreAlbum {
background-color : transparent;
font-weight: bold;
border: 0px solid white;
}

#ConteneurAlbumsPageArtiste .ConteneurAlbums .dateSortie {
background-color : transparent;
border: 0px solid white;
}



#ConteneurAlbumsPageArtiste .ConteneurAlbums .styleAlbum {
background-color : transparent;
border: 0px solid white;
height:22px;
}

#resultatConteneurAlbums #allblocAlbums .ConteneurAlbums .styleAlbum { /* Liste alpha des albums */
background-color : transparent;
border: 0px solid white;
color: white;
}

#ConteneurAlbumsPageArtiste .ConteneurAlbums .nbmorceauxAlbum, #ConteneurAlbumsPageArtiste .ConteneurAlbums .nbmorceauxAlbumTele {
background-color : transparent;
border: 0px solid white;
height:12px;
}

#ConteneurAlbumsPageArtiste .ConteneurAlbums .categorieAlbum {
background-color : transparent;
text-indent:10px;
}



#ConteneurAlbumsPageArtiste .ConteneurAlbums .copyrightAlbum {
background-color : transparent;
}



#ConteneurAlbumsPageArtiste .ConteneurAlbums .boutonPanier {
border: 0px solid red;
margin-top:3px;
}

#telechargeablesArtiste {
border: 0px solid white;
text-indent:5px;
}
/* //////////////////// FIN PAGE ARTISTE ///////////////// */





/* /////////////// PAGE ALBUM ET ARTISTE EN COMMUNS bas de page /////////////////// */

#autresArtistes,#autresAlbums,#autresMorceaux,#autresLiens,#autresArtistesAimes,#autresPlaylist {
background-color: #921615;
width:100%;
float:left;
margin-bottom: 1px;
padding-top:13px;
padding-bottom:13px;
}

#autresArtistes {background-color: #7B1111;margin-top:20px;}
#autresAlbums {background-color: #9B1515;margin-top:20px;}
#autresMorceaux {background-color: #B41818;}
#autresLiens {background-color: #CE1C1C;}
#autresArtistesAimes {background-color: #696969;}/* Liste en bas de page de la liste des artistes préférés de l'artiste */
#autresPlaylist {background-color: #696969;}/* Liste en bas de page de la playlist de l'artiste */

#autresArtistes .titre, #autresAlbums .titre, #autresMorceaux .titre, #autresLiens .titre, #autresArtistesAimes .titre, #autresPlaylist .titre {
font-size:10px;
font-weight:bold;
color: #FFFFFF;
margin-bottom:10px;
text-indent:10px;
}


#autresArtistes li a, #autresAlbums li a, #autresMorceaux li a, #autresLiens li a, #autresArtistesAimes li a, #autresPlaylist li a {
color: #FF9900;
}

ul,li {
list-style-type: none; /* pour ne pas avoir de puces */
margin: 0;
padding:0;
line-height: 13px; /* interligne */
text-indent: 15px;
}

.autresAlbumConteneur {
border: 0px solid #ffffff;
float:left;
position:relative;
height:120px;
width:120px;
margin-bottom:20px;
margin-left:10px;
color:#FFFFFF;
}

.autresAlbumConteneur .titreAlbum {
background-color : transparent;
font-weight: bold;
border: 0px solid white;
}


.autresAlbumConteneur img {
border: 1px solid white;
width:70px;
height:70px;
}






/* /////////////// FIN PAGE ALBUM ET ARTISTE EN COMMUNS bas de page /////////////////// */




/* /////////////// PAGE CONDITIONS DE VENTES /////////////////// */





#conditionsConteneur {
border: 0px solid grey;
margin-left: 50px;
margin-top: 20px;
width:850px;
font-size: 11px;
}

#conditionsConteneurIntro {
border:0px solid black;
width:850px;
text-align:right;
}

#conditionsConteneurIntroBlock {
border:0px solid black;
width:300px;
margin-left:450px;
}


#conditionsConteneur #conditions {
border: 0px solid red;
width:100%;
background-color: transparent; 
text-align:center;
font-size: 11px;
margin-top:10px;
margin-bottom:10px;
}


#conditionsConteneur #iframeTerms {
position:relative;
border-left:1px solid #DAD6CF;
border-top:1px solid #DAD6CF;
border-bottom:1px solid #E4E1DC;
border-right:1px solid #E4E1DC;
width:100%;
height: 300px;
overflow:auto;
z-index:800;
}


#conditionsConteneur #conteneurButton {
border: 0px solid red;
width:100%;
background-color: transparent; 
text-align:center;
font-size: 12px;
margin-top:10px;
margin-bottom:10px;
}

#conditionsConteneur #conteneurButton .inputButton{
  background-color:#00576A;
  border-left:1px solid #CCE0E6;
  border-right:1px solid #3D89A0;
  border-top:1px solid #CCE0E6;
  border-bottom:1px solid #3D89A0;
  width:150px;
  height:18px;
  font-size: 9px;
  font-weight:bold;
  color: #EBF3F5;
  cursor:pointer;
}

.bodyTerms {
  font-family: Arial, Helvetica, sans-serif;
  background-color:#F7F7F7;
  font-size:10px;
  margin:5px;
  padding:5px;
  overflow:auto;
  color:#000000;
}

.bodyTerms A:link {text-decoration: none; color: #F07900;}
.bodyTerms A:visited {text-decoration: none; color: #F07900;}
.bodyTerms A:hover {text-decoration: none; color: #F07900;}



.bodyTerms .titre1 {
border: 0px solid red;
text-align:center;
font-size:16px;
font-weight: bold;
}
.bodyTerms .titre2 {
border: 0px solid red;
font-size:12px;
font-weight: bold;
}
.bodyTerms .titre3 {
margin-top:10px;
border: 0px solid red;
text-indent:10px;
font-size:11px;
font-weight: bold;
color:#909090;
}

.bodyTerms p {
border: 0px solid red;
padding: 15px;
}


.textareaBannieres {
border: 0px solid green;
font-size: 11px;
color: #586F7E; 
background: #FFFFFF;
padding: 8px;
height:150px;
float:left;
}


/* /////////////// PAGE SIGNIN /////////////////// */

.conditions {
border: 0px solid red;
font-size: 11px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
float:left;
width:150px;
color:#ffffff;
}

.conditionscolor1 {background-color: #75c0d5;background-image: url(/img/121_conditionsback1.gif);background-repeat: no-repeat;background-position: 0 150;}
.conditionscolor2 {background-color: #8eb9ae;background-image: url(/img/121_conditionsback2.png);background-repeat: no-repeat;background-position: 10 130;}
.conditionscolor3 {background-color: #b4ae74;background-image: url(/img/121_conditionsback3.gif);background-repeat: no-repeat;background-position: 30 97;}
.conditionscolor4 {background-color: #d9a43b;background-image: url(/img/121_conditionsback4.png);background-repeat: no-repeat;background-position: -5 120;}
.conditionscolor5 {background-color: #fe9902;background-image: url(/img/121_conditionsback5.png);background-repeat: no-repeat;background-position: -5 140;}

.conteneur4ongletsSignin {
border: 0px solid red;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:200px;
}

.conteneur4ongletsSignin label {
font-weight:bold;
}

.conteneur4ongletsSignin div {
margin-top:5px;
}




#resultInfos { /* les informations d'après formulaires (compte bien créé etc...) */
background-color:red;
width: 500px;
position:absolute;
left: 50%; 
top: 300px;
margin-left: -250px; /* moitié de la largeur */
padding : 10px;
text-align:center;
color: white;
font-size:12px;
}


#conteneurProfil {
border: 0px solid red;
margin-bottom:10px;
padding-left:90px;
margin-right:-50px; /* Debug pour padding IE */
/*float:left;*/
width:890px;
}


#conteneur4ongletsInscription {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  width: 780px;
  font-size: 11px;
  margin-top: 30px;
  margin-bottom: 10px;
  float:left;
  position:relative;
}

#inscriptionConteneurPadding { /* Debug pour permettre un padding */
border: 0px solid green;
padding:15px;
position:relative;
left:100px;
}


#inscriptionConteneur1,#inscriptionConteneur2,#inscriptionConteneur3,#inscriptionConteneur4 {
  border: 0px solid #000000;
  color: black;
  float:left;
  position: relative;
}

#inscriptionConteneur3 #ChoisissezFormule {
border: 0px solid green;
float:left;
margin-top:10px;
}

#inscriptionConteneur1 textarea, #inscriptionConteneur2 textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 400px;;
height: 80px;
padding: 5px;
}

#tableFormules {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 0px solid green;
width:590px;
}

#tableFormules th {
background-color:#6EC2DB;
color:#FFFFFF;
}

#tableFormules td {
border-bottom: 1px solid #6EC2DB;
padding:5px;
font-weight:bold;
font-size: 11px;
}

#tableFormules .ttc {
font-weight:normal;
font-size: 9px;
}

#formulesDefi {
border: 0px solid #6EC2DB;
width:550px;
text-align:left;
margin-top:10px;
margin-bottom:20px;
}

#formulesConditions {
border: 0px solid #6EC2DB;
color: #6EC2DB;
text-align:left;
font-size: 9px;
}

#formuleChoisie {
font-family: Arial, Helvetica, sans-serif;
border: 0px solid #6EC2DB;
color: #6EC2DB;
text-align:left;
font-size: 16px;
font-weight:bold;
}



.inscriptionCheckConteneur {
border: 0px solid green;
}

#div_club {
border: 0px solid green;
position:relative;
width:100%;
}

.tableClubs  {
	font-size: 9px;
  empty-cells: show;
  padding: 0px;
  width:100%;
  border-collapse:collapse;
  border: 1px solid #00576A;
  background-color:#FFFFFF;
  }
  
.tableClubs td {
  border: 0px solid white;
  padding: 2px;
 }
 
 
.tableClubs .tr0 {background-color : #00576A;color:#FFFFFF;white-space: nowrap;font-size:10px;border: 0px solid green;text-align:center;}
.tableClubs .tr1 {background-color : #C2BF96;color:#1C3B47;}
.tableClubs .tr2 {background-color : #D5D2B7;color:#1C3B47;}


.tableClubs .td0 {text-align:left;}  	    		/*  */
.tableClubs .td1 {text-align:center;}  				/*  */
.tableClubs .td1 .inputText {width:120px;}		/*  */
.tableClubs .td2 {text-align:left;} 		  		/*  */
.tableClubs .td3 {text-align:center;}   			/*  */
.tableClubs .td4 {text-align:center;}  				/*  */
.tableClubs .td5 {text-align:left;}   	  		/*  */
.tableClubs .td6 {text-align:center;} 				/*  */
.tableClubs .td7 {text-align:center;} 				/*  */
.tableClubs .td8 {text-align:center;} 				/*  */
.tableClubs .inputText {width:100%;}  				/*  */

.tableClubs .inputText, .tableClubs .inputSelect {/*  */
  height:18px;
  font-size: 9px;
}

#inscriptionConteneur A:link {text-decoration: none; color: #F07900;}
#inscriptionConteneur A:visited {text-decoration: none; color: #F07900;}
#inscriptionConteneur A:hover {text-decoration: none; color: #F07900;}



.signinSpecial {
clear:both;
position:absolute;
border:0px solid green;
width:850px;
height:310px;
margin-top:-20px;
background-repeat: no-repeat;
background-position: 0px 0px;

}



.signinSpecial input {
position:absolute;
left:359px;
top:237px;
}



/* /////////////// FIN PAGE SIGNIN /////////////////// */



/* ///////////////  PAGE RECOMMANDER /////////////////// */
.bodyRecommander {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  margin : 0px;
  padding : 10px;
  background-position: 0px 0px;
  background-attachment: scroll;
  background-color: #00576a;
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.bodyRecommander #titre {
font-weight:bold;
font-size:18px;
text-align:center;
margin-top:10px;
margin-bottom:25px;
}

.bodyRecommander div {
  color: #FFFFFF;
  margin-bottom:8px;
  background-repeat: no-repeat;
}

.fondRecommanderFr {background-image: url(/img/121_recommanderBackFr.jpg);}
.fondRecommanderEn {background-image: url(/img/121_recommanderBackEn.jpg);}
.fondRecommanderEs {background-image: url(/img/121_recommanderBackEs.jpg);}

.bodyRecommander .champ input  {
width:250px;
}





/* /////////////// FIN PAGE RECOMMANDER /////////////////// */


/* ///////////////  PAGE Ecard /////////////////// */

#bodyEcard {
  border:0px solid red;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  padding : 0px;
  /*background-color: #FFFFFF;*/
  /*color: #000000;*/
  margin-top:80px;
  float:left;
  margin-left:30px;
}

#bodyEcard #titre {
font-weight:bold;
font-size:18px;
text-align:center;
margin-top:10px;
margin-bottom:25px;
}


#bodyEcard #tableEcard {
clear:both;
border:0px solid pink;
position:relative;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}



#bodyEcard .ecardArtiste {
color:#00456F;
font-weight:bold;
font-size:14px;
}
#bodyEcard .ecardAlbum {
color:#00456F;
font-weight:bold;
font-size:12px;
}

#bodyEcard .ecardTitre {
color:#00456F;
}

#bodyEcard #VotreMessage {
position:absolute;
left:365px;
top:448px;
width:140px;
font-size:11px;
border:0px solid red;
font-weight:bold;
}

#bodyEcard #ecard_message {
font-family: Arial, Verdana, Helvetica, sans-serif;
position:absolute;
left:365px;
top:483px;
width:240px;
height:255px;
background-color:transparent;
border:1px dashed #C4BAB8;
font-size:14px;
}

#bodyEcard #aideEcard {
font-family: Arial, Verdana, Helvetica, sans-serif;
position:absolute;
left:812px;
top:410px;
width:50px;
height:30px;
border:0px dashed #C4BAB8;
font-size:14px;
padding:5px;
text-align:center;
font-weight:bold;
}




#bodyEcard #generalAlert p {
color:#000000;
}

#bodyEcard #ecardCacheLien {
position:absolute;
left:20px;
top:330px;
width:340px;
height:250px;
border:0px solid black;
z-index:9999;
}


.conteneurLigneEcard {
width:100%;
text-align:center;
height:30px;
}

#ecard_form_contenu {
clear:both;
border:0px solid brown;
width:600px;
position:relative;
/*left:180px;*/
float:left;/* important pour pas empiéter sur le bottom */
}

.ecard_form_contact {
clear:both;
position:relative;
float: left;
border:2px solid #F4F4F4;
width:570px;
background-color:#FBFBFB;
padding:10px;
margin-bottom:10px;
}


#ecard_select_type {
clear:both;
background-color:#FBFBFB;
margin-bottom:10px;
border:2px solid #F4F4F4;
width:570px;
padding:10px;
color:#004B5E;
}

#ecardStyleChanger {
background-repeat: no-repeat;
position:absolute;
width:588px;
height:65px;
top:265px;
left:30px;
border:0px solid red;
}
.ecardStyleChangerFr {background-image: url(/img/121_ecard_style_Fr.png);}
.ecardStyleChangerEn {background-image: url(/img/121_ecard_style_En.png);}
.ecardStyleChangerEs {background-image: url(/img/121_ecard_style_Es.png);}


#ecardStyleChanger select {
border:1px solid #B1AC70;
float:right;
margin-right:20px;
margin-top:22px;
}


#div_friends {
clear:both;
position:relative;
float: left;
border:0px solid black;
text-align:left;
margin-top:10px;
color:#004B5E;
width:100%;
}
#div_friends #AjouterAmi {
font-weight:bold;
font-size:14px;
}

#table_amis {
width:100%;
}

#table_amis td {
border:0px solid grey;
}

.ecardMoins {   
width: 15px;
height: 16px;
background-image: url(/img/121_admin_close-trans.png);
background-repeat: no-repeat;
}
     
.ecardPlus {
background-image: url(/img/121_duo_plus.png);
background-repeat: no-repeat;
width: 19px;
height: 19px;
border:0px solid red;
}


#div_friendsTable {
clear:both;
border:0px solid green;
text-align:center;
/*margin-left:60px;important*/
position:relative;
}


#ecardAide {
position:absolute;
left:643px;
top:268px;
background-image: url(/img/affirmeyourstyle_aide.png);
background-repeat: no-repeat;
width: 295px;
height: 566px;
border:0px solid red;
}




#ecardAlert {
background-image: url(/img/121_ecardAlert.jpg);
background-repeat: no-repeat;
position:absolute;
left:45px;
top:280px;
width:555px;
height:347px;
border:0px solid red;
z-index:9999999;
}

#ecardAlert p {
border:0px solid red;
position:relative;
width:240px;
height:45px;
top:100px;
left:60px;
font-family:tahoma;
font-weight:bold;
color:#FFA902;
font-size:12px;
text-align:center;
}


/* /////////////// FIN PAGE Ecard /////////////////// */





.conteneurLigne .titre {
  border: 0px solid red;
  font-size:20px;
  color: #00243D;
  text-align:left;
  font-weight: bold;
  float: left;
  width:100%;  
}





#conteneur4ongletsPerso {
  border: 0px solid pink;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  color: white;
  width:925px;
  float:left;
  font-size: 11px;
  margin-bottom:10px;
  margin-top:10px;
  left:10px;
  position:relative;
}



.GestionArtisteDiv {
border: 0px dashed green;
position:relative;
color: #00576A;
float: left;
text-align:center;
margin-top:0px;
width:100%;
}



.ftpDiv .inputTextLarge, .GestionArtisteDiv .inputTextLarge{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:500px;
}

.ftpDiv .inputTextLargeObli, .GestionArtisteDiv .inputTextLargeObli{
border: 2px solid #FA8400;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:500px;
text-indent:3px;
}



/* /////////////// PAGE FTP /////////////////// */




.ftpDiv .conteneurLigneInfos { /* conteneur d'une ligne de formulaire */
  border: 0px solid red;
  width:99%; /* 99% debug pour IE */
  vertical-align:top;
  margin-bottom:10px;
  margin-top: -10px;
  float: left;
  text-align:left;
}


#conteneurPageFTP {
border: 0px solid red;
width:99%;
float:left;
padding-left:10px;
}


#conteneur4ongletsFTP {
  border: 1px solid pink;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  color: white;
  width:930px;
  float:left;
  font-size: 11px;
  margin-bottom:10px;
  margin-top:1px;
}

#ftpMenu {
border:0px solid green;
height:90px;
width:600px;
margin-top:0px;
}

#ftpMenu #block1Fr, #ftpMenu #block2Fr, #ftpMenu #block3Fr, #ftpMenu #block1En, #ftpMenu #block2En, #ftpMenu #block3En, #ftpMenu #block4Fr, #ftpMenu #block4En, #ftpMenu #block4Es, #ftpMenu #block1Es, #ftpMenu #block2Es, #ftpMenu #block3Es {border:0px solid red;float:left;height:86px;width:86px;cursor:pointer;}

#ftpMenu #block1Fr {background-image: url(/img/121_EspacePerso_Album.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block1En {background-image: url(/img/121_EspacePerso_Album.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block1Es {background-image: url(/img/121_EspacePerso_Album.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block2Fr {background-image: url(/img/121_EspacePerso_mp3.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block2En {background-image: url(/img/121_EspacePerso_mp3.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block2Es {background-image: url(/img/121_EspacePerso_mp3.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block3Fr {background-image: url(/img/);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block3En {background-image: url(/img/);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block3Es {background-image: url(/img/);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block4Fr {background-image: url(/img/121_EspacePerso_Artist.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block4En {background-image: url(/img/121_EspacePerso_Artist.gif);background-repeat: no-repeat;margin-left:10px;}
#ftpMenu #block4Es {background-image: url(/img/121_EspacePerso_Artist.gif);background-repeat: no-repeat;margin-left:10px;}



.ftpDiv .ok { /* bouton OK pour le dossier personnel */
height:22px;
width:22px;
background-image: url(/img/121_ok2.gif); 
background-repeat: no-repeat;
cursor:pointer;
display:block;
margin-top:3px;
left: 50%; /* Important */
margin-left: -11px; /* moitié de la largeur Important*/
position:relative; /* Important */
float:left; /* Important */
}


#patiente {
margin-top: 40px;
}

#ftpPlayer {
display:none;
}


#ftpInfos1 {
position:absolute;
border: 0px solid red;
float:right;
top:285px;
left:640px;
width:100px;
}
#ftpInfos2 {
position:absolute;
border: 0px solid brown;
float:right;
top:285px;
left:760px;
width:180px;
}

#ftpInfos1 .chiffres,#ftpInfos2 .chiffres {
text-decoration: none;
font-size:12px;
font-weight:bold;
}
#ftpInfos1 div,#ftpInfos2 div {
border-bottom:1px dashed #E5E5E5;
float:left;
width:100%;
margin-bottom:3px;
padding-bottom:3px;
}

.ftpDiv {
border:0px solid red;
padding:10px;
width:100%;
position:relative;
margin-bottom:5px;
color: #00576A;
float: left;
text-align:center;
}

.ftpDiv .alert{
color: red;
}


.ftpDiv .fileInput {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size: 10px;
}



.ftpDiv .inputText, .ftpDiv textarea, .ftpDiv select{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}



.ftpDiv textarea{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 400px;
height: 70px;
padding: 5px;
}


.ftpDiv li {color: #00576A;}
.ftpDiv li a:link {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}
.ftpDiv li a:visited {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}
.ftpDiv li a:hover {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}


     
.imageCorbeille {   
     width: 19px;
     height: 22px;
     background-image: url(/img/corbeille.gif);
     background-repeat: no-repeat;
     }
     
 .iconEditArtist { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_edit_artist.gif);
     background-repeat: no-repeat;
     }
     
 .iconEditArtistOff { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_edit_artistOff.gif);
     background-repeat: no-repeat;
     }
     
               
  .iconEditAlbum { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_edit_album.gif);
     background-repeat: no-repeat;
     }    
  .iconEditMp3 { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_edit_mp3.gif);
     background-repeat: no-repeat;
     float:left;
     } 
  .iconAddMp3 { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_add_mp3.gif);
     background-repeat: no-repeat;
     }
  .iconAddArtist { 
     width: 27px;
     height: 21px;
     background-image: url(/img/121_add_artist.gif);
     background-repeat: no-repeat;
     display:block;
     }

    .buttonAddArtist { 
     width: 48px;
     height: 49px;
     background-image: url(/img/121_button_add_artist.gif);
     background-repeat: no-repeat;
     margin-bottom:5px;
     }
     .buttonAddAlbum { 
     width: 48px;
     height: 49px;
     background-image: url(/img/121_button_add_album.gif);
     background-repeat: no-repeat;
     margin-bottom:5px;
     }
     .buttonAddMp3 { 
     width: 48px;
     height: 49px;
     background-image: url(/img/121_button_add_mp3.gif);
     background-repeat: no-repeat;
     margin-bottom:5px;
     }
     
 #conteneurPersoAdd {
 border:0px solid red;
 position:relative;
 left:0px;
 top: 20px;
 text-align:center;
 width:150px;
 }
 
 #conteneurAddLoupe {
  border:0px solid red;
  width:300px;
  height:100px;
  position:absolute;
  left:330px;
  top:280px;
 }
     
/* /////////////// FIN PAGE FTP /////////////////// */


/* //////////////////////RECHERCHE FAUX POPUP/////////////////////////////// */

#rechercheConteneur {
     background-image: url(/img/121_loupeBig.gif);
     background-repeat: no-repeat;
     background-position: 10 10;
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 500px;
     margin-top: -135px; /* moitié de la hauteur */
     margin-left: -250px; /* moitié de la largeur */
     border: 0px solid #000000;
     background-color:#6EC2DB;
     padding:10px;
     filter:alpha(opacity=90);
	   opacity: 0.9;
	   -moz-opacity:0.9;
	   text-align:right;
	   border: 1px solid ;
	   z-index: 1000;
}

#imageRecherche {
left:200px;
top:20px;
position:absolute;
background-image: url(/img/121_loupe.gif);
width:68px;
height:65px;
}

.divFermer {
background-image: url(/img/121_close.gif);
width:15px;
height:16px;
cursor:pointer;
}


#rechercheConteneur .inputButton {
  background: #6EC2DB;
  border-top: 1px solid #A3D9E9;
  border-left: 1px solid #A3D9E9;
  border-right: 1px solid #2788A5;
  border-bottom: 1px solid #2788A5;
  color: #FFFFFF;
  cursor: pointer;
}

#rechercheConteneur .input, #rechercheConteneur select {
  font-size: 10px;
  color: #024064;
  background: #F2FBFD;
  border-bottom: 1px solid #A3D9E9;
  border-right: 1px solid #A3D9E9;
  border-left: 1px solid #2788A5;
  border-top: 1px solid #2788A5;
  text-indent: 3px;
}


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




/* ///////////////  PAGE GESTION ARTISTES A VIRER ??????/////////////////// */

#conteneurPageGestionArtistes {
width:99%;
float:left;
padding-left:10px;
}

.gestionArtistesResult {
border:0px solid red;
float: left;
padding-left:100px;
padding-top:10px;
font-size: 14px;
font-weight:bold;
margin-bottom:40px;
}
.gestionArtistesResult ul {padding-top:10px;}
.gestionArtistesResult li {color: black;font-size:12px;font-weight:normal;border: 0px solid black;}
.gestionArtistesResult li a:link {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}
.gestionArtistesResult li a:visited {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}
.gestionArtistesResult li a:hover {text-decoration: none; color: #FF9900;font-size:12px;font-weight:bold;}

#conteneur4ongletsGestionArtistes {
  border: 0px solid yellow;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  color: white;
  width:930px;
  float:left;
  font-size: 11px;
  margin-bottom:10px;
  margin-top:1px;
}





.GestionArtisteDiv li a:link {text-decoration: none; color: #FF9900;font-size:12px;}
.GestionArtisteDiv li a:visited {text-decoration: none; color: #FF9900;font-size:12px;}
.GestionArtisteDiv li a:hover {text-decoration: none; color: #FF9900;font-size:12px;}



.GestionArtisteDiv .conteneurLigne {
width:90%;
margin-left:20px;
border: 0px solid red;
}

.GestionArtisteDiv .conteneurLigneInfos {
width:90%;
margin-left:20px;
border: 0px solid red;
}


.GestionArtisteDiv .conteneurInfos { /* espace personnel */
  border: 0px solid orange;
  color: #5D5D5D;
  text-align:center;
  font-weight: bold;
  padding:5px;
  margin-bottom:5px;
}

.conteneurAlert { /* espace personnel */
  border: 0px solid red;
  font-size:12px;
  color: red;
  text-align:center;
  font-weight: bold;
  margin-bottom:5px;
}




.GestionArtisteDiv .tableResult {
border:0px solid green;
width:890px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:20px;
margin-bottom:50px;
}
.GestionArtisteDiv .tableResult th{
text-align:left;
}

.GestionArtisteDiv .tableResult td{
border-bottom: 1px dashed #E5E5E5;
}



.GestionArtisteDiv .ok { /* bouton OK pour le dossier personnel */
height:22px;
width:22px;
background-image: url(/img/121_ok2.gif); 
background-repeat: no-repeat;
cursor:pointer;
display:block;
margin-top:3px;
left: 50%; /* Important */
margin-left: -11px; /* moitié de la largeur Important*/
position:relative; /* Important */
float:left; /* Important */
}


.GestionArtisteDiv .conteneurInputFile {
border:0px solid white;
margin-bottom:3px;
text-align:center;
}

.GestionArtisteDiv .fileInput {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.GestionArtisteDiv .inputText, .GestionArtisteDiv textarea, .GestionArtisteDiv select{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.GestionArtisteDiv textarea{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 520px;
height: 90px;
padding: 5px;
}



.iconArtisteDissocier {   
     width: 19px;
     height: 22px;
     background-image: url(/img/121_artiste_dissocier.gif);
     background-repeat: no-repeat;
     }



/* /////////////// FIN PAGE GESTION ARTISTES /////////////////// */










/**/


/* /////////////// PAGE CONTACT /////////////////// */

#contactConteneurPadding {
background-image: url(/img/121_page_contact_back.jpg); 
background-repeat: no-repeat;
background-position: 570 0;
border: 0px solid black;
position:relative;
width:952px;
float:left;
top:-5px;
}


#conteneur4ongletsContact {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  float:left;  /*POUR METTRE LE FOOTER A LA LIGNE */
  font-size: 11px;
  margin-bottom: 10px;
  margin-right:8px;
  margin-left:15px;
  margin-top:20px;
  position:relative;
  width:350px;
}



#conteneur4ongletsContact #resAct {
color: green;
}


#contactTextArea {
position:relative;
width:280px;
float:left;
border:0px solid red;
margin-top:20px;
}

#contactTextArea .titrePage {
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#004B5E;
}

#contactTextArea .textareaObli { /* Attributs des champs textarea OBLIGATOIRES dans les forms */
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  font-size: 10px;
  color: #FA8400;
  width:100%;
  height:295px;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}


#conteneur4ongletsContact .intitule, #conteneur4ongletsContact .intituleObli {
  width: 120px;
}

/* /////////////// FIN PAGE CONTACT /////////////////// */




/* /////////////// PAGE ALERTES /////////////////// */
#conteneur4ongletsAlertes {
  border: 0px solid red;
  width:918px;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  font-size: 11px;
  margin-top: 10px;
  left:15px;
  margin-bottom: 10px;
  margin-right:8px;
  position:relative;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
}
#alertesConteneurPadding { /* Debug pour permettre un padding */
border: 0px solid black;
position:relative;
margin-left:12px;
width:898px;
}

#conteneur4ongletsAlertes .intituleObli {
width:40%;
}
/* /////////////// FIN PAGE ALERTES /////////////////// */




/* /////////////// PAGE PANIER /////////////////// */
#conteneur4ongletsPanier, #conteneur4ongletsPanierOffres {
border: 0px solid red;
width:918px;
float:left;
left:15px;
position:relative;
margin-bottom: 10px;
margin-right:8px;
}


#PanierOffresMargin {
padding:10px;
border: 0px solid green;
height:180px;
}



#conteneur4ongletsPanier {
/*background-color: #006D83;*/
background-image: url(/img/121_background_F4F4F4.gif); 
background-repeat: repeat;
margin-top:20px;
}

#conteneur4ongletsPanierOffres {
background-color: #965A00;
background-image: url(/img/121_news_back2.gif);
background-repeat: repeat;
margin-top:20px;
}

#conteneur4ongletsPanierOffres #blocMorceau {/* bloc conteneur de toutes les infos d'un morceau sur la page panier */
border: 0px solid #ffffff;
float:left;
height:160px;
width:100px;
margin-bottom:8px;
margin-right:10px;
}



#panierDetail, #panierDetailVide {
border: 0px solid green;
background-image: url(/img/121_basket_big.gif); 
background-repeat: no-repeat;
background-position: center center;
position:relative;
margin-left:12px;
width:898px;
}
#panierDetailVide {
border: 0px solid green;
}




#panierDetailVide p { /* centrer le texte verticalement dans le bloc */
border: 0px solid green;
display:block;
position:relative;
top: 45%;
height: 14px;
font-size: 14px;
font-weight: bold;
color: #AAAAAA;
text-align:center;
height:200px;
}

#panierDetail a:link, #panierDetailVide a:link {text-decoration: none; color: #FF9900;}
#panierDetail a:visited, #panierDetailVide a:visited {text-decoration: none; color: #FF9900;}
#panierDetail a:hover, #panierDetailVide a:hover {text-decoration: none; color: #FF9900;}




#panierDetail .inputButton {
  background-color:#00576A;
  border-left:1px solid #CCE0E6;
  border-right:1px solid #3D89A0;
  border-top:1px solid #CCE0E6;
  border-bottom:1px solid #3D89A0;
  width:190px;
  height:25px;
  font-size: 15px;
  font-weight:bold;
  color: #EBF3F5;
  cursor:pointer;
}




#conteneurAutresCommandes {
text-align:left;
font-size:14px;
font-weight:bold;
left: 540px;
width:400px;
position: relative;
margin-top:10px;
margin-bottom:20px;
}

#conteneurAutresCommandes select {
width:100%;
background-color:#FFFFFF;
color:#7A7A7A;
font-size:10px;
}


#panierDetail table {
width:100%;
color: #004B5E;
font-size:11px;
font-family: arial;
}


#panierDetail table  .td1 {text-align:left;} 
#panierDetail table  .td2 {text-align:left;} 		
#panierDetail table  .td3 {text-align:left;}   	
#panierDetail table  .td4 {text-align:left;}  
#panierDetail table  .td5 {text-align:left;}  
#panierDetail table  .td6 {text-align:left;} 	


#panierDetail th {
font-size:12px;
padding:3px;
text-align:left;
}
#panierDetail td {
border-top: 1px dashed #BFBFBF;
padding:5px;
}

.tdPalier {
color: #FA8400;
background-image: url(/img/121_arrow_orange.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent:15px;
font-weight: bold;
}

.tdTotal1, .tdTotal1c {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size:12px;
font-weight: bold;
}


.tdRemise, .tdRemisec {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FA8400;
}


.tdTotal2, .tdTotal2c {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
}


.tdTotal2, .tdTotal1, .tdRemise  {text-align:right;}
.tdTotal2c, .tdTotal1c, .tdRemisec {text-align:left;}


#contactFacture {
position: relative;
margin-top: 5px;
margin-bottom: -10px;
text-align:right;
font-size:12px;
font-weight:bold;
border: 0px solid green;
text-align:right;
width:918px;
}


#panierRemise {
text-align:right;
font-size:10px;
left:0px;
top:0px;
border: 0px solid pink;
color:#00576A;
}



#referenceFacture {
border: 0px solid #B2B2B2;
font-family: Arial, Helvetica, sans-serif;
/*background-color: #F4F4F4;*/
font-size:11px;
text-align:center;
width:918px;
margin-left:15px;
float:left;
padding-top:10px;
color:#004B5E;
}




#referenceFacture .titre {
font-weight:bold;
font-size:22px;
}
#referenceFacture .statut {
font-weight:bold;
font-size:16px;
color: red;
}

#referenceFacture a:link, a.lienPaiement:link{font-family:arial;text-decoration: underline; color: #FF9900;font-size:18px;font-weight:bold;}
#referenceFacture a:visited, a.lienPaiement:visited{font-family:arial;text-decoration: underline; color: #FF9900;font-size:18px;font-weight:bold;}
#referenceFacture a:hover, a.lienPaiement:hover{font-family:arial;text-decoration: underline; color: #FF9900;font-size:18px;font-weight:bold;}


.creditCard {
  background-image: url(/img/credit-card_32x32.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  width: 32px;
  height: 32px;
  margin-right:5px;
}





/* /////////////// FIN PAGE PANIER /////////////////// */





/* /////////////// PAGE TELECHARGEMENT /////////////////// */

#conteneur4ongletsTelechargement {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  width:918px;
  /*position: absolute;*/
  font-size: 11px;
  margin-top: 15px;
  margin-left:15px;
  margin-bottom: 10px;
  float:left;
}
#telechargementConteneurPadding { /* Debug pour permettre un padding */
border: 0px solid green;
padding:15px;
float:left;
}

#telechargementConteneurPadding table {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #004B5E;
}

#telechargementConteneurPadding th {
text-align:left;
}

#telechargementConteneurPadding td {
border-bottom: 1px dashed #BFBFBF;
padding:5px;
}

#complaint_form_div {
border: 0px solid green;
position:relative;
float:left;
margin-top:10px;
width:100%;
color: #004B5E;
}

.sousTitreReclamation { /* */
border: 0px solid red;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

.downloadPerime {
border: 0px solid red;
margin-bottom:5px;
margin-top:10px;
color: #B2B2B2;
}
.downloadReclamation {
border: 0px solid red;
margin-bottom:20px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}


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





/* /////////////////////// DIFFUSION /////////////////////////////////// */

#conteneur4ongletsDiffusion {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_background_F4F4F4.gif); 
  background-repeat: repeat;
  width:918px;
  /*position: absolute;*/
  font-size: 11px;
  margin-top: 5px;
  margin-left:15px;
  margin-bottom: 10px;
  float:left;
}
#diffusionConteneurPadding { /* Debug pour permettre un padding */
border: 0px solid green;
padding:15px;
float:left;
}

#diffusionConteneurPadding table {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#diffusionConteneurPadding th {
text-align:left;
}

#diffusionConteneurPadding td {
border-bottom: 1px dashed #BFBFBF;
padding:5px;
}


#diffusionConteneurPadding .inputText {/*  */
  height:18px;
  font-size: 9px;
  width:100%;
}


.sousTitre { /* utilisé généralement  */
  /*background-color:#E5E5E5;*/
  font-family:tahoma;
  font-size:22px;
  color: #000000;
  text-align:center;
  font-weight: bold;
  padding:5px;
  margin-bottom:15px;
  width:95%;
  margin-left:20px;
  border: 0px solid red;
}



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

#resultatAlbums4Onglets { /* FIREFOX IE OK 4 onglets ?*/
  width:918px;
  border: 0px solid black;
  float:left; /* POUR METTRE LE FOOTER A LA LIGNE */
  margin-top: 30px;
  left:15px;
  position:relative;
  background-image: url(/img/121_news_back.gif); 
  background-repeat: repeat;
  margin-bottom: 10px;
  margin-right:8px;
}


#resultatConteneurArtists {
border: 0px solid black;
position:relative;
margin-left:12px;
width:898px;
}

/* /////////////////////// STATISTIQUES /////////////////////////////////// */

.conteneur4ongletsStats0 {
  border: 0px solid red;
  /*background-color: #8EB9AE;*/
  background-image: url(/img/121_news_back.gif);
  background-repeat: repeat;
  width:918px;
  font-size: 10px;
  margin-bottom: 10px;
  float:left;
  position:relative;
  color:#FFFFFF;
  left:15px;
  margin-top:15px;
}

.conteneur4ongletsStats0 A:link {cursor:pointer;text-decoration: none; color: #FFFFFF;font-weight:bold;}
.conteneur4ongletsStats0 A:visited {cursor:pointer;text-decoration: none; color: #FFFFFF;font-weight:bold;}
.conteneur4ongletsStats0 A:active {cursor:pointer;text-decoration: none; color: #FFFFFF;font-weight:bold;}
.conteneur4ongletsStats0 A:hover {cursor:pointer;text-decoration: none; color: #6ec2db;font-weight:bold;}

.conteneur4ongletsStats0 .sousTitre {
  background-color:transparent;
  color: #FFFFFF;
  font-weight: bold;
  font-family:tahoma;
  font-size:22px;
}



.conteneur4ongletsStats0 .tableMorceaux td {
padding:5px;
}

.conteneur4ongletsStats0 .trStats0  td{
border-bottom: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
}
.conteneur4ongletsStats0 .trStats0  .tdTotal{
border-bottom: 1px dashed #75C0D5;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
}


.trStats0 A:link {text-decoration: none; color: #FF9900;font-weight:bold;}
.trStats0 A:visited {text-decoration: none; color: #FF9900;font-weight:bold;}
.trStats0 A:active {text-decoration: none; color: #FF9900;font-weight:bold;}
.trStats0 A:hover {text-decoration: none; color: #FF9900;font-weight:bold;}


.conteneur4ongletsStats {
  border: 0px solid red;
  background-color: #006D83;
  background-image: url(/img/121_news_back.gif);
  background-repeat: repeat;
  width:675px;
  font-size: 10px;
  margin-bottom: 10px;
  float:left;
  position:relative;
}


#statsConteneurPadding { /* Debug pour permettre un padding */
border: 0px solid blue;
position:relative;
margin-left:8px;
width:657px;
}

#statsrow1 .titreStat {
font-family: Arial;
font-weight:bold;
color:#000000;
font-size:18px;
margin-bottom:5px;
}

#statsrow1 li {
font-size:12px;
border-bottom: 1px solid #B7B7B7;
padding:3px;
font-weight:bold;
}



#statsConteneurPadding .groupe, .conteneur4ongletsStats0 .groupe {
font-weight:bold;
color:#FFFFFF;
font-size:16px;
}

#statsConteneurPadding table {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #FFFFFF;
}

#statsConteneurPadding th {
text-align:left;
padding-bottom:8px;
}

#statsConteneurPadding table .tr1 {background-color : transparent;}
#statsConteneurPadding table .tr2 {background-color : #00576A;}

#statsConteneurPadding table .tr2 td {
border-bottom: 1px solid #00333E;border-top: 1px solid #00333E;
}

#statsConteneurPadding td {
padding:5px;
}


#statsrow1 {
border: 0px solid red;
width:235px;
float:left;
}




.chartConteneur, .chartDlConteneur{
border:0px solid #000000;
position:relative;
float:left;
width:440px;
margin-top:10px;
margin-left:12px;
}
.chartConteneur {
background-color: #FFFFFF;
}

#chartPeriodesConteneur {
border:0px solid #000000;
text-align:center;
color:#4E9DB6;
}


.chartDlConteneur #DetailEcoute, .chartDlConteneur #DetailVente {
margin-bottom:20px;
}

.chartXxsConteneur {
border:0px solid #000000;
position:relative;
float:left;
width:440px;
margin-top:10px;
margin-left:12px;
}

#selectArtistChart {
border:0px solid red;
text-align:center;
}


.icon_pdf, .icon_csv, .icon_csv_scpp, .icon_html {
border: 0px solid red;
background-repeat: no-repeat;
width:35px;
height:45px;
position:relative;
}
.icon_pdf {background-image: url(/img/121_icons_pdf.png);}
.icon_html {background-image: url(/img/121_icons_html.png);}
.icon_csv {background-image: url(/img/121_icons_csv.png);}
.icon_csv {background-image: url(/img/121_icons_xls.png);}
.icon_csv_scpp {background-image: url(/img/121_icons_csv_scpp.png);}
/* /////////////////////////////////////////////////////////////////// */





.bodyGeneral {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  margin : 0px;
  padding : 0px;
  /*
  background-image: url(/img/121_backgeneral.png);
  background-repeat: repeat-y;
  background-position: -23px 0px;
  */
  
  background-image: url(/img/121_background.jpg);  
  background-repeat: repeat;
  background-position: -23px 0px;
  background-attachment: scroll;
  background-color: #CCC89F;
  
  /*
  background-image: url(/img/xmas2009/bg_index_xmas2009.jpg);
  background-repeat: no-repeat;
  background-position: 952px 0px;
  background-attachment: scroll;
  background-color: #a91d1c;
  */
}




#footer a:hover, #footer a:focus, #footer a:active, #footer a {font-family: Tahoma, Verdana, Arial; color: #FF9900; text-decoration: none;line-height:20px;}
a:hover, a:focus, a:active, a {font-family: Tahoma, Verdana, Arial; color: #FF9900; text-decoration: none;}

img { border : none; }



.titrePage {font-family: Arial;font-size: 12px;font-weight:bold;}


.erreurPage {
border: 0px solid red;
font-family: Arial;
font-size: 12px;
font-weight:bold;
position: absolute;
top: 268px;
left: 90px;
color: red;
}

.numerotation {font-size: 10px;font-weight:bold; color: #FFFFFF;}

.artiste {font-size: 10px;font-weight:bold;}

.album {font-size: 10px;}

.morceau {font-size: 9px; color: #75D2FF;}
a.morceau:hover {text-decoration: underline; color: #75D2FF;}
a.morceau:focus, a.morceau:active, a.morceau {font-family: Tahoma, Verdana, Arial; color: #75D2FF;}

.duree {font-size: 9px;color: #ffffff;}




#conteneurABC {

height:20px;
position : absolute;
left:80px;
margin-top: 12px;
border: 0px solid red;
}

.ABCoff {color: #142932;} /*Couleur des lettres OFF des ABCdaires*/
.separateurABC {color: #142932;font-size:9px;} /* le separateur de lettres */
.ABCSelected {text-decoration:underline;} /*Style de la lettre selectionnée des ABCdaires*/



.imgBorder {
border: 1px solid white;
}

.albumTiny {
border: 1px solid white;
width:25px;
height:25px;
}
















/* /////////////// BULLES EXPLICATIVES /////////////////// */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFDF;
font-size:11px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.dhtmlLien {
width:16px;
height:26px;
cursor:help;
background-image: url(/img/121_aide_icon.gif);
background-repeat: no-repeat;
float:left;
}

/* /////////////// FIN BULLES EXPLICATIVES /////////////////// */











/* ////////////// TEXTE LOGOUT et AUTRES ALERTES GENERALES //////////////////////// */
#logoutAlert, #generalAlert { /* Le text pour les pages inacessible si logout */
border: 0px solid green;
/*background-image: url(/img/121_basket_big.gif);*/ 
/*background-repeat: no-repeat;*/
/*background-position: center center;*/
text-align:center;
margin-left: auto; /* Centrer le tableau dans le div */
margin-right: auto; /* Centrer le tableau dans le div */
height:250px;
}


#logoutAlert p, #generalAlert p { /* centrer le texte verticalement dans le bloc */
border: 0px solid green;
display:block;
position:relative;
top: 45%;
height: 14px;
font-size: 14px;
font-weight: bold;
color: #AAAAAA;
}
/* ////////////// FIN //////////////////////// */





/* ////////////// 121 DUOS //////////////////////// */
#duoConteneur {
position:relative;
float:left;
border:0px solid yellow;
left:0px;
}

#duoConteneur .photo {
border:0px solid red;
background-image: url(/img/121_pochette.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

#duoPrix {
margin-top:30px;
margin-left:10px;
font-size:12px;
color:#9EC4CF;
}

#duoplus {
background-image: url(/img/121_duo_plus.png);
background-repeat: no-repeat;
width: 19px;
height: 19px;
display:block;
border:0px solid red;
margin-left:0px;
margin-right:3px;
}
/* ////////////// FIN //////////////////////// */






/* ////////////// 121 Albums gratuits //////////////////////// */
.AlbumsGratuitsHeader {
background-repeat: no-repeat;
background-position: 20 0;
height:131px;
border:0px solid orange;
}
.AlbumsGratuitsHeaderFr {background-image: url(/img/121_albums_gratuits_headerFr.gif); }
.AlbumsGratuitsHeaderEn  {background-image: url(/img/121_albums_gratuits_headerEn.gif); }
.AlbumsGratuitsHeaderEs {background-image: url(/img/121_albums_gratuits_headerEs.gif); }

#AlbumsGratuitsHeaderTxt {
position:absolute;
border:0px solid red;
float:right;
width:322px;
left:615px;
top:290px;
font-size:11px;
color: #044161;
}

#conteneurAlbumsGratuits {
position:relative;
background-color: #CCC89F;
background-image: url(/img/121_news_back2.gif); 
background-repeat: repeat;
margin-bottom:10px;
border:0px solid red;
width:540px;
left:15px;
float:left;
}


#openadsCadeau {
position:relative;
border:0px solid red;
float:right;
margin-right:10px;
}

#openadsPanier {
clear:both;
position:relative;
margin-left:95px;
height:90px;
border:0px solid red;
}




#conteneur4ongletsAG {
position:relative;
border: 0px solid black;
/*overflow: hidden;*/
width:540px;
height:837px;
padding-top:20px;
}

#AlbumGratuit {
position:relative;
width:140px;
border: 0px solid white;
float:left;
height:185px;
margin-left:35px;
}

#AlbumGratuit #aGPochette {
background-image: url(/img/121_pochetteRow1.gif);
background-repeat: no-repeat;
background-position: 0 0;
height:82px;
width:100%;
float:left;
}
#AlbumGratuit #aGPochette img{
border:1px solid #ffffff;
}

#boutonAG {
border:0px solid red;
position:relative;
float:left;
margin-bottom:100px;
}

#AlbumGratuit #aGInfos {float:left;border: 0px solid #ffffff;color:#FFFFFF;margin-top:-2px;height:30px;}
#AlbumGratuit #aGInfos a.album:link, #AlbumGratuit #aGInfos a.album:focus, #AlbumGratuit #aGInfos a.album:active, #AlbumGratuit #aGInfos a.album:visited {color: #00576A;}
#AlbumGratuit #aGInfos a.artiste:link, #AlbumGratuit #aGInfos a.artiste:focus, #AlbumGratuit #aGInfos a.artiste:active, #AlbumGratuit #aGInfos a.artiste:visited {color: #FFFFFF;} 



/* ////////////// 121 VIP //////////////////////// */

#divBtValidate {
float:left;
position:relative;
border:0px solid red;
width:580px;
text-align:center;
}


#conteneurVip {
position:relative;
background-color: #CCC89F;
background-image: url(/img/121_news_back.gif); 
background-repeat: repeat;
margin-bottom:10px;
border:0px solid red;
width:580px;
left:15px;
float:left;
}

#conteneur4ongletsVip {
position:relative;
border: 0px solid black;
/*overflow: hidden;*/
width:580px;
height:1800px;
padding-top:20px;
}

.vipHeader {
background-repeat: no-repeat;
background-position: 20 0;
height:141px;
border:0px solid orange;
margin-top:-5px;
}

.vipHeaderGen {background-image: url(/img/121_vip_header.gif); }
.vipHeader3 {background-image: url(/img/121_vip_headerBikinis.png); }
.vipHeader14 {background-image: url(/img/carnetdevol_vipHeader.png); }
.vipHeader17 {background-image: url(/img/sncf_vipHeader.png); }
.vipHeader19 {background-image: url(/img/un-mois-de-folie-VIP-Header.jpg); }
.vipHeader21 {background-image: url(/img/quand_je_pense_a_fernande_rien_a_jeter_VIP_header.jpg); }
.vipHeader22 {background-image: url(/img/mp3free_VIP_header.jpg); }


#AlbumGratuit #vipPochette {
background-image: url(/img/121_pochette.gif);
background-repeat: no-repeat;
background-position: 0 0;
height:82px;
width:100%;
float:left;
}
#AlbumGratuit #vipPochette img{
border:1px solid #ffffff;
}


#AlbumGratuit #vipInfos {float:left;border: 0px solid #ffffff;color:#FFFFFF;margin-top:-2px;height:35px;}
#AlbumGratuit #vipInfos a.album:link, #AlbumGratuit #vipInfos a.album:focus, #AlbumGratuit #vipInfos a.album:active, #AlbumGratuit #vipInfos a.album:visited {color: #ffffff;}
#AlbumGratuit #vipInfos a.artiste:link, #AlbumGratuit #vipInfos a.artiste:focus, #AlbumGratuit #vipInfos a.artiste:active, #AlbumGratuit #vipInfos a.artiste:visited {color: #FFFFFF;}


.vipAlert {
background-image: url(/img/121_vipAlert.jpg);
background-repeat: no-repeat;
position:relative;
top:50px;
left:50%;
margin-left: -277px; /* moitié de la largeur */
width:555px;
height:347px;
border:0px solid red;
}

.vipAlert p {
border:0px solid red;
position:relative;
width:240px;
height:45px;
top:225px;
left:60px;
font-family:tahoma;
font-weight:bold;
color:#FFA902;
font-size:12px;
text-align:center;
}

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







/* ////////////// 121 Bannières //////////////////////// */
.BannieresHeader {
background-repeat: no-repeat;
background-position: 20 0;
/*height:131px;*/
border:0px solid orange;
}
/*.BannieresHeaderFr {background-image: url(/img/121_albums_gratuits_headerFr.gif); }*/
/*.BannieresHeaderEn  {background-image: url(/img/121_albums_gratuits_headerEn.gif); }*/
/*.BannieresHeaderEs {background-image: url(/img/121_albums_gratuits_headerEs.gif); }*/

#conteneur4ongletsBann {
position:relative;
border: 0px solid black;
/*overflow: hidden;*/
margin-left:15px;
margin-right:15px;
}

#conteneur4ongletsBann hr {
color:#FFFFF;
height:2px;
}


#conteneur4ongletsBann td {
color:#FFFFF;
font-size:12px;
}

#conteneurBannieres {
position:relative;
background-color: #CCC89F;
background-image: url(/img/121_background_F4F4F4.gif); 
background-repeat: repeat;
margin-bottom:10px;
border:0px solid red;
width:915px;
left:15px;
float:left;
}


#interstitiel {
position:absolute;
left: 50%;
width: 1024px;
margin-left: -512px; /* moitié de la largeur */
border: 0px solid #FFFFFF;
z-index:99999999999;
color:#FFFFFF;
text-align:center;
}

#interstitielTop {
background-image: url(/img/121_interstitiel_top_03.png); 
background-repeat: no-repeat;
position:relative;
text-align:center;
border:0px solid black;
padding:bottom:10px;
top:5px;
font-family: Arial;
width:519px;
height:38px;
}

#interstitielImg {
margin-top:10px;
}

#interstitielText {
position:relative;
text-align:center;
border:0px solid red;
font-size:12px;
top:20px;
font-family: Arial;
margin-bottom:50px;
}
#interstitielText a:link {text-decoration: none; color: #000000;font-weight:bold;cursor:pointer;}
#interstitielText a:visited {text-decoration: none; color: #000000;font-weight:bold;cursor:pointer;}
#interstitielText a:active {text-decoration: none; color: #000000;font-weight:bold;cursor:pointer;}
#interstitielText a:hover {text-decoration: none; color: #000000;font-weight:bold;cursor:pointer;}

#VosBannieresSousTitre {color:#3E8AA2;font-size:24px;font-weight:bold;}
#VosBannieresEncart {background-color:#FFFFFF;padding:10px;border:1px solid black;margin-top:15px;;margin-bottom:15px;}
#yourAdsTable img {border:8px solid #FFFFFF;}
#yourAdsTable .titreTypeBanniere {font-size:18px;font-weight:bold;}
#yourAdsTable .BanniereInfosTournantes {font-size:9px;}




#promotionConseils {
position:relative;
padding:30px;
font-family:tahoma;
font-size:12px;
width:480px;
}
#promotionConseils h2 {font-size:18px;font-weight:bold;}
#promotionConseils h1 {color:#3E8AA2;font-size:24px;font-weight:bold;}
#promotionConseils p {margin-bottom:50px;text-align:justify;}


.promotionBannieres {
width:300px;
border: 1px solid grey;
font-size: 11px;
color: #586F7E; 
background: #FFFFFF;
padding: 8px;
height:125px;
}


#interstitielStyle {
border:0px solid red;
width:952px;
height:297px;
position:absolute;
z-index:9999999;
top:251px;
left:0px;
}

.interstitielClose {
width: 70px;
height: 24px;
background-image: url(/img/121_inter_close-trans.png);
background-repeat: no-repeat;
position:absolute;
left:875px;
top:10px;
cursor:pointer;
}


.NavPageCourante,.NavPage1,.NavPage2,.NavPage3,.NavPage4,.NavPageDizaine {font-family : Verdana;text-align : bottom;margin-left : 2px;margin-right : 2px;color:#FFFFFF;}
.NavPage1 a,.NavPage2 a,.NavPage3 a,.NavPage4 a,.NavPageDizaine a {text-decoration : none;color:#FFFFFF;}
.NavPage1 a:hover,.NavPage2 a:hover,.NavPage3 a:hover,.NavPageDizaine a:hover {text-decoration : underline;color:#FFFFFF;}
.NavPageCourante {font-size : 11px;font-weight : bold;margin-left : 2px;margin-right : 2px;color:#FFFFFF;}
.NavPage1 {font-size : 11px;color:#FFFFFF;}
.NavPage2 {font-size : 11px;color:#FFFFFF;}
.NavPage3,.NavPageDizaine {font-size : 11px;color:#FFFFFF;}
.NavPage4 {font-size : 30px;color:#FFFFFF;}
.NavPageDizaine {margin-left : 8px;margin-right : 8px;color:#FFFFFF;}


#bloc1Comclick {
	float:left;
	border:1px solid #f1f1f1;
	width:300px;
	height:250px;
	margin-top:15px;
	margin-left:30px;
}

#bloc2Comclick {
	float:left;
	border:1px solid #f1f1f1;
	width:300px;
	height:250px;
	margin-top:15px;
	margin-left:30px;
}


#bloc1Adsense {
	float:left;
	border:1px solid #f1f1f1;
	width:336px;
	height:280px;
	margin-top:15px;
	margin-left:10px;
}
#bloc2Adsense {
	float:left;
	border:1px solid #f1f1f1;
	width:336px;
	height:280px;
	margin-left:10px;
	margin-top:15px;
}

#bloc3Adsense {
	float:left;
	border:1px solid #f1f1f1;
	width:336px;
	height:280px;
	margin-left:5px;
	margin-top:15px;
}

#bloc4Adsense {
	float:left;
	border:1px solid #f1f1f1;
	width:336px;
	height:280px;
	margin-left:20px;
	margin-top:15px;
}


#conteneur12all {
background-repeat: no-repeat;
background-position: 0 0;
position:relative;
float:left;
border:1px solid #f1f1f1;
width:450px;
height:282px;
margin-top:22px;
background-color:#000000;
}






/* ######### CHROMETHEME ######################################################## */
.chromestyle{
width: 99%;
font-weight: bold;
font-family:verdana;
font-size:11px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
/*background: url(chromebg.gif) center center repeat-x; THEME CHANGE HERE*/
padding: 4px 0px;
margin: 9px;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
cursor:pointer;
}

.chromestyle ul li a{
color: #FFFFFF;
padding: 4px 4px;
margin: 0;
text-decoration: none;
border-right: 1px solid #4E9DB6;
}

.chromestyle ul li a:hover{
/*background: url(chromebg-over.gif) center center repeat-x; THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0px;
border: 0px solid #FFF; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px verdana;
line-height:18px;
z-index:99999999;
background-color: #00576A;
width: 200px;
visibility: hidden;
filter:alpha(opacity=97);
opacity: 0.97;
-moz-opacity:0.97;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #004B5B; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #6EC2DB;
}
/* ######### FIN CHROMETHEME ######################################################## */

/* ######### POSTRATING ######################################################## */
.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	
}
.post-ratings-text {
}
/* Styles Used In WP-Admin */
.wp-postratings-usage-pre {
	margin: 20px;
	padding: 10px;
	border: 1px solid #c8c8c8;
	background-color: #f0f0f0;
	overflow: auto;
}
/* ######### FIN POSTRATING ######################################################## */

.newconteneurpub {
margin-top:22px;
float:right;
border:1px solid #f1f1f1;
width:468px;
height:284px;
}

#phpmyvisites img {
width:1px;
height:1px;
}


