/*==================== MINISTERE EDUCATION NATIONALE - MNED ===================*/

/* INCLUSIONS CSS ERMES */

/* Desactived @import url(../ermes-standard/style.css); */
/* Desactived @import url(../ermes-standard/modeles.css); */
/* INCLUSIONS CSS SYRACUSE */

/* Report @import url(../standard/portal/front/modeles.css); */
/* Report @import url(../standard/portal/front/style.css); */
/* Report @import url(../syracuse/syracuse.css); */
/* Report @import url(polices.css); */
/* Report @import url(ermes-font-addon.css); */
/* Report @import url(editorial.css); */
/* Report @import url(front.css); */


/**Hide outline**/

*:focus, *:hover {
    outline: 0 !important;
}

.x-webkit *:focus, *:focus {
    outline: 0 !important;
}

button:focus, .btn:focus {
    outline: 0 !important;
}

.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
    outline: 0;
}

.x-webkit *:focus, *:focus {
    outline: 0 !important;
}

button:focus, .btn:focus {
    outline: 0 !important;
}

ul.notes-echelle.js li.note-focus {
    outline: 0 !important;
}

.rsDefaultInv .rsArrow:hover, .rsDefaultInv .rsArrow:focus {
    outline: 0;
    border: none
}

.tt-input.form-control {
    border: none !important
}

/****************/

/*#nav-rich-menu li:nth-child(1) .dropdown {
   left: 0  !important;
}*/

/* .dropdown-menu.LEVEL1,
.dropdown-menu.LEVEL2,
.dropdown-menu.LEVEL3 {
	display: block !important;
} */

.all-link-connexe .btn-default, .all-link-connexe .btn-default:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus, #ermes_main_menu li.LEVEL1, #ermes_main_menu li.LEVEL1:hover a, #ermes_main_menu li.LEVEL1>a, #ermes_main_menu li.LEVEL1 a:hover, #nav-rich-menu li a, #nav-rich-menu li:hover a, #nav-rich-menu a:hover {
    transition: background 0.35s;
}

@media (max-width: 767px) {
    .frame-no-title .icon-resize-small.pull-right {
        float: none !important;
    }
    .frame-no-title .panel-heading {
        text-align: right;
    }
}

/****/

body {
    background: transparent url('images/bg_portal.png') no-repeat top center;
    font-family: 'Marianne-Regular';
    text-rendering: optimizeLegibility;
    font-weight: 400;
}

body, td, pre{
    font-family: 'Marianne-Regular';
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .panel-front>.x-panel-header span {
    font-family: 'Marianne-Bold';
}

/***********Header***********/

header {
    background: url(images/header.jpg)no-repeat center top;
    border-color: #fff;
    border: none;
}

/*header::before {
	content: '';
	position: absolute;
	height: 44px;
	width: 100%;
	background: #000;
}*/

/* .navbar-header-before {
	display: block;
	position: absolute;
	top: -52px;
	left: 0;
	width: 130px;
	height: 40px;
	background: url(images/brand-ministere.jpg)no-repeat;
	background-size: 100% auto;
} */

/* .navbar-header-after {
	display: block;
	position: absolute;
	top: 0;
	right: 50px;
	width: 100px;
	height: 50px;
	background: url(images/brand-depp.png)no-repeat;
	background-size: 100% auto;
}
 */

.header-banner-menu {
    /*max-width: 1100px;
    min-width: 1100px;*/
}

.all-link-connexe {
    float: left;
}

.all-link-connexe .btn-default {
    padding: 12px;
    margin-right: 10px;
    cursor: default;
}

.all-link-connexe .btn-default span {
    visibility: hidden;
}

.all-link-connexe .menu-educnat .btn-default {
    background: url(images/Republique-francaise-logo.svg) no-repeat center left;
    background-size: contain;
    width: 160px;
    height: 130px;
    padding: 0;
    border: none;
}

.all-link-connexe .menu-ecole .btn-default {
    background: url(images/brand-ecole.png) no-repeat center center;
    background-size: contain;
    width: 193px;
    height: 59px;
    padding: 0;
    border: none;
    display: none;
}

.all-link-connexe .menu-depp .btn-default {
    background: transparent url(images/depp-new.png) no-repeat center;
    width: 230px;
    height: 85px;
    padding: 0;
    border: none;
}

.navbar>.container .navbar-brand {
    margin: 20px 0 0 0;
}

.navbar-inverse .navbar-brand {
    color: #fff;
    /* padding: 0 0 0 170px; */
    padding: 0;
    /* 	background: url(images/brand-ecole.png)no-repeat;
	background-size: auto 100%; */
}

/*****************Logo*****************/

.navbar-brand {
    width: 297px;
    height: 153px;
    background: transparent url(images/logo.svg) no-repeat left center;
}

.navbar-brand::after {
    content: 'portail de la statistique sur l\002019\0000C9ducation et la formation';
    display: block;
    position: absolute;
    width: 270px;
    font-size: 20px;
    text-transform: uppercase;
    left: 0;
    bottom: -68px;
    font-weight: 500;
    line-height: 1.2;
}

.navbar-inverse {
    min-height: 0;
}

.navbar-brand h1 {
    display: none;
}

#share_social {
    z-index: 9999;
}

