/**
 * @file
 * Static version of the minisite dynamic CSS.
 *
 * This file was extracted from the MinisiteThemeController::css() output
 * (cnil_minisite module, route /minisite/assets/base.css).
 *
 */
.ctn-gen ul li::before {
  background: #ffffff url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -10px -410px no-repeat !important;
}

.citation::before, .ctn-gen .ctn-gen-body blockquote::before, .ctn-gen .ctn-gen-introduction blockquote::before, .ctn-gen .ctn-gen-ascenseur-texte blockquote::before, .ctn-gen .ctn-gen-onglets-texte blockquote::before, .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte blockquote::before, .ctn-gen .ctn-gen-texte-wysiswyg blockquote::before {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -11px -341px no-repeat !important;
}

.citation::after, .ctn-gen .ctn-gen-body blockquote::after, .ctn-gen .ctn-gen-introduction blockquote::after, .ctn-gen .ctn-gen-ascenseur-texte blockquote::after, .ctn-gen .ctn-gen-onglets-texte blockquote::after, .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte blockquote::after, .ctn-gen .ctn-gen-texte-wysiswyg blockquote::after {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -98px -341px no-repeat !important;
}

.outils button#decreaseFont {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -45px -90px no-repeat !important;
}

.outils button#increaseFont {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -5px -90px no-repeat !important;
}

.outils button#print {
  background: url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -100px -90px no-repeat !important;
}

div.social-share button.rs-facebook, div.social-share .fb_desactivate {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -180px -40px no-repeat !important;
}

div.social-share button.rs-twitter, div.social-share .tw_desactivate {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -135px -40px no-repeat !important;
}

div.social-share a.rs-mail {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -220px -40px no-repeat !important;
}

.ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-collapse, .ctn-gen .ctn-gen-texte-wysiswyg .ctn-gen-ascenseur-collapse {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -11px -185px no-repeat !important;
}

.ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-collapse.collapsed, .ctn-gen .ctn-gen-texte-wysiswyg .ctn-gen-ascenseur-collapse.collapsed, .ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-collapse:hover, .ctn-gen .ctn-gen-texte-wysiswyg .ctn-gen-ascenseur-collapse:hover, .ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-collapse:active, .ctn-gen .ctn-gen-texte-wysiswyg .ctn-gen-ascenseur-collapse:active, .ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-collapse:focus, .ctn-gen .ctn-gen-texte-wysiswyg .ctn-gen-ascenseur-collapse:focus {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -86px -185px no-repeat !important;
}

.ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-button a:before {
  background-image: url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) !important;
}

.ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-button a:before:hover {
  background-image: url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) !important;
}

.ctn-gen .ctn-gen-textes-references div.textref {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -12px -260px no-repeat !important;
}

.ctn-gen .ctn-gen-documents div.docref {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -85px -260px no-repeat !important;
}

.ctn-gen .ctn-gen-documents span.ref-dw {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -11px -507px no-repeat !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source .ctn-gen-load-more-wrapper button {
  background: #a5a5a5 url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) 0px -470px no-repeat !important;
}

.node-type-contenu-generique .timeline .infolink.text, .node-type-page-hub .timeline .infolink.text {
  background: #ffffff url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) no-repeat -48px -142px !important;
}

.popover .popover-title:before {
  background: transparent url(https://linc.cnil.fr/sites/default/files/styles/default/public/thumbnails/image/sprite_lincccc.png?itok=KjPtmxdl) -11px -142px no-repeat !important;
}

body {
  background-color: #222222 !important;
}

#header-bandeau {
  background-color: #222222 !important;
}

#header-bandeau .cnil_fr {
  background: #4D484D !important;
}

#header-bandeau .cnil_fr:hover, #header-bandeau .cnil_fr:focus, #header-bandeau .cnil_fr:active {
  border: 1px solid #4D484D !important;
}

.baseline {
  color: #FFFFFF !important;
}

.navbar-default .navbar-nav > li > a {
  color: #FFFFFF !important;
}

.footer ul li a {
  color: #FFFFFF !important;
}

