/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6 oct. 2016, 01:41:59
    Author     : arkhe
*/



/*
Styles spécifiques pour l'affichage de carousels
*/
main#main .entries.left-thumbs .entry .entry-media
{
    width: 17%;
    min-width: 125px;
}
main#main .entries.left-thumbs .entry .entry-details
{
    width: 80%;
    min-width: 400px;
}
.list_carousel
{
    position:relative;
    margin:20px 0 0 0
}
.list_carousel ul
{
    margin:0;
    padding:0;
    list-style:none;
    display:block
}
.list_carousel li
{
    color:#666;
    text-align:center;
    width:390px;
    height:250px;
    padding:0;
    margin:0 1px;
    display:block;
    float:left
}


a#foo1_prev,a#foo1_next
{
    position:absolute;
    top:0;
    text-indent:-999999px;
    font-size:1px;
    width:20px;
    height:250px;
    display:block;
    text-decoration:none;
    background-repeat:no-repeat;
    background-color:#fff;
    z-index:50
}
a#foo1_prev
{
    left:0;
    background-image:url(../images/bt_gauche.gif);
    background-position:0 center
}
a#foo1_next
{
    right:0;
    background-image:url(../images/bt_droite.gif);
    background-position:right center
}


/*
Personnalisation de l'affichage des critères de l'échelle, des cadres et des images
*/


.single-accident .simplebox,
.single-fiche_detaillee .simplebox
{
    float:right;
    background:#cae4fb;
    padding:20px;
    box-shadow:3px 3px 3px #c6c6c6;
    width:240px;
    margin:0 0 20px 20px;
    color:#000;
    line-height:16px;
    clear:both
}
.single-accident .simplebox p:first-child,
.single-fiche_detaillee .simplebox p:first-child
{
    margin-top:0
}
.single-accident .simplebox p:last-child,
.single-fiche_detaillee .simplebox p:last-child
{
    margin-bottom:0
}
.single-accident .hentry ul,
.single-fiche_detaillee .hentry ul
{
    padding-left:0 !important
}
.single-accident .hentry ul li,
.single-fiche_detaillee .hentry ul li
{
    background:url(../images/puce_fleche_bleue_droite.gif) no-repeat 0 5px !important;
    padding-left:15px !important;
    margin-bottom:5px
}
.single-accident .notes,
.single-fiche_detaillee .notes
{
    overflow:hidden;
    margin:20px 0 20px -3px
}
.single-accident .notes .note-sprite,
.single-fiche_detaillee .notes .note-sprite
{
    float:left;
    margin-right:15px
}
.single-accident .notes .note-sprite img,
.single-fiche_detaillee .notes .note-sprite img
{
    vertical-align:middle;
    margin-right:5px;
    margin-bottom:0
}
.single-accident .notes .note-sprite img:first-child,
.single-fiche_detaillee .notes .note-sprite img:first-child
{
    margin-right:8px
}
.single-accident .content img[class*="wp-post-"],
.single-fiche_detaillee .content img[class*="wp-post-"]
{
    float:right;
    margin:10px 0 10px 10px
}

div.vcex-post-type-entry-readmore-wrap
{
    padding-top:5px;
    padding-bottom:15px
}

div.vcex-post-type-entry
{
    border-top: 2px solid #F0F0F0!important;
    padding-top: 10px !important;
    margin-bottom:10px !important;
}
div.vcex-post-type-entry:first-child {
    border-top: none !important;
    padding-top: 0px !important;
}

h3.widget-title
{
    background-color:white;
    padding: 2px 7px;
    margin-bottom: 7px !important;
}


.sidebar-box {
    padding-bottom: 10px;
    border-top: 1px dotted grey;
    padding-top: 0px;
}


#button-advanced-search {
    float:right;
    position: absolute;
    right: -178px;
}

.search-filters-sidebar {
    position: relative;
    transition: all 0.3s
}

.facetwp-loading {
    background: url('../../../plugins/facetwp/assets/images/loading.png') no-repeat;
	animation: spin 700ms infinite linear;
}


