#indicateur-taille-gros-texte-parametre,
.page-parametre.taille-texte-grand,
.contenu.taille-texte-grand .unLieu .lecteur-media .transcription-audio p,
.pagePlans.taille-texte-moyen .nav .nav-link {
    font-size: 1.2rem !important;
}

#indicateur-taille-normal-texte-parametre {
    font-size: 0.8rem !important;
}

.page-parametre.taille-texte-moyen,
.contenu.taille-texte-moyen .unLieu .lecteur-media .nav-link,
.contenu.taille-texte-moyen .unLieu .lecteur-media .transcription-audio p
 {
    font-size: 1.05em !important;
}

.navigations.taille-texte-moyen .dropdown-menu .nav-link {
    font-size: 1em !important;
    padding: 0.4em 0.5em 0.3em 2.35em;
}

.navigations.taille-texte-grand .dropdown-menu .nav-link {
    font-size: 1em !important;
    line-height: 1.2em;
}
.stationsParcours.taille-texte-moyen .element-station .thumbnail .caption,
.taille-texte-grand .lieuAVoir .pointInteret .thumbnail .caption {
    font-size: 1.275rem !important;
    line-height: 1.05em;
    top: unset;
    bottom: 20px;
}
.navigations.taille-texte-grand .lieuAVoir .pointInteret .thumbnail .caption, .taille-texte-grand .lieuAVoir .element-carrousel .thumbnail .caption, .taille-texte-grand .sequence-media-carroussel .thumbnail .caption, .taille-texte-grand .stations-du-parcours .element-station .thumbnail .caption {
    font-size: 1.3rem !important;
    top: unset;
    bottom: 20px;
    line-height: 1.25rem;
}
.navigations.taille-texte-moyen .navbar-brand {
    font-size: 1.25em !important;
}
.navigations.taille-texte-grand .navbar-brand {
    font-size: 1.3em !important;
}
.navigations.taille-texte-moyen .navbar-brand img {
    margin-top:2px;
}
.navigations.taille-texte-grand .navbar-brand img {
    margin-top: 3px;
}
.taille-texte-moyen .lieuAVoir .pointInteret .thumbnail .caption{
    font-size:1.0625rem;
}
.navigations.taille-texte-grand .navbar-brand:not(.titreAccueil),
.stationsParcours.taille-texte-grand .element-station .thumbnail .caption {
    font-size: 1.3em !important;
}

.navigations.taille-texte-moyen .navbar-brand.titreConditionsUtilisation, .navigations.taille-texte-moyen .navbar-brand.titreRenseignementsUtiles, .navigations.taille-texte-grand .navbar-brand.titre-qui-peut-consulter, .navigations.taille-texte-grand .navbar-brand.titreConditionsUtilisation, .navigations.taille-texte-grand .navbar-brand.titreRenseignementsUtiles {
    font-size: 1.12em !important;
}

.navigations.taille-texte-moyen .navbar-brand.titre-mot-de-bienvenue, .navigations.taille-texte-grand .navbar-brand.titre-mot-de-bienvenue, .navigations.taille-texte-moyen .navbar-brand.titre-qui-peut-consulter, .navigations.taille-texte-grand .navbar-brand.titre-qui-peut-consulter {
    font-size: 0.95em !important;
}

.navigations.taille-texte-moyen .navigationLieuxParcours.visible a {
    font-size: 1.1875rem !important;
}
.navigations.taille-texte-grand .navigationLieuxParcours.visible a,
.pagePlans.taille-texte-grand .nav .nav-link {
    font-size: 1.25rem !important;
    padding: 0.7rem 1rem .05rem;
}
.pagePlans.taille-texte-grand .nav .nav-link {
    font-size: 1.25rem !important;
    padding: 0.7rem 1rem .7rem;
}
.page-liste-lieu.taille-texte-moyen .listeDesLieux,
.page-liste-parcours.taille-texte-moyen .listeDesParcours,
.un-parcours.taille-texte-moyen .listeDesParcours,
.un-parcours.taille-texte-moyen .texte-description-parcours,
.navigations.taille-texte-moyen .nav-item,
.taille-texte-moyen .unLieu .sousLieu,
.taille-texte-moyen .unLieu .mentionSpeciale,
.taille-texte-moyen .unLieu .contenu-texte p,
.un-parcours.taille-texte-moyen .stations-du-parcours .element-station .thumbnail .caption,
.taille-texte-moyen h2,
.taille-texte-moyen h3,
.taille-texte-moyen h4,
.taille-texte-moyen h5 {
    font-size: 1.2rem !important;
}
.taille-texte-moyen .bandeau-container.bandeau-haut-page {
    font-size:1rem !important;
}
.taille-texte-grand .bandeau-container.bandeau-haut-page {
    font-size: 1.05rem !important;
}
.zAccueil.taille-texte-grand h2, .taille-texte-grand .listeDesLieux .thumbnail .caption h2, .taille-texte-grand .listeDesParcours .thumbnail .caption h2 {
    font-size: 1.45rem !important;
}
.zAccueil.taille-texte-grand h2 {
    font-size: 1.6rem !important;
    width: 280px;
}
.zAccueil.taille-texte-moyen h2 {
    font-size: 1.35rem !important;
    width: 280px;
}

