@charset "UTF-8";
.page-title:before {
  content: "";
  width: 64px;
  height: 4px;
  background-color: #d9140e;
  left: -90px;
  position: relative;
  display: block;
  top: 22px; }

.page-title {
  font-weight: 700;
  font-size: 1.71em;
  text-align: left;
  display: block;
  color: #292f3b;
  margin-left: 88px;
  margin-top: 15px; }

.listearticle {
  padding-bottom: 18px;
  margin-bottom: 10px; }
  .listearticle .views-exposed-form {
    padding: 2% 0px 3% 5%; }
  .listearticle .views-field-title {
    font-size: 1.2em;
    color: #292f3b;
    font-weight: 700;
    margin-bottom: 16px;
    text-transform: uppercase; }
  .listearticle .views-field-changed {
    font-size: 1.85em;
    padding-bottom: 35px;
    /*text-transform: uppercase;*/ }
  .listearticle .views-field-body {
    font-size: 1em;
    line-height: 1.9; }
    .listearticle .views-field-body .views-more-link {
      color: #d9140e;
      font-size: 0.85em;
      text-transform: uppercase;
      display: block;
      margin-top: 10px;
      font-weight: 600; }
  .listearticle .form-item {
    margin-top: 0;
    margin-right: 17px; }
  .listearticle #edit-actions {
    clear: none; }
  .listearticle .button {
    background-color: #d9140e;
    border-color: #d9140e;
    border-radius: 0;
    padding: 5px 26px;
    margin-left: 40px; }
  .listearticle #edit-changed-wrapper {
    margin-top: 0; }
    .listearticle #edit-changed-wrapper label {
      display: none; }
    .listearticle #edit-changed-wrapper legend {
      display: none; }
    .listearticle #edit-changed-wrapper .form-item {
      margin-top: 0; }
  .listearticle .form-text {
    width: 155px;
    margin-top: 0;
    border-radius: 0;
    /*padding: 2px 13px;*/ }
  .listearticle #edit-created-wrapper .form-text {
    margin-left: 20px;
    border-radius: 0;
    border: 1px solid #ebebeb; }
  .listearticle .view-content .views-row {
    border-top: 1px solid #ebebeb;
    clear: both; }
    .listearticle .view-content .views-row .views-field-field-image-article {
      float: left;
      width: 46%;
      padding: 60px 0;
      margin-right: 6%; }
      .listearticle .view-content .views-row .views-field-field-image-article img {
        width: 100%; }
    .listearticle .view-content .views-row .views-field-fieldset {
      float: left;
      width: 47%;
      padding: 67px 0 0; }
    .listearticle .view-content .views-row .views-field-fieldset-1 {
      margin-bottom: 23px; }
      .listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field {
        display: inline;
        font-size: 0.85em;
        padding-bottom: 35px;
        /*text-transform: uppercase;*/ }
      .listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field-changed .field-content {
        color: #2582eb; }
      .listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field-changed-1 .field-content {
        color: #2582eb; }
      .listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field-changed-2 .field-content {
        color: #2582eb; }
  .listearticle .view-content .views-more-link {
    position: relative; }
  .listearticle .view-content .views-more-link:after {
    content: " »";
    display: inline-block;
    width: 20px;
    margin-left: 6px;
    font-size: 1.05em; }
  .listearticle .pager__items.js-pager__items {
    margin-left: 0;
    padding-left: 0;
    border-top: solid 1px #ebebeb;
    padding-top: 55px;
    padding-bottom: 15px; }
    .listearticle .pager__items.js-pager__items .pager__item--previous {
      float: left; }
    .listearticle .pager__items.js-pager__items .pager__item--next {
      float: right; }
    .listearticle .pager__items.js-pager__items .is-active {
      background-color: #d9140e;
      color: #fff;
      padding: 6px 14px;
      display: inline-block; }

.region-sidebar-first .block-menu.navigation {
  background-color: #f4f6f8; }
  .region-sidebar-first .block-menu.navigation .nav-item {
    border-bottom: solid 1px #e1e1e1; }
    .region-sidebar-first .block-menu.navigation .nav-item a {
      color: #27354a;
      font-size: 1em;
      font-weight: 600;
      padding: 12px 30px; }
    .region-sidebar-first .block-menu.navigation .nav-item .is-active, .region-sidebar-first .block-menu.navigation .nav-item .active {
      background-color: #27354a;
      color: #fff; }
  .region-sidebar-first .block-menu.navigation .nav-item:last-child {
    border-bottom: none; }
.region-sidebar-first .nav.navbar-nav {
  padding: 0; }

#block-views-block-partenaire-block-1 {
  background-color: #f4f6f8;
  margin-top: 35px;
  padding-top: 1px !important; }
  #block-views-block-partenaire-block-1 img {
    margin: 0 auto;
    display: block;
    margin-top: 25px;
    border: solid 1px #e1e1e1; }
  #block-views-block-partenaire-block-1 .slick-prev.slick-arrow {
    position: absolute;
    top: -30px;
    left: 8%;
    transform: rotate(-90deg); }
  #block-views-block-partenaire-block-1 .slick-arrow:before {
    font-size: 12px;
    top: 50%;
    right: 1em;
    width: 17px;
    height: 17px;
    transform-origin: 50% 50%;
    box-shadow: inset -0.2em 0.2em 0 0 #7e8794;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: block;
    position: absolute;
    transition: all 0.5s ease-in-out;
    transform: translate(0.5em, -0.5em) rotate(45deg);
    opacity: 1; }
  #block-views-block-partenaire-block-1 .slick-next.slick-arrow {
    position: absolute;
    top: -30px;
    right: 8%;
    transform: rotate(90deg); }
  #block-views-block-partenaire-block-1 .slick-list.draggable {
    height: 289.594px;
    border-top: solid 1px #fff;
    margin-top: 40px; }
  #block-views-block-partenaire-block-1 .pager {
    display: none; }
  #block-views-block-partenaire-block-1 .contextual {
    border-top: solid 1px #fff;
    position: relative;
    top: 0; }

#block-views-block-partenaire-block-2 {
  margin-top: 35px;
  clear: both; }
  #block-views-block-partenaire-block-2 img {
    margin: 20px auto;
    display: block;
    margin-top: 25px;
    border: solid 1px #e1e1e1; }
  #block-views-block-partenaire-block-2 .slick-prev.slick-arrow {
    position: absolute; }
  #block-views-block-partenaire-block-2 .slick-prev:before {
    font-size: 12px;
    right: 1em;
    width: 17px;
    height: 17px;
    box-shadow: inset -0.2em 0.2em 0 0 #ee4755;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: block;
    transform: translate(0.5em, -0.5em) rotate(-135deg);
    opacity: 1; }
  #block-views-block-partenaire-block-2 .slick-next:before {
    font-size: 12px;
    right: 1em;
    width: 17px;
    height: 17px;
    box-shadow: inset -0.2em 0.2em 0 0 #ee4755;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: block;
    transform: translate(0.5em, -0.5em) rotate(45deg);
    opacity: 1; }
  #block-views-block-partenaire-block-2 .pager {
    display: none; }

.region-sidebar-first {
  padding: 42px; }

:lang(fr) .page-title {
  text-align: left !important; }

:lang(en) .page-title {
  text-align: left !important; }

:lang(ar) .page-title {
  text-align: right !important;
  margin-right: 100px;
  margin-left: 0; }
:lang(ar) .page-title:before {
  right: -97px; }
:lang(ar) .listearticle .blockright {
  text-align: right; }
:lang(ar) .listearticle .views-field-title {
  text-align: right; }
:lang(ar) .page-node-type-article-pg .field--type-comment {
  text-align: right; }
  :lang(ar) .page-node-type-article-pg .field--type-comment input {
    text-align: right; }
  :lang(ar) .page-node-type-article-pg .field--type-comment textarea {
    text-align: right; }
:lang(ar) .a2a_kit.a2a_kit_size_20.addtoany_list {
  text-align: left; }
:lang(ar) #block-pg-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
:lang(ar) #block-breadcrumbs-2 .breadcrumb-item + .breadcrumb-item::before {
  right: 5px;
  transform: translate(0.5em, -0.5em) rotate(-135deg); }
:lang(ar) #block-pg-breadcrumbs .breadcrumb-item a,
:lang(ar) #block-breadcrumbs-2 .breadcrumb-item a {
  margin-right: 16px; }
:lang(ar) .view-header .blocktitle:before {
  left: 0 !important; }
:lang(ar) .view-header .blocklien {
  text-align: left;
  padding-left: 0; }
