:root {
  accent-color: #000091;
}

.tooltip {
	/*display: none!important;*/
}

#ori-oai-search {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
}


#ori-oai-search header.navbar-fixed-top {
    opacity: initial;
    transition: unset;
    -webkit-transition: unset;
    background: inherit;
    padding: initial;
    border-width: initial;
    position: initial;
    top: initial;
}

.pagetype-notice #ori-oai-search header #block-brandingheaderheaderblock .branding-header {
  padding-bottom: 0;
}

#ori-oai-search .header__wrapper .container {
	padding-top: 6px;
  padding-bottom: 6px;
}


#ori-oai-search .region-left-sticky-wrapper .left-menu .mobile-items {
	/*display: none!important;*/
}
#ori-oai-search .region-left-sticky-wrapper .left-menu .mobile-items a {
	color: white;
}

#ori-oai-search .region-left-sticky-wrapper .left-menu .agenda-menu-wrapper a {
	color: white;
}
#ori-oai-search .region-left-sticky-wrapper .left-menu .agenda-menu-wrapper a:hover {
	text-decoration: none;
}

#block-generalmenublock a:not(.btn),
#block-generalmenublock a:not(.btn):hover,
#block-generalmenublock a:not(.btn):focus {
	color: #000091;
}

#block-generalmenublock .secondary-menu-wrapper .secondary-menu-taxonomy #secondary-menu-taxonomy-block .menu-item > a {
	color: white;
}







#ori-oai-search .container:before, #ori-oai-search .container:after {
	content: none;
}

#ori-oai-search .branding-header__wrapper .container {
	padding-top: 0;
  padding-bottom: 0;
}


.breadcrumb {
	background-color: inherit;
}


#ori-oai-search div.h1_moteur_ressource h1 span.mot_search {
	font-size: 100%;
}

#ori-oai-search div#form_bloc_ressource .input-group .input-group-btn #search_valid {
	background: white;
  border: 0;
  width: 45px;
	height: 45px;
	color: transparent;
	background-image: url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 50 51' xmlns='http://www.w3.org/2000/svg'><path d='M34.36 29.9l-4.678 4.678 14.815 14.817 4.678-4.679zM.83 16.645c0 8.614 6.982 15.595 15.595 15.595 8.614 0 15.595-6.981 15.595-15.595 0-8.613-6.981-15.595-15.595-15.595C7.812 1.05.83 8.032.83 16.645z' fill='none' stroke-width='2' stroke='rgb(0,0,145)'/></svg>");
  background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
}


#ori-oai-search div#form_bloc_ressource .input-group .input-group-btn #search_valid:focus {
    outline: 0px!important;
}

#ori-oai-search div#form_bloc_ressource .input-group .input-group-addon {
	display: none;
}
#ori-oai-search div#form_bloc_ressource .input-group .input-group-btn {
	right:2px;
}
@media (max-width: 767px){
	#ori-oai-search div#form_bloc_ressource .input-group .input-group-btn.hidden-xs {
	    display: table-cell!important;
	}
}
#ori-oai-search div#form_bloc_ressource .input-group .input-group-btn>.btn:hover {
	z-index: unset;
}

#ori-oai-search .jNice .jNiceRadio {
	display: none;
}
#ori-oai-search .jNice .jNiceHidden {
	display: inline-block!important;
}
#ori-oai-search .jNice .jNiceHidden:focus {
  outline: 0px!important;
}
#ori-oai-search div#form_bloc_ressource div.container ul.complement_recherche li .jRadioWrapper {
	margin-right: 5px;
	top:2px;
}
#ori-oai-search div#form_bloc_ressource div.container ul.complement_recherche li label {
	margin: 0px;
}

#ori-oai-search div.filtres_ressource .filtre_title {
	color: #000091;
  display: none;
}




#ori-oai-search div.filtres_actifs ul li {
	background-color: #000091;
	color: white;
	padding: 5px 0;
	font-family: "Marianne",Arial,Helvetica,sans-serif;
}
#ori-oai-search div.filtres_actifs ul li:not(.current-search-refined-element) {
  background-color: transparent;
}
#ori-oai-search div.filtres_actifs ul li:not(.current-search-refined-element) a span {
  color: #000091;
  text-decoration: underline;
  font-weight: 700;
}
#ori-oai-search div.filtres_actifs ul li:not(.current-search-refined-element) a i {
  display: none;
}
#ori-oai-search div.filtres_actifs ul li a {
	padding: 0 10px;
}
#ori-oai-search div.filtres_actifs ul li a:focus {
	text-decoration: none;
}
#ori-oai-search div.filtres_actifs ul li a::after {
	bottom: -10px;
}
#ori-oai-search div.filtres_actifs ul li.current-search-refined-element {
	padding: 5px 10px;
}
#ori-oai-search div.filtres_actifs ul li.current-search-refined-element a {
	padding: 0;
}