/************/

#search-panel {
    color: #000;
}

#search-panel {
    background: none;
}

#menu-panel {
    background: none;
    border: none;
}

#ariane {
    display: inline-block;
    background: #fff;
    padding: 0 5px;
    color: #000;
}

#globalAdvancedSearchLink {
    background: #fff;
    padding: 0 5px 0 2px;
}

#admin-actions+#mobile-actions+#page .navbar>.container .navbar-brand {
    /*margin: 0 0 0 0;*/
}

@media (min-width: 768px) {
    .btn-account {
        background: #000;
        color: #fff;
        padding: 4px 10px 3px 8px;
        line-height: 34px;
    }
    .btn-account:hover, .btn-account:focus, .btn-account:active, .btn-account.active, .open .dropdown-toggle.btn-account {
        color: #000;
        background: #fff;
        border-color: #000;
    }
}

.button-my-account {
    float: right;
}

.btn-account .icon-lock, .btn-account .icon-user {
    position: relative;
    top: -3px;
}

/*****************Search*****************/

#search-panel>.container {}

#search-panel {}

#globalScenarioMobile {
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

#globalScenarioMobile>li>a {
    color: #000;
}

#globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
    background: #e6e6e6;
    color: #000;
}

#globalScenarioMobile>li>a:hover, #globalScenarioMobile>li>a:focus {
    background: #e6e6e6;
    color: #000;
}

#globalAdvancedSearchLink {
    color: #000;
    font-size: 12px;
    padding: 3px 6px;
    background: rgba(255, 255, 255, 0.9);
    font-weight: 500;
}

#globalAdvancedSearchLink:hover {
    text-decoration: underline
}

.tt-suggestion.tt-cursor {
    background: #999;
}

#textfield, .clean-text-field {
    color: #000;
    background: #fff !important;
    border: 1px solid #fff !important;
}

.clean-text-field {
    color: #000;
    padding: 0
}

.clean-text-field {
    border-left: none !important;
    border-right: none !important;
}

#scenario-selection {
    font-size: 18px;
    border-radius: 0;
    /*background: #fff url(images/sep_search.png) no-repeat right center;*/
}

#submit-search {
    width: 120px;
    border-radius: 0;
    font-size: 36px;
}

.tt-hint, #textfield, .clean-text-field {
    height: 90px;
    line-height: 100%;
}

#scenario-selection, #submit-search {
    line-height: 90px;
    height: 90px;
}

#search-panel .btn-default {
    background-color: #fff;
    border-color: #fff;
    color: #000;
}

#search-panel .btn-default:hover, #search-panel .btn-default:focus, #search-panel .btn-default:active, #search-panel .btn-default.active, #search-panel .open .dropdown-toggle.btn-default {
    background-color: #F0F0F0;
    border-color: #F0F0F0;
    color: #000;
}

#preselect-facets-link {
    display: block;
    background: RGBA(0, 0, 0, 0.6) !important;
    font-size: 18px;
    color: #fff !important;
    border-radius: 37px;
    padding: 8px 18px;
    border: 3px solid RGBA(255, 255, 255, 0.5) !important;
    margin: 39px 0 0 0;
}

/*********************/

.panel-front, .panel-selection {
    background: #fff;
    padding: 15px;
}