:lang(ar) .view-header .blocklien:before {
  left: 100px;
  text-align: right;
  padding-left: 0; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 h2 {
  margin-right: 72px;
  text-align: right; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 h2:before {
  right: -74px; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 .view-header {
  float: right; }
  :lang(ar) #block-views-block-actualites-des-directions-block-1 .view-header .voirplusactu {
    text-align: left;
    padding-left: 0; }
  :lang(ar) #block-views-block-actualites-des-directions-block-1 .view-header .voirplusactu:before {
    left: -28%; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 .view-content .dateactu .views-field-created {
  float: right; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 .view-content .dateactu .views-field-created-1 {
  float: right; }
:lang(ar) #block-views-block-actualites-des-directions-block-1 .view-content .views-field-fieldset {
  float: right;
  padding: 4px 7px 10px 29px !important; }
:lang(ar) #block-views-block-videos-block-1 .view-header .blocktitle {
  text-align: right;
  padding-right: 13%; }
:lang(ar) #block-views-block-videos-block-1 .view-header .blocktitle:before {
  right: -91%; }
:lang(ar) #block-views-block-videos-block-1 .view-header .blocklien {
  padding-left: 31px;
  text-align: right; }
  :lang(ar) #block-views-block-videos-block-1 .view-header .blocklien a {
    text-align: left; }
:lang(ar) #block-views-block-videos-block-1 .view-header .blocklien:before {
  right: -52%; }
:lang(ar) #block-views-block-photos-block-1 .view-header .blocklien:before {
  right: -45%; }
:lang(ar) #block-views-block-photos-block-1 .view-header .blocklien {
  padding-left: 9%; }
  :lang(ar) #block-views-block-photos-block-1 .view-header .blocklien a {
    text-align: left; }
:lang(ar) #block-accesinformation ul {
  padding-left: 0; }
:lang(ar) #block-views-block-videos-block-1 .view-videos .views-row .blockvideo {
  text-align: right;
  padding-right: 20px; }
:lang(ar) .path-frontpage .actusPres > .view-content .views-field-field-image-article {
  float: right;
  margin: 0 9px 3px 12px; }
:lang(ar) .path-frontpage .view-activite .customdate .views-label.views-label-changed,
:lang(ar) .path-frontpage .view-actualite .customdate .views-label.views-label-changed {
  /*display:none;*/ }
:lang(ar) .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 {
  float: left; }
:lang(ar) #block-views-block-partenaire-block-1 .slick-next.slick-arrow {
  left: 0;
  right: 10px; }
:lang(ar) #block-views-block-partenaire-block-1 .slick-prev.slick-arrow {
  left: 0;
  right: 88%; }

#block-sidebarfb,
#block-sidebarfb-2 {
  margin-top: 35px; }

.date-pub, .view-articles-directions .view-content .dateactu .views-field-changed-1 .field-content {
  color: #2582eb !important; }

.page-node-type-article-pg .heurestylearticle, .page-node-type-article-pg .datestylearticle {
  color: #2582eb; }
.page-node-type-article-pg .publierleArticle {
  font-size: 0.85em;
  color: #59606a;
  margin: 19px 94px 23px; }
.page-node-type-article-pg p {
  color: #59606a;
  margin: 25px 0;
  line-height: 1.8; }
.page-node-type-article-pg .field--name-body {
  padding-bottom: 30px; }
.page-node-type-article-pg .field--type-comment .commentaire .comment__submitted {
  margin: 0 0 9px;
  font-size: 0.85em; }
.page-node-type-article-pg .field--type-comment .commentaire .field--name-comment-body p {
  margin: 5px 0 20px; }
.page-node-type-article-pg .field--type-comment h2 {
  margin-bottom: 35px;
  border-top: solid 1px #ebebeb;
  padding-top: 50px; }
.page-node-type-article-pg .commentaire .col-md-2 {
  border-right: solid 2px #e9e9e9; }
.page-node-type-article-pg .indented {
  margin-left: 125px; }
.page-node-type-article-pg .indented .commentaire .col-md-2 {
  border-right: none; }
.page-node-type-article-pg .field--type-comment {
  border-bottom: 1px solid #ebebeb; }
  .page-node-type-article-pg .field--type-comment .comment-form__title {
    font-size: 1.42em;
    color: #292f3b;
    font-weight: 700;
    margin-bottom: 35px;
    padding-top: 50px;
    margin-top: 50px;
    border-top: 1px solid #ebebeb; }

#comment-form label {
  display: none; }
#comment-form .form-submit.btn-primary {
  background-color: #27354a;
  border: none;
  border-radius: 0;
  font-size: 0.85em;
  font-weight: 600;
  display: inline-block; }
#comment-form #edit-comment-body-0-format {
  display: none; }

.comment .commentnom {
  font-size: 1.3em;
  color: #292f3b;
  margin-bottom: 0; }
  .comment .commentnom a {
    color: #292f3b; }
.comment .comment-reply {
  padding: 0; }
.comment .links.inline a {
  color: #242d2e;
  font-size: 0.85em;
  border: solid 1px #d2d2d4;
  padding: 8px 15px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 30px;
  display: inline-block; }
.comment .links.inline a:hover {
  background-color: #242d2e;
  text-decoration: none;
  color: #fff; }

.node--view-mode-full .node__links {
  display: none; }

/********************  Social media  *********************************/
.a2a_kit.a2a_kit_size_20.addtoany_list {
  text-align: right;
  display: block;
  margin-bottom: 23px; }
  .a2a_kit.a2a_kit_size_20.addtoany_list a span {
    background-color: transparent !important; }
  .a2a_kit.a2a_kit_size_20.addtoany_list a path {
    fill: #000; }

/****************************Comment ajax******************************/
.comment_load_more_pager.ajax-load_more a {
  color: #292f3b;
  font-size: 13px; }

/****************************Sidebar block sur le meme sujet******************************/
#block-views-block-activite-block-2 {
  margin-top: 35px; }
  #block-views-block-activite-block-2 h2 {
    font-size: 1.57em;
    color: #292f3b;
    font-weight: 700;
    padding-bottom: 15px; }
  #block-views-block-activite-block-2 .views-row {
    border-bottom: solid 1px #eeeef0;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    #block-views-block-activite-block-2 .views-row .views-field-title {
      font-size: 1.14em;
      font-weight: 600;
      padding-bottom: 11px; }
      #block-views-block-activite-block-2 .views-row .views-field-title a {
        color: #292f3b; }
    #block-views-block-activite-block-2 .views-row .views-field-created {
      font-size: 1em;
      color: #b2b6bb;
      font-weight: 500; }
  #block-views-block-activite-block-2 .pager {
    display: none; }

.region-banniere {
  background-color: #000; }
  .region-banniere img {
    width: 100%;
    opacity: 0.7; }

#block-pg-breadcrumbs,
#block-breadcrumbs,
#block-breadcrumbs-2 {
  background-color: #f4f6f8; }
  #block-pg-breadcrumbs .breadcrumb,
  #block-breadcrumbs .breadcrumb,
  #block-breadcrumbs-2 .breadcrumb {
    background-color: transparent; }
  #block-pg-breadcrumbs .breadcrumb-item,
  #block-breadcrumbs .breadcrumb-item,
  #block-breadcrumbs-2 .breadcrumb-item {
    position: relative; }
    #block-pg-breadcrumbs .breadcrumb-item a,
    #block-breadcrumbs .breadcrumb-item a,
    #block-breadcrumbs-2 .breadcrumb-item a {
      color: #292f3b;
      font-size: 1em; }
  #block-pg-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
  #block-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
  #block-breadcrumbs-2 .breadcrumb-item + .breadcrumb-item::before {
    font-size: 0.4em;
    width: 8px;
    height: 8px;
    box-shadow: inset -0.2em 0.2em 0 0 #292f3b;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: inline-block;
    transform: translate(0.5em, 0em) rotate(45deg);
    position: relative;
    margin-right: 10px; }

:lang(ar) #block-pg-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
:lang(ar) #block-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
:lang(ar) #block-breadcrumbs-2 .breadcrumb-item + .breadcrumb-item::before {
  transform: translate(0.5em, 0em) rotate(-135deg); }

.page-node-type-page .page-title {
  margin-bottom: 35px; }

.node__submitted {
  display: none; }

.webform-submission-demandes-d-acces-a-l-information-form legend,
.webform-submission-demande-au-chef-form legend {
  text-align: right; }
.webform-submission-demandes-d-acces-a-l-information-form input,
.webform-submission-demande-au-chef-form input {
  direction: RTL; }
.webform-submission-demandes-d-acces-a-l-information-form textarea,
.webform-submission-demande-au-chef-form textarea {
  direction: RTL; }
.webform-submission-demandes-d-acces-a-l-information-form .form-radios .form-type-radio,
.webform-submission-demande-au-chef-form .form-radios .form-type-radio {
  clear: both; }
.webform-submission-demandes-d-acces-a-l-information-form .form-radios input,
.webform-submission-demande-au-chef-form .form-radios input {
  text-align: right;
  display: inline-block;
  float: right;
  width: 10%; }
