/* Dependencies -warn- : M4Tween is not available */
/* Dependencies -warn- : RequestVidal is not available */
/* Dependencies -warn- : CKEditor 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;}
.main_comment{
    margin-top: 1.75em;
    box-sizing: content-box;
}
.comment_section {
    width: 100%;
}
.add_comment_section{
    display: flex;
    align-items: flex-start;
}
.comment_avatar{
    border-radius: 50%;
    height: 45px;
    transform: translateY(10px);
}

.add_comment{
    width: 100%;
    margin:0 auto;
}
.add_comment > span {
    font-size: 0.8em;
    font-weight: 500;
}
.comment_add_text{
    width: 100%;
}
a.comment_link:hover{
    font-weight: 700;
}
.add_comment a.cke_button, .comments_list a.cke_button {
    width: 20px;height: 18px;padding: 7px 6px;margin-right: 12px;
}
.add_comment a.cke_button_disabled, .comments_list a.cke_button_disabled {
    border: 1px solid #E9EAED; background-color: #FFF; color: #73777D;
}
.add_comment a.cke_button_off, .comments_list a.cke_button_off {
    border: 1px solid #FAE6EB; background-color: #FFF; color: #CC0033;
}
.add_comment a.cke_button_off:hover, .add_comment a.cke_button_on, .comments_list a.cke_button_off:hover, .comments_list a.cke_button_on {
    cursor: pointer;width: 20px;height: 18px;padding: 7px 6px;border: 1px solid #FAE6EB !important;background-color: #FAF2F5 !important;color: #9E102A;
}
.add_comment a.cke_button_disabled:hover, .comments_list a.cke_button_disabled:hover {
    width: 20px;height: 18px;padding: 7px 6px;border: 1px solid #E9EAED;background-color: #FFF;
}
.comment_submit{
    padding: 10px 20px;
    background-color: #c70036;
    color: white;
    font-size: .8em;
    border: none;
    border-radius: 8px;
    font-weight: bold;
    cursor: not-allowed;
    min-width: 111.11px;
    display: none;
}
.comment_submit:focus{
    outline:none;
}
.comment_submit_container{
    transform: translate(565px,-70px);
    display: none;
}

#cke_inp_comment_add_text{
    border-radius: 8px;
    overflow: hidden;
    height:40px;
    min-height:40px;
}
#cke_1_resizer{
    display: none;
}
.comment_username{
    padding: 8px 0px;
    border: 0px;
    font-size: .9em;
    color: #c70036;
    font-weight: bold;
    background-color: transparent;
    margin-left: 5px;
}
.comment_username:focus{
    outline: none;
    background-color: #FFFFFF;
    border: 1px solid lightgrey;
    border-radius: 8px;
}
.comment_username_container{
    transform: translate(100px,-39px);
    width: 500px;
    display:none;
    align-items: center;
}

/* Tooltip text */
.input .tooltiptext {
    visibility: hidden;
    width: 150px !important;
    background-color: #555;
    color: #fff;
    text-align: center !important;
    padding: 5px 0 !important;
    border-radius: 6px !important;
    position: absolute !important;
    z-index: 1 !important;
    bottom: 125% !important;

    margin-left: -60px !important;
    opacity: 0;
    transition: opacity 0.3s !important;
    font-size: .9em;
}
.input .tooltiptext::after {
    content: "";
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    margin-left: -5px !important;
    border-width: 5px !important;
    border-style: solid !important;
    border-color: #555 transparent transparent transparent !important;
}
.input:hover .tooltiptext {
    visibility: visible !important;
    opacity: 1 !important;
}
.comment_dabox_header{
    background-color: #c0273e;
    height: 40px;
}
.comment_dabox_content{
    padding: 20px;
    max-width: 600px;
    text-align: center;
    background-color: #FFFFFF;
}
.comment_dabox_btn_group {
    text-align: center;
    padding: 20px 0;
}
.comment_as{
    font-size: .8em;
    font-style: italic;
    color: #505050;
}
.comment_load_insert{
    width: 28px;
    height: 30px;
    transform: translate(-240%,8%);
}
label[for=inp_comment_add_username]{
    display: none;
}
.sort_comment_section{
    padding: 30px 25px 12px 25px;
    margin-left: 10px;
    border-bottom: 1px solid #F0F0F0;
    font-size: .8em;
    font-weight: bold;
    width: 30%;
    cursor: pointer;
}
.sort_comment_dropdown{
    display: flex;
}
.sort_comment_img{
    width: 20px;
    transform: translateY(-10%);
    margin-left: 10px;
}
.comment_sort_options{
    box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.2);
    margin-top: 5px;
}
.comment_sort_option{
    display: block;
    padding: 8px 5px;
}
.comment_sort_option:hover{
    background-color: #e6f5ff;
}
.comment_hide{
    display: none;
}
.comments_list{
    padding: 12px;
}
.comment_list_item{
    display: flex;
    margin: 13px 0;
    width: 100%;
}

