div.action-page-buttons{flex-direction: row;display: flex;flex-wrap: wrap;gap: 0.5rem; align-items: center;margin:1.5rem 0 0.5rem;justify-content: flex-end;}
div.share-and-print-buttons{display: flex;flex-wrap: wrap;flex-shrink: 1;gap: 1em; align-items: center;}
.share-and-print-buttons .action-page-button{ margin: 0;}
div.share-and-print-buttons .action-page-button .btn{margin: 0}
div.action-page-button-button{margin-top:5px;}
div.action-page-button-button.fb-share-button{margin-top:0;}
div.action-page-button-button.twitter {height:20px;}
div.action-page-button-button.buffer a {background:url("../../includes/components/./2020/styles/../imgs/icon-buffer.png") 0px no-repeat #303030; background-size:20px;
    text-decoration: none; font-size:12px; display:block; height:17px; padding:3px 7px 0 27px; border-radius: 2px; color:#FFF;}

div.action-page-button-button.email a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-mail.png") 0px no-repeat #FFF; background-size:20px; border:1px solid #000; text-decoration: none; font-size:12px; display: block; height:16px; padding:2px 7px 0 25px; border-radius: 2px; color:#FFF;}
div.action-page-button-button.email a span{color:#000000; }
div.action-page-button {margin-bottom:1em;position:relative;display: flex;justify-content: center;align-items: center;}
div.action-page-button>.btn{border-radius: 0.5rem;position:relative;font-size:0.9em;}
div.action-page-button>.add-bookmark-button, div.action-page-button>.remove-bookmark-button {padding: 1em 2em;display: flex;align-items: center;}

.action-page-button .add-bookmark-button span, .action-page-button .remove-bookmark-button span{background-color: #CC0033;display: inline-block;width: 16px; height: 16px;margin-right: 10px;--webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;--webkit-mask-size: 1.20em;mask-size: 1.20em;}
.action-page-button .add-bookmark-button span {-webkit-mask-image: url("../../includes/components/./2020/styles/../imgs/icon-add-in-bookmark.png");mask-image: url("../../includes/components/./2020/styles/../imgs/icon-add-in-bookmark.png");}
.action-page-button .remove-bookmark-button span {-webkit-mask-image:  url("../../includes/components/./2020/styles/../imgs/icon-bookmark-filled.png");mask-image:  url("../../includes/components/./2020/styles/../imgs/icon-bookmark-filled.png");}
.action-page-button .add-bookmark-button:hover span, .action-page-button .remove-bookmark-button:hover span {background-color: #9E102A;}
.share-and-print-buttons .print-button, .share-and-print-buttons .share .action {padding: 12px; display: flex;align-items: center}
.share-and-print-buttons .share .action {padding: 12px 12.5px}
.share-and-print-buttons .print-button span {-webkit-mask-image: var(--icon-print);mask-image: var(--icon-print);background-color: #CC0033; display: inline-block; width: 18px; height: 18px;}
.share-and-print-buttons .share .share-icon {-webkit-mask-image: var(--icon-share);mask-image: var(--icon-share);background-color: #CC0033; display: inline-block; width: 17px; height: 18px;}
.share-and-print-buttons .print-button:hover span, .share-and-print-buttons .share:hover .share-icon {background-color: #9E102A;}

div.action-page-button .submenu.open{opacity: 1; pointer-events: all;}
div.action-page-button.loading{height: 2rem;width: 6rem;min-height: auto;background-size: cover;margin: 0;background:url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat center center;background-size:cover;}

div.share-button{flex:1;width: 100%;text-align: center;}
div.share-button a { border:1px solid #ceced4; text-decoration: none; font-size:12px; display: block; height:16px; padding:2px 7px 2px 25px; border-radius: 2px; color:#444c62;}
div.share-button a span{color:#444c62; white-space: nowrap;}
div.share-button.lkdin > span , div.share-button.lkdin > span > span, div.share-button.lkdin button{width: 100%}
div.share-button.copy a {background:url("../../includes/components/./2020/styles/../imgs/icon-copy.png") 0px no-repeat #FFF; background-position: 0.25rem; cursor: pointer;}
div.share-button.email a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-mail.png") 0px no-repeat #FFF; background-position: 0.25rem;}
div.share-button.fb-share-button a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-fb.png") 0px no-repeat #FFF; background-position: 0.25rem;}
div.share-button.bluesky a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-bluesky.svg") 0px no-repeat #FFF; background-position: 0.25rem;}

div.share,div.print {position:relative;display: inline-block;}
.share > .btn,.print > .btn{font-size: 0.9em;}
div.share .submenu{gap:0.25rem;opacity:0;pointer-events:none; position:absolute;z-index:99;left:0;top:100%;display:flex;flex-direction: column;justify-content: center;align-items: center;padding:6px;border:solid 1px #e5e5e5;background:#fff;margin-top:5px;box-shadow: 0 3px 3px rgba(0, 0, 0, .3);}
div.share .submenu.open{opacity: 1; pointer-events: all;}

.share img, .print-button img {width: 18px; padding: 11px;}

#notice-share{overflow: hidden;display: none;position: fixed;transition: transform 1s ease, opacity 1s ease; right: 0; top: 100px; border-radius: 2px; z-index: 10; padding: 10px; background-color: rgba(231, 245, 234, 0.8); color: #417650;font-weight: bold;}
#notice-share.show{overflow: hidden;display: block;transform: translateX(0);opacity: 1; animation: autoHide 5s forwards;}
@keyframes autoHide {
    0% {
        transform: translateX(0);
        opacity: 1;
    }
    70% {
        transform: translateX(0);
        opacity: 1;
    }
    100% {
        transform: translateX(100%);
        opacity: 0;
    }
}

@media screen and (max-width: 728px) {
    div.share-and-print-buttons{gap: 0.8em}
}

@media screen and (max-width: 375px) {
    div.share-and-print-buttons{gap: 0.5em}
}

.politique-cookies .main .document .content li:before {display:inline-flex;content:'';width:5px;height:5px;background:#cc0033;left:0.7em;top:0.6em;border-radius: 50%;margin-right:8px;}
.doc-protocol .main .document .content ul li:before  {display:inline-flex;content:'';width:5px;height:5px;background:#cc0033;left:0.7em;top:0.6em;border-radius: 50%;margin-right:8px;}

.content .thermalisme .block, .main.site-container .document .content {flex: 1 1 auto;position:relative;padding:1.75em;line-height: 1.5em;background-color: #FFF;align-self: flex-start;}

.content .block .content{flex: 1 1 auto;position:relative;line-height: 1.4em; }
.content .block .content.full{margin-left:0;}

.content.document .main >.content-item .intro{padding:0;}
.content.document .main  .arbredec{text-align:center;margin-bottom: 1.5em;}
.content.document .main  div.cat{color:#2D6C94;font-weight: bold;font-size: 18px}
.content.document .main  div.defcat{clear:left;padding-top: 12px;}
.content.document .main  div.arbredec.first{text-align:center;overflow:auto;}
.content.document .main  div.titarbre{font-weight: bold;font-size:13px;margin:5px 0;text-align:center;}
.content.document .main  div.reco.comment div.itemcom{background:#ffffff;position:absolute;top:0;left:0;width:330px;border:none;padding:10px;border-radius:5px;box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);margin-top:-20px;}
.content.document .main  div.itemcom{margin-bottom: 20px;}
.content.document .main  div.reco.comment div.itemcom.hiddenDiv{display:none;opacity:0;}
.content.document .main .grade {display: inline-block;margin-left: 5px;}
.page.reco .content.document .main .grade a{background:#C03;color:#fff;text-decoration:none;padding:0 2px;font-size:0.92em;cursor:pointer;font-weight: normal;}
.content.document .main  span.itemcom{float:left;background:#2D6C94;color:#ffffff;display:block;width:20px;height:20px;line-height:20px;border-radius: 50%;text-align: center;font-size:14px;font-weight: bold;margin: 2px 12px 0 0;}
div.comment-consent{color: #c70036;font-size: 1.05em;font-weight: bold;margin-bottom: 5px;margin-top:15px;}
.content.document .main  .block .content .content-item div.title {font-family: IBM Plex Serif, serif; font-size: 1.75em;font-weight: 600;margin:1.5em 0 1em;padding-left: 18px;position: relative;}
.content.document .main  .block .content .content-item div.title:before {content: '';background-color: #CC0033;height: 6px;width: 6px;display: inline-block;position: absolute;top: 11px;left: 0;}
.content.document .main  .block .content .content-subitems .content-item div.title {font-size: 1.25em;padding: 0}
.content.document .main  .block .content .content-subitems .content-item >div.title {font-size: 1.25em; font-weight: 600; line-height: 23px}
.content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>div.title {font-size: 1.125em; font-weight: 600; line-height: 20px}
.content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>.content-subitems> .content-item>div.title {font-size: 1em; font-weight: 600; line-height: 18px; color: #5F6164}
.content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>.content-subitems> .content-item>.content-subitems> .content-item>div.title {font-size: 1em; font-weight: 600; line-height: 18px; color: #8E2828; font-style: italic;}
.content.document .main  .block .content .content-subitems .content-item div.title:before {display: none;}
.content.document .main .block .content .content-item .content-subitems .content-subitems .bloc .p.puce,
.content.document .main  .block .content .content-item .puce{padding-left:25px;margin: 10px 0;}
.content.document .main  .block .content  .content-item>.content-subitems>.content-item{margin-top:10px;}
.content.document .main  .block .content  .content-item .content-subitems .content-subitems{padding:0 0 10px 10px;}
.content.document .main  .block .content  .content-item .content-subitems .content-subitems .bloc .titbloc{font-weight: bold;margin: 15px 0 15px 0;}
.content.document .main  .content-item span.gr{font-weight:bold;}
.content.document .main  .content-item span.it{font-style: italic;}
.content.document .main  .block .content >.content-item div.lst-items{margin-left:1em;}
.content.document .main  .block .content  .content-item .expos{vertical-align: super; font-size: smaller;}
.content.document .main .content-item div.puce{position:relative;}
.content.document .main .content-item div.puce::before{position:absolute;display:block;content:'';width:5px;height:5px;background:#c0273e;left:0.7em;top:0.6em;border-radius: 50%}
.content .block .document>.content>.content-item{margin-bottom:1em;}
.content .block .document>.content>.content-item .tsource{margin:0.7em 1em;}
.content .block .document>.content>.content-item a{text-decoration: underline;}
.content.recos .block .document>.content>.content-item>div.title{margin-bottom:0.6em;}
.content.recos .block .document>.content .date{font-size:0.8em;font-style: italic;margin-bottom: 1em;}
.content.recos .block .document>.content>.content-item .poso{display:flex;align-items: start;}
.content.recos .block .document>.content>.content-item .lst-tiret{position:relative;}
.content.recos .block .document>.content>.content-item .lst-tiret::after{position:absolute;content:'';display:block;width:8px;height:2px;background:#333;left:-11px;top:0.5em;}
.content.recos .block .document>.content>.content-item .poso-label{display:inline-block;padding:0 3px;background: #006400;color: #fff;}
.content.recos .block .document>.content>.content-item .poso-text{border-left: 2px solid #006400;padding-left: 5px;}

div.vdf .glossary-def {background: linear-gradient(to right, #4e4e4e 33%, #FFF 0%) bottom/8px 1px repeat-x;cursor:pointer;}
.title-glossary{text-align: center;}
div.rubric.compo span.glossary-def{pointer-events: none;background:none;}

div.tooltip_content p a {border-bottom: 2px;text-decoration: underline;text-underline-offset: 3px;}

#Dabox .block.gengroup{width:600px;padding:3em;}

#Dabox .block.gengroup .list ul{margin: 1em auto;}
#Dabox .block.gengroup .list ul li a {display:flex; justify-content: space-between;}
#Dabox .block.gengroup .list ul li .icons{display:flex;flex:0 0 auto;}
#Dabox .block.gengroup .list ul li .icons span{display:block;width:24px;height:25px;margin-left:3px;}
#Dabox .block.gengroup .list ul li .icons .referent{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-referent.png") no-repeat;}
#Dabox .block.gengroup .list ul li .icons .generic{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-generic.png") no-repeat;}
#Dabox .block.gengroup .list ul li .icons .deleted{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-supprime.png") no-repeat;}

.content.article .gp .main .santebd, .content.article .gp .main .readmore {border: 2px solid #9EC1E1; border-radius: 10px; background-color: #F7FAFD; padding: 1em; color: #5A5A5A;margin-top:2.8em;}
.content.article .gp .main .santebd h2 {margin-top: 0;}
.content.article .gp .main .santebd h2::after {display: none;}
.content.article .gp .main .santebd .underline {text-decoration: underline}
.content.article .gp .main .santebd ul {margin-bottom: 0; color: #000;list-style-type: disc;}
.content.article .gp .main .block .content .santebd ul li::before {display:none;}
.content.article .gp .main .santebd ul a {color: #000; text-decoration: underline;}
.content.article .gp .main .readmore .title{margin-bottom: 1em; color: #2D6C94;font-size: 1.75em;font-family: IBM Plex Serif, serif;font-weight: 600;line-height: 115%;}
.content.article .gp .main .readmore a:not([href*="vidal"]){padding-right: 19px; position: relative}
.content.article .gp .main .readmore a:not([href*="vidal"])::after{position:absolute;display:inline-block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-externe-link.png") no-repeat center center; bottom: -1px;}

.content.document .block .content.limited-width{padding: 0.75rem 0rem;max-width: 36.75rem;margin: auto;}

.gpr .with-summary.site-container.content.document>div>.main{padding-top:0;}
.gpr img {max-width: 100%; height: auto;}

@media screen and (max-width: 1920px) {
}

@media screen and (max-width: 1365px) {
    .site-container.content.document.gp {flex-wrap:wrap;}
    .site-container.content.document.gp .extra {display:flex;flex-direction:column; align-items: center;margin:0 auto 1em;box-sizing:border-box;width:100%;}
}

@media screen and (max-width: 1430px) {
    .content.document .block .content.limited-width{padding:0.75rem 3rem;}
}

@media screen and (max-width: 1270px) {
    .main.thermalisme {flex-direction: column;}
    div.extra .block.revive, div.extra .block.news {align-self: center}
    .content.document .block .content.limited-width{padding:0.75rem 1rem;}
}

@media screen and (max-width: 950px) {
    body .tooltip .close { position:absolute;display:block;right:20px; }
    .content.document {flex-direction: column;}
    .content.document .block .content.limited-width{padding:0rem 1rem;}
    .content.article .gp .main .readmore .title{font-size: 1.4em;}
}

@media screen and (max-width: 728px) {
    .content.document .block .content.limited-width{padding:0rem 0rem;}
}

@media screen and (max-width: 450px) {
    .content.document .main  .block .content .content-subitems .content-item >div.title {font-size: 16px;}
    .content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>div.title {font-size: 14px;}
    .content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>.content-subitems> .content-item>div.title,
    .content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>.content-subitems> .content-item>div.title .nommed
    {font-size: 14px; font-style: italic}
    .content.document .main  .block .content .content-subitems .content-item> .content-subitems> .content-item>.content-subitems> .content-item>.content-subitems> .content-item>div.title {font-size: 14px;}

}

.facets-container {flex:0 0 auto;width:256px; margin-right: 1.75em; background:#FFF;padding: 1.75em 1.75em 4em 3em;}
.facets-container .h3 {color: #CC0033;font-size: 20px;margin-bottom: 28px;}
.facets-container .facets .facet > input ~ ul.facets-list{display: none;}
.facets-container .facets .facet > input:checked ~ ul.facets-list{display: block;}
.facets-container .facets .facets-list{padding-left: 1rem;}
.facets-container .facets > .facets-list{padding: 0;}
.facets-container .facets .facets-label{font-weight: 600;border-bottom: 1px solid #E9EAED;padding-bottom: 0.8em;margin-bottom:0.8em;font-size: 0.9em;}
.facets-container .facets .facet{padding-bottom: 0.5rem;margin-bottom:0;}
.facets-container .facets .facet input[type="checkbox"] {display: none;}
.facets-container .facets .facet input[type="checkbox"] + label {position: relative;padding-left: 1.5rem;cursor: pointer;}
.facets-container .facets .facet input[type="checkbox"][disabled] + label {pointer-events: none;color: #cdcdcd;}
.facets-container .facets .facet input[type="checkbox"] + label::before, .facets-container .facets .facet input[type="checkbox"] + label::after {display: block;position: absolute;box-sizing: border-box;content: '';}
.facets-container .facets .facet input[type="checkbox"] + label::before {top: 0;left: 0;border: 2px solid #E7E8ED;background-color: #FBFBFE;width: 1rem;height: 1rem;}
.facets-container .facets .facet input[type="checkbox"] + label::after {top: 0.25rem;left: 0.25rem;width: 0.5rem;height: 0.5rem;border-radius: 2px;}
.facets-container .facets .facet input[type="checkbox"]:checked + label::after {background-color: #c70036;}

.content .facets-container .facets ul.facets-list li.facet>a{font-size:0.9em;display:flex;align-items: center;padding-left:1.5em;position:relative;cursor:pointer;}
.content .facets-container .facets ul.facets-list li.facet>a:not(.checkbox)::before{transform:translateY(-50%);top:50%;left:0;position:absolute;content:"";display:block;width:1rem;height:1rem;border:solid 2px #E7E8ED;border-radius: 100%;background:#FBFBFE;box-sizing: border-box;}
.content .facets-container .facets ul.facets-list li.facet>a:not(.checkbox)::after{transform:translateY(-50%);top:50%;left:0.25rem;position:absolute;display:block;width:0.5rem;height:0.5rem;border-radius: 100%;box-sizing: border-box;background:#CC0033;}
.content .facets-container .facets ul.facets-list li.facet>a:not(.checkbox).current::after{content:'';}

.facets-container .facets ul.facets-list li.facet>a.checkbox::before, .facets-container .facets ul.facets-list li.facet>a.checkbox::after {display: block;position: absolute;box-sizing: border-box;content: '';}
.facets-container .facets ul.facets-list li.facet>a.checkbox::before {left: 0;border: 2px solid #E7E8ED;background-color: #FBFBFE;width: 1rem;height: 1rem;}
.facets-container .facets ul.facets-list li.facet>a.checkbox::after {left: 0.25rem;width: 0.5rem;height: 0.5rem;border-radius: 2px;}
.facets-container .facets ul.facets-list li.facet>a.checkbox.current::after {background-color: #c70036;}

.gp .facets-container .h3{color: #2D6C94;}

.facets-container>ul.links-list{margin:0;padding:0;}
.facets-container>ul.links-list li a{padding:0.9em 0;display:block;font-size:0.9em;color:#5F6164;border-bottom:solid #CECED4 1px;font-weight: 600;cursor:pointer;}
.facets-container>ul.links-list li a.current{position:relative;padding-left:1em;color: #CC0033;font-size: 1em;}

.facets-container .associated>ul,
.facets-container>ul.links-list li:not(.current-li){margin:0;padding:0;background: #fff;}
.content.facets-container .associated ul>li>a,
.content.facets-container ul>li>a{cursor:pointer;background:#fff;display:block;padding:12px;font-size:0.9em;color:#73777D;border-bottom:1px solid #CECED4;}
.facets-container .associated>ul>li>a:hover,
.facets-container>ul.links-list>li>a:hover {color: #9E102A;}
.gp .facets-container .associated>ul>li>a:hover,
.gp .facets-container>ul.links-list>li>a:hover {color: #2D6C94;}
.facets-container>ul.links-list>li>ul>li>ul{padding-left:1em;}
.facets-container .associated>ul>li:last-of-type>a,
.facets-container>ul.links-list>li:last-of-type>a{border: none;}
.gp .facets-container>ul.links-list li a.current{color: #2D6C94;}
.facets-container>ul.links-list li a.current::before,
.facets-container>ul.links-list li.current-li::before {content: '';background-color: #CC0033;height: 4px;width: 4px;display: inline-block;position: absolute;top: calc(50% - 2px);left: 0;}
.gp .facets-container>ul.links-list li a.current::before,
.document.gp.facets-container>ul.links-list li.current-li::before {background-color: #2D6C94;}
.gp .facets-container.facets-container>ul.links-list li a.current,.gp .facets-container.facets-container>ul.links-list li.current-li{color: #2D6C94;position: relative;}


@media screen and (max-width: 1920px) {
    .facets-container {margin-left:0;}
}

@media screen and (max-width: 950px) {
    .facets-container {margin-left: 0;margin-right:0; padding: 2em;}
}
.link-pagination {
    text-align: center;
    font-weight: bold;
}

.link-pagination .nb-links {
    color: #c70036;
}

.link-pagination .pagination-bar {
    margin: 0.5rem auto;
    background: #d0d1d4;
    height: 0.75rem;
    width: 5rem;
}

.link-pagination .pagination-bar-progress {
    background: #c0273e;
    height: 0.75rem;
}

.link-see-more-action{
    padding: 0.5rem 1rem;
    border: 1px solid #D0D1D4;
    border-radius: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 0.8em;
    background-color: white;
    margin: auto;
    width: max-content;
    cursor: pointer;
}
.content .document.news-search-document h2::after {margin-top: 0.25rem;}
.content .document.news-search-document {display: flex;}

.content .block-news .h4 {font-size: 1.75em;color: #31363C;margin-top: 0;font-family: IBM Plex Serif, serif;font-weight: 600;line-height: 115%;padding: 0;margin-bottom: 0.83em;}

.intro .title img{flex:0 0 auto;margin-right:1em;border-radius: 100%;}

.news-list{padding:0;margin:0;}
.news-list li{display:flex;cursor:pointer;background:#fff;gap:1rem;padding:1em 0;margin-bottom:0;align-items: center;}
.news-list-container .news-list li{margin-bottom:0;}
.news-list li:first-of-type{border-top:none;padding-top:0;}
.news-list li:last-of-type{padding-bottom:0;}
.news-list li .news-thumbnail{flex:0 0 auto;margin: 0;overflow: hidden;display:flex;align-items: center;justify-content: center;}
.news-list li .news-thumbnail img{transition: all 0.5s ease 0s; object-fit: fill; max-height: 160px; width: 243px;}
div.intro div#news_container ul.news-list li.news-link figure.news-thumbnail img{height:118px;}
.news-list li:hover .news-thumbnail img{transform: scale(1.1);}
.news-list li .news-title:hover a{color: #9E102A;}
.news-list li .news-head{font-size: 0.8rem;font-weight: 500;line-height: 1.2em;margin-bottom: 5px;}
.news-list li .news-bottom {display: flex; justify-content: space-between; align-items: center;}
.news-list li .news-types {display:flex;align-items: center;color: #CC0033; font-size: 12px;border-radius: 0.125rem;border: 1px solid var(--line-medium, #E9EAED);background: #FFF;height: 1.25rem;padding: 0rem 0.5rem 0.0625rem 0.5rem;}
.news-list li .arrow {transition:all .3s;margin-right:0.5em;-webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: #CC0033;display: inline-block;width: 14px;min-width: 14px; height: 10px;}
.news-list li:hover .arrow{background-color: #9E102A;margin-right:0;}
.news-list li .news-head .news-date {color: #8C8C8C;}
.news-list li .news-content {flex: 1 1 auto;display: flex;flex-direction: column; align-self: stretch;justify-content: space-between;padding: 1rem 0;}
.news-list li .news-content h3{padding:0;margin:0;}
.news-list li .news-content .news-summary {overflow: hidden;text-overflow: ellipsis;padding:3px 0 6px 0;margin: 0; font-size: 0.875rem;color: #666666;}
.news-list li .news-content .news-title{text-transform: none; text-align: left;margin: 0;padding: 0;color: #31363C;}
.news-list li .news-content .news-title.h2{font-weight: 600;line-height: 115%;}
.news-list-container .news-list li .news-content .news-title{font-size: 1rem;font-family: Inter, sans-serif;}

div.extra .news-list li .news-bottom{justify-content: end;}
div.extra .news-list li .news-types {display:none;}
div.extra .news-list li .news-head{font-size: 10px;font-weight: 500;line-height: 1.2em;margin-bottom: 5px;}
div.extra .news-list li .news-head .news-date {font-size: 10px;font-weight: 500;line-height: 1.2em;}
div.extra .news-list li .news-title {margin: 0;}

div.extra .block.news ul li{display:flex;background:#fff;padding:12px 0;margin: 0;}
div.extra .block.news ul li:not(:first-of-type){border: none;border-top: solid 1px #CECED4;}
div.extra .block.news ul li img{width: inherit;}
div.extra .block.news ul li .news-thumbnail{margin: 0;width: 80px; height: 80px;position:relative;overflow:hidden;}
div.extra .block.news ul li .news-thumbnail img{position:absolute;width:121px;height: 80px;left:50%;top:50%;transform:translate(-50%, -50%); object-fit: cover;}
div.extra .block.news ul li:hover .news-thumbnail img{position:absolute;width:121px;height: 80px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1, 1.1);}
div.extra .block.news ul li a{border-bottom: none;padding:0;margin:0;font-size:12px; color: #31363C;line-height: 150%;}
div.extra .block.news .author-desc{display:flex;margin:1em 0;align-items: flex-start;}
div.extra .block.news .author-desc .photo{margin-right:1em;flex:0 0 auto;border-radius:100%;}
div.extra .block.news .author-desc .bio{font-size:0.9em;}
div.extra .block.news .same_author{font-weight: bold; color: #000000;}
div.extra .block.news>.actions>a img {margin-left: 10px;}

.content .author-content{display:flex;align-items: flex-start;margin-bottom:2em;font-size:0.9em;}
.main.author .news > h2 {font-size: 1.4em;margin-bottom: 1rem;}

@media screen and (max-width: 1270px){
    .news-list li .news-thumbnail img{max-height: 80px; width: unset}
    .news-list li .news-content{justify-content: flex-start;padding:0rem;}
}

@media screen and (max-width: 950px){
    .content .intro h1::after {margin: auto;}
    .news-list li{height:auto;align-items: self-start;margin-bottom: 0;border-bottom: 1px solid #E9EAED}
    .content .document.news-search-document {flex-direction: column;}
    #news_container,.content .document.news-search-document .facets-container  { margin-bottom: 1rem;padding: 0em;}
}
@media screen and (max-width: 728px){
    .news-list li .news-content .news-summary,.news-list li .news-types{display: none;}
    .news-list li .news-bottom {justify-content: end;}
    .news-list li .news-thumbnail img{min-height: 99px;max-width: 99px;object-fit: contain}
}

.news-types-group {
    display: flex;flex-wrap: wrap;gap: 0.5rem 1rem;max-width: max-content;
}

li .news-types-group > .news-types:hover {
    color: #9E102A;
}

.news-list .news-types-group > .news-types-disabled, .news-list .news-types-group > .news-types-disabled:hover {
    color: #31363C;
    cursor: initial;
    pointer-events: none;
}

/* Dependencies -warn- : Prototype is not available */
/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{margin-top:10px;position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("../../includes/components/./chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}  .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}  .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}  .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}  .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat 0 2px}  .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}  .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}  .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}  .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}  .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}  .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}  .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}  .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}  .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}  .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}  .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}  .chosen-container .chosen-results li.group-option{padding-left:15px}  .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}  .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}  .chosen-container-multi .chosen-choices li{float:left;list-style:none}  .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}  .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}  .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}  .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../../includes/components/./chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}  .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}  .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}  .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}  .chosen-container-multi .chosen-results{margin:0;padding:0}  .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}  .chosen-container-active .chosen-single{border:1px solid #5897fb;}  .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}  .chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}  .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}  .chosen-container-active .chosen-choices{border:1px solid #5897fb;}  .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}  .chosen-disabled{opacity:.5!important;cursor:default}  .chosen-disabled .chosen-single{cursor:default}  .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}  .chosen-rtl{text-align:right}  .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}  .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}  .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}  .chosen-rtl .chosen-single div{right:auto;left:3px}  .chosen-rtl .chosen-single abbr{right:auto;left:26px}  .chosen-rtl .chosen-choices li{float:right}  .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}  .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}  .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}  .chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}  .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}  .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}  .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}  .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../../includes/components/./chosen/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* Dependencies -warn- : M4Tween is not available */
.tooltip{position:fixed;z-index:99;opacity:0;padding:10px;display:none;width:300px;top:30px;left:80px;color:#666;background-color:#EEE;font-weight:400;border-radius:2px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);max-width: 800px;}
.tooltip ul { padding-left: 15px; list-style:disc; }
.tooltip li p { margin-bottom:0; line-height: normal;}
.tooltip h4 {color:#00ad78;}
.tooltip .close {cursor:pointer;display: none; right: 0.75em;top: 0.75em;-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0ZM7 13C3.7 13 1 10.3 1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13Z' fill='%235F6164'/%3E%3Cpath d='M9.7 10.5L7 7.8L4.3 10.5L3.5 9.7L6.2 7L3.5 4.3L4.3 3.5L7 6.2L9.7 3.5L10.5 4.3L7.8 7L10.5 9.7L9.7 10.5Z' fill='%235F6164'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0ZM7 13C3.7 13 1 10.3 1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13Z' fill='%235F6164'/%3E%3Cpath d='M9.7 10.5L7 7.8L4.3 10.5L3.5 9.7L6.2 7L3.5 4.3L4.3 3.5L7 6.2L9.7 3.5L10.5 4.3L7.8 7L10.5 9.7L9.7 10.5Z' fill='%235F6164'/%3E%3C/svg%3E");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;  height: 1em;width: 1em;background-color: #666;}
.tooltip .close:hover{background-color: #CC0033;}
.tooltip a {border-bottom: 1px solid #CC0033;}
.tooltip a:hover {color: #CC0033;}

ul.tabs{padding:0;margin:0;display:flex;align-items: flex-end;font-size:.9em;}
ul.tabs li{list-style: none;padding:0;margin:0 0.5em 0 0;display:inline-block;}
ul.tabs li[data-role], ul.tabs li a{pointer-events:none;font-weight:700;display:flex;padding:0.8em;color:#5F6164;opacity:.6;align-items: center;}
ul.tabs li a[href],ul.tabs li[data-role]{opacity: 1;pointer-events: all;border-bottom: solid 2px transparent;transition:all .2s;}
ul.tabs li a[href].private{padding-right:2em;}
ul.tabs li[data-role]:hover ,ul.tabs li.current[data-role], ul.tabs li a[href]:hover, ul.tabs li.current a{border-bottom: solid 2px #CC0033;cursor:pointer;}
ul.tabs li.current{pointer-events: none;}
.VMP a.product {
    text-decoration: none;
}
.VMP a.product:link, .VMP a.product:visited, .VMP a.product:hover {
    color: black;
    cursor: text;
}

.VMP table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: auto;
}

.VMP .mono, .VMP .substance {
    margin-bottom: 2em;
}
.VMP h4 , .VMP .substance h3 {
    padding-left: 0;
    text-transform: none;
}

.VMP .substance h3 {
    border-color:#536D8B;
}

.VMP .vmp-chapter .box {
    margin-top: 1em;
}

.VMP a, .VMP .rubric.dosage a.dci-gpr-link {
    color:#CC0033;
    font-weight: 500;
}
.VMP a:hover, .VMP .rubric.dosage a.dci-gpr-link:hover {
    color:#9E102A;
    text-decoration:underline;
}

.VMP .tab-section .tab-content {border: 1px solid #CECED4;padding: 20px;margin-top: 0;}
.VMP .tab-section .tab-content table, .VMP .tab-section .tab-content.h-risk table td{border: none;}
.VMP .tab-section .tab-content .tab-content-title {color: #31363C; font-weight: 600; font-size: 1.125em; padding-bottom: 10px;}
.VMP .tab-section .tab-content .label-risk {color: #CC0033; font-weight: 700; font-size: 1em;}

.VMP .tab-section ul.tabs {padding: 0;margin: 0;overflow-x: auto;scrollbar-width: thin;min-height: 75px;}
.VMP .tab-section ul.tabs li.current {padding: 18px 10px;}
.VMP .tab-section ul.tabs li {flex: 0 0 auto;padding: 12px 10px;color: white;text-align: center;background-color: grey;margin: 0;border-radius: 2px 2px 0 0; font-size: 0.875em}
.VMP .tab-section ul.tabs li.risk-I {color: #73777D}
.VMP .tab-section ul.tabs li span {border: 1px solid #F7F7F8;border-radius: 50%;padding: 0;width: 24px;height: 24px;}
.VMP .tab-section ul.tabs li span.risk-I{color: #73777D; border-color: #73777D}
.VMP .tab-section ul.tabs li span.risk-X{background-color: #AB0D32;}

.VMP .tab-section .drug-interaction-class table tr th {position: relative; background-color: white; padding: 0 0 0 40px}
.VMP .tab-section .drug-interaction-class table tr.can-fold{cursor: pointer}
.VMP .tab-section .drug-interaction-class table tr.can-fold:not(.close, .empty-level),
.VMP .tab-section .drug-interaction-class table tr.can-fold:not(.close, .empty-level) *:not(mark),
.VMP .tab-section .drug-interaction-class table tr.can-fold:not(.empty-level):hover,
.VMP .tab-section .drug-interaction-class table tr.can-fold:not(.empty-level):hover *:not(mark) {background-color: #FAF2F5;}
.VMP .tab-section .drug-interaction-class table tr:not(.close) th::before {transform: rotate(0);}
.VMP .tab-section .drug-interaction-class table tr th::before {content: '';transform: rotate(-90deg);left: 0;width: 40px;height: 40px;mask: no-repeat center center / 14px url("../../includes/components/./2020/styles/../imgs/icon-arrow-down-red.png");position: absolute;display: block;transition: all .3s;background: #CC0033;}
.VMP .tab-section .drug-interaction-class table .hidden {display: none;}
.VMP .tab-section .drug-interaction-class table .iam-couple-label {font-weight: 700; font-size: 1em; color: #31363C}
.VMP .tab-section .drug-interaction-class table .iam-class-label {font-weight: 400; font-size: 1em; color: #73777D}
.VMP .tab-section .drug-interaction-class  table th, .VMP .tab-section .drug-interaction-class  table td {border-color: #CECED4}

.VMP a img {border:none;}

.site-container .main .VMP #synthese table tr td img{max-width:48px;}

.VMP table {
    width:100%;
    background-color:#ffffff;
}

.VMP table th {
    background-color:#e8e8e8;
}

.VMP table th, .VMP table td {
    border: 1px solid #b4b4b4;
    padding:0.5em;
    vertical-align: top;
}

.VMP p  {
    margin:0.5em 0;
}

.VMP ul, .VMP ol {
    list-style: none;
    margin: 0;
    padding: 0 1.3em 0 2em;
    margin-bottom: 0.1em;
    list-style:square;
    /*color:#B10431;*/
}

.VMP .substance ul, .VMP .substance ol {
    color:#536D8B;
}

.VMP .italic {
    font-style: italic;
}
.VMP .bold {
    font-weight:bold;
}
.VMP .normal {
    font-weight:normal;
}
.VMP .right {
    float:right;
}

.VMP .a-center {
    text-align:center;
}
.VMP .v-middle {
    vertical-align:middle;
}

.VMP .frequency {
    font-size:0.8em;
    font-style:italic;
}


.VMP .padding0 {padding:0 !important;}
.VMP .bl0 {border-left:none !important;}
.VMP .bt0 {border-top:none !important;}
.VMP .br0 {border-right:none !important;}
.VMP .bb0 {border-bottom:none !important;}

/* titre */
.VMP .drugs-molecule-title {

    margin: 0;
}

.VMP .dci-header {
    overflow:hidden;
    font-weight:bold;
    padding:0 1em 0 0;
    border-bottom: 1px solid #B4B4B4;
    height: auto;
    background: none;
    box-shadow: none;
    margin-bottom: 1rem;
}

.VMP .substance .dci-header {
    border-bottom: none;
}

.VMP .dci-header .mono-date {
    float:right;
    text-align:center;
    margin-top:0.4em;
}

.VMP .dci-header .mono-date p {
    margin-top:0;
    margin-bottom:0.5em;
    color: #B4B4B4;
}

.VMP .h-risk {
    margin-bottom: 2em;
}

/* TOC */

.VMP .toc {
    overflow:hidden;
    background-color:#f9f9f9;
}

.VMP .toc div.toc-nav {
    border-bottom:1px solid #E8E8E8;
}

.VMP .toc span.nav-title {
    float:left;
    display:block;
    width:11em;

    padding-left:1.2em;
    margin-top:0.5em;
    margin-bottom:0.6em;
    font-weight:bold;
    color:#666666;
}

.VMP .toc ul {
    overflow:hidden;
    padding-left:0.4em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    /*list-style:none outside url("../../includes/components/./2020/styles/images/puce.gif");;*/
}
.VMP .toc li {
    width:12em;
    float:left;
    margin-left:1em;
    padding-bottom:0.3em;
    padding-top:0.3em;
    font-weight:normal;
}
.VMP .toc li.disabled {
    /*list-style:none outside url("../../includes/components/./2020/styles/images/puce-grisee.gif");*/
}


/* rubrique inactive */
.VMP .toc li span {
    color:#808080;
}

/* tableau des risques globaux */
.VMP .global-risks {
    margin-top:1.5em;
}
.VMP table.global-risks th, .VMP table.global-risks td {
    padding:0.2em;
}

/* hiérarchie ATC */
.VMP .atc-hierarchy  {
    font-size:0.8em;
    margin-left:0.3em;
}
.VMP .atc-hierarchy a {
    font-weight: 700;
}
.VMP .atc-hierarchy span {
    font-weight:bold;
}
.VMP .atc-hierarchy .atc-hierarchy {
    padding-left:0.5em;
    margin-left:0;
    font-size:1em;
}

/* tableau de pregnancy */
.VMP table.pregnancy {
    max-width: 45em;;
}
/* sauf en haut de mono */
.VMP .global-risks table.pregnancy {
    max-width: inherit;
}

.VMP table.pregnancy td.sub-th{
    text-align:center;
    font-size: 0.8em;
    font-weight:bold;
}
.VMP table.pregnancy td.risk-label{
    font-size: 0.85em;
    vertical-align: middle;
}
.VMP table.pregnancy th.sub-th {
    font-style:italic;
    font-size:0.8em;
}

.VMP .vigilance-text {
    font-size: 0.8em;
}

.VMP table.pregnancy p.legends {
    line-height:2em;
    margin:0;
    font-size: 0.8em;
}
.VMP table.pregnancy .legends span.risk-legend{
    margin-right:0.5em;
}
.VMP span.risk {
    color: white;
    font-weight: bold;
    padding:0.2em 0.5em 0.1em 0.4em;
    margin-right:0.3em;
}
.VMP table.pregnancy .legends span.risk {
    border:1px solid #b4b4b4;
}

.VMP table.pregnancy .risk {
    font-weight:bold;
}

.VMP table.pregnancy td.risk {
    text-align:center;
    font-size: 0.85em;
    color:white;
}

.VMP .patient-risk-legend {
    font-size:0.8em;
    clear:both;
    float:right;
    margin-top: 0.75em;
}
.VMP .patient-risk-legend table {
    width:auto;
    border-collapse: separate;
    border-spacing: 1em 0;
}
.VMP .patient-risk-legend .risk {
    float:left;
    font-size:0.9em;
    line-height: 1.7em;
}
.VMP .patient-risk-legend td, .VMP .patient-risk-legend th {
    background-color:#E8E8E8;
    padding: 0;
    text-align: center;
    vertical-align:middle;
    width:6.5em;
    line-height: 1.7em;
}
.VMP .patient-risk-legend th {
    border:none;
    color:#B4B4B4;
    background-color:inherit;
    width:auto;
}

.VMP .vmp-chapter {
    margin-top:3em;
}
.VMP .mono h2 {
    margin:0 1em;
    padding:0.5em 0.8em;

    color:#ffffff;
    background-color:#99042E;
    border:1px solid #B4B4B4;
    border-top:0px;
    line-height:2em;
    font-weight:bold;
    text-transform:uppercase;
    display:inline;
    /* CSS3 */
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.VMP .vmp-reminder {
    display: none;
    float:right;
    text-align:right;
    color:#b4b4b4;
    margin: 0.5em 1em 0.5em 0.5em;
    font-size: 0.9em;
}
.VMP .rubric, .VMP .clear {
    clear:both;
}
.VMP .rubric {
    margin-bottom:1.5em;
}

.VMP .rubric.dosage a.dci-gpr-link{position: relative}
.VMP .rubric.dosage a.dci-gpr-link::after {right: -30px}

#dci_overall .VMP h3 {font-family: IBM Plex Serif, Serif; font-weight: 600; color: #31363C; font-size: 1.25em}
#dci_overall .VMP h4{font-size: 1.125em; padding-top: 20px; font-weight: 600; color: #31363C}

.VMP table li{position: relative;padding-left: 1em;list-style-type: none;}
.VMP table li::before{left: 0;top: 11px;position: absolute;content: '';width: 5px;height: 5px;background: #CC0033;border-radius: 50%;margin-right: 0.5em;}
.VMP li::marker{color: #CC0033}
.VMP li{list-style-type: disc;}

.VMP h5 {
    margin:0 1.5em;
    padding:0.5em 1.5em;
    height:1em;
    color:#99042E;
    background-color:#e8e8e8;
    font-weight:bold;
    border:1px solid #B4B4B4;
    border-bottom:0px;
    float:left;
    text-transform: none;
    font-style: normal;
    border-top-left-radius: 6px;
    font-size: 1rem;
/ * CSS3 * /
-webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}

.VMP h5 span {
    color: #777777;
    font-weight: normal;
}

.VMP .severity-level{
    float:right;
    font-size:0.7em;
    line-height: 2em;
    margin-top: 0.9em;
    width:7em;
    background-color:#E8E8E8;
    border:1px solid #b4b4b4;
    border-bottom:none;
    text-align:center;

    /* CSS3 */
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}
.VMP .severity-level span.risk{
    float:left;
    line-height: 1.7em;
}


.VMP .fda-pregnancy {
    margin-top:1em;
}

.VMP table.fda-pregnancy .pregnancy-info span {
    font-weight:bold;
}

.VMP table.fda-pregnancy .indicator table td {
    text-align:center;
    background-color:#ebebeb;
    color:#b4b4b4;
    font-weight:bold;
    border-color:#ffffff;
}
.VMP table.fda-pregnancy .indicator,
.VMP table.fda-pregnancy .indicator td {
    padding:0;
    text-align:center;
}

.VMP table.fda-pregnancy .indicator span {
    display:block;
    padding:0.5em;
}
.VMP table.fda-pregnancy .indicator .selected .a {
    background-color:#c4f2ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .b {
    background-color:#dff2ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .c {
    background-color:#f2e4ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .d {
    background-color:#f2ccab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .x {
    background-color:#f2b7ab;
    color:#000000;
}

.VMP table.adverse-effects th.system {
    background-color: #F5F5F5;
    font-style: italic;
    text-align: left;
}

.VMP table.adverse-effects th {
    vertical-align: middle;
}

.VMP .interactions table.risk th {
    text-align:left;
}
.VMP .interactions td.ram-coa-label {
    font-style: italic;
}

.VMP .h-risk th span {
    font-weight:normal;
}


.VMP .footer .logo-footer {
    float:right;
}

.VMP .footer {
    color:#000000;
    text-align:center;
    padding:1.5em;
    background-color:#e8e8e8;
    border-top:1px solid #B10431;
    /* CSS3 */
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}

.VMP .footer p {
    margin:0;
}

/* SUBSTANCE */

.VMP .substance .box {
    padding-left: 0.5rem;
}

.VMP .substance .caption {
    display: none;
}

.VMP .substance .rubric th {
    width:20%;
    text-align: left;
}
.VMP .substance table.who {
    width:auto;
}
.VMP .substance table.who td {
    border: none;
    padding: 0 0.4em 0 0;
}
.VMP .substance .who .route {
    font-weight: bold;
}
.VMP .substance .who .value {
    text-align:right;
}
.VMP .substance .who .route {
    font-weight: bold;
}
.VMP .substance .chemistry p, .VMP .substance .dosage p  {
    clear: both;
    margin: 0;
}
.VMP .substance .chemistry p span, .VMP .substance .dosage p span{
    float:left;
    font-weight:bold;
    width:8em;
}

.VMP .substance .dosage .poso-cdata i {
    font-style: normal;
    font-weight:bold;
    line-height:2em;
}

.VMP .substance .dosage .poso-cdata i:before
{
    content:"> ";
}
.VMP .substance .dosage .poso-cdata b i:before {
    content:normal;
}

.VMP .substance .dosage .poso-cdata b {
    font-style: italic;
    font-weight:normal;
}
.VMP .substance .dosage .poso-cdata b i {
    font-style: normal;
    font-weight:normal;
    text-decoration:underline;
    line-height:1em;
}

.VMP .substance .dosage .poso-cdata table {
    margin:0.5em 0;
    width:auto;
}

.VMP .subfooter {
    text-align:center;
}
.VMP .subfooter p {
    margin:0;
}

.VMP .back-to-top {
    display: none;
}
.rubric.dosage .phrasing-container div,.rubric.dosage .phrasing-container  span,.rubric.dosage .phrasing-container  applet,.rubric.dosage .phrasing-container  object,.rubric.dosage .phrasing-container  iframe,.rubric.dosage .phrasing-container
h1,.rubric.dosage .phrasing-container  h2,.rubric.dosage .phrasing-container  h3,.rubric.dosage .phrasing-container  h4,.rubric.dosage .phrasing-container  h5,.rubric.dosage .phrasing-container  h6,.rubric.dosage .phrasing-container  p,.rubric.dosage .phrasing-container  blockquote,.rubric.dosage .phrasing-container  pre,.rubric.dosage .phrasing-container
a,.rubric.dosage .phrasing-container  abbr,.rubric.dosage .phrasing-container  acronym,.rubric.dosage .phrasing-container  address,.rubric.dosage .phrasing-container  big,.rubric.dosage .phrasing-container  cite,.rubric.dosage .phrasing-container  code,.rubric.dosage .phrasing-container
del,.rubric.dosage .phrasing-container  dfn,.rubric.dosage .phrasing-container  em,.rubric.dosage .phrasing-container  img,.rubric.dosage .phrasing-container  ins,.rubric.dosage .phrasing-container  kbd,.rubric.dosage .phrasing-container  q,.rubric.dosage .phrasing-container  s,.rubric.dosage .phrasing-container  samp,.rubric.dosage .phrasing-container
small,.rubric.dosage .phrasing-container  strike,.rubric.dosage .phrasing-container  strong,.rubric.dosage .phrasing-container  sub,.rubric.dosage .phrasing-container  sup,.rubric.dosage .phrasing-container  tt,.rubric.dosage .phrasing-container  var,.rubric.dosage .phrasing-container
b,.rubric.dosage .phrasing-container  u,.rubric.dosage .phrasing-container  i,.rubric.dosage .phrasing-container  center,.rubric.dosage .phrasing-container
dl,.rubric.dosage .phrasing-container  dt,.rubric.dosage .phrasing-container  dd,.rubric.dosage .phrasing-container  ol,.rubric.dosage .phrasing-container  ul,.rubric.dosage .phrasing-container  li,.rubric.dosage .phrasing-container
fieldset,.rubric.dosage .phrasing-container  form,.rubric.dosage .phrasing-container  label,.rubric.dosage .phrasing-container  legend,.rubric.dosage .phrasing-container
table,.rubric.dosage .phrasing-container  caption,.rubric.dosage .phrasing-container  tbody,.rubric.dosage .phrasing-container  tfoot,.rubric.dosage .phrasing-container  thead,.rubric.dosage .phrasing-container  tr,.rubric.dosage .phrasing-container  th,.rubric.dosage .phrasing-container  td,.rubric.dosage .phrasing-container
article,.rubric.dosage .phrasing-container  aside,.rubric.dosage .phrasing-container  canvas,.rubric.dosage .phrasing-container  details,.rubric.dosage .phrasing-container  embed,.rubric.dosage .phrasing-container
figure,.rubric.dosage .phrasing-container  figcaption,.rubric.dosage .phrasing-container  footer,.rubric.dosage .phrasing-container  header,.rubric.dosage .phrasing-container  hgroup,.rubric.dosage .phrasing-container
menu,.rubric.dosage .phrasing-container  nav,.rubric.dosage .phrasing-container  output,.rubric.dosage .phrasing-container  ruby,.rubric.dosage .phrasing-container  section,.rubric.dosage .phrasing-container  summary,.rubric.dosage .phrasing-container
time,.rubric.dosage .phrasing-container  mark,.rubric.dosage .phrasing-container  audio,.rubric.dosage .phrasing-container  video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    color:#000000;
    background-color:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    float:none;
    display:block;
    position:static;
}

/* couleurs des risques */
.VMP span.risk-I, .VMP td.risk-I, .VMP .tab-section ul.tabs li.risk-I {background-color:#FFDC2C;}
.VMP span.risk-II, .VMP td.risk-II, .VMP .tab-section ul.tabs li.risk-II {background-color:#F97D00;}
.VMP span.risk-III, .VMP td.risk-III, .VMP .tab-section ul.tabs li.risk-III {background-color:#FF4326;}
.VMP span.risk-X, .VMP td.risk-X, .VMP .tab-section ul.tabs li.risk-X {background-color:#CF113C;}
.VMP table.risk-I {border-top: 2px solid #FFDC2C;}
.VMP table.risk-II {border-top: 2px solid #F97D00;}
.VMP table.risk-III {border-top: 2px solid #FF4326;}
.VMP table.risk-X {border-top: 2px solid #CF113C;}
.dci .dci-content .VMP span.risk-I, .VMP td.risk-I,
.dci .dci-content .VMP span.risk-II, .VMP td.risk-II,
.dci .dci-content .VMP span.risk-III, .VMP td.risk-III,
.dci .dci-content .VMP span.risk-X, .VMP td.risk-X{color: white;text-align: center;padding: 3px 5px 3px 5px;margin-right: 5px;}
.VMP .box h5 {
    margin: 0;
}


.rubric.dosage .phrasing-container  span,
.rubric.dosage .phrasing-container  a,
.rubric.dosage .phrasing-container  abbr,
.rubric.dosage .phrasing-container  acronym,
.rubric.dosage .phrasing-container  address,
.rubric.dosage .phrasing-container  big,
.rubric.dosage .phrasing-container  del,
.rubric.dosage .phrasing-container  dfn,
.rubric.dosage .phrasing-container  em,
.rubric.dosage .phrasing-container  img,
.rubric.dosage .phrasing-container  ins,
.rubric.dosage .phrasing-container  small,
.rubric.dosage .phrasing-container  strike,
.rubric.dosage .phrasing-container  strong,
.rubric.dosage .phrasing-container  sub,
.rubric.dosage .phrasing-container  sup,
.rubric.dosage .phrasing-container  b,
.rubric.dosage .phrasing-container  i,
.rubric.dosage .phrasing-container  center,
.rubric.dosage .phrasing-container  label,
.rubric.dosage .phrasing-container  strong
{display:inline;}


/* HTML5 display-role reset for older browsers */
.rubric.dosage .phrasing-container article,.rubric.dosage .phrasing-container  aside,.rubric.dosage .phrasing-container  details,.rubric.dosage .phrasing-container  figcaption,.rubric.dosage .phrasing-container  figure,.rubric.dosage .phrasing-container footer,.rubric.dosage .phrasing-container  header,.rubric.dosage .phrasing-container  hgroup,.rubric.dosage .phrasing-container  menu,.rubric.dosage .phrasing-container  nav,.rubric.dosage .phrasing-container  section {
    display: block;
}
.rubric.dosage .phrasing-container ol,.rubric.dosage .phrasing-container  ul {
    list-style: none;
}
.rubric.dosage .phrasing-container blockquote,.rubric.dosage .phrasing-container  q {
    quotes: none;
}
.rubric.dosage .phrasing-container blockquote:before,.rubric.dosage .phrasing-container  blockquote:after,.rubric.dosage .phrasing-container
q:before,.rubric.dosage .phrasing-container  q:after {
    content: '';
    content: none;
}
.rubric.dosage .phrasing-container table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ===================================== */
/* ========= Phrasing versions ========= */
/* ===================================== */

.rubric.dosage .phrasing-container .phrasing-cluster-title {
    font-weight: bold;
}

.rubric.dosage .phrasing-container h1.phrasing-section,
.rubric.dosage .phrasing-container h2.phrasing-section,
.rubric.dosage .phrasing-container h3.phrasing-section,
.rubric.dosage .phrasing-container h4.phrasing-section,
.rubric.dosage .phrasing-container h5.phrasing-section,
.rubric.dosage .phrasing-container h6.phrasing-section {
    margin-top: 1rem;
    font-weight: bold;
}

.rubric.dosage .phrasing-container h2{
    font-size: 1.3em; }

.rubric.dosage .phrasing-container h3{
    font-size: 1.2em; }

.rubric.dosage .phrasing-container h4{
    font-size: 1.1em; }

.rubric.dosage .phrasing-container h5{
    text-transform: none;
    font-size: 1em; }

.rubric.dosage .phrasing-container h6{
    font-size: 0.9em; }

.rubric.dosage .phrasing-container mark{display: inline;background-color: mark;color: marktext;}
.rubric.dosage .phrasing-container .phrasing-cluster-title mark{font-weight: bold;}
.rubric.dosage .phrasing-container .phrasing-indication mark{font-style: italic;font-weight: bold;}

.rubric.dosage .phrasing-container .level7 {padding-left: 125px;padding-top: 7px;}
.rubric.dosage .phrasing-container .level6 {padding-left: 105px;padding-top: 7px;}
.rubric.dosage .phrasing-container .level5 {padding-left: 85px;padding-top: 7px;padding-bottom: 7px;}
.rubric.dosage .phrasing-container .level4 {padding-left: 65px;padding-top: 7px;padding-bottom: 7px;}
.rubric.dosage .phrasing-container .level3 {padding-left: 45px;padding-top: 7px;}
.rubric.dosage .phrasing-container .level2 {padding-left: 40px;padding-top: 7px;}
.rubric.dosage .phrasing-container .level1 {padding: 8px 8px 8px 40px;position: relative;margin-top: 8px;border: 1px solid #CECED4;}
.rubric.dosage .phrasing-container .level1:not(.empty-level) {cursor: pointer;}
.rubric.dosage .phrasing-container [class^="level"] {border-left: 1px solid #CECED4;border-right: 1px solid #CECED4;}
.rubric.dosage .phrasing-container .last-level {border-bottom: 1px solid #CECED4;padding-bottom: 8px;}

.rubric.dosage .phrasing-container .level1.close {border: 1px solid #CECED4;}
.rubric.dosage .phrasing-container .level1:not(.close, .empty-level),
.rubric.dosage .phrasing-container .level1:not(.close, .empty-level) *:not(mark),
.rubric.dosage .phrasing-container .level1:not(.empty-level):hover,
.rubric.dosage .phrasing-container .level1:not(.empty-level):hover *:not(mark) {
    background-color: #FAF2F5;
}
.rubric.indications ul {padding: 0;list-style: none;}
.rubric.indications .indication-item {align-items: center; gap: 5px;border: 1px solid #CECED4;padding: 8px 12px 8px 12px;border-radius: 2px;margin-bottom: 8px;font-size: 1em; display: flex; justify-content: space-between}
.rubric.indications .indication-item:hover {background-color: #FAF2F5;}
.rubric.indications .indication-item .indication-links {display: flex;align-items: center;gap: 20px;}
.rubric.indications .indication-item .indication-links a {white-space: nowrap;color: #CC0033;text-decoration: none;font-weight: 600;font-size: 0.875em;gap: 4px;display: flex;align-items: center;}
.rubric.indications .indication-item .indication-links a:hover {color: #9E102A;cursor: pointer;}
.rubric.indications .indication-item .indication-links .indication-search{height:16px;mask: url("../../includes/components/./2020/styles/../imgs/icon-search-red.png") center center no-repeat; background-color: #CC0033;width:16px; display: block; mask-size: 12px; margin-bottom: 3px}
.rubric.indications .indication-item .indication-links .indication-reco{height:16px;mask: url("../../includes/components/./2020/styles/../imgs/icon-decision-tree.png") center center no-repeat; background-color: #CC0033;width:16px; display: block; mask-size: 12px; margin-bottom: 3px}
.rubric.indications .indication-item .indication-links a:hover .indication-search,
.rubric.indications .indication-item .indication-links a:hover .indication-reco{ background-color: #9E102A}

.rubric.dosage .phrasing-container .level1:not(.close)::before {transform: rotate(0);}
.rubric.dosage .phrasing-container .level1::before {content: '';transform: rotate(-90deg);left: 0;top: 0;width: 40px;height: 40px;mask: no-repeat center center / 14px url("../../includes/components/./2020/styles/../imgs/icon-arrow-down-red.png");position: absolute;display: block;transition: all .3s;background: #CC0033;}
.rubric.dosage .phrasing-container .hidden[class^="level"] {display: none;}

.rubric.dosage .phrasing-container .phrasing-indication {
    font-style: italic;
    font-weight: bold;
}

.rubric.dosage .phrasing-container .phrasing-phase {
    text-decoration: underline;
}

.rubric.dosage .phrasing-container .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    font-size: 1em;
    font-weight: 600;
}
.VMP .rubric.dosage .phrasing-container h5.well{
    font-size: 1em;
    font-weight: 600;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 20px;
}
.rubric.dosage .phrasing-container .well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

@media screen and (max-width: 950px)
{
    .rubric.indications .indication-item .indication-links{flex-direction: column; gap: 5px}
    .rubric.dosage .phrasing-container .level1 {margin-left: 0;}
    .rubric.dosage .phrasing-container .level2 {padding-left: 1em;}
    .rubric.dosage .phrasing-container .level3 {padding-left: 1.5em;}
    .rubric.dosage .phrasing-container .level4 {padding-left: 2em;}
    .rubric.dosage .phrasing-container .level5 {padding-left: 3em;}

    .substance .document.content .content h4{margin-top:1em;}
    .VMP .patient-risk-legend{float:none;}
    .VMP .patient-risk-legend table,
    .VMP .patient-risk-legend table tbody{display:block;}
    .VMP .patient-risk-legend table tbody tr{display:flex;}
    .VMP .patient-risk-legend table tbody tr th{display:block;}
    .VMP .patient-risk-legend table tbody tr td{display:flex;flex-direction: column;}
    .VMP .patient-risk-legend table tbody tr td span{float:none;display:block;margin:0;}

    .substance .VMP .h-risk h5,
    .substance .VMP .drug-interaction-class h5{height:auto;margin:0 auto;width:calc(100% - 150px);}
    .substance .VMP .severity-level{border-bottom:1px solid #b4b4b4;margin-top:0;border-radius:3px;}

    #list_vmps{width:100%;height:30px;margin-bottom:0.5em;}
    #results_vmps>div{position:relative;}
    #results_vmps>div:first-of-type::before{position:absolute;top:4px;left:5px;font-size:0.8em;color:#777;content:"Sélectionner une autre fiche DCI Vidal";z-index:5;pointer-events: none;}
}

.substance .document.content .content h2:first-letter,.content .substance.content .block .content .h2:first-letter {text-transform: uppercase}
.substance .document.content .content .h3,.content .substance.content .block .content .h3 {padding: 0.5rem 0; margin: 0 0 0.25rem 0;font-size: 1.4em;border-left: none;text-transform: none;}
.substance .document.content .content h4{font-size: 1.3em;}
.substance .document.content .content h5{font-size: 1.2em;}
.substance .document.content .content h6{font-size: 1.1em; margin: 0; padding-bottom: 8px}
.substance .document.content .content .list ul{margin: 1rem 0;}
.substance .document.content .content .list{margin: 0;}
.substance .document.content .dci_description{font-size: 0.9rem;}
.substance .document.content .document .content ul li {padding: 0.25rem 0 0 0;margin: 0;}
.content .substance .document .content{font-size: 0.9em;margin-bottom: 3em;}
.content .substance .document .content select{width:100%;}

.content.substance .h2{margin:2em 0 1em;font-weight: 600;line-height: 115%;font-size: 1.75em;color: #31363C;font-family: IBM Plex Serif, serif;}
.content.substance .h2:first-of-type{margin-top:0;}

.substance .document.content .content .h3{font-weight: bold;}

div.extra .block ul li a {color: #CC0033;padding: 10px 0;margin-left:0;font-weight: 600;}
div.extra .block.crat ul li a {color: #015A9E;}
div.extra .block .h4 {border-bottom: solid 1px #CECED4;display: flex;align-items: center;}
div.extra .block .h4:before{display: block;content: '';width: 16px;height: 20px;background: url("../../includes/components/./2020/styles/../imgs/icon-parent-child.png") no-repeat; margin-right: 10px; padding-left: 3px;}
div.extra .block.crat .h4:before {background:url("../../includes/components/./2020/styles/../imgs/icon-wiki-blue.png") no-repeat; display: inline-block; width: 16px; height: 16px;}
div.extra .block.crat {display: none; border: solid 1px #015A9E;}
div.extra .block.crat .h4 {border-bottom: solid 1px #015A9E;}
#doc_dci .block.crat span.h4::after {display: none;}

#substance_overall .collapsible{color:#CC0033;padding: 0.5rem;font-weight: 500;margin-top: 1rem;width: 9rem;}
#substance_overall .collapsible:hover{color:#CC0033;}

#dci_overall,#dci_overall .interactions {position: relative;}
#dci_overall{margin-top:1.3em; padding: 8px 76px 44px 76px}
#dci_overall,#dci_overall .interactions .drug-interaction-class:first-of-type{margin-top:0;}
#dci_overall .iam-add{position: absolute; top: 0.5rem; right:0;}
#dci_overall .see-in-analyse{display: flex; margin: 1em 0}
#dci_overall .see-in-analyse .left-icon{border-radius: 2px 0 0 2px; background-color: #CC0033; width: 28px; flex-shrink: 0; }
#dci_overall .see-in-analyse .left-icon::after{content: ''; display: block; height: 20px; background: url("../../includes/components/./2020/styles/../imgs/icon-pills-add.png") no-repeat center/ 20px; margin-top: 12px}
#dci_overall .see-in-analyse >div:last-of-type{border-radius: 0 2px 2px 0;border-width: 1px 1px 1px 0;border-style: solid;border-color: #CC0033; padding: 0.5em 1.25em 0.875em 1.25em; display: flex; gap: 8px; flex-direction: column; flex-grow: 1}
#dci_overall .see-in-analyse .title{font-size: 1.125em; font-weight: 600; padding: 2px 0}
#dci_overall .see-in-analyse .subtitle{font-size: 0.875em}
#dci_overall .see-in-analyse a{font-size: 0.875em; font-weight: 600}
#dci_overall .see-in-analyse #interaction-input:focus-within{outline-color: #68bbea;border-color: #68bbea;}
#dci_overall .see-in-analyse #interaction-input:focus-within:hover{outline-style: auto;  outline-color: #68bbea;}
#dci_overall .see-in-analyse #interaction-input{padding: 0.75em;border-radius: 2px; border: 1px #CECED4 solid; position: relative; box-sizing: border-box;width: 100%;vertical-align: top;background: white;flex: 1 1 auto;}
#dci_overall .see-in-analyse #interaction-input input{padding: 0 }
#dci_overall .see-in-analyse #interaction-input .dropdown {background: white; border: 1px solid #CECED4;left: -0.75em !important;width: calc(100% + 1.5em - 1px);}

.substance.content #results_vmps #list_vmps_chosen {margin-bottom: 1rem;width: 45% !important;}
#list_vmps_chosen .chosen-single {background: white;border: 1px solid #CECED4; border-radius: 0;text-decoration: none;font-weight: bold;font-size: 1rem;padding: 0.5rem;height: auto;}
#list_vmps_chosen .chosen-single div{top: 0.5rem;}
.substance.content .details .substance_section{padding: 0;}
.substance.content .details ul{list-style:disc;}
.substance.content .details a{font-weight: 600;color:#CC0033;}
.substance.content .details a:hover{text-decoration: underline;}
.substance.content .date{color:#5A5A5A;font-style: italic;font-size:0.8em;margin-bottom:1em;}
#dci_specialties ul{padding:0; margin:0;}
#dci_specialties ul .list-product{border: 1px solid #D0D1D4; margin-bottom:0.6em;list-style-type: none;padding: 0;}

#dci_specialties ul li .hidden{display: none;}
#dci_specialties ul li .list{text-align: left; text-transform: capitalize;}
#dci_specialties ul li .sub-toggle{text-align: left; color: #000000; display: block; text-decoration: underline; font-weight: 500;}
#dci_specialties ul li .sub-toggle:hover{font-weight: 700;}
#dci_specialties ul li a{display:flex; justify-content: space-between; align-items: center; padding:0.6em;font: 14px/17px Inter;  color: #5A5A5A;flex-wrap: wrap;text-decoration: none;}
#dci_specialties ul li a:hover{background: #F4F6FC; font-weight:bold;}
#dci_specialties ul li a.deleted{color:#ADAEAF}
#dci_specialties ul li a span.label-abr{display:block;width:113px;text-align: center;padding:0.2em 0;margin-right:1.1em;}
#dci_specialties ul li a span.label-abr.mono{margin-bottom:0;background: #C0273E; box-sizing:border-box; font: 13px Inter; color: #FFFFFF; text-transform: uppercase; position:relative;}
#dci_specialties ul li a span.label-abr.mono::after{content:''; height:0; width:0;display: block; position:absolute; top:0;left:100%; border: solid transparent 10px; border-left-color: #C0273E; }
#dci_specialties ul li a span.label-abr.fa{border: 1px solid #5A5A5A; background: #FFFFFF; box-sizing:border-box; font: 13px Inter; color:#5A5A5A; text-transform: uppercase; position:relative;}
#dci_specialties ul li a .title{flex:1 1 auto;margin:0;font-weight:bold;max-width:335px;font-size:1.1em;}
#dci_specialties ul li a div.substances,
#dci_specialties ul li a div.routes,
#dci_specialties ul li a div.list-remb{flex:0 0 auto;text-align:center;max-width:150px;min-width:66px;}
#dci_specialties ul li a div.market-status{background:none;display: block;flex: 0 0 auto;text-transform: uppercase;text-align: right;font: Bold 0.93em Inter;width: 205px;color: #6FC027;}
#dci_specialties ul li a div.market-status.available{ color: #6FC027; }
#dci_specialties ul li a div.market-status.deleted{ color: #C0273E; }
#dci_specialties ul li a div.market-status.not_marketed{color: #e77902;}
a.chosen-single.chosen-default span{color: #CC0033;font-size:0.8em}

#dci_overall .VMP ul.list:last-child {margin-left: 0;text-align: left}
#dci_overall .VMP .adverse-effects{display: block;overflow-x: auto;}

body .tooltip{border: 1px solid #CECED4;background-color: #FFFFFF;padding: 1.5em;}
body .tooltip .close {position: absolute;display: block;}
#icon-editorial-rules{margin: 0.75em 1em;display:inline-flex;-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-position: center; -webkit-mask-position: center;  height: 1em;width: 1em;background-color: #976607;}
#editorial-rules-content{display: flex; flex-direction: row;background-color: #fff6de;margin: 1em 0;border-left: 1em solid #976607;color: #976607;}
#editorial-rules-content p {margin:0.5em 0;}
#editorial-rules-content a {color:#976607; font-weight: bold;text-decoration: none;border-bottom: none;}
#editorial-rules-content a:hover{color: #6c4b06;}
#FertilitetGrossesse+.block.crat a{border-bottom: none;}

/*GPR*/
div.extra .block.gpr-box {position: relative;}
div.extra .block.gpr-box .gpr-box-top{display: flex;flex-direction: row; align-items: center; padding: 0 4px; position: absolute;top: 0.5em; right:0;}
div.extra .block.gpr-box .gpr-box-top .gpr-box-img{background-position: right;background-size: contain;background-repeat: no-repeat;width: 7em;height: 3em;background-image: var(--logo-gpr);}

@media screen and (max-width:1440px){
    .content .block .content{padding:0;overflow:hidden;}
    .site-container.content .main.substance{width:100%;flex:0 0 auto;}
}

@media screen and (max-width:1359px){
    .site-container.content{flex-wrap: wrap;}
    .site-container.content .extra{width:100%;display:flex;flex-direction: column;align-items: center;justify-content: center;}
}

@media screen and (max-width:1270px){
    #list_vmps_chosen {margin-bottom: 1rem;width: 95%;}
    .content .document .main .content {width: 100%}
}

@media screen and (max-width: 950px){
    #list_vmps_chosen {margin-bottom: 1rem;width: 95% !important;}
    #dci_overall .VMP .global-risks, #dci_overall .VMP .rubric.chemistry table{display: block;overflow-x: auto;}
    .content .substance .main {padding : 0;}
    .content .substance .main .substance h2{margin-top:1em}
    #dci_overall .iam-add{ position: relative;padding: 0.5rem 0;top: auto;right: auto;}
    #dci_overall{padding: 0;}
}

@media print {
    .summary, .collapsible.collapsed, .extra, #list_vmps_chosen{display: none !important;}
    .content .clamped {height: unset}
}

.zoom-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: rgba(0, 0, 0, 1);
    z-index: 99;
    opacity: 1;
    pointer-events: all;
    transition: opacity .4s;
}
.zoom-overlay.hidden{
    pointer-events: none;
    opacity: 0;
}

.zoom-img{
    position:fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #FFF;
    z-index: 100;
}

.close_zoom {
    display: none;
    font-size: 40px;
    position: fixed;
    right: 10px;
    top:10px;
    z-index: 101;
    cursor: pointer;
    background:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
    align-items: center;
    justify-content: center;
}
/* Dependencies -warn- : PianoYoutube is not available */
.news-header {background-color: #FFF;padding: 0 0 1.75em;margin-bottom: 2.75em;}
.news-header .site-container.intro {display: flex;}
.news-header .site-container > div:last-of-type {min-width: 350px; margin-left: 30px;display: flex; flex-direction: column; justify-content: space-between}
.news_header .title h1 {margin: 20px 0;}
.news_header .articleResume ul {list-style: disc;}
.news_header .news_type{font-size:0.8em; margin-bottom: 0.5rem;}
.news_header .news_type.action{font-weight: 500;color: #CC0033; }
.news_header .news_info {font-size: 0.9em;display: flex; align-items: center;gap:0.9em;}
.news_header .news_info .metadata{font-size: 0.9em}
.news_header a {color: #CC0033;}
.news_header a:hover {color: #9E102A;}
.news_header .reading-time{display: inline-flex; align-items: center;}
.news_header .reading-time img{height: 21px;}
.news_header .comments{display: flex; font-size: 1em;color:#CC0033; align-items: center;}
.news_header .comments img{width: 18px;}
.news_content .legend{margin: 0 auto 28px; font-size: 0.8em; color: #73777D; text-align: left;font-style: italic;}
.news_content .legend .description{margin-right: 0.25rem; font-weight: bold; color: #31363C;font-style: normal;}
.news_content ul{list-style: disc;}
.news_content ul li::marker{color: #CC0033;}
.site-container.content.document .main.news_content{padding: 2.75em 16em 4em; flex: 1 1 auto;}

.content.article .gp .main h2{margin:1.5em 0 1em;}
.content.article .gp .main h3{margin:1em 0 .5em;padding:0;}
.content.article .gp .main .image{float:right;padding:1em 0 0 1em;}
.content.article .gp .main caption{font-size: 0.9em;text-align: left;font-weight: bold;padding-left: 0.25rem;}
.content.article .gp .main p.note{font-style: italic;padding: 0 0 1em;}
.content.article .gp .main a{color:#CC0033;font-weight: 600;}
.content.article .gp .main a:hover{text-decoration: underline;}

.content.article .gp .main a.button-primary{color:#fff;}

.content.article .main .block .content ul>li{position:relative}
.content.article .main .block .content ul>li::before{display:inline-flex;content:'';width:5px;height:5px;background:#CC0033;left:0.7em;top:0.6em;border-radius: 50%;margin-right:8px;}
.content.article .main .block .content .list ul>li::before{content:none}
.content.article .main .block .content ul>li a{font-weight: 600;color:#CC0033;}
.content.article .main .block .content ul>li a:hover{text-decoration: underline;}

.content.article .block table.encadre{border:solid 1px #D0D1D4;margin-bottom:1em;background:#f5f9fd;padding: 10px 10px 0px 10px;}
.content.article .block table.encadre tr th{text-align:left;}
.content.article .block table.encadre tr th,
.content.article .block table.encadre tr td{padding:5px;color:#5A5A5A;}

.content.article .block .content h2+h3{margin-top:10px;}
.content.article .block:not(.list) .content h3{font-size:1.1em;padding-top:19px;}
.content.article .block .content h4{font-size:1em;padding-top:10px;}
.content.article .block .content .modifydate { font-size: 0.9em; color: #5A5A5A; margin: 1em 0 .5em;font-style: italic;text-transform: lowercase;}
.content.article .block .content .list { margin: 0 0 1em;}
.content.article .block .content .list strong{display:block;}
.content.article .block .content .list .glossary-def{}
.content.article .block .content .list ul a.medic_list{font-size:.9em;font-weight: normal;color:#5F6164;}
.content.article .block .content .list ul a.medic_list .medic-icons{display: flex;gap: 1rem;}
.content.article .block .content .list ul a.medic_list span[class^="legend-"] { width: 25px; height: 25px; }
.content.article .block .content .legend-generic { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-generic.png") no-repeat right center; margin-top: -4px;}
.content.article .block .content .legend-referent { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-referent.png") no-repeat right center; margin-top: -4px;}
.content.article .block .content .legend-biosimilar { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-biosimilaire.png") no-repeat right center;}
.content.article .block .content .legend-w-presc { background: url("../../includes/components/./2020/styles/../imgs/picto-ordonnance-facultative.png") no-repeat right center;}
.content.article .block .content .legend-m-presc { background: url("../../includes/components/./2020/styles/../imgs/picto-ordonnance-obligatoire.png") no-repeat right center;}
.content.article .block .content .legend { margin: 20px 0 30px;}
.content.article .block .content .legend ul { padding-left: 0; list-style-type: none;}
.content.article .block .content .legend ul li { margin: 8px 0;}
.content.article .block .content .legend ul span[class^="legend-"] { display: inline-block; width: 25px; height: 25px; vertical-align: bottom;}
.actions{display:flex;justify-content: space-between;}
.ratings{display:flex;flex:0 0 auto;margin-right: 0.5rem;}
.ratings .rating_star{background: url("../../includes/components/./2020/styles/../imgs/icon-stars.png") no-repeat;width: 11px;height: 11px;cursor: pointer;text-indent: -9999em;margin: 4px 0 0 4px;}
.reader{text-align: right;}
#rating_stars_news .avg_rate_news {margin-right: 0.3rem;}

.news_content .articleImg img{aspect-ratio: 16 / 9;height: auto; width: 100%; object-fit: cover;}

.news_content.main .news_header h1{margin-bottom:0;text-transform: none; color: #000000;}
.news_content.main .news_header .date{color:#5A5A5A;text-transform:lowercase;}
.news_content.main .news_header div.share, .news_content.main .news_header div.print {margin-bottom:0}
.news_content.main h2{text-transform: none}
.news_content.main h2:after{display: none}
.news_content.main span.h4{padding:0;margin:1em 0 0.5em;font-size:1.3em;font-weight: bold;color:#31363C;}
.news_content.main span.h5{padding:0;margin:0.7em 0 0.45em;font-size:1.1em;font-weight: bold;color:#5F6164;}

.news_content.main ul li{padding:5px 0 5px 0;}
.news_content.main .extra-references {padding-top: 20px;}
.news_content.main .extra-references .h4 {font-family: IBM Plex Serif, serif;}
.news_content.main .extra-references .h5 {font-style: unset;}
.news_content.main .extra-references .know_more, .news_content.main .extra-references .further, .news_content.main .extra-references.sources_container {background-color: #F7F7F8; padding: 1.3em; margin: 1.75em auto;}
.news_content.main .extra-references .further ul:last-of-type, .news_content.main .extra-references.sources_container ul:last-of-type {margin-bottom: 0;}
.news_content.main .extra-references .h4 {margin: 0 auto 0.6em;}
.news_content.main .extra-references a {color: var(--brand-main, var(--accent-main, #C03));font-family: Inter;font-size: 0.875rem;font-style: normal;font-weight: 600;line-height: 150%;}
.news_content.main .extra-references a:hover{color: var(--accent-dark,#9E102A);}
.news_content.main .extra-references .h5 + ul, .news_content.main .extra-references .know_more p {margin-top: 0;}
.news_content.main .extra-references div:not(.know_more) ul {list-style: none;padding: 0;}
.news_content.main .extra-references div:not(.know_more) ul li{padding:0;border: 1px solid var(--light-stroke-medium, #E9EAED);background: var(--light-background-main, #FFF);display: flex;justify-content: space-between;align-items: center;align-self: stretch;cursor:pointer;}
.news_content.main .extra-references div:not(.know_more) ul li a:after{content: '';display: inline-block;background-image: var(--icon-arrow-right);background-position: center;background-repeat:no-repeat; background-size:contain;height: 1rem; width: 1rem;margin-right: 0.625rem;transition: transform 0.5s;}
.news_content.main .extra-references ul li:hover a:after{transform: translateX(0.5rem);}
.news_content.main .extra-references ul li a{color: var(--light-text-secondary, var(--text-secondary, #5F6164));font-family: Inter;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 150%;padding: 0.25rem 0.625rem;flex: 1;display: flex;justify-content: space-between;align-items: center;align-self: stretch;}
.news_content.main .extra-references .know_more ul li a{display: unset; padding: 0; color: var(--brand-main, var(--accent-main, #C03));font-size: 1em;font-weight: 600;}
.news_content.main .extra-references ul li:hover a{text-decoration: underline;}
.news_content.main .h5::after{background:#C70036;}
.news_content.main .news_module_subscribe {margin-top: 1.75em;}
.news_content.main .news_module_subscribe .news_module {text-align: center;font-weight: 600;}
.news_content.main .news_module_subscribe .news_module span{display:block;color: #2B2F4A;}
.news_content.main .news_module_subscribe .news_module .button-secondary{display:inline-flex;padding: 10px;margin-top: 12px;}
.news_content.main .news_module_subscribe .news_module .button-secondary:hover{cursor: pointer;}
.news_content.main .news_module_subscribe .news_module .button-secondary span{-webkit-mask-image: var(--icon-pen);mask-image: var(--icon-pen);background-color: #CC0033;width: 13px; height: 13px;margin: 2px 8px 0 0;}
.news_content.main .news_module_subscribe .news_module .button-secondary:hover span {background-color: #9E102A;}
.content.article .block table.encadre table.tableau {margin: 0 auto;}
.content.article .block table.tableau {border-collapse: collapse;font-size: 100%;width: 100%;}
.content.article .block table.tableau td,
.content.article .block table.tableau th {border: solid 1px #000;padding: 2px;}

.content.maladies.article h2 {color: #2D6C94; margin-bottom: 28px}
.content.maladies.article .page-header .intro .date {font-size: 0.9em;margin: 0 0 0 30px;}

.article .content table.tabloreagir caption{margin-bottom:10px;}
.content table.tabloreagir, .content table.tabloreagirlegende{border-collapse: collapse;width:100%;margin-bottom:1em;}
.content td.pathotabloreagirrouge, td.pathotabloreagirrouge {background-color: #F33314;border:0;vertical-align: middle;}
.content td.pathotabloreagirrouge2, td.pathotabloreagirrouge2 {background-color: #FBD3C9;border:0;}
.content td.pathotabloreagirorange, td.pathotabloreagirorange {background-color: #FCAF17;border:0;}
.content td.pathotabloreagirorange2, td.pathotabloreagirorange2 {background-color: #FEE8B8;border:0;}
.content td.pathotabloreagirjaune, td.pathotabloreagirjaune {background-color: #FFDE00;border:0;}
.content td.pathotabloreagirjaune2, td.pathotabloreagirjaune2 {background-color: #FFFDDD;border:0;}
.content td.pathotabloreagirvert, td.pathotabloreagirvert {background-color: #22B14C; border:0;}
.content td.pathotabloreagirvert2, td.pathotabloreagirvert2 { background-color: #DEEFDE; border:0;}

.content.article .gp .main ul.tiret{}
.content.article .gp .main ul.tiret li{padding-left:0.5em;}
.content.article .gp .main ul.tiret li::marker{content:'-';}
.content.article .gp .main ul.tiret>li::before{display:none;content:none;}

.content.article .main .pagination-eureka{display:flex;padding: 15px 0;}
.content.article .main .pagination-eureka-prev{display:flex;justify-content: start;bottom: 0; margin-right: 3px;}
.content.article .main .pagination-eureka-next {margin-left: auto;order: 2;bottom: 0;}
.content.article .main .pagination-eureka-prev, .content.article .main .pagination-eureka-next {}
.content.article .main .pagination-eureka-prev a, .content.article .main .pagination-eureka-next a {text-decoration: none;display:flex;align-items: center;}
.content.article .main .pagination-eureka-prev a:hover, .content.article .main .pagination-eureka-next a:hover {text-decoration: none;}
.content.article .main .pagination-eureka-prev a{}
.content.article .main .pagination-eureka-next a{}
.content.article .main .pagination-eureka-prev a::before{display: block;content: '';width: 9px;height: 15px;background: url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat; transform: rotate(180deg); margin-right: 10px; padding-left: 3px;}
.content.article .main .pagination-eureka-next a::after{display: block;content: '';width: 9px;height: 15px;background: url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat; margin-left: 10px; padding-right: 3px;}
.content.article .main .pagination-eureka-current{display:flex;justify-content: center;margin-left: 50%;}
.content.article .main .pagination-eureka-summary{}
.content.article .gp .main table.encadre{box-sizing:border-box;border: solid 1px #D0D1D4;margin-bottom: 1em;background: #f5f9fd;padding: 10px 10px 0px 10px;}

.content.article .block .content #modal_cookie {
  text-align: center;display: inline-block;cursor: pointer;padding: 10px 20px;color: white;font-weight: 600;background: #CC0033;
  border: 1px solid #FFFFFF;border-radius: 2px;margin: 0 auto;
}
.content.article .block .content #modal_cookie:hover {background: #9E102A;}

#article_body{line-height:25px;}
#article_body img {max-width: 100%;height: auto;}
#article_body .news_summary {margin-bottom: 1.75em;background-color: #EAF3F8;display: block;padding: 1.25em;}
#article_body .news_summary div:first-of-type em:first-of-type{color: #CC0033; font-style: unset;}
#article_body .news_summary p {color: #5F6164; font-weight: 400;}

#article_body h2, #article_body h3, #article_body h4, #article_body h5, #article_body h6{text-transform: none;margin: 25px 0 5px !important;}
#article_body h2:after{display:none;}

#article_body a {font-weight: bold; color: #CC0033 }
#article_body a:hover {text-decoration: underline; color: #9E102A}

.theme-fst::after, .theme-scd::after, .theme-thr::after, .theme-fou::after{display: none;}

.generic .block .intro .title .date {margin-bottom: 0.5rem;}

.handiconnect.article .handicap-div{}
.handiconnect.article .handicap-div>div{}
.handiconnect.article .handicap-div>div img{max-width:100%;height:unset;}

.site-container.content.agir-pour-ma-sante{}
.site-container.content.agir-pour-ma-sante .main.article{background:none;padding:0;}
.site-container.content.agir-pour-ma-sante .site-footer {font-size: 0.9em;text-align: center;margin: 1em;}

.block.lab .h4{text-align: left;padding: 0;margin: 0;font-size: 18px;}
.extra .lab.block .adr{padding:1em 0;text-align: left;}
.extra .lab.block .adr br{display:block;content:'';height:5px;}
.extra .lab.block .adr b {display: block; color: #5F6164;font-weight: 600;}
.extra .lab.block .lab-sheet {border-top:solid 1px #CECED4;color: #CC0033; font-weight: 600; display: flex; justify-content: center; align-items:center; padding-top: 12px;gap:.5em;}
.extra .lab.block .lab-sheet::before{display:block;content:'';background:url("../../includes/components/./2020/styles/../imgs/icon-link.png") no-repeat left center;width:17px;height:17px;}
.extra .lab.block .lab-sheet:hover{color: #9E102A;text-decoration: underline;}

.news_disclaimer{color: #976607;font-family: Inter;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 150%;background: #FFF6DE;padding: 1.25rem;}

@media screen and (max-width: 1600px){
    .site-container.content.document .main.news_content{padding: 2.75em 4em 4em;}
}

@media screen and (max-width: 1300px){
    #rating_stars_news{top: -0.5rem;}
}

@media screen and (max-width: 1270px){
    .content.article .main {flex-direction: column;}
}

@media screen and (max-width: 1165px){
    .content.article .main .news_content.main {padding: 2.75em 6em 4em;}
}

@media screen and (max-width: 950px) {
    .site-container.content.document .main.news_content{padding:1em;}
    .content.maladies.article .page-header .intro > div:first-of-type {flex-direction: column;align-items: start;}
    .content.maladies.article .page-header .intro div.share-and-print-buttons {justify-content: flex-start;}
    .content.maladies.article .page-header .intro .date {margin: 0 0 1.8em 0;}
    .content.article .main .news_content {max-width: 100%;}
    .news-header .site-container.intro {flex-direction: column;}
    .news-header .site-container > div:last-of-type {margin-left: 0;}
    .content.article .main .news_content.main {padding: 1.3em;}
    .news_header .news_info {font-size: 0.8em;display: flex;flex-wrap: wrap; align-items: center;width:100%}
    .news_header .news_info .comments {margin-left: 0;margin-top: 0.3em;margin-bottom: -0.6em;}
    .news_content.main .articleImg{text-align: center;width: 100%;padding-bottom: 1rem;}
    div.table_container table{max-width: 100%;}
    .news-header{margin-bottom:1.5em}
    .news_content.main .news_header{width: 100%;padding: 0;margin-top: 0;}
    .stats #rating_stars_news{justify-content: flex-start; margin: 1em 0;}
    .content.article .main .news_content.block {padding: 2.75em 1.75em 4em;}
    .news_header .title h1{margin:0.5em 0}
    .news_header .articleHook p{margin-top: 0;margin-bottom: 0.8em;}
    .news-header .site-container .share-and-print-buttons{margin:0;}
    .content.article .extra .block.author.news .button-autor .button-secondary{padding: 1em 4em;font-size:0.8em}
    .news_content.main .main_comment{overflow:auto}
}

@media screen and (max-width: 375px) {
    .content.article .extra .block.author.news .button-autor .button-secondary{padding: 1em 2em;}
}

@media print {
    .title {font-size: 10px}
    .main_comment, .share-and-print-buttons, .share, .comments, .stats,
    .news_module_subscribe, .block.news:not(.author), .block.news.author .news-list,
    .button-autor, .same_author {display: none !important;}
    .news-header{margin-bottom: 0}
    .news-header .site-container.intro {display: unset;}
    .site-container.content.document .main.news_content, .legend {padding: 0!important; margin: 0!important;}
    .site-container.content.document>div.extra{width: 100%}
    .site-container.content {flex-direction: column;padding: 0!important; margin: 0!important;}
    .news_content.main .extra-references .know_more, .news_content.main .extra-references .further,.news_content.main .extra-references.sources_container, .news_content.main .extra-references{margin: 0!important; padding: 0!important}
}
/* Dependencies -warn- : RequestVidal is not available */
/* Dependencies -warn- : Scroll is not available */
#DaboxHide{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;}
#DaboxHide,#Dabox{top:0;left:0;z-index:101;position:fixed;display:none;opacity:0;filter:alpha(opacity=0);}
#Dabox{left:50%;top:50%;background:#ffffff url("../../includes/components/./dabox/imgs/loader.gif") no-repeat center center;transform: translate(-50%, -50%);max-height:100%;}
#Dabox .close {display:block;position:absolute;top:20px;right:20px;border: 1px solid #FAE6EB;transition:all .5s;}
#Dabox .close .icon-close{width: 1em; height:1em; padding: 11px;transition:transform .4s;display:block; background:url("../../includes/components/./dabox/../2020/imgs/icon-close-red.png") no-repeat center center;background-size:1em 1em;}
#Dabox .close:hover .icon-close{transform:rotate(90deg);}
#Dabox .intro{padding: 20px; border-bottom: 1px solid #E9EAED;display: flex; align-items: center;position: relative;}
#Dabox h1 {font-family: IBM Plex Serif, serif;font-size: 20px;font-weight: 600;}
/* Dependencies -warn- : Completely is not available */
.smartbanner-show .smartbanner {
	display: block;
}

/** Default **/
.smartbanner {
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-family: 'Helvetica Neue', sans-serif;
	background: #f4f4f4;
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
}

.smartbanner-container {
	margin: 0 auto;
	white-space: nowrap;
}

.smartbanner-close {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 5px;
	font-family: 'ArialRoundedMTBold', Arial;
	font-size: 20px;
	text-align: center;
	color: #888;
	text-decoration: none;
	border: 0;
	border-radius: 14px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.smartbanner-close:active,
.smartbanner-close:hover {
	color: #aaa;
}

.smartbanner-icon {
	display: inline-block;
	vertical-align: middle;
	width: 57px;
	height: 57px;
	margin-right: 12px;
	background-size: cover;
	border-radius: 10px;
}

.smartbanner-info {
	display: inline-block;
	vertical-align: middle;
	width: 44%;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
}

.smartbanner-title {
	font-size: 13px;
	line-height: 18px;
}

.smartbanner-button {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #6a6a6a;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-button:active,
.smartbanner-button:hover {
	color: #aaa;
}

.smartbanner-button-text {
}

.smartbanner-button-text:active,
.smartbanner-button-text:hover {
}

/** iOS **/
.smartbanner-ios {
	background: #f4f4f4;
	background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	line-height: 80px;
}

.smartbanner-ios .smartbanner-close {
	border: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #888;
	text-shadow: 0 1px 0 white;
}

.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
	color: #aaa;
}

.smartbanner-ios .smartbanner-icon {
	background: rgba(0, 0, 0, 0.6);
	background-size: cover;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.smartbanner-ios .smartbanner-info {
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-ios .smartbanner-title {
	color: #4d4d4d;
	font-weight: bold;
}

.smartbanner-ios .smartbanner-button {
	padding: 0 10px;
	min-width: 10%;
	color: #6a6a6a;
	background: #efefef;
	background: linear-gradient(to bottom, #efefef, #dcdcdc);
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}

.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
	background: #dcdcdc;
	background: linear-gradient(to bottom, #dcdcdc, #efefef);
}

.smartbanner-ios .smartbanner-button-text {
}

.smartbanner-ios .smartbanner-button-text:active,
.smartbanner-ios .smartbanner-button-text:hover {
}

/** Android **/
.smartbanner-android {
	background: #3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);
	box-shadow: inset 0 4px 0 #88b131;
	line-height: 82px;
}

.smartbanner-android .smartbanner-close {
	border: 0;
	width: 17px;
	height: 17px;
	line-height: 17px;
	margin-right: 7px;
	color: #b1b1b3;
	background: #1c1e21;
	text-shadow: 0 1px 1px #000;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}

.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
	color: #eee;
}

.smartbanner-android .smartbanner-icon {
	background-color: transparent;
	box-shadow: none;
}

.smartbanner-android .smartbanner-info {
	color: #ccc;
	text-shadow: 0 1px 2px #000;
}

.smartbanner-android .smartbanner-title {
	color: #fff;
	font-weight: bold;
}

.smartbanner-android .smartbanner-button {
	min-width: 12%;
	color: #d1d1d1;
	padding: 0;
	background: none;
	border-radius: 0;
	box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}

.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
	background: none;
}

.smartbanner-android .smartbanner-button-text {
	text-align: center;
	display: block;
	padding: 0 10px;
	background: #42b6c9;
	background: linear-gradient(to bottom, #42b6c9, #39a9bb);
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
}

.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
	background: #2ac7e1;
}

/** Windows **/
.smartbanner-windows {
	background: #f4f4f4;
	background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	line-height: 80px;
}

.smartbanner-windows .smartbanner-close {
	border: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #888;
	text-shadow: 0 1px 0 white;
}

.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
	color: #aaa;
}

.smartbanner-windows .smartbanner-icon {
	background: rgba(0, 0, 0, 0.6);
	background-size: cover;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.smartbanner-windows .smartbanner-info {
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-windows .smartbanner-title {
	color: #4d4d4d;
	font-weight: bold;
}

.smartbanner-windows .smartbanner-button {
	padding: 0 10px;
	min-width: 10%;
	color: #6a6a6a;
	background: #efefef;
	background: linear-gradient(to bottom, #efefef, #dcdcdc);
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}

.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
	background: #dcdcdc;
	background: linear-gradient(to bottom, #dcdcdc, #efefef);
}

.smartbanner-windows .smartbanner-button-text {
}

.smartbanner-windows .smartbanner-button-text:active,
.smartbanner-windows .smartbanner-button-text:hover {
}

.smartbanner-android .smartbanner-button-text{
    background: transparent linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;
}

/* Dependencies -warn- : Cookie is not available */
/* Dependencies -warn- : LocalStorage is not available */
.content .summary{flex:0 0 auto; margin-right: 1.75em; background:#FFF;font-weight: 600;padding: 1.75em 1.75em 4em 3em;position: sticky;z-index:2;top: 0;width: 15rem;height: auto; max-height: calc(100vh - 5rem);display: flex;flex-direction: column;}
.content .summary .summary-title, .content .summary .associated>p{color:#CC0033;font-family: IBM Plex Serif, serif; font-size: 20px; font-weight: 600;}
.content .summary .summary-content { overflow-y: scroll;-ms-overflow-style: none;  /* Internet Explorer 10+ */scrollbar-width: none; }
.content .summary .summary-content::-webkit-scrollbar {width: 0;background: transparent;}
.content .summary .summary-content ul,
.content .summary .associated>ul{margin:0;padding:0;}
.content .summary .associated>ul li,
.content .summary .summary-content ul li{margin:0;padding:0;background: #fff;}
.content .summary .summary-content ul li a{display:block;font-weight: 600;}
.content .summary .summary-content ul>li ul{background:#fff;display:block;padding:0 0.6em 0.6em 0.6em;font-size:0.9rem;color:#5A5A5A;border-bottom:1px solid #D0D1D4;}
.content .summary .summary-content ul>li ul>li>a{padding:0.7em;font-size:0.9em;display:flex;align-items: center;}
.content .summary .associated>ul>li>a,
.content .summary .summary-content ul>li>a,.content .summary .summary-content ul>li>span{cursor:pointer;background:#fff;display:block;padding:0.9em 0;font-size:0.9rem;color:#5F6164;border-bottom:1px solid #CECED4;}
.gp.content .summary .associated>p,
.content .summary .summary-content ul>li>a:hover {color: #9E102A;}
.content .summary .summary-content ul li a.current{color: #CC0033;font-size: 1em;}
.content .summary .summary-content ul>li>a:first-letter,.content .summary .summary-content ul>li>span:first-letter {text-transform: uppercase;}
.content .summary .summary-content ul>li.parent>a {background-color:#F4F6FC;}
.content .summary .summary-content ul>li:last-of-type>a,.content .summary .summary-content ul>li:last-of-type>span{border: none;}
.content .summary .summary-content ul>li>a.private{cursor: pointer; color:#9A9A9A;position:relative;display:block;padding-right:30px;}
.content .summary>>ul>li>a.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;right:6px;top:50%;margin-top:-10px;}
.content .summary .associated {margin-top: 2em;}
.content .summary .associated>ul, .content .summary .summary-content ul li:not(.current-li){margin:0;padding:0;background: #fff;}
.content .summary .summary-content ul>li>a.has-children{border-bottom:0;}
.content .summary .associated>ul>li>a.has-children, .content .summary .summary-content ul>li>a.has-children{border-bottom:none;}
.content .summary .summary-title,
.content .summary .associated.gp>p{color: #CC0033;font-family:IBM Plex Serif, serif; font-size: 1.2em;margin-bottom: 1.5em;}
.content .summary .associated>ul>li:last-of-type>a,

.content .summary .associated.gp>p,
.gp .summary .summary-title,
.gp.content .summary .summary-title,
.gp.content .summary .summary-content ul li a.current,
.gp.content .summary .summary-content ul>li>a:hover{color: #2D6C94;}
.gp.content .summary .summary-content ul li a.current::before{background-color:#2D6C94;}

.content .summary ul li ul li {}
.content .summary ul li ul li a::before {flex:0 0 auto;display:inline-flex;content:'';width:5px;height:5px;background:#CC0033;border-radius: 50%;margin-right:0.5em;}
.content .summary ul li ul li a img { margin-left: auto; width: 13px;}

.with-summary{position: relative;}
.with-summary.site-container.content.document{margin-top:0;}
.with-summary.site-container.content.document>div{display:flex; gap: 1rem;}
.with-summary.site-container.content.document>div>.summary{flex:0 0 auto;}
.with-summary.site-container.content.document>div>.main{line-height:1.5em;background:none;padding-top:3em;}
.with-summary.site-container.content.document>div.extra{padding-top:3em;display:block;}
.with-summary.site-container.content .summary {background-color: #FFF; padding: 1.75em 1.75em 3.5em 6em;margin-left: -6em; margin-right: 0;}

/*Mono*/
.drug .content .summary .documents{margin-top:1em;padding: 1em;}
.drug .content .summary .documents .h4{padding-bottom:0;}
.drug .content .summary .documents ul{padding:0;margin:0;}
.drug .content .summary .documents ul li{padding:0.5rem 0 0.5rem 2.5rem;border-bottom: 1px solid #D0D1D4;min-height: 2rem;display: flex;align-items: center;}
.drug .content .summary .documents ul li:last-of-type{border-bottom:none;}
.drug .content .summary .documents ul li a{border:none;display: block;font: 400 14px/20px Inter;color: #5A5A5A;box-sizing: border-box;}
.drug .content .summary ul a[href$="#alerte"]{background: #FAEAE7; color: #E82E06; border: solid 1px #E82E06;}
.drug .content .summary ul a[href$="#alerte"].current::after{border-left-color: #FE2B6A;}
.drug .content .summary > p img {display: none}
.drug .content .summary .summary-content ul li.most-consulted-sections {padding: 0.9em 0;font-size: 0.9rem;color: #5F6164;border-bottom: 1px solid #CECED4;}
.drug .content .summary .summary-content ul li.most-consulted-sections span {padding-bottom: 0.9em; border-bottom: none}
.drug .content .summary .most-consulted-sections a, .drug .content .summary .most-consulted-sections a.current {font-size: 0.875em;color: #CC0033;border-bottom: none; position: relative;padding: 0.9em 0 0.9em 32px;}
.drug .content .summary .most-consulted-sections a:before {background-size: contain;position: absolute; content: '';background: url("../../includes/components/./2020/styles/../imgs/icon-arrow-right-red.png") no-repeat bottom;left:12px;top:14px;width: 14px;height: 10px;}
.drug .content .summary .most-consulted-sections a:hover:before{ background: url("../../includes/components/./2020/styles/../imgs/icon-arrow-right-red-hover.png")}

@media screen and (max-width: 1505px) {
    .with-summary.content.gp.site-container.content.document>div.extra{width: 300px}
}


@media screen and (max-width: 1440px){
    .with-summary.site-container.content .summary{margin-left: -4rem;}
    .with-summary.site-container.content.document,.with-facets.site-container.content.document{padding: 0;}
    .with-summary.site-container.content.document>div>.main{padding: 1rem 0 0 0;}
    .with-summary.site-container.content.document>div.extra{padding-top:1.2em;}
}
@media screen and (max-width: 950px) {
    .with-summary.site-container.content.document>div>.main{width: auto;}
    .with-summary.site-container.content .summary{margin:1em 0 0;padding: 0;box-sizing: border-box;}
    .with-summary.site-container.content .summary.open{margin-top:0;}
    .with-summary.site-container.content .summary .summary-title{padding: 1rem;cursor: pointer;}
    .with-summary.site-container.content.document>div,.with-facets.site-container.content.document>div{flex-direction: column;gap:1rem;width:100%;box-sizing: border-box;}
    .with-summary.site-container.content.document>div.extra{padding-top:1em;}
    .content .summary{padding: 0; border: 1px solid #D0D1D4;top: 3rem;height: auto;z-index: 49;width: 100vw;}
    .content .summary.open{position: fixed; top: 50px;margin-top: 0;left:0;}
    .content .summary .summary-content{height: 0;transition: height 1s;overflow: hidden;background: white;}
    .content .summary.open .summary-content{height: 60vh;overflow-y: scroll;}
    .content .summary.open .summary-title:after{transform:rotate(0);display: block;content:'';position: absolute; height: 2rem; width: 2rem;background:transparent var(--icon-close) no-repeat center center;top:1rem; right:1rem;}
    .content .summary.open .summary-title:before{display:none;content:none;}
    .content .summary .summary-title {padding: 1rem; margin: 0; background-color: #FFF;position: relative;}
    .content .summary .summary-title::before,
    .content .summary .summary-title::after{display:block;content:"";background: #000;width:2px;height:0.8em;position:absolute;right:2em;top:1.2em;transform:rotate(-45deg);}
    .content .summary .summary-title::after{transform:rotate(45deg);right:1.5em;}
    .content .summary .summary-content ul {max-width: calc(100% - 3em);padding: 0 1rem;}
    .content .summary .summary-content ul li:not(.current-li){margin: 22px 0}
    .content .summary .summary-content ul li a.current::after{display:none;}
    .content .summary .summary-content ul li.current-li::after {border-left-color: transparent;}
    .content .summary .summary-content .summary-overlay{display:none; position: fixed;width: 100%;height: 100%;background: #8080807d;top: 0;z-index: -1;}
    .content .summary.open .summary-content .summary-overlay{display: block;}
    .content .summary+.content{margin-left:0;}
    .drug .block .summary p.in_summary{width:38%;}
    .drug .block .summary p.in_summary + ul{border-top: solid 1px #88C7E6;margin-bottom:25px;}
    .content .document.news-search-document .summary .filters{background-color: #FFF; border-top: solid 1px #C0273E; border-radius: 0; }
    .maladies .summary .summary-content ul li a.current::after, ul li.current-li::after {display:none;}
}
html, body{padding:0;margin:0;}
body{font-family: Inter, sans-serif;background: #ECECEE;font-size:16px; color: #31363C;}

/*Boutons*/
.button-primary {border: none; border-radius: 2px; background-color: #CC0033; color: #FFF;font-size: 14px;padding: 1em 2em;cursor: pointer; font-weight: 600;}
.button-primary:hover {background-color: #9E102A;color: #FFF;}
.button-primary.disable{pointer-events: none;user-select: none;opacity: .8;}
.button-secondary {border: 1px solid #F8E2E5; border-radius: 2px;color:#cc0033; background-color: #F8E2E5;padding: 1em 2em;}
.button-secondary:hover {background-color: #F4D2D7;}
.button-tertiary {border: 1px solid #FAE6EB; border-radius: 2px; background-color: #FFF; color: #CC0033;font-weight: 600;font-size: 14px;cursor: pointer;padding: .6em;}
.button-tertiary:hover, .button-tertiary.selected {background-color: #FAF2F5;color: #9E102A;}
.button-tertiary a:hover {text-decoration: none !important;}
.button-tertiary.register{padding-left:1.9em;background-image:url("../../includes/components/./2020/styles/../imgs/icon-edit-red.png");background-repeat:no-repeat;background-position: 0.6em center;background-size:.9em;}
.button-tertiary.disable:not(.selected){opacity: .5; border-color: #F7F7F8;}
.button-connection:hover {border: 1px solid #4E565F; background-color: #4E565F;color:#fff;}
.button-connection, .button-primary.login{padding-left:2em;background-image:url("../../includes/components/./2020/styles/../imgs/icon-user-connection.png");background-repeat:no-repeat;background-position: 1.2em center;background-size:.7em;}
.button-connection {border: 1px solid #31363C; border-radius: 2px; background-color: #31363C; color: #FFF;font-weight: 600;font-size: 14px;padding:.6em 1.6em .6em 2.7em;}
.button-primary.search {display: inline-flex;align-items: center;gap:0.8em;}
.button-primary.search img {width: 16px;transition:all .3s;}
.button-primary.search:hover img {transform:rotate(90deg);}
.search-thermal .button-primary.search {margin-left: 1.3em;}
.button-primary a, .button-primary a:hover {color: #FFF;}
.button-primary-particular {border: none; border-radius: 2px; background-color: #EAF3F8; color: #444C62;font-size: 14px;padding: 1em 2em;cursor: pointer; font-weight: 600;}
.button-primary-particular:hover {background-color: #CCE2EF;color: #444C62;}
.button-primary-particular.disable{pointer-events: none;user-select: none;opacity: .8;}

/*Titres*/
h1, h2 {font-family: IBM Plex Serif, serif; font-weight: 600;line-height: 115%;}
h1{font-size: 2.5em; letter-spacing: 0;color: #31363C;padding:0;margin:0;}
h2 {font-size: 1.75em;color: #31363C;margin-top:0;}
.box-title {font-family: IBM Plex Serif, serif;font-size: 20px;font-weight: 600;}


/*Img svg + colors*/
:root {
    --brand-main: #CC0033;
    --light-brand-main: #C03;
    --accent-main: #CC0033;
    --accent-light: #F8E2E5;
    --accent-dark: #9E102A;
    --success-color: #417650;
    --error-color: #E82E06;
    --warning-color: #976607;
    --patients-color:#2D6C94;
    --stroke-medium: #E9EAED;
    --light-stroke-medium: #E9EAED;
    --background-bg-01:#F7F7F8;
    --light-background-bg-02: #ECECEE;
    --light-background-main:#FFF;
    --stroke-dark: #CECED4;
    --light-stroke-dark:#CECED4;
    --light-text-blue:#444C62;
    --light-text-main:#31363C;
    --text-secondary: #5F6164;
    --light-text-secondary: #5F6164;
    --text-tertiary:#73777D;
    --line-medium: #E9EAED;
    --surface-blue-light: #EAF3F8;
    --light-text-tertiary: #73777D;
    --icon-home : url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3813 0.381206C10.1541 0.201707 9.8334 0.201707 9.60625 0.381206L0.625 7.38746L1.4 8.37496L2.5 7.51246V15.25C2.5 15.9403 3.05964 16.5 3.75 16.5H16.25C16.9404 16.5 17.5 15.9403 17.5 15.25V7.51871L18.6 8.37496L19.375 7.39371L10.3813 0.381206ZM11.25 15.25H8.75V10.25H11.25V15.25ZM12.5 15.25V10.25C12.5 9.5596 11.9404 8.99996 11.25 8.99996H8.75C8.05964 8.99996 7.5 9.5596 7.5 10.25V15.25H3.75V6.53746L10 1.66871L16.25 6.54371V15.25H12.5Z' fill='%2373777D'/%3E %3C/svg%3E");
    --icon-help : url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0C3.1 0 0 3.1 0 7ZM1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13C3.7 13 1 10.3 1 7ZM7.5 10V5.5H5.5V6.5H6.5V10H5V11H9V10H7.5ZM6.2 3.3C6.2 2.8 6.6 2.5 7 2.5C7.4 2.5 7.8 2.7 7.8 3.2C7.8 3.7 7.4 4 7 4C6.6 4 6.2 3.8 6.2 3.3Z' fill='%2373777D'/%3E %3C/svg%3E");
    --icon-thumb-up : url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.625 5.75018H10.25V2.37518C10.2495 1.92778 10.0716 1.49884 9.7552 1.18248C9.43884 0.866122 9.0099 0.688174 8.5625 0.687683H7.3628C7.09228 0.688768 6.83112 0.786842 6.62675 0.964093C6.42239 1.14134 6.28837 1.38601 6.24905 1.65366L5.77357 4.9817L3.76145 8.00018H0.125V15.8752H11.9375C12.9814 15.874 13.9823 15.4588 14.7205 14.7206C15.4586 13.9825 15.8738 12.9816 15.875 11.9377V8.00018C15.8743 7.40365 15.6371 6.83174 15.2153 6.40993C14.7934 5.98812 14.2215 5.75085 13.625 5.75018ZM3.5 14.7502H1.25V9.12518H3.5V14.7502ZM14.75 11.9377C14.7492 12.6833 14.4526 13.3982 13.9253 13.9255C13.398 14.4527 12.6832 14.7493 11.9375 14.7502H4.625V8.73295L6.85126 5.39367L7.3628 1.81268H8.5625C8.71165 1.8128 8.85465 1.8721 8.96012 1.97757C9.06558 2.08303 9.12488 2.22604 9.125 2.37518V6.87518H13.625C13.9233 6.87556 14.2092 6.9942 14.4201 7.2051C14.631 7.416 14.7496 7.70193 14.75 8.00018V11.9377Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-thumb-down : url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.875 8.00018V4.06268C15.8738 3.01875 15.4586 2.01791 14.7205 1.27973C13.9823 0.54156 12.9814 0.126344 11.9375 0.125183H0.125V8.00018H3.76145L5.77374 11.0187L6.24922 14.3467C6.28854 14.6143 6.42253 14.859 6.62686 15.0362C6.83119 15.2135 7.09231 15.3116 7.3628 15.3127H8.5625C9.0099 15.3122 9.43884 15.1342 9.7552 14.8179C10.0716 14.5015 10.2495 14.0726 10.25 13.6252V10.2502H13.625C14.2215 10.2495 14.7934 10.0122 15.2153 9.59043C15.6371 9.16862 15.8743 8.59671 15.875 8.00018ZM3.5 6.87518H1.25V1.25018H3.5V6.87518ZM14.75 8.00018C14.7496 8.29844 14.631 8.58437 14.4201 8.79527C14.2092 9.00616 13.9233 9.12481 13.625 9.12518H9.125V13.6252C9.12488 13.7743 9.06558 13.9173 8.96012 14.0228C8.85465 14.1283 8.71165 14.1876 8.5625 14.1877H7.3628L6.85126 10.6067L4.625 7.26741V1.25018H11.9375C12.6832 1.25103 13.398 1.54762 13.9253 2.07488C14.4526 2.60214 14.7492 3.31702 14.75 4.06268V8.00018Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-print : url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 4.625H14.625V0.875H3.375V4.625H1.5C0.809644 4.625 0.25 5.18464 0.25 5.875V12.125C0.25 12.8154 0.809644 13.375 1.5 13.375H3.375V17.125H14.625V13.375H16.5C17.1904 13.375 17.75 12.8154 17.75 12.125V5.875C17.75 5.18464 17.1904 4.625 16.5 4.625ZM4.625 2.125H13.375V4.625H4.625V2.125ZM13.375 15.875H4.625V9.625H13.375V15.875ZM16.5 12.125H14.625V8.375H3.375V12.125H1.5V5.875H16.5V12.125Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-print-small : url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 4.625H14.625V0.875H3.375V4.625H1.5C0.809644 4.625 0.25 5.18464 0.25 5.875V12.125C0.25 12.8154 0.809644 13.375 1.5 13.375H3.375V17.125H14.625V13.375H16.5C17.1904 13.375 17.75 12.8154 17.75 12.125V5.875C17.75 5.18464 17.1904 4.625 16.5 4.625ZM4.625 2.125H13.375V4.625H4.625V2.125ZM13.375 15.875H4.625V9.625H13.375V15.875ZM16.5 12.125H14.625V8.375H3.375V12.125H1.5V5.875H16.5V12.125Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-share : url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3751 11.5001C12.4275 11.5048 11.5332 11.9393 10.9438 12.6813L6.37505 9.82506C6.54156 9.28766 6.54156 8.71246 6.37505 8.17506L10.9438 5.31881C11.9013 6.5044 13.5743 6.82647 14.9035 6.08108C16.2327 5.33568 16.8304 3.74022 16.3181 2.30495C15.8059 0.869692 14.3331 0.0132318 12.8323 0.277894C11.3315 0.542556 10.2405 1.85115 10.2501 3.37506C10.253 3.65455 10.2951 3.93224 10.3751 4.20006L5.8063 7.05631C4.97959 6.01558 3.58502 5.61165 2.33006 6.04944C1.0751 6.48723 0.234375 7.67093 0.234375 9.00006C0.234375 10.3292 1.0751 11.5129 2.33006 11.9507C3.58502 12.3885 4.97959 11.9845 5.8063 10.9438L10.3751 13.8001C10.2951 14.0679 10.253 14.3456 10.2501 14.6251C10.2501 16.351 11.6492 17.7501 13.3751 17.7501C15.1009 17.7501 16.5001 16.351 16.5001 14.6251C16.5001 12.8992 15.1009 11.5001 13.3751 11.5001ZM13.3751 1.50006C14.4106 1.50006 15.2501 2.33952 15.2501 3.37506C15.2501 4.41059 14.4106 5.25006 13.3751 5.25006C12.3395 5.25006 11.5001 4.41059 11.5001 3.37506C11.5001 2.33952 12.3395 1.50006 13.3751 1.50006ZM3.37505 10.8751C2.33952 10.8751 1.50005 10.0356 1.50005 9.00006C1.50005 7.96452 2.33952 7.12506 3.37505 7.12506C4.41059 7.12506 5.25005 7.96452 5.25005 9.00006C5.25005 10.0356 4.41059 10.8751 3.37505 10.8751ZM13.3751 16.5001C12.3395 16.5001 11.5001 15.6606 11.5001 14.6251C11.5001 13.5895 12.3395 12.7501 13.3751 12.7501C14.4106 12.7501 15.2501 13.5895 15.2501 14.6251C15.2501 15.6606 14.4106 16.5001 13.3751 16.5001Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-bookmark : url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1V12.375L5.45 10.58L5 10.355L4.55 10.58L1 12.375V1H9ZM9 0H1C0.447715 0 0 0.447715 0 1V14L5 11.5L10 14V1C10 0.447715 9.55229 0 9 0Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-bookmark-add : url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M9 7V12.3757L5 10.3525L1 12.374V1H6V0H1C0.734784 0 0.48043 0.105357 0.292893 0.292893C0.105357 0.48043 0 0.734784 0 1V14L5 11.4732L10 14V7H9Z' fill='%23CC0033'/%3E %3Cpath d='M10 2V0H9V2H7V3H9V5H10V3H12V2H10Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-arrow-right : url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.3 0.7L12.1 4.5H0V5.5H12.1L8.3 9.3L9 10L14 5L9 0L8.3 0.7Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-plus : url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 4.75V0.5H4.75V4.75H0.5V6.25H4.75V10.5H6.25V6.25H10.5V4.75H6.25Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-link:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'><rect width='16' height='16' transform='translate(0 0.5)' fill='transparent' style='mix-blend-mode:multiply'/><path d='M13 14.5H3C2.73489 14.4996 2.48075 14.3942 2.29329 14.2067C2.10583 14.0193 2.00036 13.7651 2 13.5V3.5C2.00036 3.23489 2.10583 2.98075 2.29329 2.79329C2.48075 2.60583 2.73489 2.50036 3 2.5H8V3.5H3V13.5H13V8.5H14V13.5C13.9996 13.7651 13.8942 14.0193 13.7067 14.2067C13.5193 14.3942 13.2651 14.4996 13 14.5Z' fill='%23CC0033'/><path d='M10 1.5V2.5H13.293L9 6.793L9.707 7.5L14 3.207V6.5H15V1.5H10Z' fill='%23CC0033'/></svg>");
    --icon-screen:url("data:image/svg+xml,<svg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M19.7148 0.194336H1.71484C1.31702 0.194336 0.935488 0.352371 0.654184 0.633676C0.372879 0.91498 0.214844 1.29651 0.214844 1.69434V13.6943C0.214844 14.0922 0.372879 14.4737 0.654184 14.755C0.935488 15.0363 1.31702 15.1943 1.71484 15.1943H7.71484V18.1943H4.71484V19.6943H16.7148V18.1943H13.7148V15.1943H19.7148C20.1127 15.1943 20.4942 15.0363 20.7755 14.755C21.0568 14.4737 21.2148 14.0922 21.2148 13.6943V1.69434C21.2148 1.29651 21.0568 0.91498 20.7755 0.633676C20.4942 0.352371 20.1127 0.194336 19.7148 0.194336ZM12.2148 18.1943H9.21484V15.1943H12.2148V18.1943ZM19.7148 13.6943H1.71484V1.69434H19.7148V13.6943Z' fill='%235F6164'/></svg>");
    --icon-see-doc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'><rect width='16' height='16' transform='translate(0 0.5)' fill='none' style='mix-blend-mode:multiply'/><path d='M11 13.5C11.5523 13.5 12 13.0523 12 12.5C12 11.9478 11.5523 11.5 11 11.5C10.4477 11.5 10 11.9478 10 12.5C10 13.0523 10.4477 13.5 11 13.5Z' fill='%23CC0033'/><path d='M14.8884 12.2393C14.5795 11.4523 14.0464 10.7733 13.3552 10.2863C12.664 9.79942 11.8451 9.52603 11 9.50005C10.1549 9.52603 9.33604 9.79942 8.64484 10.2863C7.95365 10.7733 7.42052 11.4523 7.11155 12.2393L7 12.5L7.11155 12.7608C7.42052 13.5478 7.95365 14.2268 8.64484 14.7138C9.33604 15.2007 10.1549 15.4741 11 15.5C11.8451 15.4741 12.664 15.2007 13.3552 14.7138C14.0464 14.2268 14.5795 13.5478 14.8884 12.7608L15 12.5L14.8884 12.2393ZM11 14.5C10.6044 14.5 10.2178 14.3828 9.88886 14.163C9.55996 13.9432 9.30362 13.6309 9.15224 13.2654C9.00087 12.9 8.96126 12.4978 9.03843 12.1099C9.1156 11.7219 9.30608 11.3655 9.58579 11.0858C9.86549 10.8061 10.2219 10.6156 10.6098 10.5385C10.9978 10.4613 11.3999 10.5009 11.7654 10.6523C12.1308 10.8037 12.4432 11.06 12.6629 11.3889C12.8827 11.7178 13 12.1045 13 12.5C12.9994 13.0303 12.7885 13.5387 12.4136 13.9136C12.0386 14.2885 11.5303 14.4995 11 14.5Z' fill='%23CC0033'/><path d='M6 14.5H4V2.50005H8V5.50005C8.00077 5.76503 8.10637 6.01894 8.29374 6.20631C8.48111 6.39368 8.73502 6.49928 9 6.50005H12V8.50005H13V5.50005C13.0018 5.43433 12.9893 5.36901 12.9634 5.30859C12.9375 5.24816 12.8988 5.19407 12.85 5.15005L9.35 1.65005C9.30599 1.60121 9.2519 1.56251 9.19147 1.53661C9.13104 1.51072 9.06572 1.49824 9 1.50005H4C3.73502 1.50081 3.48111 1.60642 3.29374 1.79379C3.10637 1.98116 3.00077 2.23507 3 2.50005V14.5C3.00077 14.765 3.10637 15.0189 3.29374 15.2063C3.48111 15.3937 3.73502 15.4993 4 15.5H6V14.5ZM9 2.70005L11.8 5.50005H9V2.70005Z' fill='%23CC0033'/></svg>");
    --icon-loader:url('data:image/svg+xml,<svg id="spinnerLoaderRef" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" width="100" height="100" overflow="visible" fill="%23cc0033" stroke="%23cc0033" class="single-loader" style=""><defs><circle id="spinner" r="4" cx="50" cy="50" transform="translate(0 -30)"/></defs><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(0 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="0s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="0s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(51.42857142857143 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="0.2857142857142857s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="0.2857142857142857s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(102.85714285714286 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="0.5714285714285714s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="0.5714285714285714s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(154.28571428571428 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="0.8571428571428571s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="0.8571428571428571s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(205.71428571428572 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="1.1428571428571428s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="1.1428571428571428s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(257.14285714285717 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="1.4285714285714286s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="1.4285714285714286s" repeatCount="indefinite" from="0 0" to="10"/></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="%23spinner" transform="rotate(308.57142857142856 50 50)"><animate attributeName="opacity" values="0;1;0" dur="2s" begin="1.7142857142857142s" repeatCount="indefinite"/><animateTransform attributeName="transform" type="translate" additive="sum" dur="2s" begin="1.7142857142857142s" repeatCount="indefinite" from="0 0" to="10"/></use></svg>');
    --icon-calculator:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M16.75 2.5V17.5H4.25V2.5H16.75ZM16.75 1.25H4.25C3.91848 1.25 3.60054 1.3817 3.36612 1.61612C3.1317 1.85054 3 2.16848 3 2.5V17.5C3 17.8315 3.1317 18.1495 3.36612 18.3839C3.60054 18.6183 3.91848 18.75 4.25 18.75H16.75C17.0815 18.75 17.3995 18.6183 17.6339 18.3839C17.8683 18.1495 18 17.8315 18 17.5V2.5C18 2.16848 17.8683 1.85054 17.6339 1.61612C17.3995 1.3817 17.0815 1.25 16.75 1.25Z" fill="%23CC0033"/><path d="M7.375 14.375H6.125V15.625H7.375V14.375Z" fill="%23CC0033"/><path d="M14.875 14.375H13.625V15.625H14.875V14.375Z" fill="%23CC0033"/><path d="M7.375 11.25H6.125V12.5H7.375V11.25Z" fill="%23CC0033"/><path d="M14.875 11.25H13.625V12.5H14.875V11.25Z" fill="%23CC0033"/><path d="M7.375 8.125H6.125V9.375H7.375V8.125Z" fill="%23CC0033"/><path d="M11.125 14.375H9.875V15.625H11.125V14.375Z" fill="%23CC0033"/><path d="M11.125 11.25H9.875V12.5H11.125V11.25Z" fill="%23CC0033"/><path d="M11.125 8.125H9.875V9.375H11.125V8.125Z" fill="%23CC0033"/><path d="M14.875 8.125H13.625V9.375H14.875V8.125Z" fill="%23CC0033"/><path d="M14.875 4.375H6.125V6.25H14.875V4.375Z" fill="%23CC0033"/></svg>');
    --icon-pencil:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M30 26H2V28H30V26Z" fill="%23CC0033"/><path d="M25.4 9C26.2 8.2 26.2 7 25.4 6.2L21.8 2.6C21 1.8 19.8 1.8 19 2.6L4 17.6V24H10.4L25.4 9ZM20.4 4L24 7.6L21 10.6L17.4 7L20.4 4ZM6 22V18.4L16 8.4L19.6 12L9.6 22H6Z" fill="%23CC0033"/></svg>');
    --icon-pen:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12.1535 2.05345L13.5 0.70705L12.7929 0L11.4466 1.34645L10.9 0.8C10.8097 0.705167 10.7011 0.629664 10.5808 0.578073C10.4605 0.526483 10.3309 0.49988 10.2 0.49988C10.0691 0.49988 9.93952 0.526483 9.81919 0.578073C9.69886 0.629664 9.59026 0.705167 9.5 0.8L0.5 9.8V13H3.7L12.7 4C12.7948 3.90973 12.8703 3.80114 12.9219 3.68081C12.9735 3.56048 13.0001 3.43092 13.0001 3.3C13.0001 3.16908 12.9735 3.03952 12.9219 2.91919C12.8703 2.79886 12.7948 2.69027 12.7 2.6L12.1535 2.05345ZM3.3 12H1.5V10.2L10.2 1.5L12 3.3L3.3 12Z' fill='%23CC0033'/%3E %3Cpath d='M6.79297 1L3.00001 4.79296L3.70705 5.5L7.5 1.70704L6.79297 1Z' fill='%23CC0033'/%3E %3C/svg%3E");
    --icon-close:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M24 9.4L22.6 8L16 14.6L9.4 8L8 9.4L14.6 16L8 22.6L9.4 24L16 17.4L22.6 24L24 22.6L17.4 16L24 9.4Z" fill="%23CC0033"/></svg>');
    --logo-gpr:url("../../includes/components/./2020/styles/../imgs/logo-gpr.png");
    --icon-unfold:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='20' height='20' fill='none' style='mix-blend-mode:multiply'/%3E %3Cpath d='M10 13.75L3.75 7.5L4.625 6.625L10 12L15.375 6.625L16.25 7.5L10 13.75Z' fill='%239E102A'/%3E %3C/svg%3E");
    --icon-cookie:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M6.75 14.875a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm8.125-.625a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM8.625 8a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm.625 2.5a.625.625 0 1 0 0-1.25.625.625 0 0 0 0 1.25Zm5.625-5.625a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM18.625 3a.625.625 0 1 0 0-1.25.625.625 0 0 0 0 1.25ZM10.5 15.5a.625.625 0 1 0 0-1.25.625.625 0 0 0 0 1.25Z" fill="%23fff"/><path d="M10.5 19.25c-4.813 0-8.75-3.938-8.75-8.75 0-4.813 3.938-8.75 8.75-8.75h.188l.874.063-.187.75c-.063.25-.125.562-.125.812A3.095 3.095 0 0 0 14.375 6.5a3.26 3.26 0 0 0 1.813-.563l.812.938c-.25.25-.375.563-.375.875 0 .813.813 1.5 1.688 1.188l.75-.313.125.813c.062.374.062.75.062 1.062 0 4.813-3.938 8.75-8.75 8.75ZM10.062 3C6.126 3.25 3 6.5 3 10.5c0 4.125 3.375 7.5 7.5 7.5s7.5-3.375 7.5-7.5v-.25a2.498 2.498 0 0 1-2.625-2.5v-.125c-.313.063-.625.125-1 .125A4.348 4.348 0 0 1 10 3.375c0-.125 0-.25.063-.375Z" fill="%23fff"/></svg>');
    --icon-vidal-recos:url('data:image/svg+xml,<svg width="103" height="28" viewBox="0 0 103 28" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="0.775391" y="3.05176e-05" width="101.449" height="28" fill="url(%23pattern0)"/><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_738_175" transform="scale(0.004 0.0144928)"/></pattern><image id="image0_738_175" width="250" height="69" xlink:href="data:image/png;base64,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"/></defs></svg>');
    --icon-play:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.242 2.322a.5.5 0 0 1 .491-.014l9 4.75a.5.5 0 0 1 0 .884l-9 4.75A.5.5 0 0 1 3 12.25v-9.5a.5.5 0 0 1 .242-.428ZM4 3.579v7.842L11.429 7.5 4 3.58Z" fill="white"/></svg>');
    --icon-play-red:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.242 2.322a.5.5 0 0 1 .491-.014l9 4.75a.5.5 0 0 1 0 .884l-9 4.75A.5.5 0 0 1 3 12.25v-9.5a.5.5 0 0 1 .242-.428ZM4 3.579v7.842L11.429 7.5 4 3.58Z" fill="hsl(345, 100%, 40%)"/></svg>');
    --icon-see:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M19.8375 10.2875C19.1024 8.38606 17.8262 6.74167 16.1667 5.55758C14.5072 4.3735 12.5372 3.70164 10.5 3.62503C8.4628 3.70164 6.49272 4.3735 4.83323 5.55758C3.17374 6.74167 1.89758 8.38606 1.16248 10.2875C1.11283 10.4248 1.11283 10.5752 1.16248 10.7125C1.89758 12.614 3.17374 14.2584 4.83323 15.4425C6.49272 16.6266 8.4628 17.2984 10.5 17.375C12.5372 17.2984 14.5072 16.6266 16.1667 15.4425C17.8262 14.2584 19.1024 12.614 19.8375 10.7125C19.8871 10.5752 19.8871 10.4248 19.8375 10.2875ZM10.5 16.125C7.18748 16.125 3.68748 13.6688 2.41873 10.5C3.68748 7.33128 7.18748 4.87503 10.5 4.87503C13.8125 4.87503 17.3125 7.33128 18.5812 10.5C17.3125 13.6688 13.8125 16.125 10.5 16.125Z" fill="white"/><path d="M10.5 6.75003C9.7583 6.75003 9.03327 6.96996 8.41659 7.38202C7.79991 7.79408 7.31926 8.37974 7.03543 9.06497C6.7516 9.75019 6.67734 10.5042 6.82203 11.2316C6.96673 11.959 7.32388 12.6272 7.84833 13.1517C8.37278 13.6761 9.04096 14.0333 9.76839 14.178C10.4958 14.3227 11.2498 14.2484 11.935 13.9646C12.6203 13.6808 13.2059 13.2001 13.618 12.5834C14.03 11.9667 14.25 11.2417 14.25 10.5C14.25 9.50547 13.8549 8.55164 13.1516 7.84838C12.4484 7.14512 11.4945 6.75003 10.5 6.75003ZM10.5 13C10.0055 13 9.52218 12.8534 9.11105 12.5787C8.69993 12.304 8.3795 11.9136 8.19028 11.4567C8.00106 10.9999 7.95155 10.4973 8.04801 10.0123C8.14448 9.52735 8.38258 9.08189 8.73221 8.73226C9.08184 8.38263 9.5273 8.14453 10.0123 8.04807C10.4972 7.9516 10.9999 8.00111 11.4567 8.19033C11.9135 8.37955 12.3039 8.69998 12.5787 9.1111C12.8534 9.52223 13 10.0056 13 10.5C13 11.1631 12.7366 11.799 12.2677 12.2678C11.7989 12.7366 11.163 13 10.5 13Z" fill="white"/></svg>');
    --icon-search:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7504 18.3691L14.0316 13.6254C16.3749 10.798 16.0825 6.62811 13.3675 4.15542C10.6526 1.68272 6.4736 1.78026 3.87693 4.37693C1.28026 6.9736 1.18272 11.1526 3.65542 13.8675C6.12811 16.5825 10.298 16.8749 13.1254 14.5316L17.8691 19.2504L18.7504 18.3691ZM3.12549 9.25C3.12549 6.1434 5.64389 3.625 8.75049 3.625C11.8571 3.625 14.3755 6.1434 14.3755 9.25C14.3755 12.3566 11.8571 14.875 8.75049 14.875C5.64389 14.875 3.12549 12.3566 3.12549 9.25Z' fill='white'/%3E%3C/svg%3E%0A");
    --icon-slider:url("data:image/svg+xml,<svg width='17' height='4' viewBox='0 0 17 4' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='2.5' cy='2' r='2' fill='%23444C62'/> <circle cx='8.5' cy='2' r='1.5' fill='white' stroke='%23444C62'/> <circle cx='14.5' cy='2' r='1.5' fill='white' stroke='%23444C62'/> </svg>");
    --icon-player:url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'> <path fill-rule='evenodd' clip-rule='evenodd' d='M4.375 17.4996C4.02983 17.4996 3.75 17.2197 3.75 16.8746V3.12455C3.74911 2.90038 3.86836 2.69289 4.0625 2.5808C4.25588 2.46916 4.49413 2.46916 4.6875 2.5808L16.5625 9.4558C16.7583 9.56678 16.8793 9.77448 16.8793 9.99955C16.8793 10.2246 16.7583 10.4323 16.5625 10.5433L4.6875 17.4183C4.59225 17.4723 4.48449 17.5003 4.375 17.4996ZM5.00001 4.2058V15.7933L15 9.99955L5.00001 4.2058Z' fill='%23CC0033'/> </svg>");
    --icon-info:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='information 1' clip-path='url(%23clip0_2561_1771)'%3E %3Cpath id='Vector' d='M8.5 11.7V7.69995H6.5V8.69995H7.5V11.7H6V12.7H10V11.7H8.5Z' fill='%235F6164'/%3E %3Cpath id='Vector_2' d='M8 4.69995C7.85166 4.69995 7.70666 4.74394 7.58332 4.82635C7.45999 4.90876 7.36386 5.02589 7.30709 5.16294C7.25032 5.29998 7.23547 5.45078 7.26441 5.59627C7.29335 5.74175 7.36478 5.87539 7.46967 5.98028C7.57456 6.08517 7.7082 6.1566 7.85368 6.18554C7.99917 6.21448 8.14997 6.19963 8.28701 6.14286C8.42406 6.0861 8.54119 5.98997 8.6236 5.86663C8.70601 5.74329 8.75 5.59829 8.75 5.44995C8.75 5.25104 8.67098 5.06027 8.53033 4.91962C8.38968 4.77897 8.19891 4.69995 8 4.69995Z' fill='%235F6164'/%3E %3Cpath id='Vector_3' d='M8 15.7C6.61553 15.7 5.26216 15.2894 4.11101 14.5202C2.95987 13.7511 2.06266 12.6578 1.53285 11.3787C1.00303 10.0997 0.86441 8.69219 1.13451 7.33432C1.4046 5.97646 2.07129 4.72917 3.05026 3.75021C4.02922 2.77124 5.2765 2.10455 6.63437 1.83446C7.99224 1.56436 9.3997 1.70298 10.6788 2.2328C11.9579 2.76261 13.0511 3.65982 13.8203 4.81096C14.5895 5.96211 15 7.31549 15 8.69995C15 10.5565 14.2625 12.3369 12.9497 13.6497C11.637 14.9625 9.85652 15.7 8 15.7ZM8 2.69995C6.81332 2.69995 5.65328 3.05185 4.66658 3.71114C3.67989 4.37042 2.91085 5.3075 2.45673 6.40385C2.0026 7.50021 1.88378 8.70661 2.11529 9.8705C2.3468 11.0344 2.91825 12.1035 3.75736 12.9426C4.59648 13.7817 5.66558 14.3532 6.82946 14.5847C7.99335 14.8162 9.19975 14.6974 10.2961 14.2432C11.3925 13.7891 12.3295 13.0201 12.9888 12.0334C13.6481 11.0467 14 9.88664 14 8.69995C14 7.10866 13.3679 5.58253 12.2426 4.45731C11.1174 3.3321 9.5913 2.69995 8 2.69995Z' fill='%235F6164'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_2561_1771'%3E %3Crect width='16' height='16' fill='white' transform='translate(0 0.699951)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
    --icon-bookmark-favorite: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkJvb2ttYXJrLS1maWxsZWQiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwNDg4MjgxIDAuNDEzODE4KSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNS4wMDA1IDEuNjYzODJINS4wMDA0OUM0LjY2ODk3IDEuNjYzODIgNC4zNTEwMyAxLjc5NTUxIDQuMTE2NiAyLjAyOTkzQzMuODgyMTggMi4yNjQzNiAzLjc1MDQ5IDIuNTgyMyAzLjc1MDQ5IDIuOTEzODJWMTkuMTYzOEwxMC4wMDA1IDE2LjAwNTJMMTYuMjUwNSAxOS4xNjM4VjIuOTEzODJDMTYuMjUwNSAyLjU4MjMgMTYuMTE4OCAyLjI2NDM2IDE1Ljg4NDQgMi4wMjk5M0MxNS42NSAxLjc5NTUxIDE1LjMzMiAxLjY2MzgyIDE1LjAwMDUgMS42NjM4MloiIGZpbGw9IiNDQzAwMzMiLz4KPC9nPgo8L3N2Zz4K");
}


input{outline:none;}
a[data-href]{cursor:pointer;}
a{color:#31363C;text-decoration: none;font-size: 1em;}
a:hover{color: #9E102A;}
a img{border:none;outline:none;}

.h4, h4, h3, .h3{text-align: left; padding: 0 0 10px 0; margin:0; display:block;}
h2 .count, h4 .count, .h4 .count{position:absolute;right:0;background:#417650;color:#fff;display:flex;justify-content:center;align-items:center;font-family: Inter, sans-serif; font-weight:normal;height: 15px;border-radius: 10px;bottom: 15px;font-size:14px;line-height: 1.5;padding: 2px 10px;}
.h4 .highlight, h4 .highlight, h1 .highlight, h2 .highlight{color: #cc0033;}
.h5, h5{text-align: left; padding:10px 10px 10px 40px; margin:0; display:block;font-style: italic;}
.feedback .h4{padding: 0 0 10px 0;}
.feedback .h4::after{content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}

.icon-menu{--icon-color:#fff;display:inline-block;width:20px;height:16px;position:relative;cursor:pointer;transition:all .2s;}
.icon-menu span,
.icon-menu:before,
.icon-menu:after{pointer-events:none;position:absolute;display:block;content:'';width:100%;height:2px;background:var(--icon-color);left:50%;transform:translateX(-50%);transform-origin: 50% 50%;}

.icon-menu span{top:50%;transform:translate(-50%, -50%);}
.icon-menu:before{top:0;transition:all .3s;}
.icon-menu:after{bottom:0;transition:all .3s;}

.icon-menu.open{}
.icon-menu.open span{opacity: 0;}
.icon-menu.open:before{transform:rotate(45deg);left:0;top:50%;}
.icon-menu.open:after{transform:rotate(-45deg);left:0;top:50%;}

.content.document.site-container .focus {box-sizing:border-box;background: #FFF;padding:0.3em 1.3em 1.3em;border-left:solid 10px #ff9f46;margin-bottom:1.75em;}
.content.document.site-container .focus::before{display:block;content:'';background:url("../../includes/components/./2020/styles/../imgs/logo-vidal-focus.png") no-repeat left center;background-size:auto 20px;height:50px;border-bottom:solid 1px #ddd;}
.content.document.site-container .focus ul{list-style-type: disc;}

.site-container{width: 100%; max-width:1920px;margin:0 auto;box-sizing: border-box;padding:0 6em}

.site-container.main{margin-top:2.75em;}
.site-container.content {display: flex;padding-top:2.75em;gap:1.75rem;}

.site-container.content.document>div{display:flex;flex: 1 1 auto;}
.site-container.content.document>div>.main .block{padding:1.3em;box-sizing: border-box;}
.site-container.content.document>div.extra{flex:0 0 auto;display:block;}

.site-container.content.document>div.restricted{flex-direction: column;}
.site-container.content.document>div.restricted p a{color:#CC0033;}
.site-container.content.document>div.restricted p a:hover{text-decoration: underline;}
.block .lab a{color: #CC0033;font-weight: 500;}
.block .lab a:hover{color: #9E102A;text-decoration: underline}
.full.site-container.content.document>div>.main{padding:0;}

.with-facets.site-container.content>div{display:flex;align-items: start;flex: 1 1 auto;}
.site-container.content .main{padding:1.3em;background:#fff;flex:1 1 auto;box-sizing: border-box;}
.with-facets.site-container.content>div.extra{display:block;flex:0 0 auto;}
.intro .title,.intro h1{flex:1 1 auto;}
.intro .subtitle{margin-bottom:1em;}

.stop-scrolling {overflow-y: scroll}
.content .summary.open.scrollable {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
    overflow-y: auto;
}

.content .summary.open.scrollable::-webkit-scrollbar {
    width: 0;
    background: transparent;
}
.content .block .summary{padding:0 0 21px 0;}
.content .block .summary.scrollable:hover {padding:0;}

div.extmenu-header{width:100%; border-radius: 10px 10px 0 0; position:relative; box-sizing: border-box;display: flex; gap: 32px; border-bottom: 1px solid  #CECED4; align-items: center}
div.doc-header h2{color:#278524;}
div.extmenu-header.doc-header h2::after{content:''; display:block; height:4px; background:#278524; border-radius: 5px; width:53px; margin:2px auto 0; border:0;}
/*div.extra-menu-widget div.extmenu-content ul li a{display:flex; align-items: center;box-sizing: border-box; position: relative; text-decoration: none;}*/

a.private,.header menu.main>li>ul>li>a.private, span.cbo.private{cursor: pointer; color:#9A9A9A;position:relative;display:block;padding-right:30px;}
a.private::after,span.cbo.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;right:2px;top:50%;margin-top:-8px;}
a.private+ul>li>a,span.cbo.private.private+ul>li>a{pointer-events: none;color:#9A9A9A;}

.header{background: #fff;}
.header .nav.hidden-nav{transform: translateY(-100%);}
.header .nav{transition: transform .3s}
.header .nav.scroll-up{position: fixed; z-index: 99; transform: translateY(0);width: 100%;}
.header .nav .site-container .menu-container{flex: 1 1 auto;}
.header .nav .site-container ul.secondary{flex: 0 0 auto;}
.header menu.main{list-style: none;padding:0;margin:0;display:flex;font-size:14px;}
.header menu.main li{position:relative;}
.header menu.main>li>ul{z-index:80;display:none;position:absolute;left:0;top:100%;margin:0;padding:12px;background:white;border:solid 1px #D0D1D4;border-top: none;font-size:0.8em;width:250px;box-shadow: 0px 1px 2px rgba(206, 206, 212, 1);border-radius: 2px;}
.header menu.main>li>ul>li {border-bottom: 1px solid #CECED4;}
.header menu.main>li>ul>li:last-of-type {border-bottom: none;}
.header menu.main>li>ul>li>a{padding:12px;display:block;transition:padding .3s; color: #5A5A5A}
.header menu.main>li>ul>li>a:hover:not(.private) {color: #9E102A;}
.header menu.main>li:hover>ul{display:block;}
.header .icon-menu, .header .mobile-user{display:none;}
.header .menu-container a,.header .menu-container span.cbo{display:inline-block;padding:1em 0.8em;color:#FFF;text-decoration: none;font-weight:500;font-size: 0.875rem;}
.header .menu-container ul>li>span.cbo {color:#5A5A5A}
.header .menu-container ul>li:hover>span.cbo {color:#9E102A}
.header ul.secondary .search-mobile, .header ul.secondary .close-mobile  {display: none;width: 20px}
.header ul.secondary{list-style:none;display:flex;padding:0;margin:0;align-items: center;}
.header ul.secondary li{position:relative}
.header ul.secondary .button-tertiary{margin-right:.5em;}
.header ul.secondary .avatar{width: 28px;height: 28px;margin-left: 12px;padding:0;border-radius:100%;border:solid 1px #f2f2f2;overflow:hidden;cursor:pointer;}
.header ul.secondary .avatar:after {content: '';position: absolute;height: 0.5rem;width: 0.5rem;background-color: #6FC027;top: 3px;right: 35px;border-radius: 1rem;}
.header ul.secondary .avatar img{width: 28px;height: 28px;}

.header ul.secondary .my-account-nav{z-index:99;display:none;position:absolute;right:-142px; top:100%;margin:0;transform:translateX(-50%);border: solid 12px #ECECEE;border-radius: 2px 0px 2px 2px; background:#fff;width:260px;padding-left: 0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.header ul.secondary .my-account-nav.open{display:block;}
.header ul.secondary .my-account-nav.open li {border-bottom: 1px solid #CECED4;}
.header ul.secondary .my-account-nav.open a {font-size: 14px; display: flex; align-items: center; padding: 18px 14px 18px 25px;gap:1em;}
.header ul.secondary .my-account-nav.open a::before{display:block;content:"";background:url("../../includes/components/./2020/styles/../imgs/icons-account-spritesheet.png") no-repeat left center;width:24px;height:24px;}
.header ul.secondary .my-account-nav.open li.account a::before{background-position:-3px -3px;}
.header ul.secondary .my-account-nav.open li.account a:hover::before{background-position:-31px -3px;}
.header ul.secondary .my-account-nav.open li.bookmark a::before{background-position:-171px -3px;}
.header ul.secondary .my-account-nav.open li.bookmark a:hover::before{background-position:-115px -3px;}
.header ul.secondary .my-account-nav.open li.history a::before{background-position:-59px -3px;}
.header ul.secondary .my-account-nav.open li.history a:hover::before{background-position:-199px -3px;}
.header ul.secondary .my-account-nav.open li.flashcards a::before{-webkit-mask-image: var(--icon-play);mask-image: var(--icon-play);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background: var(--brand-main);}
.header ul.secondary .my-account-nav.open li.flashcards a:hover::before{background: var(--accent-dark);}
.header ul.secondary .my-account-nav.open li.logout a::before{background-position:-87px -3px;}
.header ul.secondary .my-account-nav.open li.logout a:hover::before{background-position:-143px -3px;}
.header ul.secondary .my-account-nav.open a:hover {color: #9E102A}
.header ul.secondary .my-account-nav.open img {margin-right: 12px;}
.header ul.secondary .big,
.header ul.secondary .medium,
.header ul.secondary .small{padding:10px 2px;display:inline-block;cursor:pointer;}
.header ul.secondary .big{font-size:1.2em;margin-left:8px;}
.header ul.secondary .small{font-size:0.8em;}

/* new*/
.header .nav{height:50px;background:#CC0033;display:flex;align-items: center;}
.header.embedded .nav{height:50px;background:#fff;display:flex;align-items: center; padding-bottom: 30px; }
.header.embedded .nav .close {display:block;border: 1px solid #F8E2E5;transition:all .5s; border-radius: 2px; cursor: pointer}
.header.embedded .nav .close .icon-close{width: 1em; height:1em; padding: 11px;transition:transform .4s;display:block; background:var(--icon-close) no-repeat center center;background-size:20px;}
.header.embedded .nav .close:hover .icon-close{transform:rotate(90deg);}
.header.embedded .nav .site-container { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; margin-bottom: 2px; font-size: 14px;border-bottom: 2px solid #CC0033;}
.header.embedded .nav .site-container .arrow {-webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: #CC0033;display: inline-block;width: 14px; height: 10px;}
.header.embedded .nav .site-container .button-new-window:hover .arrow {background-color: #9E102A;}
.header.embedded .nav .site-container .button-new-window{min-width: 280px;display: flex;justify-content: space-between;align-items: center;}

.header .nav, .header .nav .site-container {height: 50px; }
.header .nav.homepage-nav, .header .nav.homepage-nav .site-container {height: 60px;}
.header .nav .site-container{display:flex;align-items:center;justify-content: space-between;margin:0 auto;}
.header .nav .site-container a.logo{padding:0;margin:0 45px 0 0;flex:0 0 auto;}
.header .nav .site-container a.logo img {height: 20px;}
.header .nav.homepage-nav .site-container a.logo img {height: 28px;}
.header ul.secondary .search, .header ul.secondary .close {padding: 7px; width: 18px; margin-right: 8px;
    cursor: pointer;}
.header ul.secondary .close {display: none}
.header ul.secondary .search-secondary {border: 1px solid #F8E2E5; border-radius: 2px; background-color: #F8E2E5; padding: 7px; width: 18px}
.header ul.secondary .disconnected-nav{display: flex;align-items: center;padding: 0;}
.header a.usr-info[title="Mon compte"] {display: flex; align-items: center;padding: 3px 30px 3px 20px;background-color: #ECECEE;border-radius: 2px; cursor: pointer;height: 28px;}
.header a.usr-info[title="Mon compte"] .arrow::after{content: ''; transform: rotate(-90deg); width: 30px; height: 33px; mask: no-repeat center center/10px url("../../includes/components/./2020/styles/../imgs/icon-arrow-down-red.png"); font-family: monospace; font-size:50px; position:absolute; display:block; transition: all .3s; top: 0; background-color: grey;}
.header a.usr-info[title="Mon compte"]:hover .arrow::after {background-color: #9E102A;}
.header a.usr-info.open[title="Mon compte"] {border-radius: 2px 2px 0 0;}
.header a.usr-info.open[title="Mon compte"] .arrow::after {transform: rotate(0deg);}
.header a {font-weight: 600;}
.header a.usr-info img {width: 18px;}
.header .searchbar.visible {height: 96px;padding-top: 40px; background-color: #FFF;transition: height 600ms 0s, opacity 1s 0s, padding-top 600ms 0s; opacity: 1;}
.header .site-container+.searchbar.visible{padding-top:0;}
.header .searchbar.hidden {height: 0;padding-top: 0; transition: height 600ms 0s, opacity 600ms 0s, padding-top 600ms 0s; opacity: 0;pointer-events: none;}
.header .searchbar h1.title, .header .searchbar .title{margin:0;font-weight:normal; text-align: center;display:block;font-size:1.25em;color:#fff;text-transform: uppercase;padding-top:31px;padding-bottom:24px;}
.header .searchbar form, .home .searchbar form { border: 1px solid #E9EAED;height: 64px;display:flex;align-items:center;justify-content: space-between;border-radius: 2px; position: relative;box-shadow: 0px 1px 2px -1px rgba(10, 13, 18, 0.1), 0px 1px 3px 0px rgba(10, 13, 18, 0.1);}
.home .searchbar form{height: 64px; width: 100%}
.home .searchbar form #query{width: 100%;height:100%;}
.header .searchbar form:focus-within, .home .searchbar form:focus-within {border: #8ec6e7 1px solid; border-radius: 0 0 3px 3px;}
.header .searchbar form {width:70%;margin:0 auto;}
.header .searchbar form.loading, .home .searchbar form.loading{background:#F4F6FC url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat -5px center;background-size:50px;}
.header .searchbar form.pls, .home .searchbar form.pls{background: rgb(227, 227, 227);}
.header .searchbar form #query{flex:1 1 auto;border:none;background:none;height:100%;}
.header .searchbar form #query>div{height:100%;}
.header .searchbar form input[type="text"], .home .page-header .searchbar form input[type="text"]{box-sizing:border-box;font-size:1em;height:100%;padding-left:35px!important;color: #31363C;font-family: Inter, serif;}
.header .searchbar form input[type="text"]::placeholder {color:#73777D;}
.home .page-header .searchbar form input[type="text"]::placeholder{visibility: hidden;}
.header .searchbar form #query .dropdown,.home .searchbar form #query .dropdown{box-shadow: 0 10px 20px #00000029;background:#F4F6FC;transform: translateY(-10px);margin-left:2%;top:100%;width:98%;padding:0.5em;box-sizing: border-box;}
.home .searchbar form #query .dropdown{top: calc(100% + 20px)}

.header .searchbar form .dropdown_history, .home .searchbar form .dropdown_history {position: absolute;visibility: hidden;border: #8ec6e7 1px solid;border-radius: 0 0 3px 3px;outline: 0px;text-align: left;z-index: 99;cursor: default;overflow-x: hidden;box-shadow: 0 10px 20px #00000029;background: white;top: 100%;width: 100%;padding: 0.5em;box-sizing: border-box;}
.dropdown_history ul {margin: 0; padding: 0;}
.dropdown_history ul i {display: block;}
.dropdown_history > .dropdown_title {margin: 0 1.5em; padding: 10px; font-weight: bold;}
.dropdown_history .dropdown_history_item { margin: 0 1.75em;display: flex; justify-content: start; flex-wrap: wrap; padding: 10px; font-size: 0.845rem;}
.dropdown_history  ul li:not(:nth-last-child(-n+1)){border-bottom: #d0d1d4 1px solid;}
.dropdown_history .dropdown_history_item .type { width: 15%; color: #CC0033;word-wrap: break-word; padding-right: 10px }
.dropdown_history .dropdown_history_item .item_title { width: 75%; word-wrap: break-word; color: #31363C; }
.dropdown_history a:hover .dropdown_history_item  .item_title, .dropdown_history a:hover .dropdown_history_item .type, .dropdown_history .all_history a:hover {color: #9E102A;}
.dropdown_history .dropdown_history_item_mobility.hover {background-color: #D0D1D4}
.dropdown_history .all_history .dropdown_history_item_mobility { text-align: center; padding: 20px;}
.dropdown_history .all_history a{ color: #CC0033;}

.dropdown>div{padding:0.5em;}
.dropdown>div{}
.dropdown>div>span{flex: 1 1 auto;}
.dropdown>div>span.type-searchbar{color: var(--light-text-main);flex: 0 0 auto;margin-right: 5px;border-radius: 0.25rem;border: 1px solid #999999;font-size: 0.75rem;width: 140px;height: 1.25rem;display: inline-block;text-align: center;white-space: nowrap;padding: 0.125rem 0.25rem;line-height: 1.25rem;font-weight: 500;}
.dropdown>div>span.type-searchbar:hover{color:black;border: 1px solid black;}
.dropdown>div[data-type="CLASSE ATC"]>span.type-searchbar,.dropdown>div[data-type="CLASSE THERAPEUTIQUE"]>span.type-searchbar,.dropdown>div[data-type="CLASSE PARAPHARMACIE"]>span.type-searchbar{border: 1px solid #CBDC80;background: #F2F6DF;}
.dropdown>div[data-type="INDICATION"]>span.type-searchbar,.dropdown>div[data-type="SITUATION THERAPEUTIQUE"]>span.type-searchbar,.dropdown>div[data-type="RECO"]>span.type-searchbar{border: 1px solid #6BC6D9;background: #DAF1F5;}
.dropdown>div[data-type="GAMME"]>span.type-searchbar,.dropdown>div[data-type="MEDICAMENT"]>span.type-searchbar,.dropdown>div[data-type="DCI"]>span.type-searchbar{border: 1px solid  #C03;background: #F2BFCC;}
.dropdown>div[data-type="SUBSTANCE"]>span.type-searchbar{border: 1px solid #F6D8C7;background: #F6D8C7;}
.dropdown>div[data-type="PARAPHARMACIE"]>span.type-searchbar,.dropdown>div[data-type="VETERINAIRE"]>span.type-searchbar,.dropdown>div[data-type="HOMEOPATHIE"]>span.type-searchbar{border: 1px solid rgba(204, 0, 51, 0.50);background: rgba(242, 191, 204, 0.50);}
.dropdown .selected{background:#D0D1D4;}
.header .searchbar form button, .home .searchbar form button{margin-right: 10px;height: 44px; border: none;}
.home .searchbar form button{margin-right: 10px}
.header>.site-container{background:#fff;display:flex;justify-content: space-between;align-items: center;}
.header>.site-container>.breadcrumb{flex: 1 1 auto;background:#fff;margin: 0 auto;display:flex;overflow:auto;font-size: 0.9em;padding:1.75em 0;align-items: center;}
.header>.site-container>.breadcrumb li{margin:0;font-weight:bold;color:#5A5A5A;flex:0 1 auto;display:flex;align-items: center;}
.header>.site-container>.breadcrumb li:last-of-type {display: inline-block;}
.header>.site-container>.breadcrumb li::after{display:block;content:'';width:9px;height:15px;background:url("../../includes/components/./2020/styles/../imgs/right-chevron.png") no-repeat;margin:0 20px;}
.header>.site-container>.breadcrumb li:last-of-type::after{display:none;}
.header>.site-container>.breadcrumb li a{font-weight:normal;font-size:0.9em;color:#73777D;}
.header>.site-container>.breadcrumb li a:hover {color: #9E102A;}
.header>.site-container>.breadcrumb .homepage{display:inline-block;width: 20px;height: 17px;background:#5a5a5a;-webkit-mask-image:var(--icon-home);mask-image: var(--icon-home);}
.header>.site-container>.breadcrumb .homepage:hover {background-color: #9E102A;}
.header>.site-container .precision{font-size:0.8em;flex: 0 0 auto;}

.page-header {background-color: #FFF; padding: 0 0 1.75em;}
.page-header .intro .date{display:block;margin:1.75em 0;font-size: 0.8em}
.page-header .intro .title{display:flex;align-items: center;justify-content: space-between;}
.page-header .intro .data-buttons{display:flex;align-items: flex-end;justify-content: space-between; font-size: 0.9em;}
.metadata{display: flex;align-items: center;gap: 0.9em; font-size: 0.8em;}
.metadata .reading-time {display: inline-flex;align-items: center;}
.metadata .reading-time .reading-time img {height: 21px;}
.metadata .comments img{width: 18px;}
.metadata .comments {display: flex;font-size: 1em;color: rgb(204, 0, 51);align-items: center;}

.page-header .intro .title>h1{flex:1 1 auto;}
.page-header .intro .title>div{flex: 0 0 auto;}
.page-header .intro p{margin:1.75em 0 0;}

.drug .market-status {font-size:0.9em;text-transform: uppercase;display: inline-flex;background-color: #E7F5EA;color:#417650;font-weight:bold;align-items: center;padding: 6.5px 12px;}
.drug .market-status img, .para .market-status img {width: 14px;padding-left: 8px;}
.drug .market-status.deleted, .para .market-status.deleted {color: #C0273E;background-color: #FAEAE7;}
.drug .market-status.not_marketed, .para .market-status.not_marketed {color: #e77902;}

#results_vmps.loading, .block .loading, .classif .loading{min-height:100px;background:url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat center center; visibility: visible; min-width: 30px;}
.site-container.content .tooltip {position:relative;text-align:left;text-transform: initial}
.site-container.content .tooltip .top,
.site-container.content .tooltip .bottom,
.site-container.content .tooltip .left
{display:none;position:absolute;padding:10px 12px;color:#666666;background-color:#EEEEEE;font-weight:normal;border-radius:2px;z-index:99;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);font-size: 14px;}
.site-container.content .tooltip .bottom {min-width:300px;top:50px;left:50%;transform:translate(-50%, 0);}
.site-container.content .tooltip .left{min-width:200px;top:50%;transform:translate(-100%, -50%);text-align: center;margin-left:-5px;}
.site-container.content .tooltip .top{min-width:400px;bottom:40px;left:50%;transform:translate(-50%, 0);}
.site-container.content .tooltip:hover .top,
.site-container.content .tooltip:hover .bottom,
.site-container.content .tooltip:hover .left {display:block;}
.site-container.content .tooltip>.bottom>i,
.site-container.content .tooltip>.left>i,
.site-container.content .tooltip>.top>i
{position:absolute;width:24px;height:12px;overflow:hidden;}
.site-container.content .tooltip>.bottom>i {bottom:100%;left:50%;margin-left:-12px;}
.site-container.content .tooltip>.left>i {top:50%;left:100%;margin-left:-6px;margin-top:-6px;transform:rotate(90deg);}
.site-container.content .tooltip>.top>i { top:100%;left:50%;margin-left:-12px;transform:rotate(180deg);}
.site-container.content .tooltip>.bottom>i::after,
.site-container.content .tooltip>.left>i::after,
.site-container.content .tooltip>.top>i::after
{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#EEEEEE;box-shadow:0 1px 8px rgba(0,0,0,0.5);}


.icon-tooltip {display: block;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;height: 1em;width: 1em;position: relative;}
.icon-tooltip:before{font-family: Inter, sans-serif;pointer-events: none;content: attr(data-text);position:absolute;margin-left:1em;padding:1em;font-weight: normal;border-radius: 8px;color: #666666;background-color: #EEEEEE;z-index: 99;text-align:center;opacity:0;transition:.9s opacity;box-sizing: border-box;box-shadow: 0 1px 8px rgb(0 0 0 / 25%);right: 0;bottom: 100%;width: 20rem; max-width: 50vw;}
.icon-tooltip:hover:before {display:block;opacity:1;}

.block.invite-connect{padding: 0; border: none; width: 100%}
.block.invite-connect>div{z-index: 1;position: relative;padding: 28px 44px; gap: 10px; display: flex; align-items: center; justify-content: space-between; background-color: #F7F7F8}
.block.invite-connect>div::before{background: url("../../includes/components/./2020/styles/../imgs/Pixels5.png") repeat;background-size: 150%;content: "";position: absolute;inset: 0; opacity: 0.5;z-index: -1;}
.block.invite-connect>div>div:first-of-type{font-family: IBM Plex Serif; font-weight: 600; font-size: 1.25em; max-width: 400px}
.block.invite-connect>div>div:first-of-type span{color: #CC0033}
.block.invite-connect>div .button-connection {background-color: #CC0033; white-space: nowrap; background-image: none; padding: .75em 1.25em; border-radius: 2px; border: none}
.block.invite-connect>div .button-connection:hover{background-color: #9E102A}
.block.invite-connect>div .button-connection::before{display: inline-block;width: 14px; height: 10px;content: ''; -webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: white; margin-right: 8px}

/*NEW*/
.footer {margin-top:1.3em;}
.footer p{margin:1em 0;}
.footer .h4, .footer a, .mentions a, .copyright, .footer span.cbo {color: #5F6164;}
.footer .h4{font-weight: bold;padding:0;}
.footer .site-container {display: flex;}
.footer > div:first-of-type {background-color: #FFF;display: flex;}
.footer-logo {width: 25%; background-color: #A81830; display: flex; align-items: center;justify-content: center;}
.footer-logo-vidal {width: 100px;}
.footer-bg{flex: 1;height: 4rem;display: flex;flex-direction: row; background-image: url("../../includes/components/./2020/styles/../imgs/footer-extra-large.png");background-size: contain;background-repeat: no-repeat;}
.footer-bg>div{flex:1;}
.footer-bg .footer-bg-gradient{background: linear-gradient(90deg, #A81830 0%, #C03 33.85%, rgba(189, 10, 50, 0.42) 71.35%, rgba(204, 0, 51, 0.00) 100%);}
.footer-social {font-size: 1.5em;display: flex; justify-content: space-between;align-items: center; padding: 0 44px; color: #31363C;}
.footer-social span {font-weight: 500;}
.footer-social span:first-of-type {color: #CC0033}
.footer .h4:before {content: '';display: inline-block;height: 4px;background: #CC0033;border-radius: 4px;width: 4px;margin: 5px 8px 5px 0;}
.site-container.footer-menu{display: flex;justify-content: space-between;padding: 44px 96px;}
.footer .footer-menu > div:not(.footer-block) .footer-block:first-of-type {margin-bottom: 30px;}
.footer .footer-block h4, .footer .footer-app h4{padding:0;}
.footer .footer-block ul, .footer .footer-app .icon-store{margin:1em 0;padding-left: 12px;margin-bottom: 0;}
.footer .footer-block ul li a:hover,.footer .footer-block ul li span.cbo:hover {color: #9E102A;}
.footer .footer-app .icon-store a {display: block}
.footer .footer-app .icon-store img {width: 146px; margin-bottom: 20px;}

ul{list-style-type: none;}

.content-title{text-align: center;font-size: 0.5em;height: 45px; letter-spacing: 0;color: #5A5A5A;text-transform: uppercase;opacity: 1;}
.content-title-span{font-size: 0.90em;}
.decoration {text-decoration: none;display: inline-block;background: radial-gradient(farthest-side, #5A5A5A 98%, transparent 100%) bottom right/10px 4px, radial-gradient(farthest-side, #5A5A5A 98%, transparent 100%) bottom left /10px 4px, linear-gradient(#5A5A5A, #5A5A5A) bottom/calc(100% - 10px)4px;background-repeat: no-repeat;padding-bottom: 3px;}

.site-container .extra{flex: 0 0 auto;width:400px;}
.site-container .extra .news-title {font-family: Inter, serif;}

.site-container.content .extra>.button-primary.maladies,
.site-container.content .extra>.button-primary.vaccins,
.site-container.content .extra>.button-primary.examens{position:relative;background-color: #EAF3F8; color: #444C62;font-weight: bold;display:block;margin-bottom:1em;}
.site-container.content .extra>.button-primary.maladies::before,
.site-container.content .extra>.button-primary.vaccins::before,
.site-container.content .extra>.button-primary.examens::before{display:block;content:'';width:24px;height:24px; background-repeat:no-repeat;position:absolute;left:5%;top:50%;transform:translateY(-50%);}
.site-container.content .extra>.button-primary.maladies:hover,
.site-container.content .extra>.button-primary.vaccins:hover,
.site-container.content .extra>.button-primary.examens:hover {background-color: #CCE2EF;}
.site-container.content .extra>.button-primary.maladies::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-disease.png");}
.site-container.content .extra>.button-primary.vaccins::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-vaccination.png");}
.site-container.content .extra>.button-primary.examens::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-booklet.png");}


.site-container .extra>.button-primary {display: block; margin: 0 auto; text-align: center;}
.site-container .extra .actions{display:flex;justify-content: center;}
.site-container .extra .actions a[class^="button-"], .site-container .extra .actions span[class^="button-"] {width:100%;padding:0.8em 0;text-align: center;}

.block{border: 1px solid #D0D1D4; background: #FFFFFF;padding:1.3em;}

.content .extra .block{margin-bottom:20px;}
div#contenu-patient.block.gp.open div.messages-focus{margin: 1em;}
div#contenu-patient.block.gp:not(.open) div.messages-focus{display: none;}
div#contenu-patient.block.gp.open div.messages-focus div.vidal-focus div.title::after{display:none;}

.content .extra .block .h5::after {content: '';display: block;height: 4px;background: #D0D1D4;border-radius: 5px;width: 41px;border: 0;}
.content .extra .block .h5{padding-left: 20px;font-style:normal;}

.block.crat .h4{padding:0;}
.content .extra .block.crat .h4{margin-bottom:0.5em;}
.content .extra .block.crat ul li a, .block.crat ul li a{padding-left:0;align-items:center;gap:3px;}
.block.crat ul li a::before{content:'';width:4px;height:4px;background:#015A9E;border-radius: 50%; margin:  8px;display: inline-block;}
.block.crat ul li a::after{display:inline-block;content:'';background:url("../../includes/components/./2020/styles/../imgs/icon-link-blue.png") no-repeat;width:13px;height:14px;margin-left: 8px;}
.block.crat ul li a:hover{text-decoration: underline;}

.site-container.content.document>div>.main .block.crat{border:solid 1px #015A9E;border-left-width: 28px;padding:.55em 1.2em;border-radius:2px;position:relative; margin: 1.5em auto;}
.site-container.content.document>div>.main .block.crat::before{background:url("../../includes/components/./2020/styles/../imgs/icon-wikis.png") no-repeat;content:'';position:absolute;display:block;width:20px;height:21px;left:-24px;top:.6em;}
.site-container.content.document>div>.main .block.crat .h4{color:#444c62;font-weight:bold;font-size:1.1em;}
.site-container.content.document>div>.main .block.crat .h4:after{content: none}
.block.crat span.more{color: #5F6164; font-size: 0.9em; font-weight: 600; display: flex; align-items: center; margin: 8px auto;}
.block.crat span.more .info{background:url("../../includes/components/./2020/styles/../imgs/icon-info-grey.png") no-repeat; width: 16px; height: 16px; margin: 0 4px; display: inline-block;}
.block.crat span.more .info {-webkit-mask-image: var(--icon-info);mask-image: var(--icon-info);background-color: #5F6164; display: inline-block; width: 16px; height: 16px;}
.block.crat span.more .info:hover {background-color: #9E102A; cursor: pointer;}

.site-container.content.document>div>.main .block.crat ul{margin:0;padding:0;display:flex;flex-direction:column;gap:0.3em;list-style: none;}
.site-container.content.document>div>.main .block.crat ul li{list-style-type: none}
.site-container.content.document>div>.main .block.crat ul li a{font-size:0.9em;}
.site-container.content.document>div>.main .block.crat a {color: #015A9E;}

div.extra .block.mesvaccins{text-align:center;padding:1.75rem;overflow:hidden;background: #fff;}
div.extra .block.mesvaccins .head{text-align:left;background:url("../../includes/components/./2020/styles/../imgs/logo-mesvaccins-blue.png") no-repeat left top;background-size: auto 54px;padding: 8px 50% 8px 0;height: 54px}
div.extra .block.mesvaccins ul{list-style: none;text-align: left;padding-top: 1rem;}
div.extra .block.mesvaccins ul li{margin-bottom: 0.75rem;}
div.extra .block.mesvaccins ul li .news-date{color:#5A5A5A;padding: 0.25rem 0;font-size: 10px;}
div.extra .block.mesvaccins ul li .news-title{text-decoration: none;padding: 0;margin: 0;border: none;font-weight: bold;font-size: 16px}
div.extra .block.mesvaccins ul li .news-title:hover{text-decoration: underline;}
div.extra .block.mesvaccins ul li span{color:#8C8C8C;font-size: 10px;}
div.extra .block.mesvaccins ul li.news-important{background:#EEEEEE;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
div.extra .block.mesvaccins ul li.news-important a{font-weight:bold;}
div.extra .block.mesvaccins a.all_news{display: inline-block;padding:11px 22px;margin:0 auto;}

.box.labo span.h5{padding-left:0!important;}

.box:not(.rubric) span.h4::after{content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.box.labo:not(.showcase):not(.rubric) span.h4::after{background: #5A5A5A;}
div.extra .block.revive{padding:0;border:none;background:none;border-radius:0;text-align: center;overflow:hidden;margin-bottom: 0;}
div.extra .block.revive img {margin-bottom: 20px;}
.revive.sponsoring, .revive.top{text-align: center;}
.revive.sponsoring a, .revive.top a{display:inline-block;margin-bottom:1em;}
.revive.sponsoring a{background:url("../../includes/components/./2020/styles/../imgs/revive_sponso.jpg") no-repeat bottom right;padding-bottom:11px;}

div.extra .block:last-child{margin-bottom:0;}
div.extra .block{padding:15px;}
div.extra .block ul{margin:0;padding:0;}
div.extra .block ul li a, div.extra .block ul div a{display:block; box-sizing:border-box;}
div.extra .block ul li:last-of-type a,div.extra .block ul div:last-of-type a{border:none;}
div.extra .block.pgr{margin-bottom: 1em;}

div.extra .block .button:not(.button-primary-particular) {margin:10px 0;padding:11px;text-align:center;color:#fff;text-transform:uppercase;display:block;background: transparent linear-gradient(174deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;border-radius: 40px;}
h4, .h4{position:relative;padding-right:30px;padding-left: 20px;}
div.extra .block .h4, *:not(.extended_search)> div.extra .block .h3{font-size: 20px;font-weight: 600;color: #31363C;position: relative;padding: 0 0 10px 0;}
div.extra .block .h4 img, div.extra .block .h3 img {max-width: 16px; margin-right: 10px;}
div.extra .block .h4{border-bottom: solid 1px #CECED4;}

.content-titlespan {text-decoration: none;display: inline-block;background: radial-gradient(farthest-side, #d21a23 98%, transparent 100%) bottom right/10px 4px, radial-gradient(farthest-side, #d21a23 98%, transparent 100%) bottom left /10px 4px, linear-gradient(#d21a23, #d21a23) bottom/calc(100% - 10px)4px;background-repeat: no-repeat;padding-bottom: 3px;}

.mentions{display: flex;flex-direction: row;justify-content: space-between;padding:20px 45px;background:#CECED4;}
.mentions>div{font-size: 14px;}

div.table table.table{border: 1px solid #dbdbdb;border-collapse: collapse;box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);margin: 10px 0;width: 100%;background: #F2F2F2;}

.page-header .alpha{padding:1.75em 0 0;display:flex;justify-content: space-between;margin:0;flex-wrap:wrap;}
.page-header .alpha li{margin: 0 8px 0 0;}
.page-header .alpha li:last-of-type{margin-right: 0;}
.page-header .alpha li a{display:block;padding:10px 20px;border-radius:2px;color: #444C62; background-color: #EAF3F8;font-size: 0.9em;font-weight: 600;}
.page-header .alpha li a.disabled{pointer-events: none;opacity:.3;color: #73777D;background-color: #ECECEE; font-weight: 400;}
.page-header .alpha li a:not(.disable-letter):hover,.block .alpha li a.current{background: #CCE2EF;}
.page-header .alpha li a.current{font-weight:bold;}

.block.list {border-radius: 2px; padding: 1.75em;flex:1 1 auto;}
.block.list ul, .block .list ul{padding:0;margin: 0;}
.block.list.with-resource ul{max-height: 500px;overflow:auto;}
.block.list ul li.even, .block .list ul li.even{background:#eee;}
.block.list ul li a, .block .list ul li a{display: flex;justify-content: space-between;padding: 10px;align-items: center;}
.block.list ul li a span.medic_name{flex: 1 1 auto;}

.vxpContent{}
.vxpContent img{display:block;margin:0 auto;}
.vxpContent .btn{padding:1em;display:inline-block;}
.vxpContent p:first-of-type{text-align: center;}

.content .main .block .widget{display:flex;align-items: center;}
.content .main .block .widget>img{flex:0 0 auto;margin-right:1em;}
.content .main .block .widget>.content{flex:1 1 auto;}
.content .main .block .widget>.content ul{list-style: disc;}

.content .main.javascript .block .widget{display:block;}

pre.code{font-family:monospace;background:#f0f0f0;padding:10px;overflow:auto;font-size:12px;}

p.restriction{box-sizing:border-box;justify-content: flex-start;padding:1.2em;background-color: #fff;margin: 1em 0;border-radius:.5em;border:solid 1px #E7E8ED;}
p.restriction a{color:#CC0033;font-weight: 500;}
p.restriction a:hover{text-decoration: underline;}
p.restriction a::after {float: right;display: inline-block;content: '';width: 20px;height: 20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;}

#Dabox{overflow:hidden;}
#Dabox .intro .h1, #Dabox .intro h1{font-size:1.4em;font-weight:600;margin:0;display:block;font-family: IBM Plex Serif, serif;margin-left :40px}
#Dabox .box{background:#fff;width:600px;max-width:100%;}
#Dabox .box ul{}
#Dabox .box ul li{}
#Dabox .box ul li a{display:block;padding:10px 0;border-top:solid 1px #d2d2d2;}
#Dabox .box ul li:first-of-type a{border:none;}
#Dabox .puce-connect {margin-left :40px}
#Dabox .puce-connect:before{display:inline-flex;content:'';width:5px;height:5px;background:#cc0033;left:0.7em;top:0.6em;border-radius: 50%;margin-right:0.5em;}
#Dabox .button-size-connect{padding: 1em 2em;margin-right: 0.6em;}
#Dabox .restricted{margin-bottom:0;}
#Dabox .restricted .actions .button-tertiary{background-size: 14px}
#Dabox .restricted .actions .button-primary{ background:#CC0033 url("../../includes/components/./2020/styles/../imgs/icon-key.png") no-repeat left 12px top 15px;background-size: 17px;padding: 14px 15px 0 35px}
#Dabox .intro { background:url("../../includes/components/./2020/styles/../imgs/icon-user2.png") no-repeat left 14px top 20px;background-size: 40px;}
#Dabox .restricted .home a{color : #cc0033}
#Dabox .restricted p:not(.home) {padding-bottom: 20px;}
#Dabox .restricted .actions { border-top: 1px solid #E9EAED;padding-top: 20px;}
.restricted{background:#fff;padding:20px;margin:0 auto 4em;}
.restricted p{margin:0.5em 1em;}
.force-connection .restricted p{margin:0;}
.restricted .actions{display:flex;justify-content:center;padding:1em;}
.restricted .actions .btn, .restricted .actions a,.restricted .actions span.cbo{margin:0 .5em;}
.restricted .actions .btn{}
.restricted .success {background-color: #57b85b;border: 2px solid #6B8E23;color: white;padding: 5px 10px;}
.restricted .show {display: block;}
.restricted .hide {display: none;}

div.table { overflow: auto;}

.pagination{display:flex;justify-content: space-between;margin-top:1.5em;}
.pagination a.button.disabled{pointer-events:none;opacity:.6;color:#999;}
.pagination a.button{border: 1px solid #FAE6EB; border-radius: 2px; background-color: #FFF; color: #CC0033;font-weight: 600;font-size: 0.9em;cursor: pointer;display:inline-block;padding:0.3em .6em;}
.pagination a.button:hover {background-color: #FAF2F5;color: #9E102A;}
.pagination span.current_page{display:inline-block;background:#CC0033;color:#fff;padding:0.3em .6em;border-radius:3px;}
.pagination .previous{flex:0 0 auto;}
.pagination .page{flex:1 1 auto;display:flex;align-items: center;justify-content: center;}
.pagination .next{flex:0 0 auto;}

.block.box .h4{padding:0 0 1em;}
div.extra .block.box ul li a{padding:8px 0 8px 40px;}
div.extra .block.box ul li a:hover{text-decoration: underline;}
div.extra .block.box ul li a:visited{color: #C0273E;}
div.extra .block.box ul li .doc_image img{max-width: 100%;max-height: 250px;aspect-ratio: 3/2;object-fit: scale-down;width: auto;background : white;display: block;margin-left: auto;margin-right: auto;}

#contactWeb
{background:#ffff;padding:1em;}
#contactWebmaster .contact-body{padding:16px;}
#contactWebmaster .mandatory-text{font-size:.8em;text-align: right;margin-top:1em;}
#contactWebmaster .contact-message{text-align: center;font-weight: bold;font-size:1.1em;}
#contactWebmaster .contact-form{}
#contactWebmaster .contact-form form{background:#fff;display:flex;flex-direction: column;align-items: center;justify-content: center;}
#contactWebmaster .contact-form form p{margin:.5em 0;}
#contactWebmaster .contact-form form input{padding:5px;border:none;border-bottom:solid 1px #5A5A5A;outline:none;width:350px;}
#contactWebmaster .contact-form form input:focus{border-bottom-color: #C70036;}
#contactWebmaster .contact-form form select{width:350px;outline: none;}
#contactWebmaster .contact-form form select:focus{}
#contactWebmaster .contact-form form textarea{min-width:350px;border-color:#5A5A5A;outline:none;min-height:100px;}
#contactWebmaster .contact-form form textarea:focus{border-color:#C70036;}
#contactWebmaster .contact-form form .btn{}
#contactWebmaster .contact-form form .inp_contact_captcha_captcha label{font-size:.9em;display:block;text-align: center;}
#contactWebmaster .contact-form form .inp_contact_captcha_captcha input{text-align: center;}
#contactWebmaster .contact-form form .details_captcha{font-size:.9em;display:block;text-align: center;}

.empty-result-message-list{list-style-type:circle;text-align:left;font-style:italic;}
.empty-result-message-list-label{text-align:left;font-style:italic;}
.empty-result-limit{font-style:italic;font-weight:bold;}
.searchbar .site-container{position:relative;}
.searchbar #search_error{display: none;color:#c03427;z-index: 60;font-size:0.8em;margin: 8px auto;}
.header .searchbar #search_error {width: 70%;}

.flex-notfound-container{flex-direction: column;}
.flex-notfound{display:flex; margin-top:30px;}

div.extra-menu-widget{width:calc(50% - 0.5em);}
div.extra-menu-widget div.extmenu-content .links span.extmenu-item-pic{display:block;width:19px; height:19px;position:absolute; left: 0; top: 1px}
div.extra-menu-widget div.extmenu-content .links span.extmenu-item-pic.medication{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-medication.png")}
div.extra-menu-widget div.extmenu-content .links .drugs span.extmenu-item-pic{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-medication-red.png")}
div.extra-menu-widget div.extmenu-content .links span.extmenu-item-pic.cross{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-cross.png")}
div.extra-menu-widget div.extmenu-content .links span.extmenu-item-pic.cross-red{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-cross-red.png")}
div.extra-menu-widget div.extmenu-content .links .healthcare span.extmenu-item-pic{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-healthcare.png")}
div.extra-menu-widget div.extmenu-content .links .campus span.extmenu-item-pic{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-formation.png")}
div.extra-menu-widget div.extmenu-content .links .prevention span.extmenu-item-pic{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-prevention.png")}
div.extra-menu-widget div.extmenu-content .links .healthlife span.extmenu-item-pic{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-healthlife.png")}

.site-container.second{gap: 32px;}
.site-container.second .extra-menu-widget{box-sizing: border-box;}
.site-container.second .extra-menu-widget.hcp{background-color: rgba(250, 242, 245, 0.5); padding: 32px;border: 1px solid  #CECED4;}
.site-container.second .extra-menu-widget.gp-extmenu{background-color: rgba(234, 243, 248, 0.5); padding: 32px;border: 1px solid #CECED4;}
.site-container.second .extra-menu-widget .h2{padding-left: 0}
.site-container.second .extra-menu-widget #homepage-connect{text-align: left; margin-bottom: 1.5em}
.site-container.second .extra-menu-widget #homepage-connect p{margin-bottom: 2em}
.site-container.second .extra-menu-widget #homepage-connect .connect-links{display:flex;flex-direction: row;gap:.6em;justify-content: left; flex-wrap: wrap;}
.site-container.second .extra-menu-widget a.private{cursor: pointer; color:#31363C; opacity: 1}
.site-container.second .extra-menu-widget a.private:hover{color: #9E102A}
.site-container.second .extra-menu-widget a.private:after{content: none}

div.extra-menu-widget .links{margin-top:3em;}
div.extra-menu-widget .links{display:flex;flex-wrap: wrap;justify-content: flex-start;}
div.extra-menu-widget .links>div{width:calc(50% - 2em);margin-right: 1.5em;}
div.extra-menu-widget .links>div .h4{display:block;font-weight: 500; font-size: 1.15em;padding-left: 30px;}
div.extra-menu-widget.hcp .links>div .h4{color:#CC0935;}
div.extra-menu-widget.gp-extmenu .links>div .h4{color:#2D6C94;}
div.extra-menu-widget .links>div ul{margin:0;padding:0;}
div.extra-menu-widget .links>div ul {margin-top: 10px;}
div.extra-menu-widget .links > div {margin-bottom: 2em;}
div.extra-menu-widget .links>div ul li a{display:block;padding:6px;transition:all .3s;}
div.extra-menu-widget .links>div ul li a:hover{padding:6px 0 6px 12px;}

div.extra-menu-widget .links>div .h4::after {margin-left: 50%;transform: translateX(-21px);}
div.extra-menu-widget .links>div ul li a {display: block;padding: 6px;transition: all .3s;}
div.extra-menu-widget .links>div ul li a:hover {padding: 6px 0 6px 12px;}
div.extra .block.author.news .button-autor{padding:1em 0}
.private{opacity: .7;}
.flex-extra{margin-right: 4%;}

.menu-nf{width: 50%;margin-right: 130px;}
.menu-widget, .menu-nf-widget{margin-right: 33px;width: 50%;border: 1px solid #D0D1D4;border-radius: 2px;padding: 1em 2em; background-color: #FFF;}
.menu-nf-widget {margin-right: 0;}
div.flex-notfound{width: 100%;display:flex;margin-top:45px;}
.links{display: flex;flex-wrap: wrap;margin-top: 20px;}
.hidden-text{padding: 30px;}
.links>div ul li a{padding:10px;margin-right: 3px;}
.links>div ul li a:hover {padding-left: 15px;transition: all .3s;}
.private{opacity: .7;}
.popin-eureka{display:none;background-color:black;width: 500px;height:200px;z-index: 60;position: fixed;left: 50%;transform: translate(-50%, 0);background-image:linear-gradient(to bottom, #f02b60 0%, #f02b60 29%, #ffffff 20%, #ffffff 100%);border-radius:10px;border:2px solid #f02b60;}
.popin-title{color:white;padding:5px 5px 5px 5px;margin-left: 35%;}
.popin-button{display:block;margin:0 auto;text-transform: uppercase;margin-top: 20px;}
.popin-content-last{font-weight: bold;margin-left:25%;padding-bottom:20px;color:black;padding-top: 5px;}
.popin-content{padding:20px 10px 0 10px;margin-left: 8%;color:black;}
.popin-logo-first{font-size:40px;font-weight: bold;}
.popin-logo{font-size:25px;font-weight: bold;}
.popin-logo-last{font-size:25px;font-weight: normal;}

.text_nf_scd{color: #5A5A5A;font-weight: bold;}
.text_nf_fst{color:#C0273E;font-size:70px;margin:0;font-weight: bold;letter-spacing: 5px;line-height:70px;}
.img_nf{background-image:url("../../includes/components/./2020/styles/../imgs/gradient.png");background-repeat: no-repeat;height: 214px;margin-bottom:25px;background-position:center;}
.block_nf{text-align: center;}
.second-block-nf{width: 55%;}
div .title h2{margin-left:5px;}

.nf_block_style{border: none;background:none;}
dd{margin-left: 0;}


.site-container.content.service_down .main.full{background:none;border:none;}

.site-container.content div a[data-cbo].btn{text-align: center;margin-left: 16px;}

.doc_video.zephir .h2{all:unset;}
.petcap{font-variant: small-caps;font-size: 0.8em;}
.current-li{pointer-events: none;}
li.current-li{border-bottom: 1px solid #D0D1D4;cursor: pointer;background: #fff;display: block;font-size: 0.9em;}


.not_found .links.links-nf div:nth-of-type(even) {margin-right: 0;}
.not_found .links.links-nf ul {padding: 0;}
.not_found div.extra-menu-widget .links>div {width: calc(50% - 1em)}

.author-data{display: flex;}
.author-list{border-top: solid 1px #d2d2d2;padding-bottom:9px;padding-top:10px;}
.author-info::after {content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.author-bio{width:815px;margin-right:auto;text-align: left;font-weight:normal;}
.author-photo{width: 77px;height: 82px;background-repeat: no-repeat;background-size: cover;margin-left:2px;margin-right: 17px;}
.auteur-link{width: 250px;}
.author-infos{display:flex;flex-direction: column;}
.author-twitter{margin-left: auto;}

.generic .survey>div{margin: 0 auto;}

.logo-esante{background-repeat: no-repeat;margin-top: 20px;margin-bottom: 10px;max-width: 100px;}
.title-logo-esante{color: #5A5A5A;word-break: break-word;width: 175px;font-size:80%;display: inline-block;}
.title-esante{display:block;}


div.document.gp div.content table{border-radius:2px;overflow: hidden;box-sizing: content-box;border:solid 1px #D0D1D4;width:100%;background:none;margin:0;}
div.document.gp div.content table tbody tr td{padding:5px;border-right:1px solid #D0D1D4;border-bottom:1px solid #D0D1D4;}
div.document.gp div.content table tbody tr td:last-of-type{border-right:1px solid transparent;}
div.document.gp div.content table tbody tr:last-of-type td{border-bottom:1px solid transparent;}
div.document.gp div.content table:not(.tabloreagir ):not(.tabloreagirlegende):not(.encadre) tbody tr:first-of-type td{border-bottom:solid 1px #D0D1D4;text-transform:uppercase;background:#F4F6FC;text-align: center;color:#5A5A5A;font-weight:bold;padding:10px;border-radius:2px 2px 0 0;}

.titretrt{margin-bottom:5px;margin-top: 15px;font-weight: bold;color: #c70036;}
.content .article .block .content .nomsclass a[href^="dci"]{text-decoration: none;}
.nommed{font-size:16px;}
.scroll-page{z-index: 99;display: block;position: fixed;bottom:20px;right:20px;cursor:pointer;background: #CC0033 url("../../includes/components/./2020/styles/../imgs/icon-up-to-top.png") no-repeat center;width: 48px; height: 48px;border-radius: 50%; border: none;}
.scroll-page:hover {background-color: #9E102A;}
div.item.lst-tiret div.p, div.item.lst-tiret>div {position: relative;padding-left: 25px;}
div.item.lst-tiret div.p, div.item.lst-none, div.item.lst-none div.p, #references .sources .tsource {margin: 8px 0;}
div.item.lst-tiret div.p::before, div.item.lst-tiret>div.lst::before{position:absolute;display:block;content:'';width:4px;height:4px;background:#444C62;left:0.7em;top:0.6em;border-radius: 50%}
.content.document .main .block .content .content-item .title.level-section-zero:not(.close) + .has-level-section .content-item:not([id]) div.item.lst-tiret div.p::before{top: calc(20px + 0.6em)}
div.item.lst-tiret div{list-style-type: none;}
div.item.lst-puce{display: list-item;margin-left:20px;}
.lst-items .lst-items div.item.lst-none  > .p {padding-left: 15px}

a.disable-letter{background: #d4cdcd;cursor: not-allowed;color:#b7b7bd;opacity: 0.5;}
a.disable-letter:active {pointer-events:none;}

.titretrt{margin-bottom:5px;margin-top: 15px;font-weight: bold;color: #c70036;}
.nomsclass{color: #8e2828;}
.nommed{font-size:16px;}

.mesvaccins a.action{font-size: 14px;color: white;background: #044684;padding: 3px 5px 3px 5px;border-radius: 3px;text-decoration: none;margin-top: 10px;margin-right: 5px;text-align: center;}
.mesvaccins a.action:visited{color:white;}
div.partenariat.mesvaccins h5{text-transform: lowercase;font-style: normal;display: inline-block;margin-top: 10px;padding: 0;margin-bottom: 10px;}
.mesvaccins h5:first-letter{text-transform: uppercase;}
.mesvaccins h5 a{color:#044684;}
div.parteneriat.mesvaccins h5 a {color:#044684;text-transform: lowercase;}
.mesvaccins{background:url("../../includes/components/./2020/styles/../imgs/vaccins.png") no-repeat;background-size: 150px 150px;display: block;padding-left: 160px;margin-bottom: 5px;min-height: 150px;}
.block_vaccin{display:flex;}
div.block.mesvaccins {margin-left:0;}
div.extra .block.box ul li a:hover{text-decoration: underline;}
div.extra .block.box ul li a:visited{color: #C0273E;}
.manufacturer_email_label{display: inline-block;}
.manufacturer_tel_label:first-of-type{margin-bottom: 20px;display: inline-block;}

div.content.full li a {text-decoration: underline;}
#N2{color:#5A5A5A; margin-bottom: 20px; margin-top: 10px;}

span:not(.market-status).deleted{color: #C0273E;flex: 0 0 auto;text-transform: uppercase;text-align: right;font: Bold 0.93em Inter;width: 205px;position: relative;}
span.deleted-products{color: #C0273E;text-transform: uppercase;font: Bold 0.93em Inter;display: flex;align-items: center;}

#QSIFeedbackButton-target-container{border-top:none!important;border-bottom: none!important;}

#submit_comment, .comments_list .response_submit, button[id^="submit_comment"] {padding:10px 20px 10px 36px;float:right;}

.list p{margin:0;}
[data-cbo]:hover {
    cursor: pointer;
}

.autocomplete-mssg{background-color:#0000004a;color:white;border-radius:3px;padding:3px;width:265px;font-size:13px;top: 1rem; left: 40%;position: absolute;}

.dropdown div{cursor:pointer;}
.dropdown div:not(.results):not(.selected):not(:hover){color:#999999;}
.dropdown div.selected:hover,.dropdown div.selected{color:black;}
.dropdown div:not(.results):not(:hover) b {color:black;}
 #query>div>.dropdown>div{display:flex;align-items: center;gap: 0.75rem;}

div.dropdown>div{color:#999999;display:flex;}
div.dropdown>div b{color:black;}
div.selected span.type-searchbar{border: 1px solid black;color:black;}

.collapsible{position: relative; cursor: pointer;}
.btn_popin{text-align: center;padding: 0.75em;margin-bottom: 2em;}
.btn_popin a {padding: 1em 2em;}
.subscription_text{padding:10px;background: white;}
.subscription_text a{color: #cc0033;font-weight: bold;}
.already_subscribed p{margin: 0.5em 1em;padding: 30px;text-align: center;}
.popin_already_subscribed{min-width:400px;}
.already_subscribed{background: white;}

.collapsible:after{cursor:pointer;border: solid #CC0033;border-width: 0 2px 2px 0;display: inline-block;margin-left: 0.5rem;padding: 0.15rem; content: '';position: absolute;top: calc(50% - 0.25em); right: 0.5rem; transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: transform 1s;height: auto;transition: transform 1s;width: auto;border-radius: initial;background: none;}
.collapsible.collapsed:after{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.clamped{position: relative;height: 7rem;overflow-y: hidden;}
.clamped:after{background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.6),#fff);content: "";position: absolute;height: 4rem;width: 100%;bottom: 0;left: 0;}
.consent-block{margin-top:20px;}

div.sources-references  div.print{margin-bottom: 8px;font-size: 14px;}
.site-container .main li.desactivate{display:none;}


.iam-add .iam-add-link::after{background:url("../../includes/components/./2020/styles/../imgs/icon-prescription.svg") no-repeat right center;background-size: contain;}
.action-page-buttons .iam-add{flex-grow:0;}

.home-body .site-container .container .pub {}
.site-container-gam {display: flex;margin: 0 auto 0;max-width: 1730px;}
.a-z .site-container-gam .content-gam , .list .site-container-gam .content-gam {margin-bottom: 0}
.site-container-gam .content-gam{margin-top: 20px}
.content-gam {position: relative; width: 100%;min-height: 270px;background: #e4e3e1;}
.content-gam.sticky, .content-gam-pc.sticky {position: sticky; top: 0;}
:not(.extra) > .content-gam {margin-top: calc(2em + 41px);margin-bottom: 2em;margin-left: auto;margin-right: auto;}
.vdf-part .content-gam-pc {margin-top: 2em;}
.content-gam-pc {margin-left: auto;margin-right: auto;}
.content-gam-pc .optidigital-wrapper-div {min-height: auto !important;}
.content-gam-pc:not(:first-child) {margin-top: 2em;}
.content-gam .pub {padding: 0.2em 0;background: #e4e3e1;text-align: center;position: absolute;top: -21px;width: 100%;font-size: 13px}
.pub-pc { padding: 0.2em 0;background: #e4e3e1; text-align: center; font-size: 13px;}
.content-gam.sticky .pub {position: sticky;top: 0;}
.ad-banner-info {background-color:transparent;font-size: 10px;text-align: center;padding-bottom: 5px;color:#918e8e;}
.optidigital-ad-center-sticky {min-height: 11em;}
#opd_bottomstickyad::before{content:"Publicité";writing-mode:horizontal-tb;color: #31363C;font-size: 13px;font-family: Inter, serif;}

.extra .content-gam:first-child {margin-top: 1.5em;}
.extra .content-gam.sticky:first-child {margin-top: 0;}
.extra .content-gam {margin-top: 2.5em;}
div.content .content-gam .ads-gam , div.content .content-gam-pc .ads-gam {margin: 0 0 1em 0;}
div.extra .content-gam .ads-gam , div.extra .content-gam-pc .ads-gam {margin-bottom: 1.3em;}

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

.content .content .table_container,.scrollable-table{overflow-x: auto;}
.scrollable-table::-webkit-scrollbar{width: 5px;height: 8px;background-color: #aaa;}
.scrollable-table::-webkit-scrollbar-thumb {background-color: #444;}

.package .substitute{padding: 0}
.intro .substitute{padding-top: 0.75em}
.substitute {color: #99680b;font-weight: 600;}
.content .drug .block .document .substitute a, .substitute a{text-decoration: underline; color: #99680b;}
.content .drug .block .document .substitute a:hover, .substitute a:hover{color: #815809;}

@keyframes loader {
    0% {
        transform: scaleY(0.1);
        background: none;
    }
    50% {
        transform: scaleY(1);
        background: #c70036;
    }
    100% {
        transform: scaleY(0.1);
        background: transparent;
    }
}

.loader {
    display: flex;
    gap: 1rem;
    align-items: center;
    width: min-content;
    margin: 1rem auto;
    flex: 1 1 auto;
}

.loader .loader-bar {
    height: 1rem;
    width: 1rem;
    animation: loader 1.2s linear infinite;
}

.loader .loader-bar1 {
    animation-delay: 0.1s;
}

.loader .loader-bar2 {
    animation-delay: 0.2s;
}

.loader .loader-bar3 {
    animation-delay: 0.3s;
}

.loader .loader-bar4 {
    animation-delay: 0.4s;
}

.loader .loader-bar5 {
    animation-delay: 0.5s;
}

/*GPR*/
div.extra .block.gpr-box {position: relative;}
div.extra .block.gpr-box .gpr-box-top{display: flex;flex-direction: row; align-items: center; padding: 0 4px; position: absolute;top: 0.5em; right:0;}
div.extra .block.gpr-box .gpr-box-top .gpr-box-img{background-position: right;background-size: contain;background-repeat: no-repeat;width: 36px;height:36px;background-image: var(--logo-gpr);}
div.extra .block.gpr-box .gpr-links li a {color: var(--accent-main);padding: 10px 0;margin-left:0;font-weight: 600;}
div.extra .block.gpr-box .gpr-links li a:hover{color: #9E102A;text-decoration: underline;}

/*MSL*/
.content .block.lab-mobile-redirect{display: none}
.content .extra .block .msl-box, .content .block.lab-mobile-redirect .msl-box{padding: 1em;display: flex; flex-direction: column; gap:0.5em;}
.site-container.content.document>div>.main .block.lab-mobile-redirect{margin-right: 1rem; margin-left: 1rem}
.content .block.lab-mobile-redirect .msl-box{justify-content: center; align-items: center; padding: 1em 0 0 0;}
.content .block.lab-mobile-redirect .h3{display: flex; justify-content: space-between; flex-direction: row; border-bottom: solid 1px #CECED4;}
.content .block.lab-mobile-redirect .h3 span:first-of-type {font-size: 18px;font-weight: 600;color: #31363C; display: flex;align-items: center; gap: 10px}
.content .block.lab-mobile-redirect .h3 a{color: #CC0033; font-size: 14px; cursor: pointer}
.content .block.lab-mobile-redirect .h3 a:hover{color: #9E102A; text-decoration: underline}
.content .block.lab-mobile-redirect .msl-box .msl-button{padding: 14px;}
.content .extra .block .msl-box .msl-label, .content .block.lab-mobile-redirect .msl-box .msl-label{font-weight: 600;color: var(--text-secondary);}
.content .extra .block .msl-box .msl-button, .content .block.lab-mobile-redirect .msl-box .msl-button{cursor:pointer;text-align:center;background-color: var(--accent-light);color: var(--accent-main);font-weight: 600;padding: 1em;display: flex;flex-direction: row;gap: 0.5rem;justify-content: center;align-items: center;}
.content .extra .block .msl-box .msl-button:hover, .content .block.lab-mobile-redirect .msl-box .msl-button:hover{background-color: #FAF2F5;color: #9E102A;}
.content .extra .block .msl-box .msl-button .msl-url-icon, .content .block.lab-mobile-redirect  .msl-box .msl-button .msl-url-icon{display: block;height: 1rem; width: 1rem;background: var(--icon-link) no-repeat;background-size: contain;}

@media screen and (max-width: 1919px) {
    .site-container {padding: 0 3em;}
    .footer .site-container {padding: 0;}
    .site-container.footer-menu {padding: 44px 48px;}
}

@media screen and (max-width: 1650px) {
    .header menu.main li{display: flex;align-items: center; line-height: 15px}
    .footer-bg{ background-image: url("../../includes/components/./2020/styles/../imgs/footer-large.png");}
}

@media screen and (max-width: 1430px) {
    .header a{font-size:.9em;}
    .decoration{font-size:1em;}
    .list li{font-size:0.8em;}
    .mention{font-size: 0.7em;}
    .site-container .extra {flex: 0 0 auto;width:300px;}
    .header .nav .site-container a.logo{margin-right:10px;}
    .header .nav .site-container .menu-container .main>li>a{text-align: center;}
    .list li {font-size: 0.8em;}
    div.extra .block.author.news .button-autor .button-secondary {font-size: 11.5px}
}

@media screen and (max-width: 1360px) {
    .site-container {padding: 0 2.5em;}
    .footer-bg{ background-image: url("../../includes/components/./2020/styles/../imgs/footer-medium.png");}
}

@media screen and (max-width: 1270px) {
    .header a{font-size:.8em;}
    .header .searchbar .logo>img{width:120px;height:120px;}
    .site-container.content {flex-direction: column;}
    .main.block {margin-bottom: 20px;}
    .mesvaccins{background-position-y: 15px;display: flex;flex-direction: column;}
    div.partenariat.mesvaccins h5{margin-bottom: -20px;}
    .site-container .extra {display:flex;flex-direction:column; align-items: center;margin:0 auto 1em;box-sizing:border-box;width:100%;}
}

@media screen and (max-width: 1165px) {
    div.extmenu-header{flex-wrap: wrap}
    .header a{font-size: 1em;}
    .header menu>li>a:not(.usr-info),.header .menu-container menu>li>span.cbo {font-size:0.7em;}
    .header .searchbar .logo>img{width:90px;height:90px;}
    /*.site-container{width:100%;}*/
    .links-nf {padding-left:0;}
    .mesvaccins a.action{margin-left:0;}
    .site-container.footer-menu {flex-wrap: wrap; gap: 50px;}
    .site-container.footer-menu > div {width: 35%}
    .site-container.footer-menu > div > .footer-block:first-of-type {margin-bottom: 30px}
}

@media screen and (max-width: 1024px) {
    .site-container{padding: 0 1.75em}
}

@media screen and (max-width: 950px) {
    .header menu>li>a:not(.usr-info){font-size:1em;}
    h1{font-size:1.65em;}
    h2 {font-size: 1.4em;}

    .mesvaccins a.action{margin-left: 3%;margin-right: 0;font-size: 13px;}
    .mesvaccins{background-position-y:17px;text-align: center;}
    .mesvaccins h5{width:300px;}
     div.partenariat.mesvaccins h5 {margin-left:3%;margin-bottom: -20px;}
    .header{width:100%;top:0;padding-top:60px;}
    .header a.usr-info[title="Mon compte"] {padding: 7px;}
    .header menu.main li{display:block;}
    .header .nav{width:100%;position:fixed;top:0;z-index:50;}
    .header .icon-menu{display:block;}
    .header .nav .mobile-user{width:20px;height:25px;right:1px;top:1px;display:block; margin-left: 20px}
    .header .nav .mobile-user[data-toggle=".secondary .disconnected-nav"] {padding: 6px; background-color: #31363C; width: 16px; height: 16px; border-radius: 50%;}
    .header .nav .mobile-user[data-toggle=".secondary .disconnected-nav"] img{width: 10px;display: block;margin: 0 auto;}
    .header .nav .site-container .menu-container{z-index:100;width:100%;height:calc(100% - 60px);position:fixed;left:0;top:60px;background:rgba(0, 0, 0, .5);opacity:0;pointer-events: none;transition:opacity .3s;}
    .header .nav .site-container .menu-container.open{pointer-events: all;opacity: 1;}
    .header .nav .site-container .menu-container menu.main{display: block;height:calc(100% - 60px);box-sizing:border-box;position:fixed;margin-left:0;flex-direction: column;background:#fff;padding:0 0 20px 0;transform:translateX(-100%);transition: all .4s;}
    .header .nav .site-container .menu-container.open menu.main {transform:translateX(0);overflow:auto;}
    .header .nav .site-container{position:relative; margin: 0;width: auto;}
    .header .nav .site-container a.logo{height: 2rem;margin: 0;padding: 0;}
    .header .nav .site-container a.logo img{height:100%;}

    .header>.site-container{flex-direction: column;align-items: start;}
    .header>.site-container>.breadcrumb{width: 100%;padding:1em 0;}
    .header>.site-container>.breadcrumb li,
    .header>.site-container>.breadcrumb li a{font-size:0.9em;white-space: nowrap;}
    .header>.site-container>.breadcrumb li:last-of-type {display: inline-block;overflow: initial;text-overflow: initial;}
    .header>.site-container .precision{padding:0.6em 0;}
    .page-header .intro .data-buttons{display: block}
    .with-facets.site-container.content>div{flex-direction: column;}

    .page-header .alpha{flex-wrap: nowrap;overflow: auto;}
    .page-header .alpha li{flex:0 0 auto;}

    .header .searchbar form.loading, .home .searchbar form.loading{background-position:right 50px center;}
    .header .searchbar form #query .dropdown, .home .searchbar form #query .dropdown{margin:0;width:calc(100% + 48px);transform:translateY(-3px);}
    #query>div>.dropdown>div{flex-direction: row-reverse;gap:3px;}
    .dropdown>div>span.type-searchbar{border:none;color:#aaa;width:auto;}

    .dropdown_history .dropdown_history_item .type { width: 25%;}
    .dropdown_history .dropdown_history_item .item_title { width: 75%; padding: 10px 0;}

    .site-container.content.document>div>.main .block{padding:1rem;}
    .with-summary.site-container.content.document>div>.main{padding:1em 0;box-sizing: border-box;margin-top: 0;}

    .main_comment{padding:0;}
    img.comment_avatar{height:29px;}
    span.cke_toolgroup {display:flex;padding-right:10px; }
    span.cke_toolgroup a.cke_button:last-child:after{margin-top:1px; right:-6px;}

    .header menu.main>li>a{color:#333;}
    .header menu.main>li>ul{width:auto;display:list-item;position:relative;margin:0;padding:0 0 0 20px;background:none;border:none;font-size:0.8em;}
    .header ul.secondary{gap: 0.5rem}
    .header ul.secondary .disconnected-nav {border-top-left-radius:4px;border-bottom-left-radius:4px;gap: 0.5rem;position: fixed;top: 3rem;right: 0;flex-direction: column;background: #fff;padding: 1em;transform: translateX(100%);transition: all .4s;margin: 0;}
    .header ul.secondary .disconnected-nav.open {transform: translateX(0);z-index: 100;box-shadow:0 0 3px rgba(0, 0, 0, .3);}
    .header ul.secondary .disconnected-nav li {}
    .header ul.secondary .disconnected-nav li span.cbo{display:block;}
    .header ul.secondary .button-tertiary{margin:0;}
    .header ul.secondary>li span.usr-info, .header ul.secondary>li a.usr-info[title="Mon compte"] .arrow, .header ul.secondary>li.font-size{display:none;}
    .header .searchbar .title{padding:10px 0 5px!important;font-size:0.64em!important;font-weight: normal;}
    .header .searchbar form{height:50px;width:95%;}
    .header .searchbar form input[type="text"], .home .page-header .searchbar form input[type="text"]{font-size:0.8em;padding-left:12px!important;text-overflow:ellipsis;}

    .block.list,
    .site-container.main{margin-top:1.5em;}

    .list li {font-size: 0.8rem;}
    .content.document.site-container ul.list:last-child {margin-left: 60px;text-align: center;}
    .site-container>.content, .site-container.content{display: flex;margin-top:1.3em;padding:0;}
    .site-container>.content .extra .block,.site-container.content .extra .block{width:100%;box-sizing: border-box;}
    .drug .extra .lab.block .adr, div.extra .block.news ul li a, div.extra .block.news .news-list li .news-head {font-size: 14px;}
    .content-responsive{display:flex;flex-direction:column;}

     div.flex-notfound{display: flex;flex-direction: column;}
    .menu-nf-widget, .menu-widget {width:100%;margin-top: 20px;margin-bottom: 35px;}
    div.extra-menu-widget{width: 80%}
    div.extra-menu-widget .links>div, .not_found div.extra-menu-widget .links>div {width: 100%;margin-right: unset}
    .block_nf{margin-left: auto;margin-right: auto;display: table;}
    .h4.substances{display:none;}
    .container.content .main .block .products div.consume-info ul li a div.routes{display:block;}
    .site-container.content .main{margin-top:1em;}
    .site-container.content .main .block .products .title {display: flex;justify-content: space-between;margin-bottom: 13px;flex-direction:column-reverse;}
    .site-container.content .main .block .products .title a {margin-bottom:20px;}
    .logo-esante{margin-left:auto;margin-right:auto;}
    .title-logo-esante{width:auto;}

    .site-container.para .data .package .name,.site-container.para .data .package .infos{display:flex;flex-direction: column;}
    .site-container.para .data .package .infos .codes, .site-container.para .data .package .infos .prices {margin:0 auto;margin-bottom:38px;width: 318px;}
     .block-docu{width: calc(30% - 2em);margin-bottom: 3%;margin-left: 15%;}
    .docu-blocs {display: flex;margin-left: 3%;margin-top: 3%;flex-wrap: wrap;justify-content:unset;}
    .docu{margin-top: 60px;width:100%;}
    .autocomplete-mssg{margin-top: -49px;width: 225px;font-size: 11px;}

    /* home */
    div.extmenu-header {padding: 0;}
    div.extmenu-content .links {margin-bottom: 20px;}
    div.extra-menu-widget{width: 100%}
    div.extra-menu-widget.gp-extmenu div.extmenu-content ul li{margin:1em 0;}

    /* NEW HEADER MOBILE*/
    .header .nav {display:block;}
    .header .nav .site-container > div:first-of-type {display: flex; align-items: center;gap:0.5em;}
    .header a.usr-info img {width: 28px;}
    .header .nav .site-container a.logo {display: flex; align-items: center}
    .header .nav .site-container a.logo img {height: 20px}
    .header ul.secondary .avatar {margin: 0 0 0 12px;}
    .header ul.secondary .search {display: none;}
    .header ul.secondary .avatar:after {top: 5px; right: 7px;}
    .header ul.secondary .search-mobile {display: block}
    .header a.usr-info[title="Mon compte"] {background: none}

    /*NEW FOOTER MOBILE*/
    .footer > div > .site-container {display: flex;flex-direction: column;padding: 0}
    .footer > div:first-of-type {flex-direction: column;}
    .footer-logo {width: 100%;height: 2rem;align-items: baseline;padding-top: 1rem;}
    .footer-social {flex-direction: column; text-align:center; padding: 2em; width: calc(100% - 4em);}
    .footer-bg {background-image: url("../../includes/components/./2020/styles/../imgs/footer-small.png");background-repeat:no-repeat;flex-direction: column;background-size: cover;height: 15rem;flex: none;}
    .footer-bg  .footer-bg-gradient{ height: 10rem; flex-grow: 2;background-size: cover;background: linear-gradient(180deg, #A91730 0%, #C03 17.71%, rgba(204, 0, 51, 0.00) 69.27%);}
    .footer-bg>div{flex-grow:0;}
    .site-container.footer-menu > div {margin: auto; width: 230px;}
    .mentions{display: flex;flex-direction:column;text-align: center;}
    .mentions .mention {display: flex;flex-direction: column;border-bottom: 1px solid #E9EAED;padding: 10px 0 30px}
    .mentions .mention:nth-child(even) {display: none}
    .mentions .mention:not(a), .mentions .copyright span {color: #CECED4;}
    .mentions .copyright {padding: 30px 0 10px;width: 250px;margin: auto;}
    .intro>div:first-child {flex-wrap: wrap;gap:0.5em;}
    div.extra .block.author.news .button-autor .button-secondary {font-size: 15px; padding: 1em 2.3em;}
    #Dabox .restricted{padding:0.5em;min-width: 360px;box-sizing: border-box;}
    #Dabox .restricted .actions{flex-direction: column;}
    #opd_bottomstickyad::before{font-size: 11px;}
}

@media screen and (max-width: 728px) {
    .content .block.lab-mobile-redirect{display: block}
    h1{margin:0;}
    .home .page-header h1{font-size:1.95em;}
    .site-container{padding: 0 1em}
    .dropdown_history .dropdown_history_item .type { width: 100%;}
    .header .searchbar form button {padding: 0 1em;}
    .header .searchbar form button span {display: none;}
    .header .searchbar form button img {margin-right: 0;}
    .footer-bg {background-image: url("../../includes/components/./2020/styles/../imgs/footer-extra-small.png");}
}

@media print {
    .header, .footer, .mentions, .block.revive, .site-container-gam, .content-gam,.content-gam-pc, .comments {display: none}
}