.webform-submission-demandes-d-acces-a-l-information-form .form-radios label,
.webform-submission-demande-au-chef-form .form-radios label {
  text-align: right;
  display: inline-block;
  float: right; }
.webform-submission-demandes-d-acces-a-l-information-form .form-radios .form-control,
.webform-submission-demande-au-chef-form .form-radios .form-control {
  height: calc(0.5em + 0.75rem + -6px);
  border: 1px solid #292f3b; }
.webform-submission-demandes-d-acces-a-l-information-form p,
.webform-submission-demande-au-chef-form p {
  text-align: right; }
.webform-submission-demandes-d-acces-a-l-information-form .form-control,
.webform-submission-demande-au-chef-form .form-control {
  border: 1px solid #292f3b; }
.webform-submission-demandes-d-acces-a-l-information-form .form-checkbox,
.webform-submission-demande-au-chef-form .form-checkbox {
  height: calc(0.5em + 0.75rem + -6px); }
.webform-submission-demandes-d-acces-a-l-information-form #edit-demande-information p,
.webform-submission-demande-au-chef-form #edit-demande-information p {
  font-size: 1.78em;
  font-weight: 800;
  text-align: center; }
.webform-submission-demandes-d-acces-a-l-information-form .form-type-textfield,
.webform-submission-demandes-d-acces-a-l-information-form .form-type-textarea,
.webform-submission-demande-au-chef-form .form-type-textfield,
.webform-submission-demande-au-chef-form .form-type-textarea {
  text-align: right; }
.webform-submission-demandes-d-acces-a-l-information-form #edit-syght-alnfadh-aly-alm-lwmt-almtlwb-alnfadh-alyha- .js-form-type-checkbox input,
.webform-submission-demandes-d-acces-a-l-information-form #edit-sbb-altzlwm- .js-form-type-checkbox input,
.webform-submission-demande-au-chef-form #edit-syght-alnfadh-aly-alm-lwmt-almtlwb-alnfadh-alyha- .js-form-type-checkbox input,
.webform-submission-demande-au-chef-form #edit-sbb-altzlwm- .js-form-type-checkbox input {
  text-align: right;
  display: inline-block;
  float: right;
  width: 10%; }
.webform-submission-demandes-d-acces-a-l-information-form #edit-syght-alnfadh-aly-alm-lwmt-almtlwb-alnfadh-alyha- .js-form-type-checkbox label,
.webform-submission-demandes-d-acces-a-l-information-form #edit-sbb-altzlwm- .js-form-type-checkbox label,
.webform-submission-demande-au-chef-form #edit-syght-alnfadh-aly-alm-lwmt-almtlwb-alnfadh-alyha- .js-form-type-checkbox label,
.webform-submission-demande-au-chef-form #edit-sbb-altzlwm- .js-form-type-checkbox label {
  text-align: right;
  display: inline-block;
  float: right; }
.webform-submission-demandes-d-acces-a-l-information-form #edit-actions,
.webform-submission-demande-au-chef-form #edit-actions {
  margin-bottom: 35px;
  float: right; }
.webform-submission-demandes-d-acces-a-l-information-form #edit-arshadat-khast-btalb-alnfadh-aly-alm-lwmt,
.webform-submission-demande-au-chef-form #edit-arshadat-khast-btalb-alnfadh-aly-alm-lwmt {
  border: solid 1px #292f3b;
  padding: 0 20px; }
  .webform-submission-demandes-d-acces-a-l-information-form #edit-arshadat-khast-btalb-alnfadh-aly-alm-lwmt span,
  .webform-submission-demande-au-chef-form #edit-arshadat-khast-btalb-alnfadh-aly-alm-lwmt span {
    padding: 0 20px; }

.page-node-type-webform #block-pg-page-title {
  display: none; }

.listepublication .views-view-grid .views-field-nothing .col-md-9, .listepublication .grid .views-field-nothing .col-md-9 {
  padding: 0 28px; }
.listepublication .views-view-grid .views-field-nothing .downloadfile, .listepublication .grid .views-field-nothing .downloadfile {
  padding: 0; }
  .listepublication .views-view-grid .views-field-nothing .downloadfile a, .listepublication .grid .views-field-nothing .downloadfile a {
    background-image: url(/themes/custom/pg/images/download.png);
    background-position: right 4px center;
    background-repeat: no-repeat;
    display: block;
    color: transparent;
    width: 22px;
    height: 22px; }
  .listepublication .views-view-grid .views-field-nothing .downloadfile .field__item, .listepublication .grid .views-field-nothing .downloadfile .field__item {
    float: right; }
  .listepublication .views-view-grid .views-field-nothing .downloadfile .media--type-document, .listepublication .grid .views-field-nothing .downloadfile .media--type-document {
    text-align: right;
    display: block; }
.listepublication .views-view-grid .views-field-nothing .file--application-pdf, .listepublication .grid .views-field-nothing .file--application-pdf {
  background-image: none; }
.listepublication .views-view-grid .views-field-nothing .titre, .listepublication .grid .views-field-nothing .titre {
  font-size: 1.1em;
  color: #292f3b;
  font-weight: 600;
  margin-bottom: 12px;
  display: block; }
.listepublication .views-view-grid .views-field-nothing .description p, .listepublication .grid .views-field-nothing .description p {
  color: #59606a;
  line-height: 1.7;
  height: 70px; }
.listepublication .views-view-grid .views-field-nothing .dateborder, .listepublication .grid .views-field-nothing .dateborder {
  border-top: solid 1px #ebebeb;
  margin-left: 0px;
  padding-top: 15px;
  font-size: 0.85em;
  color: #59606a; }
  .listepublication .views-view-grid .views-field-nothing .dateborder .customdate, .listepublication .grid .views-field-nothing .dateborder .customdate {
    color: #2582eb; }
  .listepublication .views-view-grid .views-field-nothing .dateborder .col-md-6, .listepublication .grid .views-field-nothing .dateborder .col-md-6 {
    padding: 0;
    height: 22px; }
.listepublication .views-view-grid .views-row .views-col .views-field-nothing, .listepublication .grid .views-row .views-col .views-field-nothing {
  border: solid 1px #ebebeb;
  padding: 25px 25px;
  margin-bottom: 50px; }
.listepublication #edit-actions {
  display: inline-block; }
.listepublication .button {
  background-color: #d9140e;
  border-color: #d9140e;
  border-radius: 0;
  padding: 5px 26px;
  margin-left: 40px; }
.listepublication .form-text {
  width: 200px;
  margin-top: 0;
  border-radius: 0;
  margin-right: 30px; }
.listepublication #edit-created-wrapper .form-text {
  margin-left: 20px;
  border-radius: 0;
  border: 1px solid #ebebeb; }
.listepublication .views-view-grid .views-col, .listepublication .grid .views-col {
  float: left;
  /* margin-left: 0; */
  padding: 0;
  padding-right: 30px; }
.listepublication .view-filters {
  border-bottom: solid 1px #ebebeb;
  padding-bottom: 25px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-left: 65px; }

:lang(ar) .views-view-grid .views-field-nothing .downloadfile .field__item, :lang(ar) .grid .views-field-nothing .downloadfile .field__item {
  float: left; }
:lang(ar) .views-view-grid .views-field-nothing .col-md-9, :lang(ar) .grid .views-field-nothing .col-md-9 {
  padding: 0 50px 0 0; }
:lang(ar) .views-view-grid .views-col, :lang(ar) .grid .views-col {
  float: right; }

#block-views-block-photos-block-1 {
  display: inline; }
  #block-views-block-photos-block-1 .view-photos .views-field-nothing {
    position: relative; }
    #block-views-block-photos-block-1 .view-photos .views-field-nothing .block {
      position: absolute;
      color: #fff;
      width: 100%;
      text-align: center;
      top: 31%;
      padding-right: 27px; }
      #block-views-block-photos-block-1 .view-photos .views-field-nothing .block span {
        text-align: center; }
      #block-views-block-photos-block-1 .view-photos .views-field-nothing .block .title {
        display: block;
        font-size: 1.42em;
        margin-bottom: 10px; }
      #block-views-block-photos-block-1 .view-photos .views-field-nothing .block .date {
        display: block;
        font-size: 0.85em;
        margin-bottom: 10px; }
      #block-views-block-photos-block-1 .view-photos .views-field-nothing .block .socialmedia .a2a_kit.a2a_kit_size_20.addtoany_list a path {
        fill: #fff; }
  #block-views-block-photos-block-1 .view-header {
    margin-bottom: 50px; }
    #block-views-block-photos-block-1 .view-header .blocktitle:before {
      content: "";
      width: 64px;
      height: 4px;
      background-color: #d9140e;
      left: -90px;
      position: relative;
      display: block;
      top: 22px; }
    #block-views-block-photos-block-1 .view-header .blocktitle {
      font-weight: 700;
      font-size: 1.57em;
      text-align: left;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 15px; }
    #block-views-block-photos-block-1 .view-header .blocklien {
      text-transform: uppercase;
      font-weight: 700;
      font-size: .85em;
      text-align: right;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 15px; }
      #block-views-block-photos-block-1 .view-header .blocklien a {
        color: #292f3b;
        text-decoration: underline;
        display: block;
        margin-top: 9px; }
    #block-views-block-photos-block-1 .view-header .blocklien:before {
      content: "";
      width: 230px;
      height: 1px;
      background-color: #ebebeb;
      left: -148px;
      position: relative;
      display: block;
      top: 24px; }

