html,
body {
  background-color: #520E0E;
  color: #000000; }

h1 {
  color: #c76d4c; }

h2, h3, h4, h5, h6 {
  color: #93371C; }

blockquote {
  color: #CC6847; }

blockquote p::before {
  background-color: #CC6847; }

.sidebar {
  color: #FFFFFF;
  background-color: #711b01; }

.sidebar-nav-item,
.sidebar-nav-item2 {
  color: #FFFFFF; }

.sidebar-nav-itemcurrent,
.sidebar-nav-item2current {
  color: #FDE202; }

.social-icons {
  background-color: #733624; }

.content {
  background-color: #FFF5EC; }

.actu {
  background-color: #520E0E;
  color: #ffffff; }
  .actu h1, .actu h2, .actu h3, .actu h4, .actu h5, .actu h6 {
    color: #ffffff; }

.content a {
  color: #385FCE; }

.content a.urlextern {
  color: #3894CE; }

.prochainement {
  background-color: #85a768; }

.prochainement .titre {
  background-color: #ffffff;
  color: #1E3F01; }

.prochainement ul {
  color: #ffffff; }

.prochainement a {
  color: #ffffff; }

.bouton_bleu a, .bouton_bleu a.urlextern, .bouton_gris a, .bouton_gris a.urlextern, .bouton_jaune a, .bouton_jaune a.urlextern, .bouton_marron a, .bouton_marron a.urlextern, .bouton_rouge a, .bouton_rouge a.urlextern, .bouton_vert a, .bouton_vert a.urlextern, .bouton_violet a, .bouton_violet a.urlextern {
  color: #ffffff; }

.dates {
  color: #CC6847; }

.dyn {
  border-color: #3E3E3E; }

.dyn::after {
  color: #3E3E3E; }

.stages-visites a {
  color: #D67EB9;
  text-shadow: 1px 1px 1px #931C6B; }

/* -------------------------TABLE------------------------- */
.tablo-visible table, .tablo-visible th, .tablo-visible td {
  border-color: #d6957e; }

.tablo-visible thead {
  background-color: #d6957e;
  color: #ffffff; }

.tablo-visible tbody {
  color: #754444;
  background-color: #FFF5EC; }
  .tablo-visible tbody tr:hover {
    background-color: #FFEAE3; }

.tablo-invisible table {
  color: #000000;
  background-color: transparent; }

.tablo-invisible table:hover {
  background-color: #FFF5EC; }

.tablo-prog table, .tablo-prog th, .tablo-prog td {
  border-color: #d6957e; }

.tablo-prog thead tbody {
  color: #754444; }
  .tablo-prog thead tbody tr:hover {
    background-color: #E6E6E6; }

.attention {
  background-color: #E6E6E6;
  color: #3E3E3E; }
  .attention h2, .attention h3, .attention h4, .attention h5, .attention h6 {
    color: #979750; }

.info {
  background-color: #DCE0E8;
  color: #000000; }
  .info h2, .info h3, .info h4, .info h5, .info h6 {
    color: #CC6847; }

.intervenant {
  border-color: #d6957e; }

.bleu {
  background-color: #DCE0E8; }
  .bleu h2, .bleu h3, .bleu h4, .bleu h5, .bleu h6 {
    color: #1C4393; }

.bleuBG,
.bleuBG h2,
.bleuBG h3,
.bleuBG h4,
.bleuBG h5,
.bleuBG h6 {
  background-color: #1C4393;
  color: #ffffff; }

.gris {
  background-color: #E6E6E6; }
  .gris h2, .gris h3, .gris h4, .gris h5, .gris h6 {
    color: #3E3E3E; }

.grisBG,
.grisBG h2,
.grisBG h3,
.grisBG h4,
.grisBG h5,
.grisBG h6 {
  background-color: #3E3E3E;
  color: #ffffff; }

.jaune {
  background-color: #FEF9BC; }
  .jaune h2, .jaune h3, .jaune h4, .jaune h5, .jaune h6 {
    color: #A77B08; }

.jauneBG,
.jauneBG h2,
.jauneBG h3,
.jauneBG h4,
.jauneBG h5,
.jauneBG h6 {
  background-color: #A77B08;
  color: #ffffff; }

.marron {
  background-color: #FFEAE3; }
  .marron h2, .marron h3, .marron h4, .marron h5, .marron h6 {
    color: #93371C; }

.marronBG,
.marronBG h2,
.marronBG h3,
.marronBG h4,
.marronBG h5,
.marronBG h6 {
  background-color: #93371C;
  color: #ffffff; }

.rouge {
  background-color: #FFC7C4; }
  .rouge h2, .rouge h3, .rouge h4, .rouge h5, .rouge h6 {
    color: #EB0900; }

.rougeBG,
.rougeBG h2,
.rougeBG h3,
.rougeBG h4,
.rougeBG h5,
.rougeBG h6 {
  background-color: #EB0900;
  color: #ffffff; }

.vert {
  background-color: #D1E6D1; }
  .vert h2, .vert h3, .vert h4, .vert h5, .vert h6 {
    color: #1C931C; }

.vertBG,
.vertBG h2,
.vertBG h3,
.vertBG h4,
.vertBG h5,
.vertBG h6 {
  background-color: #1C931C;
  color: #ffffff; }

.violet {
  background-color: #FFE4F6; }
  .violet h2, .violet h3, .violet h4, .violet h5, .violet h6 {
    color: #931C6B; }

.violetBG,
.violetBG h2,
.violetBG h3,
.violetBG h4,
.violetBG h5,
.violetBG h6 {
  background-color: #931C6B;
  color: #ffffff; }

.bouton_bleu a {
  background-color: #7E9BD6;
  border-color: #1C4393; }

.bouton_bleu a:hover {
  background-color: #1C4393; }

.bouton_gris a {
  background-color: #BFBFBF;
  border-color: #3E3E3E; }

.bouton_gris a:hover {
  background-color: #3E3E3E; }

.bouton_jaune a {
  background-color: #D5B100;
  border-color: #A77B08; }

.bouton_jaune a:hover {
  background-color: #A77B08; }

.bouton_marron a {
  background-color: #D7927E;
  border-color: #93371C; }

.bouton_marron a:hover {
  background-color: #93371C; }

.bouton_rouge a {
  background-color: #FF847F;
  border-color: #EB0900; }

.bouton_rouge a:hover {
  background-color: #EB0900; }

.bouton_vert a {
  background-color: #7ED67E;
  border-color: #1C931C; }

.bouton_vert a:hover {
  background-color: #1C931C; }

.bouton_violet a {
  background-color: #D67EB9;
  border-color: #931C6B; }

.bouton_violet a:hover {
  background-color: #931C6B; }

.surlign_info {
  background-color: #CC6847;
  color: #ffffff; }

.infobul {
  background-color: #BEDCD7; }

.infobul:hover,
.infobul:focus {
  background-color: #8FCEC3; }

.infobul:hover::after,
.infobul:focus::after {
  background-color: #8FCEC3; }

.haut-de-page {
  background-color: #704a48;
  color: #ffffff;
  text-align: left; }
  .haut-de-page h3 {
    color: #e29f7c; }

.bas-de-page {
  background-color: #704a48;
  color: #ffffff; }
  .bas-de-page h2 {
    color: #e29f7c; }

footer {
  background-color: #520E0E;
  color: #ffffff; }

footer a {
  color: #385FCE; }