.facetwp-loading,
.search-filters-sidebar .facetwp-loading
{
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    background-size: 60px 60px;
    margin: -30px 0 0 -30px;
    z-index: 100;
    transition: all 0.3s
}
.search-filters-sidebar.disabled,
#search-entries.disabled {
    pointer-events: none;
    opacity: 0.4;
}
.disabled .facetwp-loading,
.search-filters-sidebar.disabled .facetwp-loading {
    display: block;
}

/*loaders csv + pdf*/
.exports {
    position: relative;
}
.exports.disabled {
    pointer-events: none;
    background-color: rgba(158, 3, 3, 0.45);
}
.exports .facetwp-loading {
    top: unset;
    margin: 0 0px 0 -5px;
    opacity: 0.7;
}

/* facetwp custom style */
.search-facet {
    width: 50%;
    margin: 0 auto;
}

.search-facet .facetwp-search,
.search-facet .facetwp-namedsearch {
    width: 100%;
}

.facetwp-per-page-select {
    position: relative;
    left: 0;
    top:2px;
}

.facetwp-facet .fs-wrap {
    width: 100%;
    min-width: 210px;
    line-height: 1;
    display: block;
}

.fs-wrap .fs-dropdown {
    width: 100%;
    max-width: 245px;
    margin-left: -10px;
}
.facetwp-counts {
    display: none;
}

.flatpickr-calendar .flatpickr-months .flatpickr-month {
    height: 45px;
}

#header-two-search-submit .fa {
    font-size:16px;
    line-height: 34px;
}

#mobile_search_link { display:none; }
@media only screen and (max-width: 1054px) {
    #mobile_search_link { display:block; }
}

.single #post-media, .single #page-featured-img { display:none;}

.cpt-entry-inner .blog-entry-media + header + ul + div + div {
    margin-left: 140px;
}
.cpt-entry-inner .blog-entry-media + header + ul + div {
    margin-left: 140px;
}
.cpt-entry-inner .blog-entry-media + header + ul {
    margin-left: 140px;
}

.cpt-entry-inner .blog-entry-media + header {
    margin-left: 140px;
}

.cpt-entry-inner .blog-entry-media {
    /* margin-bottom: 20px; */
    /* float: left; */
    position: absolute;
    width: 125px;
}
.fwp_bloc h3 {
    margin: 6px 7px;
    padding: 0px 0px;
    color: #9e0303;
    border-bottom: 2px solid #9e0303;
}

.fwp_bloc h4 {
    margin: 2px 8px 8px 8px;
    border: 1px solid #666;
    padding: 4px;
    background-color: #CCC;
}

.fwp_bloc .facetwp-facet
{
    margin-bottom: 10px;
}
.search-filters-sidebar
{
    width: 974px;
    background-color: #EAEAEA;
    padding: 5px;
}
.search-filters-sidebar .facetwp-facet
{
    border: 1px grey solid;
    padding: 5px;
    /* font-size: 12px; */
    margin: 0px 5Px 5px 5px;
    background-color: white;
}

.header-two-search {
    width: 50%;
    margin: 0 auto;
}

.search-filters-sidebar .fwp_bloc
{
    display:flex;
}
.search-filters-sidebar .sidebar-box
{
    padding-bottom: 0px;
}
#main .page-header
{
    margin-bottom: 20px;
}

.sidebar-box:last-child {
    padding-bottom: 5px;
}

/* Préférences liées aux facettes */
#fwp_echelle input.facetwp-number, .fwp_echelle input.facetwp-number { width:60px;}


.filtrewp_contenu input.facetwp-autocomplete {
    max-width: 100%;
    width: 260px;
    height: 17px;
}
.fwp_bloc input[type=text] { height:20px;}
.fwp_bloc input.flatpickr-input {
    width: 50%;
}
.fwp_bloc .facetwp-autocomplete {width:100%; height:20px;}
.fwp_bloc .facetwp-autocomplete + input[type=button] {display:none;}
.fwp_sous_bloc { clear:both;}

.fwp_bloc label {
    display: block;
    padding: 2px 0px 0px 9px;
    font-weight: bold;
}