#block-views-block-photos-block-2 {
  display: inline; }
  #block-views-block-photos-block-2 .slick-list.draggable {
    padding: 0 !important; }

.listealbumphoto.view-display-id-page_1 .views-field-changed {
  font-size: 0.85em;
  padding-top: 5px;
  padding-bottom: 5px; }
.listealbumphoto.view-display-id-page_1 .views-field-title {
  font-size: 1.07em;
  padding: 0 5px; }
.listealbumphoto.view-display-id-page_1 .views-col {
  margin-bottom: 42px; }

.listealbumphoto .view-header {
  float: left;
  width: 20%; }
  .listealbumphoto .view-header .header {
    font-size: 1.92em;
    font-weight: 700;
    margin-top: 38px;
    margin-left: 13%; }
.listealbumphoto .views-exposed-form {
  padding: 2% 8% 3% 8%; }
.listealbumphoto .button {
  background-color: #d9140e;
  border-color: #d9140e;
  border-radius: 0;
  padding: 5px 26px;
  margin-left: 40px; }
.listealbumphoto #edit-actions {
  clear: none; }
.listealbumphoto .form-item {
  margin-top: 0;
  margin-right: 17px; }
.listealbumphoto .form-text {
  width: 220px;
  margin-top: 0;
  border-radius: 0; }

.overlay {
  background-color: transparent;
  height: 144px;
  left: 608px;
  overflow: hidden;
  position: absolute;
  top: 192px;
  z-index: 1;
  width: 306px; }

#block-views-block-videos-block-1 {
  display: inline;
  position: relative;
  z-index: 11; }
  #block-views-block-videos-block-1 video {
    width: 469px;
    height: 262px; }
  #block-views-block-videos-block-1 .view-videos .views-row {
    position: relative; }
    #block-views-block-videos-block-1 .view-videos .views-row .blockvideo {
      position: absolute;
      color: #fff;
      width: auto;
      bottom: 24%;
      text-align: left;
      padding-left: 20px; }
      #block-views-block-videos-block-1 .view-videos .views-row .blockvideo .views-field-title {
        display: block;
        font-size: 1.2em;
        margin-bottom: 10px;
        height: 26px;
        overflow: hidden; }
      #block-views-block-videos-block-1 .view-videos .views-row .blockvideo .views-field-changed {
        display: block;
        font-size: 0.85em;
        margin-bottom: 10px; }
  #block-views-block-videos-block-1 .view-header {
    padding-right: 8%; }
  #block-views-block-videos-block-1 .view-header {
    margin-bottom: 50px; }
    #block-views-block-videos-block-1 .view-header .blocktitle:before {
      content: "";
      width: 64px;
      height: 4px;
      background-color: #d9140e;
      left: -90px;
      position: relative;
      display: block;
      top: 22px; }
    #block-views-block-videos-block-1 .view-header .blocktitle {
      font-weight: 700;
      font-size: 1.57em;
      text-align: left;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 15px; }
    #block-views-block-videos-block-1 .view-header .blocklien {
      text-transform: uppercase;
      font-weight: 700;
      font-size: 0.85em;
      text-align: right;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 15px; }
      #block-views-block-videos-block-1 .view-header .blocklien a {
        color: #292f3b;
        text-decoration: underline;
        display: block;
        margin-top: 9px; }
    #block-views-block-videos-block-1 .view-header .blocklien:before {
      content: "";
      width: 230px;
      height: 1px;
      background-color: #ebebeb;
      left: -148px;
      position: relative;
      display: block;
      top: 24px; }

#block-views-block-videos-block-2 .view-id-videos video {
  width: 140px;
  height: 80px; }
#block-views-block-videos-block-2 .slick-list.draggable {
  padding: 0 !important; }

.path-album-videos video {
  width: 100%;
  height: 100%; }

.block_videoview {
  float: left;
  width: 50%; }

#block-views-block-videos-block-2 {
  clear: both;
  display: inline;
  position: relative;
  z-index: 11; }

.bordertable {
  border: solid 1px #ebebeb;
  padding: 15px 20px; }
  .bordertable img {
    margin-bottom: 15px; }
  .bordertable .views-field-changed {
    display: inline-block;
    margin-right: 6px; }
  .bordertable .views-field-changed-1 {
    display: inline-block; }
    .bordertable .views-field-changed-1 .field-content {
      font-size: 0.85em;
      color: #2582eb; }

#block-views-block-actualites-des-directions-block-1 {
  position: relative;
  margin-top: 40px; }
  #block-views-block-actualites-des-directions-block-1 h2 {
    font-weight: 700;
    font-size: 1.57em;
    text-align: left;
    color: #292f3b;
    margin-top: 15px;
    padding-left: 8%;
    margin-bottom: 36px; }
  #block-views-block-actualites-des-directions-block-1 h2:before {
    content: "";
    width: 64px;
    height: 4px;
    background-color: #d9140e;
    position: relative;
    display: block;
    top: 20px;
    left: -88px; }
  #block-views-block-actualites-des-directions-block-1 .view-header {
    float: left;
    width: 50%; }
    #block-views-block-actualites-des-directions-block-1 .view-header .views-field-field-image-article-direction .field-content {
      background-color: #000; }
      #block-views-block-actualites-des-directions-block-1 .view-header .views-field-field-image-article-direction .field-content img {
        opacity: 0.8;
        width: 100%; }
    #block-views-block-actualites-des-directions-block-1 .view-header .view-display-id-block_2 {
      position: relative; }
      #block-views-block-actualites-des-directions-block-1 .view-header .view-display-id-block_2 .views-field-fieldset {
        position: relative; }
        #block-views-block-actualites-des-directions-block-1 .view-header .view-display-id-block_2 .views-field-fieldset .fieldsetactualitedirect .views-field-title a {
          font-size: 1.71em;
          color: #fff; }
        #block-views-block-actualites-des-directions-block-1 .view-header .view-display-id-block_2 .views-field-fieldset .fieldsetactualitedirect .views-field-created {
          color: #fff;
          font-size: 0.85em; }
      #block-views-block-actualites-des-directions-block-1 .view-header .view-display-id-block_2 .view-content {
        float: none;
        width: 100%; }
    #block-views-block-actualites-des-directions-block-1 .view-header .voirplusactu {
      position: absolute;
      top: 0;
      width: 100%;
      text-align: right;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 0.85em;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 6px; }
    #block-views-block-actualites-des-directions-block-1 .view-header .voirplusactu:before {
      content: "";
      width: 63%;
      height: 1px;
      background-color: #ebebeb;
      left: 26%;
      position: relative;
      display: block;
      top: 15px; }
    #block-views-block-actualites-des-directions-block-1 .view-header .voirplusactu a {
      color: #292f3b;
      text-decoration: underline;
      display: inline;
      margin-top: 9px; }
  #block-views-block-actualites-des-directions-block-1 .view-content {
    float: left;
    width: 50%;
    margin-bottom: 50px; }
    #block-views-block-actualites-des-directions-block-1 .view-content li {
      list-style: none;
      margin-bottom: 17px;
      clear: both;
      height: 104px; }
    #block-views-block-actualites-des-directions-block-1 .view-content .views-field-fieldset {
      display: inline-block;
      width: 25%;
      float: left; }
    #block-views-block-actualites-des-directions-block-1 .view-content .views-field-fieldset-1 {
      display: inline-block;
      width: 70%;
      float: left;
      margin-left: 4%; }
    #block-views-block-actualites-des-directions-block-1 .view-content .blockrightactu .views-field-title a {
      color: #292f3b;
      font-size: 1.07em;
      font-weight: 600;
      line-height: 1.4;
      margin-bottom: 5px;
      display: block; }
    #block-views-block-actualites-des-directions-block-1 .view-content .dateactu {
      font-size: 0.85em;
      color: #59606a;
      text-transform: uppercase; }
      #block-views-block-actualites-des-directions-block-1 .view-content .dateactu .views-field-created {
        display: inline-block;
        float: left;
        margin-right: 5px; }
      #block-views-block-actualites-des-directions-block-1 .view-content .dateactu .views-field-created-1 {
        display: inline-block;
        float: left; }
    #block-views-block-actualites-des-directions-block-1 .view-content .views-field-view-node-1 a {
      font-size: 0.78em;
      color: #b2b6bb;
      text-transform: uppercase;
      display: block;
      text-decoration: underline;
      clear: both;
      padding-top: 5px; }
  #block-views-block-actualites-des-directions-block-1 .view-display-id-block_2 .views-field-fieldset {
    position: relative; }
    #block-views-block-actualites-des-directions-block-1 .view-display-id-block_2 .views-field-fieldset .fieldsetactualitedirect .views-field-title a {
      font-size: 1.71em;
      color: #fff; }
    #block-views-block-actualites-des-directions-block-1 .view-display-id-block_2 .views-field-fieldset .fieldsetactualitedirect .views-field-created {
      color: #fff;
      font-size: 0.85em; }
  #block-views-block-actualites-des-directions-block-1 .view-display-id-block_2 .view-content {
    float: none;
    display: block;
    width: 100%; }
    #block-views-block-actualites-des-directions-block-1 .view-display-id-block_2 .view-content .views-field-fieldset {
      display: block;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 12px 0px 20px 35px; }

