﻿.CoveoResult {
    background: #f2f2f2;
    margin: 0 0 11px 0;
    min-height: 165px;
    overflow: hidden;
    position: relative;
}

.CoveoResult .coveo-title .CoveoResultLink {
    margin-right: 5px;
    display: inline;
    overflow: hidden;
    white-space: normal;
    text-decoration: underline;
    font-weight: 600;
}

.CoveoResultLink:link {
    color: #0066cc !important;
    text-decoration: none;
}

.CoveoClickableUri a {
    color:  #505050;
    font-size: 12px;
    font-size: 0.8571rem;
}

.CoveoQueryDuration, 
.CoveoQuerySummary {
    color: #666666;
    font-size: 12px;
}

.CoveoPager ul {
    width: 100%;
    text-align: center;
    background: none;
    font-size:  15px;
}

.CoveoPager ul li a {
    border: none;
    text-decoration: underline;
    color: #1c5bc4;
    font-weight: 400;
    background: none;
}

.CoveoPager ul li.coveo-active a { 
    color: #1b1b1b;
    text-decoration: none;
    background: none;
    border: none;
}

.CoveoPager ul li.coveo-active a:hover { ;
    border: none;
}


.CoveoPager ul li.coveo-active a:hover { 
    border: none;
}

.CoveoPager ul li:before {
border: none

}

.separateur-recherche {
    border-top: #d83521 solid 1px;
    background: #d83521;
    display: inline-block;
    width: 100%;
    height: 1px;
    margin: 0 0 5px 0;
}


.CoveoResult .icone-inclus:after  {
    width: 139px;
    height: 142px;
    position: absolute;
    top: -20px;
    right: 0;
    font-size: 160px;
    color: #DDDDDD;
}

.CoveoResult .html .icone-inclus:after, .CoveoResult .txt .icone-inclus:after {
   content: "\e6b7";
}

.CoveoResult .pdf .icone-inclus:after {
   content: "\e622";
}

.CoveoResult .doc .icone-inclus:after {
   content: "\e622";
}

.CoveoResult .ppt .icone-inclus:after {
   content: "\e622";
}

.CoveoResult .Image .icone-inclus:after, .CoveoResult .mp4 .icone-inclus:after {
   content: "\e6b5";
}


.coveo-title, .CoveoResultLink, .coveo-date, .coveo-excerpt, .CoveoClickableUri {
position: relative;
z-index: 1;
}

.coveo-excerpt {
    margin-top: 1em;
}

.coveo-title div {
font-size: 15px;
color: #1b1b1b;
font-weight: 600;
display:inline-block;
text-transform: uppercase;
}

.coveo-date {
    margin-right: 2em;
    position: absolute;
    right: 0;
    top: 2em;
}

.coveo-date .coveo-logo {
    display: none!important;
}

.coveo-sprites-common-coveo, .coveo-logo {
    display: none!important;
}

.coveo-results-header {
    box-shadow: inset 0 -1px 0 0 #d83521 !important;
}

.CoveoSort {
    border-bottom: none;
}

.CoveoSearchbox {
    position: absolute;
    right: 0;
    width: 400px;
    top: 20px;
}

.coveo-search-section {
    display: block !important;
    max-width: 100% !important;
    margin: 54px 0 0 0 !important;
}

.CoveoSearchInterface .coveo-results-column {
    padding: 30px 10px 10px 15px !important;
}

.CoveoSearchButton {
    color: white;
    background: #545454;
    padding: 5px 8px 9px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    padding: 10px 18px 9px;
}

.CoveoSearchButton svg {
    color: white;
    width: 15px;
    height: 15px;
}

.CoveoSearchbox .magic-box .magic-box-clear-svg {
    color: #aaa !important;
}

.magic-box .magic-box-input {
    background: transparent !important;
}

.CoveoOmnibox, .magic-box-icon  {
    background: #d9d9d9 !important;
}
