.logo {
  margin: 50px;
}

.rubriques {
  margin: 20px;
  font-size: 1.2em;
  color: grey;
}

.rubrique {
  margin-left: 20px;
  font-size: 1.1em;
  color: #B00000;
}

.comment {
  margin-left: 35px;
  font-size: 0.8em;
}

.mySlides {
  display: none;
}

.w3-badge {
  cursor: pointer;
  height: 13px;
  width: 13px;
  padding: 0;
}

.w3-large, .w3-xlarge {
  color: #900000;
}

.tab {
  margin: 0px;
}

.tab-content {
  margin: 10px;
}

.news {
  width: 95%;
  margin: 10px;  
}

.news-card {
  margin-bottom: 15px;
  margin-left: 15px;  
}

.news-header {
  padding: 10px;
  color: white;
  background-color: #A00000;

}

.localisation {
  margin-bottom: 15px;
  color: white;
  background-color: #A00000;
}

.version {
  font-size: 0.8em
}

a {
  color: #900000;
  text-decoration: none;
}

.groupes a {
  color: #900000;
  text-decoration: none;  
}

.py-2 {
  padding: 10px 0 10px 0;
}