/***********************Responsive mobile******************************/
@media screen and (max-width: 1199px) {
  .listepublication .views-field-nothing .col-md-3 {
    padding-left: 2px; }
  .listepublication .views-field-nothing .col-md-9 p {
    height: auto; }
  .listepublication .views-field-nothing .col-md-9 .description p {
    margin-bottom: 29px; }

  #block-views-block-videos-block-1 video {
    width: 450px;
    height: 262px; }

  .bordertable img {
    width: 100%; }

  .listealbumphoto .form-text {
    width: 150px;
    margin-top: 0;
    border-radius: 0; } }
@media screen and (max-width: 991px) {
  .block_videoview {
    width: 100%;
    float: none; }

  #block-views-block-videos-block-1 video {
    width: 100%;
    height: 100%; }

  #block-views-block-videos-block-2 .slick-slide {
    /* width: 225px !important;*/ }

  .listealbumphoto .form-text {
    width: 107px;
    margin-top: 0;
    border-radius: 0; }

  #block-views-block-actualites-des-directions-block-1 .view-content .views-field-fieldset-1 {
    display: inline-block;
    width: 100%;
    float: none;
    margin-left: 0; }
  #block-views-block-actualites-des-directions-block-1 .view-content li {
    height: 100%; }
  #block-views-block-actualites-des-directions-block-1 .voirplusactu:before {
    width: 40% !important;
    left: 46% !important; }

  div#block-covid {
    display: none; } }
@media screen and (max-width: 767px) {
  :lang(ar) #views-exposed-form-publication-page-1 #edit-combine {
    width: 65%; }

  .listepublication .views-row .col-6 {
    max-width: 100% !important;
    float: none;
    flex: 0 0 100%;
    width: 100% !important; }
  .listepublication .views-view-grid .views-col, .listepublication .grid .views-col {
    padding-right: 0px;
    float: none; }
  .listepublication #edit-actions {
    display: block; }
  .listepublication .form-text {
    width: 100%; }
  .listepublication .form--inline .form-item {
    float: none; }
  .listepublication .view-filters {
    padding-left: 0px;
    padding: 0 10px; }

  #block-views-block-videos-block-2 .slick-slide {
    /*width: 162px !important;*/ }

  .listealbumphoto .col-lg-4.col-md-4 {
    float: none;
    max-width: 100%; }
  .listealbumphoto .form-text {
    width: 100%; }
  .listealbumphoto #edit-actions {
    clear: both; }

  #block-views-block-videos-block-2 .slick-slide, #block-views-block-photos-block-2 .slick-slide {
    /*width: 150px !important;*/ }

  #block-views-block-actualites-des-directions-block-1 .view-header {
    float: none;
    width: 100%; }
  #block-views-block-actualites-des-directions-block-1 .view-content {
    float: none;
    width: 100%; }
  #block-views-block-actualites-des-directions-block-1 .voirplusactu:before {
    display: none !important; } }
.listearticle .view-content .views-row .views-field-field-image-article-direction {
  float: left;
  width: 46%;
  padding: 60px 0;
  margin-right: 6%; }
  .listearticle .view-content .views-row .views-field-field-image-article-direction img {
    width: 100%; }
.listearticle .view-content .views-row .views-field-title a {
  font-size: 1.57em;
  color: #292f3b;
  font-weight: 700;
  margin-bottom: 16px; }
.listearticle .view-content .views-row .views-field-view-node-1 {
  display: block !important; }

:lang(ar) #block-menusidebar ul {
  padding-right: 0; }
:lang(ar) #block-views-block-partenaire-block-2 .slick-prev:before {
  transform: translate(0.5em, -0.5em) rotate(45deg); }
:lang(ar) #block-views-block-partenaire-block-2 .slick-next:before {
  transform: translate(0.5em, -0.5em) rotate(-135deg); }

/*******************Header****************/
header .top_header .region-top-right-header #block-languagedropdownswitcher select {
  width: auto !important;
  padding: 0.1rem 0; }
header .top_header .region-top-right-header #block-languagedropdownswitcher form {
  margin-right: 11px;
  border-left: solid 1px #ebeaee;
  border-right: solid 1px #ebeaee;
  padding-left: 16px;
  padding-right: 16px; }
header .top_header .region-top-right-header .field--name-body {
  padding-bottom: 0px; }
header .top_header .region-top-left-header p {
  margin-top: 0; }
header .top_header .region-top-left-header .field--name-body {
  padding-bottom: 0px; }
header .middle_header #block-logo .field--name-body {
  padding-bottom: 0; }

/*************Footer*************/
.view-id-footer_update_date .views-field-changed {
  text-align: right;
  font-size: 1em; }

:lang(ar) .view-id-footer_update_date .views-field-changed {
  text-align: left; }