#ori-oai-search div.filtres_actifs ul li a:hover {
	text-decoration: none;
	color: white;
}
#ori-oai-search div.filtres_actifs ul li span {
	color: white;
}
#ori-oai-search div.filtres_actifs ul li i {
	color: white;
}




.ui-autocomplete.ui-menu {
	padding: 40px 0 0;
}
.ui-autocomplete.ui-menu .ui-menu-item {
	padding: 6px;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	color: #000091;
}
.ui-autocomplete.ui-menu .ui-menu-item a .ori-oai-autocomplete .autocomplete-value {
	font-size: 20px;
	padding: 3px 0.4em;
}
.ui-autocomplete.ui-menu .ui-menu-item a:hover .ori-oai-autocomplete .autocomplete-value {
	text-decoration: underline;
	outline: 1px dashed #d6d6d6;
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus {
	background: white;
	font-weight: 400;
}




@media (min-width: 768px) {
  #ori-oai-search main > div > div.container,
  #ori-oai-search header > div.container,
  #ori-oai-search footer#footer div.container,
  #ori-oai-search header div.zone-recherche-nav_container,
  #ori-oai-search header #breadcrumb {
    width: initial;
	max-width: initial;
  }
}
@media (min-width: 992px) {
  #ori-oai-search main > div > div.container,
  #ori-oai-search header > div.container,
  #ori-oai-search footer#footer div.container,
  #ori-oai-search header div.zone-recherche-nav_container,
  #ori-oai-search header #breadcrumb {
    width: initial;
		max-width: initial;
  }
}
@media (min-width: 1200px) {
  #ori-oai-search main > div > div.container,
  #ori-oai-search header > div.container,
  #ori-oai-search footer#footer div.container,
  #ori-oai-search header div.zone-recherche-nav_container,
  #ori-oai-search header div.zone-recherche-nav_container:before,
  #ori-oai-search header div.zone-recherche-nav_container:after,
  #ori-oai-search header #breadcrumb {
    /*width: 1680px;*/
	max-width: 1680px;
  }
}




#ori-oai-search .element-wrap .element {
	box-shadow: unset;
	border-bottom: 1px solid #000091;
	padding-bottom: 20px;
}


#ori-oai-search div.filtres_ressource {
	background-color: #d3dcf0;
	padding-top: 45px;
	padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

#ori-oai-search div.filtres_ressource:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #d3dcf0;
    top: 0;
    left: -100%;
    bottom: 0;
}

#ori-oai-search div.filtres_ressource:after {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #d3dcf0;
    top: 0;
    right: -100%;
    bottom: 0;
}

#ori-oai-search div.h1_moteur_ressource {
  margin: 0;
	padding: 0;
	padding-left: 20px;
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	margin-bottom: 30px;
}
@media (min-width: 768px){
	#ori-oai-search div.h1_moteur_ressource {
		padding-left: 0;
	}
}
#ori-oai-search div.titre-rubrique h1 {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	text-transform: none;
	font-size: 50px;
	line-height: 50px;
	padding-bottom: 26px;
	color: black;
}
#ori-oai-search div.titre-rubrique.h1_moteur_ressource {
	padding-right: 20px;
}
#ori-oai-search div.titre-rubrique:after {
    content: '';
    width: 100px;
    height: 0;
    border: 2px solid #000;
    position: relative;
    left: 0;
    bottom: 0;
    background-color: #000;
}

#ori-oai-search .chiffre_cle {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	color: #000091;
}


#ori-oai-search div#form_bloc_ressource::before {
	content: 'Rechercher par mots-cl\0000E9s';
	color: #000091;
	font-size: 18px;
  font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
  line-height: 30px;
}
#ori-oai-search div#form_bloc_ressource {
	margin: 0 0 50px 0;
}
.pagetype-notice #ori-oai-search div#form_bloc_ressource {
  display: none;
}


#ori-oai-search div#form_bloc_ressource div.container {
	background-color: inherit;
	padding: 0;
}


#ori-oai-search div#form_bloc_ressource .input-group .input_form {
	padding: 15px 45px 15px 15px;
	font-family: "Marianne",Arial,Helvetica,sans-serif;
  border: 0;
  color: #000091;
  width: calc(100% + 45px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #000091;
  border-radius: 0;
	font-size: 18px;
	line-height: 25px;
	height: 50px;
}
#ori-oai-search div#form_bloc_ressource .input-group .input_form::placeholder {
	color: #000091;
}
@media (max-width: 767px){
	#ori-oai-search div#form_bloc_ressource .input-group .input_form::placeholder {
		font-size: 16px;
	}
}

