@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Source+Sans+Pro:400,700&display=swap');

/*-------------------------*\
	#TITRE
\*-------------------------*/
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementNom, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe dl dd .representationNom,
.ligneContent2 + .descriptionHeader,
.compEtape .span3 .etapeNom,
.compObjet .headerComposants .footerComposants .contentComposants .dataContentComposants dd .nom,
.compPaiementFree table#paiementFree tr th#titlePaiementFree, 
#withoutExclusive .titleComposants, 
#crossSellingForm .boxCrossSelling .title, 
#compBody #compBodyHeader #compBodyFooter #compBodyContent .topContentComposants .titleComposants, 
#compRechercheEspritMusique .libelleRecherche, .compReduction .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne1, 
#currentDiv.packContent h2,
.compRenommageBillet .headerComposants .footerComposants .contentComposants .dataContentComposants .representation .representation_infos .representation_nom,
#recapAchat .montantRecapAchat,
#pageCompte #compBody #compBodyHeader #compBodyFooter #compBodyContent .dataContentComposants .titleContent,
.compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants caption .nom,
.compCompteInformation .headerComposants .footerComposants .contentComposants .dataContentComposants form .title,
#pageCompte .compMentionsLegales .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales .title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
#recapAchat .montantRecapAchat,
.compCompteTransaction .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
	font-weight: 400 !important;
}


/*-------------------------*\
	#TEXTE COURANT
\*-------------------------*/
body, input,
.compObjet .headerComposants .footerComposants .contentComposants .dataContentComposants dd .ville,
.compRenommageBillet .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants .duplicateRenommage,
.footerAdministrableLine .footerAdministrableColumn div:last-child,
#pageCompte .rechercheCompteDigitick span {
	font-family: 'Source Sans Pro', sans-serif;
}
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementReserver.etat10 span, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementReserver.etat11 span, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementReserver.etat60 span, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementReserver.etat40 span, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd .evenementReserver.etat12 span, 
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe dl dd .representationReserver.etat12 span {
	font-weight: 400;
}

.compObjet .headerComposants .footerComposants .contentComposants .dataContentComposants dd .ville {
	font-size: 13px;
	color: #000;
}
.compObjet .headerComposants .footerComposants .contentComposants .dataContentComposants dd .ville:before {
	content: "-";
	padding: 0 5px;
}


#pageEtape4 .compBody .descContent {
	padding: 0 20px;
}