/* Dependencies -warn- : Video is not available */
/* Dependencies -warn- : PianoYoutube is not available */
.doc_video.zephir {max-width: 345px;text-align: center;background-image: url("../../includes/components/./2020/styles/../imgs/box-zephir-logo.png"), url("../../includes/components/./2020/styles/../imgs/box-zephir-name.png");background-position: top left, bottom center;background-size: 13%, 60%;background-position-y: 5px , 95%;background-position-x: 5px, center;background-repeat: no-repeat, no-repeat;padding:7px 0 25px 0;margin: 15px auto;color: #00917e;border-style: solid;border-width: 0.1em;border-color: #8ac8b9;}
.doc_video.zephir video {max-width: 345px; margin: 8px 0 18px 0;}
.zephir h5 {color: #00917e; padding-left:50px;}
.box.labo:not(.showcase):not(.rubric) span.h4::after{background:#5A5A5A;}
.box .doc_video{}
.box .doc_video h2{font-size:0.9em;text-align: center;margin-bottom:0.8em;position:relative;}
.box .doc_video h2::after{background:#5A5A5A;margin:0 auto;}
.box .doc_video video{width:100%;}
.box_app > .intro {margin-left: 215px;}
.box_app .content{background:#fff;display:flex;padding:0;}
#Dabox .box_app .content{padding:1em;}
.box_app .content .picture_app{flex:0 0 auto;}
.box_app .content .picture_app img{max-width: 200px;max-height: 250px;}
.box_app .content .description_app{flex: 1 1 auto;padding:1em;}
.box_app .content .description_app .h4{padding:0;margin: 1em 0 0.5em;font-size:1em;font-weight: bold}
.box_app .content .description_app .h4:first-of-type{margin-top:0;}
.box_app .content .description_app .presentation_app{}
.box_app .content .description_app .presentation_app p{margin:0;}
.box_app .content .description_app .urls_app{display:flex;margin-top: 1em;}
.box_app .content .description_app .urls_app div:first-of-type{margin-right:.7em;}
.box_app .intro .h1{color: #5F6164;font-weight:bold;font-size:1.1em;}
#Dabox{max-height: calc(100% - 120px);overflow:auto; top:110px;transform:translate(-50%);background:#fff;}
#Dabox .box_in_summary {padding: 20px}
#Dabox .box_in_summary .intro .box-title{ text-transform: lowercase;}
#Dabox .box_in_summary .intro .box-title::first-letter{text-transform: capitalize;}
#Dabox .box_in_summary .intro .box-title::before {content: ''; background-color: #CC0033; height: 4px; width: 4px; display: inline-block; position: absolute; top: 15px; left: 43px;}
#Dabox .box_in_summary.checklist {border-left: solid 4px #62C188;}
#Dabox .box_in_summary.checklist .intro img {width: 20px; padding: 8px 7px; background-color: #F7F7F8; margin-right: 20px}
/*#Dabox .box_in_summary .content{background:#fff;padding:5px 20px 10px;}*/
#Dabox .box_in_summary .content p.date_maj{font-size: 14px;color: #73777D;margin: 20px 0;}
#Dabox .box_in_summary .nav ul{display:flex;flex-flow:row nowrap;margin: 20px 0 20px 0;border-bottom:2px solid #E9EAED}
#Dabox .box_in_summary .nav li{text-align:left;margin-right: 12px;}
#Dabox .box_in_summary .nav li:last-of-type{margin:0;}
#Dabox .box_in_summary .nav li a{color:#5F6164;font-size: 14px;font-weight: 700;padding:12px;cursor: pointer;border-bottom:2px solid #CECED4}
#Dabox .box_in_summary .nav li.current a{border-bottom:2px solid #C0273E}
*#Dabox .box_in_summary .content_list ul{text-align:left;padding-left: 12px;margin-top: 20px;}
#Dabox .box_in_summary .content_list > ul:first-of-type {border-bottom: 1px solid #E9EAED; margin: 20px 0;}
#Dabox .box_in_summary .content_list ul li{display:list-item;margin:10px 0;font-size:14px; color:#5A5A5A;background: url("../../includes/components/./2020/styles/../imgs/icon-checkmark-filled.png") no-repeat left top -1px;padding: 0 0 2px 32px;}
#Dabox .box_in_summary .content_list ul > li:last-of-type {margin: 15px 0 20px 0}
#Dabox .box_in_summary .content_list ul ul {text-align:left;padding:0;margin: 12px 20px 20px;}
#Dabox .box_in_summary .content_list ul ul:last-of-type, #Dabox .box_in_summary .content_list ul ul li:last-of-type {margin-bottom: 0;}
#Dabox .box_in_summary .content_list ul ul li{background: url("../../includes/components/./2020/styles/../imgs/icon-checkmark-outline.png") no-repeat left top -1px;}
#Dabox .box_in_summary .content_list ul li a{color:#e8295a;}
#Dabox .box_in_summary .content .print{display: flex}
#Dabox .box_in_summary .content .share{display: none}
#Dabox .box_in_summary .content .print,#Dabox .box_in_summary .content .share{width:150px;margin:auto;align-items: center; }
#Dabox .box_in_summary .content .print img, #Dabox .box_in_summary .content .share img{vertical-align: middle;width:20px;}
#Dabox .box_in_summary .content .print span,#Dabox .box_in_summary .content .share span{flex-grow: 3;text-align: center;}
#Dabox .box_in_summary .content .utility{position:relative;margin-top:20px; border-top: 1px solid #E9EAED;}
#Dabox .box_in_summary .content .utility #info-utile {display: flex; align-items: center;}
#Dabox .box_in_summary .content .utility #info-utile p:first-of-type{color:#5A5A5A;font-size: 14px; font-weight: 500;margin: 20px 0;}
#Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-up {-webkit-mask-image: var(--icon-thumb-up);mask-image: var(--icon-thumb-up);}
#Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-down {-webkit-mask-image: var(--icon-thumb-down);mask-image: var(--icon-thumb-down);}
#Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-up, #Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-down {background-color: #CC0033; display: inline-block; width: 16px; height: 16px; margin-left: 20px;}
#Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-up:hover, #Dabox .box_in_summary .content .utility #info-utile span.icon-thumb-down:hover {background-color: #9E102A;}
#Dabox .box_in_summary .content .utility p.utility_juridic{margin: 0; padding:2px;color: #acabb1;font-size: 12px;font-weight: 500;}
#Dabox .box_in_summary .content .utility #info-utile ul{padding:0;}
#Dabox .box_in_summary .content .utility #info-utile li{display: inline-block}
#Dabox .box_in_summary .content .utility #info-utile .btn{width:50px;text-align: center;margin:0 10px;padding:2px 10px}
#Dabox .box_in_summary .content .utility #opinion-survey{display: none;flex-direction: column;align-items: start;margin-top: 10px;font-size: 14px;color: #5A5A5A;}
#Dabox .box_in_summary .content .utility #opinion-survey #opinion-survey-question span{font-weight: bold;}
#Dabox .box_in_summary .content .utility #opinion-survey #opinion-precision{border: solid 1px #E9EAED;border-radius: 2px;width: 100%;margin-top: 10px;margin-bottom: 10px;padding: 4px;}
#Dabox .box_in_summary .content .utility #opinion-survey #opinion-precision::placeholder{white-space: pre-wrap;color: #ACABB1;}
#Dabox .box_in_summary .content .utility #opinion-survey #radio-choices{display: flex;flex-wrap: wrap; width: 350px;margin-bottom: 10px;}
#Dabox .box_in_summary .content .utility #opinion-survey .button-primary {width: 150px;margin: 5px auto 15px;border:none;}
#Dabox .tooltip {text-align:left;text-transform: initial}
#Dabox .tooltip img{vertical-align: middle;cursor:pointer}
#Dabox .tooltip .top
{display:none;position:absolute;padding:10px;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);bottom:20px;}
#Dabox .tooltip:hover .top{display:block;}
.youtube_iframe{width:100%;height:207px;margin-top: 10px;}
.youtube_popin{max-height:347px;}
.box.showcase .h4{text-align: center;}
.box.showcase .h4::after{margin:0 auto;}
.box .doc_img_pgr{text-align: center;}
.box .doc_img_pgr img, .box img.img_doc{max-width:100%;max-height:300px;display:block;margin:0 auto;}
.box.labo ul li .doc_video, .box.labo ul li .doc_image {margin: 10px 0;}
.box ul li.number{padding-left:40px;}
.box ul li.number p{margin:0;font-size:0.9em;}
.box.pgr span.h4{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-pgr.gif") no-repeat left 2px;padding-left:30px;padding-right: 20px}
div.extra .block.box.pgr ul li a{padding-left:35px;}
div.extra .block.box .box-mention{font-weight: 500; font-size: 12px; text-align: right; display: block;color: #666666; padding-top: 12px}
.box_popin.other{padding:1em;background:#fff;}
.box_popin.other>.h4{text-align: center;}
.box_popin.other>img{display:block;margin:0 auto;}
.box_popin.other>.description{font-size:0.8em;}
.box .box-tooltip {display:block;position: relative;}
.box .box-tooltip:hover:before {display:block;opacity:1;}
.box .box-tooltip:before {
pointer-events: none;
content: attr(data-text);
position:absolute;
margin-left:1em;
width:90%;
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%);
left: 0;
top: 100%;
}
.video_player{width:100%;outline:none; margin-top: 10px;}
.h4.doc_style{margin: 0;background: transparent linear-gradient(175deg, #C0273E 0%, #FE2B6A 100%) 0% 0% no-repeat padding-box;border-radius: 10px 10px 0px 0px;padding: 13px;text-align: center;color: #FFF;}
.box.rubric,
.box.showcase{padding: 0.75rem 1.25rem;border-radius: 0.125rem;border: 1px solid var(--stroke-dark, #CECED4);background: var(--background-bg-01, #F7F7F8);margin: 0 2rem 1rem 2rem;}
.box.showcase{margin-bottom:1.75em;}
.box.showcase ul li, .box.rubric ul li{background-size:25px!important;padding-left:35px;}
.box.rubric ul li div a:hover{text-decoration: underline;}
.box.rubric ul li div a:visited{color:#FE2B6A;}
.box.showcase::after,
.box.rubric::after{content:'Contenu proposé par le laboratoire';display:flex;justify-content: end;color: var(--light-text-tertiary, var(--text-tertiary, #73777D));font-size: 0.75rem;font-style: normal;font-weight: 500;line-height: 135%;}
.box.showcase .h4::after{background:none;}
.box.showcase .h4,.box.rubric .h4{text-align:left;width: 70%;margin-top: -23px;}
.box.showcase ul,.box.rubric ul{padding:0;margin:0;}
.box.rubric ul li a{font-size:0.9em;}
.box.showcase ul li a{font-size:0.9em;color: #CC0033;font-weight: 500;}
.box.rubric span.display-more, .box.rubric span.close{text-align: center;display: block;cursor:pointer;text-decoration: underline #5A5A5A;color:#5A5A5A;}
.box.rubric span.close::after{content:'\203A';display: inline-block;transform: rotate(270deg);width: 20px;font-size: 30px;vertical-align: -20%;}
.box.rubric span.display-more::after{content:'\203A';display: inline-block;transform: rotate(-270deg);width: 20px;font-size: 30px;vertical-align: -20%;}
.block .lab{margin-bottom:35px;}
.block .resources_content{margin-top:35px;}
.block .resources_content h3{margin-bottom:0;padding-bottom:0;font-size:1em;}
.block .resources_content .type_resource {font-size:1.25em;font-family: IBM Plex Serif, serif; margin-top: 28px;}
.block .resources_content .list_resources p { margin: auto;width: 100%;padding: 20px 0;}
.block .resources_content .list_resources a {color: #CC0033; word-break: break-all;}
.block .resources_content .list_resources a:hover {color: #9E102A;}
.block .resources_content .list_resources h3.title_resource a {color: #5F6164;}
.block .resources_content ul.list_resources { padding: 0; list-style: none; max-height: 400px;overflow-y: auto;margin:0;}
.block .resources_content .list_resources li{ padding: 10px 20px;border: 1px solid #c6c6c6;display: flex; border-radius: 3px;margin-top: 12px;min-height: 120px;background:#fff;}
.block .resources_content .list_resources li .image_resources img { border-radius: 3px; border: 1px solid #C0C0C0; margin: auto; max-width: 200px; max-height: 250px;}
.block .resources_content .list_resources li .description_resources { padding: 0;margin: 0 15px; display: flex;flex-direction: column;max-width: 75%;}
.block .resources_content .list_resources li .description_resources .video_container{display:flex;justify-content: start;gap:1rem;}
.block .resources_content .list_resources li .description_resources video{max-width:450px;max-height:250px;margin-right:1em;}
.block .resources_content .list_resources li .description_resources .video_container p{margin:0;padding:0;}
.block .resources_content .filters {margin: 20px 0;}
.block .resources_content .filters .btn {width: calc(50% - 60px); height: 45px; padding:6px 0 6px 0;border-radius:2px;margin-right: 15px;}
.block .resources_content .filters select.btn {outline: 0;background:#fff;color:#5A5A5A;border:solid 1px #9A9A9A}
.block .resources_content .filters #input_filter {width: 80px; height: 45px; border-radius: 3px; cursor: pointer;padding: 0 20px;}
.product-status{margin-top: 1.75em;display:flex;align-items: center; flex-wrap: wrap; gap: 0.5em}
.product-status>.availability{position:relative;color: #e77902;font-size:1em;text-transform: uppercase;;font-weight:bold;display:flex;align-items: center;}
.product-status>.availability:before{content:'';display:block;border-left:solid 2px #5A5A5A;margin-right:0.5em;height:16px;}
.product-status>.availability>.icon-info{cursor:pointer;position:relative;display:block;margin-left:0.5em;width:19px;height:19px;background:url("../../includes/components/./2020/styles/../imgs/icon-info-rond.png") no-repeat; background-size:cover;}
.product-status>.availability>.icon-info:hover>.block{display:block;}
.product-status>.availability>.icon-info>.block{position:absolute;left:100%;top:0;z-index:80;display:none;}
.block.availability{text-transform:none;color:#000;width:400px;box-sizing: border-box;cursor: default;font-family: Inter, serif;font-weight:normal;}
.block.availability span.h4{pointer-events:none;color:#31363C;text-align: center;padding:0 0 10px;margin-bottom: 0.8em;border-bottom: solid 1px #CECED4;display: flex;align-items: center;font-weight: 600;font-size: 20px;}
.block.availability span.h4:before{pointer-events:none;display: block;content: '';width: 16px;height: 20px;background: url("../../includes/components/./2020/styles/../imgs/icon-info-red.png") no-repeat; margin-right: 10px; padding-left: 3px;}
.block.availability>.detail{pointer-events:none;color:#000;line-height: 115%}
.block.availability .infos{margin-top:1em;color:#000;}
.block.availability .infos a{padding:7px 0 7px 0;background-repeat: no-repeat;font-weight: 600;color: #CC0033;}
.block.availability .infos a:hover{text-decoration: underline;cursor: pointer;}
.block.availability .infos span{font-size:0.8em;width:100%;display:block;text-align: right;margin-top:0.7em;line-height: 1.5em;}
div.extra .block.share{display: block; border: 1px solid #3CB9EF;}
div.extra .block.share .paper-plane-icon{ position: absolute;top: 0;right: 14px;width: 1.5rem;}
div.extra .block.share .h4{padding-left: 0;}
div.extra .block.share .button, .vidal-share-dabox .button {background: linear-gradient(180deg, #1A76DD 0%, #38B2ED 100%);}
div.extra .block.share .button {width: calc(100% - 30px);margin: 15px 15px 0;border: none;font-size: 16px; position: relative;}
div.extra .block.share .button[disabled] {background: linear-gradient(180deg, #838484 0%, #BABABA 100%);}
div.extra .block.share .button.sent, .vidal-share-dabox .button.sent {background: linear-gradient(180deg, #7676DD 0%, #76B2ED 100%);}
div.extra .block.share .button:not(.button[disabled], .button.sent):hover, .vidal-share-dabox .button:not(.button[disabled]):hover {background: linear-gradient(180deg, #145DAD 0%, #149BDC 100%);cursor: pointer;}
div.extra .block.share .envelope-icon {position: absolute; left: 30px; top: calc(50% - 18px)}
div.extra .block.share .share-documents > div, .vidal-share-dabox .share-documents > div {padding: 8px 0; color: #5A5A5A;}
div.extra .block.share .share-documents > div:not(:last-of-type), .vidal-share-dabox .share-documents > div:not(:last-of-type) {border-bottom: 1px solid #E5E5E5;}
div.extra .block.share .share-documents input, div.extra .block.share .share-documents label, .vidal-share-dabox .share-documents input, .vidal-share-dabox .share-documents label {
cursor: pointer;}
.vidal-share-dabox .dabox-header{padding: 30px 100px;background: linear-gradient(180deg, #1A76DD 0%, #3CB9EF 100%);text-align: center;}
.vidal-share-dabox .dabox-content {padding: 25px;background: white;}
.vidal-share-dabox h1{font-size: 22px;color: #FFF;font-weight: 700;margin:0;}
.vidal-share-dabox h3{font-size: 16px;text-transform: initial;}
.vidal-share-dabox h3:last-of-type{font-size: 16px;text-transform: initial;margin-top: 20px;}
.vidal-share-dabox .notices{font-size: 12px;margin: 20px 0;}
.vidal-share-dabox .button{padding: 10px 60px;text-align: center;color: #fff;text-transform: uppercase;border: none;display: block;margin: 20px auto 0;border-radius: 40px;font-size: 16px;}
.vidal-share-dabox .hidden{display: none;}
.vidal-share-dabox .error-empty, .vidal-share-dabox .error-format{color: #CC0033;font-size:14px;padding: 10px 20px;background-color: #CC00331A;}
.vidal-share-dabox .error{color: #CC0033;border: solid 1px #CC0033;}
.vidal-share-dabox #email{width: calc(100% - 25px); padding: 10px;}
.vidal-share-dabox #email:focus {border: solid 1px #CC0033;}
.vidal-share-dabox .confirmation {display: none;color: green;text-align: center;margin: 0 0 20px;}
@media screen and (max-width: 950px){
#Dabox{width:97%!important;}
#Dabox .box_in_summary{width:auto;}
#Dabox .box_in_summary .content .share{display: flex;}
#Dabox .box_in_summary .content .print{display: none;}
#Dabox .box-tooltip .top{min-width:200px;}
#Dabox div.box_popin iframe{width:100%;}
}
@media screen and (max-width: 375px) {
#Dabox .box_in_summary .content{padding: 0.75em;}
}
div.action-page-buttons{flex-direction: row;display: flex;flex-wrap: wrap;gap: 0.5rem; align-items: center;margin:1.5rem 0 0.5rem;justify-content: flex-end;}
div.share-and-print-buttons{display: flex;flex-wrap: wrap;flex-shrink: 1;gap: 1em; align-items: center;}
.share-and-print-buttons .action-page-button{ margin: 0;}
div.share-and-print-buttons .action-page-button .btn{margin: 0}
div.action-page-button-button{margin-top:5px;}
div.action-page-button-button.fb-share-button{margin-top:0;}
div.action-page-button-button.twitter {height:20px;}
div.action-page-button-button.buffer a {background:url("../../includes/components/./2020/styles/../imgs/icon-buffer.png") 0px no-repeat #303030; background-size:20px;
text-decoration: none; font-size:12px; display:block; height:17px; padding:3px 7px 0 27px; border-radius: 2px; color:#FFF;}
div.action-page-button-button.email a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-mail.png") 0px no-repeat #FFF; background-size:20px; border:1px solid #000; text-decoration: none; font-size:12px; display: block; height:16px; padding:2px 7px 0 25px; border-radius: 2px; color:#FFF;}
div.action-page-button-button.email a span{color:#000000; }
div.action-page-button {margin-bottom:1em;position:relative;display: flex;justify-content: center;align-items: center;}
div.action-page-button>.btn{border-radius: 0.5rem;position:relative;font-size:0.9em;}
div.action-page-button>.add-bookmark-button, div.action-page-button>.remove-bookmark-button {padding: 1em 2em;display: flex;align-items: center;}
.action-page-button .add-bookmark-button span {-webkit-mask-image: var(--icon-bookmark-add);mask-image: var(--icon-bookmark);background-color: #CC0033;display: inline-block;width: 12px; height: 14px;margin-right: 12px;}
.action-page-button .remove-bookmark-button span {-webkit-mask-image: var(--icon-bookmark);mask-image: var(--icon-bookmark);background-color: #CC0033;display: inline-block;width: 10px; height: 14px;margin-right: 12px;}
.action-page-button .add-bookmark-button:hover span, .action-page-button .remove-bookmark-button:hover span {background-color: #9E102A;}
.share-and-print-buttons .print-button, .share-and-print-buttons .share .action {padding: 12px; display: flex;align-items: center}
.share-and-print-buttons .share .action {padding: 12px 12.5px}
.share-and-print-buttons .print-button span {-webkit-mask-image: var(--icon-print);mask-image: var(--icon-print);background-color: #CC0033; display: inline-block; width: 18px; height: 18px;}
.share-and-print-buttons .share .share-icon {-webkit-mask-image: var(--icon-share);mask-image: var(--icon-share);background-color: #CC0033; display: inline-block; width: 17px; height: 18px;}
.share-and-print-buttons .print-button:hover span, .share-and-print-buttons .share:hover .share-icon {background-color: #9E102A;}
div.action-page-button .submenu.open{opacity: 1; pointer-events: all;}
div.action-page-button.loading{height: 2rem;width: 6rem;min-height: auto;background-size: cover;margin: 0;background:url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat center center;background-size:cover;}
div.share-button{flex:1;width: 100%;text-align: center;}
div.share-button a { border:1px solid #ceced4; text-decoration: none; font-size:12px; display: block; height:16px; padding:2px 7px 0 25px; border-radius: 2px; color:#444c62;}
div.share-button a span{color:#444c62; }
div.share-button.email a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-mail.png") 0px no-repeat #FFF; background-position: 0.25rem;}
div.share-button.fb-share-button a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-fb.png") 0px no-repeat #FFF; background-position: 0.25rem;}
div.share-button.twitter a {background:url("../../includes/components/./2020/styles/../imgs/icon-share-twitter.png") 0px no-repeat #FFF; background-position: 0.25rem;}
div.share,div.print {position:relative;display: inline-block;}
.share > .btn,.print > .btn{font-size: 0.9em;}
div.share .submenu{gap:0.25rem;opacity:0;pointer-events:none; position:absolute;z-index:99;left:0;top:100%;display:flex;flex-direction: column;justify-content: center;align-items: center;padding:6px;border:solid 1px #e5e5e5;background:#fff;margin-top:5px;box-shadow: 0 3px 3px rgba(0, 0, 0, .3);}
div.share .submenu.open{opacity: 1; pointer-events: all;}
.share img, .print-button img {width: 18px; padding: 11px;}
@media screen and (max-width: 728px) {
div.share-and-print-buttons{gap: 0.8em}
}
@media screen and (max-width: 375px) {
div.share-and-print-buttons{gap: 0.5em}
}
/* Dependencies -warn- : RequestVidal is not available */
/* Dependencies -warn- : M4Tween is not available */
/* Dependencies -warn- : Scroll is not available */
#DaboxHide{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;}
#DaboxHide,#Dabox{top:0;left:0;z-index:101;position:fixed;display:none;opacity:0;filter:alpha(opacity=0);}
#Dabox{left:50%;top:50%;background:#ffffff url("../../includes/components/./dabox/imgs/loader.gif") no-repeat center center;transform: translate(-50%, -50%);max-height:100%;}
#Dabox .close {display:block;position:absolute;top:20px;right:20px;border: 1px solid #FAE6EB;transition:all .5s;}
#Dabox .close .icon-close{width: 1em; height:1em; padding: 11px;transition:transform .4s;display:block; background:url("../../includes/components/./dabox/../2020/imgs/icon-close-red.png") no-repeat center center;background-size:1em 1em;}
#Dabox .close:hover .icon-close{transform:rotate(90deg);}
#Dabox .intro{padding: 20px; border-bottom: 1px solid #E9EAED;display: flex; align-items: center;position: relative;}
#Dabox h1 {font-family: IBM Plex Serif, serif;font-size: 20px;font-weight: 600;}
/*
#Dabox .close .icon-close:hover{transform:rotate(90deg);}*/
/* 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 */
.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{position:relative;padding-left: 1em;color: #CC0033;font-size: 1em;}
.content .summary .summary-content ul li a.current::before {content: '';background-color: #CC0033;height: 4px;width: 4px;display: inline-block;position: absolute;top: 50%;left: 0;transform:translateY(-50%);}
.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: #FE2B6A;color: #fff;}
.drug .content .summary ul a[href$="#alerte"].current::after{border-left-color: #FE2B6A;}
.drug .content .summary > p img {display: none}
@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, 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 {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-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;}
/*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,");
--icon-screen:url("data:image/svg+xml,");
--icon-see-doc:url("data:image/svg+xml,");
--icon-loader:url('data:image/svg+xml,');
--icon-calculator:url('data:image/svg+xml,');
--icon-pencil:url('data:image/svg+xml,');
--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,');
--logo-gpr:url('data:image/png;base64,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');
--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,');
--icon-vidal-recos:url('data:image/svg+xml,');
--icon-play:url('data:image/svg+xml,');
--icon-see:url('data:image/svg+xml,');
--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,");
}
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;margin-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;}
.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;}
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 .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;color:#FFF;text-decoration: none;font-weight:500;font-size: 0.875rem;}
.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 #CECED4;height: 52px;display:flex;align-items:center;justify-content: space-between;border-radius: 2px; position: relative;}
.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;}
.header .searchbar form input[type="text"]::placeholder, .home .page-header .searchbar form input[type="text"]::placeholder {color:#73777D;}
.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;}
.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: 4px;height: 44px; border: none;}
.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 .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{min-height:100px;background:url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat center center;}
.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;}
/*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-"]{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;}
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 img:not(h3 img){margin:0 auto;display:block;}
div.extra .block.pgr{margin-bottom: 1em;}
div.extra .block .button {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, 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.gp-extmenu{margin-right: 2em;}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic{display:block;width:24px; height:24px; top:21px; left:21px;position:absolute;}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.cough{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-disease.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.pediatrics{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pediatrics.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.tablet{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pills.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.pregnant{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pregnancy.png")}
div.extra-menu-widget div.extmenu-content ul li 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 ul li span.extmenu-item-pic.plane{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-travel.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.thermal{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-balneology.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.sport{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-cyclist.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.injection{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-vaccination.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.food{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-diet.png")}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li{margin:2em 0;background-color: #EAF3F8;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li:hover {background-color: #CCE2EF;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li a{transition:all .3s;display:flex;align-items: center;height:64px;width:100%;padding-left:64px;box-sizing: border-box;position: relative;color: #444C62;font-weight:bold;text-decoration: none;font-size: 1em;}
div.extra-menu-widget.hcp .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.hcp .links>div .h4{color:#CC0935; display:block;font-weight: 500; font-size: 1.15em;padding-left: 0;}
div.extra-menu-widget .links>div ul{margin:0;padding:0;}
div.extra-menu-widget.hcp .links>div ul {margin-top: 10px;}
div.extra-menu-widget.hcp .links > div {margin-bottom: 2em;}
div.extra-menu-widget.hcp .links>div ul li a{display:block;padding:6px;transition:all .3s;}
div.extra-menu-widget.hcp .links>div ul li a:hover{padding:6px 0 6px 12px;}
div.extra-menu-widget.hcp .links>div ul li a.private{opacity:.7;}
div.extra-menu-widget.hcp .links>div .h4::after {margin-left: 50%;transform: translateX(-21px);}
div.extra-menu-widget.hcp .links>div ul li a {display: block;padding: 6px;transition: all .3s;}
div.extra-menu-widget.hcp .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 {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{position:absolute;display:block;content:'';width:4px;height:4px;background:#444C62;left:0.7em;top:0.6em;border-radius: 50%}
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{margin-top: 20px;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;max-width: 1730px;}
.a-z .site-container-gam .content-gam , .list .site-container-gam .content-gam {margin-bottom: 0}
.content-gam {position: relative; width: 100%;min-height: 270px;background: #e4e3e1;}
.content-gam.sticky {position: sticky; top: 0;}
:not(.extra) > .content-gam {margin-top: calc(2em + 21px);margin-bottom: 2em;margin-left: auto;margin-right: auto;}
.content-gam .pub {padding: 0.2em 0;background: #e4e3e1;text-align: center;position: absolute;top: -21px;width: 100%;font-size: 13px}
.content-gam.sticky .pub {position: sticky;top: 0;}
#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 {margin: 0 0 1em 0;}
div.extra .content-gam .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;}
@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;}
@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) {
.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;}
.header menu.main li{display: flex;align-items: 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) {
.header a{font-size: 1em;}
.header menu>li>a:not(.usr-info){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;}
.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;}
.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;height: 20px;}
div.extmenu-content .links {margin-bottom: 20px;}
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) {
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, .comments {display: none}
}