#ori-oai-search div#form_bloc_ressource div.container ul.complement_recherche,
#ori-oai-search div#form_bloc_ressource div.container ul.complement_recherche li label {
	color: #000091;
	margin-top: 10px;
  display: none;
}







#ori-oai-search div.refine-search-top-true div.contenu_filtre {
	margin-left: unset;
	padding-left: unset;
	margin-right: unset;
	padding-right: unset;
	left: 0;
	margin-top: 0;
  max-height: 220px;
  overflow-y: scroll;
  max-height: 220px;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
}


#ori-oai-search div.contenu_filtre ul li input {
	margin-right: 0;
}
#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 {
	max-height: inherit;
	padding-top:15px;
	font-size: 16px;
}
#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 > li::before {
  background: #e1000f;
}
#ori-oai-search div.contenu_filtre ul.liste_filtre_niveau3 {
  background-color: #d3dcf0;
}
#ori-oai-search div.contenu_filtre ul li i.fa-minus {
  color: #e1000f;
}
#ori-oai-search .refine-search-choice-field-element {
	padding-left: 35px;
}
#ori-oai-search .refine-search-choice-field .jNice .jCheckBoxWrapper {
	margin-right: 0;
}
#ori-oai-search div.contenu_filtre ul li span {
	color: black;
}
#ori-oai-search div.contenu_filtre ul li i {
	background-color: #e1000f;
}
#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 li:last-of-type {
	padding-bottom: 10px;
}

#ori-oai-search #index-simple-search + h2 {
  color: #000091;
  font-size: 18px;
  font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
  margin-top: 25px;
}


@media (min-width: 1200px){
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 {
	    min-width: unset;
	}
}

@media (min-width: 992px){
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 {
	    min-width: unset;
	}
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 .col-md-4 {
	    width: 100%;
	}
}

@media (min-width: 768px){
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 {
	    min-width: unset;
	}
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 .col-sm-6 {
	    width: 100%;
	}
}

@media (max-width: 767px){
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 {
	    min-width: unset;
	}
}


@media (min-width: 1200px){
	#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 .col-lg-4 {
	    width: 100%;
	}
}

#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 li .refine-search-choice-field-element {
	font-family: "Marianne",Arial,Helvetica,sans-serif;
	color: #000091;
}

#ori-oai-search div.refine-search-top-true div.contenu_filtre ul.liste_filtre_niveau2 li .refine-search-choice-field-element .jNiceCheckbox {
	display: none;
}


#ori-oai-search div#refine-search + .filtres_actifs {
  padding-left: 15px;
  margin-top: 20px;
}

#ori-oai-search .dropdown i.fa {
  display: none;
}
#ori-oai-search .dropdown i.fa.chevron {
  display: block;
}



#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 li.filtre_niveau1 {
	font-size: 18px;
	margin-right: 0;
  font-weight: 700;
  line-height: 24px;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #000091;
  /*display: -ms-flexbox;*/
  /*display: flex;*/
  -ms-flex-align: center;
  align-items: center;
  /*width: 100%;*/
  color: #000091;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 li.filtre_niveau1 > span {
	display: inline-block;
	width: 100%;
	position: relative;
}


#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 {
	display: grid;
  grid-gap: 20px 35px;
  padding-bottom: 10px;
  grid-template-columns: repeat(auto-fill,minmax(100px,260px));
  width: 100%;
	margin-bottom: 20px;
}

#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 .load_filtre > i {
	color: #e1000f;
  display: none;
}

#ori-oai-search div#refine-search ul.liste_filtre_niveau1 li.filtre_niveau1,
#ori-oai-search div#rebound-search ul#rebounds li.rebound {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
}

#results-navigation-area #results-navigation-area-results-pages {
	display: none;
}



#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 li.filtre_niveau1 > span:first-child::after {
	color: #000091;
	position: absolute;
	right: 0px;
	top:4px;
}




#ori-oai-search div.info_current_page {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	color: #000091;
}

#ori-oai-search div.info_current_page div.nb-result::after,
#ori-oai-search div.info_current_page div.result-current::before {
	background-color: #000091;
}





@media (max-width: 767px) {
	#ori-oai-search div.info_current_page div.nb-result::after {
    left: 0;
    width: 0;
	}
	#ori-oai-search div.info_current_page div.result-current::before {
    right: 0;
    width: 0;
	}
	#ori-oai-search div.info_current_page .col-xs-4 {
		width: 100%;
	}


	#ori-oai-search div.info_current_page div.section-current > span::before {
		content: '';
    display: block;
    position: absolute;
    top: 13px;
    transition: 0.35s;
    height: 1px;
		width: 50px;
		left: 0;
    background-color: #000091;
	}
	#ori-oai-search div.info_current_page div.section-current > span::after {
		content: '';
    display: block;
    position: absolute;
    top: 13px;
    transition: 0.35s;
    height: 1px;
		width: 50px;
		right: 0;
    background-color: #000091;
	}

}





