/*-------------------------*\
	#BACKGROUND
\*-------------------------

body {
	background-image: linear-gradient(-180deg,#a5765d 0%,#646963 70%) !important;
	background-attachment: fixed;
}
*/

/* Lien dans optin */
#checkNewsletter a,.newsletterLine a,.libelleOptin a {
    text-decoration: underline;
    color : black;
    font-size: 11px;
}
#checkNewsletter a:hover,.newsletterLine a:hover,.libelleOptin a:hover {
    color : grey;
}

 /*------------------------------------*\
      #HEADER BOUTON
 \*------------------------------------*/
 .ligneContent2 a:hover {
    color :#4e382c;
}
.ligneContent2 {
    background-color: #fff;
    border-top: 1px solid #a5765d;
    border-bottom: 1px solid #a5765d;
}
.ligneContent2,
.ligneContent2 a {
    color: #a5765d;
}
.rgpBandeau {
      background-repeat: no-repeat;
}
.compEtape .span3 {
    color: #a5765d !important;
}
#compEtape1 .dataContentComposants {
  border-bottom: 1px solid #a5765d;
}


/*------------------------------------*\
      #MON COMPTE
 \*------------------------------------*/
 #pageCompte .compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteInformationSubmit,
 #pageCompte .compNewsletterAbo .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteNewsletterAboSubmit {
     background: #a5765d;
     color: #fff;
 }
 #pageCompte .compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteInformationSubmit:hover,
 #pageCompte .compNewsletterAbo .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteNewsletterAboSubmit:hover {
     background: #fff;
     color: #a5765d;
 }
 #compCompte1,#compPanier1 {
     border: none;
 }