.fwp_bloc .fwp_echelle label, .fwp_bloc .fwp_echelle input[type=text] {
    /* width: 25%; */
    display: inline-block;
}
.fwp_bloc .fwp_echelle label
{
    /* text-indent: 10px; */
}

#primary.content-area {
    width: 100%;
}

.login-to-see-saved-search {
    margin: 5px 0 10px 0;
    background-color: #EAEAEA;
    padding: 5px;
}

#saved-search h3
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.table
{
    width: 100%;
    max-width: 100%;
    margin-top:10px;
}
.table th {
    font-weight: bold;
    border-bottom: 2px solid #ddd;
}

.table-bordered
{
    border: 1px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f4f4f4;
}
tr.content-table:hover {
    background-color: #EDEDED !important;
}
tr.selectedForExport {
    background-color: #E9E9E9 !important;
    border : 2px solid #666;
}

a.button
{
    padding: 2px 10px;
    background: #9e0303;
    color: #fff;
    margin: 0;
    display: inline-block;
    font-size: 0.923em;
    font-weight: normal;
    cursor: pointer;
    outline: none;
    border: none;
    font-family: inherit;
    -webkit-appearance: none;
    transition: all 0.15s ease-in-out;
    border-radius: 3px;
    -webkit-font-smoothing: inherit;
    text-decoration: none !important;
}

#curRechecheDiv button .fa {
    font-size : 14px;
}

#form-preferences-recherche .content-form
{
    border : 1px solid #D0D0D0;
    margin-top: 20px;
    padding : 10px;
}

#form-preferences-recherche .content-form legend{
    margin-top:-24px;
    font-weight: bold;
    font-size: 16px;
}
#form-preferences-recherche .content-form legend span{
    background-color: #FFF;
    padding: 3px;
}
#form-preferences-recherche .content-form label{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
#form-preferences-recherche .content-form select{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#form-preferences-recherche .content-form select.select-small
{
    display: inline-block;
    width: 50%;
}
#form-preferences-recherche .content-form select.select-x-small
{
    display: inline-block;
    width: 36%;
}
#form-preferences-recherche .content-form label.label-long
{
    width: 35%;
}

#form-preferences-recherche .content-form select[multiple] {
    height: 200px;
}

#form-preferences-recherche .content-form select[multiple] option.selected:before
{
    font-family: FontAwesome;
    content: "\f046";
    margin-right: 3px;
}

#form-preferences-recherche .content-form .form-group {
    margin-bottom: 5px;
    margin-top: 10px;
}
#form-preferences-recherche .content-form .form-group select,
#form-preferences-recherche .content-form .form-group input,
#form-preferences-recherche .content-form .form-group label
{
    margin-right: 10px;
}

div.doubletable table.multiselect:first-child
{
    margin-right : 5px;
}

table.multiselect
{
    display: inline-block;
    width: 49%;
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#form-preferences-recherche .content-form .multiselect th{
    font-weight: bold;
}
#form-preferences-recherche .content-form .multiselect td{
    vertical-align: middle;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert {
    padding: 15px;
    margin: 20px 0;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -5px;
    color: inherit;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
    background-color: transparent;
}

.content-table .title-search
{
    width:212px;
}

#saved-search {
    padding-bottom: 15px;
    border-bottom: 1px solid hsla(40, 5%, 72%, 1);
    margin-bottom: 14px;
}

#curRechecheDiv .title-search,
#saveNewSearch .title-search
{
    width: 280px;
}

.recherche-exemple
{
    display :none;
}

#saved-search hr
{
    margin: 20px 0;
}

.searchwp-highlight
{
    background-color: #ffff00;
}
a.wpex-readmore
{
    display:block;
    width:113px;
}

.post-pagination-wrap
{
    display : none;
}

#openCloseSearch
{
    float:right;
}
.searchAction
{
    display: flex;
    justify-content: center;
    font-size: 15px;
}
.searchAction button {
    margin: 3px;
}
#openSearch{
    display:none;
}

.table tr td button{
    padding: 1px 7px;
}
div.wpml-ls-legacy-list-horizontal
{
    border-width:0px;
}

span.fa.fa-user {
    margin-top: 12px;
}