#ori-oai-search div.filtre_pagination ul li {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	color: #000091;
	font-size: 16px;
    font-weight: 700;
}
#ori-oai-search div.filtre_pagination ul li button {
	color: #000091;
	border-color: #000091;
	font-size: 16px;
  font-weight: 700;
	display: flex;
  justify-content: space-between;
	align-items: baseline;
}
#ori-oai-search div.filtre_pagination ul li i.chevron {
	color: #000091;
}

#ori-oai-search #pagination-area ul > li:last-of-type {
	display: none;
}

#ori-oai-search #filtre_tri + ul > li > a {
	padding-top: 7px;
}

@media (min-width: 1200px) {
	#ori-oai-search #pagination-area ul > li.col-lg-6 {
	    margin-left: 50%;
	}
}
@media (min-width: 992px){
	#ori-oai-search #pagination-area ul > li.col-md-6 {
	    width: 70%;
	}
	#ori-oai-search #pagination-area ul > li.col-md-6 {
	    margin-left: 30%;
	}
}



#ori-oai-search #pagination-area {
	position: absolute;
  right: 0;
  bottom: -85px;
}
#ori-oai-search #results-navigation-area {
	margin-bottom: 100px;
}
#ori-oai-search #results-navigation-area > div.filtres_ressource {
	padding-top: 45px;
}

/*#ori-oai-search #results-navigation-area > div.filtres_ressource .filtres_actifs #current-search-refined-elements {
  position: absolute;
  left: 0;
  bottom: -70px;
}*/

#ori-oai-search #results-navigation-area .main-icons-container {
	display: none;
}
#ori-oai-search #results-list-area > .info_current_page {
	padding-top: 0;
}

#ori-oai-search div.main-icons-container,
#ori-oai-search #pagination-area {
	padding-top: 0;
}

@media (max-width: 767px){
	#ori-oai-search #pagination-area {
		float: left;
		width: 100%;
	}
	#ori-oai-search #pagination-area.hidden-xs {
	  display: block!important;
	}
}

#ori-oai-search #pagination-area > ul > li > .content-dropdown::before {
	content: "Trier par";
	color: #000091;
}

#ori-oai-search #results-list-area .info_current_page .nb-result {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  display: none;
}

#ori-oai-search #results-list-area #section_1 .nb-result {
  display: block;
}

#ori-oai-search #results-list-area .info_current_page .nb-result::after {
  content: none;
}

#ori-oai-search #results-list-area .info_current_page .section-current,
#ori-oai-search #results-list-area .info_current_page .result-current {
  display: none;
}

#ori-oai-search .bottom_link_container {
  z-index: unset;
}

#ori-oai-search #results-load-more-footer #plus_de_resultat {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  background-color: white;
  color: #000091;
  text-transform: unset;
  border: 1px solid #000091;
}
#ori-oai-search #results-load-more-footer #plus_de_resultat:hover {
  background-color: #000091;
  color: white;
  border: 1px solid #000091;
}
#ori-oai-search #results-load-more-footer #plus_de_resultat .over span {
  display: none;
}
#ori-oai-search #results-load-more-footer #plus_de_resultat .over {
  padding: 10px 30px;
}
#ori-oai-search #results-load-more-footer #plus_de_resultat .over::after {
  content: 'Afficher plus';
}
#ori-oai-search #plus_de_resultat .ajax-preloader {
  display: none!important;
}
#ori-oai-search #results-load-more-footer #plus_de_resultat .over {
  display: block!important;
}
#ori-oai-search #results-load-more-footer #top_bloc {
  display: none;
}


#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
}

#ori-oai-search div.blog-wrapper div.element-item:not(.result-no-thumbnail) div.item-ressource div.body div.result-element-repository {
	right: 20px;
	bottom: unset;
	top: 0px;
	left: unset;
	border-radius: 0;
  border-bottom-left-radius: 5px;
  display: none;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-description,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-description em {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  font-weight: 700;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-description {
  word-break: break-word;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-date {
	color: #444;
  font-size: 1.6rem;
  font-family: "Marianne Light",Arial,Helvetica,sans-serif;
  margin-top: -7px;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title > h5 > a {
  position: static;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title > h5 > a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}


#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element.result-element-keyword.result-element-custom_keyword {
	padding-top: 25px;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element.result-element-keyword.result-element-custom_keyword .themes_item .theme_liste li {
	font-family: "Marianne",Arial,Helvetica,sans-serif;
  display: none;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element.result-element-keyword.result-element-custom_keyword .themes_item .theme_liste li:nth-of-type(-n+3) {
  display: inline-block;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture > a::after {
	content: none;
}


#ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture i.picture-superpose-logo {
    position: absolute;
		top: calc(50% - 55px);
		left: calc(50% - 48px);
		padding-top: 0;
}

/* temporaire pour gerer taille image */
.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
	height: 250px!important;
	width: 470px!important;
	background-position: center;
	max-width: unset;
}
@media (max-width: 1023px) {
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 150px!important;
		width: 270px!important;
		max-width: unset;
	}
}

@media (max-width: 767px){
	#ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture {
	  display: block;
		width: 100%;
		padding-bottom: 15px;
    padding-left: 15px;
		padding-right: 15px;
    margin-top: -20px;
	}
	#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body {
		display: block;
	}
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 250px!important;
		width: 100%!important;
		max-width: unset;
	}
}
@media (max-width: 450px){
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-advanced-result #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-index #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer,
  .pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .value-repository a img,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-thematic-default #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 200px!important;
		width: 100%!important;
		max-width: unset;
	}
}


