/* Flash007.lu StyleSheet 
 * 
 * Medias 
 *****************************/
 
#logo {
 /*background: #f60 url('../images/backgrounds/medias.png') repeat-x scroll bottom left;*/
}

#second_menu ul li {
  border: 1px solid #f60;
}

#second_menu ul li a span {
  border-left: 1px solid #f60;
}

/* TabNav color scheme */

.tabnav li#processing_queue_tab,
.tabnav li#erase_request {
  float: right;
}

  .tabnav li#processing_queue_tab a {
    width: 120px;
  }

    .tabnav li#processing_queue_tab a span {
      width: 99px;
    }

  .tabnav li#erase_request a {
    width: 70px;
  }
  
    .tabnav li#erase_request a span {
      width: 49px;
    }
    


.tabnav li.workshops a {
  width: 90px;
}

  .tabnav li.workshops a span {
    width: 69px;
  }

 .tabnav a {
   color: #f60;
 }

 .tabnav a:hover {
   background: #f60;
 }

 .tabnav a.active,
 .tabnav a.active:hover {
   background: #f60;
 }

.tabnav_content {
  background-color: #0c0c0c !important;
}
 
.tabnav_content .results .sort {
  margin-bottom: 30px
}

  .tabnav_content .results .sort a:hover {
    color: #f60;
  }
 
/* Pagination color scheme */ 
.pagination a:hover, .pagination a:active {
	color: #f60;
}

.pagination span.current {
	color: #f60;
}


/* Medias index specific */

.tabnav_content .media {
  position: relative;
  height: 75px;
  margin: 0 10px 20px 10px;
}
  
  .tabnav_content .media .actions {
    /*float: right;*/
    position: absolute;
    top: 0;
    right: 0;
  }
  
    .tabnav_content .media .actions p {
      text-align: right;
      margin: 0;
      padding: 0;
    }
    
    .tabnav_content .media .actions p.status {
      margin-bottom: 30px;
    }
  
  .tabnav_content .media .thumbnail {
    float: left;
    margin-right: 10px;
    width: 108px;
    height: 75px;
  }
  
  .tabnav_content .media .thumb {
    float:left;
  }
  
  .tabnav_content .media p.missionTitle {
    margin-top: 5px;
  }
  
    .tabnav_content .media p.missionTitle a {
      color: #ccc;
    }
  
  .tabnav_content .mediaType {
    float: left;
    margin: 0;
    padding: 15px 0 0 0;
    margin-right: 10px;
    width: 50px;
  }
  
  .tabnav_content .infos {
    float: left;
  }
  
    .tabnav_content .infos p {
      padding: 0;
      margin: 0;
      color: #ccc;
    }
    
    .tabnav_content .infos p.title {
      color: #fff;
      width: 180px;
      height: 1.2em;
      overflow: hidden;
    }
    
    .tabnav_content .infosProcessing {
      margin-left: 160px;
    }
    
    .tabnav_content .infosProcessing .processes ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    
    .tabnav_content .infosProcessing .processes h3 {
      font-size: 100%;
    }
    
.tabnav_content .informations  {
  position: relative;
}

.tabnav_content .informations h3 {
  color: #f60;
}
    
.tabnav_content .informations dl,
.tabnav_content .informations dl dt,
.tabnav_content .informations dl dd {
  background-color: #0c0c0c !important;
}

.tabnav_content .informations dl.infos {
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px dashed #333;
}

  .tabnav_content .informations dl.infos dt {
    color: #ccc;
  }
  
  .tabnav_content .informations dl.infos dd {
    color: #fff;
  }

.tabnav_content .informations dl.tags {
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 1px dashed #333;
}

  .tabnav_content .informations dl.tags dt {
    color: #f60;
  }
  
  .tabnav_content .informations dl.tags dd {
     overflow: hidden;
  }
  
  