.fwp_criteres_supplementaires
{
    display:flex;
}

.facetwp-ariadbautocomplete {
    width: 100%;
    height: 22px;
}

.facetwp-type-ariadbautocomplete {
    display: flex;
}


.fwp_echelle {
    border: 1px solid #777;
    background-color: white;
    margin: 5px;
}

.fwp_echelle .facetwp-facet {
    border: none;
    width: 219px;
    padding: 0;
    margin-bottom: 0;
    background: transparent;
}


.fwp_date {
    border: 1px solid #777;
    background-color: white;
    margin: 5px;
}

.fwp_date .facetwp-facet {
    border: none;
    width: 219px;
}

.fwp_criteres_de_base {
    border-right: 1px dotted #666;
    margin-right: 2px;
    padding-right: 2px;
    width: 245px;
}
.fwp_criteres_supplementaires .fwp_criteres_de_base {
    border-right: none;
}

.fwp_sous_bloc .fwp_date label, .fwp_criteres_de_base  .fwp_date label
{
    font-weight: normal;
    font-size:12px;
}

.fwp_sous_bloc .fwp_date .facetwp-facet, .fwp_criteres_de_base  .fwp_date .facetwp-facet
{
    float:none;
    display:block;
}

.fwp_sous_bloc .fwp_echelle label
{
    font-weight: normal;
    font-size:12px;
}

.fwp_sous_bloc .fwp_echelle > div > label {
    text-align: center;
    width: 100%;
}

.facetwp-type-ariadbautocomplete .facetwp-ariadbautocomplete-update { display:none;}

#connectez-vous
{
    width: 973px;
    height: 635px;
    position: fixed;
    top: 20%;
    background: #FFF;
    border: 1px solid;
    z-index: 100;
    overflow: hidden;
}

#connectez-vous iframe{
    width:100%;
    height: 100%;
}

#connectez-vous-actions
{
    height: 30px;
    background: #333;
    color: #FFF;
    text-align: right;
    padding-right: 10px;
    font-size: 17px;
}
#connectez-vous-actions span
{
    cursor :pointer;
}

article.accident .post-content .content h2, article.fiche_detaillee section.post-content .content h2{
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 0;
}

.liste-with-aide
{
    position: relative;
    height: 47px;
}
.input-with-aide
{
    position: relative;
    height : 38px;
}

.aide-en-ligne
{
    position: absolute;
    margin-top: -34px;
    margin-left: 200px;
}

.aide-en-ligne.aide-click.tooltip {
    margin-top: -30px;
}

.aide-en-ligne.search-aide.mainsearch-questionmark {
    position: absolute;
    margin: unset;
    right: 51px;
    top: 7px;
}

.aide-en-ligne i.fa.fa-question-circle
{
    color:#9e0303;
    font-size:15px;
}
.aide-en-ligne.aide-click i.fa.fa-question-circle
{
    font-size:20px;
    cursor : pointer;
}

.aide-en-ligne ul
{
    list-style-type: disc;
    list-style-position: outside;
    margin-left:20px;
}

.aide-en-ligne b
{
    font-weight: bold;
}

.aide-en-ligne.search-aide
{
    margin-top: -33px;
    margin-left: 450px; /* 488px; */
}
.aide-en-ligne.search-aide i.fa.fa-question-circle
{
    font-size : 20px;
}
.aide-en-ligne.search-aide .tooltiptext
{
    text-align: left;
}

.aide-en-ligne.aide-date
{
    margin-top:-53px;
}

.title-with-aide .aide-en-ligne {
    margin-left: 265px;
    margin-top: -28px;
}
.liste-with-aide .aide-en-ligne {
    margin-left: -40px;
    margin-top: 9px;
}
.input-with-aide .aide-en-ligne {
    margin-top: 7px;
    margin-left: -27px;
}

/* fix les tooltips en divs*/
.input-with-aide .fixDivTooltip {
    position: absolute;
    margin: unset;
    right: 14px;
    top: 7px;
}
.liste-with-aide .fixDivTooltip {
    position: absolute;
    margin: unset;
    right: 30px;
    top: 9px;
}



