/*-------------------------------------------------------- */
body{
   margin: 0;
   background: url(images/bg.jpg) repeat right top;
   font-family: Century, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #E9E9E9;
}

img {border:0px;}

#site{
   width: 884px;
   margin: auto;
}

#header{
   height: 255px;
}

#conteneur {
   margin: 0;
   min-height: 473px;
   background: url(images/content.jpg) repeat-y;
}

#footer {
   margin:0;
   height: 135px;
   background: url(images/footer.jpg) no-repeat;
}

#content {
   padding-top: 10px;
   padding-bottom: 10px;
   margin:0px;
   margin-left: 128px;
   width: 620px;
}

.articletitle, .post-info {display:none;}

h1 {
   z-index: 1;
   font-size: 30px;
   color: #434343;
   margin-bottom: -12px;
   text-align: right;
   border-bottom: 2px dotted #434343;
}

h2 {
   font-size: 25px;
   color: #434343;
   margin-top: -10px;
   margin-bottom: -4px;
   text-align: right;
   border-bottom: 2px dotted #434343;
}

ul.artiste {padding-top: 10px; margin-left: -10px;}

li {
   padding-bottom: 5px;
   margin-left: 10px;
}

p {
   z-index: 10;
   color: #d6d6d6;
   text-align: justify;
   line-height: 25px;
}

p:first-letter {font-size: 42px; float: left; font-weight: bold; margin-right: 7px; z-index: 10;}
p.first:first-letter {font-size: 42px; float: left; font-weight: bold; margin-right: 7px;padding-top:10px;}

.left {float:left;}
.centre {text-align: center;}
.centre:first-letter {font-size: 12px; float:none; margin:0; padding:0;}

ol {
   list-style: outside upper-roman;
   font-size: 14px;
   margin-left: -10px;
}

li a {
   text-decoration: none;
   color: #dddddd;
   display: block;
   width: 550px;
   padding: 3px;
}

li a:hover {background-color: #121212; color: #d00000; padding: 3px;}