.tabnav_content .informations dl.relatedMedias {
  width: 100%;
  text-align: center;
}

  .tabnav_content .informations dl.relatedMedias .prev {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    width: 15px;
    height: 40px;
  }

  .tabnav_content .informations dl.relatedMedias .next {
    float: right;
    margin-right: 10px;
    margin-top: 20px;
    width: 15px;
    height: 40px;
  }
  
  .tabnav_content .informations dl.relatedMedias div.related {
    float: left;
    width: 93px;
    padding-left: 12px;
  }

    .tabnav_content .informations dl.relatedMedias img {
      width: 90px;
      height: 59px;
    }


.tabnav_content .informations p.basket {
  background: #333;
  height: 25px;
}


.tabnav_content .results .sort a {
  color: #f60;
}

.tabnav_content .results div.relatedMedias {
  height: 90px;
  border-bottom: 1px dashed #333;
  margin-bottom: 10px;
  text-align: center;
}
  
  .tabnav_content .results div.relatedMedias div.prev {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
  }
  
  .tabnav_content .results div.relatedMedias div.next {
    float: right;
    margin-right: 10px;
    margin-top: 20px;
  }

  .tabnav_content .results div.relatedMedias div {
    float: left;
    margin-left: 10px;
  }
  
  .tabnav_content .results div.related {
    width: 110px;
  }
  
    .tabnav_content .results div.relatedMedias img {
      width: 90px;
      height: 59px;
    }

.tabnav_content .results div.player {
  margin-left: 60px;
}

.tabnav_content .results div.player.sound {
  margin-left: 174px;
}

.tabnav_content .results p.creativeCommons {
  margin-left: 60px;  
}

.tabnav_content .results dl.comments dt {
  padding-left: 10px;
  margin-left: 50px;
  color: #555;
  background: #0c0c0c url('../images/backgrounds/puce_media_comments.png') no-repeat scroll top left;
}

.tabnav_content .results dl.comments dd {
  margin-left: 60px;
  margin-top: 10px;
  color: #ccc;
}

/* Mission informations tabs */

ul.tabs {
  margin: 20px 5px 0 5px;
  padding: 0px;
  height: 16px;
}

.tabs li {
  float: left;
  margin-right: 10px;
  overflow: hidden;
  list-style-type: none;
}

.tabs a {
  display: block;
  height: 15px;
  width: 120px;
  color: #ccc;
  background: #000;
  border: 1px solid #555;
  border-bottom: none;
  padding: 0;
  margin: 0;
  text-decoration: none; 
}

  .tabs a span {
    float: left;
    height: 13px;
    width: 99px;
    margin-left: 16px;
    border-left: 1px solid #555;
    padding: 1px 0 1px 4px;
    background-color: #000;
  }

.tabs a.active {
  color: #fff;
  background: #fff;
  border-bottom: none;
}

  .tabs a.active span {
    background-color: #555;
  }

.tabs a:hover {
  background: #fff;
}

  .tabs a:hover span {
    background-color: #333;
  }

.tabs a.active:hover {
  background: #fff;
}

  .tabs a.active:hover span {
    background-color: #555; 
  }
  
#flashUploader,
#basicUploader {
  margin: 0 5px;
  padding: 5px;
  clear: left;
  border: 1px solid #555;
}

/* Media new */
form #media_description {
  width: 350px;
}

/* Media show */
.mediaActions {
  text-align: center;
  color: #ff6600;
}

.mediaActions .button-to input {
  border: none;
  background: #0c0c0c url('../images/backgrounds/add.png') no-repeat scroll 0 4px;
  cursor: pointer;
  padding-left: 16px;
}

.permalink,
.embedPlayer {
  margin-left: 50px;
}

  .permalink label,
  .embedPlayer label {
    float: left;
    width: 110px;
    padding-top: 7px;
  }

  .permalink input,
  .embedPlayer input {
    vertical-align:middle;
    width: 316px;
  }

.download {
  height: 15px;
  padding-left: 16px;
  padding-top: 2px;
  background: #0C0C0C url('../images/logos/download_media.png') no-repeat scroll top left;
  margin-left: 231px;
}

/* Search Column */
.tabnav_content .search form .by_date {
  text-align: center;
  margin-left: 5px;
}

.tabnav_content .search form .by_date select {
  width: auto;
}