.panel-front>.x-panel-header span, h2 {
    color: #000;
}

.btn-default {
    background-color: #228bcc;
    border-color: #228bcc;
    color: #fff;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #217eb9;
    border-color: #217eb9;
    color: #fff;
}

/* Carousel */

.carousel_3 .slider_container {
    width: 100%;
    height: 100%;
    background: #228bcc;
    display: block;
    position: relative;
    padding: 40px;
}

.carousel_3 h3 {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Marianne-Regular';
    font-size: 36px;
    margin: 0 0 30px 0;
}

.carousel_3 h3:before {
    position: relative;
    display: block;
    background: #fff;
    content: " ";
    height: 7px;
    width: 97px;
    margin: 0 0 13px 0;
}

.carousel_3 .btn-default {
    background-color: #fff;
    border-color: #fff;
    color: #000;
}

.carousel_3 .btn-default:hover, .carousel_3 .btn-default:focus, .carousel_3 .btn-default:active, .carousel_3 .btn-default.active, .carousel_3 .open .dropdown-toggle.btn-default {
    background-color: #EAEAEA;
    border-color: #EAEAEA;
    color: #000;
}

/* Bullets */

.bs-bullets .rsNavSelected .btn {
    background: #228bcc;
    border-color: #228bcc;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    line-height: 100%;
    border: none;
}

.bs-bullets .btn, .bs-bullets .btn:hover, .bs-bullets .btn:active {
    border-radius: 50%;
    height: 12px;
    width: 12px;
    line-height: 100%;
    border-color: #eaeaea;
    background: #eaeaea;
    border: none;
}

/*==================== PROJET RECHERCHE ===================*/

#notice_longue h2 {
    font-weight: normal;
}

#notice_longue_description h2 {
    color: #000;
}

#detail-notice {
    margin-bottom: 40px;
}

#detail-notice-enrichissements, #detail-notice-avis {
    margin-top: 40px;
}

#notice_longue_description .btn-info {
    background-color: #fff;
    border-color: #000;
    color: #000;
    text-decoration: none !important;
}

#notice_longue_description .btn-info:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
    text-decoration: none !important;
}

#document_actions .btn-info {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

#document_actions .btn-info:hover {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.btn-primary {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.btn-info {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.btn-validation {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-validation:hover, .btn-validation:focus, .btn-validation:active, .btn-validation.active, .open .dropdown-toggle.btn-validation {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.btn-basket {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-basket:hover, .btn-basket:focus, .btn-basket:active, .btn-basket.active, .btn-basket.disabled, .btn-basket[disabled] {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.memoriser .dropdown-toggle {
    border-top: 1px solid #fff;
}