.echelle-with-aide .aide-en-ligne
{
    margin-top: 2px;
    margin-left: 5px;
}
.echelle-with-aide .aide-en-ligne.fixDivTooltip {
    position: absolute;
    margin: unset;
    right: 3px;
    top: 3px;
}
.fwp_sous_bloc {
    max-width: 241px;
}
.fwp_sous_bloc .fwp_echelle.echelle-with-aide {
    position: relative;
    padding-bottom: 7px;
}

/*.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;  If you want dots under the hoverable text 
}*/

/* Tooltip text */
.tooltip .tooltiptext,.tooltip .tooltipBox {
    display: none;
    width: 320px;
    background-color: #FAFAFA;
    /*color: #111;*/
    /*text-align: center;*/
    padding: 5px 10px;
    border-radius: 6px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 101;
    margin-left:-154px;
    margin-top:5px;
    border: 1px solid #222;
}
.tooltip .tooltipBox {
    display: none;
    width:700px;
    position:fixed;
    left:50%;;
    margin-left : -350px;
    top:250px;
}
.closeTooltip
{
    display:block;
    float:right;
    cursor:pointer;
}
.tooltip .tooltiptext.tooltiplongtext
{
    width: 520px;
    margin-left:-254px
}

/* Show the tooltip text when you mouse over the tooltip container */

.tooltip:hover .tooltiptext {
    display: block;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
.tooltip .tooltiptext.tooltipBox::after {
    content: "";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: 0;
    border:none;
}

.tooltipBoxBackground
{
    width:300%;
    height:300%;
    opacity:0.75;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    margin-left:-700px;
    background:#CCC;
    z-index:100;
}

.tooltiptexteTitle
{
    display : block;
    font-weight: bold;
    color:#9e0303;
}

.search.search-results aside#sidebar
{
    margin-top:785px;
}

#search-filters-sidebar input[type="text"],
#search-filters-sidebar input[type="password"], #search-filters-sidebar
input[type="email"], #search-filters-sidebar
input[type="tel"],
#search-filters-sidebar input[type="url"],
#search-filters-sidebar input[type="search"],
#search-filters-sidebar textarea
{
    padding-top : 0px ;
    padding-bottom: 0px;
}
.flatpickr-alt {
    width: 50%;
}
.sortTable:hover
{
    cursor:pointer;
    color:#888;
}

.sidebar-primary {
    display: block;
    font-size: 1.077em;
}

#header-aside #header-two-search {
    position: absolute;
    float: right;
    top: 110px;
    right: 217px;
    width: 290px;
    z-index: 100;
}

#header-two-search {
    margin-top: 52px;
    right: 217px !important;
}

form.header-two-searchform {
    position: relative;
    width: 427px !important;
}

#header-two-search input#header-two-search-input {
    width: 386px !important;
}

#search-filters-sidebar #header-two-search
{
    top: 28px;
    width: 100% !important;
    right: initial !important;
    margin-left: 50%;
    left: -155px;
    z-index: auto;
}
#search-filters-sidebar #header-two-search form.header-two-searchform
{
    width: 100% !important;
}
#search-filters-sidebar #header-two-search form.header-two-searchform input#header-two-search-input
{
        width: 91% !important;
}

label b
{
    font-weight: bold;
}

.facetwp-facet-matieres .adb-dropdown,
.facetwp-facet-equipements .adb-dropdown ,
.facetwp-facet-consequences .adb-dropdown,
.facetwp-facet-causes_premieres .adb-dropdown,
.facetwp-facet-causes_profondes .adb-dropdown,
.facetwp-facet-classes_de_danger_clp .adb-dropdown,
.facetwp-facet-types_dvnement .adb-dropdown,
.facetwp-facet-rubriques_icpe .adb-dropdown
{
    width:450px !important;
    margin-left:-100px;
}

.critere-rempli
{
    background : #ffd3d3 !important;
    border : 2px solid #9e0303 !important;
}
.critere-rempli-wo-bg
{
    border : 2px solid #9e0303 !important;
}