.bloc-note .date {
  color: #FFFFFF !important;
}

.ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-date, .ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-texte, .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-texte a, .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu h2 .ctn-gen-mise-avant-titre {
  color: #FFFFFF !important;
}

.ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-texte, .ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-date {
  color: #FFFFFF !important;
}

nav#header-menu {
  background-color: #222222 !important;
}

nav.navbar {
  background: #222222 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a {
  background: #222222 !important;
  border-bottom: 2px solid #222222;
}

.mots.cles ul li {
  background-color: #222222 !important;
}

.view-filters .form-item-field-contenu-generique-tags-tid a {
  background-color: #222222 !important;
}

.interest .element-htag {
  background-color: #222222 !important;
}

.ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet a, .ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet a {
  background-color: #222222 !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source .ctn-gen-load-more-wrapper button#load-more-button-codesource {
  background-color: #222222;
  border-color: #222222;
}

.view-filters .views-exposed-widget a, .view-filters .views-exposed-widget a {
  background-color: #222222;
}

.ctn-gen .webform-client-form button.webform-submit.button-primary {
  background-color: #222222;
}

.pager li > a {
  background-color: #222222 !important;
  border-color: #222222 !important;
}

.ctn-gen-mise-avant-button a {
  background: #222222 !important;
}

.ctn-gen-mise-avant-button a:hover {
  color: #222222 !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-copier a.ctn-gen-code-button {
  color: #FFF !important;
  background: #222222 url("/sites/all/themes/bootstrap_cnil/img/sprite.png") no-repeat scroll 6px -1381px !important;
  border: 1px solid #222222 !important;
}

.region-content .ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-indicator li {
  background-color: #222222 !important
}

.view-filters .form-item-field-contenu-generique-tags-tid a {
  color: #4DB9DD !important;
}

.view-filters .form-item-field-contenu-generique-tags-tid a:hover, .view-filters .form-item-field-contenu-generique-tags-tid a.bef-link--selected {
  color: #222222 !important;
}

.pager li > a:hover {
  color: #4DB9DD !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a:hover {
  border-color: #4DB9DD !important;
}

.mots.cles ul li:hover {
  background-color: #4DB9DD !important;
}

.view-filters .form-item-field-contenu-generique-tags-tid a.bef-link--selected, .view-filters .form-item-field-contenu-generique-tags-tid a:hover {
  background-color: #4DB9DD !important;
}

.ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet.active a, .ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet:hover a {
  background-color: #4DB9DD !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source .ctn-gen-load-more-wrapper button#load-more-button-codesource:hover {
  background-color: #4DB9DD;
  border-color: #4DB9DD;
}

.view-filters .views-exposed-widget a.active, .view-filters .views-exposed-widget a:hover, .views-exposed-widget .form-type-select.form-item-sort-order.form-item.form-group label {
  background-color: #4DB9DD;
}

.ctn-gen .webform-client-form button.webform-submit.button-primary:hover {
  background-color: #4DB9DD;
}

.pager li > a:hover {
  background-color: #4DB9DD !important;
  border-color: #4DB9DD !important;
}

.pager li > a {
  color: #4DB9DD !important;
}

.pager li > a:hover {
  color: #222222 !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-copier.zeroclipboard-is-hover a.ctn-gen-code-button {
  color: #FFF !important;
  background: #4DB9DD url("/sites/all/themes/bootstrap_cnil/img/sprite.png") no-repeat scroll 6px -1381px !important;
  border: 1px solid #4DB9DD !important;
}

.region-content .ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-indicator li.active {
  background-color: #4DB9DD !important
}

.ctn-gen-mise-avant-button a {
  color: #4DB9DD !important;
}

.ctn-gen-mise-avant-button a:hover {
  background: #4DB9DD !important;
}

.footer {
  background: #333333 !important;
}

.bloc-note-1 .grid-wrapper {
  background-color: #00CE6A !important;
}

.bloc-note-2 .grid-wrapper {
  background-color: #672ED2 !important;
}