.btn-action {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .btn-action.disabled, .btn-action[disabled] {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

.actions .btn-dark {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

.actions .btn-dark:hover, .actions .btn-dark:focus, .actions .btn-dark:active, .actions .btn-dark.active, .actions .btn-dark.disabled, .actions .btn-dark[disabled] {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

#facet_container .facetSuggest a:hover {
    background-color: #000;
}

.btn-dark {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark[disabled] {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.btn-warning {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

.btn-warning:hover {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

a.btn-technicalReport {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}

a.btn-technicalReport:hover {
    background-color: #fff;
    border-color: #ccc;
    color: #ccc;
}

.btn-group.open .dropdown-toggle, .btn:active, .btn.active {
    box-shadow: none;
}

.btn-default .caret, .btn-account .caret, .btn-basket .caret {
    border-top-color: #fff;
}

.btn-default:hover .caret, .btn-account:hover .caret, .btn-basket:hover .caret {
    border-top-color: #ccc;
}

.search-icon-container .btn-primary {
    background-color: #000;
    border-color: #000;
}

.facetList .badge {
    color: #000;
}

#criteres_recherche p {
    color: #000;
}

.description_resultats, .description_resultats_pendingActiveClients, .taille_page {
    color: #000;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    border-color: #000;
    color: #000;
}

.btn-group.pageSize-container button {
    color: #000;
}

#resultats>ul>li, #resultats>ul>li.on {
    background-color: #fff;
    border-color: #ebebeb;
}

.select-all {
    background-color: #000;
}

li.ajouter_selection {
    background-color: #000;
}

#resultats .select {
    background-color: #ebebeb;
}

.statut, .statut-disabled, .statut-primaryDoc {
    background-color: #fff;
}

.vignette_document .icon-new {
    background-color: #640d3b;
    box-shadow: -3px -3px 0 #18859c;
    color: #fff;
}

.btn-group.pageSize-container.open .dropdown-menu>li>a {
    color: #000;
}

.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
    background-color: #000;
    color: #fff;
}

.displaymode-icon-container a.active:hover, .siteRestriction-icon-container a.active:hover, .pageSize-container a.active:hover, .sort-order a.active:hover {
    background-color: #fff;
    color: #000;
}

h2.category_header {
    color: #000;
}

h3.category_header {
    background-color: #000;
    color: #fff;
}

.detail-holdings-class [class|="detail-holds"] thead th, .detail-subscriptions thead th, .detail-holdings-class [class|="detail-holds"] thead td, .detail-subscriptions thead td {
    background-color: #fff;
    color: #000;
}

#multi_selection_simple .bouton_detail, #multi_selection .bouton_detail {
    color: #000;
}

.mobile-navigation {
    background-color: #000;
}

.mobile-navigation .btn.precedent, .mobile-navigation .btn.suivant {
    background-color: #000;
}

.mobile-navigation>.btn-group, .mobile-navigation .btn {
    background-color: #640d3b;
}

/* calendrier */

.ui-datepicker th, .ui-datepicker td {
    font-size: 12px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    background-color: #000;
}

.user-name {
    color: #000;
}

.myaccount-profile .account-label {
    color: #000;
}

.myaccount-activity .activity-feed ul li.AddComment .action, .myaccount-activity .activity-feed ul li.AddTag .action {
    color: #000;
}

.basketLabel .btn-info {
    background: #000;
    font-size: 16px;
    font-weight: bold;
}

#global_basket_actions .btn-dark {
    background: #000;
    font-size: 16px;
    font-weight: bold;
}

div.product-infos {
    display: none
}

footer {
    background: #228bcc;
}

footer p {
    color: #fff;
    font-size: 16px;
}

footer #bottom_ft {
    background: #fff;
    color: #000;
    text-align: center;
}

footer #bottom_ft p {
    color: #000;
}

footer #bottom_ft a {
    color: #000;
    text-decoration: underline;
}

footer #bottom_ft a:hover {
    text-decoration: none;
}

footer .center_desc {
    background: transparent url(images/map.png) no-repeat left center;
    padding: 0 0 0 88px;
}

.responsive {
    width: 100%;
    height: auto;
}

.btn-account {
    display: none;
}

#mobile-actions {
    height: 46px;
}

/*****************Content*****************/

.panel-front, .panel-selection {
    background: #fff;
    padding: 0;
}

.panel>.panel-heading h2, .panel-title, .panel-front>.x-panel-header {
    text-transform: uppercase;
}

.panel-front>h2, .panel-heading>h2 {
    color: #164092;
    font-size: 30px;
    font-weight: 400;
    font-family: 'Marianne-Bold';
}

#portal .panel-heading>h2 {
    position: relative;
    padding-left: 127px;
    line-height: 100%;
    margin-bottom: 24px;
}

#portal .panel-heading>h2:before {
    position: absolute;
    display: block;
    background: #164092;
    content: " ";
    height: 8px;
    width: 98px;
    top: calc(50% - 4px);
    left: 0;
}

.panel-front>.x-panel-header span, h2 {
    color: #164092;
    font-weight: 400;
}

#langue-btn, .site-btn {
    display: none;
}

.rsDefaultInv .rsGCaption {
    background: #213451;
}

/**** ThÃ¨me 6 ****/

.theme_6 {
    position: relative;
}

.theme_6 .panel-front, .theme_6 .panel-selection {
    padding: 0;
}

.theme_6 .panel-heading>h2 {
    display: none;
}

#portal .theme_6 .panel-body {
    padding: 0;
}

.pub_donnes {
    margin: 0 -20px;
}

.pub_donnes a {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
}

.pub_donnes h3 {
    position: absolute;
    background: #ea5178;
    color: #fff;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    text-align: left;
    padding: 12px 28px;
}