.echelle-rempli-light
{
    background : #ffd3d3 !important;
}
.echelle-rempli-dark
{
    background : #9e0303 !important;
}

.wpex-carousel-entry-type-publication,.vcex-carousel-entry-date,.vcex-post-entry-type-publication,.vcex-post-type-entry-date
{
    color: #888;
    display : inline-block;
}
.wpex-carousel[data-items='1'] .wpex-carousel-entry-details
{
    width:65%;
/*    text-align : justify;  /* Désactivation pour accessibilité */
}

.wpex-carousel[data-items='1'] .wpex-carousel-slide {
    display: flex;
}

.facetwp-type-ariasearch .facetwp-ariasearch-wrap .facetwp-btn {
    display:none;
}

.facetwp-search-wrap .facetwp-btn,
.facetwp-namedsearch-wrap .facetwp-btn
{
    top: -7px;
    right: -45px;
    position: absolute;
    height: 32px;
    line-height: 32px;
    width: 35px;
    text-align: center;
    padding: 0;
    outline: none;
    margin-left: 5px;
    cursor: pointer;
    font-size: 12px;
    background: #9e0303;
    border-radius: 5px;
    padding-top: 5px;
    opacity: 1;
    color: white;
}
.facetwp-namedsearch-wrap {
    position: relative;
}
.facetwp-search-wrap .facetwp-btn:before,
.facetwp-namedsearch-wrap .facetwp-btn:before
{
    background-image: url("../images/icon-search-white.png");
}

.wpum-user-details-list .group-title{
    display : none;
}
.wpum-single-profile .wpum-user-details-list dl dt
{
    width : 160px !important;
}
.flatpickr-current-month .cur-year {
    cursor: text !important;
    border: 1px solid #A4C6FD !important;
    /* Modif YB pour rendre le champ texte plus lisible */
    border: 1px solid #66A !important;
    box-shadow: 2px 3px #DDD;
    background-color: #EAEAEA !important;
}
.textwidget ul
{
    display:block;
    list-style: disc;
    margin: 0 0 20px 30px;
}
@media (min-width: 973px) {
    #site-scroll-top
    {
        left:87%;
    }
}
@media (min-width: 1200px) {
    #site-scroll-top
    {
        left:83%;
    }
}
@media (min-width: 1400px) {
    #site-scroll-top
    {
        left:79%;
    }
}
@media (min-width: 1600px) {
    #site-scroll-top
    {
        left:75%;
    }
}
@media (min-width: 1800px) {
    #site-scroll-top
    {
        left:74%;
    }
}
@media (max-width: 1020px) {
    .fwp_criteres_supplementaires {
        flex-flow: row wrap;
    }
    .fwp_sous_bloc {
        width: 243px;
    }
    .search-filters-sidebar {
        width: 148%;
    }
}
@media (max-width: 973px) {
    .search-filters-sidebar .fwp_bloc {
        flex-flow: row wrap;
    }
    .fwp_criteres_de_base {
        border-right: none;
    }
}
@media (max-width: 960px) {
    .search-filters-sidebar {
        width: auto;
    }
    #aide-recherche-generale
    {
        margin-left: 0;
        right : 5px;
    }
    #aide-recherche-generale.aide-en
    {
        margin-left: 131%;
    }
    #search-filters-sidebar #header-two-search
    {
        margin-left: 0px;
        left: 0px;
    }
    #search-filters-sidebar #header-two-search form.header-two-searchform input#header-two-search-input
    {
        width: 89% !important;
        margin-left : 5px;
    }
    #connectez-vous {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        background: #FFF;
        border: 1px solid;
        z-index: 100;
        overflow: hidden;
        left: 0;
    }
}

