html {
  --ratio-font-size: 16;
}

.form-textarea-wrapper .ck-content .bloc-citation-vert blockquote p,
.form-textarea-wrapper .ck-content .page-article--texte-blocquote blockquote p {
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  line-height: 1.3;
}

.ck-content,
.ck-editor__main .ck-content {
  /* Fonts */
  /* Widths */
  /* Colors */
  /* PAPS colors */
  /*
  %ars-page-article--texte-blocquote {
    margin: calc(46 / var(--ratio-font-size)) 0;
  }
  */
  /* .page-article--texte-blocquote {
    @extend %ars-page-article--texte-blocquote;
  } */
}
.ck-content body,
.ck-editor__main .ck-content body {
  --blue-main: #16427b;
  --blue-region:#234f85;
  --color-grey-2-global:#efeeec;
  --color-blue-une: #0f489f;
}
.ck-content h2,
.ck-editor__main .ck-content h2 {
  color: #0c4da2;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(25.6 / var(--ratio-font-size) * 1rem);
  margin: 20px 0;
  line-height: 1.3em;
}
.ck-content h3,
.ck-editor__main .ck-content h3 {
  margin: 20px 0;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(22.4 / var(--ratio-font-size) * 1rem);
  color: #0c4da2;
  line-height: 1.3em;
}
.ck-content h3.page-article--collapse-btn,
.ck-editor__main .ck-content h3.page-article--collapse-btn {
  color: #0c4da2;
  font-weight: 400;
  font-size: calc(24 / var(--ratio-font-size) * 1rem);
  margin: 16px 0 0;
}
.ck-content h4,
.ck-editor__main .ck-content h4 {
  margin: 20px 0;
  font-family: roboto, Arial, sans-serif;
  font-weight: 500;
  font-size: calc(19.2 / var(--ratio-font-size) * 1rem);
  color: #0c4da2;
  line-height: 1.3em;
}
.ck-content h5,
.ck-editor__main .ck-content h5 {
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  color: #0c4da2;
}
.ck-content h5, .ck-content h6,
.ck-editor__main .ck-content h5,
.ck-editor__main .ck-content h6 {
  font-family: roboto, Arial, sans-serif;
  color: #0c4da2;
}
.ck-content h6,
.ck-editor__main .ck-content h6 {
  font-size: calc(12 / var(--ratio-font-size) * 1rem);
}
.ck-content p,
.ck-editor__main .ck-content p {
  margin: 20px 0;
}
.ck-content p + .field--name-field-accordeon-group-ref h3.page-article--collapse-btn,
.ck-editor__main .ck-content p + .field--name-field-accordeon-group-ref h3.page-article--collapse-btn {
  margin-top: 0;
}
.ck-content ol,
.ck-editor__main .ck-content ol {
  margin: 0;
  padding: 0 0 0 66px;
}
@media (max-width: 767px) {
  .ck-content ol,
  .ck-editor__main .ck-content ol {
    padding-left: 20px;
  }
}
.ck-content ol li,
.ck-editor__main .ck-content ol li {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .ck-content .align-left .media.view-mode-affichage-wysiwyg-media,
  .ck-editor__main .ck-content .align-left .media.view-mode-affichage-wysiwyg-media {
    margin-right: 45px;
  }
}
@media screen and (max-width: 767px) {
  .ck-content .align-left .media.view-mode-affichage-wysiwyg-media,
  .ck-editor__main .ck-content .align-left .media.view-mode-affichage-wysiwyg-media {
    text-align: center;
  }
  .ck-content .align-left .media.view-mode-affichage-wysiwyg-media img,
  .ck-editor__main .ck-content .align-left .media.view-mode-affichage-wysiwyg-media img {
    width: auto;
    max-height: 150px;
    display: inline-block;
  }
}
@media screen and (min-width: 768px) {
  .ck-content .align-right .media.view-mode-affichage-wysiwyg-media,
  .ck-editor__main .ck-content .align-right .media.view-mode-affichage-wysiwyg-media {
    margin-left: 45px;
  }
}
@media screen and (max-width: 767px) {
  .ck-content .align-right .media.view-mode-affichage-wysiwyg-media,
  .ck-editor__main .ck-content .align-right .media.view-mode-affichage-wysiwyg-media {
    text-align: center;
  }
  .ck-content .align-right .media.view-mode-affichage-wysiwyg-media img,
  .ck-editor__main .ck-content .align-right .media.view-mode-affichage-wysiwyg-media img {
    width: auto;
    max-height: 150px;
    display: inline-block;
  }
}
.ck-content figure.align-left + ul,
.ck-editor__main .ck-content figure.align-left + ul {
  display: inline-block;
}
.ck-content ul, .ck-content ol,
.ck-editor__main .ck-content ul,
.ck-editor__main .ck-content ol {
  margin: 0 0 0 4.6rem;
  padding: 0;
}
@media (max-width: 767px) {
  .ck-content ul, .ck-content ol,
  .ck-editor__main .ck-content ul,
  .ck-editor__main .ck-content ol {
    margin-left: 2rem;
  }
}
.ck-content ul li, .ck-content ol li,
.ck-editor__main .ck-content ul li,
.ck-editor__main .ck-content ol li {
  padding: 0;
  margin-bottom: 1.8rem;
}
.ck-content ul li ul, .ck-content ul li ol, .ck-content ol li ul, .ck-content ol li ol,
.ck-editor__main .ck-content ul li ul,
.ck-editor__main .ck-content ul li ol,
.ck-editor__main .ck-content ol li ul,
.ck-editor__main .ck-content ol li ol {
  margin: 1rem 0 1rem 3.5rem;
}
.ck-content .file-pdf,
.ck-editor__main .ck-content .file-pdf {
  padding-left: 27px;
  padding-top: 2px;
  background: url(../../images/bloc/aller-plus-loin/link_document_bleu.png) no-repeat center left;
  display: inline-block;
  min-height: 25px;
  color: #0c4da2;
  margin-left: 6px;
  text-decoration: none;
}
.ck-content .file-pdf span,
.ck-editor__main .ck-content .file-pdf span {
  font-weight: bold;
}
.ck-content .file-pdf span.file-info,
.ck-editor__main .ck-content .file-pdf span.file-info {
  color: #333;
  font-size: 1.4rem;
  font-weight: normal;
}
.ck-content .file-pdf span.file-name,
.ck-editor__main .ck-content .file-pdf span.file-name {
  text-decoration: underline;
  font-weight: normal;
}
.ck-content .file-pdf:hover, .ck-content .file-pdf:focus,
.ck-editor__main .ck-content .file-pdf:hover,
.ck-editor__main .ck-content .file-pdf:focus {
  text-decoration: underline;
}
.ck-content .page-article--collapse-content .embedded-entity a.file-pdf,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity a.file-pdf {
  color: #0c4da2;
}
.ck-content .page-article--collapse-content .embedded-entity a.file-pdf:hover, .ck-content .page-article--collapse-content .embedded-entity a.file-pdf:focus,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity a.file-pdf:hover,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity a.file-pdf:focus {
  text-decoration: none;
}
.ck-content ul.liste-doc,
.ck-editor__main .ck-content ul.liste-doc {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ck-content ul.liste-doc li,
.ck-editor__main .ck-content ul.liste-doc li {
  padding: 0;
  margin-bottom: 10px;
}
.ck-content .page-article--slide-show,
.ck-editor__main .ck-content .page-article--slide-show {
  margin: 2rem auto;
  width: 400px;
}
@media (max-width: 767px) {
  .ck-content .page-article--slide-show,
  .ck-editor__main .ck-content .page-article--slide-show {
    width: auto;
    margin-bottom: 80px;
  }
}
.ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item,
.ck-editor__main .ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item {
  height: 100%;
  float: none;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item img,
.ck-editor__main .ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item img {
  max-width: 100%;
  margin: auto;
}
.ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item .diapo-description,
.ck-editor__main .ck-content .page-article--slide-show .page-article--slide-show--list .page-article--slide-show--item .diapo-description {
  font-style: italic;
  text-align: center;
}
.ck-content .page-article--slide-show .slick-arrow,
.ck-editor__main .ck-content .page-article--slide-show .slick-arrow {
  position: absolute;
  top: 50%;
  width: 24px;
  height: 38px;
  text-indent: -1000px;
  overflow: hidden;
  border: none;
  margin-top: -19px;
}
@media (max-width: 767px) {
  .ck-content .page-article--slide-show .slick-arrow,
  .ck-editor__main .ck-content .page-article--slide-show .slick-arrow {
    top: auto;
    margin-top: 0;
    bottom: -44px;
    width: 13px;
    height: 21px;
  }
}
.ck-content .page-article--slide-show .slick-arrow.slick-prev,
.ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-prev {
  left: -41px;
  background: url(../../images/article/slider_left.png) no-repeat;
}
@media (max-width: 991px) {
  .ck-content .page-article--slide-show .slick-arrow.slick-prev,
  .ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-prev {
    left: -20px;
  }
}
@media (max-width: 767px) {
  .ck-content .page-article--slide-show .slick-arrow.slick-prev,
  .ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-prev {
    left: 0px;
    background-image: url(../../images/article/slider_left_rwd.png);
  }
}
.ck-content .page-article--slide-show .slick-arrow.slick-next,
.ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-next {
  right: -41px;
  background: url(../../images/article/slider_right.png) no-repeat;
}
@media (max-width: 1024px) {
  .ck-content .page-article--slide-show .slick-arrow.slick-next,
  .ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-next {
    right: -20px;
  }
}
@media (max-width: 767px) {
  .ck-content .page-article--slide-show .slick-arrow.slick-next,
  .ck-editor__main .ck-content .page-article--slide-show .slick-arrow.slick-next {
    right: 0px;
    background-image: url(../../images/article/slider_right_rwd.png);
  }
}
.ck-content .page-article--slide-show .slick-dots,
.ck-editor__main .ck-content .page-article--slide-show .slick-dots {
  position: absolute;
  bottom: -38px;
  left: 22px;
  right: 22px;
  text-align: center;
  line-height: 0.5em;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.ck-content .page-article--slide-show .slick-dots li,
.ck-editor__main .ck-content .page-article--slide-show .slick-dots li {
  border: none;
  display: inline-block;
  width: 8px;
  height: 8px;
  padding: 0;
  position: static;
  background: #cccccc;
  border-radius: 50%;
  margin: 0 4px;
}
.ck-content .page-article--slide-show .slick-dots li:before,
.ck-editor__main .ck-content .page-article--slide-show .slick-dots li:before {
  display: none;
}
.ck-content .page-article--slide-show .slick-dots li.slick-active,
.ck-editor__main .ck-content .page-article--slide-show .slick-dots li.slick-active {
  background: #999999;
}
.ck-content .page-article--slide-show .slick-dots li button,
.ck-editor__main .ck-content .page-article--slide-show .slick-dots li button {
  border: none;
  width: 11px;
  height: 11px;
  background: none;
  text-indent: -1000px;
  overflow: hidden;
}
.ck-content .lien-ext:after,
.ck-editor__main .ck-content .lien-ext:after {
  margin-left: 9px;
  background: url(../../images/article/lien-ext.png) no-repeat;
  vertical-align: middle;
  display: inline-block;
  height: 18px;
  content: " ";
  width: 19px;
}
.ck-content .lien-ext:hover:after,
.ck-editor__main .ck-content .lien-ext:hover:after {
  background: url(../../images/article/lien-ext-white.png) no-repeat;
}
.ck-content .link-ext-icon:after,
.ck-editor__main .ck-content .link-ext-icon:after {
  margin-left: 4px;
  background: url(../../images/article/lien-ext.png) no-repeat;
  vertical-align: middle;
  display: inline-block;
  height: 18px;
  content: " ";
  width: 17px;
  background-size: 85%;
}
.ck-content figure.table:not(.layout-table),
.ck-content table.table:not(.layout-table),
.ck-content .table.ck-widget table,
.ck-content table,
.ck-editor__main .ck-content figure.table:not(.layout-table),
.ck-editor__main .ck-content table.table:not(.layout-table),
.ck-editor__main .ck-content .table.ck-widget table,
.ck-editor__main .ck-content table {
  width: 100%;
  margin: 47px 0;
  border-collapse: collapse;
}
.ck-content figure.table:not(.layout-table) th, .ck-content figure.table:not(.layout-table) > tbody > tr > th, .ck-content figure.table:not(.layout-table) > thead > tr > th,
.ck-content table.table:not(.layout-table) th,
.ck-content table.table:not(.layout-table) > tbody > tr > th,
.ck-content table.table:not(.layout-table) > thead > tr > th,
.ck-content .table.ck-widget table th,
.ck-content .table.ck-widget table > tbody > tr > th,
.ck-content .table.ck-widget table > thead > tr > th,
.ck-content table th,
.ck-content table > tbody > tr > th,
.ck-content table > thead > tr > th,
.ck-editor__main .ck-content figure.table:not(.layout-table) th,
.ck-editor__main .ck-content figure.table:not(.layout-table) > tbody > tr > th,
.ck-editor__main .ck-content figure.table:not(.layout-table) > thead > tr > th,
.ck-editor__main .ck-content table.table:not(.layout-table) th,
.ck-editor__main .ck-content table.table:not(.layout-table) > tbody > tr > th,
.ck-editor__main .ck-content table.table:not(.layout-table) > thead > tr > th,
.ck-editor__main .ck-content .table.ck-widget table th,
.ck-editor__main .ck-content .table.ck-widget table > tbody > tr > th,
.ck-editor__main .ck-content .table.ck-widget table > thead > tr > th,
.ck-editor__main .ck-content table th,
.ck-editor__main .ck-content table > tbody > tr > th,
.ck-editor__main .ck-content table > thead > tr > th {
  padding: 12px 40px;
  color: #fff;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 1em;
  border: 2px solid #fff;
  background: #0c4da2;
}
.ck-content figure.table:not(.layout-table) th.ck-editor__nested-editable_focused, .ck-content figure.table:not(.layout-table) > tbody > tr > th.ck-editor__nested-editable_focused, .ck-content figure.table:not(.layout-table) > thead > tr > th.ck-editor__nested-editable_focused,
.ck-content table.table:not(.layout-table) th.ck-editor__nested-editable_focused,
.ck-content table.table:not(.layout-table) > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-content table.table:not(.layout-table) > thead > tr > th.ck-editor__nested-editable_focused,
.ck-content .table.ck-widget table th.ck-editor__nested-editable_focused,
.ck-content .table.ck-widget table > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-content .table.ck-widget table > thead > tr > th.ck-editor__nested-editable_focused,
.ck-content table th.ck-editor__nested-editable_focused,
.ck-content table > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-content table > thead > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content figure.table:not(.layout-table) th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content figure.table:not(.layout-table) > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content figure.table:not(.layout-table) > thead > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table.table:not(.layout-table) th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table.table:not(.layout-table) > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table.table:not(.layout-table) > thead > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content .table.ck-widget table th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content .table.ck-widget table > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content .table.ck-widget table > thead > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table > tbody > tr > th.ck-editor__nested-editable_focused,
.ck-editor__main .ck-content table > thead > tr > th.ck-editor__nested-editable_focused {
  color: #0c4da2;
}
.ck-content figure.table:not(.layout-table) td, .ck-content figure.table:not(.layout-table) > tbody > tr > td, .ck-content figure.table:not(.layout-table) > thead > tr > td,
.ck-content table.table:not(.layout-table) td,
.ck-content table.table:not(.layout-table) > tbody > tr > td,
.ck-content table.table:not(.layout-table) > thead > tr > td,
.ck-content .table.ck-widget table td,
.ck-content .table.ck-widget table > tbody > tr > td,
.ck-content .table.ck-widget table > thead > tr > td,
.ck-content table td,
.ck-content table > tbody > tr > td,
.ck-content table > thead > tr > td,
.ck-editor__main .ck-content figure.table:not(.layout-table) td,
.ck-editor__main .ck-content figure.table:not(.layout-table) > tbody > tr > td,
.ck-editor__main .ck-content figure.table:not(.layout-table) > thead > tr > td,
.ck-editor__main .ck-content table.table:not(.layout-table) td,
.ck-editor__main .ck-content table.table:not(.layout-table) > tbody > tr > td,
.ck-editor__main .ck-content table.table:not(.layout-table) > thead > tr > td,
.ck-editor__main .ck-content .table.ck-widget table td,
.ck-editor__main .ck-content .table.ck-widget table > tbody > tr > td,
.ck-editor__main .ck-content .table.ck-widget table > thead > tr > td,
.ck-editor__main .ck-content table td,
.ck-editor__main .ck-content table > tbody > tr > td,
.ck-editor__main .ck-content table > thead > tr > td {
  padding: 12px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 1em;
  border: 2px solid #fff;
  background: #f3f4f9;
}
.ck-content figure.table:not(.layout-table) td a, .ck-content figure.table:not(.layout-table) > tbody > tr > td a, .ck-content figure.table:not(.layout-table) > thead > tr > td a,
.ck-content table.table:not(.layout-table) td a,
.ck-content table.table:not(.layout-table) > tbody > tr > td a,
.ck-content table.table:not(.layout-table) > thead > tr > td a,
.ck-content .table.ck-widget table td a,
.ck-content .table.ck-widget table > tbody > tr > td a,
.ck-content .table.ck-widget table > thead > tr > td a,
.ck-content table td a,
.ck-content table > tbody > tr > td a,
.ck-content table > thead > tr > td a,
.ck-editor__main .ck-content figure.table:not(.layout-table) td a,
.ck-editor__main .ck-content figure.table:not(.layout-table) > tbody > tr > td a,
.ck-editor__main .ck-content figure.table:not(.layout-table) > thead > tr > td a,
.ck-editor__main .ck-content table.table:not(.layout-table) td a,
.ck-editor__main .ck-content table.table:not(.layout-table) > tbody > tr > td a,
.ck-editor__main .ck-content table.table:not(.layout-table) > thead > tr > td a,
.ck-editor__main .ck-content .table.ck-widget table td a,
.ck-editor__main .ck-content .table.ck-widget table > tbody > tr > td a,
.ck-editor__main .ck-content .table.ck-widget table > thead > tr > td a,
.ck-editor__main .ck-content table td a,
.ck-editor__main .ck-content table > tbody > tr > td a,
.ck-editor__main .ck-content table > thead > tr > td a {
  color: #16427b;
  text-decoration: underline;
}
.ck-content figure.table:not(.layout-table) > tbody > tr > td, .ck-content figure.table:not(.layout-table) > thead > tr > td,
.ck-content figure.table:not(.layout-table) tr:nth-child(odd) td,
.ck-content table.table:not(.layout-table) > tbody > tr > td,
.ck-content table.table:not(.layout-table) > thead > tr > td,
.ck-content table.table:not(.layout-table) tr:nth-child(odd) td,
.ck-content .table.ck-widget table > tbody > tr > td,
.ck-content .table.ck-widget table > thead > tr > td,
.ck-content .table.ck-widget table tr:nth-child(odd) td,
.ck-content table > tbody > tr > td,
.ck-content table > thead > tr > td,
.ck-content table tr:nth-child(odd) td,
.ck-editor__main .ck-content figure.table:not(.layout-table) > tbody > tr > td,
.ck-editor__main .ck-content figure.table:not(.layout-table) > thead > tr > td,
.ck-editor__main .ck-content figure.table:not(.layout-table) tr:nth-child(odd) td,
.ck-editor__main .ck-content table.table:not(.layout-table) > tbody > tr > td,
.ck-editor__main .ck-content table.table:not(.layout-table) > thead > tr > td,
.ck-editor__main .ck-content table.table:not(.layout-table) tr:nth-child(odd) td,
.ck-editor__main .ck-content .table.ck-widget table > tbody > tr > td,
.ck-editor__main .ck-content .table.ck-widget table > thead > tr > td,
.ck-editor__main .ck-content .table.ck-widget table tr:nth-child(odd) td,
.ck-editor__main .ck-content table > tbody > tr > td,
.ck-editor__main .ck-content table > thead > tr > td,
.ck-editor__main .ck-content table tr:nth-child(odd) td {
  background: #e6e6e6;
}
.ck-content .table-overflow-wrapper,
.ck-editor__main .ck-content .table-overflow-wrapper {
  width: 100%;
  overflow: auto;
  margin: 2rem 0;
  scrollbar-color: #16427b #fff;
  scrollbar-width: thin;
  scrollbar-gutter: stable;
}
.ck-content .table-overflow-wrapper::-webkit-scrollbar,
.ck-editor__main .ck-content .table-overflow-wrapper::-webkit-scrollbar {
  background: #fff;
  height: 8px;
}
.ck-content .table-overflow-wrapper::-webkit-scrollbar-thumb,
.ck-editor__main .ck-content .table-overflow-wrapper::-webkit-scrollbar-thumb {
  background: #16427b;
}
.ck-content .table-overflow-wrapper .table-overflow-wrapper,
.ck-editor__main .ck-content .table-overflow-wrapper .table-overflow-wrapper {
  margin: 0;
}
.ck-content .table-overflow-wrapper table,
.ck-editor__main .ck-content .table-overflow-wrapper table {
  width: auto;
  margin: 0;
}
.ck-content .article--btn-acces,
.ck-editor__main .ck-content .article--btn-acces {
  text-align: center;
  margin: 20px 0;
}
.ck-content .article--btn-acces a,
.ck-editor__main .ck-content .article--btn-acces a {
  display: inline-block;
  border: 2px solid #234f85;
  border-radius: 1px;
  padding: 9px 20px;
  color: #16427b;
  font-family: "roboto slab", Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
  font-size: 1.92rem;
}
.ck-content .article--btn-acces a:hover,
.ck-editor__main .ck-content .article--btn-acces a:hover {
  background: #234f85;
  color: #fff;
  text-decoration: none;
}
.ck-content .embedded-entity.align-left, .ck-content figure.align-left,
.ck-editor__main .ck-content .embedded-entity.align-left,
.ck-editor__main .ck-content figure.align-left {
  margin-right: 35px;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .ck-content .embedded-entity.align-left, .ck-content figure.align-left,
  .ck-editor__main .ck-content .embedded-entity.align-left,
  .ck-editor__main .ck-content figure.align-left {
    float: none;
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .ck-content .embedded-entity.align-left, .ck-content figure.align-left,
  .ck-editor__main .ck-content .embedded-entity.align-left,
  .ck-editor__main .ck-content figure.align-left {
    max-width: 450px;
  }
}
.ck-content .embedded-entity.align-left .field--type-video iframe, .ck-content figure.align-left .field--type-video iframe,
.ck-editor__main .ck-content .embedded-entity.align-left .field--type-video iframe,
.ck-editor__main .ck-content figure.align-left .field--type-video iframe {
  position: relative;
}
.ck-content .video-embed-field-responsive-video:after,
.ck-editor__main .ck-content .video-embed-field-responsive-video:after {
  padding: 0;
}
.ck-content .embedded-entity.align-right, .ck-content figure.align-right,
.ck-editor__main .ck-content .embedded-entity.align-right,
.ck-editor__main .ck-content figure.align-right {
  margin-left: 20px;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .ck-content .embedded-entity.align-right, .ck-content figure.align-right,
  .ck-editor__main .ck-content .embedded-entity.align-right,
  .ck-editor__main .ck-content figure.align-right {
    float: none;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ck-content .embedded-entity.align-right, .ck-content figure.align-right,
  .ck-editor__main .ck-content .embedded-entity.align-right,
  .ck-editor__main .ck-content figure.align-right {
    max-width: 450px;
  }
}
.ck-content .embedded-entity.align-right .field--type-video iframe, .ck-content figure.align-right .field--type-video iframe,
.ck-editor__main .ck-content .embedded-entity.align-right .field--type-video iframe,
.ck-editor__main .ck-content figure.align-right .field--type-video iframe {
  position: relative;
}
.ck-content .embedded-entity video,
.ck-editor__main .ck-content .embedded-entity video {
  height: auto;
  max-width: 100%;
}
.ck-content hr,
.ck-editor__main .ck-content hr {
  border-top: 1px solid #85cc25;
}
.ck-content hr.barre-separation-courte,
.ck-editor__main .ck-content hr.barre-separation-courte {
  margin-left: 0;
  width: 145px;
  border-top: 3px solid #85cc25;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .ck-content hr.barre-separation-courte,
  .ck-editor__main .ck-content hr.barre-separation-courte {
    width: 210px;
  }
}
.ck-content .well,
.ck-editor__main .ck-content .well {
  text-align: left;
}
.ck-content .accueil-footer-bouton,
.ck-editor__main .ck-content .accueil-footer-bouton {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ck-content .accueil-footer-bouton a,
.ck-editor__main .ck-content .accueil-footer-bouton a {
  display: inline-block;
  text-decoration: none;
  border: 2px solid #234f85;
  border-radius: 1px;
  padding: 9px 20px;
  color: #16427b !important;
  font-family: "roboto slab", Arial, sans-serif;
  font-weight: 700;
}
.ck-content .accueil-footer-bouton a a:hover, .ck-content .accueil-footer-bouton a:hover,
.ck-editor__main .ck-content .accueil-footer-bouton a a:hover,
.ck-editor__main .ck-content .accueil-footer-bouton a:hover {
  background: #234f85;
  color: white !important;
  text-decoration: none;
}
@media (max-width: 767px) {
  .ck-content .accueil-footer-bouton a,
  .ck-editor__main .ck-content .accueil-footer-bouton a {
    margin-top: 0;
  }
  .ck-content .accueil-footer-bouton a a,
  .ck-editor__main .ck-content .accueil-footer-bouton a a {
    display: block;
    border: none;
    border-radius: 0;
    text-align: left;
    padding: 46px 84px 46px 30px;
    background: url(../../images/accueil/appels-projets/bt_rwd.png) no-repeat right center #0c4da2;
    color: white;
    text-transform: uppercase;
  }
  .ck-content .accueil-footer-bouton a a:hover,
  .ck-editor__main .ck-content .accueil-footer-bouton a a:hover {
    background: url(../../images/accueil/appels-projets/bt_rwd.png) no-repeat right center #0c4da2;
    color: white;
  }
}
.ck-content .page-article--collapse-btn,
.ck-editor__main .ck-content .page-article--collapse-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 16px 0 0 !important;
  min-height: 53px;
  border: none;
  width: 100%;
  text-align: left;
  color: #0c4da2;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 767px) {
  .ck-content .page-article--collapse-btn,
  .ck-editor__main .ck-content .page-article--collapse-btn {
    background-position: right top 15px !important;
    font-size: 1.45rem;
  }
}
.ck-content .page-article--collapse-btn:focus,
.ck-editor__main .ck-content .page-article--collapse-btn:focus {
  outline: focus-ring-color auto 5px;
}
.ck-content .page-article--collapse-btn button,
.ck-editor__main .ck-content .page-article--collapse-btn button {
  padding: 5px 82px 5px 19px;
  width: 100%;
  border: 0;
  text-align: left;
  background: url(../../images/node/collapse-up.png) no-repeat right center #f3f4f9;
}
.ck-content .page-article--collapse-btn button.collapsed,
.ck-editor__main .ck-content .page-article--collapse-btn button.collapsed {
  background-image: url(../../images/node/collapse-down.png);
}
.ck-content .field--item .information,
.ck-editor__main .ck-content .field--item .information {
  border-left: 17px solid #85cc25;
  background: url(../../images/node/picto-info.png) no-repeat 40px 26px #f3f4f9;
  padding: 15px 15px 15px 100px;
  margin: 20px 0 20px;
  font-family: "roboto slab", Arial, sans-serif;
  font-weight: 200;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .field--item .information,
  .ck-editor__main .ck-content .field--item .information {
    background-position: 19px 24px;
    padding: 50px 19px 24px;
  }
}
.ck-content .field--item .information p,
.ck-editor__main .ck-content .field--item .information p {
  margin: 10px 0;
}
.ck-content .field--item .information a,
.ck-editor__main .ck-content .field--item .information a {
  color: #2d6dce;
}
.ck-content .field--item .information .article--btn-acces a,
.ck-editor__main .ck-content .field--item .information .article--btn-acces a {
  color: #234f85;
}
.ck-content .field--item .information-green,
.ck-editor__main .ck-content .field--item .information-green {
  border-left: 4px solid #85cc25;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .field--item .information-green,
  .ck-editor__main .ck-content .field--item .information-green {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .field--item .information-blue,
.ck-editor__main .ck-content .field--item .information-blue {
  border-left: 4px solid #2d6dce;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .field--item .information-blue,
  .ck-editor__main .ck-content .field--item .information-blue {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .field--item .information-red,
.ck-editor__main .ck-content .field--item .information-red {
  border-left: 4px solid #c00;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .field--item .information-red,
  .ck-editor__main .ck-content .field--item .information-red {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .field--item .page-article--collapse-content .information .article--btn-acces a,
.ck-editor__main .ck-content .field--item .page-article--collapse-content .information .article--btn-acces a {
  color: #234f85;
}
.ck-content .field--item .page-article--collapse-content .information .article--btn-acces a:hover,
.ck-editor__main .ck-content .field--item .page-article--collapse-content .information .article--btn-acces a:hover {
  color: #fff;
}
.ck-content .page-article--collapse-content,
.ck-editor__main .ck-content .page-article--collapse-content {
  /* Video */
  /*& > p, > ul, > ol {
    a {
      text-decoration: underline;

      &:hover, &:focus {
        text-decoration: none;
      }
    }
  }*/
}
.ck-content .page-article--collapse-content.collapse,
.ck-editor__main .ck-content .page-article--collapse-content.collapse {
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
}
.ck-content .page-article--collapse-content.collapsing, .ck-content .page-article--collapse-content.collapse,
.ck-editor__main .ck-content .page-article--collapse-content.collapsing,
.ck-editor__main .ck-content .page-article--collapse-content.collapse {
  padding: 1px 20px;
}
.ck-content .page-article--collapse-content .bloc-contact--contenu,
.ck-editor__main .ck-content .page-article--collapse-content .bloc-contact--contenu {
  border: none;
}
.ck-content .page-article--collapse-content .embedded-entity a,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity a {
  color: #2d6dce;
}
.ck-content .page-article--collapse-content .embedded-entity:first-child,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity:first-child {
  margin-top: 15px;
}
.ck-content .page-article--collapse-content .embedded-entity:last-child,
.ck-editor__main .ck-content .page-article--collapse-content .embedded-entity:last-child {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .ck-content .page-article--collapse-content,
  .ck-editor__main .ck-content .page-article--collapse-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ck-content .page-article--collapse-content.in,
.ck-editor__main .ck-content .page-article--collapse-content.in {
  margin-bottom: 16px;
  padding: 10px 64px;
}
@media (max-width: 767px) {
  .ck-content .page-article--collapse-content.in,
  .ck-editor__main .ck-content .page-article--collapse-content.in {
    padding-left: 0;
    padding-right: 0;
  }
}
.ck-content .page-article--collapse-content.collapsing,
.ck-editor__main .ck-content .page-article--collapse-content.collapsing {
  margin-bottom: 16px;
  padding-left: 65px;
  padding-right: 65px;
}
@media (max-width: 767px) {
  .ck-content .page-article--collapse-content.collapsing,
  .ck-editor__main .ck-content .page-article--collapse-content.collapsing {
    padding-left: 0;
    padding-right: 0;
  }
}
.ck-content .page-article--collapse-content .field--type-video .field--item,
.ck-editor__main .ck-content .page-article--collapse-content .field--type-video .field--item {
  height: 100% !important;
  padding: 0;
}
.ck-content .page-article--collapse-content .field--type-video .field--item video,
.ck-editor__main .ck-content .page-article--collapse-content .field--type-video .field--item video {
  position: inherit;
}
.ck-content .page-article--collapse-content video,
.ck-editor__main .ck-content .page-article--collapse-content video {
  max-width: 100% !important;
  height: auto !important;
  position: inherit;
}
@media screen and (max-width: 767px) {
  .ck-content .page-article--collapse-content .paragraph--type--multiples-buttons,
  .ck-editor__main .ck-content .page-article--collapse-content .paragraph--type--multiples-buttons {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) {
  .ck-content .page-article--collapse-content .paragraph--type--multiples-buttons .field--name-field-link-bouton.field__items > .field--item,
  .ck-editor__main .ck-content .page-article--collapse-content .paragraph--type--multiples-buttons .field--name-field-link-bouton.field__items > .field--item {
    width: 160px;
    min-width: 160px;
    margin: 0 10px 15px;
  }
}
@media screen and (max-width: 767px) {
  .ck-content .page-article--collapse-content .encadre-rebond-wrapper,
  .ck-editor__main .ck-content .page-article--collapse-content .encadre-rebond-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ck-content .page-article--collapse-content .entity-center,
.ck-editor__main .ck-content .page-article--collapse-content .entity-center {
  margin: auto;
}
.ck-content .paragraph--type--accordeon-group,
.ck-editor__main .ck-content .paragraph--type--accordeon-group {
  margin-top: 35px;
}
.ck-content .paragraph--type--accordeon-group > h2, .ck-content .paragraph--type--accordeon-group p:last-child,
.ck-editor__main .ck-content .paragraph--type--accordeon-group > h2,
.ck-editor__main .ck-content .paragraph--type--accordeon-group p:last-child {
  margin-bottom: 0;
}
.ck-content .entity-center,
.ck-editor__main .ck-content .entity-center {
  margin: auto;
}
.ck-content .information,
.ck-editor__main .ck-content .information {
  border-left: 17px solid #85cc25;
  background: url(../../images/node/picto-info.png) no-repeat 40px 26px #f3f4f9;
  padding: 15px 15px 15px 100px;
  margin: 20px 0 20px;
  font-family: "roboto slab", Arial, sans-serif;
  font-weight: 200;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .information,
  .ck-editor__main .ck-content .information {
    background-position: 19px 24px;
    padding: 50px 19px 24px;
  }
}
.ck-content .information p,
.ck-editor__main .ck-content .information p {
  margin: 10px 0;
}
.ck-content .information a,
.ck-editor__main .ck-content .information a {
  color: #2d6dce;
}
.ck-content .information .article--btn-acces a,
.ck-editor__main .ck-content .information .article--btn-acces a {
  color: #234f85;
}
.ck-content .information-green,
.ck-editor__main .ck-content .information-green {
  border-left: 4px solid #85cc25;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .information-green,
  .ck-editor__main .ck-content .information-green {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .information-blue,
.ck-editor__main .ck-content .information-blue {
  border-left: 4px solid #2d6dce;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .information-blue,
  .ck-editor__main .ck-content .information-blue {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .information-red,
.ck-editor__main .ck-content .information-red {
  border-left: 4px solid #c00;
  padding: 1px 10px 1px 50px;
  margin: 20px 100px 20px;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .information-red,
  .ck-editor__main .ck-content .information-red {
    padding: 1px 6px 1px 33px;
    margin: 20px 0 20px;
  }
}
.ck-content .page-article--sommaire,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire,
.ck-editor__main .ck-content .page-article--sommaire,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire {
  background: #0c4da2;
  margin: 0 35px;
  padding: 13px 64px 1px;
  color: #fff !important;
  font-family: roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.066em;
  clear: both;
}
@media (max-width: 767px) {
  .ck-content .page-article--sommaire,
  .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire,
  .ck-editor__main .ck-content .page-article--sommaire,
  .ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire {
    margin-left: 22px;
    margin-right: 22px;
    padding: 9px 15px 1px;
  }
}
.ck-content .page-article--sommaire h2,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire h2,
.ck-editor__main .ck-content .page-article--sommaire h2,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire h2 {
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 18px;
  color: #fff !important;
  text-align: left;
}
.ck-content .page-article--sommaire a,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire a,
.ck-editor__main .ck-content .page-article--sommaire a,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire a {
  color: #fff;
}
.ck-content .page-article--sommaire ul,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul,
.ck-editor__main .ck-content .page-article--sommaire ul,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ck-content .page-article--sommaire ul li,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul li,
.ck-editor__main .ck-content .page-article--sommaire ul li,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul li {
  padding: 0 0 0 17px;
  margin: 0 33px 18px 0;
  display: inline-block;
  position: relative;
}
.ck-content .page-article--sommaire ul li:before,
.ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul li:before,
.ck-editor__main .ck-content .page-article--sommaire ul li:before,
.ck-editor__main .ck-content .page-liste .page-liste--intro .row .page-liste--chapo .field--name-field-accroche-enrichie .page-article--sommaire ul li:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: " ";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fff !important;
}
.ck-content .bloc-contact--contenu--adresse, .ck-content .bloc-contact--contenu--telephone,
.ck-editor__main .ck-content .bloc-contact--contenu--adresse,
.ck-editor__main .ck-content .bloc-contact--contenu--telephone {
  padding-left: 26px;
  background-repeat: no-repeat;
  background-position: left 0.16em;
}
.ck-content .bloc-contact--contenu--adresse,
.ck-editor__main .ck-content .bloc-contact--contenu--adresse {
  background-image: url(../../images/footer/footerLeft/home.png);
  margin-bottom: 2px;
}
.ck-content .bloc-contact--contenu--telephone,
.ck-editor__main .ck-content .bloc-contact--contenu--telephone {
  margin: 0;
  background-image: url(../../images/footer/footerLeft/phone.png);
}
.ck-content q,
.ck-editor__main .ck-content q {
  font-style: italic;
}
.ck-content .bloc-citation-vert,
.ck-editor__main .ck-content .bloc-citation-vert {
  /*background: $color-blue-mega-menu--niv3;*/
  background: #16427b;
  color: #fff;
  padding: calc(25 / var(--ratio-font-size) * 1rem);
  font-family: "roboto slab", Arial, sans-serif;
  font-weight: 400;
  font-size: calc(19 / var(--ratio-font-size) * 1rem);
  margin: calc(20 / var(--ratio-font-size) * 1rem) 0;
}
@media (min-width: 767px) {
  .ck-content .bloc-citation-vert,
  .ck-editor__main .ck-content .bloc-citation-vert {
    padding: calc(15 / var(--ratio-font-size) * 1rem) calc(50 / var(--ratio-font-size) * 1rem);
  }
}
@media (min-width: 992px) {
  .ck-content .bloc-citation-vert,
  .ck-editor__main .ck-content .bloc-citation-vert {
    max-width: calc(696 / var(--ratio-font-size) * 1rem);
    margin: calc(20 / var(--ratio-font-size) * 1rem) auto;
  }
}
.ck-content .bloc-citation-vert a,
.ck-editor__main .ck-content .bloc-citation-vert a {
  color: #fff;
}
.ck-content .bloc-citation-vert p,
.ck-editor__main .ck-content .bloc-citation-vert p {
  color: #fff;
}
.ck-content .bloc-citation-vert .file-pdf {
  background-image: url(../../images/bloc/aller-plus-loin/link_document.png);
}
.ck-content .bloc-citation-vert .file-pdf:before {
  display: none;
}
.ck-content .bloc-citation-vert .lien-ext:after {
  background-image: url("../../images/article/lien-ext-white.png");
}
.ck-content .bloc-citation-vert .accueil-footer-bouton a {
  color: #fff !important;
  border-color: #fff;
}
.ck-content .bloc-citation-vert .article--btn-acces {
  font-size: calc(16 / var(--ratio-font-size) * 1rem);
}
.ck-content .bloc-citation-vert .article--btn-acces a {
  color: #fff;
  font-size: calc(10 / var(--ratio-font-size) * 1rem);
  border-color: #fff;
}
.ck-content .bloc-citation-vert .article--btn-acces p {
  margin: 0;
  font-size: calc(10 / var(--ratio-font-size) * 1rem);
  color: #fff;
}
.ck-content .bloc-citation-vert blockquote,
.ck-editor__main .ck-content .bloc-citation-vert blockquote {
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
}
.ck-content .bloc-citation-vert .link-ext-icon {
  color: #fff;
  text-decoration: underline;
}
.ck-content .bloc-citation-vert .link-ext-icon::after {
  background: url(/themes/custom/arsbase/images/article/lien-ext-white.png) no-repeat;
  width: 20px;
}
.ck-content .bloc-citation-vert .embedded-entity a {
  color: #fff !important;
  background-image: url("../../images/article/plus_loin_pdf.png");
  background-size: 21px;
  line-height: 0.8em;
}
.ck-content .bloc-citation-vert .embedded-entity a .file-name {
  color: #fff;
  text-decoration: underline;
}
.ck-content .bloc-citation-vert .embedded-entity a .file-info {
  color: #fff;
}
.ck-content blockquote,
.ck-editor__main .ck-content blockquote,
.ck-editor__main .ck-content blockquote,
.ck-editor__main .ck-content blockquote {
  background: #16427b;
  color: #fff;
  padding: calc(25 / var(--ratio-font-size) * 1rem) calc(30 / var(--ratio-font-size) * 1rem);
  font-family: roboto, Arial, sans-serif;
  font-weight: 500;
  font-size: calc(17.6 / var(--ratio-font-size) * 1rem);
  border: none;
  border-radius: 0;
  margin: 0;
}
.ck-content blockquote a,
.ck-editor__main .ck-content blockquote a,
.ck-editor__main .ck-content blockquote a,
.ck-editor__main .ck-content blockquote a {
  color: #fff;
}
.ck-content blockquote a.lien-ext:after,
.ck-editor__main .ck-content blockquote a.lien-ext:after {
  background-image: url(../../images/article/lien-ext-white.png);
}
.ck-content blockquote p,
.ck-editor__main .ck-content blockquote p,
.ck-editor__main .ck-content blockquote p,
.ck-editor__main .ck-content blockquote p {
  margin: 0;
  font-size: 1em;
}
@media (min-width: 992px) {
  .ck-content blockquote,
  .ck-editor__main .ck-content blockquote,
  .ck-editor__main .ck-content blockquote,
  .ck-editor__main .ck-content blockquote {
    float: right;
    width: 47.21%;
    margin-left: calc(50 / var(--ratio-font-size) * 1rem);
    margin-bottom: calc(37 / var(--ratio-font-size) * 1rem);
  }
}
@media (max-width: 767px) {
  .ck-content blockquote,
  .ck-editor__main .ck-content blockquote,
  .ck-editor__main .ck-content blockquote,
  .ck-editor__main .ck-content blockquote {
    padding: calc(27 / var(--ratio-font-size) * 1rem) calc(25 / var(--ratio-font-size) * 1rem);
  }
}
.ck-content blockquote .link-ext-icon,
.ck-editor__main .ck-content blockquote .link-ext-icon {
  text-decoration: underline;
}
.ck-content blockquote .link-ext-icon::after,
.ck-editor__main .ck-content blockquote .link-ext-icon::after {
  background: url(/themes/custom/arsbase/images/article/lien-ext-white.png) no-repeat;
  width: 20px;
}
.ck-content blockquote .embedded-entity a,
.ck-editor__main .ck-content blockquote .embedded-entity a {
  line-height: 0.8em;
}
.ck-content blockquote .embedded-entity a .file-name {
  color: #fff;
  text-decoration: underline;
}
.ck-content blockquote .embedded-entity a .file-info {
  color: #fff;
}
.ck-content blockquote .file-pdf:before,
.ck-editor__main .ck-content blockquote .file-pdf:before {
  display: none;
}
.ck-content blockquote .embedded-entity a,
.ck-editor__main .ck-content blockquote .embedded-entity a {
  color: #fff;
  background-image: url("../../images/article/plus_loin_pdf.png");
  background-size: 21px;
}
.ck-content blockquote .article--btn-acces a,
.ck-editor__main .ck-content blockquote .article--btn-acces a {
  border-color: #fff;
  color: #fff;
}
.ck-content blockquote .article--btn-acces a:hover, .ck-content blockquote .article--btn-acces a:focus {
  background: #fff;
  color: #234f85;
  border-color: #fff;
}
.ck-content blockquote .article--btn-acces a.lien-ext:hover:after, .ck-content blockquote .article--btn-acces a.lien-ext:focus:after {
  background-image: url(../../images/article/lien-ext.png);
}
.ck-content blockquote::before,
.ck-editor__main .ck-content blockquote::before {
  content: normal !important;
}
.ck-content .services_bo,
.ck-editor__main .ck-content .services_bo {
  border: 1px solid #16427b;
}
.ck-content .ck-widget.align-center,
.ck-editor__main .ck-content .ck-widget.align-center {
  text-align: center;
}
.ck-content .ck-widget.align-center img,
.ck-editor__main .ck-content .ck-widget.align-center img {
  display: block;
  margin: 0 auto 10px;
}
.ck-content .embedded-entity .collapse .well,
.ck-content .embedded-entity .field--name-field-description,
.ck-content .embedded-entity button[data-toggle=collapse],
.ck-content .embedded-entity .field--name-field-media-image-txt-alt,
.ck-content .embedded-entity .field--name-field-ars-texte-alternatif,
.ck-editor__main .ck-content .embedded-entity .collapse .well,
.ck-editor__main .ck-content .embedded-entity .field--name-field-description,
.ck-editor__main .ck-content .embedded-entity button[data-toggle=collapse],
.ck-editor__main .ck-content .embedded-entity .field--name-field-media-image-txt-alt,
.ck-editor__main .ck-content .embedded-entity .field--name-field-ars-texte-alternatif {
  display: none !important;
}
.ck-content .small-font,
.ck-editor__main .ck-content .small-font {
  font-size: 0.75rem !important;
  line-height: 0.8rem;
}
body.path-node .ck-content .small-font,
body.path-node .ck-editor__main .ck-content .small-font {
  font-size: 1.072rem;
  line-height: 1.53rem;
}
/*# sourceMappingURL=ars-wysiwyg.css.map */