.pub_donnes h3:hover {
    background: #d4486e;
}

.pub_donnes div:nth-child(2) h3 {
    background: #5ab88f;
}

.pub_donnes div:nth-child(2) h3:hover {
    background: #50a782;
}

.pub_donnes div:nth-child(3) h3 {
    background: #ee7444;
}

.pub_donnes div:nth-child(3) h3:hover {
    background: #d8693d;
}

#portal .frame {
    margin: 0px 0 40px 0 !important;
}

/******************/

header {
    background: #fff;
    border: none;
}

#search-panel {
    background: url(images/header.jpg)no-repeat center center;
    padding: 292px 0 72px 0;
    background-size: cover;
    height: 614px;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) {}

@media (min-width: 768px) {
    .container, .header-banner-menu {
        max-width: 92%;
        width: 92%;
    }
    .header-banner-menu {
        float: none !important;
        margin: 16px auto;
    }
    #search-panel {
        margin: 0 0 100px 0;
    }
    footer {
        margin: 70px 0 0 0;
    }
    #nav_connexe {
        padding: 0;
        background: #fff;
        width: 100%;
        max-width: 100%;
        margin: 0;
        height: 225px;
    }
    #ermes_main_menu {
        margin: -786px 0 0 0;
        background: #fff;
        display: block;
        width: 100%;
        float: left;
        text-align: center;
    }
    #ermes_main_menu li.LEVEL1 {
        width: auto;
        background: transparent;
        border: none;
        margin: 0 1%;
        padding: 0;
        float: none;
        display: inline-block;
    }
    #ermes_main_menu li.LEVEL1>a {
        padding: 11px 0;
        color: #000;
        text-transform: none;
        height: 100%;
        display: block;
        width: auto;
        font-size: 18px;
        line-height: 100%;
        background: #fff;
        border-bottom: none;
        font-weight: 400;
        font-family: 'Marianne-Regular';
        border-top: 3px solid #f0f0f0;
    }
    #ermes_main_menu li.LEVEL1.sitemap-selected-item>a {
        border-top: 3px solid #000;
    }
    #ermes_main_menu li.LEVEL1>a:hover, #ermes_main_menu li:hover>a {
        background: transparent;
        border-top: 3px solid #000;
    }
    #ermes_main_menu .dropdown-menu {
        background: #EBEBEB;
        border: none;
        padding: 0;
        margin-top: 0px;
    }
    #ermes_main_menu .dropdown-menu>li>a {
        color: #333366;
        font-size: 15px;
        text-align: left;
        text-transform: uppercase;
        font-weight: 700;
        padding: 6px 16px;
    }
    #ermes_main_menu .dropdown-menu>li>a:hover, #ermes_main_menu .dropdown-menu>li:hover>a {
        background: #fff;
        color: #333;
        border: none;
    }
    #ermes_main_menu li.LEVEL1 .caret, #ermes_main_menu li.LEVEL1 a:hover .caret {
        border-bottom-color: #333366;
        border-top-color: #333366;
    }
    #ermes_main_menu li.LEVEL1>a:hover .caret, #ermes_main_menu li:hover>a .caret {
        border-bottom-color: #fff;
        border-top-color: #fff;
    }
    .navbar>.container .navbar-brand {
        margin: 0;
        position: absolute;
        top: 72px;
        left: 0;
    }
}

@media (max-width: 767px) {
    header {
        background: url(images/header.jpg)no-repeat center center;
        border: none;
        background-size: cover;
    }
    .container-header {
        position: relative;
        text-align: center;
    }
    .navbar>.container .navbar-brand {
        margin: 11px auto;
        display: inline-block;
        float: none;
    }
    #search-panel {
        background: none;
        padding: 10px 0;
        background-size: cover;
        height: auto;
    }
    #preselect-facets-link {
        font-size: 12px;
        margin: 19px 0 0 0;
    }
    .panel-front>h2, .panel-heading>h2 {
        font-size: 26px;
    }
    #portal .panel-heading>h2 {
        padding-left: 58px;
        margin: 10px 0;
    }
    #portal .panel-heading>h2:before {
        height: 4px;
        width: 44px;
        top: calc(50% - 2px);
    }
    .carousel_3 h3 {
        font-size: 26px;
    }
    .tt-hint, #textfield, .clean-text-field {
        height: 50px;
    }
    #scenario-selection, #submit-search {
        line-height: 50px;
        height: 50px;
    }
    #submit-search {
        width: 60px;
        font-size: 30px;
    }
    footer .container {
        padding: 18px 14px;
    }
    #menu-panel {
        top: 60px;
    }
    .navbar-brand::after {display: none;}
}