.footer-bottom .field--name-body {
  padding-bottom: 0px; }
  .footer-bottom .field--name-body p {
    margin-top: 0;
    color: #fff; }

.listevideos .pager__items.js-pager__items {
  margin-left: 0;
  padding-left: 0;
  border-top: solid 1px #ebebeb;
  padding-top: 55px;
  padding-bottom: 15px; }
  .listevideos .pager__items.js-pager__items .pager__item--previous {
    float: left; }
  .listevideos .pager__items.js-pager__items .pager__item--next {
    float: right; }
  .listevideos .pager__items.js-pager__items .is-active {
    background-color: #d9140e;
    color: #fff;
    padding: 6px 14px;
    display: inline-block; }

.breadcrumb li {
  color: #292f3b;
  font-size: 1em;
  margin-top: 2px; }

.footer-top #block-nosreseauxsociaux p {
  color: #fff; }
.footer-top .contact-footer p {
  color: #fff; }

.view-structure.view-id-structure.view-display-id-page_1 .view-empty {
  margin-bottom: 50px; }
.view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping {
  width: 48%;
  float: left;
  margin-left: 2%;
  border: solid 1px #f1f1f1;
  padding: 12px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping .view-grouping {
    width: 100%;
    float: none;
    margin-left: 0;
    border: none;
    padding: 0px; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping .view-grouping-header {
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 12px;
    color: #292f3b; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping .view-grouping-content .item-list h3 p {
    font-size: 0.5em; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping img {
    width: 100%; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping .item-list h3 {
    color: #b2b6bb; }
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping .item-list a {
    color: #292f3b; }
.view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping:nth-child(2n+1) {
  clear: both; }
.view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 {
  width: 40%;
  float: right; }
  .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 .form--inline .form-actions {
    clear: none;
    margin: 0; }
  .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 .form--inline .form-item {
    margin: 0; }
  .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 input#edit-combine {
    padding: 21px 17px 24px;
    margin: 0; }

.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-empty {
  margin-bottom: 50px; }
.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping {
  width: 48%;
  float: left;
  margin-left: 2%;
  border: solid 1px #f1f1f1;
  padding: 12px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping {
    width: 100%;
    float: none;
    margin-left: 0;
    border: none;
    padding: 0px; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-header {
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 12px;
    color: #292f3b; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-content .view-grouping-header {
    border-left: 4px solid #D9140E;
    padding: 3px 3px 3px 8px;
    height: 61px;
    overflow: hidden;
    margin-bottom: 30px;
    background: #fafafa; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-content h3 p {
    font-size: 0.5em; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-content a {
    color: #292f3b;
    /*list-style: inside;
    display: list-item;*/ }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-content .item-list h3 p {
    font-size: 0.5em; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping img {
    width: 100%; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .item-list h3 {
    color: #b2b6bb; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .item-list a {
    color: #292f3b; }
.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping:nth-child(2n+1) {
  clear: both; }
.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 #views-exposed-form-structure-ppg-page-1 {
  width: 40%;
  float: right; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 #views-exposed-form-structure-ppg-page-1 .form--inline .form-actions {
    clear: none;
    margin: 0; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 #views-exposed-form-structure-ppg-page-1 .form--inline .form-item {
    margin: 0; }
  .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 #views-exposed-form-structure-ppg-page-1 input#edit-combine {
    padding: 21px 17px 24px;
    margin: 0; }

@media screen and (max-width: 1199px) {
  .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 {
    width: 60%; } }
@media screen and (max-width: 767px) {
  .view-structure.view-id-structure.view-display-id-page_1 .view-content .view-grouping {
    width: 100%;
    float: none;
    margin-left: 0%; }
  .view-structure.view-id-structure.view-display-id-page_1 #views-exposed-form-structure-page-1 {
    width: 100%;
    float: right;
    margin-bottom: 20px; } }
.view-id-faq {
  margin-top: 31px; }
  .view-id-faq .views-field-nothing {
    margin-bottom: 3px; }
    .view-id-faq .views-field-nothing .accordion2 {
      background-color: #f4f6f8;
      color: #292f3b;
      font-weight: 600;
      cursor: pointer;
      padding: 12px;
      width: 100%;
      border: none;
      text-align: left;
      outline: none;
      transition: 0.4s; }
    .view-id-faq .views-field-nothing .accordion2:after {
      content: '\002B';
      color: #292f3b;
      font-weight: bold;
      float: right;
      margin-left: 5px; }
    .view-id-faq .views-field-nothing .panel {
      padding: 0 18px;
      background-color: white;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.2s ease-out; }

:lang(ar) .view-id-faq .views-field-nothing .accordion2 {
  text-align: right; }
:lang(ar) .view-id-faq .views-field-nothing .accordion2:after {
  float: left; }

.sitemap .nav-item a {
  color: #292f3b;
  text-decoration: underline; }
.sitemap .nav-item :after {
  display: none; }
.sitemap .nav-link {
  color: #292f3b; }
.sitemap h2 {
  display: none; }

.path-album-photos-direction .listealbumphoto .button,
.path-album-videos-direction .listealbumphoto .button {
  background-color: #0e8a8a;
  border-color: #0e8a8a; }
.path-album-photos-direction .listealbumphoto .form-text,
.path-album-videos-direction .listealbumphoto .form-text {
  padding: 6px; }

#block-quicktabspdfdirection #quicktabs-container-pdf_direction {
  background-color: #f1f1f1; }
#block-quicktabspdfdirection .quicktabs-tabs a {
  font-size: 0.92em; }
#block-quicktabspdfdirection .quicktabs-tabs li.active::before {
  height: 3px;
  background: #0e8a8a; }

/********************* Service direction PG **************************/
.view-id-service_pg.view-display-id-page_1 h2 {
  padding: 15px 0px 15px 31px;
  color: #292f3b;
  font-weight: 700;
  font-size: 1.2em;
  margin-bottom: 0;
  height: 60px;
  line-height: 1;
  position: relative; }
.view-id-service_pg.view-display-id-page_1 h2:before {
  content: "";
  background-image: url(/themes/custom/pg/images/arrowservice.png);
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
  display: none; }
.view-id-service_pg.view-display-id-page_1 .grid {
  text-align: center; }
  .view-id-service_pg.view-display-id-page_1 .grid .grid__content img {
    display: block;
    margin: 0 auto; }
  .view-id-service_pg.view-display-id-page_1 .grid .grid__content a {
    color: #292f3b;
    font-size: 0.9em;
    margin-top: 7px;
    display: block;
    font-weight: 500;
    padding: 20px;
    margin: 27px;
    border: solid 1px #ebebeb;
    height: 146px;
    overflow: hidden; }
  .view-id-service_pg.view-display-id-page_1 .grid ::marker {
    display: none; }
.view-id-service_pg.view-display-id-page_1 .slick__arrow {
  position: relative; }
  .view-id-service_pg.view-display-id-page_1 .slick__arrow .slick-prev:before {
    font-size: 12px;
    right: 0em;
    width: 13px;
    height: 13px;
    box-shadow: inset -0.2em 0.2em 0 0 #0e8a8a;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: block;
    transform: translate(0.5em, -0.5em) rotate(-135deg);
    opacity: 1;
    /*top: -123px;
    position: absolute;*/ }
  .view-id-service_pg.view-display-id-page_1 .slick__arrow .slick-next:before {
    font-size: 12px;
    right: 0em;
    width: 13px;
    height: 13px;
    box-shadow: inset -0.2em 0.2em 0 0 #0e8a8a;
    border-radius: 0 0.15em 0 0;
    content: "";
    display: block;
    transform: translate(0.5em, -0.5em) rotate(45deg);
    opacity: 1;
    /*top: -123px;
    position: absolute;*/ }
.view-id-service_pg.view-display-id-page_1 .view-grouping {
  float: left;
  width: 45%; }
.view-id-service_pg.view-display-id-page_1 .view-grouping:nth-child(odd) {
  margin-right: 4%;
  clear: both; }
  .view-id-service_pg.view-display-id-page_1 .view-grouping:nth-child(odd) .slick__arrow .slick-prev:before {
    top: -102px; }
  .view-id-service_pg.view-display-id-page_1 .view-grouping:nth-child(odd) .slick__arrow .slick-next:before {
    top: -102px; }

.path-recherche .views-field-title-1 a {
  font-size: 15px;
  font-weight: 700; }

:lang(ar) .view-id-publication #views-exposed-form-publication-page-1 #edit-submit-publication {
  margin-right: 40px;
  padding: 7px 26px; }

:lang(ar) .view-id-publication #views-exposed-form-publication-page-1 #edit-combine {
  height: 1px; }

.view-id-publication.view-display-id-page_1 .views-exposed-form #edit-start-date,
.listevideos .views-exposed-form #edit-start-date {
  display: inline; }
  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-start-date input,
  .listevideos .views-exposed-form #edit-start-date input {
    width: 200px;
    margin-top: 0;
    border-radius: 0;
    margin-right: 30px;
    padding: 6px; }
.view-id-publication.view-display-id-page_1 .views-exposed-form #edit-end-date,
.listevideos .views-exposed-form #edit-end-date {
  display: inline; }
  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-end-date input,
  .listevideos .views-exposed-form #edit-end-date input {
    width: 200px;
    margin-top: 0;
    border-radius: 0;
    margin-right: 30px;
    padding: 6px; }
.view-id-publication.view-display-id-page_1 .views-exposed-form .js-form-item-combine,
.listevideos .views-exposed-form .js-form-item-combine {
  display: inline; }
.view-id-publication.view-display-id-page_1 .views-exposed-form #edit-combine,
.listevideos .views-exposed-form #edit-combine {
  padding: 16px; }
.view-id-publication.view-display-id-page_1 .view-empty,
.listevideos .view-empty {
  margin-bottom: 50px; }

.listevideos.view-video-direction #edit-combine {
  padding: 6px; }

/*******************CSS article de direction**********************/
#block-views-block-articles-des-directions-block-1 {
  position: relative; }
  #block-views-block-articles-des-directions-block-1 h2 {
    font-weight: 700;
    font-size: 1.57em;
    text-align: left;
    color: #292f3b;
    margin-top: 15px;
    padding-left: 8%;
    margin-bottom: 36px; }
  #block-views-block-articles-des-directions-block-1 h2:before {
    content: "";
    width: 64px;
    height: 4px;
    background-color: #d9140e;
    position: relative;
    display: block;
    top: 20px;
    left: -88px; }
  #block-views-block-articles-des-directions-block-1 .view-header {
    float: left;
    width: 50%; }
    #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 {
      position: relative; }
      #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content {
        width: 100%; }
        #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content .views-field-fieldset-1 {
          position: relative; }
          #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content .views-field-fieldset-1 .fieldsetactualitedirect {
            display: block;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
            position: absolute;
            bottom: 0;
            width: 100%;
            padding: 12px 0px 20px 35px; }
            #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content .views-field-fieldset-1 .fieldsetactualitedirect a {
              font-size: 1.71em;
              color: #fff; }
            #block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content .views-field-fieldset-1 .fieldsetactualitedirect .views-field-changed {
              color: #fff;
              font-size: 0.85em; }
    #block-views-block-articles-des-directions-block-1 .view-header .voirplusactu {
      position: absolute;
      top: 0;
      width: 100%;
      text-align: right;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 0.85em;
      color: #292f3b;
      padding-left: 19%;
      margin-top: 6px; }
      #block-views-block-articles-des-directions-block-1 .view-header .voirplusactu a {
        color: #292f3b;
        text-decoration: underline;
        display: inline;
        margin-top: 9px; }
    #block-views-block-articles-des-directions-block-1 .view-header .voirplusactu:before {
      content: "";
      width: 63%;
      height: 1px;
      background-color: #ebebeb;
      left: 26%;
      position: relative;
      display: block;
      top: 15px; }
    #block-views-block-articles-des-directions-block-1 .view-header .views-field-field-image-article-direction .field-content {
      background-color: #000; }
      #block-views-block-articles-des-directions-block-1 .view-header .views-field-field-image-article-direction .field-content img {
        opacity: 0.6;
        width: 100%; }
    #block-views-block-articles-des-directions-block-1 .view-header .view-content .views-field-fieldset {
      display: inline-block;
      width: 100%;
      float: left; }
  #block-views-block-articles-des-directions-block-1 .view-content {
    float: left;
    width: 50%;
    margin-bottom: 50px; }
    #block-views-block-articles-des-directions-block-1 .view-content li {
      list-style: none;
      margin-bottom: 17px;
      clear: both;
      height: 104px; }
    #block-views-block-articles-des-directions-block-1 .view-content .views-field-fieldset {
      display: inline-block;
      width: 25%;
      float: left; }
    #block-views-block-articles-des-directions-block-1 .view-content .views-field-fieldset-1 {
      display: inline-block;
      width: 70%;
      float: left;
      margin-left: 4%; }
    #block-views-block-articles-des-directions-block-1 .view-content .blockrightactu .views-field-nothing-1 a {
      color: #292f3b;
      font-size: 1.07em;
      font-weight: 600;
      line-height: 1.4;
      margin-bottom: 5px;
      display: block; }
    #block-views-block-articles-des-directions-block-1 .view-content .dateactu {
      font-size: 0.85em;
      color: #59606a;
      /*text-transform: uppercase;*/ }
      #block-views-block-articles-des-directions-block-1 .view-content .dateactu .views-field-changed {
        display: inline-block;
        float: left;
        margin-right: 5px; }
      #block-views-block-articles-des-directions-block-1 .view-content .dateactu .views-field-changed-1 {
        display: inline-block;
        float: left; }
    #block-views-block-articles-des-directions-block-1 .view-content .views-field-nothing a {
      /*font-size: 0.78em;
      color: #b2b6bb;*/
      color: #d9140e;
      text-transform: uppercase;
      display: block;
      text-decoration: underline;
      clear: both;
      padding-top: 5px; }