.comment_level{
    display:flex;flex-direction: column;
}

.comment_list_item .comment_level .comment_plus_minus{
    flex:0 0 auto;
    width: 20px;
    height:20px;
    cursor: pointer;
    margin-top: 7px;
    -webkit-mask-image: var(--icon-unfold);
    mask-image: var(--icon-unfold);
    background-color: #CC0033;
    background-size: contain;
    transform: rotate(270deg);
    display: inline-block;
}
.comment_list_item .comment_level .comment_plus_minus.open{
    transform: initial;
    background-color: #9E102A;
}

.comment_content{
    margin: 12px 0 12px 10px;
}
.comment_header{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: .8em;
}
.comment_header_avatar{
    width:35px;
    height: 35px;
    position:relative;
    border-radius: 50%;
    overflow: hidden;
}
.comment_header_img{
    max-height: 100%;
    min-width: 100%;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
}
.comment_header_user{
    margin-left: 12px;
    color: #2B2F4A;
    font-weight: bold;
    font-size: initial;
    cursor: auto;
}
.comment_header_profession{
    margin-left: 12px;
    padding: 6.5px 12px;
    background-color: #F7F7F8;
    border: 1px solid #E9EAED;
    font-weight: bold;
    text-transform: uppercase;
}
.comment_header_date{
    margin-left: 12px;
    color: var(--text-secondary);
    font-size: 1.1em;
}
.comment_header_responses{
    margin-left: 12px;
    color: var(--text-tertiary);
    font-size: 1.1em;
}
.comment_section.open .comment_text{
    padding: 4px 32px;
    line-height: 150%;
}

.comment_interact{
    display: flex;
    margin-left: 32px;
    font-size: 14px;
}
.comment_interact a{
    text-decoration: none;
    color: var(--text-tertiary);
    font-weight: 600;
    margin-right: 1.4em;
}
.comment_moderator.comment_interact {background-color: #FAF2F5; padding: 0.5em;margin-top: 12px;}
.comment_moderator.comment_interact a {color: var(--brand-main);}
.comment_moderator.comment_interact a:hover {color: var(--accent-dark);}
.comment_moderator.comment_interact .comment_interact_element {display: flex; align-items: center;width: 100%; justify-content: space-between;}
.comment_moderator.comment_interact .comment_interact_element > div {display: flex;}
.comment_interact label{
    font-size: .9em;
    display: flex;
    align-items: center;
    margin-right: 1.4em;
}
.comment_thumbs{
    width: 17px;
    height: 17px;
    transform: translateY(15%);
    cursor: pointer;
}
.comment_vote{
    font-size: .8em;
    font-weight: bold;
    transform: translateY(-2%);

}
.comment_positive_votes{
    color: #009900;
    padding: 5px 8px 5px 0px;

}
.comment_negative_votes{
    color: #ff531a;
    padding: 5px 8px 5px 2px;
}
.comment_vote_filled{
    opacity: 1;
}
.comment_vote_empty{
    opacity: 0.2;
}
.comment_share_container{
    background-color: #FFFFFF;
    box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.2);
    min-width: 110px;
    text-align: center;
    color: #989898;
    border-radius: 8px;
    transform: translate(-25%, 5%);
    position: absolute;
    z-index: 1;
}
.comment_share_option{
    display: flex;
    align-items: center;
    padding: 7px 0px;
    border-bottom: 1px solid lightgrey;
    cursor: pointer
}
.comment_share_option:hover{
    background-color: #e6f5ff;
}
.comment_interact_element{
    min-width: 70px;
    cursor: pointer !important;
}
.comment_interact_element.comment_report{width:auto;margin-right:10px;}
.comment_social_icon{
    opacity: 0.5;
    width: 19px;
    padding-left: 3%;
}
.comment_share_option_title{
    padding-left:10%;
    font-size: .8em;
    color: inherit;
    font-weight: bold;
}
.comment_share_option_title:hover{
    background-color: transparent !important;
}
.comment_response_item{
    transform: translateX(3%);
}
.response_submit_input{
    display: flex;
    align-items: center;
    position: relative;
    left: 24%;
    transform: translateY(-180%);
}
.cke .cke_reset_all .response_submit{
    color: white;
    border: none;
    border-radius: 2px;
    font: 400 14px Inter, sans-serif;;
    cursor: initial;
    box-sizing: border-box;
    min-width: 106px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #CC0033 url("../../includes/components/./comments/front/css/../../../2020/imgs/icon-check.png") no-repeat 8px center;

}
.cke .cke_reset_all .response_submit:hover {background-color: #9E102A;}
.cke .cke_reset_all .response_submit.disabled{
    background: #ECECEE url("../../includes/components/./comments/front/css/../../../2020/imgs/icon-check-grey.png") no-repeat 8px center;
    color: var(--text-tertiary);
}

.cke .cke_reset_all.cke_bottom{padding:8px 12px;font-size: 14px;background-color: #F7F7F8;}
.response_submit:focus{
    outline: none;
}
.cke .cke_reset_all.cke_bottom .cke_toolbox {
    min-width: 140px;
}
.response_comment_as{
    font-size: 1em !important;
    font-style: italic !important;
    color: #505050 !important;
}
.response_username:hover{background:transparent url("../../includes/components/./comments/front/css/../../../2020/imgs/icon-edit.png") no-repeat right center; background-size:20px 20px;}
.response_username{
    padding: 8px 3px !important;
    border: solid 1px transparent !important;
    color: #417650 !important;
    font-weight: bold !important;
    background-color: transparent;
    margin-left: 2px !important;
    font-style: italic;
}

.response_username:focus{
    outline: none;
    background: #FFFFFF;
    border: 1px solid lightgrey;
    border-radius: 8px;
}
.test_com{
    width: 85% !important;
    position: relative;
}
.test_com:last-of-type {
    margin-left: auto;
}
.response_load_insert{
    width: 28px !important;
    height: 30px !important;

}
.load_more{
    color: #c70036;
    font-weight: bold;
    font-size: .8em;
    cursor: pointer;
}
.load_more_comments{
    margin-left: 10px;
    padding: 20px;
}
.load_more_resp{
    padding: 10px 0;
}
.load_more:hover{
    text-decoration: underline;
}
.tooltip_report {display:inline-block;position:relative;text-align:left;}
.tooltip_report  .bottom {
    min-width:300px;
    top:30px;
    left:35%;
    transform:translate(-50%, 0);
    padding:10px;
    color:#666666;
    background-color:#EEEEEE;
    font-weight:normal;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);

}
.tooltip_report .bottom i { position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden;}
.tooltip_report .bottom 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);
}
.report_btn_group{
    text-align: center;
}
.report_btn{
    padding: 5px 20px;
    background-color: transparent;
    border-radius: 8px;
    cursor: pointer;
    border: 2px solid lightgrey;
    font-size: .7em;
    font-weight: bold;
    color:#666666;
}
.report_btn:hover{
    outline: none;
}

