body {
  background:url('background.gif') #1A1613 center top  repeat-x;
  margin:auto;
  font-size:12px;
  font-family:verdana;
  color:#86746a;
}

* {
  outline: none;
}

a {
  text-decoration:none;
}

a:visited, a:link {
  color: #ec7527;
  text-decoration:none;
}
a img  {
  border-width: 0px;
}

.main {
  width:1000px;
  margin:auto;

}

.haut {
  background:url('header.gif') no-repeat;
  font-size:11px;
  height:110px;
  width:1000px;
  display:block;
}

.logo {
  width:330px;
  height:100px;
  float:left;
  cursor:pointer;
  background:transparent;
}

.connexion {
  padding-top:10px;
  float:right;
}

.connexion a {
  font-weight:bold;
  color:#ED751F;
  padding:10px;
}

.connexion a.chgtheme {
  padding:10px;
  padding-right:25px;
  width:130px;
  height:27px;
  color:#dbcdb9;
  background:url('chgtheme.gif') no-repeat;
}

.haut .description {
  letter-spacing:0.05em;
  line-height:1.5em;
  margin-top:40px;
  *margin-top:60px;
  text-align:right;
  float:right;
  *float:none;
}

.haut .description a {
  font-weight:bold;
  color:#c1b09c;
}

.adroite {
  float:right;
  width:280px;
  min-height:500px;
}
.droite {
  text-align:center;
  background:url('bg_playlist.png') center top repeat-y;
  float:right;
  width:280px;
  min-height:500px;
}

.droite h1 {
  letter-spacing:0.05em;
  padding-top:50px;
  color:#ffffff;
  font-size:18px;
  text-transform:uppercase;
}

.droite a.orange {
  font-size:16px;
  font-weight:bold;
  color:#ec7428;
}

.droite table.playlist {
  background:url('back_table_playlist.gif') repeat-x;
  height:53px;
  width:259px;
  color:#6e6458;
  text-align: left;
}

.menu_play {
  background:url('back_haut.gif') repeat-x;
  float:left;
  height:36px;
  width:100%;
}

.menu_play a {
  font-weight:bold;
  padding-top:15px;
  text-align:center;
  float:left;
  height:21px;
  width:90px;
  color:#6e655c;
  text-transform:uppercase;
  font-size: 10px;
}

.menu_play a:hover {
  width:90px;
  color:#cab8a0;
}

.menu_play a.aplaylist#active {
  width:90px;
  background:url('onglet_playlist.gif') 0px 2px no-repeat;
  color:#cab8a0;
}

.menu_play a.asimilaire {
  margin-left:10px;
}

.menu_play a.asimilaire#active {
  width:90px;
  background:url('onglet_similaire.gif') 1px 2px no-repeat;
  color:#cab8a0;
}

.menu_play a.apush#active {
  width:90px;
  background:url('onglet_push.gif') -1px 2px no-repeat;
  color:#cab8a0;
}

.droite #similaire {
  min-height:500px;
}

#bas_playlist {
  width: 280px;
  height: 35px;
  background: url('/themes/lumiere-skin1/bas_playlist.png') top no-repeat;
}
#bas_push {
  width: 280px;
  height: 35px;
  background: url('/themes/lumiere-skin1/bas_push.png') top no-repeat;
}

.droite #playlist {
  min-height:500px;
  display:none;
  visibility:hidden;
}


.droite #playlist a.orange {
  width:180px;
  font-family:verdana;
  font-size:10px;
  color:#ec7527;
  display:block;
  margin-top:45px;
  *margin-top:5px;
  margin-left:100px;
  background:url('flec_orange.png') 150px 5px no-repeat;
}

.droite #playlist h1 {
  margin-top:-20px;
}

.droite #playlist .baseline {
  display:block;
  margin-top:-10px;
  font-size:11px;
  color:#bea08c;
}


.droite #playlist .playlists {
  display:block;
  background:url('back_tab_playlists.png') repeat-x;
  height:53px;
  width:280px;
  cursor: move;
}

.droite #playlist .playlists:hover {
  background:url('back_tab_playlists_h.png') repeat-x;
}

.droite #playlist .playlists td.p1 {
  height: 49px;
  width:62px;
}

.droite #playlist .playlists td.p1 img.sortable_small {
  border-width: 1px;
  border-top-color: #72665b;
  border-right-color: #e3dabd;
  border-left-color: #72665b;
  border-bottom-color: #e3dabd;
  margin-left: 3px;
}

.droite #playlist .playlists td.p2 {
  width:180px;
}

.droite #playlist .playlists td.p3 {
  vertical-align: top;
}

