
body {
  color: #000000;
}

a,
.article__content * a {
  color: #d2492a;
}

a:hover,
.article__content * a:hover {
  color: #000000;
}

.tile {
  background-color: #f5f5f5;
  /*border: 1px solid #E0E0E0;*/
  border: none;
  box-shadow: none;
}

.tile__headline {
  color: #000000;
}

.tile__headline:hover {
  color: #d2492a;
}

/* Deprecated CSS selector
.accordion-title,
.mega-accordion__item > a.accordion-title {
  color: #000000 !important;
}
*/

.vp-accordion-link-group__title,
.vp-accordion-link-group > .vp-accordion-link-group__title a {
	color: #000000 !important;
}

.button--dark-on-white span {
  color: #565a5c;
  border: 1px solid #56545c;
}

.button--dark-on-white span:hover {
  color: #ffffff;
  background-color: #565a5c;
  border: 1px solid #56545c;
}

.space-overview__detail__intro--cta .vp-button {
  background-color: #d2492a;
}

.space-overview__content__heading h2 {
  color: #565a5c;
}

.space-overview__detail__intro--title {
  color: #565a5c;
}

.space-overview__detail__news__post {
  background-color: none;
  border: none;
  padding: 5px;
}

.hc-footer-font-color,
.hc-footer-font-color a {
  color: #333333 !important;
}

.footer__attribution-line--copyright,
.footer__attribution-line--copyright a {
  color: #333333 !important;
  display: none;
}

.footer__links,
.footer__links a {
  color: #ffffff !important;
}

@media screen and (max-width: 580px) {
  .header__navigation--heading {
    font-size: 0.8rem;
  }
}

/* Retrait de la border sur une image */
figure.vp-image img {
    border: none;
}

/* Ajout d'espace entre les cellules de table */
td {
  padding: 0.7rem;
}

/* Retrait de la border sur les tables */
.article__content table.attachments.aui, .article__content table.attachments.aui td, .article__content table.attachments.aui th, .article__content table.confluenceTable, .article__content table.confluenceTable td, .article__content table.confluenceTable th, .article__content table.tablesorter-default, .article__content table.tablesorter-default td, .article__content table.tablesorter-default th {
  border-width: 0px !important;
}

/* Largeur à 100% sur les colonnes */
.lg\:w-9\/12 {
  width: 100%;
}

@media (min-width: 1400px)
.vp-article--wide :where(.article__content), .vp-article--wide h1 {
	width: 100%;
}

:root {
--vp-article-content-wide-max-width: width: 100%;
}
