.ap-noir {
  background-color: black  !important;
  color: white; }

.ap-gris {
  background-color: gray  !important;
  color: white; }

.ap-argent {
  background-color: silver  !important; }

.ap-blanc {
  background-color: white  !important; }

.ap-jaune {
  background-color: yellow !important; }

.ap-lime {
  background-color: lime !important; }

.ap-acqua {
  background-color: aqua !important; }

.ap-fuchsia {
  background-color: fuchsia !important;
  color: white; }

.ap-rouge {
  background-color: red  !important;
  color: white; }

.ap-vert {
  background-color: green !important;
  color: white; }

.ap-bleu {
  background-color: blue !important;
  color: white; }

.ap-mauve {
  background-color: purple !important;
  color: white; }

.ap-maron {
  background-color: maroon !important;
  color: white; }

.ap-olive {
  background-color: olive !important;
  color: white; }

.ap-navy {
  background-color: navy !important;
  color: white; }

.ap-teal {
  background-color: teal !important;
  color: white; }

.ap-vert-menu {
  background-color: #b2d118 !important; }

.ap-bleu-menu {
  background-color: #4590D4 !important;
  color: white; }

.ap-vert-tres-pale {
  background-color: #C5E0B3 !important; }

.txt-noir {
  color: black  !important; }

.txt-gris {
  color: gray  !important; }

.txt-argent {
  color: silver  !important; }

.txt-blanc {
  color: white  !important; }

.txt-jaune {
  color: yellow !important; }

.txt-lime {
  color: lime !important; }

.txt-acqua {
  color: aqua !important; }

.txt-fuchsia {
  color: fuchsia !important; }

.txt-rouge {
  color: red  !important; }

.txt-vert {
  color: green !important; }

.txt-bleu {
  color: blue !important; }

.txt-mauve {
  color: purple !important; }

.txt-maron {
  color: maroon !important; }

.txt-olive {
  color: olive !important; }

.txt-navy {
  color: navy !important; }

.txt-teal {
  color: teal !important; }

.txt-vert-tres-pale {
  color: #C5E0B3 !important; }

.txt-bold {
  font-weight: bold  !important; }

.txt-medium {
  font-size: medium  !important; }

.txt-small {
  font-size: small  !important; }
  .txt-small p {
    font-size: small  !important; }

.txt-large {
  font-size: large  !important; }
  .txt-large p {
    font-size: large  !important; }

.txt-x-large {
  font-size: x-large  !important; }
  .txt-x-large p {
    font-size: x-large  !important; }

.txt-xx-large {
  font-size: xx-large  !important; }
  .txt-xx-large p {
    font-size: xx-large  !important; }

.txt-xxx-large {
  font-size: xxx-large  !important; }
  .txt-xxx-large p {
    font-size: xxx-large  !important; }

.node--type-publication {
  margin: 1rem; }
  .node--type-publication.rendu h2:first-child {
    display: none; }
  .node--type-publication header.node__header {
    display: none; }
  .node--type-publication .paragraphs-content-wrapper span.summary-content:first-child {
    font-weight: bold; }
  .node--type-publication .paragraphs-content-wrapper span.summary-content:last-child {
    font-style: italic; }
  .node--type-publication .field--name-field-paragraphes {
    padding: 1rem;
    max-width: 842px;
    margin: 0 auto;
    padding: 1rem; }
  .node--type-publication .boutons.publications .bouton {
    margin: 0.5rem; }
  .node--type-publication.node--view-mode-stats {
    width: 50rem;
    margin: 0 auto; }
    .node--type-publication.node--view-mode-stats .field__label {
      width: 40rem;
      text-align: right; }

.node-publication-form .form-select,
.node-publication-edit-form .form-select {
  width: 30rem; }
.node-publication-form .form-text,
.node-publication-edit-form .form-text {
  width: 30rem; }
.node-publication-form .form-textarea,
.node-publication-edit-form .form-textarea {
  width: 60rem; }
.node-publication-form .field--name-field-paragraphes label h4,
.node-publication-edit-form .field--name-field-paragraphes label h4 {
  color: #2C56A0;
  font-size: 1rem; }

body.path-infolettre .page-container {
  background-color: transparent; }
body.path-infolettre #main-content .node--type-publication .field--name-field-paragraphes {
  width: 100%;
  margin-top: 10rem;
  margin-bottom: 1rem; }
body.path-infolettre #main-content .container-fluid {
  padding-left: 0;
  padding-right: 0; }

.classes-txt-ap span {
  padding: 0.25rem 0.75rem; }

.node-newsletter-edit-form #edit-title-0-value,
.node-newsletter-edit-form #edit-field-nom-from-0-value,
.node-newsletter-edit-form #edit-field-email-from-0-value,
.node-newsletter-form #edit-title-0-value,
.node-newsletter-form #edit-field-nom-from-0-value,
.node-newsletter-form #edit-field-email-from-0-value {
  width: 26rem; }

#dpinfolettre-s-abonner {
  width: 30rem;
  margin: 1rem  auto 0 auto; }
  #dpinfolettre-s-abonner img {
    width: 3rem;
    height: auto;
    margin-right: 1rem; }
  #dpinfolettre-s-abonner .entete {
    font-weight: bold;
    font-size: 1.25rem; }
  #dpinfolettre-s-abonner input.form-text {
    width: 97%; }
  #dpinfolettre-s-abonner button {
    width: 7rem;
    margin: 0 12rem; }

.view table.views-table tr.bloque td {
  background-color: #F9B9C3; }

/****************************************************************************/
.node--type-publication .field--name-field-paragraphes {
  padding: 0.5rem; }

@media (min-width: 768px) {
  .node--type-publication .field--name-field-paragraphes {
    padding: 1rem; } }
@media (min-width: 992px) {
  .js .paragraph-top {
    grid-template-columns: 285px auto 1fr auto !important; } }

/*# sourceMappingURL=dpinfolettre.css.map */
