div.action-page-buttons{flex-direction: row;display: flex;flex-wrap: wrap;gap: 0.5rem; align-items: baseline;margin-bottom: 0.5rem;}
div.share-and-print-buttons{display: flex;flex-wrap: wrap;flex-shrink: 1;flex-grow: 1;gap: 1em;}
.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>.btn.add-bookmark-button::after{background:url("../../includes/components/./2020/styles/../imgs/icon-add-bookmark.png") no-repeat right center;background-size: contain;}
div.action-page-button>.btn.remove-bookmark-button::after{background:url("../../includes/components/./2020/styles/../imgs/icon-remove-bookmark.png") no-repeat right center;background-size: contain;}
div.action-page-button .submenu{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.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;}

div.share-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.share-button.email a span{color:#000000; }
div.share,div.print {position:relative;display: inline-block;}
.share > .btn,.print > .btn{font-size: 0.9em;}
div.share > .btn:after{background:url("../../includes/components/./2020/styles/../imgs/icon-share-color.png") no-repeat right center;}
div.print > .btn:after{background:url("../../includes/components/./2020/styles/../imgs/icon-print-color.png") no-repeat right center;}
div.share .submenu{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;}


.content .block .document{display:flex;}
.content .block .summary{flex:0 0 auto;width:256px;height:0%; margin-right: 4px}
.content .block .summary>p, .content .block .summary .associated>p{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;width: 214px;}
.content .block .associated.gp>p, .content .block .gp .summary>p{background:transparent linear-gradient(175deg, #1A76DD 0%, #3CB9EF 100%) 0% 0% no-repeat padding-box;}
.content .block .summary>ul{margin:0;padding:0;width: 240px;}
.content .block .summary .associated>ul, .content .block .summary>ul li:not(.current-li){margin:0;padding:0;background: #fff;}
.content .block .summary .associated>ul>li>a, .content .block .summary>ul>li>a{cursor:pointer;background:#fff;display:block;padding:9px;font-size:0.9em;color:#5A5A5A;border-bottom:1px solid #D0D1D4;border-left:solid 1px #C0273E;border-right:solid 1px #FE2B6A;}
.content .block .summary .associated>ul>li>a.has-children, .content .block .summary>ul>li>a.has-children{border-bottom:none;}
.content .block .summary>ul>li>ul{background:#fff;display:block;padding:0 9px 9px 15px;font-size:0.9em;color:#5A5A5A;border-bottom:1px solid #D0D1D4;border-left:solid 1px #C0273E;border-right:solid 1px #FE2B6A;}
.content .block .summary>ul>li>ul>li>ul{padding-left:15px;}
.content .block .associated.gp>ul>li>a, .content .block  .gp .summary>ul>li>a{border-bottom:1px solid #D0D1D4;border-left:solid 1px #D0D1D4;border-right:solid 1px #D0D1D4;}
.content .block .summary .associated>ul>li:last-of-type>a, .content .block .summary>ul>li:last-of-type>a{border-bottom:solid 1px #C0273E;border-radius:0 0 10px 10px;}
.content .block .associated.gp>ul>li:last-of-type>a,.content .block .gp .summary>ul li:last-of-type a{border-bottom:solid 1px #D0D1D4;border-radius:0 0 10px 10px;}
.content .block .summary>ul li a.current{background:#D0D1D4;position:relative;}
.content.maladies .block .summary>ul li a.current,ul li.current-li{color:#0c0b0b;background:rgb(143 208 255);padding: 9px;    position: relative;}
.content.maladies .block .summary>ul li a.current::after,ul li.current-li::after {position: absolute;content: '';display: block;border: 10px solid transparent;border-left-color: rgb(143 208 255);right: 20px;top: 50%;transform: translateY(-50%);margin-right: -41px;}
div.douleurs-musculaires-crampes-courbatures div.main div.block .summary>ul li a.current{color:blue;background:none;}
.content .block .summary>ul li a.current::after{position:absolute;content:'';display:block;border:10px solid transparent;border-left-color:#D0D1D4;right:-20px;top:50%;transform:translateY(-50%);}
.content .block .summary>ul li.current-li::after{position:absolute;content:'';display:block;border:10px solid transparent;border-left-color:rgb(143 208 255);right:21px;top:50%;transform:translateY(-50%);}
.content .block .summary>ul li a{display:block;}
.content .block .summary .associated{margin-top:5px;width: 240px;}

.content .block .content{flex: 1 1 auto;position:relative;padding:0px 10px 0px 10px;line-height: 1.4em; }
.content .block .content.full{margin-left:0;}

.content .article .block .content table.encadre tr th, .content .article .block .content table.encadre tr td p:first-of-type{margin-top:0px;}
.content .block .document .content>.content-item .intro{padding:0;}
.content .block .document .content .arbredec{text-align:center;}
.content .block .document .content span.itemcom{float:left;background:#60a0ff;color:#ffffff;display:block;width:16px;height:16px;line-height:16px;border-radius: 8px;text-align: center;font-size:11px;font-weight: bold;}
.content .block .document .content div.cat{float:left;color:#60a0ff;font-weight: bold;margin-left:3px;}
.content .block .document .content div.defcat{clear:left;padding:5px 0 10px 20px;}
.content .block .document .content div.arbredec.first{text-align:center;overflow:auto;}
.content .block .document .content div.titarbre{font-weight: bold;font-size:13px;margin:5px 0;text-align:center;}
.content .block .document .content div.reco.comment div.itemcom{background:#ffffff;position:absolute;top:0;left:0;width:330px;border:none;padding:10px;border-radius:5px;box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);margin-top:-20px;}
.content .block .document .content div.reco.comment div.itemcom.hiddenDiv{display:none;opacity:0;}
.content .block .document .content .grade {display: inline-block;margin-left: 5px;}
.content .block .document .content .grade a{background:#C03;color:#fff;text-decoration:none;padding:0 2px;font-size:0.92em;cursor:default;}
.content .block .document .content .content-item div.title,div.comment-consent{color: #c70036;font-size: 1.05em;font-weight: bold;margin-bottom: 5px;margin-top:15px;}
.content .block .document .content .content-item .puce{padding-left:10px;margin: 10px 0;}
.content .block .document .content .content-item>.content-subitems>.content-item{margin-top:10px;}
.content .block .document .content .content-item .content-subitems .content-subitems{padding:0 0 10px 10px;}
.content .block .document .content .content-item .content-subitems .content-subitems .bloc .titbloc{font-weight: bold;margin: 15px 0 15px 0;}
.content .block .document .content .content-item .content-subitems .content-subitems .bloc .p{padding: 0 10px 15px 10px;}
.content .block .document .content .content-item div.content-subitems div.lstmed div.lstdci div.dci{font-weight: bold;margin: 10px 0 5px;}
.content .block .document .content .content-item div.content-subitems div.lstmed .spe{position:relative;padding:2px 0 2px 20px;}
.content .block .document .content .content-item div.content-subitems div.lstmed .spe img{position:absolute;left:0;top:4px;}
.content .block .document .content .content-item span.gr{font-weight:bold;}
.content .block .document .content .content-item span.it{font-style: italic;}
.content .block .document .content>.content-item div.lst-items{margin-left:15px;}
.content .block .document .content .content-item .expos{vertical-align: super; font-size: smaller;}
.content .block .document .content .content-item div.p.puce{position:relative;}
.content .block .document .content .content-item div.p.puce::before{position:absolute;display:block;content:'';width:5px;height:5px;background:#c0273e;left:0;top:0.5em;}
.content .block .document>.content>.content-item{margin-bottom:1em;}
.content .block .document>.content>.content-item .tsource{margin:0.7em 1em;}
.content .block .document>.content>.content-item a{text-decoration: underline;}
.content.recos .block .document>.content>.content-item>div.title{margin-bottom:0.6em;}
.content.recos .block .document>.content .date{font-size:0.8em;font-style: italic;margin-bottom: 1em;}
.content.recos .block .document>.content>.content-item .poso{display:flex;align-items: start;}
.content.recos .block .document>.content>.content-item .lst-tiret{position:relative;}
.content.recos .block .document>.content>.content-item .lst-tiret::after{position:absolute;content:'';display:block;width:8px;height:2px;background:#333;left:-11px;top:0.5em;}
.content.recos .block .document>.content>.content-item .poso-label{display:inline-block;padding:0 3px;background: #006400;color: #fff;}
.content.recos .block .document>.content>.content-item .poso-text{border-left: 2px solid #006400;padding-left: 5px;}

div.vdf .glossary-def {background: linear-gradient(to right, #4e4e4e 33%, #FFF 0%) bottom/8px 1px repeat-x;cursor:pointer;}
.title-glossary{text-align: center;}
div.rubric.compo span.glossary-def{pointer-events: none;background:none;}

div.tooltip_content p a {border-bottom: 2px;text-decoration: underline;text-underline-offset: 3px;}

#Dabox .block.gengroup{width:600px;}

#Dabox .block.gengroup .list{}
#Dabox .block.gengroup .list ul{margin-top:20px;margin-bottom:10px;}
#Dabox .block.gengroup .list ul li{}
#Dabox .block.gengroup .list ul li .icons{display:flex;flex:0 0 auto;}
#Dabox .block.gengroup .list ul li .icons span{display:block;width:24px;height:25px;margin-left:3px;}
#Dabox .block.gengroup .list ul li .icons .referent{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-referent.png") no-repeat;}
#Dabox .block.gengroup .list ul li .icons .generic{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-generic.png") no-repeat;}
#Dabox .block.gengroup .list ul li .icons .deleted{background:url("../../includes/components/./2020/styles/../imgs/icon-medic-supprime.png") no-repeat;}

.content.maladies .block .document.gp .santebd {border: 2px solid #9EC1E1; border-radius: 10px; background-color: #F7FAFD; padding: 15px; color: #5A5A5A;}
.content.maladies .block .document.gp .santebd h2 {margin-top: 0;}
.content.maladies .block .document.gp .santebd h2::after {display: none;}
.content.maladies .block .document.gp .santebd .underline {text-decoration: underline}
.content.maladies .block .document.gp .santebd ul {margin-bottom: 0; color: #000}
.content.maladies .block .document.gp .santebd ul a {color: #000; text-decoration: underline;}

@media screen and (max-width: 950px) {
    .content .block .summary{margin-left: -260px; margin-right: 22px;position:absolute;z-index:99;transition: margin-left 0.6s;width:285px;}
    .content .block .summary.open{left: 0; margin-left: 0!important;}
    .content .block .summary>p {display: block;transform: rotate(90deg);transform-origin:top left;cursor: pointer;transition: margin-left ease 0.2s;position: absolute;  width: 80%; left:100%; border-bottom: solid 1px #FE2B6A}
    .content .block .summary>p::after{display: none}
    .content .block .summary ul {border-top: solid 1px #be2f45; position: relative}
    .content .block .summary>ul li a.current::after{display:none;}
    .content .block .summary+.content{margin-left:2em;}
    body .tooltip .close { position:absolute;display:block;}
    .content.maladies .block .summary>ul li a.current::after, ul li.current-li::after {display:none;}
    .content .block .summary>ul li.current-li::after {border-left-color: transparent;}
}

.facets-container{flex: 1 0 auto;margin-right: 1rem; width: 25%;margin-bottom: 1rem;padding-top: 1rem;}
.facets-container .facets .facet > input ~ ul.facets-list{display: none;}
.facets-container .facets .facet > input:checked ~ ul.facets-list{display: block;}
.facets-container .facets .facets-list{padding-left: 1rem;}
.facets-container .facets > .facets-list{padding: 0;}
.facets-container .facets .facets-label{font-weight: 500;border-bottom: 2px solid #CC0033;padding-bottom: 0.5rem;text-transform: uppercase;font-size: 0.9em;}
.facets-container .facets .facet{padding-bottom: 0.5rem;}
.facets-container .facets .facet input[type="checkbox"] {display: none;}
.facets-container .facets .facet input[type="checkbox"] + label {position: relative;padding-left: 1.5rem;cursor: pointer;}
.facets-container .facets .facet input[type="checkbox"][disabled] + label {pointer-events: none;color: #cdcdcd;}
.facets-container .facets .facet input[type="checkbox"] + label::before, .facets-container .facets .facet input[type="checkbox"] + label::after {display: block;position: absolute;box-sizing: border-box;content: '';}
.facets-container .facets .facet input[type="checkbox"] + label::before {top: 0;left: 0;border: 2px solid #E7E8ED;background-color: #FBFBFE;width: 1rem;height: 1rem;}
.facets-container .facets .facet input[type="checkbox"] + label::after {top: 0.25rem;left: 0.25rem;width: 0.5rem;height: 0.5rem;border-radius: 2px;}
.facets-container .facets .facet input[type="checkbox"]:checked + label::after {background-color: #c70036;}
.content .intro.news-search-intro h1 {color: #c0273e;}
.content .intro.news-search-intro h1::after {content: '';display: block;height: 3px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;margin-top: 0.5rem;}
.content .document.news-search-document h2::after {margin-top: 0.25rem;}
.content .document.news-search-document {flex-wrap: wrap;}
#news_container {width: 70%;}

.news-list{padding:0;margin:0;}
.news-list li{display:flex;margin-bottom: 1.5rem;cursor:pointer;background:#fff;gap:1rem;}
.news-list li .news-thumbnail{flex:0 0 auto;margin: 0;overflow: hidden;width: 12em;}
.news-list li .news-thumbnail img{width: 100%; transition: all 0.5s ease 0s; object-fit: fill;}
div.intro div#news_container ul.news-list li.news-link figure.news-thumbnail img{height:118px;}
.news-list li:hover .news-thumbnail img{transform: scale(1.1);}
.news-list li:hover .news-title a{color: #CC0033;}
.news-list li .news-head{font-size: 0.8em;font-weight: 500;line-height: 1.2em;}
.news-list li .news-head .news-types {color: #CC0033;}
.news-list li .news-head .news-date {color: #5A5A5A;}
.news-list li .news-content {flex: 1 1 auto;display: flex;flex-direction: column;justify-content: space-between; gap: 0.25rem;}
.news-list li .news-content h3{padding:0;margin:0;}
.news-list li .news-content .news-summary {overflow: hidden;text-overflow: ellipsis;padding:3px 0;margin: 0;font-size: 0.9em;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.document:not(.gp) .news-list li .news-content .news-title{text-transform: none; text-align: left;font: Bold 1.15em Roboto;color: #5A5A5A;margin: 0;padding: 0;}
.news-list li .news-content .news-title::after,.main.author .news > h2::after{content:''; display:block; height:2px; background:#C0273E; border-radius: 5px; width:41px; border:0;margin-top: 0.5rem}

.content .author-content{display:flex;align-items: flex-start;margin-bottom:2em;font-size:0.9em;}
.content .author-content h1{text-transform: none;font-size: 2em;}
.content .author-content img{flex:0 0 auto;margin-right:1em;border-radius: 100%;}
.content .author-content .bio{font-size:0.9em;flex:1 1 auto; margin-bottom: 1rem;line-height: 1.5em;}
.content .author-content .bio .profiles{text-align: right;}
.main.author .news > h2 {font-size: 1.4em;margin-bottom: 1rem;}

@media screen and (max-width: 1270px){
     div.intro div#news_container ul.news-list li.news-link figure.news-thumbnail img{height:unset;}
    .news-list li .news-content .news-summary{display: none;}
    .news-list li .news-content{justify-content: flex-start;}
    .news-list li .news-thumbnail{width: 9em;}
}

@media screen and (max-width: 950px){
    .news-list li .news-thumbnail{width: 5em;}
    .content .intro h1{text-align: center;}
    .content .intro h1::after {margin: auto;}
    .news-list li{height:auto;align-items: self-start;}
    .content .document.news-search-document .summary .filters{background-color: #FFF; border-top: solid 1px #C0273E; border-radius: 0; }
    #news_container,.content .document.news-search-document .facets-container  {width: 100%;padding: 0;}
}



/* Dependencies -warn- : Prototype is not available */
/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{margin-top:10px;position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("../../includes/components/./chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}  .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}  .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}  .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}  .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat 0 2px}  .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}  .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}  .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}  .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}  .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}  .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}  .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}  .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}  .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}  .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}  .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}  .chosen-container .chosen-results li.group-option{padding-left:15px}  .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}  .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}  .chosen-container-multi .chosen-choices li{float:left;list-style:none}  .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}  .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}  .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}  .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../../includes/components/./chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}  .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}  .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}  .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}  .chosen-container-multi .chosen-results{margin:0;padding:0}  .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}  .chosen-container-active .chosen-single{border:1px solid #5897fb;}  .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}  .chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}  .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}  .chosen-container-active .chosen-choices{border:1px solid #5897fb;}  .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}  .chosen-disabled{opacity:.5!important;cursor:default}  .chosen-disabled .chosen-single{cursor:default}  .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}  .chosen-rtl{text-align:right}  .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}  .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}  .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}  .chosen-rtl .chosen-single div{right:auto;left:3px}  .chosen-rtl .chosen-single abbr{right:auto;left:26px}  .chosen-rtl .chosen-choices li{float:right}  .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}  .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}  .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}  .chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}  .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}  .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}  .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url("../../includes/components/./chosen/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}  .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../../includes/components/./chosen/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* Dependencies -warn- : M4Tween is not available */
.tooltip{position:fixed;z-index:99;opacity:0;padding:10px;display:none;width:300px;top:30px;left:80px;color:#666;background-color:#EEE;font-weight:400;border-radius:8px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);max-width: 800px;}
.tooltip ul { padding-left: 15px; list-style:disc; }
.tooltip li p { margin-bottom:0; line-height: normal;}
.tooltip h4 {color:#00ad78;}
.tooltip .close {cursor:pointer;display: none; right: 0.75em;top: 0.75em;-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0ZM7 13C3.7 13 1 10.3 1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13Z' fill='%235F6164'/%3E%3Cpath d='M9.7 10.5L7 7.8L4.3 10.5L3.5 9.7L6.2 7L3.5 4.3L4.3 3.5L7 6.2L9.7 3.5L10.5 4.3L7.8 7L10.5 9.7L9.7 10.5Z' fill='%235F6164'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0ZM7 13C3.7 13 1 10.3 1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13Z' fill='%235F6164'/%3E%3Cpath d='M9.7 10.5L7 7.8L4.3 10.5L3.5 9.7L6.2 7L3.5 4.3L4.3 3.5L7 6.2L9.7 3.5L10.5 4.3L7.8 7L10.5 9.7L9.7 10.5Z' fill='%235F6164'/%3E%3C/svg%3E");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;  height: 1em;width: 1em;background-color: #666;}
.tooltip .close:hover{background-color: #CC0033;}
.tooltip a {border-bottom: 1px solid #CC0033;}
.tooltip a:hover {color: #CC0033;}

.VMP a.product {
    text-decoration: none;
}
.VMP a.product:link, .VMP a.product:visited, .VMP a.product:hover {
    color: black;
    cursor: text;
}

.VMP table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: auto;
}

.VMP .mono, .VMP .substance {
    margin-bottom: 2em;
}
.VMP h4 , .VMP .substance h3 {
    padding-left: 0;
    text-transform: none;
}

.VMP .substance h3 {
    border-color:#536D8B;
}

.VMP .vmp-chapter .box {
    margin-top: 1em;
}

.VMP a {
    text-decoration:underline;
    color:#000000;
}
.VMP a:hover {
    color:#333333;
    text-decoration:none;
}

.VMP a img {border:none;}

.VMP table {
    width:100%;
    background-color:#ffffff;
}

.VMP table th {
    background-color:#e8e8e8;
}

.VMP table th, .VMP table td {
    border: 1px solid #b4b4b4;
    padding:0.5em;
    vertical-align: top;
}

.VMP p  {
    margin:0.5em 0;
}

.VMP ul, .VMP ol {
    list-style: none;
    margin: 0;
    padding: 0 1.3em 0 2em;
    margin-bottom: 0.1em;
    list-style:square;
    /*color:#B10431;*/
}

.VMP .substance ul, .VMP .substance ol {
    color:#536D8B;
}

.VMP .italic {
    font-style: italic;
}
.VMP .bold {
    font-weight:bold;
}
.VMP .normal {
    font-weight:normal;
}
.VMP .right {
    float:right;
}

.VMP .a-center {
    text-align:center;
}
.VMP .v-middle {
    vertical-align:middle;
}

.VMP .frequency {
    font-size:0.8em;
    font-style:italic;
}


.VMP .padding0 {padding:0 !important;}
.VMP .bl0 {border-left:none !important;}
.VMP .bt0 {border-top:none !important;}
.VMP .br0 {border-right:none !important;}
.VMP .bb0 {border-bottom:none !important;}

/* titre */
.VMP .drugs-molecule-title {

    margin: 0;
}

.VMP .dci-header {
    overflow:hidden;
    font-weight:bold;
    padding:0 1em 0 0;
    border-bottom: 1px solid #B4B4B4;
    height: auto;
    background: none;
    box-shadow: none;
    margin-bottom: 1rem;
}

.VMP .substance .dci-header {
    border-bottom: none;
}

.VMP .dci-header .mono-date {
    float:right;
    text-align:center;
    margin-top:0.4em;
}

.VMP .dci-header .mono-date p {
    margin-top:0;
    margin-bottom:0.5em;
    color: #B4B4B4;
}

.VMP .h-risk {
    margin-bottom: 2em;
}

/* TOC */

.VMP .toc {
    overflow:hidden;
    background-color:#f9f9f9;
}

.VMP .toc div.toc-nav {
    border-bottom:1px solid #E8E8E8;
}

.VMP .toc span.nav-title {
    float:left;
    display:block;
    width:11em;

    padding-left:1.2em;
    margin-top:0.5em;
    margin-bottom:0.6em;
    font-weight:bold;
    color:#666666;
}

.VMP .toc ul {
    overflow:hidden;
    padding-left:0.4em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    /*list-style:none outside url("../../includes/components/./2020/styles/images/puce.gif");;*/
}
.VMP .toc li {
    width:12em;
    float:left;
    margin-left:1em;
    padding-bottom:0.3em;
    padding-top:0.3em;
    font-weight:normal;
}
.VMP .toc li.disabled {
    /*list-style:none outside url("../../includes/components/./2020/styles/images/puce-grisee.gif");*/
}


/* rubrique inactive */
.VMP .toc li span {
    color:#808080;
}

/* tableau des risques globaux */
.VMP .global-risks {
    margin-top:1.5em;
}
.VMP table.global-risks th, .VMP table.global-risks td {
    padding:0.2em;
}

/* hiérarchie ATC */
.VMP .atc-hierarchy  {
    font-size:0.8em;
    margin-left:0.3em;
}
.VMP .atc-hierarchy span {
    font-weight:bold;
}
.VMP .atc-hierarchy .atc-hierarchy {
    padding-left:0.5em;
    margin-left:0;
    font-size:1em;
}

/* tableau de pregnancy */
.VMP table.pregnancy {
    max-width: 45em;;
}
/* sauf en haut de mono */
.VMP .global-risks table.pregnancy {
    max-width: inherit;
}

.VMP table.pregnancy td.sub-th{
    text-align:center;
    font-size: 0.8em;
    font-weight:bold;
}
.VMP table.pregnancy td.risk-label{
    font-size: 0.85em;
    vertical-align: middle;
}
.VMP table.pregnancy th.sub-th {
    font-style:italic;
    font-size:0.8em;
}

.VMP .vigilance-text {
    font-size: 0.8em;
}

.VMP table.pregnancy p.legends {
    line-height:2em;
    margin:0;
    font-size: 0.8em;
}
.VMP table.pregnancy .legends span.risk-legend{
    margin-right:0.5em;
}
.VMP span.risk {
    color: white;
    font-weight: bold;
    padding:0.2em 0.5em 0.1em 0.4em;
    margin-right:0.3em;
}
.VMP table.pregnancy .legends span.risk {
    border:1px solid #b4b4b4;
}

.VMP table.pregnancy .risk {
    font-weight:bold;
}

.VMP table.pregnancy td.risk {
    text-align:center;
    font-size: 0.85em;
    color:white;
}

.VMP .patient-risk-legend {
    font-size:0.8em;
    clear:both;
    float:right;
    margin-top: 0.75em;
}
.VMP .patient-risk-legend table {
    width:auto;
    border-collapse: separate;
    border-spacing: 1em 0;
}
.VMP .patient-risk-legend .risk {
    float:left;
    font-size:0.9em;
    line-height: 1.7em;
}
.VMP .patient-risk-legend td, .VMP .patient-risk-legend th {
    background-color:#E8E8E8;
    padding: 0;
    text-align: center;
    vertical-align:middle;
    width:6.5em;
    line-height: 1.7em;
}
.VMP .patient-risk-legend th {
    border:none;
    color:#B4B4B4;
    background-color:inherit;
    width:auto;
}

/* couleurs des risques */
.VMP span.risk-I, .VMP td.risk-I {background-color:#FFDC2C;}
.VMP span.risk-II, .VMP td.risk-II {background-color:#F97D00;}
.VMP span.risk-III, .VMP td.risk-III {background-color:#FF4326;}
.VMP span.risk-X, .VMP td.risk-X {background-color:#CF113C;}
.VMP table.risk-I {border-top: 2px solid #FFDC2C;}
.VMP table.risk-II {border-top: 2px solid #F97D00;}
.VMP table.risk-III {border-top: 2px solid #FF4326;}
.VMP table.risk-X {border-top: 2px solid #CF113C;}

.VMP .vmp-chapter {
    margin-top:3em;
}
.VMP .mono h2 {
    margin:0 1em;
    padding:0.5em 0.8em;

    color:#ffffff;
    background-color:#99042E;
    border:1px solid #B4B4B4;
    border-top:0px;
    line-height:2em;
    font-weight:bold;
    text-transform:uppercase;
    display:inline;
    /* CSS3 */
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.VMP .vmp-reminder {
    display: none;
    float:right;
    text-align:right;
    color:#b4b4b4;
    margin: 0.5em 1em 0.5em 0.5em;
    font-size: 0.9em;
}
.VMP .rubric, .VMP .clear {
    clear:both;
}
.VMP .rubric {
    margin-bottom:1.5em;
}

.VMP h5 {
    margin:0 1.5em;
    padding:0.5em 1.5em;
    height:1em;
    color:#99042E;
    background-color:#e8e8e8;
    font-weight:bold;
    border:1px solid #B4B4B4;
    border-bottom:0px;
    float:left;
    text-transform: none;
    font-style: normal;
    border-top-left-radius: 6px;
    font-size: 1rem;
/ * CSS3 * /
-webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}

.VMP h5 span {
    color: #777777;
    font-weight: normal;
}

.VMP .severity-level{
    float:right;
    font-size:0.7em;
    line-height: 2em;
    margin-top: 1.5em;
    width:7em;
    background-color:#E8E8E8;
    border:1px solid #b4b4b4;
    border-bottom:none;
    text-align:center;

    /* CSS3 */
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}
.VMP .severity-level span.risk{
    float:left;
    line-height: 1.7em;
}


.VMP .fda-pregnancy {
    margin-top:1em;
}

.VMP table.fda-pregnancy .pregnancy-info span {
    font-weight:bold;
}

.VMP table.fda-pregnancy .indicator table td {
    text-align:center;
    background-color:#ebebeb;
    color:#b4b4b4;
    font-weight:bold;
    border-color:#ffffff;
}
.VMP table.fda-pregnancy .indicator,
.VMP table.fda-pregnancy .indicator td {
    padding:0;
    text-align:center;
}

.VMP table.fda-pregnancy .indicator span {
    display:block;
    padding:0.5em;
}
.VMP table.fda-pregnancy .indicator .selected .a {
    background-color:#c4f2ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .b {
    background-color:#dff2ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .c {
    background-color:#f2e4ab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .d {
    background-color:#f2ccab;
    color:#000000;
}
.VMP table.fda-pregnancy .indicator .selected .x {
    background-color:#f2b7ab;
    color:#000000;
}

.VMP table.adverse-effects th.system {
    background-color: #F5F5F5;
    font-style: italic;
    text-align: left;
}

.VMP table.adverse-effects th {
    vertical-align: middle;
}

.VMP .interactions table.risk th {
    text-align:left;
}
.VMP .interactions td.ram-coa-label {
    font-style: italic;
}

.VMP .h-risk th span {
    font-weight:normal;
}


.VMP .footer .logo-footer {
    float:right;
}

.VMP .footer {
    color:#000000;
    text-align:center;
    padding:1.5em;
    background-color:#e8e8e8;
    border-top:1px solid #B10431;
    /* CSS3 */
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}

.VMP .footer p {
    margin:0;
}

/* SUBSTANCE */

.VMP .substance .box {
    padding-left: 0.5rem;
}

.VMP .substance .caption {
    display: none;
}

.VMP .substance .rubric th {
    width:20%;
    text-align: left;
}
.VMP .substance table.who {
    width:auto;
}
.VMP .substance table.who td {
    border: none;
    padding: 0 0.4em 0 0;
}
.VMP .substance .who .route {
    font-weight: bold;
}
.VMP .substance .who .value {
    text-align:right;
}
.VMP .substance .who .route {
    font-weight: bold;
}
.VMP .substance .chemistry p, .VMP .substance .dosage p  {
    clear: both;
    margin: 0;
}
.VMP .substance .chemistry p span, .VMP .substance .dosage p span{
    float:left;
    font-weight:bold;
    width:8em;
}

.VMP .substance .dosage .poso-cdata i {
    font-style: normal;
    font-weight:bold;
    line-height:2em;
}

.VMP .substance .dosage .poso-cdata i:before
{
    content:"> ";
}
.VMP .substance .dosage .poso-cdata b i:before {
    content:normal;
}

.VMP .substance .dosage .poso-cdata b {
    font-style: italic;
    font-weight:normal;
}
.VMP .substance .dosage .poso-cdata b i {
    font-style: normal;
    font-weight:normal;
    text-decoration:underline;
    line-height:1em;
}

.VMP .substance .dosage .poso-cdata table {
    margin:0.5em 0;
    width:auto;
}

.VMP .subfooter {
    text-align:center;
}
.VMP .subfooter p {
    margin:0;
}

.VMP .back-to-top {
    display: none;
}
.rubric.dosage .phrasing-container div,.rubric.dosage .phrasing-container  span,.rubric.dosage .phrasing-container  applet,.rubric.dosage .phrasing-container  object,.rubric.dosage .phrasing-container  iframe,.rubric.dosage .phrasing-container
h1,.rubric.dosage .phrasing-container  h2,.rubric.dosage .phrasing-container  h3,.rubric.dosage .phrasing-container  h4,.rubric.dosage .phrasing-container  h5,.rubric.dosage .phrasing-container  h6,.rubric.dosage .phrasing-container  p,.rubric.dosage .phrasing-container  blockquote,.rubric.dosage .phrasing-container  pre,.rubric.dosage .phrasing-container
a,.rubric.dosage .phrasing-container  abbr,.rubric.dosage .phrasing-container  acronym,.rubric.dosage .phrasing-container  address,.rubric.dosage .phrasing-container  big,.rubric.dosage .phrasing-container  cite,.rubric.dosage .phrasing-container  code,.rubric.dosage .phrasing-container
del,.rubric.dosage .phrasing-container  dfn,.rubric.dosage .phrasing-container  em,.rubric.dosage .phrasing-container  img,.rubric.dosage .phrasing-container  ins,.rubric.dosage .phrasing-container  kbd,.rubric.dosage .phrasing-container  q,.rubric.dosage .phrasing-container  s,.rubric.dosage .phrasing-container  samp,.rubric.dosage .phrasing-container
small,.rubric.dosage .phrasing-container  strike,.rubric.dosage .phrasing-container  strong,.rubric.dosage .phrasing-container  sub,.rubric.dosage .phrasing-container  sup,.rubric.dosage .phrasing-container  tt,.rubric.dosage .phrasing-container  var,.rubric.dosage .phrasing-container
b,.rubric.dosage .phrasing-container  u,.rubric.dosage .phrasing-container  i,.rubric.dosage .phrasing-container  center,.rubric.dosage .phrasing-container
dl,.rubric.dosage .phrasing-container  dt,.rubric.dosage .phrasing-container  dd,.rubric.dosage .phrasing-container  ol,.rubric.dosage .phrasing-container  ul,.rubric.dosage .phrasing-container  li,.rubric.dosage .phrasing-container
fieldset,.rubric.dosage .phrasing-container  form,.rubric.dosage .phrasing-container  label,.rubric.dosage .phrasing-container  legend,.rubric.dosage .phrasing-container
table,.rubric.dosage .phrasing-container  caption,.rubric.dosage .phrasing-container  tbody,.rubric.dosage .phrasing-container  tfoot,.rubric.dosage .phrasing-container  thead,.rubric.dosage .phrasing-container  tr,.rubric.dosage .phrasing-container  th,.rubric.dosage .phrasing-container  td,.rubric.dosage .phrasing-container
article,.rubric.dosage .phrasing-container  aside,.rubric.dosage .phrasing-container  canvas,.rubric.dosage .phrasing-container  details,.rubric.dosage .phrasing-container  embed,.rubric.dosage .phrasing-container
figure,.rubric.dosage .phrasing-container  figcaption,.rubric.dosage .phrasing-container  footer,.rubric.dosage .phrasing-container  header,.rubric.dosage .phrasing-container  hgroup,.rubric.dosage .phrasing-container
menu,.rubric.dosage .phrasing-container  nav,.rubric.dosage .phrasing-container  output,.rubric.dosage .phrasing-container  ruby,.rubric.dosage .phrasing-container  section,.rubric.dosage .phrasing-container  summary,.rubric.dosage .phrasing-container
time,.rubric.dosage .phrasing-container  mark,.rubric.dosage .phrasing-container  audio,.rubric.dosage .phrasing-container  video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    color:#000000;
    background-color:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    float:none;
    display:block;
    position:static;

}
.rubric.dosage .phrasing-container  span,
.rubric.dosage .phrasing-container  a,
.rubric.dosage .phrasing-container  abbr,
.rubric.dosage .phrasing-container  acronym,
.rubric.dosage .phrasing-container  address,
.rubric.dosage .phrasing-container  big,
.rubric.dosage .phrasing-container  del,
.rubric.dosage .phrasing-container  dfn,
.rubric.dosage .phrasing-container  em,
.rubric.dosage .phrasing-container  img,
.rubric.dosage .phrasing-container  ins,
.rubric.dosage .phrasing-container  small,
.rubric.dosage .phrasing-container  strike,
.rubric.dosage .phrasing-container  strong,
.rubric.dosage .phrasing-container  sub,
.rubric.dosage .phrasing-container  sup,
.rubric.dosage .phrasing-container  b,
.rubric.dosage .phrasing-container  i,
.rubric.dosage .phrasing-container  center,
.rubric.dosage .phrasing-container  label,
.rubric.dosage .phrasing-container  strong
{display:inline;}


/* HTML5 display-role reset for older browsers */
.rubric.dosage .phrasing-container article,.rubric.dosage .phrasing-container  aside,.rubric.dosage .phrasing-container  details,.rubric.dosage .phrasing-container  figcaption,.rubric.dosage .phrasing-container  figure,.rubric.dosage .phrasing-container footer,.rubric.dosage .phrasing-container  header,.rubric.dosage .phrasing-container  hgroup,.rubric.dosage .phrasing-container  menu,.rubric.dosage .phrasing-container  nav,.rubric.dosage .phrasing-container  section {
    display: block;
}
.rubric.dosage .phrasing-container ol,.rubric.dosage .phrasing-container  ul {
    list-style: none;
}
.rubric.dosage .phrasing-container blockquote,.rubric.dosage .phrasing-container  q {
    quotes: none;
}
.rubric.dosage .phrasing-container blockquote:before,.rubric.dosage .phrasing-container  blockquote:after,.rubric.dosage .phrasing-container
q:before,.rubric.dosage .phrasing-container  q:after {
    content: '';
    content: none;
}
.rubric.dosage .phrasing-container table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ===================================== */
/* ========= Phrasing versions ========= */
/* ===================================== */

.rubric.dosage .phrasing-container .phrasing-cluster-title {
    font-weight: bold;
}

.rubric.dosage .phrasing-container h1.phrasing-section,
.rubric.dosage .phrasing-container h2.phrasing-section,
.rubric.dosage .phrasing-container h3.phrasing-section,
.rubric.dosage .phrasing-container h4.phrasing-section,
.rubric.dosage .phrasing-container h5.phrasing-section,
.rubric.dosage .phrasing-container h6.phrasing-section {
    margin-top: 1rem;
    font-weight: bold;
}

.rubric.dosage .phrasing-container h2{
    font-size: 1.3em; }

.rubric.dosage .phrasing-container h3{
    font-size: 1.2em; }

.rubric.dosage .phrasing-container h4{
    font-size: 1.1em; }

.rubric.dosage .phrasing-container h5{
    text-transform: none;
    font-size: 1em; }

.rubric.dosage .phrasing-container h6{
    font-size: 0.9em; }


.rubric.dosage .phrasing-container ul {
    text-align: left;
    list-style-type: none;
    margin-left: 0px;
    padding: 0;
}

.rubric.dosage .phrasing-container .level7 {
    margin-left: 250px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level6 {
    margin-left: 210px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level5 {
    margin-left: 170px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level4 {
    margin-left: 130px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level3 {
    margin-left: 90px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level2 {
    margin-left: 50px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .level1 {
    margin-left: 0px;
    margin-top: 7px;
}

.rubric.dosage .phrasing-container .phrasing-indication {
    font-style: italic;
    font-weight: bold;
}

.rubric.dosage .phrasing-container .phrasing-phase {
    text-decoration: underline;
}

.rubric.dosage .phrasing-container .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.rubric.dosage .phrasing-container .well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.content .article.substance .block .intro .title h1{text-transform: uppercase;}
.content .article.substance .block .content h2,.content .article.substance .block .content .h2 {font-size: 1.5em;margin-top: 0;text-transform: none;}
.content .article.substance .block .content h2:first-letter,.content .article.substance .block .content .h2:first-letter {text-transform: uppercase}
.content .article.substance .block .content h3,.content .article.substance .block .content .h3 {padding: 0.5rem 0; margin: 0 0 0.25rem 0;font-size: 1.4em;border-left: none;text-transform: none;}
.content .article.substance .block .content h4{font-size: 1.3em;}
.content .article.substance .block .content h5{font-size: 1.2em;}
.content .article.substance .block .content h6{font-size: 1.1em;}
.content .article.substance .block .content .list ul{margin: 1rem 0;}
.content .article.substance .block .content .list{margin: 0;}
.content .article.substance .block .dci_description{font-size: 0.9rem;}
.content .article.substance .block .document .content ul li {padding: 0.25rem 0 0 0;margin: 0;}
.content .substance .block .content{font-size: 0.9em;}
.content .substance .block .content select{width:100%;}
.content .substance .block .summary>ul li a {padding: 0.25rem 0.25rem 0.25rem 0.5rem;}
.content .substance .block .summary>ul li.disabled{display: none;}
.content .substance .block .summary>ul>li>ul{border-bottom: none;}
.content .substance .block .summary>ul>li:last-of-type{border-bottom: solid 1px #C0273E;border-radius: 0 0 10px 10px;}
.content .substance .block .summary>ul>li:last-of-type>ul{border-radius: 0 0 10px 10px;}
.content .substance .block .summary>ul>li>a.has-children{text-transform: uppercase;font-weight: bold;font-size: 1em;border-bottom: solid 1px #d0d1d4;padding: 0.5rem;}
.content .substance .block .summary>ul>li a.has-children+ul{ padding: 0.25rem 0; border-bottom: 1px solid #D0D1D4;}
.content .substance .block .summary>ul>li:last-of-type>a{border-radius: 0;}
.content .substance .block .summary>ul>li>ul>li>a.section{border-bottom: 1px solid #D0D1D4;}
.content .substance .block .summary>ul>li>ul>li>a.has-children {border-bottom: none;padding-bottom: 0.25rem;}
.content .substance .block .summary>ul>li>ul>li>a.has-children+ul {list-style: disc;    padding-left: 1.5rem;}
.content .substance .block .summary ul{padding-left: 0;}
.content .substance .block .summary #substance_summary{border-bottom: solid 1px #C0273E;}
.content .substance .block .summary #substance_summary>a{border-bottom: none;}
.content .substance .block .summary #substance_summary>ul{list-style: disc;padding-left: 1.5rem;}
.content .substance .block .summary #dci_summary>ul>li:last-of-type>ul{border-bottom: none;}
#substance_overall {margin-bottom: 1.5rem;}
#substance_overall .collapsible{border: 2px solid #E7E8ED;padding: 0.5rem;text-transform: uppercase;font-weight: 500;margin-top: 1rem;width: 9rem;}
#substance_overall .collapsible:hover{color:#CC0033;}
#dci_overall {margin-top: 1.5rem;}
#dci_overall,#dci_overall .interactions {position: relative;}
#dci_overall .iam-add{position: absolute; top: 0.5rem; right:0;}
#list_vmps_chosen {margin-bottom: 1rem;width: 100% !important;}
#list_vmps_chosen .chosen-single {background: white;border: 2px solid #c0273e; border-radius: 0;text-decoration: none;font-weight: bold;font-size: 1rem;padding: 0.5rem;height: auto;border-radius:5px;}
#list_vmps_chosen .chosen-single div{top: 0.5rem;}
.article.substance .details .substance_section{padding: 0;}
.article.substance .details ul{list-style:disc;}
.article.substance .date{color:#5A5A5A;font-style: italic;font-size:0.8em;margin-top:10px;}
#dci_specialties ul{padding:0; margin:0;}
#dci_specialties ul .list-product{border: 1px solid #D0D1D4; margin-bottom:10px;}
#dci_specialties ul li .hidden{display: none;}
#dci_specialties ul li .list{text-align: left; text-transform: capitalize;}
#dci_specialties ul li .sub-toggle{text-align: left; color: #000000; display: block; text-decoration: underline; font-weight: 500;}
#dci_specialties ul li .sub-toggle:hover{font-weight: 700;}
#dci_specialties ul li a{display:flex; justify-content: space-between; align-items: start; padding:15px 10px 15px 10px;font: 14px/17px Roboto;  color: #5A5A5A;flex-wrap: wrap;text-decoration: none;}
#dci_specialties ul li a:hover{background: #F4F6FC; font-weight:bold;}
#dci_specialties ul li a.deleted{color:#ADAEAF}
#dci_specialties ul li a span.label-abr{display:block;width:113px;text-align: center;padding:3px 0;margin-right:17px;}
#dci_specialties ul li a span.label-abr.mono{background: #C0273E; box-sizing:border-box; font: 13px Roboto; color: #FFFFFF; text-transform: uppercase; position:relative;}
#dci_specialties ul li a span.label-abr.mono::after{content:''; height:0; width:0;display: block; position:absolute; top:0;left:100%; border: solid transparent 10px; border-left-color: #C0273E; }
#dci_specialties ul li a span.label-abr.fa{border: 1px solid #5A5A5A; background: #FFFFFF; box-sizing:border-box; font: 13px Roboto; color:#5A5A5A; text-transform: uppercase; position:relative;}
#dci_specialties ul li a .title{flex:1 1 auto;margin:0;font-weight:bold;max-width:335px;font-size:1.1em;}
#dci_specialties ul li a div.substances,
#dci_specialties ul li a div.routes,
#dci_specialties ul li a div.list-remb{flex:0 0 auto;text-align:center;max-width:150px;}
#dci_specialties ul li a div.market-status{display:block; flex:0 0 auto;text-transform: uppercase; text-align: right; font: Bold 0.93em Roboto;width:135px;color: #6FC027;}
#dci_specialties ul li a div.market-status.available{ color: #6FC027; }
#dci_specialties ul li a div.market-status.deleted{ color: #C0273E; }
#dci_specialties ul li a div.market-status.not_marketed{color: #e77902;}
a.chosen-single.chosen-default span{color: #746a6a;}
div.share-and-print-buttons{margin-bottom: 1em;}
body .tooltip{border: 1px solid #CECED4;background-color: #FFFFFF;padding: 1.5em;}
body .tooltip .close {position: absolute;display: block;}
#icon-editorial-rules{display:inline-flex;cursor:pointer;-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-position: center; -webkit-mask-position: center;  height: 1em;width: 1em;background-color: #666;}
#icon-editorial-rules:hover{background-color: #CC0033;}

@media screen and (max-width:1440px){
    .content .block .content{padding:0;overflow:hidden;width:90%;}
    .site-container.content{flex-wrap: wrap;}
    .site-container.content .main.substance{width:100%;flex:0 0 auto;}
    body .site-container.content .extra{width:100%;display:flex;flex-direction: column;align-items: center;justify-content: center;}
}
@media screen and (max-width: 950px){
    .content .substance .block .summary ul {
        border-top: none;
    }
    #dci_overall .iam-add{ position: relative;padding: 0.5rem 0;top: auto;right: auto;}
}




.zoom-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    background: rgba(0, 0, 0, 1);
    z-index: 99;
    opacity: 1;
    pointer-events: all;
    transition: opacity .4s;
}
.zoom-overlay.hidden{
    pointer-events: none;
    opacity: 0;
}

.zoom-img{
    position:fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #FFF;
    z-index: 100;
}

.close_zoom {
    display: none;
    font-size: 40px;
    position: fixed;
    right: 10px;
    top:10px;
    z-index: 101;
    cursor: pointer;
    background:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
    align-items: center;
    justify-content: center;
}
.content .article .block .intro{    position: relative;}
.content .article .block .content a:not(.action, .pagination-eureka-prev a, .pagination-eureka-next a, .document.gp a){border-bottom: 1px solid #CC0033;}
.content .article .block .content h2 a,.content .article .block .content h3 a{text-decoration: none;}
.content .article .block .content .intro{margin-top:0;}
.content .article .block .document .content ul{list-style: disc;}
.content .article .block .document .content ul li{padding:5px 0 0 0;}
.content .article .block .content .image{float:right;margin-left:10px;}
.content .article .block .content table.encadre{border:solid 1px #D0D1D4;margin-bottom:1em;background:#f5f9fd;padding: 10px 10px 0px 10px;}
.content .article .block .content table.encadre tr th{text-align:left;}
.content .article .block .content table.encadre tr th,
.content .article .block .content table.encadre tr td{padding:5px;color:#5A5A5A;}
.content .article .block .content h2+h3{margin-top:10px;}
.content .article .block .content h3{font-size:1.1em;padding-top:19px;}
.content .article .block .content h4{font-size:1em;padding-top:10px;}
.content .article .block .content .modifydate { font-size: 0.9em; color: #5A5A5A; margin: 16px 0;font-style: italic;text-transform: lowercase;}
.content .article .block .content .list { margin: 16px 0;}
.content .article .block .content .list ul { list-style-type: none;margin-top:-6px; }
.content .article .block .content .list ul a.medic_list span[class^="legend-"] { width: 25px; height: 25px; float: right; margin-top: -5px;margin-left:10px;}
.content .article .block .content .legend-generic { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-generic.png") no-repeat right center; margin-top: -4px;}
.content .article .block .content .legend-referent { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-referent.png") no-repeat right center; margin-top: -4px;}
.content .article .block .content .legend-biosimilar { background: url("../../includes/components/./2020/styles/../imgs/icon-medic-biosimilaire.png") no-repeat right center;}
.content .article .block .content .legend-w-presc { background: url("../../includes/components/./2020/styles/../imgs/picto-ordonnance-facultative.png") no-repeat right center;}
.content .article .block .content .legend-m-presc { background: url("../../includes/components/./2020/styles/../imgs/picto-ordonnance-obligatoire.png") no-repeat right center;}
.content .article .block .content .legend { margin: 20px 0 30px;}
.content .article .block .content .legend ul { padding-left: 0; list-style-type: none;}
.content .article .block .content .legend ul li { margin: 8px 0;}
.content .article .block .content .legend ul span[class^="legend-"] { display: inline-block; width: 25px; height: 25px; vertical-align: bottom;}
.actions{display:flex;justify-content: space-between;}
.actions .buttons{}
#rating_stars_news{display:flex;position: absolute;right: 0;top: 1rem;float: none;z-index: 1;}
.ratings{display:flex;flex:0 0 auto;margin-right: 0.5rem;}
.ratings .rating_star{background: url("../../includes/components/./2020/styles/../imgs/icon-stars.png") no-repeat;width: 11px;height: 11px;cursor: pointer;text-indent: -9999em;margin: 4px 0 0 4px;}
.reader{text-align: right;}
#rating_stars_news .avg_rate_news {margin-right: 0.3rem;}
#rating_stars_news .avg_rate_news, #rating_stars_news .total_rate_news {font-size: 0.9em; color: #5A5A5A;}
.content .article .block .news_content{margin-top:1rem;position: relative;}
.content .article .block .news_content a:not(.btn){border-bottom: 1px solid #CC0033;}
.content .article .block .news_content a:not(.btn):hover{color:#CC0033;}
.content .article .block .news_content a:not(.btn):visited{color:#86112E;}
.content .article .block .news_content .article_header{display: flex;flex-direction: row;position: relative; padding-bottom: 1rem;}
.content .article .block .news_content .articleImg{padding: 0 0 1.5rem 0;width: 30%;}
.site-container.content .main.article .block .news_content .articleImg img{ max-width: 35em; }
.content .article .block .news_content .articleImg p.legend{font-size:0.8em;margin: 3px 0 0;color: #5A5A5A; position: absolute;left: 0; z-index: 1; max-width: 510px;}
.content .article .block .news_content .news_header{background-color: white;padding: 1rem;flex:1;height: min-content;margin-top: 2rem;display: flex;flex-direction: column;gap: 0.5em;}
.content .article .block .news_content .news_header .news_type{color: #CC0033; font-size:0.8em; margin-bottom: 0.5rem;}
.content .article .block .news_content .news_header a.news_type:hover{text-decoration: underline;}
.content .article .block .news_content .news_header .title .news_info{font-size: 0.9em; margin-bottom: 0.5rem;}
.content .article .block .news_content .news_header h1{margin-bottom:0;text-transform: none; color: #000000;}
.content .article .block .news_content .news_header .date{color:#5A5A5A;text-transform:lowercase;}
.content .article .block .news_content .news_header .news_hook span{font-weight: normal;font-size: 0.9em !important;color: #5A5A5A;}
.content .article .block .news_content .news_header div.share, .content .article .block .news_content .news_header div.print {margin-bottom:0}
.content .article .block .news_content h2{text-transform: none}
.content .article .block .news_content h2:after{display: none}

.content .article .block .news_content ul{list-style: disc;}
.content .article .block .news_content ul li{padding:5px 0 5px 0;}
.content .article .block .news_content .print_hide {padding-top: 20px;}
.content .article .block .news_content .print_hide .ressources .h5 {padding-left: 20px; text-transform: initial;}
.content .article .block .news_content .print_hide .ressources ul {margin-top: 5px;}
.content .article .block .news_content .h5::after{background:#C70036;}
.content .article .block .news_module{padding:1.5em;text-align: center;}
.content .article .block .news_module_subscribe .news_module span{display:block;margin-bottom:5px;}
.content .article .block .news_module_subscribe .news_module .btn{display:inline-block;padding:15px 30px;}
.content .article .block table.encadre table.tableau {margin: 0 auto;}
.content .article .block table.tableau {border-collapse: collapse;font-size: 100%;width: 100%;}
.content .article .block table.tableau td,
.content .article .block table.tableau th {border: solid 1px #000;padding: 2px;}

.article .content table.tabloreagir caption{margin-bottom:10px;}
.content table.tabloreagir, .content table.tabloreagirlegende{border-collapse: collapse;width:100%;margin-bottom:1em;}
.content td.pathotabloreagirrouge, td.pathotabloreagirrouge {background-color: #F33314;border:0;vertical-align: middle;}
.content td.pathotabloreagirrouge2, td.pathotabloreagirrouge2 {background-color: #FBD3C9;border:0;}
.content td.pathotabloreagirorange, td.pathotabloreagirorange {background-color: #FCAF17;border:0;}
.content td.pathotabloreagirorange2, td.pathotabloreagirorange2 {background-color: #FEE8B8;border:0;}
.content td.pathotabloreagirjaune, td.pathotabloreagirjaune {background-color: #FFDE00;border:0;}
.content td.pathotabloreagirjaune2, td.pathotabloreagirjaune2 {background-color: #FFFDDD;border:0;}
.content td.pathotabloreagirvert, td.pathotabloreagirvert {background-color: #22B14C; border:0;}
.content td.pathotabloreagirvert2, td.pathotabloreagirvert2 { background-color: #DEEFDE; border:0;}

.content .article .block .content #modal_cookie  {
  text-align: center;display: inline-block;text-decoration: none;cursor: pointer;padding: 10px 20px;color: white;font-weight: 500;background: #CC0033;
  border: 1px solid #FFFFFF;border-radius: 49px;margin: 0 auto;
}

.content .article .block .content #modal_cookie:hover  {
    border: 1px solid #CC0033;
    color: #CC0033;
    background: #FFFFFF;
}

#article_body{line-height:25px;}
#article_body img {max-width: 100%;}
#article_body .news_summary {margin-bottom: 1rem;background-color: #FBFBFE;display: block;padding: 1rem;border-left: 2px solid #CC0033;}
#article_body .news_summary > em:first-of-type{color: #CC0033;}

#article_body h2, #article_body h3, #article_body h4, #article_body h5, #article_body h6{text-transform: none;}
#article_body h2:after{display:none;}


.sources_container .sources_title{font-weight: bold; font-size: 18px; color: #C03;}

.theme-fst::after, .theme-scd::after, .theme-thr::after, .theme-fou::after{display: none;}

.generic .block .intro .title .date {margin-bottom: 0.5rem;}
div.share-and-print-buttons{margin: 0.5rem 0;}

@media screen and (max-width: 1300px){
    #rating_stars_news{top: -0.5rem;}
    .content .article .block .news_content .news_header{top:0.5rem;padding: 0.5rem;}
    .content .article .block .news_content .articleImg {padding: 0 0 1.5rem 0;}
}
@media screen and (max-width: 950px) {
    .content .article .block .news_content .articleImg{text-align: center;width: 100%;padding-bottom: 1rem;}
    .site-container.content .main.article .block .news_content .articleImg img{max-width: 100%;}
    .content .article .block .news_content .articleImg p.legend{position: initial;}
    div.table_container table{max-width: 100%;}
    .content .article .block .news_content .article_header{flex-direction: column;width: 100%;}
    .content .article .block .news_content .news_header{width: 100%;padding: 0;margin-top: 0;}
    #rating_stars_news{position: static;}
}


/* Dependencies -warn- : Request 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:7px;right:7px;width:32px;height:32px;}
#Dabox .close .icon-close{transition:transform .4s;width:32px;height:32px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABc0lEQVRYR+2Wu00EQRBEq/v4eIfBTyIBDLI4g0gIAI8Ajk8ASHB8DGyOBIAIECSATwJI2NOo0Y40Om5nu/uMc3bt3ak3NVPVS1jyQ0vWRw/QO1BzYAjgB0Ba8KJuAPhuW6MGcMLM+ymlowUgdojoVUR0jfd5EDUAYuZrAGtBiCx+BuAx4oB+oxATAKtOCBV/EZHzmvifgOF8FeIGwIoRwixuBchOWCCyuNo+NWzO5EBeR524BTBocWK7sN0k7nGghLgDwDMQIfEIQD6OEmKTiJ6bC/dksb18x3IJ58aXme81oiJyEBWPOpCB9ojoE8CbiBxGyyrqwG7TcGNmHgFYN0b0n5sRABXXkhkD0DPXdFxFIbwAuV6zeJmOUG17AHLJnDY7n7UzNDusADnn2nC1qLlnhwVAxT05d0F0AWwV9eopGfMAqwGouO78osP21lFvmaI1gGMAX0HxMh2XKaUHAB/ePyJvrYfe77oDoUU9H/UAvQO/+GK2IZQxTBUAAAAASUVORK5CYII=) no-repeat;}
#Dabox .close .icon-close:hover{transform:rotate(90deg);}
@font-face {
  font-family: "icomoon";
  src:  url("../../includes/components/./icomoon/fonts/icomoon.eot?dh5n1t");
  src:  url("../../includes/components/./icomoon/fonts/icomoon.eot?dh5n1t#iefix") format("embedded-opentype"),
    url("../../includes/components/./icomoon/fonts/icomoon.ttf?dh5n1t") format("truetype"),
    url("../../includes/components/./icomoon/fonts/icomoon.woff?dh5n1t") format("woff"),
    url("../../includes/components/./icomoon/fonts/icomoon.svg?dh5n1t#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-appleinc:before {
  content: "\eabe";
}
.icon-windows8:before {
  content: "\eac2";
}

/* Dependencies -warn- : Completely is not available */
.smartbanner-show {
	margin-top: 80px;
}

.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 */
*{font-family: Roboto, sans-serif;}

html, body{padding:0;margin:0;}
body{background: #F4F6FC;font-size:16px;}

input{outline:none;}
a[data-href]{cursor:pointer;}
a{color:#5A5A5A;}
a img{border:none;outline:none;}

h1{font: Bold 1.75em Roboto;letter-spacing: 0;color: #5A5A5A;margin:0 0 20px;padding:0;text-transform: uppercase;}

.content .block .document .content>.content-item>div.title,
.content table.tabloreagir caption,
h2, .h2{text-align: left; font: Bold 1.15em Roboto; color: #5A5A5A; text-transform: uppercase;padding:0;margin:0;}
.content .block .document .content>.content-item>div.title::after,
.content table.tabloreagir caption:after,
.h2::after,h2:not(.h3)::after{content:''; display:block; height:2px; background:#C0273E; border-radius: 5px; width:41px; border:0;margin-top: 0.25rem;}
.h4, h4, h3, .h3{text-align: left; padding: 0 0 10px 0; margin:0; font: Bold 18px/22px Roboto; color: #5A5A5A; text-transform: uppercase;display:block;}
.h4 .highlight, h4 .highlight, h1 .highlight, h2 .highlight{color: #cc0033;}
.h5, h5{text-align: left; padding-left: 40px; padding-right: 10px;padding-bottom: 10px;padding-top: 10px; margin:0; font: Bold 16px/20px Roboto; color: #5A5A5A; text-transform: uppercase;display:block;font-style: italic;}
.feedback .h4{padding: 0 0 10px 0;}
.style-title::after,.feedback .h4::after{content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.site-container{width:80%;margin:0 auto;box-sizing: border-box;}

.btn{display:inline-block;cursor:pointer;font-size:1em;background: transparent linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;border-radius: 49px;color: white;border:none;padding:0.5em 1em;}
.btn.gp{background: transparent linear-gradient(173deg, #1A76DD 0, #3CB9EF 100%) 0 0 no-repeat padding-box;}
.btn.light,.btn.light:visited{background: #57b85b;color:#ffffff;}
.btn.negative{background: transparent linear-gradient(171deg, #4e4e4e 0, #6d6d6d 50%, #c6c6c6 100%) 0 0 no-repeat padding-box;}
.btn:visited{color:#fff;}
.btn:hover {background: transparent linear-gradient(171deg, #973e4c 0, #c33a63 100%) 0 0 no-repeat padding-box;}
.btn.light:hover{background: #627e63;}
.btn.secondary {text-decoration: none;color:#5A5A5A; border:2px solid #E7E8ED;background: white;padding: 0.5rem;font-weight: 500;text-transform: uppercase;box-sizing: border-box; border-radius: 0.5rem;text-align: center;}
.btn.rightIcon {padding:0.5rem 2rem 0.5rem 0.5rem}
.btn.rightIcon:after{right: 0.5rem;width: 1rem;height: 1rem;content:""; position: absolute;}
.btn.leftIcon {padding:0.5rem 0.5rem 0.5rem 2rem;}
.btn.leftIcon:after{    top: calc(50% - 0.5rem);left: 0.5rem;width: 1rem;height: 1rem;content:""; position: absolute;}
.btn.rightIcon.range:after{right: 1.6rem;}
 div.sources-references .btn.rightIcon:after{right:unset;}
.btn.secondary:hover{background-color: #F3F3F6;}
.btn.secondary:active{background-color: #E7E8ED;}
.btn.secondary.disabled{background-color: #FFFFFF;color:#b4b4b4;pointer-events: none;}

.intro.with-btn{display:flex;}
.intro .title,.intro h1{flex:1 1 auto;}
.intro.with-btn .btn{padding:5px 10px;flex: 0 0 auto;height:0%;}
.intro .subtitle{margin-bottom:1em;}
.content .block .summary>ul>li.parent>a {background-color:#F4F6FC;}
.stop-scrolling {overflow-y: scroll}
.content .block .summary.scrollable {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
    overflow-y: auto;
}

.content .block .summary.scrollable::-webkit-scrollbar {
    width: 0;
    background: transparent;
}

div.extmenu-header{height:124px; width:100%; border-radius: 10px 10px 0px 0px; position:relative; box-sizing: border-box; padding:65px 0 0 0;}
div.extmenu-header.gp-header{background: transparent linear-gradient(173deg, #1A76DD 0, #3CB9EF 100%) 0 0 no-repeat padding-box;}
div.extmenu-header.pro-header{background: transparent linear-gradient(173deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;}
div.extmenu-pic{width:100px; height:100px; position:absolute; background-size: 100px 100px; left:calc(50% - 50px); background:pink; top:-50px; border-radius:50px;}
div.extmenu-pic.gp-pic{background:no-repeat center/50% url("../../includes/components/./2020/styles/../imgs/icon-patient.png") #FFFFFF; box-shadow: 0px 3px 6px #1A76DD;}
div.extmenu-pic.pro-pic{background:no-repeat center/50%  url("../../includes/components/./2020/styles/../imgs/icon-hcp.png") #FFFFFF; box-shadow: 0px 3px 6px #FE2B6A73;}
div.extmenu-header h2{text-align: center; color: #FFFFFF; text-transform: uppercase; margin:0;font-size:1.17em;}
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.extmenu-header h2::after {content:''; display:block; height:4px; background:#FFFFFF; border-radius: 5px; width:53px; margin:10px 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; color: #5A5A5A; text-decoration: none;}

a.private,.header menu.main>li>ul>li>a.private,.content .block .summary>ul>li>a.private{cursor: pointer; color:#9A9A9A;position:relative;display:block;padding-right:30px;}
a.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-private.png") no-repeat;right:5px;top:50%;margin-top:-10px;}
a.private+ul>li>a{pointer-events: none;color:#9A9A9A;}

.summary>ul>li>a.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-private.png") no-repeat;right:6px;top:50%;margin-top:-10px;}
.header{height:191px;background: transparent linear-gradient(178deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;box-shadow: 0px 10px 20px #D0D1D494;margin-bottom: 70px;}

.header.embedded{height:72px;margin-bottom:1em;}
.header.embedded .secondary li a{}
.header.embedded .secondary li a:hover{text-decoration: underline;}

.header .nav{height:70px;background:#fff;box-shadow: 0px 10px 20px #80757529;display:flex;align-items: center;}
.header .nav .site-container{display:flex;align-items:center;justify-content: space-between;width:calc(100% - 48px);margin:0 auto;}
.header .nav .site-container a.logo{padding:0;margin:0 45px 0 0;flex:0 0 auto;}
.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:5px;background:white;border:solid 1px #D0D1D4;border-top: none;font-size:0.8em;border-radius:0 0 10px 10px;width:250px;}
.header menu.main>li>ul>li{}
.header menu.main>li>ul>li>a{padding:5px;display:block;transition:padding .3s;}
.header menu.main>li>ul>li>a:hover:not(.private) {padding:5px 0 5px 10px;}
.header menu.main>li:hover>ul{display:block;}
.header .mobile-main, .header .mobile-user{display:none;}
.header a:not(.usr-info){display:inline-block;padding:15px;text-transform: uppercase;font-size:0.9em;color:#5A5A5A;text-decoration: none;font-weight:500;}
.header ul.secondary a.btn{padding:10px 20px;color:white;}
.header ul.secondary a.btn.light{margin-right:10px;color:#ffffff;}

.header ul.secondary{list-style:none;display:flex;padding:0;margin:0;align-items: center;}
.header ul.secondary a:not(.usr-info){padding:10px 5px;font-size:0.8em;}
.header ul.secondary li{position:relative}
.header ul.secondary > li:hover span.usr-info {text-decoration: underline;}
.header ul.secondary .disconnected-nav{display: flex;}
.header ul.secondary .avatar{margin: auto;padding:0;width: 2.5em;height: 2.5em;border-radius:100%;border:solid 1px #f2f2f2;overflow:hidden;display:flex;justify-content: center;align-items: center;cursor:pointer;}
.header ul.secondary .avatar:after {content: '';position: absolute;height: 0.5rem;width: 0.5rem;background-color: #6FC027;top: 0;left: calc(50% + 0.75rem - 2px);border-radius: 1rem;}
.header ul.secondary .my-account-nav{z-index:99;display:none;position:absolute;left:50%;top:100%;padding:5px;margin:0;transform:translateX(-50%);border:solid 1px #f2f2f2;border-top:none;background:#fff;width:120px;}
.header ul.secondary .my-account-nav.open{display:block;}
.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 .medium{}
.header ul.secondary .small{font-size:0.8em;}

.header .searchbar{}

.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{background: #F4F6FC;box-shadow: 0 10px 20px #00000029;border: 2px solid #C0273E;border-radius: 40px;height: 80px;width:70%;margin:0 auto;display:flex;align-items:center;justify-content: space-between;}
.header .searchbar form.loading{background:#F4F6FC url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat -5px center;background-size:50px;}
.header .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"]{font-size:1.25em;height:100%;padding-left:35px!important;}
.header .searchbar form input[type="text"]::placeholder{color:#D0D1D4;font-style: italic;}
.header .searchbar form #query .dropdown{box-shadow: 0 10px 20px #00000029;background:#F4F6FC;transform: translateY(10px);margin-left:4%;top:60%;width:93%;}
.dropdown{background:#fff;border: 1px solid #D0D1D4;border-top:none;transform:translate(-9px, -1px);padding:10px;}
.dropdown>div{padding:3px;}
.dropdown .selected{background:#D0D1D4;}

.header .searchbar form button{padding:31px;border-radius:50px 40px 39px 50px;flex:0 0 auto;margin:0;}

.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;color:#666666;background-color:#EEEEEE;font-weight:normal;border-radius:8px;z-index:99;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);}
.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:300px;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);}

.footer{background:#fff;margin-top:20px;display: flex;padding-left:20px;padding-right:20px;justify-content: space-between;padding-top:31px;  border-width: 17px;  border-style: solid;  border-image-source: linear-gradient(99deg, #C0273E 0, #FE2B6A 100%);  border-image-slice: 1;  border-left:0;border-right:0;border-bottom:0;}
.footer .footer-block {}
.footer .h5{text-align: left;color: #5A5A5A;text-transform: uppercase;padding-left: 0;font-style: normal;}
.footer .h5::after{content:''; display:block; height:4px; background:#5A5A5A; border-radius: 5px; width:41px; border:0;}
.footer .footer-block ul{margin:1em 0;padding:0;}
.footer .footer-app .icon-store{margin:1em 0;}

.bar{top: 2598px;left: 0px;width: auto;height: 17px;background: transparent linear-gradient(99deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;opacity: 1;margin-bottom: 31px;margin-top: 285px;}

.list li{margin-bottom:20px;}
ul{list-style-type: none;}

.content-title{text-align: center;font-size: 0.5em;height: 45px;text-align: center;font: Bold 28px/34px Roboto;letter-spacing: 0px;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;}

.breadcrumb{margin-bottom:30px;padding:0;display:flex;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.breadcrumb li{margin:0;font-weight:bold;font-size:1.15em;color:#5A5A5A;flex:0 1 auto;display:flex;align-items: center;}
.breadcrumb li::after{display:block;content:'';width:9px;height:15px;background:url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat;margin:0 20px;}
.breadcrumb li:last-of-type::after{display:none;}
.breadcrumb li a{font-weight:normal;}
.breadcrumb .homepage{ display:inline-block;width: 17px;height: 17px;background: transparent url("../../includes/components/./2020/styles/../imgs/icon-home.png") 0 0 no-repeat padding-box;}

.site-container>.content, .site-container.content{display:flex;}
.site-container>.content .main, .site-container.content .main{flex:1 1 auto;}
.site-container>.content .extra, .site-container.content .extra{flex: 0 0 auto;width:400px;margin-left:16px;}
.site-container>.content .extra>.btn, .site-container.content .extra>.btn{padding:15px 0;display:block;text-align: center;margin-bottom:16px;}
.site-container>.content .extra>.btn.maladies,
.site-container>.content .extra>.btn.vaccins,
.site-container>.content .extra>.btn.examens{position:relative;}
.site-container>.content .extra>.btn.maladies::before,
.site-container>.content .extra>.btn.vaccins::before,
.site-container>.content .extra>.btn.examens::before{display:block;content:'';width:35px;height:35px;background-size:cover;background-repeat:no-repeat;position:absolute;left:15px;top:50%;transform:translateY(-50%);}
.site-container>.content .extra>.btn.maladies::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-cough.png");}
.site-container>.content .extra>.btn.vaccins::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-injection.png");}
.site-container>.content .extra>.btn.examens::before{}
.site-container>.content .extra>.btn.vaccins{}

.block{border: 1px solid #D0D1D4; border-radius: 10px; background: #FFFFFF;padding:10px;}

.content .main .block{margin-bottom:20px;padding:20px;}
.content .extra .block{margin-bottom:16px;}

.content .main div.vidal-focus{width:100%;background: #FFFFFF; border: 1px solid #EB602B; border-radius: 10px;box-sizing: border-box;margin-bottom:1em;}
.content .main.drug div.vidal-focus .title,.content .main div.vidal-focus .title,#contenu-patient.block.gp.open div.vidal-focus .title{width:100%; height:40px; background: no-repeat 1%/80px url("../../includes/components/./2020/styles/../imgs/logo-vidal-focus.png") #EB602B; border-radius: 7px 7px 0px 0px;margin:0;}
.content .main div.vidal-focus p:not(.restriction){width:100%; padding:0 1% 0 1%; box-sizing: border-box;}
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;}
.block.lab .h4{text-align: left;font: Bold 1.15em Roboto;color: #5A5A5A;text-transform: uppercase;padding: 0;margin: 0;font-size: 18px;}
.block.lab .h4::after {content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;margin-bottom:10px;}
.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{box-shadow: 0 1px 2px 1px #cccccc;text-align:center;padding:1rem;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 right top;color: #1B4B8D;background-size: auto 48px;font-size:18px;font-weight: bold;text-transform: uppercase;padding: 8px 50% 8px 0;}
div.extra .block.mesvaccins .head:after{content: '';display: block;height: 2px;background: #1B4B8D;border-radius: 5px;width: 41px;border: 0;margin-top: 0.5rem;}
div.extra .block.mesvaccins ul{list-style: none;text-align: left;padding-top: 1rem;}
div.extra .block.mesvaccins ul li{margin-bottom: 0.5rem;font-size: 15px}
div.extra .block.mesvaccins ul li .news-date{color:#5A5A5A;padding: 0.25rem 0;}
div.extra .block.mesvaccins ul li .news-title{color: #084682;text-decoration: none;padding: 0;margin: 0;border: none;font-weight: bold;}
div.extra .block.mesvaccins ul li .news-title:hover{text-decoration: underline;}
div.extra .block.mesvaccins ul li span{color:#00a295;}
div.extra .block.mesvaccins ul li.news-important{background:#EEEEEE;border-top-right-radius: 3px;border-bottom-right-radius: 3px;padding:3px 3px 3px 8px;}
div.extra .block.mesvaccins ul li.news-important a{font-weight:bold;}
div.extra .block.mesvaccins a.all_news{display:inline-block;box-shadow: 0 1px 1px 0 #A8A8A8;border-radius:4px;background:url("../../includes/components/./2020/styles/../imgs/icon-arrow-right-blue-little.png") no-repeat scroll 10px 10px #f1f2f2;;padding:7px 10px 6px 24px;margin:0 auto;color:#666666;text-decoration:none;}

.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;}
.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; color: #5A5A5A; box-sizing:border-box; border-bottom: 1px solid #D0D1D4; padding:10px 0 10px 30px;margin-left: 8px;}
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{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;}
h2 .count, h4 .count, .h4 .count{position:absolute;right:0;background:#5A5A5A;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:normal;width: 1.8rem;height: 1.8rem;border-radius: 100%;top:-4px;font-size:0.8em;line-height: normal;}
div.extra .block .h4{text-align: left;padding-bottom:10px;margin: 0;font: Bold 18px/22px Roboto;color: #5A5A5A;text-transform: uppercase;display: block;}
div.extra .block .h4::after{content: '';display: block;height: 2px;background: #CC0033;border-radius: 5px;width: 41px;border: 0;margin-top: 0.25rem;}

div.extra .block.news{}
div.extra .block.news .h4{text-align: left;padding: 0 0 10px 0;margin: 0;font: Bold 18px/22px Roboto;color: #5A5A5A;text-transform: uppercase;display: block;}
div.extra .block.news .h4::after{content: '';display: block;height: 2px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
div.extra .block.news ul{}
div.extra .block.news ul li{display:flex;background:#fff;margin-top:10px;border: none;}
div.extra .block.news ul li img{margin-right:10px;width: inherit;}
div.extra .block.news ul li .news-thumbnail{width: 6em;}
div.extra .block.news ul li a{border-bottom: none;padding:0;margin:0;font-size:15px;}
div.extra .block.news .author-desc{display:flex;margin-bottom:1em;align-items: flex-start;}
div.extra .block.news .author-desc .photo{margin-right:1em;flex:0 0 auto;}
div.extra .block.news .author-desc .bio{font-size:0.9em;}
div.extra .block.news .same_author{font-weight: bold; color: #000000;}
div.extra .block.news>ul+.actions{margin-top:10px;}
div.extra .block.news>.actions{text-align: center;}
div.extra .block.news>.actions>a{display:inline-block;margin:0 auto;color:#5A5A5A;font-size:0.81em;text-transform: uppercase;font-weight:bold;position:relative;}

div.extra .block.news>.actions>a::before,
div.extra .block.news>.actions>a::after{content:'';display:block;width:7px;height:2px;background:#5A5A5A;position:absolute;right:-15px;top:50%;margin-top:-1px;}
div.extra .block.news>.actions>a::before {transform:rotate(40deg);right:-10px;}
div.extra .block.news>.actions>a::after {transform:rotate(-40deg);}

.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;margin:0 20px;padding:20px 0;background:#fff;}
.mentions>div{font-size: 14px;}
a{text-decoration: none;font-size: 1em;}
a:visited {color: #5A5A5A;}

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;}

.block .alpha{padding:0;display:flex;justify-content: space-evenly;margin:0;flex-wrap:wrap;}
.block .alpha li{}
.block .alpha li a{display:block;padding:5px 10px;border:1px solid #D0D1D4;border-radius:10px;}
.block .alpha li a.disabled{pointer-events: none;opacity:.3;}
.block .alpha li a:not(.disable-letter):hover,.block .alpha li a.current{background: #f2f2f2;}
.block .alpha li a.current{font-weight:bold;}

.block .list{}
.block .list ul{padding:0;}
.block .list.with-resource ul{max-height: 500px;overflow:auto;}
.block .list ul li{margin-bottom:0;border-bottom:solid 1px #dadada;}
.block .list ul li.even{background:#eee;}
.block .list ul li a{display: flex;justify-content: space-between;padding: 10px;}
.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{justify-content: flex-start;padding:30px 20px 20px 20px;background-color: #F4F6FC;margin: 20px 10px 10px 10px;height: 33px;border-radius: 20px;}
p.restriction a::after {float: right;display: inline-block;content: '';width: 20px;height: 20px;background: url("../../includes/components/./2020/styles/../imgs/icon-private.png") no-repeat;}

#Dabox{border-radius:10px;overflow:hidden;}
#Dabox .intro{padding:1em;background: transparent linear-gradient(175deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;}
#Dabox .intro .h1, #Dabox .intro h1{color:#fff;font-size:1.2em;font-weight:normal;margin:0;display:block;text-transform: uppercase}
#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;}
.restricted{background:#fff;}
.restricted p{margin:0.5em 1em;}
.force-connection .restricted p{margin:0;}
.restricted .actions{display:flex;justify-content:center;padding:1em;}
.restricted .actions .btn{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;padding:6px 0;}
.pagination .disabled{pointer-events:none;color:#888;text-decoration: none;}
.pagination a{color:#444;}
.pagination a.button{display:inline-block;background:none;box-shadow:none;}
.pagination .previous{flex:0 0 auto;}
.pagination .page{flex:1 1 auto;}
.pagination .next{flex:0 0 auto;}

.block.box .h4{padding:0 0 1em;}
div.extra .block.box ul li a{padding:7px 0 7px 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%;}

#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 .site-container #search_error{display: none;position: absolute;color:#c03427;z-index: 60;left:calc(15% + 35px);font-size:0.8em;top:167px;}
div.extra-menu-widget.hcp .links {margin-top: 1em;}

div.extra-menu-widget .links {display: flex;flex-wrap: wrap;justify-content: center;}

.flex-notfound-container{flex-direction: column;}
.flex-notfound{display:flex; margin-top:30px;}
div.extra-menu-widget {box-sizing: border-box;margin-top: 50px;width: calc(50% - 0.5em);background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #D0D1D4;border-radius: 10px;}

div.extra-menu-widget .links>div {width: calc(50% - 2em);margin: 0 1em 1em;}
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-menu-widget.hcp .links>div .h4 {text-align: center;display: block;}

div.extra-menu-widget .links>div {width: calc(50% - 2em);margin: 0 1em 1em;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li a {transition: all .3s;display: flex;align-items: center;width: 100%;box-sizing: border-box;position: relative;color: #5A5A5A;text-decoration: none;font-size: 0.9em;}
div.extra-menu-widget .links {display: flex;flex-wrap: wrap;justify-content: center;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li {display: block;padding: 6px;transition: all .3s;}
.private{opacity: .7;}

.flex-extra{margin-right: 4%;}

.menu-nf{width: 50%;margin-right: 130px;}
.menu-widget{margin-right: 33px;width: 50%;border: 1px solid #D0D1D4;border-top-left-radius: 11px;border-top-right-radius: 11px;}
div.flex-notfound{width: 102%;display:flex;margin-top:45px;}
.menu-nf-widget{margin-right: 24px;width: 50%; border: 1px solid #D0D1D4;border-top-left-radius: 11px;border-top-right-radius: 11px;}
.links{display: flex;flex-wrap: wrap;margin-top: 20px;}
.hidden-text{padding: 30px;}
.links>div ul li a{padding:10px;margin-right: 3px;font-size:15px;}
.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;text-transform: uppercase;font-weight: bold;}
.text_nf_fst{color:#C0273E;font-size:70px;margin:0;font-weight: bold;letter-spacing: 5px;}
.btn_text_nf{color:white!important;}
.btn_text_nf a:visited {color:white!important;}
.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;}
.links-nf{}
.second-block-nf{width: 55%;}
td[title="Données Cliniques"],td[title="Propriétés Pharmacologiques"],td[title="Données Pharmaceutiques"]{background-color:#C0273E;color:white;font-weight: bold;font-size: 19px;padding-bottom: 5px;}
div .title h2{margin-left:5px;}

.nf_block_style{border: none;background:none;}
.link-substances,.cip13{text-decoration:underline; }
dd{margin-left: 0;}

.site-container.content .main .block.gp#contenu-patient div.rubric.megpe,.site-container.content .main .block.gp#contenu-patient div.rubric.consei{border: 1px solid #D0D1D4;border-radius: 15px;margin-bottom: 20px;}
.site-container.content .main .block.gp#contenu-patient div.rubric div.moduletable,.site-container.content .main .block.gp#contenu-patient div.rubric  h2,.site-container.content .main .block.gp#contenu-patient div.rubric  div.detail{margin-left: 20px;}

div.summary ul li a.private {width:auto!important;}
.site-container.content div a[data-link].btn{text-align: center;margin-left: 16px;}

.doc_video.zephir .h2{all:unset;}
.petcap{font-variant: small-caps;font-size: 0.8em;}
.content.maladies .block .summary>ul li a.current,.current-li{pointer-events: none;}
li.current-li{border-bottom: 1px solid #D0D1D4;border-left: solid 1px #D0D1D4;cursor: pointer;background: #fff;display: block;font-size: 0.9em;}


.links.links-nf ul {padding: 0;}

.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;}

.lstmed-title{margin-top: 20px;font-size: 80%;color: #5A5A5A;font-style: italic;}
.logo-esante{background-repeat: no-repeat;margin-top: 20px;margin-bottom: 10px;}
.title-logo-esante{color: #5A5A5A;word-break: break-word;width: 175px;font-size:80%;display: inline-block;}
.title-esante{display:block;}

.pagination-eureka{display:flex;padding: 15px 0;}
.pagination-eureka-prev{display:flex;justify-content: start;bottom: 0; margin-right: 3px;}
.pagination-eureka-next {margin-left: auto;order: 2;bottom: 0;}
.pagination-eureka-prev, .pagination-eureka-next {border: solid 1px #5A5A5A;padding: 8px;border-radius: 5px;display: flex;align-items: center;}
.pagination-eureka-prev a, .pagination-eureka-next a {text-decoration: none;}
.pagination-eureka-prev::before{display: block;content: '';width: 9px;height: 15px;background: url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat; transform: rotate(180deg); margin-right: 10px; padding-left: 3px;}
.pagination-eureka-next::after{display: block;content: '';width: 9px;height: 15px;background: url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat; margin-left: 10px; padding-right: 3px;}
.pagination-eureka-prev:hover, .pagination-eureka-next:hover{border: solid 1px #000;}
.pagination-eureka-prev:hover a, .pagination-eureka-next:hover a{color: #000;}
.pagination-eureka-current{display:flex;justify-content: center;margin-left: 50%;}
.pagination-eureka-summary{position:absolute;}
.usr-info {margin-right:5px;cursor: pointer;color:#5A5A5A}
.header .usr-info{padding: 0;}

div.document.gp div.content table{border-radius:10px;overflow: hidden;box-sizing: content-box;border:solid 1px #D0D1D4;width:100%;background:none;margin:0;}
div.document.gp div.content table tbody{}
div.document.gp div.content table tbody tr{}
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:10px 10px 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;}
.actions a.btn{text-transform: uppercase;}
.scroll-page{z-index: 99;display: block;position: fixed;bottom:20px;cursor:pointer;width: 45px;height: 45px;background: transparent linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;border-radius: 100%;right:20px;text-align: center;color: #fff;font-weight: bold;outline:none; font-size: 24px;transform: rotate(270deg);border: none;}
.scroll-page:hover:after{margin-left: 5px;}
.scroll-page:after {content: '\203A';display: block; margin-top: -5px;transition: margin-left 0.4s;}
.scroll-btn{display:flex;}
div.item.lst-tiret div.p::before{content:'- ';}
div.item.lst-puce{display: list-item;margin-left:20px;}

a.disable-letter{background: #d4cdcd;cursor: not-allowed;color:#b7b7bd;}
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;}
.scroll-page{z-index: 99;display: block;position: fixed;bottom:20px;cursor:pointer;width: 45px;height: 45px;background: transparent linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;line-height: 13px;border-radius: 100%;right:20px;text-align: center;color: #fff;font-weight: bold;outline:none; font-size: 24px;transform: rotate(270deg);border: none;}
.scroll-page:after {content: '\203A';}
.scroll-btn{display:flex;}

.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;}
.footer-social{width:43px;}
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 Roboto;width: 205px;position: relative;}
span.deleted-products{color: #C0273E;text-transform: uppercase;font: Bold 0.93em Roboto;display: flex;align-items: center;}

#QSIFeedbackButton-target-container{border-top:none!important;border-bottom: none!important;}

#submit_comment{padding:10px 20px;float:right;transform:translateY(-3px);}
div[id^="cke_comment_insert"]{height:140px;}

.tiret{margin-top:-6px;}
.list p{margin-top: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;}
.type-searchbar{margin-right:5px;border-radius: 10px;border: 1px solid #999999;color:#999999;font-size:10px;width:140px;height:19px;display: flex;justify-content:center;align-items:center;white-space: nowrap;}
.type-searchbar:hover{color:black;border: 1px solid black;}
.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;}

div.dropdown div.results{color:#999999;display:flex;}
div.results b{color:black;}
div.selected span.type-searchbar{border: 1px solid black;color:black;}

div.summary.practical-info ul li.parent{pointer-events: none;}

.collapsible{position: relative; cursor: pointer;}
.btn_popin{text-align: center;padding: 10px;}
.subscription_text{padding:10px;background: white;}
.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 black;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;}

.site-container:not(.emails-newsletters) .main .block:not(.list) img:not(.news-thumbnail) {
    max-width: 100%;
    height: unset;
}

div.print > .btn:after{background:url("../../includes/components/./2020/styles/../imgs/icon-print-color.png") no-repeat right center;}
div.sources-references  div.print > .btn:after{padding-right: 10px;}
div.sources-references  div.print{margin-bottom: 8px;font-size: 14px;}
.site-container .main li.desactivate{display:none;}


.iam-add .iam-add-link{position:relative;    border-radius: 0.5rem}
.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 .iam-add-link{margin: 0;width: auto;padding-left: 1rem;font-size: 1em;}*/
.action-page-buttons .iam-add{flex-grow:0;}

@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;
}

.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;
}

@media screen and (max-width: 1740px) {
    .site-container {
        width: 95%;
    }
}

@media screen and (max-width: 1430px) {
    .header a{padding:10px;font-size:.9em;}
    .decoration{font-size:1em;}
    .list li{font-size:0.8em;}
    .footer-logo-vidal{width:70%;}
    .mention{font-size: 0.7em;}
    .site-container.content .extra{flex: 0 0 auto;width:300px;margin-left:16px;}
    .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;}
}

@media screen and (max-width: 1270px) {
    .header a{padding:10px;font-size:.8em;}
    .header .searchbar .logo>img{width:120px;height:120px;}
    .mesvaccins{background-position-y: 15px;display: flex;flex-direction: column;}
    div.partenariat.mesvaccins h5{margin-bottom: -20px;}
}

@media screen and (max-width: 1165px) {
    .header a{padding:10px;font-size:.7em;}
    .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;}
}

@media screen and (max-width: 950px) {
    .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%;height: 6.5rem;z-index:99;position: fixed; top:0; left:0;}
     body{padding-top: 10rem;}
    .header .nav{display:block;height: auto;padding:0.5rem;}
    .header menu.main li{display:block;}
    .header .nav .mobile-main{cursor: pointer;display:block;}
    .header .nav .mobile-main.open{border-top:none;}
    .header .nav .mobile-main.open::before{transform:rotate(45deg);}
    .header .nav .mobile-main.open::after{transform:rotate(-45deg);top:8px;}
    .header .nav .mobile-user{background:url("../../includes/components/./2020/styles/../imgs/icon-user.png") no-repeat center center;width:20px;height:25px;position:absolute;right:1px;top:1px;display:block;padding:5px}
    .header .nav .site-container .menu-container{z-index:1;width:100%;height:calc(100% - 3.5rem);position:fixed;left:0;top:3.5rem;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% - 3.5rem);box-sizing:border-box;position:fixed;right:0;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%;}
    .main_comment{padding:0;}
    img.comment_avatar{height:29px;}
    span#cke_1_bottom{padding: 5px 0px 0px;}
    span.cke_toolgroup a.cke_button{padding:0;}
    div.cke_wordcount{margin-top: -25px;}
    span.response_comment_as{margin-bottom: 0px;margin-left: 0px;}
    span.cke_toolgroup {display:flex;padding-right:10px; }
    span#cke_wordcount_comment_insert{white-space: normal;display: inline-block;width: 138px;height: 32px;}
    span.cke_toolgroup a.cke_button:last-child:after{margin-top:1px; right:-6px;}
    button#submit_comment.response_submit{transform: translate(-182px,-4px); padding: 3px 10px;margin-top: 60px;margin-left: -118px;min-width: 0;}
    div[id^="cke_comment_insert"] {height: 185px;}

    .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 {gap: 0.5rem;position: fixed;top: 3rem;right: 0;flex-direction: column;background: #fff;padding: 10px;transform: translateX(100%);transition: all .4s;margin: 0;}
    .header ul.secondary .disconnected-nav.open {transform: translateX(0);z-index: 100;}
    .header ul.secondary .disconnected-nav li {padding-bottom: 0.25rem;}
    .header ul.secondary>li{height:2.5rem;}
    .header ul.secondary>li span.usr-info, .header ul.secondary>li.font-size{display:none;}
    .header ul.secondary .avatar{width:3.5em;height: 3.5em;}
    .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 button{padding:16px 31px;border-radius:50px 46px 51px 50px;font-size:0.9em;text-indent: -200px;color: transparent;background:url("../../includes/components/./2020/styles/../imgs/icon-zoom.png") no-repeat center center, linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;}
    .header .searchbar form input[type="text"]{font-size:0.8em;}

    .footer-logo-vidal{width:140px;margin-bottom: 2em;}
    .mentions{display: flex;margin-top:2em;flex-direction:column;align-items: center;}
    .mention {margin-bottom:20px;}

    .list li {font-size: 0.8em;padding-left: 20px;}
    .tree ul{font-size: 0.8em;}
    ul.list:last-child {margin-left: 60px;text-align: center;}

    .breadcrumb{margin-bottom:20px;padding:0 5px;}
    .breadcrumb li,
    .breadcrumb li a{font-size:1em;}

    .site-container>.content, .site-container.content{flex-direction: column;}
    .content .block .content{overflow:hidden;}
    .content .block .content .table_container{overflow:auto;}

    h1{font-size:1.4em;}

    .site-container>.content .extra, .site-container.content .extra{display:flex;flex-direction:column; align-items: center;width:80%;margin:0 auto 1em;box-sizing:border-box;}
    .site-container>.content .extra .block,.site-container.content .extra .block{width:100%;box-sizing: border-box;}

    .footer{display: flex;flex-direction: column;text-align: center;}
    .footer-img{margin-bottom:250px;}
    .content-responsive{display:flex;flex-direction:column;}
    .footer .h5{text-align: center;}
    .footer .h5::after{margin-left:50%;transform:translateX(-20px);}

     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 .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;}

    .content .block .summary.scrollable {
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
        overflow-y: scroll;
    }
}

