#contenu{

    padding-top: 85px;   /*70px*/

}



#contenu #droite, #contenu table img, #contenu table #autres:hover{

    box-shadow: 1px 1px 12px #555;

    -moz-box-shadow: 1px 1px 12px #555;

    -webkit-box-shadow: 1px 1px 12px #555;

}

#contenu #droite{

    border: 5px solid #fff;

}

#contenu #droite{

    float: right;

    margin-right: 100px;

}

#contenu #badge_odp{

    position: absolute;

    top: 280px;

    left: 800px;

    z-index: 1000;

}

#contenu #badge_frais_gratuits{

    position: absolute;

    top: 450px;

    left: 130px;

    z-index: 1000;

}

#contenu #badge_nouveau{

    position: absolute;

    top: 520px;

    left: 210px;  /* 610 pour le milieu */

    z-index: 1000;

}

#contenu table #autres, #contenu table .badge_reedit{

    box-shadow: none;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

}

#contenu table .badge_reedit{

    position: absolute;

    top: 150px;

    left: 50px;

}



#contenu #gauche{

    padding-bottom: 1px;

}

#contenu #gauche,#contenu .infos{

    width: 400px;

    margin: 80px 0 0 85px;  /*   au lieu de 70  */

    overflow: hidden;

}

#contenu .infos{

    width: 800px;

    margin-top: 10px;

    margin-bottom: 40px;
    padding-bottom: 2px;

}

#contenu #infos2{

    margin-bottom: 40px;

}

#contenu #gauche a, #contenu .infos a, #contenu .item a{

    color: #696969;

    border-bottom: dashed thin #696969;

}

#contenu #gauche a:hover, #contenu .infos a:hover, #contenu .item a:hover{

    border-bottom: solid thin #696969;

}









#contenu h3{

    margin: 50px 50px 0;

}



#contenu h3.infos{

    margin-top: 0;

    clear: both;

}







table{

    border-collapse: separate;

    border-spacing: 75px;

    clear: both;

    width: 900px;

    margin: 0 auto 0;

    padding: 0;

    text-align: center;

    font-family: sans-serif;

    font-variant: small-caps;

    letter-spacing: 2px;

}

table img{

    display: block; /* pr ne pas souligner l'image quand hover le td */

    margin: 0 auto;

}





table span{

    font-size: medium;

    display: block; /* pr interlignes des liens cliquables */

    color: #454545;

}



td{

    width: 200px;

    margin: 0;

    padding: 0;

}

td .conteneur_badge{

    height: 100%;

    width: 100%;

    position: relative; /* car td ne peut pas Ãªtre relative */

}

td:hover span{

    font-size: 16px;

    text-decoration: underline;    

    color: black;

}



.tabulation{

    padding-left: 40px;

    display: inline-block;

}







/* Pages Album */



#contenu #jaquette{

    box-shadow: 1px 1px 12px #555;

    -moz-box-shadow: 1px 1px 12px #555;

    -webkit-box-shadow: 1px 1px 12px #555;

    margin: 0 0 50px 70px;

}



#contenu embed{

    float : right;

    margin-right: 70px;

    margin-top: 75px;

    box-shadow: 1px 1px 12px #555;

    -moz-box-shadow: 1px 1px 12px #555;

    -webkit-box-shadow: 1px 1px 12px #555;

}

#contenu #prix{
    margin: -100px 0 25px 350px;
}

#contenu #prix_gauche1{
    margin: 0px 0 45px 150px;
}
#contenu #prix_gauche2{
    margin: 0px 0 25px 350px;
}
#contenu #prix_gauche3{
    margin: 0px 0 25px 350px;
}


#contenu ul{

    width: 800px;

    padding-left: 120px; /*plutÃ´t que margin qui fait disparaÃ®tre les puces sous ie*/

    margin-bottom: 50px;

}



#contenu li{

    margin-bottom: 4px;

}



#contenu .description{

    width: 75%;

    margin-left: 70px;

    margin-bottom: 35px;

}



#contenu .description:first-letter{

    font: italic large "Trajan Pro",Sylfaen,Palatino,"Times New Roman",serif;

}



#contenu .note{

    width: 75%;

    margin-left: 70px;

    margin-bottom: 35px;

}



#contenu .photo_coffret{
    display: block;
    margin: 0 auto 40px;
    box-shadow: 1px 1px 12px #555;
    -moz-box-shadow: 1px 1px 12px #555;
    -webkit-box-shadow: 1px 1px 12px #555;
    border: 5px solid #fff;
}





#contenu #tracklist{

    width: 900px;

    margin: 0 auto 50px;

}



#contenu .cd {

    display: inline-block;

    vertical-align: top;

    width: 49.7%;

    margin: 0 auto;

    padding: 0;

}



#contenu .cd ul{

    width: auto;

    margin: 0;

    padding: 0 0 0 20px;

}



#contenu .cd h3{

    margin: 0 0 20px 0;

    padding: 0;

}



#contenu .cd .inner_h3{

    margin-top: 20px;

}





/* Autres enregistrements */



#contenu #items_wrapper{

    width: 800px;

    margin: 0 100px 50px;

}

#contenu .item{

    display: inline-block;

    vertical-align: middle;

    margin: 30px;

}

#contenu .item h3{

    margin-left: 0;

    margin-top: 0;

}

#contenu .item p{

    max-width: 400px;

}

#contenu img.item{

    box-shadow: 1px 1px 12px #555;

    -moz-box-shadow: 1px 1px 12px #555;

    -webkit-box-shadow: 1px 1px 12px #555;

    margin-left: 50px;

    margin-right: 50px;

}