.bloc-note-3 .grid-wrapper {
  background-color: #4DB9DD !important;
}

.interest h2 {
  color: #2E3436 !important;
}

.ctn-gen div[class*="ctn-gen-"] h2 {
  color: #2E3436 !important;
}

.ctn-gen .timeline h2 {
  color: #2E3436 !important;
}

.ctn-gen .ctn-gen-carte h2 {
  color: #2E3436 !important;
}

.ctn-gen .ctn-gen-apparte h2 {
  color: #2E3436 !important;
}

.ctn-gen .ctn-gen-carrousel h2 {
  color: #2E3436 !important;
}

.ctn-gen .mots.cles h2 {
  color: #2E3436 !important;
}

.ctn-gen .ctn-gen-titre, .ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-titre,
.ctn-gen .ctn-gen-documents, .ctn-gen .paragraphs-item-paragraph-textes-references, .ctn-gen .ctn-gen-code,
.ctn-gen .ctn-gen-textes-references, .ctn-gen .ctn-gen-onglets, .ctn-gen .mots.cles ul {
  color: #2E3436 !important;
}

.ctn-gen .titre a, .ctn-gen h1, .ctn-gen h2, .ctn-gen h3, .ctn-gen h3 a, .ctn-gen h4, .ctn-gen main-title {
  color: #2E3436;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-chiffre {
  color: #2E3436 !important;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-titre {
  color: #2E3436 !important;
}

.carousel-inner h2 {
  color: #2E3436;
}

.ctn-gen div[class*="ctn-gen-"] h2 {
  color: #2E3436;
}

.ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-contenu .ctn-gen-carrousel-contenu-inner .ctn-gen-carrousel-titre {
  color: #2E3436 !important;
}

#recherche-results h1 {
  color: #2E3436;
}

.path-auteur h1 {
  color: #2E3436;
}

.page-erreur h1, .page-erreur h2, .page-erreur h3, .page-erreur h4 {
  color: #2E3436;
}

.main-container a, .ctn-gen .auteur div.plus a {
  color: #000000 !important;
}

.interest .interest-wrapper .titre {
  color: #000000 !important;
}

.ctn-gen ol li:before {
  background-color: #000000 !important
}

.popover {
  background: #000000 !important;
}

.popover.top .arrow:after {
  border-top-color: #000000 !important;
}

.popover.top &.right .arrow:after {
  border-top-color: #000000 !important;
}

.popover.right .arrow:after {
  border-top-color: #000000 !important;
}

.popover.right &.right .arrow:after {
  border-top-color: #000000 !important;
}

.popover.left .arrow:after {
  border-top-color: #000000 !important;
}

.popover.left &.right .arrow:after {
  border-top-color: #000000 !important;
}

.popover.bottom .arrow:after {
  border-top-color: #000000 !important;
}

.popover.bottom &.right .arrow:after {
  border-top-color: #000000 !important;
}