.listearticle.view-articles-des-directions .blockright a {
  font-size: 1.42em;
  color: #292f3b;
  font-weight: 700;
  margin-bottom: 16px; }
.listearticle.view-articles-des-directions .view-content .views-field-field-image-article-direction {
  padding: 35px 0; }
.listearticle.view-articles-des-directions .view-content .views-field-nothing a {
  color: #d9140e;
  font-size: 0.85em;
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
  font-weight: 600; }
.listearticle.view-articles-des-directions .view-content .views-field-nothing a:after {
  content: " »";
  display: inline-block;
  width: 20px;
  margin-left: 6px;
  font-size: 0.8em; }
.listearticle.view-articles-des-directions .view-content .views-field-fieldset-1 {
  float: left;
  width: 47%;
  padding: 40px 0 0; }
  .listearticle.view-articles-des-directions .view-content .views-field-fieldset-1 .blockright .views-field-nothing-1 {
    color: #292f3b;
    font-weight: 700;
    margin-bottom: 16px; }

.listearticle.listevideos .views-exposed-form #edit-start-date input,
.listearticle.listevideos .views-exposed-form #edit-end-date input {
  width: 150px;
  margin-right: 0px; }

:lang(ar) #block-views-block-articles-des-directions-block-1 h2 {
  padding-left: 0;
  padding-right: 8%;
  text-align: right; }
:lang(ar) #block-views-block-articles-des-directions-block-1 h2:before {
  left: 73px; }
:lang(ar) #block-views-block-articles-des-directions-block-1 .view-content .dateactu .views-field-changed {
  float: right; }
:lang(ar) #block-views-block-articles-des-directions-block-1 .view-content .dateactu .views-field-changed-1 {
  float: right; }
:lang(ar) #block-views-block-articles-des-directions-block-1 .view-content .views-field-fieldset {
  float: right; }
:lang(ar) #block-views-block-articles-des-directions-block-1 .view-header {
  float: right;
  width: 50%;
  /*.voirplusactu:before {
    left: -31%;
  }*/ }
  :lang(ar) #block-views-block-articles-des-directions-block-1 .view-header .voirplusactu {
    text-align: left;
    padding-left: 0%; }

.webform-signature-pad input {
  display: none; }

#block-breadcrumbs .breadcrumb li:last-child a {
  color: #d9140e; }

#block-breadcrumbs-2 .breadcrumb li:last-child a {
  color: #0e8a8a; }

.listearticle .views-exposed-form #edit-start-date {
  display: inline; }
  .listearticle .views-exposed-form #edit-start-date input {
    width: auto;
    margin-top: 0;
    border-radius: 0;
    padding: 6px; }
.listearticle .views-exposed-form #edit-end-date {
  display: inline; }
  .listearticle .views-exposed-form #edit-end-date input {
    width: auto;
    margin-top: 0;
    border-radius: 0;
    padding: 6px; }
.listearticle .views-exposed-form .js-form-item-combine {
  display: inline; }
.listearticle .views-exposed-form #edit-combine {
  padding: 16px; }
.listearticle .view-empty {
  margin-bottom: 50px; }

:lang(ar) .block_videoview {
  margin-right: 24px; }

.listeevent .pager__items.js-pager__items {
  margin-left: 0;
  padding-left: 0;
  border-top: solid 1px #ebebeb;
  padding-top: 55px;
  padding-bottom: 15px; }
  .listeevent .pager__items.js-pager__items .pager__item--previous {
    float: left; }
  .listeevent .pager__items.js-pager__items .pager__item--next {
    float: right; }
  .listeevent .pager__items.js-pager__items .is-active {
    background-color: #d9140e;
    color: #fff;
    padding: 6px 14px;
    display: inline-block; }

.path-frontpage.user-logged-in #block-views-block-articles-directions-block-1 .view-header .voirplusactu {
  top: 0px !important; }

.page-node-type-membre-pg .field--name-field-date-fin {
  display: none; }
.page-node-type-membre-pg .date_anciens_pm {
  font-size: .8em;
  margin-bottom: 10px;
  color: #2582eb;
  font-weight: 600; }

.path-evenements .container.main-page {
  margin-bottom: 35px; }

header .middle_header .region-search .form-actions {
  display: block;
  position: absolute;
  top: 11px;
  right: 0; }
  header .middle_header .region-search .form-actions input {
    text-indent: -11111111111px;
    background-color: transparent;
    height: 25px;
    margin-top: 3px;
    border-radius: 0;
    border: none; }
  header .middle_header .region-search .form-actions .btn-primary:focus, header .middle_header .region-search .form-actions .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem transparent; }
  header .middle_header .region-search .form-actions .btn-primary:not(:disabled):not(.disabled):active, header .middle_header .region-search .form-actions .btn-primary:not(:disabled):not(.disabled).active, header .middle_header .region-search .form-actions .show > .btn-primary.dropdown-toggle {
    background-color: transparent;
    border-color: transparent; }

:lang(ar) header .top_header .region-top-right-header .textcontrols {
  border-left: solid 1px #ebeaee;
  padding-left: 13px;
  border-right: none;
  margin-right: 0; }
:lang(ar) header .top_header .region-top-right-header .field--name-body {
  padding-left: 5px; }

:lang(ar) .view-id-service_pg.view-display-id-page_1 h2 {
  padding: 15px 31px 15px 0px; }
:lang(ar) .view-id-service_pg.view-display-id-page_1 h2:before {
  right: -10px; }
:lang(ar) .view-id-service_pg.view-display-id-page_1 .view-grouping {
  float: right; }
:lang(ar) .view-id-service_pg.view-display-id-page_1 .slick__arrow .slick-next:before {
  transform: translate(0.5em, -0.5em) rotate(-135deg); }
:lang(ar) .view-id-service_pg.view-display-id-page_1 .slick__arrow .slick-prev:before {
  transform: translate(0.5em, -0.5em) rotate(45deg); }
:lang(ar) .listeevent.view-evenements .views-field-field-date-evenement-1 {
  direction: ltr;
  text-align: right; }
:lang(ar) .listeevent.view-evenements .views-field-field-date-fin-evenement {
  direction: ltr;
  text-align: right;
  margin-right: 15px; }

