.view-catalogue-voix h2 {
  color:#006aa3;
}
.view-casting-more h2 {
  color:#006aa3;
}
.view-packs-client table,
.view-catalogues table,
.view-catalogue-voix table {
  width:100%;
  margin:10px 0;
}
.view-casting-more table {
  width:100%;
  margin:10px 0;
}
.view-packs-client table th,
.view-catalogues table th,
.view-catalogue-voix table th {
  font-size:24px;
  color: #006aa3;
  font-weight:normal;
  border-bottom: 1px solid #bfc5cb;
  padding-bottom:10px;
  vertical-align:bottom;
}
.view-casting-more table th {
  font-size:24px;
  color: #006aa3;
  font-weight:normal;
  border-bottom: 1px solid #bfc5cb;
  padding-bottom:10px;
  vertical-align:bottom;
}
#content .view-catalogues th.views-field-artiste {
  width:260px;
}
.view-catalogue-voix th.views-field-nom {
  width:25%;
}
.view-casting-more th.views-field-nom {
  width:25%;
}
.view-catalogue-voix th.views-field-langue {
  width:40%;
}
.view-casting-more th.views-field-langue {
  width:40%;
}
.view-catalogue-voix th.views-field-dispo {
  width:25%;
}
.view-casting-more th.views-field-dispo {
  width:25%;
}
.view-packs-client th.views-field-statut {
  width:48%;
}
.view-packs-client th.views-field-datefin {
  width:12%;
}
.view-packs-client th.views-field-php {
  width:30%;
}
.view-packs-client th.views-field-php-1 {
  width:10%;
}
.view-packs-client table tr.even,
.view-catalogues table tr.even,
.view-catalogue-voix table tr.even {
  background-color: #ffffff;
  border-bottom: 1px solid #bfc5cb;
}
.view-casting-more table tr.even {
  background-color: #ffffff;
  border-bottom: 1px solid #bfc5cb;
}
.view-packs-client table tr.odd,
.view-catalogues table tr.odd,
.view-catalogue-voix table tr.odd {
  background-color: #f0f0f1;
  border-bottom: 1px solid #bfc5cb;
}
.view-casting-more table tr.odd {
  background-color: #f0f0f1;
  border-bottom: 1px solid #bfc5cb;
}
.view-packs-client table tbody tr:hover,
.view-catalogues table tbody tr:hover,
.view-catalogue-voix table tbody tr:hover {
  background-color: #fce7c4;
}
.view-casting-more table tbody tr:hover {
  background-color: #fce7c4;
}
.view-packs-client table td,
.view-catalogues table td,
.view-catalogue-voix table td {
  padding:5px;
  /*height:30px;*/
}
.view-casting-more table td {
  padding:5px;
  /*height:30px;*/
}
.view-packs-client table td .attenue,
.view-catalogues table td .attenue,
.view-catalogue-voix table td .attenue {
  color:#99a2aa;
}
.view-casting-more table td .attenue {
  color:#99a2aa;
}
#content .view-catalogues table td.views-field-fichier,

#content .view-catalogue-voix table td.views-field-fichier,
#content .view-casting-more table td.views-field-fichier,

#content .view-catalogue-voix table td.views-field-dispo {
  vertical-align:middle;
  padding-left:20px;
}
#content .view-casting-more table td.views-field-dispo {
  vertical-align:middle;
  padding-left:20px;
}


.pager li {
  color:#f29600;
}
.pager li a,
.pager li.pager-ellipsis {
  color:black;
}
.pager li.pager-next a
.pager li.pager-previous a {
  text-decoration:none;
  color:#8a8585;
}
#content .pager li.pager-next,
#content .pager li.pager-previous {
  border: 1px solid #bdbbbc;
}
#content .pager li.pager-next {
  background: url("../images/bouton.png") no-repeat scroll top right transparent;
  padding: 2px 45px 3px 5px;
}
#content .pager li.pager-first,
#content .pager li.pager-last {
  display:none;
}
#content .pager li.pager-previous {
  background: url("../images/bouton-prev.png") no-repeat scroll top left transparent;
  padding: 2px 5px 3px 45px;
}