/*-------------------------*\
	#PANIER
\*-------------------------*/
  #compPanier1 .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span.resumePanier {
      color: #fff;
  }  
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .date {
      font-size: 11px;
      padding-bottom: 10px;
  }  
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .lieu,
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .adresse {
      color: #ccc;
  }  
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .ville {
      color: #ccc;
      padding-bottom: 5px;
  }  
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .tarif,
  #compPanier1 .listeRecapPanier .recapPanier .infosRecapPanier .prix {
      color: #fff;
  }  
  #compPanier1 .headerComposants .footerComposants .contentComposants .dataContentComposants {
      background: #a5765d;
  }  
  .totalValiderPanier {
      border-top: 1px solid #fff;
  }  
  #compPanier1 .totalValiderPanier .validerPanier a:hover {
      background: #ccc;
      color: #fff;
  }  
  .lienSupPanier a {
      color: #fff !important;
  }  
  .lienSupPanier a:hover {
      color: #ccc !important;
  }  
  .bottomRecapPanier{
      border-top: 1px solid #fff;
      margin-top: 20px;
  }  
  #compPanier1 .listeRecapPanier .bottomRecapPanier span.supRecapPanier {
      background: #a5765d;
      top: -26px;
  }  
  #compPanier1 .bottomRecapPanier .supRecapPanier .lienSupRecapPanier:hover {
      color: #ccc !important;
      background: #a5765d;
  }
  #compPanier1 .bottomRecapPanier .supRecapPanier .lienSupRecapPanier {
      font-size: 10px;
      background: #a5765d;
      padding: 0 5px;
      color: #fff !important;
      background: #a5765d;
  }


    /*------------------------------------*\
      #REGROUPEMENT
  \*------------------------------------*/
  .ligneContent4 {
    text-align: center !important;
   }
  .compListeFiltre a img + p::after {
    content: "R\0000C9SERVER";
    background: #a5765d;
   }
  .compListeFiltre a,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      padding: 0;
      min-height: 400px;
      width: 280px;
      border-bottom: none;
      margin: 21px;
      position: relative;
      overflow: hidden;
      cursor: pointer;
      background-color: #a5765d;
      opacity:80%;
      transition: 0.2s;
  }
  .compListeFiltre a:hover,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl:hover{
      background-color: #a5765d;
      transition: 0.5s;
      opacity:100%;
  }
  .compListeFiltre a img,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dt {
      display: none;
  }
  .compListeFiltre a img + p:after {
      display: none;
  }
  .compListeFiltre a p {
      display: block;
      margin-left: 0px;
      max-width: 100%;
  }
  .compListeFiltre a p span {
      text-align: center;
  }
  .compListeFiltre a p .nameElement{
      color: White;
      margin: auto;
      height: 70px;
      padding-top: 280px;
      width: 280px;
  }
    
  .compListeFiltre a p .infoElement {
      display: none;
  }
  
  .compListeFiltre a p .dateElement,
  .compListeFiltre a p .coordElement,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd .objetGenre,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd .objetSousGenre,
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd .objetDate {
      display: none;
  }
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd {
      display: none;
  }
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd h1 {
      color: #fff !important;
      font-weight: normal;
      text-transform: uppercase;
      margin: auto;
  }
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain dl dd .objetInfo {
      color: #fff;
      max-width: 100%;
      display: block;
      position: absolute;
      text-align: center;
      width: 100%;
      bottom: 20%;
      font-size: 14px;
      font-style: italic;
  }
  .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .objetListeMain {
      display: none;
  }


 /*------------------------------------*\
      #BOUTONS
 \*------------------------------------*/
  .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver {
      background: #a5765d;
      color: #fff;
  }
  .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver:hover {
      background: #ccc;
      color: #fff;
  }
  .compPanierVide .topContentComposants::before, .compPanier .topContentComposants::before{
      color: inherit;
  }
   #compPanier1 .cachePanier a:hover {
      color: #fff;
  }
  .compPanierVide .topContentComposants:hover, .compPanier .topContentComposants:hover {
      color: #4e382c;
  }
  .compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .nomPrenom2 button.modifier:hover, #pageCompte .zoneRecherche button:hover, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btConfirmAccount:hover, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btChangeAccount:hover, #pageCompte .validContent input.valid:hover, .compCompte .headerComposants .footerComposants .contentComposants .dataContentComposants .liensdigiticks .identificationLienCompte:hover, .compPaiementNouvelleCB .headerComposants .footerComposants .contentComposants .dataContentComposants table tr #rowSubmitEtape3 .btSubmit:hover, #pageEtape2 .validContent input.valid:hover, .compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btRetour:hover, .compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btSubmit:hover, .compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit:hover, #pageEtape1 #submitFinaliser:hover, #pageEtape1 #submitPanier:hover, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit:hover, .compConfirmationCoordonnees .ligneSubmit input:hover, #compRechercheEspritMusique .libelleRecherche span input.btSubmit:hover, #Tarif a.Reserver span:hover, #formCompteConnexionPartenaire table #formDirectSubmit:hover, #popup_container #popup_panel button:hover, .compRechercheAbonne .dataContentComposants button:hover, #withoutExclusive a:hover, #popup_panel input#popup_ok:hover, #submitCodePromo:hover, #submitPromoCode:hover, .compDejaClient .contentComposants .dataContentComposants .btnIdentifier:hover, .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementFiltrage .btSubmit:hover, .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .representationFiltrage .btSubmit:hover, .compUpSelling .actions .reset:hover, .compUpSelling .actions .submit:hover, .compNouveauParcours .buttonsContainer #submitAssurance:hover, .compNouveauParcours .buttonsContainer #submitAssurancePanier:hover, .compNouveauClient.nouveauParcours .afficheDejaClient:hover,.compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .compObjetEvenement .headerComposants .footerComposants .contentComposants .dataContentComposants dl dd .objetReserver:hover {
      background: #fff;
      border: 2px solid;
      color: #a5765d !important;
  }
  .compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .nomPrenom2 button.modifier, #pageCompte .zoneRecherche button, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btConfirmAccount, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btChangeAccount, #pageCompte .validContent input.valid, .compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement, .compCompte .headerComposants .footerComposants .contentComposants .dataContentComposants .liensdigiticks .identificationLienCompte, .compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .imprimerFacture, .compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement.selected, .compTelechargementOption1 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption1 tr .tableColonne2 .imprimerBillet, .compPaiementNouvelleCB .headerComposants .footerComposants .contentComposants .dataContentComposants table tr #rowSubmitEtape3 .btSubmit, #pageEtape2 .validContent input.valid, .compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btRetour, .compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btSubmit, .compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit, #pageEtape1 #submitFinaliser, #pageEtape1 #submitPanier, .compConfirmationCoordonnees .ligneSubmit input, #compRechercheEspritMusique .libelleRecherche span input.btSubmit, #Tarif a.Reserver span, #formCompteConnexionPartenaire table #formDirectSubmit, #popup_container #popup_panel button, .compRechercheAbonne .dataContentComposants button, #withoutExclusive a, #popup_panel input#popup_ok, #submitCodePromo, #submitPromoCode, .compDejaClient .contentComposants .dataContentComposants .btnIdentifier, .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementFiltrage .btSubmit, .compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .representationFiltrage .btSubmit, .compUpSelling .actions .reset, .compUpSelling .actions .submit, .compNouveauParcours .buttonsContainer #submitAssurance, .compNouveauParcours .buttonsContainer #submitAssurancePanier, .compNouveauClient.nouveauParcours .afficheDejaClient, .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants .compObjetEvenement .headerComposants .footerComposants .contentComposants .dataContentComposants dl dd .objetReserver {
      background: #a5765d;
      color: #fff;
  }
  
  
 /*------------------------------------*\
      #FOOTER
 \*------------------------------------*/
  .faPaiementSecurise {
      font-size: 20px;
  }


/*------------------------------------*\
      #CALENDRIER
\*------------------------------------*/
div.dp-popup h2 {
    background: #a5765d !important;
}



/*------------------------------------*\
      #MOBILE
\*------------------------------------*/
#boutonMenuMobile {
    color: #a5765d !important;
}
#mobile_menu {
    background: #a5765d !important;
}
#mobile_menu ul li:first-child {
    border-bottom: 1px solid #fff !important;
}
@media screen and (max-width: 767px) {
	.compListeFiltre a, .compListeObjet .compObjetRegroupement .headerComposants .footerComposants .contentComposants .dataContentComposants {
        display: flex;
        margin: 20px auto 20px auto;
    }
    #compBody #compBodyHeader #compBodyFooter #compBodyContent .dataContentComposants, #pageCompte .compMentionsLegales .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales, .compCompteInformation, .compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants table, .compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table, .compTelechargementFacture .headerComposants .footerComposants .contentComposants, .compTelechargementOption2 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption2, .compTelechargementOption1, .compTelechargementOption2 .headerComposants .footerComposants .contentComposants, .compTelechargementOption1 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption1, .compPaiementFree table#paiementFree, .table#nouvelleCB, .compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants table.listeRenommageBillet, .compRenommageBillet, .compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table, .compNouveauClient, .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table, .compDejaClient .headerComposants .footerComposants .contentComposants {
        display: block;
    }
}