.droite #playlist a.sup {
  background:url('sup_playlists.png') no-repeat;
  display:block;
  width:12px;
  height:12px;
  margin-top:18px;
}

.droite #playlist .action {
  font-size:14px;
  color:#c9b79e;
  font-weight:bold;
}
.droite #playlist .action a {
  padding-left:3px;
  padding-right:3px;
  color:#c9b79e;
  font-size:11px;
  font-weight:bold;
}

.droite #playlist a.play {
  display:block;
  width:50px;
  height:50px;
  background:url('play.png') no-repeat;
  margin-left:80px;
  margin-top:30px;
}
.droite #playlist a.play_popup {
  display:block;
  width:50px;
  height:50px;
  background:url('play_popup.png') no-repeat;
  margin-left:155px;
  margin-top:-48px;
}

.droite #playlist .envoyer h3 {
  margin-top:40px;
  color:#c9b79e;
  font-size:18px;
  text-align:center;
}

.droite #playlist .envoyer .champ, table.share input.champ {
  border-width: 0px;
  background:#968977;
  color:#fff;
  font-size:11px;
  padding-left:3px;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}

.droite #playlist .envoyer .envoie, table.share input.envoie {
  width:20px;
  height:20px;
  border:0px solid #fff;
  background:url('env.png') no-repeat;
}

.droite #push {
  display:none;
  visibility:hidden;
  min-height:500px;
  I/*# background: url('bg_push.png') top repeat-y;*/
}

.fin_droite {
  background:url('fin_back_playlist.gif') bottom center no-repeat;
  width:280px;
}

.slogan {
  float:right;
  background:url('dicton.png') no-repeat;
  width:260px;
  height:307px;
  margin-top:70px;
}

.page {
  width:720px;
  min-height:500px;

}

.page2 {
  width:1000px;
  min-height:500px;

}

.hautpage {
  width: 1000px;
  height:33px;
  background:url('back_haut_1000.png') no-repeat top;
}

.menu {
  padding-left:10px;
}

.menu table {
  float:left;
}

.menu a {
  height:23px;
  letter-spacing:0.05em;
  float:left;
  font-weight:bold;
  padding-top:10px;
  padding-left:12px;
  padding-right:12px;
  text-transform:uppercase;
  color:#575757;
}

.menu a:hover {
  color:#b0a9a1;
}

.menu a.active_menu {
  color:#b0a9a1;
  background:url('menu_h2.png') bottom no-repeat;
}

.recherche {
  float:right;
  padding-top:10px;
}

.recherche .input {
  border:1px solid #454545;
  background:#585858;
  color:#363636;
  font-size:10px;
  padding:2px;
  font-weight:bold;
  text-align:right;
}

.recherche .button {
  background:none;
  border:none;
  font-weight:bold;
  text-transform:uppercase;
  color:#575757;
}

.onglet {
  padding:0;
  margin:0;
  background:url('back_lect.png') repeat-x;
  height:120px;
}

.onglet table th {
  cursor:pointer;
  text-align:center;
}

.page .onglet table th#a1 {
  padding-top:55px;
  background:url('loupe.png') center no-repeat;
}


.toutesleschaines
{
  float: left;
  padding-top:130px;
  width:720px;
  min-height:180px;
  background:url('toutesleschaines_fr_FR.png')  no-repeat;
}
.toutesleschaines2
{
  padding-top:130px;
  padding-bottom:130px;
  width:426px;
  min-height:151px;
  background:url('toutesleschaines2_fr_FR.png')  no-repeat top;
}

.chaines
{
  margin-right:17px;
  float:left;
  width:200px;
}

.chaines .texte
{
  float:left;
  width:170px;
  padding-left:20px;
  padding-right:10px;
  background:url('chaine_int_3.png')  repeat-y;
}
.chaines_big .texte
{
  float:left;
  width:430px;
  padding-left:20px;
  padding-right:10px;
  background:url('chaine_big_int.png')  repeat-y;
}
.chaines_big:hover .texte
{
  color: #ec7526;
}
.chaines_big:hover .texte div.pic {
  border: #ec7526 solid 2px;
}

.chaines .texte div.titre {
  color: #c5b49a;
  text-transform: uppercase;
}
.chaines .texte div.pic {
  text-align: center;
  width: 189px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -14px;
}
.chaines_big .texte div.pic {
  float: left;
  margin-right: 20px;
  width: 189px;
  border: #222 solid 2px;
}

.chaines_big  a, .chaines_big a:visited , .chaines  a, .chaines a:visited {
  color: #6a6257;
}