#webform-submission-contact-add-form #edit-scan-cin- {
  position: relative;
  padding-top: 31px; }
  #webform-submission-contact-add-form #edit-scan-cin- .label {
    position: absolute;
    top: 2px;
    font-weight: 400; }
    #webform-submission-contact-add-form #edit-scan-cin- .label span:after {
      display: inline-block;
      width: 6px;
      height: 6px;
      margin: 0 0.3em;
      content: "";
      vertical-align: super;
      background-image: url(/themes/custom/pg/images/obligatoire.svg);
      background-repeat: no-repeat;
      background-size: 6px 6px; }

.view-id-decision_gouvernementale.view-display-id-page_1 #views-exposed-form-decision-gouvernementale-page-1 #edit-actions {
  display: inline; }
.view-id-decision_gouvernementale.view-display-id-page_1 #views-exposed-form-decision-gouvernementale-page-1 .js-form-item-combine {
  margin-top: -4px; }
.view-id-decision_gouvernementale.view-display-id-page_1 .views-field-nothing a {
  background-image: url(/themes/custom/pg/images/iconeye.png);
  background-position: right 4px center;
  text-indent: -999999px;
  position: relative;
  background-repeat: no-repeat;
  color: transparent; }

.path-decision-gouvernementale .ui-dialog-title {
  color: transparent; }
.path-decision-gouvernementale .ui-dialog-title:after {
  content: "Décision du conseil";
  color: #212529;
  margin-left: -32px; }

:lang(ar) .path-decision-gouvernementale .ui-dialog-title:after {
  content: "مخرجات الجلسة"; }

:lang(en) .path-decision-gouvernementale .ui-dialog-title:after {
  content: "Board decision"; }

/*************Language  *************/
#block-selecteurdelangue ul li {
  list-style-type: none;
  display: inline; }
#block-selecteurdelangue ul {
  margin-right: 11px;
  border-left: solid 1px #ebeaee;
  border-right: solid 1px #ebeaee;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 4px;
  margin-bottom: 5px; }
#block-selecteurdelangue li.is-active {
  color: #fff;
  background-color: #000;
  text-align: center;
  padding: 5px;
  margin-right: 5px; }
#block-selecteurdelangue ul.links a.is-active {
  color: #fff;
  padding: 0;
  font-weight: 700; }
#block-selecteurdelangue a {
  color: #fff;
  padding-right: 5px; }

#block-selecteurdelangue-2 ul li {
  list-style-type: none;
  display: inline; }
#block-selecteurdelangue-2 ul {
  margin-right: 11px;
  border-left: solid 1px #ebeaee;
  padding-left: 16px;
  padding-right: 4px;
  padding-top: 0;
  padding-bottom: 1px;
  margin-top: 7px;
  margin-bottom: 5px; }
#block-selecteurdelangue-2 li.is-active {
  color: #fff;
  background-color: #000;
  text-align: center;
  padding: 5px;
  margin-right: 5px; }
#block-selecteurdelangue-2 ul.links a.is-active {
  color: #fff;
  padding: 0; }
#block-selecteurdelangue-2 a {
  color: #000;
  padding-right: 5px; }

#views-exposed-form-references-legales-page-1 .form-control,
.load-direction-form .form-control {
  height: auto; }

@media screen and (max-width: 767px) {
  body header .top_header {
    display: block !important;
    /*.region-top-left-header{
      display:none !important;
    }*/ }
    body header .top_header #block-menutop {
      display: block !important; }
    body header .top_header #block-reseauxsociaux-3 {
      display: none !important; } }
.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-header img {
  display: none; }

:lang(ar) .view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-content .view-grouping-header {
  border-right: 4px solid #D9140E;
  padding-right: 8px;
  border-left: 0;
  padding-left: 0; }

.list-membre .views-field-field-date-debut {
  color: #292F3B; }
  .list-membre .views-field-field-date-debut .datetime {
    color: #2582eb; }

.list-membre .views-field-view-node a {
  color: #d9140e;
  text-decoration: underline; }

.list-membre .views-field-view-node a:hover {
  text-decoration: none; }

.list-membre strong {
  font-weight: normal; }

.list-membre p {
  text-align: left; }

:lang(ar) .list-membre p {
  text-align: right; }

:lang(ar) .view-id-service_pg.view-display-id-page_1 h2 > i {
  left: auto;
  right: 0;
  padding: 3px 2px 3px 0; }

:lang(ar) .view-id-service_pg.view-display-id-page_1 .slick__arrow .slick-prev:before {
  right: 2em; }

:lang(ar) .form-control {
  height: auto;
  text-align: right;
  direction: rtl; }

body #page-wrapper.dark-mode .quicktabs-main {
  background: transparent; }

header .mm-listitem:after {
  left: 0; }

.view-id-service_pg .slick-prev,
.view-id-service_pg .slick-next {
  top: calc(50% - 120px); }

.view-id-service_pg .slick-prev {
  left: -15px; }

.view-id-service_pg .slick-next {
  right: -15px; }

:lang(ar) .middle_header .region-search .form-actions {
  right: auto;
  left: 0; }

.listepublication .views-view-grid .views-field-nothing .downloadfile .field__item, .listepublication .grid .views-field-nothing .downloadfile .field__item {
  height: 17px; }
.listepublication .views-view-grid .grid__content, .listepublication .grid .grid__content {
  border: solid 1px #ebebeb;
  padding: 25px 25px;
  margin-bottom: 50px; }
  .listepublication .views-view-grid .grid__content .titre, .listepublication .grid .grid__content .titre {
    overflow: hidden;
    height: 63px; }
  .listepublication .views-view-grid .grid__content .description p, .listepublication .grid .grid__content .description p {
    color: #59606a;
    line-height: 1.7;
    height: 70px;
    overflow: hidden; }
  .listepublication .views-view-grid .grid__content .dateborder, .listepublication .grid .grid__content .dateborder {
    margin: 0 !important; }
  .listepublication .views-view-grid .grid__content .col-md-9, .listepublication .grid .grid__content .col-md-9 {
    padding: 0 15px 0 0px !important; }

@media screen and (max-width: 767px) {
  .path-publications .container {
    max-width: 100%; }

  .listepublication .grid .grid__content .titre {
    height: 53px;
    font-size: 13px; }
  .listepublication .grid .grid__content .row.dateborder {
    font-size: 10px; }

  header .middle_header .region-search form {
    text-align: right !important; }

  body header .main_menu {
    margin-top: -44px !important;
    min-height: 48px; }

  .responsive-menu-toggle-icon span.label {
    display: none; }

  .container {
    max-width: 100%; } }
#block-views-block-articles-des-directions-block-1 .view-header .view-display-id-block_2 .view-content .views-field-fieldset-1 .fieldsetactualitedirect a {
  height: 74px;
  display: block;
  font-weight: bold;
  overflow: hidden; }

[dir="rtl"] .path-publications .item-list li {
  margin: 0; }

[dir="rtl"] .block-grid > .grid {
  float: right; }

.view-structure-ppg.view-id-structure_ppg.view-display-id-page_1 .view-content .view-grouping .view-grouping-header {
  border-left: 4px solid #D9140E;
  padding: 3px 3px 3px 8px;
  height: 61px;
  overflow: hidden;
  margin-bottom: 30px;
  background: #fafafa; }

.view-cadre-juridique .views-field-nothing a {
  color: #000; }

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .container {
    max-width: 100%; } }
/************Date de creation ******************/
.path-frontpage .actusPres .customdate .views-field-created-1 {
  display: inline; }
  .path-frontpage .actusPres .customdate .views-field-created-1 .field-content {
    color: #2582eb; }
.path-frontpage .actusPres .customdate .views-field-created-2 {
  display: inline-block;
  margin-left: 5px; }
  .path-frontpage .actusPres .customdate .views-field-created-2 .field-content {
    color: #2582eb; }

.listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field-created-1 .field-content {
  color: #2582eb; }
.listearticle .view-content .views-row .views-field-fieldset-1 .customdate .views-field-created-2 .field-content {
  color: #2582eb; }

/**************Reseau social par direction***************/
.view-display-id-block_3 {
  float: right; }
  .view-display-id-block_3 .views-field-field-reseau-social ul {
    padding: 0;
    margin-bottom: 0;
    margin-top: 7px; }
    .view-display-id-block_3 .views-field-field-reseau-social ul li {
      list-style: none;
      display: inline; }
      .view-display-id-block_3 .views-field-field-reseau-social ul li a {
        color: #fff; }

@media screen and (max-width: 767px) {
  div#block-views-block-block-header-block-3 {
    display: none; }

  .view-display-id-block_3 {
    float: none; }

  .responsive-menu-toggle {
    float: left; } }
.view-id-actualite #blazy-views-actualite-block-3-2 .block-column .grid__content {
  display: block; }

.error.error-keyup-7 {
  color: red; }

/*# sourceMappingURL=custom.css.map */