.ctn-gen-introduction, .ctn-gen-introduction p, .ctn-gen .ctn-gen-body, .ctn-gen .ctn-gen-body .citation, .ctn-gen .ctn-gen-body .apparte {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-date, .ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu .ctn-gen-mise-avant-texte {
  color: #000000;
}

.ctn-gen .ctn-gen-push-3 .ctn-gen-push-3-texte {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-push-2 .ctn-gen-push-2-intro, .ctn-gen .ctn-gen-push-2 .ctn-gen-push-2-texte {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-tweet .twitter-tweet {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-onglets .tab-content p {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-texte, .ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-date {
  color: #000000;
}

.region-content .ctn-gen .ctn-gen-citation .ctn-gen-citation-auteur, .region-content .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte, .region-content .ctn-gen .ctn-gen-citation .ctn-gen-citation-date, .region-content .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte blockquote {
  color: #000000;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-texte, .ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-texte-droite, .ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-chiffre, .ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-titre {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-documents .ctn-gen-documents-texte {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source-texte {
  color: #000000 !important;
}

.interest .interest-wrapper .intro, .interest .interest-wrapper .titre, .interest .interest-wrapper .element-bg .date {
  color: #000000 !important;
}

.field-name-body.field-type-text-with-summary {
  color: #000000 !important;
}

.introduction {
  color: #000000 !important;
}

.view-content .grid-wrapper .introduction {
  color: #000000 !important;
}

.carousel .carousel-inner .left-inner {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-mise-avant-image-desc {
  color: #000000 !important;
}

.region-content, .region-content input {
  color: #000000;
}

.list-view .view-content .list-inner h3 a, .ctn-gen .view-content .list-inner h3 a, .list-view .view-content .list-inner h3 a:hover, .ctn-gen .view-content .list-inner h3 a:hover {
  color: #000000 !important;
}

.main-container #accueil-carrousel a {
  color: #000000;
}

.grid-item a {
  color: #000000 !important;
}

.grid-item .grid-inner .date {
  color: #000000 !important;
}

#accueil-carrousel h2 {
  color: #000000 !important;
}

.node-type-contenu-generique .timeline .modele-etapes .timeline-event .timeline-titre {
  color: #000000 !important;
}

.ctn-gen .ctn-gen-apparte .ctn-gen-apparte-texte p {
  color: #000000;
}

.ctn-gen .ctn-gen-ascenseur p, .ctn-gen-texte-wysiswyg p, .ctn-gen strong, .ctn-gen-texte-wysiswyg ul {
  color: #000000 !important;
}

.ctn-gen .auteur div {
  color: #000000;
}

.node-type-minisite h3.titre a, .node-type-minisite h3.titre a:hover {
  color: #000000;
}

.page-erreur .texte-explication-erreur, .page-erreur .contenu-erreur .erreur-pushs-description {
  color: #000000 !important;
}

.ctn-gen ol li {
  list-style-type: none;
}

.ctn-gen ol li:before {
  background-color: #2E3436 !important;
}

.main-container a:hover, .ctn-gen .auteur div.plus a:hover {
  color: #4D484D !important;
}

.interest .interest-wrapper .titre:hover {
  color: #4D484D !important;
  text-decoration: underline;
}

.footer #nav_footer ul li a:hover {
  color: #4D484D !important
}

.grid-item a:hover .titre {
  color: #4D484D !important;
}

.grid-item a:hover .introduction, .grid-item a:hover .date {
  color: initial !important;
}

#accueil-carrousel a:hover h2 {
  color: #4D484D !important;
}

#accueil-carrousel a:hover .left-inner {
  color: #4D484D !important;
}

.ctn-gen .ctn-gen-apparte .ctn-gen-apparte-texte, .ctn-gen .ctn-gen-apparte .ctn-gen-apparte-texte p {
  border-left-color: #000000 !important;
}

.ctn-gen .ctn-gen-body .apparte {
  border-left-color: #000000 !important;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu {
  border-color: #000000 !important;
}

.ctn-gen .ctn-gen-body .chiffre {
  border-color: #000000 !important;
}

.ctn-gen hr {
  border-color: #000000 !important;
}

hr {
  border-color: #4D484D !important;
}

.interest .interest-wrapper, .interest img + .element-bg {
  background-color: #000000 !important;
}

.interest h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen div[class*="ctn-gen-"] h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .timeline h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-carte h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-apparte h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-carrousel h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .mots.cles h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-titre, .ctn-gen .ctn-gen-ascenseur .ctn-gen-ascenseur-titre,
.ctn-gen .ctn-gen-documents, .ctn-gen .paragraphs-item-paragraph-textes-references, .ctn-gen .ctn-gen-code,
.ctn-gen .ctn-gen-textes-references {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .titre a, .ctn-gen h1, .ctn-gen h2, .ctn-gen h3, .ctn-gen h3 a, .ctn-gen h4, .ctn-gen main-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-chiffre {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-contenu .ctn-gen-chiffre-titre {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.carousel-inner h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-contenu .ctn-gen-carrousel-contenu-inner .ctn-gen-carrousel-titre {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

#recherche-results h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

table thead th, .ctn-gen .ctn-gen-ascenseur table thead th {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-body .chiffre, .ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-texte, .ctn-gen .ctn-gen-chiffre .ctn-gen-chiffre-texte-droite {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

h3.titre a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.page-erreur h1, .page-erreur h2, .page-erreur h3, .page-erreur h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.ctn-gen-introduction, .ctn-gen-introduction p, .ctn-gen .ctn-gen-body {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-mise-avant .ctn-gen-mise-avant-contenu p {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-push-3 .ctn-gen-push-3-texte {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-push-2 .ctn-gen-push-2-intro, .ctn-gen .ctn-gen-push-2 .ctn-gen-push-2-texte {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-tweet .twitter-tweet {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-onglets .tab-content p {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-texte, .ctn-gen .ctn-gen-carrousel .ctn-gen-carrousel-date {
  font-family: 'Open Sans', sans-serif !important;
}

.field-name-body.field-type-text-with-summary {
  font-family: 'Open Sans', sans-serif !important;
}

.introduction, .date {
  font-family: 'Open Sans', sans-serif !important;
}

.view-content .grid-wrapper .introduction {
  font-family: 'Open Sans', sans-serif !important;
}

.carousel .carousel-inner .left-inner {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-mise-avant-image-desc {
  font-family: 'Open Sans', sans-serif !important;
}

.interest .interest-wrapper .intro, .interest .interest-wrapper .titre, .interest .interest-block .element-htag {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .auteur {
  font-family: 'Open Sans', sans-serif;
}

.region-content .ctn-gen .ctn-gen-textes-references {
  font-family: 'Open Sans', sans-serif;
}

.ctn-gen .ctn-gen-documents .ctn-gen-documents-texte, .region-content .ctn-gen .ctn-gen-documents {
  font-family: 'Open Sans', sans-serif !important;
}

.prefix {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-body .apparte, .ctn-gen .ctn-gen-apparte .ctn-gen-apparte-texte {
  font-family: "'Open Sans', sans-serif" !important;
}

table tbody, .ctn-gen .ctn-gen-ascenseur table tbody {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-ascenseur, .ctn-gen-texte-wysiswyg {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-body .citation, .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte, .ctn-gen .ctn-gen-citation .ctn-gen-citation-date, .ctn-gen .ctn-gen-citation .ctn-gen-citation-auteur, .ctn-gen .ctn-gen-citation .ctn-gen-citation-texte blockquote {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source-texte, .ctn-gen .ctn-gen-code .ctn-gen-code-copier {
  font-family: 'Open Sans', sans-serif !important;
}

.baseline {
  font-family: "'Open Sans', sans-serif" !important;
}

.ctn-gen .ctn-gen-auteur {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .auteur div.plus a, .ctn-gen .auteur div.plus a:hover {
  font-family: "'Open Sans', sans-serif" !important
}

table tbody, .ctn-gen .ctn-gen-ascenseur table tbody {
  font-family: 'Open Sans', sans-serif !important;
}

.timeline {
  font-family: 'Open Sans', sans-serif;
}

.webform {
  font-familly: 'Open Sans', sans-serif;
}

.page-erreur .texte-explication-erreur, .page-erreur .contenu-erreur .erreur-pushs-description {
  font-family: 'Open Sans', sans-serif !important;
}

.ctn-gen .mots.cles ul a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.view-filters .form-item-field-contenu-generique-tags-tid a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-copier {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.pager li > a, .pager li > span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.view-filters .views-exposed-widget a, .view-filters .views-exposed-widget a, .views-exposed-widget .form-type-select.form-item-sort-order.form-item.form-group label, .views-exposed-widget .form-type-select.form-item-sort-order.form-item.form-group select {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.ctn-gen .ctn-gen-code .ctn-gen-code-source .ctn-gen-load-more-wrapper button#load-more-button-codesource {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
!important;
}

.ctn-gen .webform-client-form button.webform-submit.button-primary {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}

.ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet a, .ctn-gen .ctn-gen-onglets .ctn-gen-onglets-titre-onglet a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;;
}