.comment_juridic{
    font-size: 0.75em;
    line-height: 150%;
}
.comment_juridic a{
    color: #CC0033;
    font-weight: 600;
}

.comment_section>.comment_content>.comment_text, .comment_section>.comment_list_item{font-size: 14px;height:0;overflow:hidden;margin:0}
.comment_section.open>.comment_content>.comment_text, .comment_section.open>.comment_content>.comment_interact, .comment_section.open>.comment_list_item{height:auto;overflow:initial;}

.save_response_link{
    background: #CC0033 url("../../includes/components/./comments/front/css/../../../2020/imgs/icon-check.png") no-repeat 8px center;
    border: none;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 0.75em 0.75em 0.75em 3em;
    color: white;
    margin-left: 5px;
    font-size: .8em;
    cursor: pointer;
}

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label::before {content:"";display:inline-block;width:14px;height:14px;border: solid 1px #CECED4;margin-right: 0.6em;border-radius: 3px}
input[type="checkbox"]:checked + label::before{width:16px;height:16px;background:url("../../includes/components/./comments/front/css/../../../2020/imgs/icon-checkbox.png") no-repeat left center;border: none;}

.comment_text_disable{
    width:80%;
    margin:auto;

}
.comment_text_disable p:first-of-type{
    background-color: #e8295a;
    border-radius: 5px 5px 0 0;
    color: white;

}
.comment_text_disable p{
    border:1px solid #e8295a;
    padding: 10px;
    margin: 0;
}

@media screen and (max-width: 1919px) {
    .cke .cke_reset_all.cke_bottom {flex-wrap: wrap;}
    .cke .cke_reset_all.cke_bottom span:nth-of-type(5) {order: 2;width: 50%; justify-content: flex-end;}
    .cke .cke_reset_all.cke_bottom .cke_wordcount {order: 3;}
    .cke .cke_reset_all.cke_bottom span:nth-of-type(4) {order: 4;}
    .cke .cke_reset_all.cke_bottom .cke_toolbox {width: 50%;}
    .comments_list .cke .cke_reset_all.cke_bottom span:nth-of-type(4) {order: 2;width: 50%; justify-content: flex-end;}
    .comments_list .cke .cke_reset_all.cke_bottom span:nth-of-type(3) {order: 4;}
}


@media screen and (max-width: 950px) {
    .comment_header_date, .comment_header_responses{display:none;}
    .comments_list{padding:0;margin-left:0;}
    .sort_comment_section{padding:1em 0;}
    .add_comment{width:100%;}
    span.response_comment_as+.input>input{width: 100%;box-sizing: border-box;margin-right:0.5em;}
    span#cke_1_bottom{padding:0.5em;}
}

@media screen and (max-width: 500px) {
    .comment_interact_element.comment_report{order: 6;}
    .comment_interact {flex-wrap: wrap;}
}
.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;}

@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;}

}

.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;
}
.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- : 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- : Scroll is not available */
/* 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;}

.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%}
.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}
}

