/* source-sans-pro-300 - latin */ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 300; src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../polices/source-sans-pro-v13-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../polices/source-sans-pro-v13-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } /* source-sans-pro-regular - latin */ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('../polices/source-sans-pro-v13-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../polices/source-sans-pro-v13-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } /* source-sans-pro-600 - latin */ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('../polices/source-sans-pro-v13-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../polices/source-sans-pro-v13-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ } body {text-align: left;} #header {z-index: 1000;} .content {min-height: initial;} .chapo {font-weight: 600;} .image.main img {margin: 0;} /* Le menu */ #menu .active a {color: #9bf1ff ;} /* L'accueil */ [.page_sommaire #banner {background-image: url('/(#FICHIER|image_reduire{2000}|extraire_attribut{src})') ;}] /* Article */ .page_article header.major {max-width: 100%;} .page_article header.major h1 {line-height: 1.2em;} /* Mode blog */ p.date_article {margin: 0;} /* Le portofolio */ ul.portfolio {display:flex;flex-wrap:wrap;justify-content:center;list-style: none;} ul.portfolio li {margin:0.5em;} ul.portfolio li a, ul.portfolio li a:hover, ul.portfolio li a:active, ul.portfolio li a:focus {text-decoration:none;} ul.portfolio li figure {margin:0; width: 250px;} ul.portfolio li small {font-size: 0.75em;} /* Les documents joints */ .documents_joints ul, .documents_joints li { padding: 0; list-style: none;} .documents_joints ul .spip_logo {float: left; margin: 0 1em 0 0;} .documents_joints .publication {font-size: 0.75em;} /* L'agenda */ #agenda-liste { margin: auto; max-width: 750px;} #agenda-liste .item-header {margin-bottom: 2em; text-align: center; font-size: 2em;} #agenda-liste .lieu {font-weight: 600;} /* Les listes SPIP (menu ou autres) */ ul.liste-items {list-style:none;} /* Les formulaires */ input[type="checkbox"] + label, input[type="radio"] + label {padding-left: 2.4em !important ; position: relative;} /* Le formulaire de contact */ form ul.editer-groupe { padding-left: 0; list-style: none; } form ul.editer-groupe li.editer { margin-bottom: 1.5em; padding-left: 0;} label[for=infolettre] {display: flex;} label[for=infolettre] p {margin: 0 ;} input#infolettre {margin:0 1em 0 0;opacity:1;-moz-appearance:checkbox;-webkit-appearance:checkbox;-ms-appearance:checkbox;appearance:checkbox;} /* Formulaire de login */ .formulaire_menu_lang, .formulaire_login, #oubli_form {margin: auto;max-width: 700px;} /* Surcharge de spip.css pour coller au thème */ .formulaire_spip input.text, .formulaire_spip textarea { padding: 0 1em;border: 0;} .formulaire_spip textarea {padding-top: 0.75em ;} .formulaire_spip label, .formulaire_spip .choix label {font-size: 0.8em;} .spip_code, textarea.spip_cadre {background: rgba(212, 212, 255, 0.035);border:0; color:inherit; text-shadow: none; border-radius: 0; } /* Plugin Liens vers les réseaux sociaux */ .sociaux { margin-bottom: 1em; } .sociaux .sociaux-list * .socicon {background: #fff; color :#242943; transition: color 0.2s ease-in-out, background-color 0.2s; } .sociaux .sociaux-list * .socicon:hover {background: #9bf1ff; } .sociaux .sociaux-list .socicon {font-size:1em;} .sociaux li:first-of-type {padding-left: 0;} /* La pagination */ .pagination {margin-top: 2em; text-transform: uppercase; font-weight: 400;} .pagination a {border-bottom:0;} .pagination .pages > * { transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-bottom: 0; display: inline-block; font-size: 0.8em;height: 1.5em; line-height: 1.5em; margin: 0 0.125em; min-width: 1.5em; padding: 0 0.5em;} .pagination .pages .on {background-color: #ffffff;color: #242943;} .pagination .on { font-weight: 400;} .pagination a.lien_pagination:hover { color: #53e3fb;} .pagination .prev {margin-right: 1em;} .pagination .next {margin-left: 1em;} .pagination .prev .lien_pagination, .pagination .next .lien_pagination, .pagination .disabled .on { padding: 0.5em 1.75em; box-shadow: inset 0 0 0 2px #ffffff;} .pagination .prev .lien_pagination:hover, .pagination .next .lien_pagination:hover { box-shadow: inset 0 0 0 2px #9bf1ff;} .pagination .disabled { visibility: visible ;opacity: 0.25; } .pagination .sep {color: transparent;} /* 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:#242943;} 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: 480px) { .pagination .prev, .pagination .next {display: none;} } /* Les boutons d'administration */ body .spip-admin-bloc, body .spip-admin-float {z-index: 1100;font-size:0.85em;}