#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body {
	padding-top: 0;
	padding-bottom: 0;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title span.value-title,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title span.liusHit,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title a.value-title {
	color: #000;
  font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title a.value-title,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title a.value-title em {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  font-weight: 700;
}

/* customisation resultats */
#ori-oai-search .isotope-element.element-item {
	position: inherit !important;
  transform: none !important;
	padding-top: 20px;
}


#ori-oai-search div.blog-wrapper div.element-item em, #ori-oai-search div.popover-content em {
	background-color: transparent;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource:hover .body {
	background-color: inherit;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body h5 {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	line-height: 27px;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-title a.value-title:hover {
	color: black;
	text-decoration: none;
}

#ori-oai-search .label-keyword,
#ori-oai-search .separator-keyword,
#ori-oai-search .label-description,
#ori-oai-search .separator-description{
	display: none;
}



#ori-oai-search .value-keyword {
	color: #fff;
}
#ori-oai-search .value-keyword a,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.themes_item ul.theme_liste li {
    background: #d3dcf0;
    color: #000091;
    font-size: 1.6rem;
    display: none;
    padding: 5px 20px;
    margin: 0 4px 4px;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.themes_item ul.theme_liste li:nth-of-type(-n+3) {
    display: inline-block;
}

#ori-oai-search ul.theme_liste li:nth-child(n+2):before,
#ori-oai-search ul.themes_liste_ressource li:nth-child(n+2):before {
	display: none;
}

#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.themes_item ul.theme_liste li:first-child::before {
	display: none;
}



#ori-oai-search .value-description {
	color: #000091;
  font-size: 2.2rem;
  line-height: 32px;
  padding: 0;
	display: block;
}


#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-notice div.result-notice-access {
	background-color: inherit;
}

#ori-oai-search .result-links a.btn {
	background-color: #000091;
	border-radius: 0;

}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.lien_item.acces_ressource a.btn {
	color: #fff;
}
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-notice a.notice-access,
#ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body a.btn {
	border-radius: 0;
	border-color: #000091;
	color: #000091;
}




/* pagination */
#ori-oai-search .pagination {
	color: #000091;
}
#ori-oai-search .pagination>li:first-child>a,
#ori-oai-search .pagination>li:first-child>span,
#ori-oai-search .pagination>li:last-child>a,
#ori-oai-search .pagination>li:last-child>span {
	border-radius: 0;
}
#ori-oai-search .pagination>li>a,
#ori-oai-search .pagination>li>span,
#ori-oai-search .pagination>.disabled>a,
#ori-oai-search .pagination>.disabled>a:focus,
#ori-oai-search .pagination>.disabled>a:hover,
#ori-oai-search .pagination>.disabled>span,
#ori-oai-search .pagination>.disabled>span:focus,
#ori-oai-search .pagination>.disabled>span:hover{
	border-color: #000091;
	background-color: #d3dcf0;
}

#ori-oai-search .pagination > .active > a,
#ori-oai-search .pagination > .active > a:focus,
#ori-oai-search .pagination > .active > a:hover,
#ori-oai-search .pagination > .active > span,
#ori-oai-search .pagination > .active > span:focus,
#ori-oai-search .pagination > .active > span:hover {
	background-color: #000091;
	border-color: #000091;
	color: #fff;
}

#ori-oai-search div.pagination_ressource a.lien_pagination {
	background-color: #0000B8;
}




#ori-oai-search #notice-more-like-this div.blog-wrapper div.element-item div.item-ressource .result-picture {
	display: block;
}


#block-footer {
	color: #000091;
}
#block-sitespublics a:not(.btn),
#block-sitespublics a:not(.btn):hover {
	color: #000091;
	text-decoration: none;
}
#block-sitespublics a:hover > i {
	text-decoration: underline!important;
}

