/* les surcharges de chaque site dans un plugin indépendant */ body { font-family:$typo-Merriweather; font-size:0.9rem; font-weight:200; line-height:1.7; } .page_container { max-width:1068px; } a { &.tp { background:none !important; padding:0; color:$couleur-lien !important; position:relative; border:0 !important; font-weight:700; text-decoration:none; &:before { content:'...'; display:inline-block !important; position:absolute; bottom:-0.8rem; left:0; min-width:18px; font-size:130%; /* padding-bottom: 10px; */ color:$couleurSecondaire; /*background-image:radial-gradient(circle, $couleurSecondaire 2px, rgba(255,255,255,0) 2px); background-position: bottom left; background-size: 6px 4px; background-repeat: repeat-x;*/ } &:hover, &:focus, &.on { color:$couleurSecondaire !important; &:before { content: '. . . . . .'; left:0; width:80px; /*background-image:radial-gradient(circle, $couleurSecondaire 2px, rgba(255,255,255,0) 2px); background-position: bottom left; background-size: 14px 4px; background-repeat: repeat-x; min-width:70px; left:-4px;*/ } } } h2 &:hover, h2 &:focus, h3 &:hover, h3 &:focus { text-decoration:none; } } // // modele bouton // .btn { @include bouton(); &.right { float:right; margin-left:$spacer; } &.left { float:left; margin-right:$spacer; } } // // modele themes = liste de mots-clefs .liste.liste_mots { .tri { a { text-decoration:underline; } } .listes { display:flex; flex-wrap:wrap; > ul { width:25%; margin:0; list-style:none; @include media($bp-small) { width:50%; } } li { margin: 0 1.5em 0.2em 0; a { line-height:1.1; display:block; padding:0.3rem 0; } } } } /* blocs */ .header_initiatives, .header_initiatives .nav, .btn-nav, .header_initiatives .btn-initiatives { @include gradient-4($couleurPrincipale,$couleurPrincipale,$couleurPrincipale,#184f5e); opacity:1; } .page_header > .page_container .nav > ul a { @include media($bp-medium) { border-bottom:1px solid #84BEC7BF; } } .header_initiatives .menu-entree.sousinitiatives > ul.ouvert { top:25px; } .nav { a { padding-bottom: 10px; border:0; background-position: bottom left; background-size: 10px 4px; background-repeat: repeat-x; position:relative; } &.principale a { &.on, &:hover, &:focus { &:before { @include media($bp-medium-up) { content:'. . . . . .'; color:$couleurSecondaire; left:-0.8rem; width:80px; display:inline-block !important; position:absolute; bottom:-0.2rem; font-size:130%; } } } } &.principale .loupe a { &.on, &:hover, &:focus { &:before { content:''; } } } } .page_connex { @include gradient-4(); color:#fff; padding:($spacer*2) 0; h2 { margin-bottom:($spacer); color: #9ADDE5; line-height: inherit; font-size: 1.1em; font-weight: 200; } .liste_articles { position:relative; font-size:120%; margin-bottom:($spacer*3); &:last-child { margin-bottom:0; } .article-resume.block-link-parent { margin-bottom:0; border: 0; background: none; color: white; padding:$spacer 0 0; @media ($bp-medium) { margin-bottom:2rem; } } .article-resume__texte { padding-top:($spacer/2); color: white; border-top:1px solid lighten(desaturate($couleurConnex,50%),30%); } .article-resume__date { top:0; left:0; } .article-resume .article-resume__titre { font-size:1.2rem; line-height:1.4; a { color:white; &:hover , &:focus{ color:#ff8900; } } .composition_transcriptions & { font-size:1.1rem; } } .article-resume__intro, .article-resume__soustitre { color:white; font-size:0.9rem; } .article-resume__logo, .tp { @include visuallyhidden; } .btn { position:absolute; right:0; top:($spacer/3); background:none; color: #9ADDE5 !important; font-size:0.8rem; &:focus { background:transparent !important; color:$couleur-texte !important; } } @include media($bp-medium-up){ > div { @include flex(); @include vendor-prefix(flex-direction,raw); @include vendor-prefix(justify-content,space-between); > * { width:30%; } } } } } .page_footer { .page_connexplus { padding:($spacer*1.5) 0; background:$couleurConnexplus; color:$couleurConnexplusTexte; margin-bottom:($spacer*1.5); .liste.liste_mots { h2 { /* color:$couleur-lien; */ } .listes { > ul { font-size:0.85rem; } li { a { line-height:1.1; color:$couleurConnexplusTexte; } } } } } padding-top:0; .formulaire_spip.formulaire_recherche { display:none;// pour ne pas surcharger tout le footer } } // layout .page_content { margin-bottom:$spacer*2; .composition_sanscolonne & { margin-right:0; } } // page sommaire .page_sommaire { .page_content { margin-right:0; .liste_articles { .btn.voirtous { display: block; width: 300px; margin:0 auto; padding:1.5rem; box-shadow:6px 6px 6px #90abb3; } } } } .texte_accueil { line-height: 1.6; margin-bottom:$spacer; font-family:$typo-Merriweather; font-weight:200; color:$couleur-texte-s; @include clearfix(); @include flex(); .main { max-width: 65%; font-size: 1.6rem; padding:$spacer ($spacer*4) $spacer 0; .btn { margin-bottom:2rem; margin-right:2rem; } } aside { max-width:35%; padding-top: $spacer; } @media ($bp-medium) { flex-direction:column; .main, aside { max-width:100%; padding:$spacer; /* font-size:1.2rem; */ .modele_citation .citation_texte { /* font-size:1.2rem; */ } } .main { font-size:1.2rem; padding:0 $spacer; } } } .formulaire_spip.formulaire_recherche { font-size:1rem; form { border:0; box-shadow: inset 0 0 5px 0px rgba(10,115,141, 0.7); } } /* page blog */ .rubrique-blog { } .cartouche .publication { @include visuallyhidden; } .liste.articles { .liste-items { margin-left:0; list-style:none; } &.blog { // resume .article-resume { border-left:0; background-color:transparent; padding:1.5rem 0 0; margin-bottom:($spacer*2); .article-resume__texte { border-top:1px solid $couleurBordureBleue; } .article-resume__titre { /* font-size: 1.4rem; */ /* line-height: 1.6; */ } .hero .article-resume__titre { /* font-size:1.8rem; */ } .article-resume__soustitre { /* font-weight:700; */ /* margin:0; */ } .article-resume__logo { } .article-resume__date { top:0.2rem; left:0; } } } } // resume .article-resume { display:block; border-left:solid $couleurConnexplus ($spacer/3); background-color:$couleurBkgT; padding:($spacer*1.5) $spacer $spacer ($spacer*1.5); margin-bottom:($spacer*2); &, a { color:$couleur-lien-resume; } &:after { content:''; display:block; clear:both; } .article-resume__titre { font-size: 1.4rem; line-height: 1.6; @include media($bp-medium) { line-height:1.4; } } &.hero .article-resume__titre { font-size:1.8rem; } .article-resume__soustitre { font-weight:700; margin:0; } .article-resume__logo { float:right; margin:-($spacer*0.5) 0 0 ($spacer * 1.5); max-width:30%; width:auto; border:1px solid $couleurBordureBleue; } .article-resume__date { position:absolute; top:($spacer/2); /* left:($spacer*1.5); */ font-size:0.75rem; .aside & { left:$spacer; } &:before { display:none; } } .article-auteurs { font-size:110%; font-weight:700; } .btn { margin:0.5rem 0; } } .article-appel { border-left:solid $couleurBordureBleue ($spacer/4); padding:0 0 0 ($spacer); .soustitre { margin:0; } } // composition .composition_transcriptions { .page_content { margin-right:0; > article { padding:$spacer ($spacer*2); background-color:$couleurBkgT; border-radius:0 0 6px 6px; /* font-size:0.8rem; */ @include media($bp-medium-up) { padding:$spacer ($spacer*4); } .avertissement { background:$couleurBkgAvertissement; margin-bottom:-$spacer; margin-top:0; padding-top:$spacer; padding-bottom:$spacer; border-radius:0 0 6px 6px; } .main { .strong_to_dl { @include clearfix; &:first-of-type:before { content:'Média d’origine'; display:block; @extend .h2; dt { clear:both; float:left; margin-right:$spacer/2; } dd { margin:0; } } } } } .liste_articles article { /* padding:($spacer*2.5) $spacer $spacer ($spacer*2); */ @include media($bp-medium-up) { /* padding:($spacer*2.5) $spacer $spacer ($spacer*4); */ } } .article__texte { p > strong, br + b { display: block; margin-top: 1em; } } } .article__infos { position:relative; height:auto; width:auto; overflow:visible; clip: auto; clip-path: none; white-space: normal; } footer { .btn { margin:($spacer*2) 0; } } } .article__transcription_origine, .avertissement, .import .main .strong_to_dl:first-of-type, .infos_media { /* width:100%; */ margin:($spacer*2) -($spacer*2) 0; padding:($spacer*2); background:$couleurBkgTOrigine; color:$couleurTDetails; @include media($bp-medium-up) { margin:($spacer*2) -($spacer*4) 0; padding:($spacer*2) ($spacer*4); } > *:last-child { margin-bottom:0; } dt { float:left; margin-right:($spacer/2); } dd { margin:0; font-size:0.9rem; min-height:1.3rem; border-bottom:1px solid $couleurBkgT; &:last-child { border:0; } &.article__personnes { .sep:first-child { display:none; } } } } .sanssommaire .main .sommaire-back { display:none; } .fiches_personnes { @include flex(); @include vendor-prefix(justify-content,space-between); margin:($spacer*4) 0 0; font-family:$typo-Merriweather; .fiche { width:46%; } .spip_logo { float: left; margin-right: $spacer; } p { margin:0; } .fiche__titre { font-weight:700; } .fiche__texte { font-size:0.8rem; clear:both; } } .cartouche { border-left:($spacer/2) solid $couleurBkgTOrigine; padding-left:($spacer*1.5); .composition_transcriptions & { margin-left:-($spacer*2); } @include clearfix; .spip_logo { float:right; border:1px solid $couleurBordureBleue; } } .mots { font-size:0.8rem; @include clearfix; &:before { border-top:1px solid $couleurBkgTOrigine; } &:last-child { border-bottom:1px solid $couleurBkgTOrigine; } a { display:inline-block; background:#fff; border-radius:($spacer/3); padding:0 ($spacer/1.5); border: 1px solid lighten($couleurBkgTOrigine,12); font-size:0.9em; margin: 0.2em 0.05em; line-height: 2em; &:hover { background:$couleurSecondaire; color:#fff; text-decoration:none; } } } // article .article__soustitre { display:block; font-size:1rem; } .nav-sommaire-1 { display:block; } .nav-sommaire { border:0; margin:($spacer*2) 0; .sommaire_titre { font-size:0.8rem; @include bouton(); &.plein { border-radius:0; } &.on .fas { &:before { content:'\f0d7'; } } } > ul { background-color: $couleurPrincipale; margin-left:0; padding:1em 2.5em; list-style-type: decimal; color: #FFF; font-size: 0.8em; ul { margin-left: 2.5em; } a.spip_ancre { color:white; display:inline-block; width:100%; border-bottom: 1px solid $couleurBordureBleue; line-height: 2em; &:hover { text-decoration:none; } } } } .article__notes { border-top:1px solid $couleurBkgTOrigine; padding:$spacer; clear:both; font-size:0.8rem; } .formulaire_signaler { } .ariaformprop { clear:both; } // page_mot .page_mot { .page_content { margin-right:0; } } /* modeles */ /* citation */ .modele_citation { @include clearfix(); .citation_texte { background:$couleurBkgBleu; border-radius:$spacer/2; padding:$spacer; /* font-size:1.15rem; */ color:$couleur-texte-s; } .citation_image { float:right; position:relative; margin-top:10px; padding-left:46px; &:after { display:block; content:''; width:0; height:0; position:absolute; left:0; top:-32px; border-top: 60px solid $couleurBkgBleu; border-left: 20px solid transparent; border-right: 10px solid transparent; border-bottom: 0; @include rotate(-50deg); z-index:0; } } } .fond { padding:($spacer*1.5); margin:($spacer*2) 0; &.lienstp a { @extend .tp; display:inline-block; margin-bottom:1.5em; color:#014c54 !important; } div > &:first-child { margin-top:0; } .composition_contact div > &:first-child { padding:$spacer ($spacer*1.5); } } .fondbleu { background:$couleurBkgBleu; } .fondbeige { background:$couleurBkgBeige; } .periode { color:$couleurBordureBleue; .annees { color:$couleur-lien; } }