html body {
  background: url('../images/Background.libre.libre.png') left top no-repeat, #0f0e0e;
  color: #999999;
}
html body a {
  color: #999999;
}
html body div#content-background {
  background: #1c1c1c;
  outline: 10px solid #0f0e0e;
}
html body div#content div#entete {
  background: url("../images/Entete.libre.libre.png") center top no-repeat, radial-gradient(#1c1c1c,#0f0e0e);
}
html body div#content div#entete div > nav#liensEntete > a {
  color: #808080;
}
html body div#content div#entete div > nav#liensEntete > a:hover {
  color: #e3e1e4;
}
html body div#content div#entete div > nav#liensEntete > a#partenaires + div > a {
  background: #0f0e0e;
  color: #808080;
}
html body div#content div#entete .icon-facebook {
  background: url(../images/ReseauFacebook.20.20.png), #1f1f1f;
}
html body div#content div#entete .icon-youtube {
  background: url(../images/ReseauYoutube.20.20.png), #1f1f1f;
}
html body div#content div#entete .icon-twitter {
  background: url(../images/ReseauTwitter.20.20.png), #1f1f1f;
}
html body div#content div#entete .icon-instagram {
  background: url(../images/ReseauInstagram.20.20.png), #1f1f1f;
}
html body div#content div#entete .icon-mail {
  background: url(../images/ReseauMail.20.20.png), #1f1f1f;
}
html body div#content nav#menu a.actif {
  background: #1c1c1c;
  color: #999999;
}
html body div#content nav#menu a.actif:hover {
  background: #242424;
}
html body div#content nav#menu a:not(.actif) {
  background: #000000;
  color: #808080;
}
html body div#content nav#menu a:not(.actif):hover {
  background: #171011;
}
html body div#content nav#menu a:not(:first-child) {
  border-left: 2px solid #1c1c1c;
}
html body div#content .slider a > h4,
html body div#content .slider a > p {
  background: #0f0e0e;
}
html body div#content .flux ul,
html body div#content .flux input[type="submit"] {
  background: #0f0e0e;
  color: #999999;
}
html body .cadre,
html body .cadre25,
html body .cadre50,
html body .cadre75,
html body .cadre100 {
  background: #0f0e0e;
}
html body .cadre > h3,
html body .cadre25 > h3,
html body .cadre50 > h3,
html body .cadre75 > h3,
html body .cadre100 > h3 {
  color: #808080;
}
html body .cadre > h4,
html body .cadre25 > h4,
html body .cadre50 > h4,
html body .cadre75 > h4,
html body .cadre100 > h4 {
  color: #808080;
}
html body .cadre100.descr > div {
  background: #0f0e0e;
}
html body .accordion {
  background: #1f1f1f;
}
html body .accordion .accordion-frame > a.heading {
  background: #0f0e0e;
  border-bottom: 2px solid #0f0e0e;
  color: #999999;
}
html body .accordion .accordion-frame.cadre100 {
  background: none !important;
  outline: 3px solid #0f0e0e;
}
html body .JSPopUp + div.JSPopUpContent {
  background: #1c1c1c;
  border-top: 20px solid #1c1c1c;
  border-bottom: 20px solid #1c1c1c;
}
html body .JSPopUpContent > h4 {
  color: #999999;
}
html body .JSPopUpContent > hr {
  background: #999999;
}
html body .outlined,
html body a.tag {
  outline: 0 solid #171010;
}
html body .outlined:hover,
html body a.tag:hover {
  outline: 2px solid #171010;
}
html body a.toutvoir {
  background: #1f1f1f;
  color: #999999;
}
html body div.tag {
  background: #0f0e0e;
}
html body div.listetag {
  border-left: 10px solid #0f0e0e;
  border-right: 10px solid #0f0e0e;
}
html body a.tag,
html body label.tag {
  background: #1f1f1f;
  color: #999999;
}
html body a.load-more,
html body a.load-separateur {
  background: #000000;
  color: #808080;
}
html body a.load-more:hover {
  background: #171011;
}
html body a.prod {
  background: #1f1f1f;
}
html body a.alaffiche {
  background: #1f1f1f;
  color: #999999;
}
html body div.calendrier {
  background: #0f0e0e;
}
