body {
  background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0ODVCQkJCN0Q2QjExRTE4NUI4ODI0OUFGRjA2QjdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0ODVCQkJDN0Q2QjExRTE4NUI4ODI0OUFGRjA2QjdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTQ4NUJCQjk3RDZCMTFFMTg1Qjg4MjQ5QUZGMDZCN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ4NUJCQkE3RDZCMTFFMTg1Qjg4MjQ5QUZGMDZCN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEB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') /*../images/fond_rouge.jpg*/;
}
#menu-groupe ul li a {
  background-image: url('data:image/gif;base64,R0lGODlhCwALAKIAAAAAAP///+EuXuUAS+ILTfajvv///wAAACH5BAEAAAYALAAAAAALAAsAAAMbOLosxNAYuIR8VEpqNV6a1oQXSG5Ddz5nWJAJADs=') /*../images/versBas_rouge.gif*/;
  background-repeat: no-repeat;
  background-position: 0;
}
#doc-donnees {
  background-color: #e8e0e0;
  float: right;
  left: 30px;
  margin-right: 0;
  margin-bottom: 15px;
  margin-top: 0;
  margin-left: 15px;
  padding: 30px;
  width: 220px;
  font-size: 0.85em;
}
.filtre-select {
  background-color: #f39daa;
  border: 0 none;
  color: #ffffff;
  font-family: myriad-pro-semi-condensed, Arial, Helvetica, sans-serif;
  font-size: 1.05em;
  margin-right: 10px;
  margin-bottom: 5px;
}
.filtre-moyen {
  width: 280px;
}
.filtre-large {
  width: 427px;
}
.filtre-tres-large {
  width: 700px;
}
.filtre-droit {
  margin-right: 0;
}
.motclef-documents a {
  font-size: 0.95em;
  font-family: "myriad-pro-semi-condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.motclef-documents a span {
  color: #FFFFFF;
}
.motclef {
  display: inline-block;
  font-size: 0.8em;
  padding: 3px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 5px;
}
.motclef a {
  color: #FFFFFF;
}
.motclef1 {
  background-color: #441005;
}
.motclef2 {
  background-color: #e5004b;
}
.motclef3 {
  background-color: #d17b99;
}
.document-type {
  display: inline-block;
  color: #773108;
  font-size: 0.8em;
  padding: 1px;
  margin-right: 5px;
  margin-bottom: 2px;
  width: 72px;
  text-align: center;
  text-indent: 0;
}
.principal table tbody tr td a {
  font-weight: 400;
  color: #000000;
}
#resultats_info {
  font-family: myriad-pro-n7, myriad-pro, Arial, Helvetica, sans-serif;
  font-size: 1.17em;
  text-align: left;
  margin-top: 14px;
  margin-bottom: 14px;
  font-weight: 700;
}
#resultats td {
  vertical-align: top;
}
#resultats td div.bio {
  font-size: 0.75em;
  max-height: 96px;
  overflow-y: scroll;
}
.avis-contexte {
  font-size: 0.9em;
  border: thin dotted #e5004b;
  margin: 30px;
  padding: 15px;
}
.avis-contexte h3 {
  margin-top: 0!important;
  border-bottom-style: none!important;
}
#s101018 p {
  margin-left: 32px;
}
#s101018 p.auteurtitre {
  font-size: 12pt;
  margin-top: 12px;
  margin-bottom: 12px;
}
#s101018 p.auteurtitre a.auteur {
  font-size: 15pt;
  font-weight: 700;
}
#s101018 h3 {
  background-color: #e5004b;
  color: white;
  font-size: 20pt;
  padding: 4px;
}
#s101018 h3 .numerosession {
  color: #FFBCD2;
  font-size: 18pt;
}
#s101018 h4 {
  background-color: #d17b99;
  color: white;
  font-size: 16pt;
  margin-left: 16px;
  margin-top: 24px;
  padding-bottom: 4px;
  padding: 4px;
}
#s101018 h5 {
  margin-left: 32px;
}
#s101018 ul,
#s101018 ol {
  margin-left: 32px;
}
#s101018 .presentation {
  font-size: 12pt;
}
#s101018 .presentation a::before {
  content: "\e166";
  font-family: "Glyphicons Halflings";
  font-size: 14pt;
  margin-right: 8px;
}
.somm-sem-2023-conteneur {
  display: table;
  width: auto;
}
.somm-sem-2023 {
  display: grid;
  background-color: transparent;
  padding: 15px;
  margin: 0;
}
.somm-sem-2023-bouton {
  background-color: lightgray;
}
.som_sem-23-g {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.som_sem-23-d {
  width: 50%;
  display: inline-block;
  text-align: left;
  font-weight: normal;
  height: 100%;
  padding: 15px;
  font-size: 1.2em;
}
.som_sem-23-d .badge {
  background-color: #ec4175;
  display: table;
  margin-bottom: 8px;
}
.somm-sem-2023-img {
  width: 100%;
}
.som-sem-23-animateur {
  font-size: 0.85em;
}
.sem-2023-au-sommaire {
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sem-2023-au-sommaire a::before {
  content: "\e091";
  font-family: "Glyphicons Halflings";
  font-size: 14pt;
  margin-right: 8px;
}
#btn-abonnement {
  background-color: #e5004b;
  color: white;
}
.breadcrumb {
  margin-top: 30px/2;
  margin-bottom: 0;
  background-color: white;
}
.principal h3 {
  font-family: myriad-pro, Arial, Helvetica, sans-serif;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 14px;
  border-bottom: dotted thin #e5004b;
}
.logo {
  border-right-width: medium;
  border-right-style: solid;
  border-right-color: #e5004b;
}
@media (min-width: 768px) {
  #maxime {
    color: #ecc5d2;
  }
}