@media (max-width: 768px) {
	#ori-oai-search #results-navigation-area > .filtres_ressource > .filtre_title+.row {
		padding: 0 30px;
	}
}


@media (max-width: 1023px) {
	#ori-oai-search div.titre-rubrique h1 {
		font-size: 34px;
	}
	#refine-search {
		display: none;
	}
	#ori-oai-search div.filtres_ressource:hover #refine-search {
		display: block;
	}
	#ori-oai-search div.filtres_ressource .filtre_title{
		display: none;
	}
	#ori-oai-search #results-navigation-area > .filtres_ressource > .filtre_title+.row::before,
	#ori-oai-search #index-simple-search-content > .filtres_ressource > .filtre_title+.row::before{
		content:"Voir les filtres";
		border: 0;
		background: #000091;
		color: #fff;
		font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
		text-align: center;
		padding: 15px;
		cursor: pointer;
		font-size: 1.8rem;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
	}
	#ori-oai-search div#refine-search.refine-search-top-true ul.liste_filtre_niveau1 {
		grid-template-columns: auto;
		margin-top: 25px;
	}
	#ori-oai-search #pagination-area {
		margin-top: 10px;
	}
}











#ori-oai-search #main-content #main-icons > .back {
	color: #000091;
	border: 0;
	font-family: "Marianne",Arial,Helvetica,sans-serif;
	font-size: 16px;
}
#ori-oai-search #main-content #main-icons > .back:hover {
	background-color: white;
}
#ori-oai-search #main-content #main-icons > .back::before {
	color: #000091;
	font-family: "Marianne",Arial,Helvetica,sans-serif;
	font-size: 16px;
	content: 'Accueil >';
}
#ori-oai-search #main-content #main-icons > .back > span {
	display: none;
}

@media (max-width: 767px){
	#ori-oai-search #main-content #page-content {
		padding: 0 25px;
	}
	#ori-oai-search #main-icons.notice-main-icons,
	#ori-oai-search #main-icons.notice-main-icons > a {
    padding-left: 0;
	}
}


#ori-oai-search #main-content #page-content .asrticleStructure__left .block-heu-esr-content .anchor-menu .anchor-menu-item a {
	color: #000091;
}
#ori-oai-search #main-content #page-content .asrticleStructure__left .block-heu-esr-content .anchor-menu .anchor-menu-item a:hover::before,
#ori-oai-search #main-content #page-content .asrticleStructure__left .block-heu-esr-content .anchor-menu .anchor-menu-item a:active::before,
#ori-oai-search #main-content #page-content .asrticleStructure__left .block-heu-esr-content .anchor-menu .anchor-menu-item a:focus::before,
#ori-oai-search #main-content #page-content .asrticleStructure__left .block-heu-esr-content .anchor-menu .anchor-menu-item a:visited::before {
	border: 2px solid #000091;
}
#ori-oai-search #main-content #page-content .asrticleStructure__left {
	max-width: 600px;
	margin: auto;
}

@media (max-width: 767px){
	#ori-oai-search #main-content #page-content .asrticleStructure__left {
		display: block;
	}
	#ori-oai-search #main-content #page-content .asrticleStructure__right {
		margin: 5px 0 0 0;
	}
}

#ori-oai-search div.notice-wrapper-content .liste_informations_ressource > div:before {
  content: none;
}

.pagetype-notice #ori-oai-search #main-content #page-content .asrticleStructure__right .section-chapo {
  display: none;
}
.pagetype-notice #ori-oai-search #main-content #page-content .asrticleStructure__right .block-field-blocknodepublicationfield-taxonomy-publication-type .categorie {
  text-transform: uppercase;
}
.pagetype-notice #ori-oai-search #main-content #page-content .asrticleStructure__right .block-field-blocknodepublicationfield-manage-attachments .content .block-media-attachments .lien_ressource .h2-description.element-title {
  display: none;
}
.pagetype-notice #ori-oai-search #main-content #page-content .asrticleStructure__right .block-field-blocknodepublicationfield-manage-attachments .content .block-media-attachments .lien_ressource li::before {
  background: transparent;
  width: 0;
  height: 0;
}

#ori-oai-search #main-content #page-content .asrticleStructure__right .block-media-attachments.wysiwyg {
	overflow: hidden;
}

#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg span.element-title {
	font-family: "Marianne Bold",Arial,Helvetica,sans-serif;
	color: #000091;
	font-weight: 400;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg ul {
	padding: 0 0 5px 30px;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg ul.doc_annexe_ressource {
  padding-left: 0;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg ul.doc_annexe_ressource > li::before {
  content: none;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg ul.result-links {
	word-break: break-all;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg h3 {
	margin: 25px 0 20px;
}
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg h4 {
	margin: 15px 0 10px;
}

#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg h4:first-of-type + p,
#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg h4:last-of-type + span.element-value > ul > li {
	word-wrap: break-word;
}

#ori-oai-search #main-content #page-content .asrticleStructure__right .block-field-blocknodepublicationfield-release-date h2::after {
	content: ' ';
}

#ori-oai-search #main-content #page-content .asrticleStructure__right .wysiwyg span.element-value ul {
	overflow: hidden;
}

#ori-oai-search .publication .asrticleStructure__right .publication-summary {
	margin: 30px 0px 15px;
}

