body {
[background-color:(#CONFIG{html5up_paradigm_shift/couleur_fond});]
[color:(#CONFIG{html5up_paradigm_shift/couleur_texte});]
text-align: left;
font-family: 'source_sans_prolight';
}
h1 {line-height:1.1em;}
h1 small, h3 small { display:block; line-height:1em; font-family: 'source_sans_prolight';}
h1 small {text-transform: uppercase; font-size: 0.8rem; letter-spacing: 0.175em; font-family: "raleway_semibold", Helvetica, sans-serif; }
h3 {font-size: 1em;}
h3 small {font-size: 0.8em; text-transform: none;}
strong, b {color: inherit; font-family: 'source_sans_prosemibold', Helvetica, sans-serif;}
[#wrapper > section > header h1,
#wrapper > section > header h2,
#wrapper > section > header {color:(#CONFIG{html5up_paradigm_shift/couleur_titres});}]
a.arrow::before {transition: transform 0.25s ease-out ; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 512 512'%3E%3Cpath d='M442.53,346.28L293.65,495.16c-0.33,0.33-0.7,0.62-1.05,0.94c-9.16,9.77-22.15,15.9-36.6,15.9 c-14.44,0-27.43-6.13-36.59-15.88c-0.35-0.33-0.72-0.62-1.06-0.96L69.47,346.28c-19.62-19.62-19.62-51.44,0-71.05 c19.62-19.62,51.43-19.62,71.06,0l65.23,65.23V50.24C205.76,22.5,228.25,0,256,0s50.24,22.5,50.24,50.24v290.21l65.23-65.23 c19.62-19.62,51.43-19.62,71.05,0C462.15,294.84,462.15,326.66,442.53,346.28z' fill='%23[(#CONFIG{html5up_paradigm_shift/couleur_titres}|replace{#,''})]' /%3E%3C/svg%3E");}
a.arrow:hover::before {transform: translateY(0.35em);}
#wrapper section {margin-top: 0; padding-bottom: 7.5em;}
#wrapper > section > header::before {height: 100%;}
[#wrapper::before {background-color:(#CONFIG{html5up_paradigm_shift/couleur_principale})}]
[#wrapper > section > header::before,
#wrapper > section > header h1::before,
#wrapper > section > header h1::after,
#wrapper > section > header h2::before,
#wrapper > section > header h2::after,
#wrapper > section:last-of-type > header::after {background-color:(#CONFIG{html5up_paradigm_shift/couleur_fond});opacity: 0.5;}]
#wrapper > section:not(.intro) > header h1::before,
#wrapper > section:not(.intro) > header h2::before {top:0.5rem;}
#wrapper > section:not(.intro) > header h1::after,
#wrapper > section:not(.intro) > header h2::after {top:0.25rem;}
#wrapper a, #wrapper a:visited, #wrapper a:focus,
#wrapper a:hover, #wrapper a:active {color: inherit !important; background-color: transparent !important ; }
.content {min-height:auto;}
.spip_documents a {border:0;}
a:focus img, a:active img {transform: none;}
/* Le pied de page */
#footer ul {margin-bottom:0.5em;padding:0;}
#footer ul li {padding:0;list-style:none;display:inline-block;}
#footer ul li:not(:last-of-type)::after {margin-left:0.5em;display:inline-block;content:"|"}
#footer ul li:not(:first-of-type) {margin-left:0.5em;}
#footer ul li a {border:0;}
#footer ul li a::after {display:none; content:""}
/* Le portfolio */
.gallery a img, .gallery a.landscape img {height:auto;}
.gallery a img {min-height:auto;}
.gallery a figcaption {margin-top:0.25em;}
.gallery a figcaption p {margin:0;font-size:0.85em;line-height:1em;}
/* Les formulaires */
.formulaire_spip input.submit,
input[type="submit"].primary, input[type="reset"].primary,
input[type="button"].primary, button.primary, .button.primary {[background-color:(#CONFIG{html5up_paradigm_shift/couleur_principale})]}
.formulaire_spip input.submit:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
button:hover, .button:hover {background-color:transparent;[color:(#CONFIG{html5up_paradigm_shift/couleur_principale}) !important;][box-shadow: inset 0 0 0 2px (#CONFIG{html5up_paradigm_shift/couleur_principale});]}
input[type="text"]:focus, input[type="password"]:focus,
input[type="email"]:focus, input[type="tel"]:focus, input[type="search"]:focus,
input[type="url"]:focus, select:focus, textarea:focus {[border-color:(#CONFIG{html5up_paradigm_shift/couleur_principale}) !important;]}
ul.spip, ol.spip {margin-left: 0;}
ul.spip {list-style: disc;}
/* Modèles Identité extra */
.schema.organization .sep {display: block; height: 0; color: transparent;}
/* Liens vers les réseaux sociaux */
.sociaux {margin-top:1.5em;}
.sociaux a {border:0;}
.sociaux a::after {display:none; content:""}
/* La composition article-autonome */
.composition_article-autonome #wrapper > section.intro {align-items:flex-start;}
.composition_article-autonome #wrapper > section.intro,
.composition_article-autonome #wrapper > section.intro > .content {height:50vh;}
/* Les formulaires */
.formulaire_spip ul {list-style:none;}
.formulaire_spip label,
.formulaire_spip .choix label {padding-left:3em; font-size: 0.75rem;}
/* player oembed */
body .spip_documents .oembed {padding:0;border:0;}
body .oe-play-button button,
body .oe-play-button button::before {margin:0;width:100px;transform:translate(-50%,-50%);box-shadow:none ;border-radius:5%;}
body .oe-play-button button,
body .oembed_audio .oe-play-button button {[background:(#CONFIG{html5up_paradigm_shift/couleur_principale});]}
body .oembed_rich .oe-play-button button,
body .oembed_audio .oe-play-button button {transform: translate(0,-50%);}
body .oe-play-button button::before {content:none;display:none;}
.oembed figcaption {color:#666;}
.oembed figcaption a {color:#9f9f9f;text-decoration:none;}
.oe-author br {display:none;}
@media screen and (max-width: 1152px) {
.composition_article-autonome #wrapper > section.intro {height:70vh;}
.composition_article-autonome #wrapper > section.intro > * {height:35vh;}
[#wrapper > section > header {background-color:(#CONFIG{html5up_paradigm_shift/couleur_principale})}]
}
@media screen and (min-width: 1152px) {
[#wrapper > section > .content > section > header,
#wrapper > section > .content > section > header h3 {color:(#CONFIG{html5up_paradigm_shift/couleur_titres});}]
}
@media screen and (max-width: 736px) {
.composition_article-autonome #wrapper > section.intro > header {height:auto;}
}