@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('/static/font/opensans.woff2') format('woff2');
  unicode-range: U + 0000 -00FF, U + 0131 , U + 0152 -0153, U + 02 C6, U + 02 DA, U + 02 DC, U + 2000 -206F, U + 2074 , U + 20 AC, U + 2212 , U + 2215;
}
.info_top_page_plugin a:hover,
.info_top_page_plugin a:focus {
  background-color: #f4e8e9;
  text-decoration: none;
}
.info_top_page_plugin a[href] {
  color: #e6142d;
}
.info_top_page_plugin {
  padding: 15px 50px 25px 50px;
}
.info_top_page_plugin > .button_plugin {
  float: left;
}
.info_top_page_plugin > .button_plugin:last-child {
  float: inherit;
}
.info_top_page_plugin > .button_plugin > .button {
  background-color: #f5f5f5;
  border-bottom: 2px solid #eaeaea;
  display: inline-block;
  padding: 5px 10px 5px 10px;
  margin-right: 10px;
  cursor: pointer;
  margin-top: 25px;
  color: inherit;
}
.info_top_page_plugin > .button_plugin > .button:hover,
.info_top_page_plugin > .button_plugin > .button:focus {
  background-color: #eaeaea;
  text-decoration: none;
}
.info_top_page_plugin > .multiple-ressources-plugin {
  overflow: hidden;
  margin-top: 5px;
}
.info_top_page_plugin > .multiple-ressources-plugin:first-child {
  margin-top: 0;
}
.info_top_page_plugin > .multiple-ressources-plugin > .multiple-ressources-label,
.info_top_page_plugin > .multiple-ressources-plugin > .MAR-plugin-container > .MAR-plugin,
.info_top_page_plugin > .multiple-ressources-plugin > .MAR-plugin-container > .MAR-plugin > .MAR-content {
  display: inline;
  float: left;
}
.info_top_page_plugin > .multiple-ressources-plugin > .multiple-ressources-label:after {
  content: "\00a0:\00a0";
}
.info_top_page_plugin > .multiple-ressources-plugin > .MAR-plugin-container > .MAR-plugin > .MAR-content > * {
  margin: 0;
  padding: 0;
}
.info_top_page_plugin > .multiple-ressources-plugin > .MAR-plugin-container > .MAR-plugin:not(:last-child) > .MAR-content > p:last-child:after {
  content: ",\00a0";
}
@media (max-width:767px) {
  .info_top_page_plugin {
    padding: 20px 20px;
  }
  .info_top_page_plugin > .button_plugin > .button {
    margin-top: 20px;
  }
}