@media(max-width:817px)
{
    .facetwp-facet-consequences .adb-dropdown,
    .facetwp-facet-causes_premieres .adb-dropdown,
    .facetwp-facet-causes_profondes .adb-dropdown
    {
        width:450px !important;
        margin-left:0px;
    }
    .facetwp-facet-matieres .adb-dropdown,
    .facetwp-facet-equipements .adb-dropdown,
    .facetwp-facet-classes_de_danger_clp .adb-dropdown,
    .facetwp-facet-types_dvnement .adb-dropdown
    {
        width: 450px !important;
        margin-left: -150px;
    }
    .facetwp-facet-rubriques_icpe .adb-dropdown
    {
            margin-left: -30px;
    }
}
@media(max-width:700px)
{
    .wpex-carousel[data-items='1'] .wpex-carousel-slide {
        display: block;
    }
    .wpex-carousel[data-items='1'] .wpex-carousel-entry-details
    {
        width: 100%;
    }
    #search-filters-sidebar #header-two-search form.header-two-searchform
    {
        display: flex;
        flex-wrap: nowrap;
    }
    .tooltip .tooltiptext, .tooltip .tooltipBox, .tooltip .tooltiptext.tooltiplongtext {
        width: 100%;
        background-color: #ececec;
        padding: 5px 10px;
        border-radius: 0px;
        position: fixed;
        z-index: 101;
        left: 0;
        top: 0px;
        border:0px;
        border-bottom: 4px solid #222;
        max-height: 200px;
        overflow-y: auto;
        margin-left: 0;
        margin-top:0px;
        -webkit-animation: clignote ease-in 5 alternate 500ms;
        -moz-animation: clignote ease-in 5 alternate 500ms;
        animation: clignote ease-in 5 alternate 500ms;
    }
    .title-with-aide .aide-en-ligne
    {
        right:10px;
        margin-top:-5px;
    }
    .aide-en-ligne.search-aide {
        margin-top: 6px;
        right: 15%;
    }
    .aide-en-ligne{
        margin-left: 235px;
    }
    .aide-en-ligne.aide-date{
        margin-left: 230px;
        margin-top: -40px;
    }
    .echelle-with-aide .aide-en-ligne
    {
        margin-left:35px;
        margin-top:5px;
    }
    .liste-with-aide .aide-en-ligne,.input-with-aide .aide-en-ligne
    {
        margin-left:0px;
    }
    .aide-en-ligne i.fa.fa-question-circle
    {
        font-size:20px;
    }
}
@media(max-width:575px)
{
    main#main .entries.left-thumbs .entry .entry-details
    {
        width: 100% !important;
        min-width : initial;
    }
    #aide-recherche-generale
    {
        font-size: 11px;
        right : -10px;
    }
    .aide-en-ligne.search-aide {
        margin-top: 6px;
        right: 15%;
    }
    .aide-en-ligne{
        margin-left: 245px;
    }
    .aide-en-ligne.aide-date{
        margin-left: 240px;
        margin-top: -40px;
    }
    .echelle-with-aide .aide-en-ligne
    {
        margin-left:40px;
        margin-top:5px;
    }
    .liste-with-aide .aide-en-ligne,.input-with-aide .aide-en-ligne
    {
        margin-left:5px;
    }
    .facetwp-facet-matieres .adb-dropdown,
    .facetwp-facet-equipements .adb-dropdown ,
    .facetwp-facet-consequences .adb-dropdown,
    .facetwp-facet-causes_premieres .adb-dropdown,
    .facetwp-facet-causes_profondes .adb-dropdown,
    .facetwp-facet-classes_de_danger_clp .adb-dropdown,
    .facetwp-facet-types_dvnement .adb-dropdown,
    .facetwp-facet-rubriques_icpe .adb-dropdown
    {
        width: 350px !important;
        margin-left: -40px;
    }
}
.page-header-inner .page-subheading
{ display:none; }

/* jQuery(".textwidget").before(jQuery("#header-two-search")) */
#header-two-search + .textwidget
{
    margin-top:50px;
}

#search-filters-sidebar #button-advanced-search
{
    display:none;
}
#aide-recherche-generale {
    position: absolute;
    right: 4px;
}
#aide-recherche-generale p i {
    margin: 0 5px;
}

.search-entry-excerpt h2
{
    font-size: 15px !important;
    margin-bottom: 5px !important;
    margin-top: 0 !important;
}