.zAccueil.taille-texte-grand .sectionPremiereVisite h2, .zAccueil.taille-texte-grand .sectionExperience h2 {
    font-size: 1.25rem !important;
    width: 280px;
    line-height: 1.35rem;
}

.zAccueil.taille-texte-moyen .sectionPremiereVisite h2, .zAccueil.taille-texte-moyen .sectionExperience h2 {
    font-size: 1.15rem !important;
    width: 280px;
    line-height: 1.35rem;
}

.taille-texte-grand .navigationLieuxParcours a, .taille-texte-grand .navigationLieuxParcours span, .taille-texte-grand p, .taille-texte-grand ul, #navigationRetour div {
    font-size: 1.25rem !important;
}

.taille-texte-grand #navigationRetour a i {
    font-size: 1.15rem !important;
    padding: 8px 6px 6px;
}

.taille-texte-moyen .btn-toggle:before, .taille-texte-moyen .btn-toggle:after {
    font-size: 1.05rem !important;
    bottom: 1px;
}

.taille-texte-moyen .navigationLieuxParcours a, .taille-texte-moyen .navigationLieuxParcours span, .taille-texte-moyen p, .taille-texte-moyen ul, .taille-texte-moyen #navigationRetour div {
    font-size: 1.05rem !important;
}

.taille-texte-moyen #navigationRetour a i {
    font-size: 1.05rem !important;
    padding: 7px 6px 6px;
}

.taille-texte-grand .btn-toggle:before, .taille-texte-grand .btn-toggle:after {
    font-size: 1.15rem !important;
    bottom: 1px;
}

.page-liste-lieu.taille-texte-grand .listeDesLieux,
.page-liste-parcours.taille-texte-grand .listeDesParcours,
.un-parcours.taille-texte-grand .listeDesParcours,
.navigations.taille-texte-grand .nav-item,
.contenu.taille-texte-grand .unLieu .lecteur-media .nav-link,
.taille-texte-grand .unLieu .contenu-texte p,
.taille-texte-grand .unLieu .sousLieu,
.taille-texte-grand .unLieu .mentionSpeciale,
.un-parcours.taille-texte-grand .stations-du-parcours .element-station .thumbnail .caption,
.taille-texte-grand h2,
.taille-texte-grand h3,
.taille-texte-grand h4 {
    font-size: 1.3rem !important;
}
.zAccueil.taille-texte-grand h3, .taille-texte-grand .btnExplorer a span, .taille-texte-grand h5, .taille-texte-grand .unLieu .lieuEnSavoirPlus .titre {
    font-size: 1.2rem !important;
}
.zAccueil.taille-texte-grand .btnExplorer a {
    width: 88px;
    height:92px;
}
.zAccueil.taille-texte-moyen h3, .taille-texte-moyen .btnExplorer a span, .taille-texte-moyen h5, .taille-texte-moyen .unLieu .lieuEnSavoirPlus .titre {
    font-size: 1.05rem !important;
}
.zAccueil.taille-texte-moyen .btnExplorer a {
    width: 80px;
    height: 90px;
}
.taille-texte-grand .unLieu .lieuEnSavoirPlus .titre {
    padding-bottom: 5px;
}
.un-parcours.taille-texte-grand .texte-description-parcours {
    line-height: 1.1em;
    font-size: 1.25rem !important;
}
.page-element-parcours.taille-texte-moyen .changerStation {
    font-size: 1.125rem !important;
}
.page-element-parcours.taille-texte-grand .changerStation {
    font-size: 1.3rem !important;
}

.un-parcours.taille-texte-moyen .stations-du-parcours .element-station.directions .thumbnail .caption .tableDirection .tableCellDirection > div {
    font-size: 1.35rem !important;
    font-weight: 400;
}
.un-parcours.taille-texte-grand .stations-du-parcours .element-station.directions .thumbnail .caption .tableDirection .tableCellDirection > div {
    font-size: 1.45rem !important;
    font-weight: 400;
}

.taille-texte-moyen .btn-primary, .taille-texte-moyen .btn-light {
    font-size: 1.15rem;
    font-weight: 600;
    min-width: 280px;
    line-height: 1.1em;
}
.taille-texte-grand .btn-primary, .taille-texte-grand .btn-light {
    font-size: 1.2rem;
    font-weight: 600;
    min-width: 280px;
    line-height: 1.1em;
    padding: 7px 12px 9px;
}
.taille-texte-moyen .btn-primary.btnDemarrerParcours {
    width:455px;
}
.taille-texte-grand .btn-primary.btnDemarrerParcours {
    width: 470px;
}
.taille-texte-moyen .btn-primary.btnAfficherDirection, .taille-texte-grand .btn-primary.btnAfficherDirection {
    min-width: auto;
    min-width: unset;
}
.taille-texte-moyen .listeLieux a {
    font-size: 0.9em;
}
.taille-texte-grand .listeLieux a {
    font-size: 0.95em;
}
@media (min-width: 440px) {
    .navigations.taille-texte-moyen .navbar-brand.titre-mot-de-bienvenue, .navigations.taille-texte-grand .navbar-brand.titre-mot-de-bienvenue, .navigations.taille-texte-moyen .navbar-brand.titre-qui-peut-consulter, .navigations.taille-texte-grand .navbar-brand.titre-qui-peut-consulter {
        font-size: 1.2em !important;
    }
}