



/* IE10+ CSS here */
.ie9 .field-collection-view-final,.ie9 .node--gabarit-modulable .field-collection-view,.ie9 .node--gabarit-modulable .field-collection-container{
    margin: 0 ; padding: 0 ; border: none ;
}
.ie10 #sliding-popup .popup-content #popup-buttons  .agree-button,.ie9 #sliding-popup .popup-content #popup-buttons  .agree-button
,.ie11 #sliding-popup .popup-content #popup-buttons  .agree-button{   padding: 2px 17px 6px !important;}

.ie .block--pr-hub-menus li .current:after,.ie .block--pr-hub-menus .level-0 .current:after{  bottom: -14.5px !important;}
.ie .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after{ bottom:-14.5px !important;}

body.front.ie .block--pr-hub-menus li .current:after,
body.front.ie .block--pr-hub-menus .level-0 .current:after,
body.logged-in.front.ie .block--pr-hub-menus li .current:after,
body.logged-in.front.ie .block--pr-hub-menus .level-0 .current:after{  bottom: -16px !important;}
body.front.ie9 .block--pr-hub-menus li .current:after,
body.front.ie9 .block--pr-hub-menus .level-0 .current:after{  bottom: -17px !important;}

body.logged-in.front.ie9 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after,
body.front.ie9 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after{ bottom:-17px !important;}



body.logged-in.front.ie11 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after,
body.front.ie11 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after,
body.logged-in.front.ie10 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after,
body.front.ie10 .block--pr-hub-menus #sidr-pernod-dropdown-menu-lvl-0-menu-menu-profil .current:after{ bottom:-16.5px !important;}

.ie10.node-type-marques .content .marque-strategique .couleur-arriere-plan-strategique .la-gamme .owl-carousel .left-owl{ width:360px !important; padding-top: 35% !important;}
.ie9.node-type-marques .content .marque-strategique .couleur-arriere-plan-strategique .la-gamme .owl-carousel .views-field-field-image-gamme{ z-index: 0 !important;}
@media screen and (max-width: 640px){.ie10 .node-type-marques .content .marque-strategique .couleur-arriere-plan-strategique .la-gamme .owl-carousel .left-owl,.ie9 .node-type-marques .content .marque-strategique .couleur-arriere-plan-strategique .la-gamme .owl-carousel .left-owl{ width:360px !important; padding-top: 0 !important;}}

