/* Autocomplétion */
.recherche-autocompletion form {position: relative;}
.recherche-autocompletion form .rechercher.loader {background:url('../images/core/ring-alt.svg') #ffffff right center no-repeat !important;margin: 0;background-size:16px;}
.recherche-autocompletion #searchform .ui-autocomplete li .image span {width: 33px;height: 23px;display: block;background-size: cover;background-position: center center;background-repeat: no-repeat;text-align: center;padding: 5px 0;}
.recherche-autocompletion form .ui-autocomplete {position: absolute;width: 429px !important;box-sizing: border-box;z-index: 9999; border: none; background-color: #FFF;}
.recherche-autocompletion form .ui-autocomplete li {width: auto !important;transition:all 0.3s ease-in-out; margin-bottom: 1px; position: relative;}
.recherche-autocompletion form .ui-autocomplete li a {display: block;width: 100%;height: 100%;font-size: 14px;color: #2b597c !important;text-decoration: none;display: block;padding: 0 !important;transition:all 0.3s ease-in-out;}
.recherche-autocompletion form .ui-autocomplete li {position: relative;width:100% !important;height: 54px;box-sizing: border-box; padding: 10px;display:block;}
.recherche-autocompletion form .ui-autocomplete li a:hover {color:#ffffff !important;}
.recherche-autocompletion form .ui-autocomplete li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.recherche-autocompletion form .ui-autocomplete li a div, .recherche-autocompletion form .ui-autocomplete li a span {display: inline-block;vertical-align: middle;}
.recherche-autocompletion form .ui-autocomplete li .image {width: 33px;margin-right:15px;height:33px;display:inline-block;vertical-align:middle;position: relative;}
.recherche-autocompletion form .ui-autocomplete li .image span {width: 33px; height: 33px;display: block; background-size: cover; background-position: center center; background-repeat: no-repeat;position: relative;}
.recherche-autocompletion form .ui-autocomplete li .titre {font-size: 14px;font-family: "Roboto",sans-serif;}
.recherche-autocompletion form .ui-autocomplete li .type {font-size: 12px; text-align: right;float:right;margin-right:20px;line-height:35px;}
.recherche-autocompletion form .ui-autocomplete li:hover {padding-left: 10px}
.recherche-autocompletion form .ui-autocomplete li:hover a {color: #FFF !important;}
.recherche-autocompletion form .ui-autocomplete li.resultats {background:#0d3655!important;color:#FFF!important; text-align: center;border-bottom: none;margin-bottom: 0;height:auto;}
.recherche-autocompletion form .ui-autocomplete li.resultats .image, .recherche-autocompletion form .ui-autocomplete li.resultats .type {display: none;}
.recherche-autocompletion form .ui-autocomplete li.resultats:before { display: none;}
.recherche-autocompletion form .ui-autocomplete li.resultats a {color:#FFF!important;}
.recherche-autocompletion form .ui-autocomplete li.resultats:hover {background:#33617f!important;padding-left: 10px;}
.ui-helper-hidden-accessible {display: none;}

/* Page de recherche */
.search-results .in-search {margin-bottom: 25px; overflow: hidden;}
.search-results .in-search #searchform input {height: 35px;width: 95%;display: block;padding: 2px 10px;box-sizing: border-box;border: 1px solid #2b597c;border-right:none; float: left;line-height: 25px;color: #2b597c; font-family: inherit;text-transform: uppercase;font-size: 12px;outline: none;}
.search-results .in-search #searchform button {background:none;color: #0d3655;cursor: pointer;transition: all .3s ease-in-out;height: 35px;padding: 2px;border: none;text-transform: uppercase;box-sizing: border-box;width: 5%;float: left;line-height: 25px;border: 1px solid #2b597c;border-left:none;outline: none;}
.search-results .in-search #searchform button:hover {background-color: #0d3655;color:#FFF;}


/* icon */
.recherche-autocompletion form .ui-autocomplete li .image:before {width: 23px;height: 23px;font-size: 25px;line-height: 1;font-family: dashicons;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;-webkit-transition: color .1s ease-in 0;transition: color .1s ease-in 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;padding: 5px;}
.recherche-autocompletion form .ui-autocomplete li.agenda .image:before {content: "\f145";}
.recherche-autocompletion form .ui-autocomplete li.contacts .image:before {content: "\f336";}
.recherche-autocompletion form .ui-autocomplete li.post .image:before {content: "\f109";}
.recherche-autocompletion form .ui-autocomplete li.page .image:before {content: "\f105";}
.recherche-autocompletion form .ui-autocomplete li.page-systeme .image:before {content: "\f308";}
.recherche-autocompletion form .ui-autocomplete li.affichage_liste .image:before {content: "\f163";}
.recherche-autocompletion form .ui-autocomplete li.ressources .image:before {content: "\f102";}
.recherche-autocompletion form .ui-autocomplete li.base_documentaire .image:before {content: "\f322";}
.recherche-autocompletion form .ui-autocomplete li.plans-interactifs .image:before {content: "\f231";}
.recherche-autocompletion form .ui-autocomplete li.phototheque .image:before {content: "\f233";}
.recherche-autocompletion form .ui-autocomplete li.albums .image:before {content: "\f232";}