#ori-oai-search .publication .asrticleStructure__right .wysiwyg .wysiwyg a img {
	padding: 15px;
}

#ori-oai-search .publication .asrticleStructure__right .wysiwyg .wysiwyg a.diffusion_img {
	display: block;
}
#ori-oai-search .publication .asrticleStructure__right .wysiwyg .wysiwyg a.diffusion_img img {
	width: 300px;
    padding: 0;
    display: inline-block;
    text-align: left;
}

#ori-oai-search .publication .asrticleStructure__right .wysiwyg .wysiwyg .bloc_reseau_sociaux a {
	margin: 0 10px;
	font-size: 25px;
}

#ori-oai-search .publication .asrticleStructure__right .publication-technical-list {
	color: #000091;
}
#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item {
	display: flex;
	font-family: "Marianne",Arial,Helvetica,sans-serif;
	padding: 14px 12px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-top: 0;
	flex-wrap: wrap;
}
#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item:last-of-type {
	border-bottom: 1px solid;
}

#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item:nth-child(odd) {
	background-color: white;
}
#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item:nth-child(even) {
	background-color: #d3dcf0;
}

#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item > span:first-of-type {
	flex-basis: 40%;
}
#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item > span:last-of-type {
	flex-basis: 60%;
	padding-left: 10px;
	word-break: break-all;
}
#ori-oai-search .publication .asrticleStructure__right .publication-technical-list .publication-technical-list__item > .liste_second_niveau {
	position: relative;
	left: 40%;
	padding-left: 10px;
}

#ori-oai-search .publication .block-same-series-publications .ressource_similaire .item-similaire {
  display: block;
}
#ori-oai-search .publication .block-same-series-publications .ressource_similaire .item-similaire > .element.item-ressource {
	border: 1px solid #000091;
  height: 100%;
}

#ori-oai-search #notice-more-like-this div.blog-wrapper div.element-item div.item-ressource .result-picture {
	width: 100%;
	height: auto;
	overflow: hidden;
}
#ori-oai-search #notice-more-like-this div.blog-wrapper div.element-item div.item-ressource .result-picture > a::after {
	content: none;
}

.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-date,
.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-description,
.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource div.body div.result-element-custom_keyword {
  display: none;
}


.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
	width: 100%;
	background-position: top;
  height: 250px;
}
@media (max-width: 1440px) {
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 206px;
	}
}
@media (max-width: 1023px) {
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 175px;
	}
}
@media (max-width: 992px) {
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 206px;
	}
}
@media (max-width: 767px){
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 250px;
	}
}
@media (max-width: 450px){
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture a.aPlayer,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture span.aPicture,
	.pagetype-notice #ori-oai-search div.blog-wrapper div.element-item div.item-ressource .result-picture .jwplayer {
		height: 175px;
	}
}







#ori-oai-search #notice-more-like-this .ressource_similaire .content_ressource_similaire {
  display: flex;
  flex-wrap: wrap;
}
#ori-oai-search #notice-more-like-this .ressource_similaire .content_ressource_similaire > h2 {
  flex-basis: 100%;
}


#ori-oai-search #notice-more-like-this .ressource_similaire .item-similaire .body .theme_liste > li {
	margin: 0 4px 4px;
}

#ori-oai-search #notice-more-like-this .ressource_similaire .item-similaire .body div.result-element-repository {
	background-color: white;
	position: absolute;
	left: 45px;
	border-radius: 5px;
	bottom: 3px;
	display: none;
}
#ori-oai-search #notice-more-like-this .ressource_similaire .item-similaire .body {
	padding-bottom: 0;
}

#ori-oai-search .publication .asrticleStructure__right .wysiwyg .wysiwyg .bloc_reseau_sociaux {
	margin-top: 10px;
}

#ori-oai-search .publication .asrticleStructure__right .block-node-footer-info .taxonomy-type-wrapper-holder {
	overflow: hidden;
}

@media (max-width: 767px){
  #ori-oai-search #notice-more-like-this .ressource_similaire .item-similaire .body {
  	padding-top: 10px;
    padding-bottom: 10px;
  }
	#ori-oai-search #notice-more-like-this div.blog-wrapper div.element-item div.item-ressource {
		padding: 0;
	}
	#ori-oai-search #notice-more-like-this div.blog-wrapper div.element-item div.item-ressource .result-picture {
		padding: 0;
		margin-top: 0;
	}
	#ori-oai-search #notice-more-like-this .ressource_similaire .item-similaire {
		padding: 0;
		margin-bottom: 10px;
	}
}