.ie9.node-type-gabarit-contenu-dense .node--gabarit-contenu-dense .pernod-menu-anchor ,.ie9.pernod-gcd-type-311 .node--gabarit-contenu-dense .pernod-menu-anchor {display: table !important;  }
.ie9.node-type-gabarit-contenu-dense .node--gabarit-contenu-dense .pernod-menu-anchor > li{display: table-cell !important; height: 100%;  }
.ie9.pernod-gcd-type-311 .node--gabarit-contenu-dense .pernod-menu-anchor > li{display: table-cell !important; min-height: 120px;  }
.ie9 .date-gabarit_modulable{display: none !important; }
.ie9.node-type-gabarit-modulable .l-content > .breadcrumbs{ display: none;}
.ie9 .node--gabarit-modulable .field.field--name-title-field {
    font-size: 3.25rem;
    font-weight: 100;
    color: #84c7f4;
    letter-spacing: normal;
    margin-top: 0;
    line-height: 1.5em;
    text-align: center;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item{
    display: inline-block;
    vertical-align: top;
    width: 257px;
    margin-right: 29px;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item:last-child {
    margin-right: 0;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item .field-collection-view{
    height: 200px !important;
    border: 4px solid #ffebac;
    padding: 30px 10px;
    text-align: center;
    position: relative;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item .field-collection-view .cl-block .cl-number{
    font-size: 44px;
    font-family: 'Monoton',cursive;
    margin: 15px 0;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item .field-collection-view:before {
    content: " ";
    position: absolute;
    left: 13px;
    bottom: -7px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1px;
    height: 40px;
    background: #84c7f4;
    z-index: -1;
    display: block;
    visibility: visible;
}
.ie9 .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres>.field__items>.field__item .field-collection-view:after {
    content: " ";
    position: absolute;
    right: 14px;
    top: -6px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1px;
    height: 40px;
    background: #84c7f4;
    z-index: -1;
    display: block;
    visibility: visible;
}
.ie9 .view-visites-des-lieux .view-content .views-row{
    min-height: 430px;
}
.ie9 .node--block-modulable-3-colonnes .field--name-field-opportunite > .field__items > .field__item,.ie9 .node--block-modulable-3-colonnes .field--name-field-opportunite > .field__items .owl-item > .field__item{
    min-height: 480px;
}
.ie9 .node--block-modulable-bg-bleu-colonnes {    background-color: #023466;
    position: relative;
    padding-top: 48px;
    padding-bottom: 111px;}
.ie9 .node--block-modulable-bg-bleu-colonnes .field--name-field-twocols-description p {
    color: #fff;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 400;
}
.ie9 .node--block-modulable-bg-bleu-colonnes .node__content .field-collection-container{ text-align: center;background-color: #023466;}
.ie9 .node--block-modulable-bg-bleu-colonnes .node__content>.field-collection-container>.field--name-field-twocols-cols>.field__items>.field__item:only-child .field--name-field-twocols-lien{background-color: #023466; border: none;}
.ie9 .node--block-modulable-bg-bleu-colonnes .node__content>.field-collection-container>.field--name-field-twocols-cols>.field__items>.field__item{ text-align: center; width: 100%;}
.node--block-modulable-colonnes-images .field-collection-container .field--name-field-colonnes-images > .field__items > .field__item{ width: 50%; float:left;    position: relative; }
.ie9 .node--block-modulable-colonnes-images .field-collection-container .field--name-field-colonnes-images>.field__items>.field__item .field-collection-view {
    margin: 0;
    padding: 0;
    border: 0;}
.ie9 .node--block-modulable-colonnes-images .field-collection-container .field--name-field-colonnes-images>.field__items>.field__item .field--name-field-colonne-image-cta{    position: absolute;
    bottom: 15%;
    left: 7%;}


.ie9.page-strategie-en-bref.page-strategies .l-region--sub-content .bloc-menu-strategie-teaser .title-description,
.ie9.page-strategies.page-strategie-en-bref .l-region--sub-content .bloc-menu-strategie-teaser .views-field-field-strategie-picto-rond{float: left;}
.ie9.page-strategies.page-strategie-en-bref .l-region--sub-content .bloc-menu-strategie-teaser.bloc-menu-accelerateurs-teaser .views-row{ display: inline-block !important; padding-left: 180px;}
@media screen and (max-width: 960px){.ie9.page-strategies.page-strategie-en-bref .l-region--sub-content .bloc-menu-strategie-teaser.bloc-menu-accelerateurs-teaser .views-row{  padding-left: 50px;}}
.ie9 .node--block-modulable-locaux .field-collection-container .field--name-field-locaux>.field__items>.field__item {
    float: left;
    width: 33.33333%;
    padding: 0;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    text-align: center;}
.ie9 .block-temoignages.temoignage-talents .liste-temoignages .views-field-colorbox {
    position: absolute;
    bottom: 20px;
    width: 100%;
    padding: 0 30px;
}
.ie9 .node--gabarit-modulable .node--block-modulable-locaux .field--name-field-lien-bouton {
    text-align: center;
    margin-top: 25px;
}
.ie9 .node--gabarit-modulable .field--name-body {

    text-align: center;

}
.ie .node--block-modulable-locaux header h2 {
    font-size: 52px;
    font-size: 3.25rem;
    font-weight: 100;
    color: #56267c;
    letter-spacing: initial;
    line-height: 1em;
    margin-bottom: 28px;
    text-align: center;
}
.ie .node--gabarit-modulable .field.field--name-title-field,.ie .node--gabarit-modulable .field.field--name-field-titre {
    font-size: 52px;
    font-size: 3.25rem;
    font-weight: 100;
    color: #023466;
    letter-spacing: normal;
    line-height: normal;
    margin-top: 0;
    line-height: 1.5em;
    text-align: center;
}
.ie .node--block-modulable-linkedin h2.node__title,
.ie .node--block-modulable-push-visuel h2.node__title {
    text-align: center;
    color: #56267c;
    font-size: 52px;
    font-size: 3.25rem;
    font-weight: 100;
    margin-bottom: .5em;
    line-height: initial;
}

.ie .node--gabarit-modulable .node--block-modulable-chiffres-clefs,.ie .node--gabarit-modulable .viewslast-events-block,.ie .node--gabarit-modulable .node--block-modulable-infos-financiere,.ie .node--gabarit-modulable .viewsdernieres-actualites-block-1,.ie .node--gabarit-modulable .node--block-modulable-contact-duo {
    padding-top: 60px;
    padding-bottom: 4em;
}
.ie .node--block-modulable-push-visuel .field--name-field-pv-blocs-textes>.field__items>.field__item .field--name-field-fc-pv-lien {
    line-height: 18px;
    margin: 1px 0 0 0;
    min-height: 49px;
    text-align: center;}

.ie .node--block-modulable-block  .field--name-field-lien-bouton {
    text-align: center;
    margin-top: 25px;
}
.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-texte-behind {
    margin-top: .5rem;
    border-top: 1px solid #e5e8eb;
    margin-bottom: 0;
    border-bottom: 1px solid #e5e8eb;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-texte-behind p {
    margin-bottom: 0;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: bold;
    color: #a9a9a9;
}
.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-texte-behind p a {
    margin-left: 21px;
}
.ie .node--gabarit-modulable .node--block-modulable-col-links,.ie  .node--gabarit-modulable .node--block-modulable-locaux,
.ie .node--gabarit-modulable .viewslast-events-block
,.ie .node--gabarit-modulable .viewsvisites-des-lieux-block-1,.ie .node--gabarit-modulable .viewsdernier-t-oignages-block-1 {
    padding-top: 60px;
    padding-bottom: 4em;
}
.ie .liste-temoignages .view-content .views-row .bas-box {
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 200px;
    padding-bottom: 50px;
}
.ie .node--block-modulable-3-colonnes .field--name-field-opportunite>.field__items .owl-item>.field__item .group-block-content {
    margin: 25px;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: normal;
}
.ie .node--block-modulable-3-colonnes .field--name-field-opportunite>.field__items .owl-item>.field__item .group-block-content .field--name-name-field {
    color: #56267d;
    margin-bottom: 8px;
    min-height: 50px;
}
.ie .node--block-modulable-3-colonnes .field--name-field-opportunite>.field__items .owl-item>.field__item .group-block-content .field--name-field-description {
    color: #626262;
    margin-bottom: 20px;
}
.ie .node--block-modulable-3-colonnes .field--name-field-opportunite>.field__items .owl-item>.field__item .group-block-content .field--name-field-lien {
    position: absolute;
    bottom: 33px;
}
.ie .block-temoignages.temoignage-talents .liste-temoignages .views-field-title {
    color: #56267c;
}
.ie .block-temoignages.temoignage-talents .liste-temoignages .views-field-field-filliale,.ie .block-temoignages.temoignage-talents .liste-temoignages .views-field-title {
    color: #56267c;
}
.ie .liste-temoignages .view-content .views-row .views-field-field-filliale,
.ie .liste-temoignages .view-content .views-row .views-field-title,
.ie .liste-temoignages .view-content .views-row .views-field-field-fonction-occupee {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    /*padding: 0 30px;*/
    font-size: 15px;
    font-size: .9375rem;
    font-weight: normal;
}
.ie .block-temoignages.temoignage-talents .liste-temoignages .views-field-colorbox {
    position: absolute;
    bottom: 20px;
    width: 100%;
    padding: 0 30px;
}
.ie .node--block-modulable-bg-bleu-colonnes .node__content>.field--name-title-field {
    display: block;
}
.ie .node--gabarit-modulable .field.field--name-title-field,.ie .node--gabarit-modulable .field.field--name-field-titre {
    font-size: 52px;
    font-size: 3.25rem;
    font-weight: 100;
    color: #023466;
    letter-spacing: normal;
    line-height: normal;
    margin-top: 0;
    line-height: 1.5em;
    text-align: center;
}
.ie .node--block-modulable-bg-bleu-colonnes .field--name-field-twocols-titre {
    font-size: 52px;
    font-size: 3.25rem;
    font-weight: 100;
    color: #ff5b09;
    letter-spacing: inherit;
    line-height: 52px;
    margin-bottom: 5px;
    min-height: 104px;
}
.ie .node--block-modulable-bg-bleu-colonnes .node__content>.field-collection-container>.field--name-field-twocols-cols>.field__items>.field__item {
    width: 42.76786%;
    margin-right: 10.71429%;
    margin-bottom: 18px;
    float: left;
    text-align: left;
}

.ie .node--block-modulable-bg-bleu-colonnes .node__content > .field-collection-container > .field--name-field-twocols-cols > .field__items > .field__item:only-child {
    float: none;
    width: 100%;
    margin-right: 0;
    text-align: center;
    margin-bottom: 0;
}

.ie .node--block-modulable-bg-bleu-colonnes .node__content>.field-collection-container>.field--name-field-twocols-cols>.field__items>.field__item:last-child {
    margin-right: 0;
}
.ie .node--block-modulable-infos-financiere .field-collection-container .field--name-field-infos-financieres>.field__items>.field__item {
    float: left;
    width: 19.98224%;
    padding: 0;
    position: relative;
    min-height: 175px;
    border-right: 1px solid #e4e4e4;
}
.ie .node--block-modulable-infos-financiere .field-collection-container .field--name-field-infos-financieres>.field__items>.field__item:first-child {
    border-left: 1px solid #e4e4e4;
}
.ie .node--block-modulable-col-fond-unique>.node__content>.field-collection-container{padding: 0 40px;    max-width: 1200px;    margin-left: auto; margin-right: auto;}
.ie9.html.page-gouvernance #colorbox, .ie9.html.page-gouvernance #colorbox #cboxWrapper, .ie9.html.page-gouvernance #colorbox #cboxWrapper #cboxContent, .ie9.html.page-gouvernance #colorbox #cboxContent #cboxLoadedContent {
    height: auto !important;
}
.ie #age-gate-first-step, .ie #age-gate-second-step {
    height: auto !important;
}

.ie .liste-albums .view-content > .item-list > ul .views-field-field-field-image-album,
.ie .liste-media-images .view-content .views-row .views-field-field-media-image,
.ie .node--block-modulable-3-colonnes .field--name-field-opportunite > .field__items > .field__item .field--name-field-image-teaser {
    width: 100%;
    max-height: 215px;
}

.ie.liste-medias .view-content .views-row .views-field-field-image-teaser,
.ie .liste-medias .view-content .views-row .views-field-field-image-teaser{
    width: 100%;
    max-height: 215px;
}

.ie.liste-medias .view-content .views-row .bas-box-actus .views-field-title,
.ie .liste-medias .view-content .views-row .bas-box-actus .views-field-title{
    max-width: 280px;
}

.ie #pernod-ricard-interstitiel-age-gate .progress {
    margin : 32px 0 0 0;
}

.ie.front.body-pr-hub .block--menu-menu-menu-local .menu li a.current .chevron::after,
.ie.body-marque-strategique .block--menu-menu-menu-local .menu li a.current .chevron::after {
    transform: rotate(0deg);
}

.ie.front.body-pr-hub .block--menu-menu-menu-local .menu li a.current .chevron,
.ie.body-marque-strategique .block--menu-menu-menu-local .menu li a.current .chevron{
    bottom: -1px;
}

.ie.front.body-pr-hub .block--menu-menu-menu-local .menu li a.current .chevron-l::after,
.ie.body-marque-strategique .block--menu-menu-menu-local .menu li a.current .chevron-l::after {
    transform: rotate(-135deg);
}

.ie.front.body-pr-hub .block--menu-menu-menu-local .menu li a.current .chevron-l,
.ie.body-marque-strategique .block--menu-menu-menu-local .menu li a.current .chevron-l{
    bottom: -6px;
}

body.html.ie #sliding-popup .popup-content #popup-buttons {
    margin-left: 10px;
    margin-top: 4px;
}

.ie.node-type-marques .info-marque-startegique .info-en-bref .field-collection-container .field__items .field__item .field-collection-view .field--name-field-informations {
    display: block;
}

.ie.node-type-marques .info-marque-startegique .info-en-bref .field-collection-container .field__items .field__item .field-collection-view.first-element-info .field--name-field-titre-information,
.ie.node-type-marques .info-marque-startegique .info-en-bref .field-collection-container .field__items .field__item .field-collection-view.first-element-info .field--name-field-informations{
    display: inline-block;
}

.ie.node-type-marques .content .marque-strategique .couleur-arriere-plan-strategique .la-gamme .view-gammes-marque-strat-gique .views-field-field-image-gamme {
    min-width: 200px;
}

.ie .liste-temoignages .view-content .item-list ul li .views-field .views-field-field-poster-video,
.ie .liste-medias .view-content > .item-list > ul > li .node--media--teaser {
    width: 100%;
}

.ie11 .liste-media-videos .view-content .views-field-field-media-image {
    max-height: 215px;
}

.ie .liste-temoignages .view-content .item-list ul li .views-field-field-poster-video {
    max-height: 226px;
}

.ie .liste-temoignages .view-content .views-row .bas-box .views-field-nothing {
    position: static;
    bottom: auto;
}

.ie .dropdown-menu .grid2-1 .autogrid-3 .item-list li.first ul li a {
    line-height: 1.4em;
}

.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres > .field__items > .field__item {
    min-height: 250px;
}

.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres > .field__items > .field__item .field-collection-view {
    min-height: 250px;
}

.ie .node--block-modulable-chiffres-clefs .field--name-field-cl-chiffres > .field__items > .field__item .field-collection-view .cl-block .cl-number .field__item {
    word-break: break-all;
}

.ie .slider-button-prev, .ie .slider-button-next {
    z-index: 3;
}

.ie.body-marque-strategique .l-branding {
    padding-bottom: 1px;
}

.ie .pr-hub.brands-portfolio .slide-grid .portfolio-item-inner a {
    height: 75px;
}

.ie .local-menu-container > ul.menu > li {
    display: block;
}

.ie .local-menu-container > ul.menu > li > a {
    min-height: 86px;
    display: block;
}

.ie .desktopAgeGateWrapper h2 {
    margin-top: 23%;
}
/*
.ie .desktopAgeGateWrapper .age-gate-container {
    margin-top: -3%;
}*/

.ie .desktopAgeGateWrapper #abus-infos {
    margin-bottom: 0;
}