/* ============ MOBILE ============*/

/* Apple iPhone 5 - 320 Ã— 568 dp */

@media (min-width: 320px) and (max-width: 359px) {}

/* Google Nexus 5 -360 Ã— 640 dp */

@media (min-width: 360px) and (max-width: 374px) {}

/* Apple iPhone 6 - 375 Ã— 667 dp */

@media (min-width: 375px) and (max-width: 383px) {}

/* Google Nexus 4 - 384 Ã— 640 dp */

@media (min-width: 384px) and (max-width: 410px) {}

/* Google Nexus 6 - 411 Ã— 731 dp */

@media (min-width: 411px) and (max-width: 413px) {}

/* Apple iPhone 6 Plus - 414 Ã— 736 dp */

@media (min-width: 414px) and (max-width: 431px) {}

/* Nokia Lumia 1520 - 432 Ã— 768 dp */

@media (min-width: 432px) and (max-width: 479px) {}

/* =============== TABLETTE ===============*/

/* Amazon Kindle Fire HD 7 -480 Ã— 800 dp */

@media (min-width: 480px) and (max-width: 599px) {}

/* Google Nexus 7 - 600 Ã— 960 dp */

@media (min-width: 600px) and (max-width: 719px) {}

/* Microsoft Surface Pro - 720 Ã— 1280 dp */

@media (min-width: 720px) and (max-width: 767px) {}

/* Apple iPad Air - 768 Ã— 1024 dp */

@media (min-width: 768px) and (max-width: 799px) {}

/* Samsung Galaxy Tab 10.1 - 800 Ã— 1280 dp */

@media (min-width: 800px) and (max-width: 1023px) {}

/* Apple iPad Pro 12.9 - 1024 Ã— 1366 dp */

@media (min-width: 1024px) and (max-width: 1279px) {}

/* ================ LAPTOP ================*/

/* Google Chromebook Pixel - 1280 Ã— 850 dp */

@media (min-width: 1280px) and (max-width: 1365px) {}

/* Apple MacBook Air 11.6 - 1366 Ã— 768 dp */

@media (min-width: 1366px) and (max-width: 1439px) {}

/* Apple MacBook Air 13.3 - 1440 Ã— 900 dp */

@media (min-width: 1440px) and (max-width: 1499px) {}

/*  Microsoft Surface Book - 1500 Ã— 1000 dp */

@media (min-width: 1500px) and (max-width: 1679px) {}

/* Apple MacBook Pro 15.4 - 1680 Ã— 1050 dp */

@media (min-width: 1680px) and (max-width: 1919px) {}

/* ================ DESKTOP ================*/

/* Apple iMac 21.5 -1920 Ã— 1080 dp */

@media (min-width: 1920px) and (max-width: 2559px) {}

/* Apple iMac 27 -2560 Ã— 1440 dp  */

@media (min-width: 2560px) {}

/* container */

@media (min-width: 1600px) {
    .container, .header-banner-menu {
        max-width: 65%;
        width: 65%;
    }
}

/* CER : Modif titre timeline */

.tl-skinny .tl-text h2.tl-headline-title, .tl-skinny .tl-text h2.tl-headline {
    font-size: 18px !important;
    line-height: 20px !important;
}

.tl-medium .tl-text h2.tl-headline-title, .tl-medium .tl-text h2.tl-headline {
    font-size: 18px !important;
    line-height: 20px !important;
}

.tl-timeline p {
    font-size: 14px !important;
}

.tl-text p {
    font-size: 14px !important;
}

@media (min-width: 1200px) {
    #search-panel .panel-body {
        padding-left: 0px;
        margin-top: -219px;
        float: right;
    }
}

@media (max-width: 1200px) {
    .navbar-brand::after {
        left: 328px;
        top: 12px;
    }
}

/*  t23-06114 */

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
    background: none !important;
}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
    background: none !important;
}




