* {margin:0;padding:0;}
img {margin:0;padding:0;display: block;}

body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	text-align: center;
}


#global {
  	position:relative;
	background-color: #0c0c0c;
	text-align: left;
    width: 770px;
    margin-left: auto;
	margin-right: auto;
	border: 0;
}

#header {
        width: 770px;
        height: 200px;
        background-color: #0c0c0c;
        background:  url(../images/bg_header.png) 0 0 repeat; 
}

#menu {position: absolute; width: 409px; height: 25px; left: 415px; top:173px;}
#menu li {float: left; list-style-type: none;}
#bandeau {position: absolute; left: 280px; top:45px; width: 468px; height: 60px;}

#titre_fiche {
        position: relative;
        width: 760px;
        height: 75px;
        margin-left:5px;
        background-color: #0b0908;
}

#titre_fiche h1 {font: bold 11pt Verdana; color:#FFF; padding: 55px 0 0 55px; display: block;}
#icone_fiche_artiste {position: absolute; left: 10px; top: 60px; width: 34px; height: 35px; background:  url(../images/ico_artiste_big.gif) 0 0 no-repeat;}
#icone_fiche_release {position: absolute; left: 10px; top: 60px; width: 34px; height: 35px; background:  url(../images/ico_release_big.gif) 0 0 no-repeat;}

#contenu_principal  {
        float: left;
        width: 532px;
}

#contenu_principal_home  {
        float: left;
        width: 315px;
}

#gauche  {
        float: left;
        width: 217px;
        background:  url(../images/bg_bloc_gauche.jpg) 0 0 no-repeat;
}

#gauche h1 {font: bold 8pt Verdana; color:#88926c; margin: 10px 0 0 15px;}
#gauche p {font: 8pt Verdana; color:#FFF; margin: 0 18px 10px 15px;}

#gauche #langues {position: absolute; width: 90px; height: 20px; left: 120px; top: 220px;}
#gauche #langues li {float: right; list-style-type: none; margin: 0 0 0 2px;} 
#gauche #langues li input{border: 0; width: 23px; height: 17px;} 

#droite  {
        float: right;
        width: 238px;
        height: 500px;
        background:  url(../images/bg_bloc_droite.jpg) 0 0 no-repeat;
}

#droite div {margin: 10px 0 0 13px;}
#droite ul{margin: 10px 0 10px 13px; list-style-type: none;}
#droite ul li img{float: left; display: block; margin: 3px 5px 0 0;}
#droite p{margin: 10px 0 10px 13px;}

#contenu_principal_fiche  {
        float: left;
        width: 532px;
        background:  url(../images/bg_fiche_left.jpg) 0 0 no-repeat;
}

#droite_fiche  {
        float: right;
        width: 238px;
        height: 500px;
        background:  url(../images/bg_fiche_right.jpg) 0 0 no-repeat;
}

#droite_fiche img{float: left; display: inline;}

#droite_fiche #langues {position: absolute; width: 60px; height: 20px; left: 710px; top: 260px;}
#droite_fiche #langues li {float: left; list-style-type: none; margin: 0 0 0 2px;} 
#droite_fiche #langues li input{border: 0; width: 23px; height: 17px;} 
#droite_store {text-align:center;}
#droite_store h1 {margin-top: 10px; font: bold 8pt Verdana; color:#88926c; display: block;}

#footer  {
        clear:both;
        width: 770px;
        height: 90px;
        background:  url(../images/bg_footer.jpg) 0 0 repeat;
		text-align: center;
}

#footer p {padding-top: 55px; color: #d2d2d2;}

#logo {position: absolute; width: 139px; height: 140px; left: 40px; top: 32px; background-color: #000; background:  url(../images/logo.png) 0 0 repeat;}
 