.tandem-ac-high-contrast #ori-oai-search div#form_bloc_ressource::before,
.tandem-ac-high-contrast #ori-oai-search #main-content #main-icons > .back::before {
  color: white;
}
.tandem-ac-inv-contrast #ori-oai-search div#form_bloc_ressource::before,
.tandem-ac-inv-contrast #ori-oai-search #main-content #main-icons > .back::before {
  color: yellow;
}
.tandem-ac-high-contrast #ori-oai-search div#form_bloc_ressource .input-group .input-group-btn #search_valid,
.tandem-ac-inv-contrast #ori-oai-search div#form_bloc_ressource .input-group .input-group-btn #search_valid {
  background-image: none;
}
.tandem-ac-high-contrast #ori-oai-search div.filtres_ressource:before,
.tandem-ac-high-contrast #ori-oai-search div.filtres_ressource:after,
.tandem-ac-inv-contrast #ori-oai-search div.filtres_ressource:before,
.tandem-ac-inv-contrast #ori-oai-search div.filtres_ressource:after {
    content: none;
}
.tandem-ac-high-contrast #ori-oai-search #pagination-area > ul > li::before {
  color: white;
}
.tandem-ac-inv-contrast #ori-oai-search #pagination-area > ul > li::before {
  color: yellow;
}
.tandem-ac-high-contrast #ori-oai-search div.filtres_ressource .filtre_title,
.tandem-ac-inv-contrast #ori-oai-search div.filtres_ressource .filtre_title {
  border-bottom: 0;
}
.tandem-ac-high-contrast #ori-oai-search div.info_current_page div.nb-result::after,
.tandem-ac-high-contrast #ori-oai-search div.info_current_page div.result-current::before {
  content: none;
}

@media (max-width: 1023px) {
  .tandem-ac-high-contrast #ori-oai-search #results-navigation-area > .filtres_ressource > .filtre_title+.row::before,
  .tandem-ac-inv-contrast #ori-oai-search #results-navigation-area > .filtres_ressource > .filtre_title+.row::before {
      background: none;
  }
}

.tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.section-current {
  text-align: center!important;
}
.tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.result-current {
  text-align: right!important;
}
.tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.nb-result::after,
.tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.result-current::before {
  content: none;
}
.tandem-ac-cancel-justification #ori-oai-search .bottom_link_container,
.tandem-ac-cancel-justification #ori-oai-search .bottom_link_container a .over .fa-stack {
  text-align: center!important;
}

@media (max-width: 767px) {
  .tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.section-current > span::before,
  .tandem-ac-cancel-justification #ori-oai-search div.info_current_page div.section-current > span::after {
      content: none;
  }
}












#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head {
  width: 470px;
  margin: 0 15px 0 0;
  display: table-cell;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container img {
  width: 100%;
  height: 250px;
  display: block;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container a {
  display: block;
  position: static;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}


#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container {
  position: static;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container .img_context_etiquette_container {
  top: 253px;
  left: unset;
  right: unset;
  bottom: unset;
  display: none;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container a {
  display: block;
  position: static;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}


@media (max-width: 1023px) {
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head {
    width: 270px;
  }
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container img {
    height: 144px;
  }
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container .img_context_etiquette_container {
    top: 147px;
  }
}

@media (max-width: 767px){
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head {
    width: 100%;
    display: block;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -20px;
  }
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container img {
    height: 250px;
  }
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container .img_context_etiquette_container {
    top: 253px;
  }
}
@media (max-width: 450px){
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container img {
    height: 200px;
  }
  #ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.head div.image .img_context_container .img_context_etiquette_container {
    top: 203px;
  }
}

#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date {
  color: black;
  font-size: 1.6rem;
  font-family: "Marianne Light",Arial,Helvetica,sans-serif;
  font-weight: unset;
}

#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date .value-dateSessionStart,
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date .value-dateSessionStop,
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date .value-sessionRegistrationEnd {
  color: #000091;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date .separator-dateSessionStart {
  margin-right: 5px;
}


#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date > span {
  color: black;
}
#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .date > .separator-sessionRegistrationEnd {
  margin: 0 5px 0 0;
}

#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body h5.medium > span.value-title {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  color: black;
}

#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .chapo .value-description {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  font-weight: 700;
}

#ori-oai-search div.blog-wrapper div.element-item.result-menu-mooc div.item-ressource div.body .themes_item {
  font-family: "Marianne",Arial,Helvetica,sans-serif;
  font-weight: 400;
  padding-top: 10px;
}
