/*--------------------------------------------------------------------*\
        #Surcharge CSS
\*--------------------------------------------------------------------*/

/* bientot en vente */
.descEtat11,
.infoEtat11 {
    background: transparent;
    color: #b9a368;
}

/* description meta */

.descriptionHeader {
    display: none;
}

/*  panier */

#compPanier1 .headerComposants .footerComposants .contentComposants .dataContentComposants {
    background: #141414;
}

/*  mon compte  */

.ongletContent a.ongletSelected {
    background: #141414;
    border: 1px solid #141414;
}

/*------------------------------------*\
    #H-BOUTONS
\*------------------------------------*/

.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver,
#compPanier1 .totalValiderPanier .validerPanier a,
#pageCompte .compNewsletterAbo .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteNewsletterAboSubmit,
#pageCompte .compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteInformationSubmit,
td#validationPaiementFree a.ancreTelechargerBillet,
.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 .btSubmit,
.compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit,
#pageEtape1 #submitFinaliser,
.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 {
    font-size: 16px !important;
    color: #fff !important;
    background: #b9a368 !important;
    border: solid 3px #b9a368 !important;
}

#pageEtape2 .validContent input.btnRetourAccueil {
    background: #141414 !important;
    border: solid 3px #141414 !important;
}

.compTelechargementOption1 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption1 tr .tableColonne2 .imprimerBillet:hover,
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver:hover,
#compPanier1 .totalValiderPanier .validerPanier a:hover,
#pageCompte .compNewsletterAbo .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteNewsletterAboSubmit:hover,
#pageCompte .compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants input#formCompteInformationSubmit:hover,
.compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .imprimerFacture:hover,
.compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement.selected:hover,
td#validationPaiementFree a.ancreTelechargerBillet:hover,
.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 .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 {
    color: #b9a368 !important;
    border: solid 3px #b9a368 !important;
    background: transparent !important;
}

.compModeDeDiffusion .headerComposants .footerComposants .contentComposants .dataContentComposants .tableColonne1 input.radio:checked {
    background-color: #b9a368;
    border: 1px solid #b9a368;
    margin-top: 5px;
}

.compListeFiltre a img+p::after {
    background: #b9a368;
    color: #fff;
    border: solid 3px #b9a368;
}

#pageEtape1 #submitPanier {
    font-size: 16px;
}

/* Etape */

#compPanier1 .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span.resumePanier,
#pageEtape1 .compEtape .etape1,
#pageEtape2 .compEtape .etape2,
#pageEtape3 .compEtape .etape3,
#pageEtape4 .compEtape .etape4 {
    color: #eb6027;
}

#pageEtape1 .compEtape .etape1:after,
#pageEtape2 .compEtape .etape2:after,
#pageEtape3 .compEtape .etape3:after,
#pageEtape4 .compEtape .etape4:after,
#pageReservation .compEtape .etape4:after {
    border-top: 1px solid #eb6027;
    border-left: 1px solid #eb6027;
    background: #eb6027;
}

#telechargementOption1 label {
    margin-left: 5px !important;
}

/*  footer  */

#PoweredSeeTickets,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .paiement,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales a,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales a {
    color: #f3f3f3;
}

.lettrage {
    fill: #f3f3f3;
}

@media screen and (min-width: 768px) {

    .lienAccueilHeader:hover,
    .lienSiteHeader:hover,
    .compCompte:hover,
    .compPanierVide .topContentComposants:hover,
    .compPanier .topContentComposants:hover {
        border-bottom: 5px solid #eb6027;
    }

    #pageEtape1 #submitPanier {
        background: #141414;
        border: solid 3px #141414;
    }

    table.oubliMDP tr td.btnSubmitMDP a.btRetour.btn {
        background: #b9a368 !important;
        color: #000;
        width: 175px !important;
        display: block;
        line-height: 34px !important;
        margin-left: 0 !important;
        border: solid 3px #b9a368 !important;
        height: 35px !important;
        margin-top: 1px;
    }

    table.oubliMDP tr td.btnSubmitMDP a.btRetour.btn:hover {
        color: #b9a368 !important;
        border: solid 3px #b9a368 !important;
        background: transparent !important;
    }

    #pageCompte .compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement.selected,
    .etapeDesc {
        font-size: 13px;
    }

    .compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRenommageBillet .renommageBillet {
        height: 12px;
    }

    #pageEtape2 .validContent {
        text-align: right;
        margin-bottom: 20px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 767px) {

    #pageEtape1 .buttonsContainer .validContent input#submitPanier {
        background: #141414;
        border: solid 3px #141414;
    }

    .compPreIdentification input.btSubmit {
        font-size: 16px !important;
        color: #b9a368 !important;
        background: #b9a368 !important;
        border: solid 3px #b9a368 !important;
    }

    .compPreIdentification input.btSubmit:hover {
        color: #fff !important;
        border: solid 3px #b9a368 !important;
        background: transparent !important;
    }

    #pageEtape2 .validContent .btnRetourAccueil {
        width: 230px !important;
    }

    .compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRenommageBillet .renommageBillet .renommageBilletInput {
        width: calc(100% - 27px);
        height: 12px;
    }

    .compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRenommageBillet .tableColonne1 {
        width: 370px;
    }

    .compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants .listeRenommageBillet .tableColonne2 {
        width: 100px;
    }
}

@media screen and (max-width: 100px) and (min-width: 766px) {

    #compEtape1 .genre,
    #compEtape1 .sousgenre {
        font-size: 11px;
    }
}