input {background-color: #FFF; border: 1px solid #88926c; height: 20px; font: 8pt Verdana; color:#000;}
select {background-color: #FFF; border: 1px solid #88926c; width: 215px; height: 20px; font: 8pt Verdana; color:#000; margin: 0; padding: 0;}

.subscribe_div {padding-bottom: 10px;}
input.subscribe_input {background-color: #FFF; border: 1px solid #88926c; width: 125px; height: 20px; font: 8pt Verdana; color:#000; margin-right: 5px; display: block;}
input.submit_button {background-color: #FFF; border: 1px solid #88926c; width: 80px; height: 22px; font: 8pt Verdana; color:#000; display: block;}

a{font: bold 8pt Verdana; color:#FFF; border-bottom: #88926c solid 1px; text-decoration: none;}
a i {font: italic 7pt Verdana; color:#FFF;}
h2 {height: 25px; font: bold 9pt Verdana; color:#88926c; background:  url(../images/bg_dot.gif) 0 0 repeat; margin-top: 15px;}
h3 {font: bold 8pt Verdana; color:#FFF; margin: 4px 0 10px 0;}
h4 {font: bold 8pt Verdana; color:#FFF; margin: 4px 0 10px 0;}
p {font: 8pt Verdana; color:#FFF; margin-bottom: 15px;}
b {font: bold 8pt Verdana; color:#88926c;}

#texte {width: 405px; margin: 30px 0 0 61px;}
#texte img.vignette{display: inline; margin: 0 10px 10px 10px; float: right;}
#texte img.autre_vignette{display: inline; margin: 0; float: right;}
#texte ul {list-style-type: none; margin: 75px 0 0 0;}
#texte li {list-style-type: none; margin: 0 0 8px 0;}
#texte a.more img{float: left; margin: 3px 5px 0 0;}
#texte ul li img{float: left; margin: 0 5px 0 0;}
#texte ul.liste_puce {margin: 0 10px 0 10px;}

.autre_release {min-height: 120px; margin-bottom: 15px; border-bottom: solid 1px #3e4232;}

#contenu_type {float: left; width: 526px; margin: 0 0 6px 6px; display: inline; padding: 0; background-color: #FF0000; background:  url(../images/bg_bloc_ptype.jpg) 0 0 no-repeat;}

.bloc_fiche {width: 188px; background:  url(../images/bg_fiche_bloc_right.jpg) 0 0 no-repeat; padding: 25px; float: right;}
.bloc_fiche img{margin: 3px 5px 0 0;}
.bloc_fiche ul {list-style-type: none;}

.bloc_fiche_photo {width: 188px; background:  url(../images/bg_fiche_bloc_right.jpg) 0 0 no-repeat; padding: 25px; float: right;}
.bloc_fiche_photo img {margin: 3px;}
.bloc_fiche_photo div {width: 81px; height: 81px; margin: 0 5px 5px 0; background-color: #FFF; border: 2px solid #88926c; float: left;}
.bloc_fiche_photo a {margin:0; padding:0; display:inline;}

.bloc_small_home {float: left; width: 315px; height: 150px; display: inline; background-color: #000; background:  url(../images/bg_bloc_home.jpg) 0 0 repeat;}
.bloc_small_home img {margin: 10px;  padding-bottom: 20px; float: left; display: inline;}
.bloc_small_home h1.titre {margin: 10px 10px 0 0; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_small_home h3.titre_release {margin: 0 10px 0 0; font: italic 8pt Verdana; color:#FFF; display: block;}
.bloc_small_home p.format {margin: 0 10px 0 0; font: 7pt Verdana; color:#FFF; display: block;}
.bloc_small_home p.label {margin: 0 10px 0 0; font: 7pt Verdana; color:#FFF; height: 20px; display: block;}
.bloc_small_home p.label  a {font: bold 7pt Verdana;}
.bloc_small_home ul {list-style-type: none;}
.bloc_small_home ul li img{margin: 3px 5px 0 0; padding: 0;} 

.bloc_small {float: left; width: 260px; height: 131px; margin: 0 0 0 6px; display: inline; background-color: #000; background:  url(../images/bg_bloc.jpg) 0 0 repeat; position: relative;}
.bloc_small img {margin: 10px; float: left; display: inline;}
.bloc_small h1.titre_artiste {margin: 8px 10px 0 0; font: bold 8pt Verdana; color:#88926c; height: 65px; display: block;}
.bloc_small h1.titre {margin: 10px 10px 0 0; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_small h3.titre_release {margin: 0 10px 0 0; font: italic 8pt Verdana; color:#FFF; display: block;}
.bloc_small p.format {margin: 0 10px 0 0; font: 7pt Verdana; color:#FFF; display: block;}
.bloc_small p.label  {margin: 0 10px 0 0; font: 7pt Verdana; color:#FFF; height: 20px; display: block;}
.bloc_small p.label  a {font: bold 7pt Verdana;}
.bloc_small ul {position: absolute; left: 120px; bottom: 20px; list-style-type: none;}
.bloc_small ul li img{margin: 3px 5px 0 0;}

.bloc_big {float: left; width: 526px; height: 263px; margin: 0 0 6px 6px; display: inline; padding: 0; background-color: #000; background:  url(../images/bg_bloc_big.jpg) 0 0 no-repeat; }
.bloc_big img {margin: 10px; float: left; display: inline;}
.bloc_big p.titre {margin: 10px 10px 0 0; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_big p {margin: 5px 10px 0 120px; font: 8pt Verdana; color:#FFF;}
.bloc_big ul {margin: 10px 0 0 120px; list-style-type: none;}
.bloc_big ul li img{margin: 3px 5px 0 0;}

.bloc_info_big {float: left; width: 526px; height: 115px; margin: 0 0 6px 6px; display: inline; padding: 0; background-color: #000; background:  url(../images/bg_background.jpg) 0 0 no-repeat;}
.bloc_info_big  h1{margin: 10px 0 10px 10px; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_info_big  img {margin: 10px; float: left; display: inline;}
.bloc_info_big p {margin: 5px 10px 10px 110px; font: 8pt Verdana; color:#FFF;}
.bloc_info_small {float: right; width: 260px; height: 194px; margin: 0 0 0 6px; display: inline; background-color: #000; background:  url(../images/bg_records.jpg) 0 0 no-repeat; position: relative;}
.bloc_info_small h1{margin: 10px 0 10px 10px; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_info_small p {width: 180px; margin: 10px; font: 8pt Verdana; color:#FFF; display: block;}
.bloc_info_small_2 {float: right; width: 260px; height: 388px; margin: 0 0 0 6px; display: inline; background-color: #000; background:  url(../images/bg_promotion.jpg) 0 0 no-repeat; position: relative;}
.bloc_info_small_2 h1{margin: 10px 0 10px 10px; font: bold 8pt Verdana; color:#88926c; display: block;}
.bloc_info_small_2 p {width: 180px; margin: 10px; font: 8pt Verdana; color:#FFF; display: block;}
.bloc_info_small img {margin: 10px; float: right; display: inline;}
.bloc_info_small_2 img {margin: 10px; float: right; display: inline;}