.chaines_big .texte div.titre {
  color: #6a6257;
  text-transform: uppercase;
}
.chaines_big:hover .texte div.titre {
  color: #ec7526;
}

.chaines .top
{
  float:left;
  padding-left:10px;
  height:20px;
  width:200px;
  background:url('/themes/lumiere-skin1/chaine_haut_3.png') no-repeat;
}
.chaines .bottom
{
  float:left;
  height:20px;
  width:200px;
  background:url('/themes/lumiere-skin1/chaine_bas_3.png') bottom  no-repeat;
}
.chaines_big .top
{
  float:left;
  padding-left:10px;
  height:23px;
  width:462px;
  background:url('/themes/lumiere-skin1/chaine_big_haut.png') no-repeat;
}

.chaines_big .bottom
{
  float:left;
  height:23px;
  width:462px;
  background:url('/themes/lumiere-skin1/chaine_big_bas.png') bottom  no-repeat;
}

div.chaine {
  display: inline;
}

div.chaine a:link, div.chaine a:visited {
  font-weight: bold;
  font-size: 12px;
}

a.chaine_selected:link, a.chaine_selected:visited {
  color: #ec7527;
}
a.chaine_not_selected:link, a.chaine_not_selected:visited {
  color: #86746A;
}

#list_vids {
  width: 600px;
  padding-left: 50px;
  padding-top: 50px;
}
div#tri {
  margin-bottom: 20px;
  margin-left: 10px;
  font-weight: bold;
  color: #bab2a9;
}

div#tri a, div#tri a:visited {
  color: #bab2a9;
}
div#tri a:hover, div#tri a.current {
  color: #ec7526;
}

.videos .top
{
  height:25px;
  width:595px;
  background:url('/themes/lumiere-skin1/video_haut.png') no-repeat;
}
.videos .bottom
{
  height:25px;
  width:595px;
  background:url('/themes/lumiere-skin1/video_bas.png') no-repeat;
}

.videos .content
{
  color: #a8987b;
  font-size: 11px;
  width:595px;
  background:url('/themes/lumiere-skin1/video_int.png') repeat-y top;
}

.videos .content table.videos {
  margin-right: 10px;
  margin-left: 20px;
  width: 550px;
}
.videos .content .titre {
  text-transform: uppercase;
  font-weight: bold;
}
.videos .content a, .videos .content a:visited {
  font-size: 10px;
  color: white;
}
.videos .content a:hover {
  font-size: 10px;
  color: #ec7526;
}

a.flec_droite
{
  height:27px;
  width:19px;
  background:url('flec_chaine_droite.png') no-repeat;
  float:right;
  margin-right:20px;
  margin-top:20px;
}

a.flec_gauche
{
  margin-top:20px;
  margin-right:11px;
  height:27px;
  width:19px;
  background:url('flec_chaine_gauche.png') no-repeat;
  float:left;
}

.footer
{
  float: left;
  text-align:center;
  margin-top:200px;
  margin-bottom:20px;
  font-weight:bold;
  width:520px;
  color:#968977;
  font-size:11px;
  letter-spacing:0.05em;
}

.footer a
{
  color:#ec7527;
}

.footer2
{
  text-align:center;
  margin-top:100px;
  font-weight:bold;
  width:1000px;
  color:#968977;
  font-size:11px;
  letter-spacing:0.05em;
}

.footer2 a
{
  color:#ec7527;
}

table.onglet_desc td {
  vertical-align: top;
}

table.onglet_desc td.gauche {
  width: 120px;
  font-size: 10px;
  text-align: right;
  padding-right: 20px;
}

table.onglet_desc h3 {
  color: #cfbca2;
  font-size: 16px;
  padding-bottom: 10px;
  margin: 0px;
}

input.myborder, textarea.myborder {
  background-color: #ec7528;
  font-size: 10px;
  color: #fff;
  font-weight: bold;
  border: #ec7528 solid 1px;
}

form {
  display: inline;
  margin: 0px
}

div#creer, div#rename {
  padding-top: 10px;
}

/* TABS */
#tabs{
  margin-left: 0px;
  padding: 0;
  background: transparent;
}
#tabs ul{
  margin:0;
  padding:0;
  list-style:none;
}
#tabs li{
  display:inline;
  margin:0px; 
  padding:0px;
}

