* {
padding: 0;
}

body {
background: url(fond.png) repeat-x top left;
background-attachment: fixed;
color: #000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0;
}

h1 {
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}

h1 {
font-size: 32px;
}

.titre, .titre_artiste {
font-family: arial, helvetica, sans-serif;
font-size: 24px;
line-height: 24px;
}

h2 {
font-size: 164%;
}

h3 {
font-size: 145%;
}

h4 {
font-size: 118%;
}

a, a:visited, a:active {
color: #000;
text-decoration: none;
}

a:hover {
color: #CCC;
text-decoration: none;
}

img {
border: 0;
}

div {
text-align: left;
}

ul {
list-style: none;
}

ul a {
font-weight: bold;
}

#page {
width: 750px;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
/*padding-bottom: 90px;*/
border-left: 1px dotted #000;
border-right: 1px dotted #000;
/*border-bottom: 1px dotted #000;*/
background-color: #fff;
}

#entete, #bienvenue {
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px dotted #000;
}

#menu_entete {
float: right;
text-align: right;
}

.bloc_autre {
padding-bottom: 10px;
margin-bottom: 30px;
border-top: 1px dotted #000;
}

.bloc_artiste_info {
padding-top: 20px;
padding-bottom: 10px;
margin-top: 20px;
border-top: 1px dotted #000;
}

.fleche {
float:right;
width:19px;
margin-top: 20px;
}

#pied {
padding-bottom: 10px;
margin-bottom: 10px;
border-top: 1px dotted #000;
}

#lecteur {
margin-top: 18px;
}

.bloc_album {
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
border-top: 1px dotted #000;
clear: both;
}

.bloc_album_infos {
height: 120px;
}

.bloc_morceaux {
padding-left: 140px;
}

.bloc_pochette {
float: left;
margin-left: -140px;
width: 120px;
height: 150px;
margin-bottom: 10px;
}

.img_gauche {
display: block;
float: left;
border: 0;
margin-right: 20px;
margin-bottom: 8px;
}

.bloc_artiste_projet {
width: 120px;
height: 167px;
float:left;
padding:9px;
margin-right:10px;
margin-bottom:10px;
border: 1px dotted #000;
overflow: hidden;
font-size: 11px;
line-height: 16px;
}

.legende {
color: #666;
font-size: 11px;
}

.sep_liste_artistes {
margin-top:20px;
margin-bottom:20px;
clear:both;
}

a.lienartiste {
display: block;
float:left;
padding: 5px 5px 5px 25px;
margin-right: 20px;
background: url(bt_artiste.png) center left no-repeat;
font-weight: bold;
}
a.lienrss {
display: block;
float:left;
padding: 5px 5px 5px 45px;
margin-right: 20px;
background: url(bt_rss.png) center left no-repeat;
font-weight: bold;
}

a.retourartistes {
display:block;
width:680px;
padding-left:30px;
background:url(bt_artiste.png) center left no-repeat;
}

a.lirealbum {
display:block;
width:680px;
height:19px;
padding-left:30px;
background:url(bt_lecture.png) center left no-repeat;
}

.lien_bt_lecture {
display:block;
height: 19px;
padding-left:30px;
margin-bottom: 9px;
background:url(bt_lecture.png) center left no-repeat;
}


