@font-face {
  font-family: "Poppins-Black";
  src: url("./fonts/Poppins-Black.eot");
  src: url("./fonts/Poppins-Black.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-Black.woff2") format("woff2"), url("./fonts/Poppins-Black.woff") format("woff"), url("./fonts/Poppins-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins-Black-Italic";
  src: url("./fonts/Poppins-BlackItalic.eot");
  src: url("./fonts/Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-BlackItalic.woff2") format("woff2"), url("./fonts/Poppins-BlackItalic.woff") format("woff"), url("./fonts/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Poppins-Thin";
  src: url("./fonts/Poppins-Thin.eot");
  src: url("./fonts/Poppins-Thin.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-Thin.woff2") format("woff2"), url("./fonts/Poppins-Thin.woff") format("woff"), url("./fonts/Poppins-Thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins-Thin-Italic";
  src: url("./fonts/Poppins-ThinItalic.eot");
  src: url("./fonts/Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-ThinItalic.woff2") format("woff2"), url("./fonts/Poppins-ThinItalic.woff") format("woff"), url("./fonts/Poppins-ThinItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Poppins-ExtraLight';
  src: url('./fonts/Poppins-ExtraLight.eot');
  src: url('./fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-ExtraLight.woff2') format('woff2'), url('./fonts/Poppins-ExtraLight.woff') format('woff'), url("./fonts/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-ExtraLightItalic';
  src: url('./fonts/Poppins-ExtraLightItalic.eot');
  src: url('./fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-ExtraLightItalic.woff2') format('woff2'), url('./fonts/Poppins-ExtraLightItalic.woff') format('woff'), url("./fonts/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Poppins-Light";
  src: url("./fonts/Poppins-Light.eot");
  src: url("./fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-Light.woff2") format("woff2"), url("./fonts/Poppins-Light.woff") format("woff"), url("./fonts/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins-LightItalic";
  src: url("./fonts/Poppins-LightItalic.eot");
  src: url("./fonts/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-LightItalic.woff2") format("woff2"), url("./fonts/Poppins-LightItalic.woff") format("woff"), url("./fonts/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Poppins-Regular";
  src: url("./fonts/Poppins-Regular.eot");
  src: url("./fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-Regular.woff2") format("woff2"), url("./fonts/Poppins-Regular.woff") format("woff"), url("./fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Medium';
  src: url('./fonts/Poppins-Medium.eot');
  src: url('./fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-Medium.woff2') format('woff2'), url('./fonts/Poppins-Medium.woff') format('woff'), url("./fonts/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-MediumItalic';
  src: url('./fonts/Poppins-MediumItalic.eot');
  src: url('./fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-MediumItalic.woff2') format('woff2'), url('./fonts/Poppins-MediumItalic.woff') format('woff'), url("./fonts/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('./fonts/Poppins-SemiBold.eot');
  src: url('./fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-SemiBold.woff2') format('woff2'), url('./fonts/Poppins-SemiBold.woff') format('woff'), url("./fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBoldItalic';
  src: url('./fonts/Poppins-SemiBoldItalic.eot');
  src: url('./fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-SemiBoldItalic.woff2') format('woff2'), url('./fonts/Poppins-SemiBoldItalic.woff') format('woff'), url("./fonts/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Poppins-Bold";
  src: url("./fonts/Poppins-Bold.eot");
  src: url("./fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-Bold.woff2") format("woff2"), url("./fonts/Poppins-Bold.woff") format("woff"), url("./fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins-BoldItalic";
  src: url("./fonts/Poppins-BoldItalic.eot");
  src: url("./fonts/Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"), url("./fonts/Poppins-BoldItalic.woff2") format("woff2"), url("./fonts/Poppins-BoldItalic.woff") format("woff"), url("./fonts/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Poppins-ExtraBold';
  src: url('./fonts/Poppins-ExtraBold.eot');
  src: url('./fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-ExtraBold.woff2') format('woff2'), url('./fonts/Poppins-ExtraBold.woff') format('woff'), url("./fonts/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-ExtraBoldItalic';
  src: url('./fonts/Poppins-ExtraBoldItalic.eot');
  src: url('./fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'), url('./fonts/Poppins-ExtraBoldItalic.woff') format('woff'), url("./fonts/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'TradeGothicLTStd-BdCn20Obl';
  src: url('fonts/TradeGothicLTStd-BdCn20Obl.eot');
  src: url('fonts/TradeGothicLTStd-BdCn20Obl.eot?#iefix') format('embedded-opentype'), url('fonts/TradeGothicLTStd-BdCn20Obl.woff2') format('woff2'), url('fonts/TradeGothicLTStd-BdCn20Obl.woff') format('woff'), url('fonts/TradeGothicLTStd-BdCn20Obl.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-Bd2';
  src: url('fonts/TradeGothicLTStd-Bd2.eot');
  src: url('fonts/TradeGothicLTStd-Bd2.eot?#iefix') format('embedded-opentype'), url('fonts/TradeGothicLTStd-Bd2.woff2') format('woff2'), url('fonts/TradeGothicLTStd-Bd2.woff') format('woff'), url('fonts/TradeGothicLTStd-Bd2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd';
  src: url('fonts/TradeGothicLTStd.eot');
  src: url('fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'), url('fonts/TradeGothicLTStd.woff2') format('woff2'), url('fonts/TradeGothicLTStd.woff') format('woff'), url('fonts/TradeGothicLTStd.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ZillaSlab-regular';
  src: url('./fonts/ZillaSlab-Regular.woff2') format('woff2'), url('./fonts/ZillaSlab-Regular.woff') format('woff'), url("./fonts/ZillaSlab-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ZillaSlab-medium';
  src: url('./fonts/ZillaSlab-Medium.woff2') format('woff2'), url('./fonts/ZillaSlab-Medium.woff') format('woff'), url("./fonts/ZillaSlab-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SignPainter-HouseScript';
  src: url('./fonts/SignPainter-HouseScript.eot');
  src: url('./fonts/SignPainter-HouseScript.eot?#iefix') format('embedded-opentype'), url('./fonts/SignPainter-HouseScript.woff2') format('woff2'), url('./fonts/SignPainter-HouseScript.woff') format('woff'), url('./fonts/SignPainter-HouseScript.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignPainter-Regular';
  src: url('./fonts/SignPainter-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'ZillaSlab-Bold';
  src: url('./fonts/ZillaSlab-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: bold;
}
@font-face {
  font-family: 'Lato-Bold';
  src: url('./fonts/Lato-Bold.eot');
  src: url('./fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), url('./fonts/Lato-Bold.woff2') format('woff2'), url('./fonts/Lato-Bold.woff') format('woff'), url('./fonts/Lato-Bold') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Bold-Custom';
  src: url('./fonts/Roboto-Bold.eot');
  src: url('./fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('./fonts/Roboto-Bold.woff2') format('woff2'), url('./fonts/Roboto-Bold.woff') format('woff'), url('./fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Arial-Narrow';
  src: url('./fonts/ArialNarrow.eot');
  src: url('./fonts/ArialNarrow.eot?#iefix') format('embedded-opentype'), url('./fonts/ArialNarrow.woff2') format('woff2'), url('./fonts/ArialNarrow.woff') format('woff'), url('./fonts/ArialNarrow.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Arial-Narrow-bold';
  src: url('./fonts/ArialNarrow-Bold.eot');
  src: url('./fonts/ArialNarrow-Bold.eot?#iefix') format('embedded-opentype'), url('./fonts/ArialNarrow-Bold.woff2') format('woff2'), url('./fonts/ArialNarrow-Bold.woff') format('woff'), url('./fonts/ArialNarrow-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
h1 {
  font-family: TradeGothicLTStd-BdCn20Obl;
  font-size: 30px;
  color: #000000;
}
/** Topbar **/
.topbar-search-inner .topbar-search-publication-list .topbar-search-result-publication .info,
.topbar-search-inner .topbar-search-member-list .topbar-search-result-member .info {
  color: #bbbcbc;
  margin: 0 0 0 0;
  font-style: italic;
}
.topbar-search-inner .topbar-search-result-member .media-heading {
  margin-bottom: 0;
}
.topbar .topbar-item.topbar-search-wrapper .topbar-search-query {
  font-family: TradeGothicLTStd;
  font-size: 12px;
  border: none;
  border-radius: inherit;
  border-bottom: 0.5px solid #000000;
}
.topbar .topbar-item.topbar-search-wrapper .btn-topbar-search:hover {
  background-color: inherit;
}
.topbar .topbar-item.topbar-search-wrapper .btn-topbar-search:hover .jalios-icon {
  color: #000000;
}
.topbar .topbar-item.topbar-search-wrapper .btn-topbar-search .jalios-icon {
  color: #000000;
  font-size: 30px;
}
.topbar A.topbar-item {
  color: #000000;
}
.topbar-placeholder.is-expanded {
  height: 109px;
}
BODY .jportal-block-inner .Portlet {
  margin-bottom: unset;
}
.PortletJNews .app .app-sidebar .app-sidebar-section .widget .form-control:first-child,
.PortletJNews .app .app-sidebar .app-sidebar-section .widget .input-group-btn .btn:last-child {
  border-radius: unset;
  border: 1px solid #bbbcbc;
}
.PortletJNews .app .app-sidebar .app-sidebar-section .widget .form-control:first-child {
  border-right: none;
}
.PortletJNews .app .app-sidebar .app-sidebar-section .widget .input-group-btn .btn:last-child {
  border-left: none;
}
.PortletJNews .app .app-sidebar .btn.btn-default {
  border: 1px solid;
  font-family: TradeGothicLTStd-Bd2;
  font-size: 12px;
}
.PortletJNews .app .app-sidebar .app-sidebar-icon {
  height: 131px;
}
.PortletJNews .app .app-sidebar .app-sidebar-icon .jalios-icon,
.PortletJNews .app .app-sidebar .app-sidebar-icon IMG {
  height: 73px;
}
.PortletJNews .app.app-jnews .app-main .app-header,
.PortletJNews .app.app-jnews .app-main .app-body {
  padding-left: 49px;
  padding-right: 28px;
}
.PortletJNews .app.app-jnews .app-header {
  min-height: 0;
  background: #FFFFFF;
}
.PortletJNews .app.app-jnews .app-header h1 {
  font-family: TradeGothicLTStd-BdCn20Obl;
  text-transform: uppercase;
  font-size: 30px;
  padding-bottom: 7px;
}
.PortletJNews .app.app-jnews .app-header:after {
  width: 50px;
  left: auto;
  bottom: auto;
}
body .app .app-header {
  /*
        background: transparent url('../images/img_bandeau_recherche@2x.png') 0% 0% no-repeat padding-box;
        background-size: cover;
        background-position-x: center;
      */
  background-color: transparent;
}
body .app .app-header h1 {
  position: inherit;
  font-family: TradeGothicLTStd-Bd2;
  font-size: 30px;
  color: #000000;
}
body .app.app-query .navbar .navbar-brand {
  font-size: 14px;
}
body .app.app-query .navbar .dropdown-toggle {
  font: normal normal normal 12px/18px Poppins;
}
body .app.app-query .navbar .dropdown-toggle .jalios-icon {
  font: normal normal normal 12px/14px IcoMoon;
}
body .app.app-query .navbar .navbar-right {
  display: none;
}
body .app.app-query .app-sidebar .app-sidebar-section .widget .form-control:first-child {
  border-radius: 0;
}
body .app.app-query .app-sidebar .app-sidebar-section .widget .is-last-visible-btn {
  border-radius: 0 !important;
}
body .app.app-query .app-sidebar .app-sidebar-section .widget INPUT[type="text"],
body .app.app-query .app-sidebar .app-sidebar-section .widget .input-group-btn .btn {
  background-color: #F8F9FA;
  border-color: #F8F9FA;
  color: #8B8B8B;
  font: normal normal normal 13px/20px TradeGothicLTStd;
}
body .app.app-query .app-sidebar .app-sidebar-section .widget INPUT[type="text"] .jalios-icon,
body .app.app-query .app-sidebar .app-sidebar-section .widget .input-group-btn .btn .jalios-icon {
  color: #8B8B8B;
}
body .app.app-query .app-sidebar .app-sidebar-section .app-sidebar-section-title,
body .app.app-query .app-sidebar .app-sidebar-section .app-sidebar-section-title > A {
  color: #000000;
  font-family: TradeGothicLTStd-Bd2;
  text-transform: capitalize;
}
body .app.app-query .app-sidebar .app-sidebar-section .app-sidebar-section-title .caret,
body .app.app-query .app-sidebar .app-sidebar-section .app-sidebar-section-title > A .caret {
  color: #000000;
}
body .app.app-query .app-sidebar .app-sidebar-section .app-sidebar-section-title > A > H2 > .jalios-icon:first-child,
body .app.app-query .app-sidebar .app-sidebar-section > A > H2 .jalios-icon:first-child {
  display: none;
}
body .app.app-query .app-header {
  background: transparent url('../images/img_bandeau_recherche@2x.png') 0% 0% no-repeat padding-box;
  background-size: cover;
  background-position-x: center;
}
body .app.app-query .app-header:after {
  content: "";
  width: 100%;
  position: absolute;
  border: 5px solid #012169;
  bottom: 0;
  left: 0;
}
body .app.app-query .app-header h1 {
  position: inherit;
  font-family: TradeGothicLTStd-Bd2;
  font-size: 30px;
  color: #000000;
}
body .app.app-query .app-body .app-cards-horizontal-wrapper > .inline > .inline {
  color: #75787b;
  font: normal normal normal 12px/18px TradeGothicLTStd;
}
body .app.app-query UL.app-top-menu {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding-left: 0;
}
body .app.app-query UL.app-top-menu LI {
  margin: 5px;
  padding: 5px 10px 6px 10px;
  border-radius: 20px;
  border: solid 1px #DAD6D3;
  background-color: #FFFFFF;
  color: #000000;
}
body .app.app-query UL.app-top-menu LI.active {
  background-color: #75787b;
  border-color: #75787b;
  color: #FFFFFF;
}
body .app.app-query UL.app-top-menu LI .app-list-check {
  display: none;
}
body .app.app-query UL.app-top-menu LI LABEL {
  margin-bottom: 0;
  font: normal normal normal 12px/22px TradeGothicLTStd;
  cursor: pointer;
}
body .app.app-query .pagination-wrapper.showMore {
  text-align: right;
  margin: 25px 0 50px 0;
}
body .app.app-query .pagination-wrapper.showMore a {
  border: none;
  color: #000000;
  padding-right: 0;
}
body .app.app-query .pagination-wrapper.showMore a:after {
  content: "plus3";
  font-family: "icomoon";
}
.app-directory .app-directory-filter-workspaces-menu {
  display: none;
}
body .app.app-appstore .app-header {
  background: transparent url('../images/bandeau_applications.png') 0% 0% no-repeat padding-box;
  background-position-x: 0%;
  background-size: auto;
  background-size: cover;
  background-position-x: center;
}
body .app.app-trash .app-header {
  background: transparent url('../images/bandeau_corbeille.png') 0% 0% no-repeat padding-box;
  background-position-x: 0%;
  background-size: auto;
  background-size: cover;
  background-position-x: center;
}
body .app.app-directory .app-header {
  background: transparent url('../images/bandeau_annuaire.png') 0% 0% no-repeat padding-box;
  background-position-x: 0%;
  background-size: auto;
  background-size: cover;
  background-position-x: center;
}
body .app.app-bookmark .app-header {
  background: transparent url('../images/bandeau_favoris.png') 0% 0% no-repeat padding-box;
  background-position-x: 0%;
  background-size: auto;
  background-size: cover;
  background-position-x: center;
}
body .app.app-advocacy .app-header {
  background: transparent url('../images/bandeau_rs.png') 0% 0% no-repeat padding-box;
  background-position-x: 0%;
  background-size: auto;
  background-size: cover;
  background-position-x: center;
}
body .app.app-advocacy .app-header .app-subtitle A {
  color: #012169;
  font-family: TradeGothicLTStd-Bd2;
  font-size: 30px;
}
.inextenso-explorer .explorer-table-col.is-action {
  width: auto;
}
@media (min-width: 992px) {
  .jportal-wrapper.is-publication-displayed .col-md-10 .selection-body,
  .col-md-10 .PortletQueryForeach .selection-body {
    padding-right: 0px;
  }
}
.card-member-directory-app-wrapper .card.card-member .wrapper-photo .photo,
.wrapper-photo.account .photo {
  object-fit: cover;
}
.Article.fulldisplay .publication-metadata .wrapper-photo .photo {
  height: 30px;
  width: 30px;
  object-fit: cover;
}
/** Mire de connexion **/
body .authentication .logo > img {
  max-height: 60px;
  max-width: 290px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
body .authentication .welcome {
  font-weight: bold;
  text-align: center;
}
body .authentication .welcome p {
  padding-bottom: 10px;
  width: 80%;
  margin: 0 auto;
}
body .authentication .welcome p:first-child {
  padding-bottom: 30px;
  font-size: 20px;
}
body .authentication .welcome .intro {
  font-weight: normal;
  width: 55%;
}
body .authentication .welcome .office365-oauth-link.btn.btn-default {
  font-size: 18px;
  background-color: #00ABAB;
  border-color: #00ABAB;
  color: #FFFFFF;
}
body .authentication .welcome .office365-oauth-link.btn.btn-default IMG.jalios-icon {
  vertical-align: baseline;
}
body .authentication .widget.input-group,
body .authentication .form-actions {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
body .authentication .widget.input-group .btn-primary,
body .authentication .form-actions .btn-primary {
  background-color: #BBBCBC;
  border-color: #BBBCBC;
}
FORM[action="types/DocumentEditorial/editDocumentEditorialModalFull.jsp"] .widget.widget-name-description,
FORM[action="types/DocumentEditorial/editDocumentEditorial.jsp"] .widget.widget-name-description,
FORM[action="types/FileDocument/editFileDocument.jsp"] .widget.widget-name-description,
FORM[action="work/docChooserModal.jsp"] .widget.widget-name-description,
FORM[action="types/FaqInExtenso/editFaqInExtensoModalFull.jsp"] .widget.widget-name-description,
FORM[action="types/FaqInExtenso/editFaqInExtenso.jsp"] .widget.widget-name-description {
  display: none;
}
/*# sourceMappingURL=override.css.map */
