
body {  margin-top:3px; 
	margin-bottom:0px; 
	position: relative;
	font-size:23px;
	top: 0px;
	left:0px;
	width: 1000px;
	height: 100%;
	margin-left: auto;
	margin-right:auto;
        padding-bottom: 8px;
        background-image: url(../images/fractal.gif); 
        background-repeat: repeat;   }


#top { 
      position: absolute;
      top: 8px;
      left: 0px;
      height: 100px;
      margin-left: auto;
      margin-right:auto;     
      border: 1px solid #000;
      box-shadow: 7px 7px 12px #666; }

     
#cadre {
       position: absolute;
       top: 140px;
       left: 720px;
       width: 290px;
       height: 230px;
       padding: 0px;
       margin-left:0px;
       margin-right: 0px;     }  

 	
#player {
        position: absolute;
        top: 138px;
        left: 0px;
	padding: 0px;
        font-family: jura-demibold;
	width: 720px;
        height:540px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:auto;
        margin-right: auto;  }
	
#playlist {

	position: absolute;
        top: -2px;
        left: 15px;
	border: solid 2px #000;
        background-color: #fff;
	list-style: none;
	margin: 0px;
	padding: 2px;
	width: 244px;
        height:480px;   }

#playlist li:nth-child(even) {
      	background-color: #fff;
        position: relative;
        top: 0px;
        left: 0px;
        width: 245px;
        text-align: left;
        padding: 0px;
        letter-spacing: 8px;
        height: 30px;    }

#playlist li:nth-child(odd) {
      	background-color: #FF8010;
        position: relative;
        top: 0px;
        width: 245px;
        left: 0px;
        text-align: left;
        letter-spacing: 8px;
        padding: 0px; 
        height: 30px;    }

#playlist li a,
#playlist li a:visited,
#playlist li a:hover    {
        color: #000;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;  }

a {       color: #ff6600;
          font-size:22px;
          font-family: jura-demibold;
          text-decoration:underline; }

a:hover { color:#000; 
          font-weight: bold;
          font-size:22px;
          font-family: jura-demibold;  }

a:visited { color:#A0A0A4;
	    text-decoration:line-through; }

a:active { color: #fff;
           text-decoration: overline; }  


#titre {  position: absolute;
          top: 148px;
          left: 330px;
          text-shadow: 6px 6px 4px #000; }


#pied-page {  position: absolute;
              top: 690px;
              left: 0px;   
              width: 980px; 
	      height: 22px;
              border: solid 1px black ;
              padding: 4px;
              margin-bottom: 20px;
              border-color: #000;              
              font-size : 1.1em; 
              font-weight: bold;
              letter-spacing : 7px;
              color: #000;
              text-align: right;
              font-family: jura-demibold;
              background-color: #ffffff;   }
    

.texte1::first-letter {
      float: left;
      font-family: jura-demibold, arial;
      font-size: 2.5em;
      font-weight: normal;
      margin-right: 6px;
      line-height: 0.9; 
      text-shadow: 3px 3px 6px #000;}


.texte2::first-letter  {
      float: left;
      font-family: jura-demibold, arial;
      font-size: 2.5em;
      font-weight: normal;
      margin-right: 6px;
      line-height: 0.9; 
      text-shadow: 3px 3px 6px #000;}



@font-face {
  font-family: 'jura-demibold';
  src: url('../fonts/jura-demibold-webfont.eot');
  src: url('../fonts/jura-demibold-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/jura-demibold-webfont.woff') format('woff'),
       url('../fonts/jura-demibold-webfont.ttf') format('truetype'),
       url('../fonts/jura-demibold-webfont.svg#jurademibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

        