#tabs #tabHeader1 a span {
  background:url('/themes/lumiere-skin1/icon_desc_0.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader1 a:hover span {
  background:url('/themes/lumiere-skin1/icon_desc_1.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader2 a span {
  background:url('/themes/lumiere-skin1/icon_share_0.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader2 a:hover span {
  background:url('/themes/lumiere-skin1/icon_share_1.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader3 a span {
  background:url('/themes/lumiere-skin1/icon_fav_0.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader3 a:hover span {
  background:url('/themes/lumiere-skin1/icon_fav_1.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader4 a span {
  background:url('/themes/lumiere-skin1/icon_com_0.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader4 a:hover span {
  background:url('/themes/lumiere-skin1/icon_com_1.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader5 a span {
  background:url('/themes/lumiere-skin1/icon_add_0.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeader5 a:hover span {
  background:url('/themes/lumiere-skin1/icon_add_1.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs a{
  float:left;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
#tabs a span{
  float:left;
  display:block;
  padding:0px;
}
#tabs a span {
  float:none;
  text-align: center;
  color: #857062;
  text-transform: uppercase;
  font-size: 10px;
}
#tabs a:hover { color: #857062;}
#tabs #tabHeaderActive a span.tabactive1 {
  background:url('/themes/lumiere-skin1/icon_desc_2.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeaderActive a span.tabactive2 {
  background:url('/themes/lumiere-skin1/icon_share_2.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeaderActive a span.tabactive3 {
  background:url('/themes/lumiere-skin1/icon_fav_2.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeaderActive a span.tabactive4 {
  background:url('/themes/lumiere-skin1/icon_com_2.png') no-repeat top;
  width: 144px;
  height: 106px;
}
#tabs #tabHeaderActive a span.tabactive5 {
  background:url('/themes/lumiere-skin1/icon_add_2.png') no-repeat top;
  width: 144px;
  height: 106px;
}

#tabs span span.titre{
}

.tabContent {
  float: left;
  top: 600px;
  width: 700px;
  padding-top: -1px;
  background: url('/themes/lumiere-skin1/bg_desc.png') repeat-y top;
}

#theme {
  position: absolute;
  padding-left: 835px;
  padding-top: 28px;
}
#login {
  position: absolute;
  padding-left: 525px;
  padding-top: 28px;
}

.titretabs {
  color: #cfbca2;
  font-size: 16px;
}

#tabscontent .tabContent table.share {
  margin-left: 200px;
}
#tabscontent .tabContent table.share tr {
  padding-bottom: 20px;
}

#tabscontent .tabContent table.share td.titre {
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  vertical-align: top;
}

.message {
  width: 100%;
  color: white;
  margin: auto;
  text-align: center;
  padding: 10px 0px 10px 10px;
  letter-spacing: 1px;
  font-style: italic;
  font-size: 10px;
}
div.bloc_base {
  margin: auto;
  margin-top: 100px;
  background: transparent url('/themes/lumiere-skin1/bg_login.png') no-repeat top center;
  width: 595px;
  height: 193px;
}

div.bloc_base table td {
  padding: 2px;
  color: #ec7527;
  padding-right: 30px;
  padding-left: 30px;
}
div.bloc_base table td.texte {
  text-align: left;
  width: 50%;
  color:#cfbca2;
  font-size: 12px;
}
div.bloc_base table h4{
  font-size: 15px;
  font-weight: bold;
  color:#cfbca2;
}
div.bloc_base table {
  padding: 20px;
  text-align: center;
}
div.apropos {
  width: 700px;
}

div.apropos p {
  text-align: justify;
}
div.apropos div.titre {
  font-size: 20px;
  padding-top: 10px;
  padding-bottom: 2px;
  color: #CFBCA2;
}
#destination {
  border:1px solid #454545;
  background:#585858;
  z-index: 1000;
}
#destination a:link, #destination a:visited {
  color:#cfbca2;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}
#destination a:hover {
  color: white;
  cursor: pointer;
}
ul.autocomp {
  margin-left: -25px;
  z-index: 1000;
}
#video_content {
  z-index: 1;
}

div#form_comment {
  width: 300px;
  float: left;
}

div#main_comment_block {
  position: absolute;
  width: 320px;
}
div#cart_scroll_comment {
  position: absolute;
  top: 0px;
  left: 300px;
  width: 300px;
  height: 120px;
  overflow: hidden;
}

div#cart_track_comment {
  position: absolute;
  top: 0px;
  left: 600px;
  width: 3px;
  height: 120px;
  margin-left: 10px;
  background-color: #ff0090;
}

div#cart_pointer_comment {
  position: absolute;
  top; 0px;
  left: 0px;
  width: 3px;
  height: 21px;
  background-color: #ff9000;
  cursor: pointer;  
}

div#contact {
  width: 600px;
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}