#content .pager li.pager-next a:hover,
#content .pager li.pager-previous a:hover,
#content .pager li.pager-first a:hover {
  color: #F29600;
}
#views-exposed-form-catalogues-page-4 {
  width:274px;
}
#block-voxelis-catalog-voxelis-catalog {
  margin:0;
}
#block-voxelis-catalog-voxelis-catalog .voxelis-search {
  padding-top:10px;
}
#block-voxelis-catalog-voxelis-catalog .voxelis-search td {
  padding:0;
}
#block-voxelis-catalog-voxelis-catalog .voxelis-search .third-col {
  /*padding:5px 25px 0 25px;*/
}
#block-voxelis-catalog-voxelis-catalog .voxelis-search-third {
  height: 130px;
  background-color:#F0F0F0;
  width:260px;
  margin:0;
  padding:7px 25px 0;
}
#block-voxelis-catalog-voxelis-catalog .first-col {
  width:145px;
}
#block-voxelis-catalog-voxelis-catalog .second-col {
  width:219px;
}
#block-voxelis-catalog-voxelis-catalog .third-col {
  /*width:260px;*/
}
#block-voxelis-catalog-voxelis-catalog .third-col table {
  width:100%;
}
#block-voxelis-catalog-voxelis-catalog .voxelis-search-first a {
  text-decoration:none;
}
#views-exposed-form-catalogues-page,
#views-exposed-form-catalogues-page-4 {
  color:#878586;
}
#views-exposed-form-catalogues-page-4 .form-required {
  display:none;
}
#views-exposed-form-catalogues-page-4 .views-exposed-widget {
  margin:0;
  float:left;
}
#views-exposed-form-catalogues-page-4 .views-submit-button {
  float:right;
  margin-top:-10px;
}
#views-exposed-form-catalogues-page-4 .views-submit-button input {
  margin:0;
}
#views-exposed-form-catalogues-page label,
#views-exposed-form-catalogues-page-4 label {
  font-size:1.6em;
  font-weight:400;
  margin-bottom:5px;
}
#views-exposed-form-catalogues-page-4 .views-widget-checkboxes {
  width: 86%;
}
#views-exposed-form-catalogues-page-4 .form-item-horsdroit {
  float: left;
  padding-right: .5em;
}
#views-exposed-form-catalogues-page-4 .form-item-creation {
  float: left;
  padding-right: .5em;
}
#views-exposed-form-catalogues-page-4 .form-item-voip {
  float: left;
}
#block-voxelis-catalog-voxelis-catalog .form-type-checkbox label {
  font-size:1.2em;
}
#edit-keys-wrapper,
#edit-genre-wrapper {
  padding:0;
}
#edit-genre-wrapper {
  padding-top: .5em;
}
#edit-genre {
  width:200px;
}
#edit-horsdroit-mhd,
#edit-horsdroit {
  margin-bottom:5px;
}
.voxelis-search-form-search #edit-submit-catalogues {
  border:0 none;
  background: transparent url('../images/search.png') no-repeat center;
  width:31px;
  height:31px;
  overflow: hidden;
  text-indent: -999px;
  font-size: 0;
  display:block;
  line-height: 0;
}
#block-voxelis-catalog-voxelis-catalog .views-exposed-form .views-exposed-widget {
  padding-right: 0;
}
/*
#block-voxelis-catalog-voxelis-catalog .voxelis-search-first a img:hover {
  background: transparent url('../images/fleche.png') no-repeat right top;
}*/
.catalog-actu {
  background: transparent url('../images/actus-musicales.png') no-repeat 0 0;
}
.catalog-droit {
  background: transparent url('../images/hors-droit.png') no-repeat 0 0;
}
.catalog-top {
  background: transparent url('../images/top-clients.png') no-repeat 0 0;
}
.catalog-link  {
  display:block;
  width:143px;
  height:45px;
  margin-bottom:1px;
}
.catalog-link:hover span {
  background: transparent url('../images/fleche.png') no-repeat right top;
  width:143px;
  height:45px;
  display:block;
}
.page-catalogue-musiques #content .view-id-catalogues .view-content {
  margin-top:2em;
}
.page-catalogue-musiques #content .view-display-id-block_4 .view-content {
  margin-top:0;
}
.page-catalogue-musiques #content .view-id-catalogues .attachment .view-content {
  margin-top:0;
}
#content h2.page-title {
  font-size: 30px;
  line-height: 1.5em;
  margin:0;
  color: #006AA3;
  font-weight:400;
}
.jplayer-quote {
  /*width:80px;*/
  padding: 5px 0 5px 35px;
  background: transparent url('../images/selection-devis.png') no-repeat 0 0;
}
#jplayer-mp3-list-headers .jplayer-quote a {
  color:black;
}
body .ui-tooltip, body .qtip {
  max-width: 704px;
  min-width: 704px;
}

#jplayer-mp3-list-headers .first {
  width:70%;
}
#jplayer-mp3-list-headers .first h2 {
  color:#006AA3;
}
#jplayer-qtip-close {
  background: transparent url('../images/fermer.png') no-repeat 0 0;
  display:block;
  width:40px;
  height:40px;
  cursor:pointer;
}
#jplayer-mp3-list-footer {
  float:right;
}
#main td.active {
    background-color: transparent;
}

span.licence {
  background: yellow;
  padding: 1px;
}

span.voip-yes {
  background-color: #70ad47;
  border: 1px solid #508d27;
  color: white;
  display: inline-block;
  margin-top: .5em;
  padding: .1em .5em;
}

span.voip-no {
  background-color: #f29600;
  border: 1px solid #d27600;
  color: black;
  display: inline-block;
  margin-top: .5em;
  padding: .1em .5em;
}