@-webkit-keyframes clignote {
  0% {
    border-bottom: 4px solid red;
  }
  100% {
    border-bottom: 4px solid #222;
  }
}
@-moz-keyframes clignote {
  0% {
    border-bottom: 4px solid red;
  }
  100% {
    opacity:1;
    border-bottom: 4px solid #222;
  }
}
@keyframes clignote {
  0% {
    border-bottom: 4px solid red;
  }
  100% {
    opacity:1;
    border-bottom: 4px solid #222;
  }
}

.search-filters-sidebar p {
    margin: unset;
}

.wait
{
    cursor:wait;
}

.fwp_numeroaria .f-reset
{
    position:relative;
    float:right;
}

.fwp_numeroaria  input.facetwp-ariasearch
{
    width:188px;
}

@media all and (-ms-high-contrast:none)
{
    .fwp_criteres_supplementaires .fwp_criteres_de_base
    {
        width : 243px;
    }
    .input-with-aide,.liste-with-aide
    {
        width : 241px;
    }
    .search-filters-sidebar .facetwp-facet,.fwp_date,.fwp_echelle{
        width:231px;
    }
    .fwp_date .facetwp-facet{
        width:215px;
    }
    .fwp_echelle .facetwp-facet {
        border: none;
        width: 219px;
        padding: 0;
        margin-top: -10px;
        margin-bottom: 1px;
    }
    .fwp_sous_bloc .fwp_echelle.echelle-with-aide {
        position: relative;
    }
    .flatpickr-innerContainer {
        display: flex;
    }
    .flatpickr-rContainer {
        display: inline-block;
        width: 247px;
    }
    .flatpickr-weekdays {
        background: transparent;
        text-align: center;
        overflow: hidden;
        width: 247px;
    }
    .flatpickr-days {
        padding-top: 1px;
        outline: 0;
        text-align: left;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 247px;
    }
    span.flatpickr-weekday {
        cursor: default;
        font-size: 90%;
        color: rgba(0,0,0,0.54);
        height: 24px;
        line-height: 24px;
        margin: 0;
        background: transparent;
        text-align: center;
        display: block;
        float: left;
        width: 35.28px;
        font-weight: bold;
    }
    .flatpickr-day {
        background: none;
        border: 1px solid transparent;
        border-radius: 150px;
        box-sizing: border-box;
        color: #393939;
        cursor: pointer;
        display: inline-block;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-weight: 300;
        width: 35.28px;
        height: 35px;
        line-height: 35px;
        margin: 0;
        text-align: center;
        transition: 50ms all ease-out;
    }
}

.eish {
    border-bottom: 2.5px solid;
}
.eish.jaune {
    border-color: #d8d40e;
}
.eish.orange {
    border-color: orange;
}
.eish.rouge {
    border-color: darkred;
}
.eish.PSH {
    border-color: violet;
}

/* contourne le remove_filter(‘the_content’,’wpautop’); qui ne fonctionnne pas. */
div.shouldBeASpan {
    display: inline;
}

/* supprime les <p> inutiles */
p:empty {
    display: none;
}

/*
Pagination en page d'accueil et listes : mise en forme de la liste de numéros de page
 */

.wpex-pagination ul.page-numbers li {
    /* float: left; */
    padding: 5px;
    display: inline;
}
.wpex-pagination ul.page-numbers {
    list-style: none;
    /* text-align: center; */
}


/*
Patch YB : ajout style personnalisé pour correction des autocomplete de supportcandy dans le FO
*/
#tf_id ul.ui-autocomplete {
    z-index: 99;
    list-style: none;
}

/*
Patch YB : masquage du libellé pour le texte d'accessibilité
 */
#header-two-search-submit {
    overflow: hidden;
}


.vcex-post-type-entry-date ,
.vcex-post-entry-type-publication,
.wpex-carousel-entry-type-publication,
.vcex-carousel-entry-date,
#sidebar .widget_nav_menu a {
    color: #555 !important;
}

/*
Attente lors du réinit avec l'ajout de la classe facetLoadWait
 */

body.facetLoadWait, body.facetLoadWait button,
body.facetLoadWait label, body.facetLoadWait input, body.facetLoadWait select, body.facetLoadWait .fs-label-wrap {
    cursor: wait;
}

div.rapport_bea {
    clear:both;
}