/* Dependencies -warn- : M4Tween is not available */
.content .document.news-search-document h2::after {margin-top: 0.25rem;}
.content .document.news-search-document {display: flex;}
.content .block-news .h4 {font-size: 1.75em;color: #31363C;margin-top: 0;font-family: IBM Plex Serif, serif;font-weight: 600;line-height: 115%;padding: 0;margin-bottom: 0.83em;}
.intro .title img{flex:0 0 auto;margin-right:1em;border-radius: 100%;}
.news-list{padding:0;margin:0;}
.news-list li{display:flex;cursor:pointer;background:#fff;gap:1rem;padding:1em 0;margin-bottom:0;align-items: center;}
.news-list-container .news-list li{margin-bottom:0;}
.news-list li:first-of-type{border-top:none;padding-top:0;}
.news-list li:last-of-type{padding-bottom:0;}
.news-list li .news-thumbnail{flex:0 0 auto;margin: 0;overflow: hidden;display:flex;align-items: center;justify-content: center;}
.news-list li .news-thumbnail img{transition: all 0.5s ease 0s; object-fit: fill; max-height: 160px; max-width: 243px;}
div.intro div#news_container ul.news-list li.news-link figure.news-thumbnail img{height:118px;}
.news-list li:hover .news-thumbnail img{transform: scale(1.1);}
.news-list li:hover .news-title a{color: #9E102A;}
.news-list li .news-head{font-size: 0.8rem;font-weight: 500;line-height: 1.2em;margin-bottom: 5px;}
.news-list li .news-bottom {display: flex; justify-content: space-between; align-items: center;}
.news-list li .news-types {display:flex;align-items: center;color: #CC0033; font-size: 12px;border-radius: 0.125rem;border: 1px solid var(--line-medium, #E9EAED);background: #FFF;height: 1.25rem;padding: 0rem 0.5rem 0.0625rem 0.5rem;}
.news-list li .arrow {transition:all .3s;margin-right:0.5em;-webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: #CC0033;display: inline-block;width: 14px; height: 10px;}
.news-list li:hover .arrow{background-color: #9E102A;margin-right:0;}
.news-list li .news-head .news-date {color: #8C8C8C;}
.news-list li .news-content {flex: 1 1 auto;display: flex;flex-direction: column; align-self: stretch;justify-content: space-between;padding: 1rem 0;}
.news-list li .news-content h3{padding:0;margin:0;}
.news-list li .news-content .news-summary {overflow: hidden;text-overflow: ellipsis;padding:3px 0;margin: 0; font-size: 0.875rem;color: #666666;}
.news-list li .news-content .news-title{text-transform: none; text-align: left;margin: 0;padding: 0;color: #31363C;}
.news-list li .news-content .news-title.h2{font-weight: 600;line-height: 115%;}
.news-list-container .news-list li .news-content .news-title{font-size: 1rem;font-family: Inter, sans-serif;}
div.extra .news-list li .news-bottom{justify-content: end;}
div.extra .news-list li .news-types {display:none;}
div.extra .news-list li .news-head{font-size: 10px;font-weight: 500;line-height: 1.2em;margin-bottom: 5px;}
div.extra .news-list li .news-head .news-date {font-size: 10px;font-weight: 500;line-height: 1.2em;}
div.extra .news-list li .news-title {margin: 0;}
div.extra .block.news ul li{display:flex;background:#fff;padding:12px 0;margin: 0;}
div.extra .block.news ul li:not(:first-of-type){border: none;border-top: solid 1px #CECED4;}
div.extra .block.news ul li img{width: inherit;}
div.extra .block.news ul li .news-thumbnail{margin: 0;width: 80px; height: 80px;position:relative;overflow:hidden;}
div.extra .block.news ul li .news-thumbnail img{position:absolute;width:121px;height: 80px;left:50%;top:50%;transform:translate(-50%, -50%);}
div.extra .block.news ul li:hover .news-thumbnail img{position:absolute;width:121px;height: 80px;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1, 1.1);}
div.extra .block.news ul li a{border-bottom: none;padding:0;margin:0;font-size:12px; color: #31363C;line-height: 150%;}
div.extra .block.news .author-desc{display:flex;margin:1em 0;align-items: flex-start;}
div.extra .block.news .author-desc .photo{margin-right:1em;flex:0 0 auto;border-radius:100%;}
div.extra .block.news .author-desc .bio{font-size:0.9em;}
div.extra .block.news .same_author{font-weight: bold; color: #000000;}
div.extra .block.news>.actions>a img {margin-left: 10px;}
.content .author-content{display:flex;align-items: flex-start;margin-bottom:2em;font-size:0.9em;}
.main.author .news > h2 {font-size: 1.4em;margin-bottom: 1rem;}
@media screen and (max-width: 1270px){
.news-list li .news-thumbnail img{max-height: 80px}
.news-list li .news-content{justify-content: flex-start;padding:0rem;}
}
@media screen and (max-width: 950px){
.content .intro h1::after {margin: auto;}
.news-list li{height:auto;align-items: self-start;margin-bottom: 0;border-bottom: 1px solid #E9EAED}
.content .document.news-search-document {flex-direction: column;}
#news_container,.content .document.news-search-document .facets-container { margin-bottom: 1rem;padding: 0em;}
}
@media screen and (max-width: 728px){
.news-list li .news-content .news-summary,.news-list li .news-types{display: none;}
.news-list li .news-bottom {justify-content: end;}
}
.subhome .blocks{display:flex;margin:2em 0 1em;}
.subhome .blocks .block{flex: 1 1 0;margin-right:1em;width:0;padding: 8px 28px;}
.subhome .blocks .block:last-of-type{margin-right:0;}
.subhome.sante>.content{display: flex; margin-top:2em;}
.subhome .blocks .block-pro.medicalCare .links .link{width:calc(25% - 2em);}
.subhome .blocks .block-pro.medicalCare .links .link.no-title{padding-top:36px;}
.site-container.content{display: flex;}
.block.block-pro h2, .block.block-gp h2{border-radius:10px 10px 0 0 ;position:relative;text-align: center; margin:0;padding:35px 0 1em 0;}
.block.block-gp h2::before{background:no-repeat center/50% url("../../includes/components/./2020/styles/../imgs/icon-patient.png") red; box-shadow: 0px 3px 6px #1A76DD;}
.block.block-pro h2::after, .block.block-gp h2::after{background:#fff;margin-left:50%;transform: translateX(-20px);}
.block.block-pro ul, .block.block-gp ul{margin:1em;padding:0;}
.subhome.sante .block.block-pro ul, .subhome.sante .block.block-gp ul{list-style: disc;}
.subhome.sante .block.block-gp {padding: 1em 4em;}
.block.block-pro ul li a, .block.block-gp ul li::marker {color: #2D6C94;}
.block.block-pro ul li a, .block.block-gp ul li a{display:block;padding:6px;transition:all .3s;}
.block.block-pro ul li a:hover, .block.block-gp ul li a:hover{padding:6px 0 6px 12px;}
.block.block-pro ul li a.private, .block.block-gp ul li a.private{opacity:.7;}
.block.block-pro .links, .block.block-gp .links{display:flex;flex-wrap: wrap;margin-top:1em;}
.block.block-pro .links>div, .block.block-gp .links>div{width:calc(50% - 2em);margin:0 1em 1em;}
.subhome.sante .block.block-gp .links>div{width:calc(50% - 4em);margin:0 2em 1em;}
.block.block-gp .links>div h3{color: #2D6C94;}
.block.block-gp .links>div h3::after{margin-left:50%;transform:translateX(-21px);}
.block-news .button-primary{display:block;margin:0 auto;max-width:fit-content;}
div.omniture{overflow: hidden;}
div.omniture>h2{text-align: center;}
div.omniture>h2::after{margin-left:50%;transform:translateX(-21px);}
div.omniture>ul{padding:0;}
div.omniture>ul>li{}
div.omniture>ul>li>a{transition:all .3s;display:block;padding:6px;border-bottom:solid 1px #d0d1d4;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
div.omniture>ul>li:last-of-type>a{border-bottom:none;}
div.omniture>ul>li>a:hover{padding:6px 0 6px 12px;}
#homepage-connect{margin-bottom:1em;text-align: center;}
.link-title{text-align: center;margin-top:1em;}
.site-container.content .main .block-content {padding: 4em 8em;}
@media screen and (max-width: 1430px) {
.site-container.content .main .block-content {padding: 3em 4em;}
.subhome.sante .block.block-gp {padding: 1em 2em;}
}
@media screen and (max-width: 1270px) {
.subhome.sante>.content{flex-direction: column;}
.site-container>.content .extra>.btn {width: 80%;}
.site-container.content{flex-direction: column;}
}
@media screen and (max-width: 1165px) {
.subhome .blocks{flex-wrap:wrap;}
.subhome .blocks .block.block-pro,.subhome .blocks .block.block-gp{width:100%;flex:0 0 auto;margin:0 0 1em;box-sizing:border-box;}
}
@media screen and (max-width: 950px){
.block-news{margin-top:2em;}
.site-container>.content .extra>.btn, .site-container.content .extra>.btn{width:100%;}
.subhome .blocks{flex-direction:column;}
.subhome .blocks .block.omniture{width:100%;margin-right:0;margin-left:0;margin-bottom: 1em; flex:1 1 auto;box-sizing: border-box;}
.subhome .blocks .block.omniture:last-of-type {margin-bottom: 0;}
.subhome .blocks .block-pro.medicalCare .links{flex-direction: column;}
.subhome .blocks .block-pro.medicalCare .links .link{width: 100%;}
.subhome.sante .block.block-gp {padding: 1em;}
}
@media screen and (max-width: 728px) {
.subhome.sante .block.block-gp .links>div {width: calc(100% - 4em);}
.drug #homepage-connect .connect-links{display: block}
}
@media screen and (max-width: 415px) {
.drug #homepage-connect .connect-links{display: inline-grid}
.drug #homepage-connect .connect-links .button-primary{margin-top:0.6em}
}
.subhome .blocks .block.block-pro, .subhome .blocks .block.block-gp.home h1{font-size:1.58em;text-align: center;}
.home-body{background: #FFF;margin-bottom: -20px;}
.home-body .site-container.home{background-image: url("../../includes/components/./2020/styles/../imgs/Pixels5.png"); background-repeat: no-repeat;background-position-x: right;}
.home .page-header {width: 70%; margin: 0 auto; padding: 7.75em 0 4em;background: transparent;}
.home .page-header h1 {font-size: 2em; margin-bottom: 44px; font-weight: 400;}
.home .page-header h1 span{font-weight: 500;}
.home .page-header h1 span:first-of-type{color: #CC0033;}
.home .page-header .searchbar {box-shadow: 0 40px 46px 0 rgba(107,103,103,0.3);}
.home .page-header .searchbar {box-shadow: 0 40px 46px 0 rgba(107,103,103,0.3);}
.home .page-header .searchbar {background: #fff;}
.home .page-header #query {flex: 1 1 auto; height: 100%;}
.home .page-header #query > div {height: 100%;}
.home .page-header input[name="query"] {box-sizing: border-box;}
.home .tools{gap:28px;display:flex;flex-wrap: wrap;max-width:1200px;justify-content: center;align-items:center;margin:4em auto 4em;box-shadow: none;}
.home .tools>a{box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.15);opacity:1;overflow:hidden;position:relative;background:#fff;display:flex;flex-direction:column;width:256px;height:256px;justify-content: center;padding:1em;box-sizing: border-box;border:solid 1px #ececec;}
.home .tools>a.private::after{display: none;}
.home .tools>a *{pointer-events: none;}
.home .tools>a::before{transition:all .2s;z-index:0;background:#f8f8f7;content:'';display:block;position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;}
.home .tools>a>div{z-index:1;width:130px;height:135px;margin:0 auto 1em;}
.home .tools>a>div.tbd{background:pink;}
.home .tools>a>h2{z-index:1;color:#17949A;margin:0;padding:0;font-size:1em;text-transform: none;font-weight: bold;font-family: Inter}
.home .tools>a>p{z-index:1;color:#5a5b5a;margin:0;padding:0 1em 0 0;font-size:0.875rem;}
.home .tools>a>span{z-index:1;position:absolute;bottom:1em;right:1em;width:14px;height:2px;background:#CC0033;transition:all .2s;}
.home .tools>a:hover>span{transform:translateX(5px);}
.home .tools>a>span:before,
.home .tools>a>span:after{position:absolute;width:7px;height:2px;background:#CC0033;content:'';display:block;right:0;}
.home .tools>a>span:before{transform:rotate(45deg) translateY(-3px);}
.home .tools>a>span:after{transform:rotate(-45deg) translateY(3px);}
.home .tools>a .new {transition:all .4s;position:absolute;top:0;left:0;background: #17949A;color: white;font-weight:bold;font-size:0.8em;width: 100%;text-align: left;padding: 6px 12px;text-transform: uppercase;}
.home .tools>a:hover .new{transform:translateY(-100%);}
.home .tools .new-border{padding: 1em;border: 1px solid #17949A;border-radius: 5px;}
.home .view_news{margin-top:2em;text-align:center;}
.home .view_news .btn{border-radius:10px;}
.home .main.news{overflow:hidden;display: flex; justify-content: space-between; background: #F7F7F8 url("../../includes/components/./2020/styles/../imgs/Pixels3.png") no-repeat left bottom; padding: 4em 6em;gap: 10.625rem;}
.home .main.news .title_home .h2, .site-container.second .h2 {position: relative;padding-left: 16px;font-size: 1.75em;color: #31363C;margin-top: 0;font-family: IBM Plex Serif, serif;font-weight: 600;line-height: 115%;margin-bottom: 0.83em;}
.home .main.news .title_home .h2:before, .site-container.second .h2:before {content: '';background-color: #CC0033;height: 6px;width: 6px;display: inline-block;position: absolute;top: calc(50% - 2px);left: 0;}
.home .main.news .title_home .h2 span {font-weight: 400;}
.home .main.news p {color: #444C62;}
.home .main.news .button-tertiary {padding: 11px 20px; display: flex; justify-content: space-between; align-items: center; width: 320px;margin: 60px auto;}
.home .main.news .button-tertiary .arrow {-webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: #CC0033;display: inline-block;width: 14px; height: 10px;}
.home .main.news .button-tertiary:hover .arrow {background-color: #9E102A;}
.home .news-list li{border:none;padding: 0;margin-bottom: 1rem;}
.home .news-list li .news-thumbnail, .home .news-list li .news-thumbnail img {max-height: 15.1875rem;max-width: 19.75rem;}
.home .news-list li .news-content .news-summary {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: 0.875rem;}
.home .controls li p{padding:10px;width:calc(100% - 20px);}
.home .extra{}
.home .extra .block{}
.home .extra .block.special{position:relative;color:#fff;display: flex;flex-direction: column;background: transparent linear-gradient(149deg, #C0273E 0%, #FE2B6A 100%) 0 0 no-repeat padding-box;box-shadow: 0 10px 20px #fe2b6a;border-radius: 10px;padding: 20px 15px 15px;border:none;}
.home .extra .block.special::before{box-shadow:0 2px 3px rgba(255, 255, 255, .3);position:absolute;display:block;content:'';width:42px;height:42px;transform: translate(-50%, -50%);left:50%;top:0;border-radius:50%;background:#fff url("../../includes/components/./2020/styles/../imgs/icon-mask.png") no-repeat center center;}
.home .extra .block.special .h3{color:#fff;padding-top:0.5em;margin:0;flex:0 0 auto;text-align: center;font-size:0.9em;font-weight:bold;text-transform: uppercase;}
.home .extra .block.special ul{flex:1 1 auto;}
.home .extra .block.special ul li{margin:0.5em 0 0;}
.home .extra .block.special ul li a{display:flex;align-items:center;height:65px;background:#fff;padding:0 10px 0 110px;color:#5A5A5A;font-weight: bold;text-decoration: underline;border-radius:4px;overflow:hidden;line-height: 1.1;margin:0;border:none;}
.home .extra .block.special ul li.news a{background-image:url(https://vidalactus.vidal.fr/public/images/actus/COVID-19-vaccin-MODERNA-ARNm-disponible-France_resultat.jpg);background-repeat:no-repeat;background-size:100px auto;background-position: left center;}
.home .extra .block.special ul li.live a{background-image:url("../../includes/components/./2020/styles/../imgs/icon-live.png");background-repeat:no-repeat;background-size:100px auto;background-position: left center;}
.home .extra .block.special ul li.maladie a{padding-left:70px;position:relative;}
.home .extra .block.special ul li.maladie a::before{position:absolute;display:block;content:'';width:50px;height:50px;box-shadow: 0 1px 3px #1A76DD;background:#fff url("../../includes/components/./2020/styles/../imgs/icon-patient.png") no-repeat center center;background-size:35px auto;border-radius: 50%;top:50%;left:10px;transform: translateY(-50%);}
.home .extra .block.feedback .next,
.home .extra .block.feedback .previous{width:9px;height:15px;background:url("../../includes/components/./2020/styles/../imgs/icon-next.png") no-repeat;}
.home .extra .block.feedback .next{right:0;transform: rotate(0deg);}
.home .extra .block.feedback .previous{left:0;transform:rotate(180deg);}
.home .extra .block.feedback .diaporama{box-shadow:none;margin:0.5em 0 0;}
.home .extra .block.feedback ul.viewer{margin:0 1em;}
.home .extra .block.feedback ul.viewer li{}
.home .extra .block.feedback ul.viewer li .card{display:flex;align-items: start;}
.home .extra .block.feedback ul.viewer li .card img{max-width:55px;margin-right:1em;flex:0 0 auto;}
.home .extra .block.feedback ul.viewer li .card .details{}
.home .extra .block.feedback ul.viewer li .card .details .text{background: #F4F6FC;padding:5px; word-break: break-all; height: 100px; width: 250px;}
.home .extra .block.feedback ul.viewer li .card .details .author{font: Italic 10px/13px Inter;}
.home .extra .block.feedback ul.viewer li .card .details a{font: Bold 13px/15px Inter;border:none;padding:0;text-align: right;display:block;text-decoration:underline;}
.site-container.second{margin:3em auto 6em;display:flex;}
.site-container.content{margin-top:3em;display: flex;position: relative;}
.site-container.content .main{border:solid 1px #CECED4;padding:4em 8em;margin: 0em 9em 6em 0;line-height: 1.5em;background-color: #FFF;z-index: 2;}
.site-container.content .extra{z-index: 2}
.site-container.content .main h2{font-size:2em;margin:1em 0 2em;}
.site-container.content:before{position:absolute;display:block;content:'';background: #F7F7F8 url("../../includes/components/./2020/styles/../imgs/Pixels4.png") no-repeat right bottom;height:300px;width:100%;bottom:0;left:0;z-index:1;}
.site-container.omniture{display:flex;justify-content: space-between;padding-top: 4em;padding-bottom: 6em;z-index: 2;}
.site-container.omniture>div{width:30%;}
.connect-links{display:flex;flex-direction: row;gap:.6em;justify-content: center;}
.banner{display: flex; flex-direction: row; gap: 1em;margin:auto;width: 100%;justify-content: center;transition: opacity 1s;}
.banner .content-banner {margin: 0; flex: none;order: 1;flex-grow: 0;padding: 0.25em 0em;flex-shrink: 1;}
.banner .content-banner p {margin: 0; }
.banner .content-banner a {color:#C0273E;font-weight: bold;}
.banner .tag-banner{text-transform:uppercase;display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 0.25em 0.75em;background: #E7F5EA;color: #417650;flex: none;order: 0;flex-grow: 0;font-weight: bold; align-self: center;}
.banner .close-banner{width: 3em; height: 1em; order: 2;cursor: pointer;position: relative;align-self: center;}
.banner .close-banner:before,.banner .close-banner:after{content:'';display: block;border-bottom: 1px solid #C0273E;position: absolute;transform: translate(0.25em, -1em) rotate(45deg);height: 1em;width: 1em;top: 50%;}
.banner .close-banner:after{ transform: translate(0.25em, -0.25em) rotate(135deg);}
.banner .content-banner a:hover,.banner .close-banner:hover:before,.banner .close-banner:hover:after{color:#973E4CFF;border-color:#973E4CFF;}
@media screen and (max-width: 1740px){
.site-container.content .main {margin: 0 4em 6em 0;}
.home .main.news {padding: 2.5em}
}
.site-container.content.service_down:before{display:none;content:none;}
.service_down .block_nf .button-primary{display:none;}
@media screen and (max-width: 1430px) {
.home .news-list li .news-thumbnail, .home .news-list li .news-thumbnail img {max-height: 160px}
.home .news-list li .news-content {gap: 0.25rem; padding: 0.75em;}
.home .news-list li .news-content .news-summary {-webkit-line-clamp: 2;}
.site-container.content .main {padding: 3em 4em}
}
@media screen and (max-width: 1270px) {
.home .page-header {padding: 6em;width: 80%}
.home .main.news {flex-direction: column;gap:1rem;}
.home .main.news .button-tertiary {margin: 30px auto;}
.home .news-list li .news-content .news-summary {-webkit-line-clamp: 3;}
.site-container.content .main{margin:3em auto;}
.site-container.content .extra {margin-top: 0;}
}
@media screen and (max-width: 1165px) {
.site-container.home>.content{flex-direction: column}
.site-container.home>.content .extra{display:flex;flex-direction: row;margin:1em 0;width:100%;justify-content: center;overflow: hidden;}
.home .extra .block.special{flex: 0 0 auto;margin-right:1em;margin-bottom:0;}
.home .extra .block.feedback{flex: 1 1 auto;}
.site-container.content .main{margin-right:0;}
div.extra-menu-widget .links>div {width: 100%; margin-right: 0;}
}
@media screen and (max-width: 950px) {
.home .page-header {padding: 4em;}
.home .page-header h1 {text-align: center;}
.site-container.content .main{margin:1em auto;}
.home .tools{width:100%;flex-direction: column;margin:2em 0;align-items: start;}
.home .tools>a{flex: 1 1 auto;display:block;width:100%;height:auto;padding:0.5em;box-sizing: border-box;position:relative;}
.home .tools>a>h4{margin-top:1.5em;}
.home .tools>a>div{float:left;margin:0 0.5em 0 0;}
.home .tools>a>p{padding:0.5em 0;}
.home .tools>a .new{width :auto;}
.home .controls{flex-direction: row;width:100%;flex-wrap: nowrap;overflow: hidden;margin-top:1em;}
.home-body .site-container.content .main .content-text p{font-size:0.8em}
.home .main.news {padding: 1.25em;margin: 0 -1.25em}
.home .main.news .title_home .h2 {margin-top: 0;}
.home .main.news .news-list li {flex-direction: row-reverse;padding: 12px;gap:0.75rem;}
.home .news-list li .news-content {padding: 0;}
.home .news-list li .news-content .news-summary {-webkit-line-clamp: 2;}
.news-list li .arrow {display: none;}
.home .news-list li .news-thumbnail, .home .news-list li .news-thumbnail img {width: 80px; height: 80px; object-fit: cover;}
.banner{flex-wrap:wrap;position:relative;}
.banner .close-banner{position:absolute;right:0;top:0;}
.site-container.second {margin: 1em auto;}
.site-container.second>div{width:100%;}
.site-container.second, .site-container.content, .site-container.omniture {flex-direction: column;}
.site-container.content {margin: 0;}
.site-container.content .main {padding: 1.8em 1.3em;}
.title_home{font-size:0.8em}
.site-container.content .main .content-text img {display: block; margin: 0 auto;padding-bottom: 1em; }
.site-container.omniture {padding: 2em 1em;font-size:0.8em}
.site-container.omniture>div{width:100%;margin-bottom:1em;}
.site-container.omniture>div h2 {margin-bottom:1.5em;}
div.extra-menu-widget.gp-extmenu{margin-right: 0;font-size:0.8em}
div.extra-menu-widget.hcp .links{margin-top:2em;font-size:0.8em}
div.extra-menu-widget.hcp .links>div .h4{padding : 0}
div.extra-menu-widget.gp-extmenu .links ul{padding-left:0;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li {margin: 12px 0;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li:last-of-type {margin-bottom: 0;}
div.extra-menu-widget .links>div{width: 100% !important; margin-right: 0;}
}
@media screen and (max-width: 728px) {
.home .page-header {padding: 3em 0;width: 100%}
.home .page-header .searchbar form button {padding: 0 1em;}
.home .page-header .searchbar form button span {display: none;}
.home .page-header .searchbar form button img {margin-right: 0;}
.home .main.news .title_home {width: 100%; margin-right: 0;}
.home .main.news .button-tertiary {margin: 20px auto;width: unset;}
.home .news-list li .news-content .news-summary {display: none;}
div.extra-menu-widget.gp-extmenu .links{flex-direction:column;}
div.extra-menu-widget .links>div {width: 100%; margin-right: 0;}
.connect-links .button-primary{width:114px}
.connect-links .button-tertiary{width:95px}
}
@media (hover: hover) {
.home .tools>a:hover::before{transform:translate(-50%, -50%) scale(40, 40);width:10px;height:10px;}
}
@media not (hover: hover) {
.home .tools>a:hover{background-color:#f8f8f7;}
}
/* Dependencies -warn- : RequestVidal is not available */
/* Dependencies -warn- : Scroll is not available */
#DaboxHide{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;}
#DaboxHide,#Dabox{top:0;left:0;z-index:101;position:fixed;display:none;opacity:0;filter:alpha(opacity=0);}
#Dabox{left:50%;top:50%;background:#ffffff url("../../includes/components/./dabox/imgs/loader.gif") no-repeat center center;transform: translate(-50%, -50%);max-height:100%;}
#Dabox .close {display:block;position:absolute;top:20px;right:20px;border: 1px solid #FAE6EB;transition:all .5s;}
#Dabox .close .icon-close{width: 1em; height:1em; padding: 11px;transition:transform .4s;display:block; background:url("../../includes/components/./dabox/../2020/imgs/icon-close-red.png") no-repeat center center;background-size:1em 1em;}
#Dabox .close:hover .icon-close{transform:rotate(90deg);}
#Dabox .intro{padding: 20px; border-bottom: 1px solid #E9EAED;display: flex; align-items: center;position: relative;}
#Dabox h1 {font-family: IBM Plex Serif, serif;font-size: 20px;font-weight: 600;}
/*
#Dabox .close .icon-close:hover{transform:rotate(90deg);}*/
/* Dependencies -warn- : Completely is not available */
.smartbanner-show .smartbanner {
display: block;
}
/** Default **/
.smartbanner {
position: fixed;
left: 0;
top: 0;
display: none;
width: 100%;
height: 80px;
line-height: 80px;
font-family: 'Helvetica Neue', sans-serif;
background: #f4f4f4;
z-index: 9998;
-webkit-font-smoothing: antialiased;
overflow: hidden;
-webkit-text-size-adjust: none;
}
.smartbanner-container {
margin: 0 auto;
white-space: nowrap;
}
.smartbanner-close {
display: inline-block;
vertical-align: middle;
margin: 0 5px 0 5px;
font-family: 'ArialRoundedMTBold', Arial;
font-size: 20px;
text-align: center;
color: #888;
text-decoration: none;
border: 0;
border-radius: 14px;
-webkit-font-smoothing: subpixel-antialiased;
}
.smartbanner-close:active,
.smartbanner-close:hover {
color: #aaa;
}
.smartbanner-icon {
display: inline-block;
vertical-align: middle;
width: 57px;
height: 57px;
margin-right: 12px;
background-size: cover;
border-radius: 10px;
}
.smartbanner-info {
display: inline-block;
vertical-align: middle;
width: 44%;
font-size: 11px;
line-height: 1.2em;
font-weight: bold;
}
.smartbanner-title {
font-size: 13px;
line-height: 18px;
}
.smartbanner-button {
position: absolute;
right: 20px;
top: 0;
bottom: 0;
margin: auto 0;
height: 24px;
font-size: 14px;
line-height: 24px;
text-align: center;
font-weight: bold;
color: #6a6a6a;
text-transform: uppercase;
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-button:active,
.smartbanner-button:hover {
color: #aaa;
}
.smartbanner-button-text {
}
.smartbanner-button-text:active,
.smartbanner-button-text:hover {
}
/** iOS **/
.smartbanner-ios {
background: #f4f4f4;
background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
line-height: 80px;
}
.smartbanner-ios .smartbanner-close {
border: 0;
width: 18px;
height: 18px;
line-height: 18px;
color: #888;
text-shadow: 0 1px 0 white;
}
.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
color: #aaa;
}
.smartbanner-ios .smartbanner-icon {
background: rgba(0, 0, 0, 0.6);
background-size: cover;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smartbanner-ios .smartbanner-info {
color: #6a6a6a;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-ios .smartbanner-title {
color: #4d4d4d;
font-weight: bold;
}
.smartbanner-ios .smartbanner-button {
padding: 0 10px;
min-width: 10%;
color: #6a6a6a;
background: #efefef;
background: linear-gradient(to bottom, #efefef, #dcdcdc);
border-radius: 3px;
box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}
.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
background: #dcdcdc;
background: linear-gradient(to bottom, #dcdcdc, #efefef);
}
.smartbanner-ios .smartbanner-button-text {
}
.smartbanner-ios .smartbanner-button-text:active,
.smartbanner-ios .smartbanner-button-text:hover {
}
/** Android **/
.smartbanner-android {
background: #3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);
box-shadow: inset 0 4px 0 #88b131;
line-height: 82px;
}
.smartbanner-android .smartbanner-close {
border: 0;
width: 17px;
height: 17px;
line-height: 17px;
margin-right: 7px;
color: #b1b1b3;
background: #1c1e21;
text-shadow: 0 1px 1px #000;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}
.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
color: #eee;
}
.smartbanner-android .smartbanner-icon {
background-color: transparent;
box-shadow: none;
}
.smartbanner-android .smartbanner-info {
color: #ccc;
text-shadow: 0 1px 2px #000;
}
.smartbanner-android .smartbanner-title {
color: #fff;
font-weight: bold;
}
.smartbanner-android .smartbanner-button {
min-width: 12%;
color: #d1d1d1;
padding: 0;
background: none;
border-radius: 0;
box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}
.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
background: none;
}
.smartbanner-android .smartbanner-button-text {
text-align: center;
display: block;
padding: 0 10px;
background: #42b6c9;
background: linear-gradient(to bottom, #42b6c9, #39a9bb);
text-transform: none;
text-shadow: none;
box-shadow: none;
}
.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
background: #2ac7e1;
}
/** Windows **/
.smartbanner-windows {
background: #f4f4f4;
background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
line-height: 80px;
}
.smartbanner-windows .smartbanner-close {
border: 0;
width: 18px;
height: 18px;
line-height: 18px;
color: #888;
text-shadow: 0 1px 0 white;
}
.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
color: #aaa;
}
.smartbanner-windows .smartbanner-icon {
background: rgba(0, 0, 0, 0.6);
background-size: cover;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smartbanner-windows .smartbanner-info {
color: #6a6a6a;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-windows .smartbanner-title {
color: #4d4d4d;
font-weight: bold;
}
.smartbanner-windows .smartbanner-button {
padding: 0 10px;
min-width: 10%;
color: #6a6a6a;
background: #efefef;
background: linear-gradient(to bottom, #efefef, #dcdcdc);
border-radius: 3px;
box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}
.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
background: #dcdcdc;
background: linear-gradient(to bottom, #dcdcdc, #efefef);
}
.smartbanner-windows .smartbanner-button-text {
}
.smartbanner-windows .smartbanner-button-text:active,
.smartbanner-windows .smartbanner-button-text:hover {
}
.smartbanner-android .smartbanner-button-text{
background: transparent linear-gradient(171deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;
}
/* Dependencies -warn- : Cookie is not available */
.content .summary{flex:0 0 auto; margin-right: 1.75em; background:#FFF;font-weight: 600;padding: 1.75em 1.75em 4em 3em;position: sticky;z-index:2;top: 0;width: 15rem;height: auto; max-height: calc(100vh - 5rem);display: flex;flex-direction: column;}
.content .summary .summary-title, .content .summary .associated>p{color:#CC0033;font-family: IBM Plex Serif, serif; font-size: 20px; font-weight: 600;}
.content .summary .summary-content { overflow-y: scroll;-ms-overflow-style: none; /* Internet Explorer 10+ */scrollbar-width: none; }
.content .summary .summary-content::-webkit-scrollbar {width: 0;background: transparent;}
.content .summary .summary-content ul,
.content .summary .associated>ul{margin:0;padding:0;}
.content .summary .associated>ul li,
.content .summary .summary-content ul li{margin:0;padding:0;background: #fff;}
.content .summary .summary-content ul li a{display:block;font-weight: 600;}
.content .summary .summary-content ul>li ul{background:#fff;display:block;padding:0 0.6em 0.6em 0.6em;font-size:0.9rem;color:#5A5A5A;border-bottom:1px solid #D0D1D4;}
.content .summary .summary-content ul>li ul>li>a{padding:0.7em;font-size:0.9em;display:flex;align-items: center;}
.content .summary .associated>ul>li>a,
.content .summary .summary-content ul>li>a,.content .summary .summary-content ul>li>span{cursor:pointer;background:#fff;display:block;padding:0.9em 0;font-size:0.9rem;color:#5F6164;border-bottom:1px solid #CECED4;}
.gp.content .summary .associated>p,
.content .summary .summary-content ul>li>a:hover {color: #9E102A;}
.content .summary .summary-content ul li a.current{position:relative;padding-left: 1em;color: #CC0033;font-size: 1em;}
.content .summary .summary-content ul li a.current::before {content: '';background-color: #CC0033;height: 4px;width: 4px;display: inline-block;position: absolute;top: 50%;left: 0;transform:translateY(-50%);}
.content .summary .summary-content ul>li>a:first-letter,.content .summary .summary-content ul>li>span:first-letter {text-transform: uppercase;}
.content .summary .summary-content ul>li.parent>a {background-color:#F4F6FC;}
.content .summary .summary-content ul>li:last-of-type>a,.content .summary .summary-content ul>li:last-of-type>span{border: none;}
.content .summary .summary-content ul>li>a.private{cursor: pointer; color:#9A9A9A;position:relative;display:block;padding-right:30px;}
.content .summary>>ul>li>a.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;right:6px;top:50%;margin-top:-10px;}
.content .summary .associated {margin-top: 2em;}
.content .summary .associated>ul, .content .summary .summary-content ul li:not(.current-li){margin:0;padding:0;background: #fff;}
.content .summary .summary-content ul>li>a.has-children{border-bottom:0;}
.content .summary .associated>ul>li>a.has-children, .content .summary .summary-content ul>li>a.has-children{border-bottom:none;}
.content .summary .summary-title,
.content .summary .associated.gp>p{color: #CC0033;font-family:IBM Plex Serif, serif; font-size: 1.2em;margin-bottom: 1.5em;}
.content .summary .associated>ul>li:last-of-type>a,
.content .summary .associated.gp>p,
.gp .summary .summary-title,
.gp.content .summary .summary-title,
.gp.content .summary .summary-content ul li a.current,
.gp.content .summary .summary-content ul>li>a:hover{color: #2D6C94;}
.gp.content .summary .summary-content ul li a.current::before{background-color:#2D6C94;}
.content .summary ul li ul li {}
.content .summary ul li ul li a::before {flex:0 0 auto;display:inline-flex;content:'';width:5px;height:5px;background:#CC0033;border-radius: 50%;margin-right:0.5em;}
.content .summary ul li ul li a img { margin-left: auto; width: 13px;}
.with-summary{position: relative;}
.with-summary.site-container.content.document{margin-top:0;}
.with-summary.site-container.content.document>div{display:flex; gap: 1rem;}
.with-summary.site-container.content.document>div>.summary{flex:0 0 auto;}
.with-summary.site-container.content.document>div>.main{line-height:1.5em;background:none;padding-top:3em;}
.with-summary.site-container.content.document>div.extra{padding-top:3em;display:block;}
.with-summary.site-container.content .summary {background-color: #FFF; padding: 1.75em 1.75em 3.5em 6em;margin-left: -6em; margin-right: 0;}
/*Mono*/
.drug .content .summary .documents{margin-top:1em;padding: 1em;}
.drug .content .summary .documents .h4{padding-bottom:0;}
.drug .content .summary .documents ul{padding:0;margin:0;}
.drug .content .summary .documents ul li{padding:0.5rem 0 0.5rem 2.5rem;border-bottom: 1px solid #D0D1D4;min-height: 2rem;display: flex;align-items: center;}
.drug .content .summary .documents ul li:last-of-type{border-bottom:none;}
.drug .content .summary .documents ul li a{border:none;display: block;font: 400 14px/20px Inter;color: #5A5A5A;box-sizing: border-box;}
.drug .content .summary ul a[href$="#alerte"]{background: #FE2B6A;color: #fff;}
.drug .content .summary ul a[href$="#alerte"].current::after{border-left-color: #FE2B6A;}
.drug .content .summary > p img {display: none}
@media screen and (max-width: 1505px) {
.with-summary.content.gp.site-container.content.document>div.extra{width: 300px}
}
@media screen and (max-width: 1440px){
.with-summary.site-container.content .summary{margin-left: -4rem;}
.with-summary.site-container.content.document,.with-facets.site-container.content.document{padding: 0;}
.with-summary.site-container.content.document>div>.main{padding: 1rem 0 0 0;}
.with-summary.site-container.content.document>div.extra{padding-top:1.2em;}
}
@media screen and (max-width: 950px) {
.with-summary.site-container.content.document>div>.main{width: auto;}
.with-summary.site-container.content .summary{margin:1em 0 0;padding: 0;box-sizing: border-box;}
.with-summary.site-container.content .summary.open{margin-top:0;}
.with-summary.site-container.content .summary .summary-title{padding: 1rem;cursor: pointer;}
.with-summary.site-container.content.document>div,.with-facets.site-container.content.document>div{flex-direction: column;gap:1rem;width:100%;box-sizing: border-box;}
.with-summary.site-container.content.document>div.extra{padding-top:1em;}
.content .summary{padding: 0; border: 1px solid #D0D1D4;top: 3rem;height: auto;z-index: 49;width: 100vw;}
.content .summary.open{position: fixed; top: 50px;margin-top: 0;left:0;}
.content .summary .summary-content{height: 0;transition: height 1s;overflow: hidden;background: white;}
.content .summary.open .summary-content{height: 60vh;overflow-y: scroll;}
.content .summary.open .summary-title:after{transform:rotate(0);display: block;content:'';position: absolute; height: 2rem; width: 2rem;background:transparent var(--icon-close) no-repeat center center;top:1rem; right:1rem;}
.content .summary.open .summary-title:before{display:none;content:none;}
.content .summary .summary-title {padding: 1rem; margin: 0; background-color: #FFF;position: relative;}
.content .summary .summary-title::before,
.content .summary .summary-title::after{display:block;content:"";background: #000;width:2px;height:0.8em;position:absolute;right:2em;top:1.2em;transform:rotate(-45deg);}
.content .summary .summary-title::after{transform:rotate(45deg);right:1.5em;}
.content .summary .summary-content ul {max-width: calc(100% - 3em);padding: 0 1rem;}
.content .summary .summary-content ul li:not(.current-li){margin: 22px 0}
.content .summary .summary-content ul li a.current::after{display:none;}
.content .summary .summary-content ul li.current-li::after {border-left-color: transparent;}
.content .summary .summary-content .summary-overlay{display:none; position: fixed;width: 100%;height: 100%;background: #8080807d;top: 0;z-index: -1;}
.content .summary.open .summary-content .summary-overlay{display: block;}
.content .summary+.content{margin-left:0;}
.drug .block .summary p.in_summary{width:38%;}
.drug .block .summary p.in_summary + ul{border-top: solid 1px #88C7E6;margin-bottom:25px;}
.content .document.news-search-document .summary .filters{background-color: #FFF; border-top: solid 1px #C0273E; border-radius: 0; }
.maladies .summary .summary-content ul li a.current::after, ul li.current-li::after {display:none;}
}
html, body{padding:0;margin:0;}
body{font-family: Inter, serif;background: #ECECEE;font-size:16px; color: #31363C;}
/*Boutons*/
.button-primary {border: none; border-radius: 2px; background-color: #CC0033; color: #FFF;font-size: 14px;padding: 1em 2em;cursor: pointer; font-weight: 600;}
.button-primary:hover {background-color: #9E102A;color: #FFF;}
.button-primary.disable{pointer-events: none;user-select: none;opacity: .8;}
.button-secondary {border: 1px solid #F8E2E5; border-radius: 2px;color:#cc0033; background-color: #F8E2E5;padding: 1em 2em;}
.button-secondary:hover {background-color: #F4D2D7;}
.button-tertiary {border: 1px solid #FAE6EB; border-radius: 2px; background-color: #FFF; color: #CC0033;font-weight: 600;font-size: 14px;cursor: pointer;padding: .6em;}
.button-tertiary:hover {background-color: #FAF2F5;color: #9E102A;}
.button-tertiary a:hover {text-decoration: none !important;}
.button-tertiary.register{padding-left:1.9em;background-image:url("../../includes/components/./2020/styles/../imgs/icon-edit-red.png");background-repeat:no-repeat;background-position: 0.6em center;background-size:.9em;}
.button-connection:hover {border: 1px solid #4E565F; background-color: #4E565F;color:#fff;}
.button-connection, .button-primary.login{padding-left:2em;background-image:url("../../includes/components/./2020/styles/../imgs/icon-user-connection.png");background-repeat:no-repeat;background-position: 1.2em center;background-size:.7em;}
.button-connection {border: 1px solid #31363C; border-radius: 2px; background-color: #31363C; color: #FFF;font-weight: 600;font-size: 14px;padding:.6em 1.6em .6em 2.7em;}
.button-primary.search {display: inline-flex;align-items: center;gap:0.8em;}
.button-primary.search img {width: 16px;transition:all .3s;}
.button-primary.search:hover img {transform:rotate(90deg);}
.search-thermal .button-primary.search {margin-left: 1.3em;}
.button-primary a, .button-primary a:hover {color: #FFF;}
/*Titres*/
h1, h2 {font-family: IBM Plex Serif, serif; font-weight: 600;line-height: 115%;}
h1{font-size: 2.5em; letter-spacing: 0;color: #31363C;padding:0;margin:0;}
h2 {font-size: 1.75em;color: #31363C;margin-top:0;}
.box-title {font-family: IBM Plex Serif, serif;font-size: 20px;font-weight: 600;}
/*Img svg + colors*/
:root {
--brand-main: #CC0033;
--light-brand-main: #C03;
--accent-main: #CC0033;
--accent-light: #F8E2E5;
--accent-dark: #9E102A;
--success-color: #417650;
--error-color: #E82E06;
--warning-color: #976607;
--patients-color:#2D6C94;
--stroke-medium: #E9EAED;
--light-stroke-medium: #E9EAED;
--background-bg-01:#F7F7F8;
--light-background-bg-02: #ECECEE;
--light-background-main:#FFF;
--stroke-dark: #CECED4;
--light-stroke-dark:#CECED4;
--light-text-blue:#444C62;
--light-text-main:#31363C;
--text-secondary: #5F6164;
--light-text-secondary: #5F6164;
--text-tertiary:#73777D;
--line-medium: #E9EAED;
--surface-blue-light: #EAF3F8;
--light-text-tertiary: #73777D;
--icon-home : url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3813 0.381206C10.1541 0.201707 9.8334 0.201707 9.60625 0.381206L0.625 7.38746L1.4 8.37496L2.5 7.51246V15.25C2.5 15.9403 3.05964 16.5 3.75 16.5H16.25C16.9404 16.5 17.5 15.9403 17.5 15.25V7.51871L18.6 8.37496L19.375 7.39371L10.3813 0.381206ZM11.25 15.25H8.75V10.25H11.25V15.25ZM12.5 15.25V10.25C12.5 9.5596 11.9404 8.99996 11.25 8.99996H8.75C8.05964 8.99996 7.5 9.5596 7.5 10.25V15.25H3.75V6.53746L10 1.66871L16.25 6.54371V15.25H12.5Z' fill='%2373777D'/%3E %3C/svg%3E");
--icon-help : url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7C0 10.9 3.1 14 7 14C10.9 14 14 10.9 14 7C14 3.1 10.9 0 7 0C3.1 0 0 3.1 0 7ZM1 7C1 3.7 3.7 1 7 1C10.3 1 13 3.7 13 7C13 10.3 10.3 13 7 13C3.7 13 1 10.3 1 7ZM7.5 10V5.5H5.5V6.5H6.5V10H5V11H9V10H7.5ZM6.2 3.3C6.2 2.8 6.6 2.5 7 2.5C7.4 2.5 7.8 2.7 7.8 3.2C7.8 3.7 7.4 4 7 4C6.6 4 6.2 3.8 6.2 3.3Z' fill='%2373777D'/%3E %3C/svg%3E");
--icon-thumb-up : url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.625 5.75018H10.25V2.37518C10.2495 1.92778 10.0716 1.49884 9.7552 1.18248C9.43884 0.866122 9.0099 0.688174 8.5625 0.687683H7.3628C7.09228 0.688768 6.83112 0.786842 6.62675 0.964093C6.42239 1.14134 6.28837 1.38601 6.24905 1.65366L5.77357 4.9817L3.76145 8.00018H0.125V15.8752H11.9375C12.9814 15.874 13.9823 15.4588 14.7205 14.7206C15.4586 13.9825 15.8738 12.9816 15.875 11.9377V8.00018C15.8743 7.40365 15.6371 6.83174 15.2153 6.40993C14.7934 5.98812 14.2215 5.75085 13.625 5.75018ZM3.5 14.7502H1.25V9.12518H3.5V14.7502ZM14.75 11.9377C14.7492 12.6833 14.4526 13.3982 13.9253 13.9255C13.398 14.4527 12.6832 14.7493 11.9375 14.7502H4.625V8.73295L6.85126 5.39367L7.3628 1.81268H8.5625C8.71165 1.8128 8.85465 1.8721 8.96012 1.97757C9.06558 2.08303 9.12488 2.22604 9.125 2.37518V6.87518H13.625C13.9233 6.87556 14.2092 6.9942 14.4201 7.2051C14.631 7.416 14.7496 7.70193 14.75 8.00018V11.9377Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-thumb-down : url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.875 8.00018V4.06268C15.8738 3.01875 15.4586 2.01791 14.7205 1.27973C13.9823 0.54156 12.9814 0.126344 11.9375 0.125183H0.125V8.00018H3.76145L5.77374 11.0187L6.24922 14.3467C6.28854 14.6143 6.42253 14.859 6.62686 15.0362C6.83119 15.2135 7.09231 15.3116 7.3628 15.3127H8.5625C9.0099 15.3122 9.43884 15.1342 9.7552 14.8179C10.0716 14.5015 10.2495 14.0726 10.25 13.6252V10.2502H13.625C14.2215 10.2495 14.7934 10.0122 15.2153 9.59043C15.6371 9.16862 15.8743 8.59671 15.875 8.00018ZM3.5 6.87518H1.25V1.25018H3.5V6.87518ZM14.75 8.00018C14.7496 8.29844 14.631 8.58437 14.4201 8.79527C14.2092 9.00616 13.9233 9.12481 13.625 9.12518H9.125V13.6252C9.12488 13.7743 9.06558 13.9173 8.96012 14.0228C8.85465 14.1283 8.71165 14.1876 8.5625 14.1877H7.3628L6.85126 10.6067L4.625 7.26741V1.25018H11.9375C12.6832 1.25103 13.398 1.54762 13.9253 2.07488C14.4526 2.60214 14.7492 3.31702 14.75 4.06268V8.00018Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-print : url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 4.625H14.625V0.875H3.375V4.625H1.5C0.809644 4.625 0.25 5.18464 0.25 5.875V12.125C0.25 12.8154 0.809644 13.375 1.5 13.375H3.375V17.125H14.625V13.375H16.5C17.1904 13.375 17.75 12.8154 17.75 12.125V5.875C17.75 5.18464 17.1904 4.625 16.5 4.625ZM4.625 2.125H13.375V4.625H4.625V2.125ZM13.375 15.875H4.625V9.625H13.375V15.875ZM16.5 12.125H14.625V8.375H3.375V12.125H1.5V5.875H16.5V12.125Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-print-small : url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 4.625H14.625V0.875H3.375V4.625H1.5C0.809644 4.625 0.25 5.18464 0.25 5.875V12.125C0.25 12.8154 0.809644 13.375 1.5 13.375H3.375V17.125H14.625V13.375H16.5C17.1904 13.375 17.75 12.8154 17.75 12.125V5.875C17.75 5.18464 17.1904 4.625 16.5 4.625ZM4.625 2.125H13.375V4.625H4.625V2.125ZM13.375 15.875H4.625V9.625H13.375V15.875ZM16.5 12.125H14.625V8.375H3.375V12.125H1.5V5.875H16.5V12.125Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-share : url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3751 11.5001C12.4275 11.5048 11.5332 11.9393 10.9438 12.6813L6.37505 9.82506C6.54156 9.28766 6.54156 8.71246 6.37505 8.17506L10.9438 5.31881C11.9013 6.5044 13.5743 6.82647 14.9035 6.08108C16.2327 5.33568 16.8304 3.74022 16.3181 2.30495C15.8059 0.869692 14.3331 0.0132318 12.8323 0.277894C11.3315 0.542556 10.2405 1.85115 10.2501 3.37506C10.253 3.65455 10.2951 3.93224 10.3751 4.20006L5.8063 7.05631C4.97959 6.01558 3.58502 5.61165 2.33006 6.04944C1.0751 6.48723 0.234375 7.67093 0.234375 9.00006C0.234375 10.3292 1.0751 11.5129 2.33006 11.9507C3.58502 12.3885 4.97959 11.9845 5.8063 10.9438L10.3751 13.8001C10.2951 14.0679 10.253 14.3456 10.2501 14.6251C10.2501 16.351 11.6492 17.7501 13.3751 17.7501C15.1009 17.7501 16.5001 16.351 16.5001 14.6251C16.5001 12.8992 15.1009 11.5001 13.3751 11.5001ZM13.3751 1.50006C14.4106 1.50006 15.2501 2.33952 15.2501 3.37506C15.2501 4.41059 14.4106 5.25006 13.3751 5.25006C12.3395 5.25006 11.5001 4.41059 11.5001 3.37506C11.5001 2.33952 12.3395 1.50006 13.3751 1.50006ZM3.37505 10.8751C2.33952 10.8751 1.50005 10.0356 1.50005 9.00006C1.50005 7.96452 2.33952 7.12506 3.37505 7.12506C4.41059 7.12506 5.25005 7.96452 5.25005 9.00006C5.25005 10.0356 4.41059 10.8751 3.37505 10.8751ZM13.3751 16.5001C12.3395 16.5001 11.5001 15.6606 11.5001 14.6251C11.5001 13.5895 12.3395 12.7501 13.3751 12.7501C14.4106 12.7501 15.2501 13.5895 15.2501 14.6251C15.2501 15.6606 14.4106 16.5001 13.3751 16.5001Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-bookmark : url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1V12.375L5.45 10.58L5 10.355L4.55 10.58L1 12.375V1H9ZM9 0H1C0.447715 0 0 0.447715 0 1V14L5 11.5L10 14V1C10 0.447715 9.55229 0 9 0Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-bookmark-add : url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M9 7V12.3757L5 10.3525L1 12.374V1H6V0H1C0.734784 0 0.48043 0.105357 0.292893 0.292893C0.105357 0.48043 0 0.734784 0 1V14L5 11.4732L10 14V7H9Z' fill='%23CC0033'/%3E %3Cpath d='M10 2V0H9V2H7V3H9V5H10V3H12V2H10Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-arrow-right : url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.3 0.7L12.1 4.5H0V5.5H12.1L8.3 9.3L9 10L14 5L9 0L8.3 0.7Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-plus : url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 4.75V0.5H4.75V4.75H0.5V6.25H4.75V10.5H6.25V6.25H10.5V4.75H6.25Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-link:url("data:image/svg+xml,");
--icon-screen:url("data:image/svg+xml,");
--icon-see-doc:url("data:image/svg+xml,");
--icon-loader:url('data:image/svg+xml,');
--icon-calculator:url('data:image/svg+xml,');
--icon-pencil:url('data:image/svg+xml,');
--icon-pen:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12.1535 2.05345L13.5 0.70705L12.7929 0L11.4466 1.34645L10.9 0.8C10.8097 0.705167 10.7011 0.629664 10.5808 0.578073C10.4605 0.526483 10.3309 0.49988 10.2 0.49988C10.0691 0.49988 9.93952 0.526483 9.81919 0.578073C9.69886 0.629664 9.59026 0.705167 9.5 0.8L0.5 9.8V13H3.7L12.7 4C12.7948 3.90973 12.8703 3.80114 12.9219 3.68081C12.9735 3.56048 13.0001 3.43092 13.0001 3.3C13.0001 3.16908 12.9735 3.03952 12.9219 2.91919C12.8703 2.79886 12.7948 2.69027 12.7 2.6L12.1535 2.05345ZM3.3 12H1.5V10.2L10.2 1.5L12 3.3L3.3 12Z' fill='%23CC0033'/%3E %3Cpath d='M6.79297 1L3.00001 4.79296L3.70705 5.5L7.5 1.70704L6.79297 1Z' fill='%23CC0033'/%3E %3C/svg%3E");
--icon-close:url('data:image/svg+xml,');
--logo-gpr:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAADsCAYAAAB300oUAAAATmVYSWZNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAAhMAAwAAAAEAAQAAAAAAAAAAASwAAAABAAABLAAAAAGbYnAsAAAf50lEQVR4nO2deZgUxfnHPz0L7DR4YLxiNB6JifcMoIJ38DZeMVFjNIknxgYRAYlniPetiKDQKhLFxyvGIx5R44WKoqDijBoVb/2peKAoau89vz9qSNbZnt6dmeqqrtn6PM88sNUzVd/Z7W93ddVbbzmFQgGLxWIGKd0CLBZLz7GGtVgMwhrWYjEIa1iLxSCsYS0Wg7CGtVgMwhrWYjEIa1iLxSCsYS0Wg7CGtVgMwhrWYjEIa1iLxSCsYS0Wg7CGtVgMwhrWYjGIPjIqcRxHRjWWCArzOAToF/GW/zhDmbfsBzfj/RDYo5tqHwjy/iIZ+izdI2PtuRTDWpQwDVgx4vjl8D/DAhsCf+umzh0B6YZ1s170FbzsBd4BJ+x9ncod578/F3DEz86y90S9UuA4FFLiX1IpUZYq/j+VglSDOF78P6kUNDRQSDVAQwoa+tD6tyO0ZnywhrXEwZHADN0i4qDvUbOgoWFxoU/Df2jo8yQNfe5tm7zfXFXt22dYi3SCnH8tMF23jhhZGdgeOBV4umHCPa81nPTA4Q2nPdwQd8PWsJa4GAs8q1uEIjZAPH7Mazh99qA4G7KGtcRCkPNbgIOBr3RrUcgQ4JnU2XMOi6sBa1hLbAQ5/x3gaN06FNMIXJc6/9mxcVRuDWuJlSDn3wbcqFuHBi5zLnnh97IrtYa1qGA08JFuERq42pn80kYyK7SGtcROkPOXAJ5uHRroD/jOla9JiyyyhrUoIcj59wC36dahgR2AfWVVZg1rUcnxwK3AC8DXmrWo5ARZFdlIJ4sygpz/MfC7ZT+7g0auDwwvvvYBVtAiLH625+q31gPeqbUia1iLNoIXp78JvAnMcAeNTCNM+0dgb74fVVwP7ApcXWsltktsSQTBi9Obghen3RYsmLYvsBEicqhVsyyZDJVRiTWsJXEEC6a9HiyYdiTwc+AO3XoksYGMSmyXuArcQaNWgMJqwEBgAOBQKLQA3wFfAh8GOb9No8TE4G4xxsFxUgXHKTTNm9xRyWeDF658F9jfHTJ6V+BK4GdxaFTESjIqsYbtAe6Q0ctBYW8K7AGF4RRYp5uPBG7Wuws4J8j5/1EgMRG4g0elwNkeh91xnG3B2RBYbdnx9LBx4Difk0q9hOPMJ5Wai5O6v+mJ85uj6g1euOIhd/PRQ4DJwFHxfovYkDKgZg1bBnfLMSkKhV0oMIJC4VdEZ3vo8nFE4PtBbtabDkwIcn5TLEITgDtoZF/gGMT0xbrdvH0VxML5HYs/f53+xSn3FhoariPV8HDzw2eGLhAPnr/iG2CEu8VxDwLXIYISeh32GbaE9LBx/dJDxx4NvAY8CBxIZWbtTAo4FnjEzXpR2SKMxR00chiQB6bSvVnDWAHHOQT4N/By425n/q5xj7PLnpfBc1NvQ6xF7Y2hjtawy0hvMyGV3mr84cBbiOF3mc9L2wAPuFkvLbFO7bhZbxQwB5GORgYbAzcD8xr3PG9YuTcFz015AdgSeFlSu8ZgDQuktztxS+B5xFTCWjE1sxVwQUx1K8fNehMRA0FxPFZtDsxt3PuC6f1+dXFo1zeYP+UjYCd6mWl7tWHTw09tTO9w8iTgGWCQgibHuFlvawXtxIqb9UYAZ8XcjINYMDC/368nbRL2hqb5l39GLzNtrzVs404TN0BkGRyHut+DA5ynqK1YcLPehsAUhU1uDMzrd8Dl+4UdbJo3+TNgN+ADhZq00SsN27jLGXsjzJrR0PxwN+sN1tCuLKYiRsFV0h+4vd9BV4wMO9j07OSPgT3pBQsKep1hG3c/+zjgn+gNND9GY9tV42a9PYBdNDWfAqb1O2T6yWEHm5697GXEwgKteYPjplcZtnHP885EdOd0f+99u022nUzG6RYAnN/3j9eE32mfmXQ/hj9ydIfuE1cZjfte9Ffgr7p1FFkDPd3xqnGz3nqIFSdJYFrfw2f+rsyx04EnVIpRSa8wbL9fTxoHnKlbRwk76BZQIfuRrCVvM/uOmLVFaWHT3EvbgUOo0/SqdW/YfgdO+Q1wiW4dIRh1hwV21i2gBBe4q88xN61WeqDp6Us+BP6sXlL81LVh+x08fVPgBpL5PTfWLaBCsroFhLAmcF2fY/8eduefATyqWE/sJPFElkLfQ2csj1hLmdQgcWOWihVDKuOKAKuVXwJjSgubnrq4gBiNr6dF8PVrWMR8YZJN8QPdAirgR7oFdMOFfY6/Y/3SwqY5F72J2IazbqhLw/Y96vr9gNj2N5FEg5v1VAcgVEvSk6M1Alf1GX93WNf4HOAzxXpiQ+t62L5HXtef5uY1nJbm5WhtSTmtrdDWCm1tOO1t0N4uXh0d0NGBU+iAjgIUClAoLAkWXNklC12fkTevQEvLNB3fpwoGAIFuEXXCTogEbrM6FzY9eeFX6R1OPgOxUMF4tBi2z/i7d6QpOJWmYGeqnyr4NeFpI89GzHNaeh/nN5z4r9vbL9rz25LyGcDJwI81aJKK0i5x6ty5/RpOe/gaxOjdLlRv1hcR4YXfo8+YOzZALBi3yMWUbBk/ImQ6p+mJC1qA89XLkY8ywzqTX+oL3AmMkFDdWcGCK8NiRi8AYt8FWyKmxL1+oVtABUxoOO2hVULKrwMWKdYiHZV32HMRKypq5U1C7q4Nf753MCIaxySMeH4Ncv6niIyQJjAAmFBa2PT4eQFwqXo5clFj2Bnvboy8/UWmBi9cEZYuMylxwj2lgCGGLbJQt4AKGN1w+uywabOZmPU774KqO+wJktpaikjj8j0aTnt4feBXEupXyRdBzjelSwxgUrrWAYg9ab9H0+xzv0DkjDKW+A07830HeV3V24Pnpy4NKT+eZAWm94RPdQuokBd1C6iQY1NnPxWW7fIK5UokouIO24i8qJ7rSwtSZ8/pj5h/M413dQuokPm6BVTIasD+pYXNj569ALHdpZGoMGy1OX1LeY/wdY4HAibm/H1bt4AKmYd5cbldusVFblKqQiIqDCurjTuD+VPCBpv+IKl+1byhW0AlBDn/O8y7M22TumDeRiHlN2POlNr3MCmW+O7SgtRFz62GCEkzERNTcz6uW0AVHFJa0PzIWR9h5ncxxrBLgCdDyvfDnO9Qyou6BVRB2N8g6XQxbJHblaqQhCkn+yNN8yaHbd+4j3Ilcng/yPmLdYuogjlARVtGJoCfOJcuCNv241/KlUjAFMN26b44U1/pR/LSlvSUuboFVEOQ85cAC3TrqIIuF/bmh854G7OCQQBzDBvWFRuC+oTWspitW0ANzNYtoArKhcTer1SFBEww7NeI7QxLMS3rYGdm6xZQA4/pFlAFg53LX/5hSPlDypXUiAmGfabpmUlhz03bK1cih8VBzn9Nt4gaeBzznmMBdg8pe0a5ihoxwbBd767XvOMA26qXIoWndQuohSDnf4OZU1Jdzpfmf/91MYY9x5pg2JdCytYBVlItRBJGDjiV8KxuAVWwTZlyo/4eJhg27PnVtJy+nTH6DlvERMNu7ExfGJZMzqjvknTDFoBXQ8o3VC1EIs/rFiAB4579EKu5tgwpf0W1kFpIumE/bnr6kuaQ8k2VK5HDB8VnQNN5FWjRLaIKwnZyN2mdb+INW25X7Z8rVSEPk0eH/0uQ8zsQqXpMo8ujVPMDEz8HPtegpSqSbtj3ypSvqVSFPIy6mndDXRi2iDF/F62JxHtAuTts2CS4CdQyhdDd9omluYraevCZsPjsnmKiYcv1zP5PqYoaSLphu3ZVZr6/PO3taQ1aZFD1ieEMZZ1K3h/k/TnAwGrb6wHGnOSdWJ0Z7/RlxHqlC/GN+S5J7xKH3SFMzur/iW4BEjF1v5qwjb0+VK6iSkw07KrKVcjjI90CJGLi8kAIN+zHylVUiYmG7atchTzq6Q5rzMhqCauHlBnzXZL+DFu6qREkX3M5vg1yfguAm/GmUT4TQrVMD/L+Kct+cDPedsC9ktv4Ksj7y56lTUvItoywaCdj5sZNPPmX0y2gSjqPyPZHfqbH0rXBfWJoozMmBk6ASDJeStiNIZEkvUtcTxhzFe8hpuy1U0rYBd+Yv401rDpqmfO0yCPsDhu2m0QiMbFLbOqJ397p/zOQn3WiNFrnNeAIyW107gb3l1y3ToxJRJ90w4adFMZ0X0r47761xaCGOXE2FuT9RYg9UeNC1o4OqjH12RtIfpd4+ZAyUw1rasK4cph6hzX12RtIvmHDBgialKuQQ6NuAZIJu5iaQFg+qoaQskSS9C5x2JzZF8pVyKGmO6yb8UYSbfoFQd5/vNP71wIOqKXNEJqDvD+9+P+VJdetii9DyoxJN5R0w4ZFpXyCGMAx5qpYpJ+b9ZarYQH7+UQPjlzO9xOurw9cVmVb5fgKMN2wS0LKBirWUDVJ7xJ3Xfd65NrtmBviFxbHaiqr6RZQJUbfYZNu2HIrc4xZDlVCWI/BVEy9+CwKKZO14XjsJL1LvFaZcmOWQ5Wg8iRvonzGjmr5utP/15ZctyreDykz5rsk3bBrp7eZkGp6+pLSkb23tKipnXIXIOkEef8ZYN0YmzDmJO/Ex4xYL2wetqLkADpJepfYJfyXGZZc3ATCsvYZh5v1HAw6yTvxbpnydRVqqImkGxYgbMt7E7eKANhAtwBJ/Bgz55XLZa00prdggmHDkoa/ipkbMpm8Y0FnfqZbQJV02UWicY+zV0RcgIzABMN2TRp+9HoBZj7HDnSznpKcVB3zGN4xj0I3r+FVVm/qzgu5kLKMchU1YIJhw7a7BzO3i4Dy38ckTDVs2D5NmylXUQMmGHaj9Fbjw+JWn1KuRA7ldlEzCaNO8iKvF0b+PCxxXFa5khowwbAOMDSkPNblaTFSD4Y16iQv8mSZ8q2UqqgREwwL4b/UVzEz1eYWbtYzdS0pbtZbC4NibzvxeGlB425n/QDDegumGHaX0oLCcZt0AA9o0FIrjcAQ3SJqwFTtYXfYbRA9OGMwxbDbpoeODcvFc79yJXLYQbeAGthCt4AqyBeO3zQsTHO4aiG1Yoph+xL+y30AM+djjXpuKiFsPCHp3FOmfFelKiRgimEBdist6Dhxi8XIT2amgkG6BdTA5roFVMHdpQWNu56xLobNwYJZhj3Q3XJMmN5blCupnfXcrGdMpr5luFnvJ8AqunVUyAfA/JDyfVQLkYFJhl0D2Dak/HbM3DbCxF3kTby7ziqcMLgQUr6vciUSMMmwAL8tLeiYuN0XwH0atNSKiYY18fl1VmlB485/XR0DB5zAPMPu725+XFgup+khZUlnXd0CqsC0O+zcjpOHhu16fwjJXwseimmGXQPYM6T8IcxbDNA1X1WCKa6BNc2w08qUH6ZUhURMMyzAn0oL2s/dpUD5P05SMW1j6p8SnnY2qXwE/L20sHGniVnMDK0EzDTsnu6Q0WHrF6/GrFBF0wxr2lreaR0Ttw1LBzNSuRKJmGjYFHBMaWH7xXt/A1yhXk7VpHULqBBzltR1dHwL+KXF6eGnrQwcql6QPEw0LMBod/CxYd2zyYhk1yZgmmHDUvUkEufbb2a2nzk8rLflYfgeR6YadkVgVGlh25TfLAEuVK6md6As42ONfOV89+25pYXpX5zaDzhWgx6pmGpYgLHu4FFhV8vLkJ+P12JK4vD2tnNbZxwatjPEkZRPTG8MJht2dUKumG3TD24CTlIvp2KadQuokOQPknV0LEwt/XpqaXF6h5NdYKIGRdIx2bAAf3EHjewS29p67WG3Av/WoKcSPtctoEKSb9hUymu9+g9h25Eeiyk9hG4w3bArAqeXOXY0sFShlkr5SLeAnuJmvb66NXSH09R0Q9ukfR8rLU9vf9Lq1MndFcw3LIDnDhrZZQSzddaI94EJGvT0lLBNmZJK0rf2fLuQTpcbUDoXswI+IqkHw/YBrnUHjezyXVpuHnk18A/1knrEK7oF9JQg5yd51/s255ulI9ou/02X3lR6uxOHA0eplxQfKgyrIiPE1sCYMseOBN5QoKFSTNsf6AvdAsowofX6o7p2hbf9c3/gGg16YkWFYcPCw+Lg3OIC6+83ftuYpcBv+P5WibpZCryuW0SFJO6Z22kKbm276pDLyxy+ELELfV0Rv2GPXLsJNc9r/YFb3KzXZZOmljvHv4wwbVIWuj8e5Pw23SIq5D+6BZTwWCHthoYZpreZsC8wWrEeJah6hu2yaiImtgQmhR1ovvvERxBxpElI2naXbgFVEJZmRQ8dHTmnpfmA1hmHdum9pbc+YR1gpgZVSlBl2EmoCxQY5Wa9g8MONP/r1FvQb9pm4E6N7VfLQ7oFAFAovEIqtWvLTSO7PFOntxrfH/G7XVm9MDWoMeyIdd+j/HxpHFzrZr2tww40PzjxRvSa9pYg5yd1AKcsQc7PIXZb0EhhntPcvFPrDUd/VnokPWycg7izDlavSx0qp3UuAq5T1JYL3O1mvdB9TJsfPuNG4NfAd4r0LKMdOEdxmzKZoq3l9vb7wdmx+Y5xn5Z5x6XAQSol6UCZYQtjNysgpljOAFQMuKwCPOZmvdCRwuZHz74b2B61AQzTgpz/psL2ZDMTPal4znNamvdtuXV06AU2PWzsycA4xZq0oDRwouO0rQvt5+5yJiKB8yzg25ibXBN4xM16oXGwTbPPewGRp6jczmYyeQv4i4J2YiPI+S3AEah7nPjcaWk+sOXO8ac133dK6EU+PXTsycD5ivRoR0ukU9ukfV9tm3bQYYiQsZUQgdlxvbYCgnJamp644CNgR8Qzdlwn4tfA/kHOT9JccFUEOf9JVEyZtLf/Hdi4+f6/lI1US295/ER6kVlBc6rH1pmHdwBLii9tNM25qB04K73V+AcQydxkZgf8GtinOGhTFwQ5f7qb9TqAK5EdZ1woPAec0PzgxCfKvcXdYkwDDlcWQlIF1Tv1EEssjaZnJs1DJMv+E3KebRcCWwc5v+zJZypBzr8KMQYga+T4cWAfHGdo8wNRZj1uFcSuhb3OrGBoMuU4aXr2sg7gGnfLMTcChwNjgdDR5qhqgMuBs4Kcr3okWhlBzp/rDhqZQUSRHQPsVGEVryCCSG5ofvScbkM13c1HDwNuA8KyZvYKrGHLEMyf8h0wzd38OB+xLeEBxX/XifjYK8BNwDVBzu8yV1iPBC9Ob0NEsv3dHTxqJcT+sRshxg9WQXSZHcRF7AvgfQqFd3Cc55uevLBHi/jdIaMbcTgVOJVefs726i/fE4Lnp3YADxZfuINH9Qd+AAxA7FvbhpjP/SzI+WUHt3oDwYJpXyIioqRFRblDjt0WuArYRFadJmMNWyHBgmnfoT7gotfhDh61AY5zPiLApR6QcjG3hrUkCnfwqK0R4wb7k/xMF5XwjYxKrGEt2nEHjVwbOBCc3yGegeuRt2VUYg1rkYab9YYDHwNvBDk/NAjFzXr9cJyfAJsB2wG/wODNqSogL6MSa1iLFNystxdwb/HHNjfrfcj/gmLSiEG6lRDJvHvj/P/jMiqxhrXUjJv11gSu71TUBzH9FTUF1ptYBDwlo6LeeKWzSMTNeg2Iuee6XTQuAZ8//bRdRkXWsJZauQjYQbeIBLMYEfUmBWtYS9W4We8gYLxuHQnnxMKxGy6RVZk1rKUq3KyXpY6TnUni1sLYzaT+jqxhLRXjZr01gHsQqWUt4TyNyLAiFWtYS0W4Wa8/Yvqm166Y6QGPAnsWJgyRHsJqDWvpMcUR4VuAIbq1JJQCcAmwR8cpw76KowE7D2vpEW7Wc4AZwD66tSSUOcCE9jOHPxtnI9awlp4yCbGg3/I/PkE8Hvyt/cI9pARGdIc1rDmsg1gIXo7SnRXmIEIBo+jRChI36/VBZLmc1ZP31znL1j9/0Tb1gC9VN+4UCoXaK3GiziOLxQIgw2t20MliMQhrWIvFIKxhLRaDsIa1WAzCGtZiMQhrWIvFIKxhLRaDsIa1WAzCGtZiMQhrWIvFIKxhLRaDsIa1WAwiMat13IznAo2q2w3y/hLVbVos1aJ0tY6b8RwgA+wIDELsI/pjYFX0Xjw6EGsb3wXeA94E5gNzgrz/RRwNuhlvODA8jrpjYinQjkjb+TGwMMj779daqZvxBgH71VqPIjqAr4GvgM+B94G3g7y/tCcfluI1FYZ1M96PgJHAEcCaNTeojg5ExvYbgJuDvC9lBzIAN+OdAZwuqz5NfAL8G7g+yPuPVFOBm/EOB/4mU5QG3gLmAvcB95UzcOIN62a8fsBEYAJifxWTWQxcAEwO8n5brZXViWE7Mxc4Osj7r1TyoToxbGeWAlcD55Q+biV6Payb8dZC/BH/gvlmBbEVxcXAfDfjradbTALZGvG72Vm3EM0sD5wAvOZmvO1kVx6LYYtd4NnUZ3a9QcCzbsbbTLeQBOICd7kZbwPdQhLA6sAjbsbbXmal0gd63IzXF/gH8NMKPrYYWIh4mG8q/iuD5Qj/jisikmD3R1wRVwJWqKDeVYH73Yy3RZD3F9Wssr5YDpgO7KRbSALoB/zDzXgbBnlfSv6nOEZmxyG6R1G0A3cANwNPBnn/8xh0VERxWuknwMbANsBewM8iPrIm4BPPCOdVxbp1swLiHFkFWBfRY9odGNjN53Z0M97WQd6fW2P7TyEeqXSTLr5WA36ISIg3FNiE6MR4FD9zKvBnGUKkGtbNeCvR/S94NvCnIO+/IbPtWgnyfgC8Unzd5ma88cBuwBTg52U+9is3420V5P1nJMtZFOT9FyXXKYViD+owxPP8wIi3HoYYw6iFz4O8P7vGOmKjeL4fApxC9OzHCDfjnQa01Nqm7GfYIxFdzHJcD+ySNLOGEeT9QpD3H0RcSZ+LeOs4RZISQZD3W4O8PwOxxWTUo8svFUnSRpD3vwzy/pXApogbUTkGAr+Q0aZsw/4x4thTwFFB3peysa0qgrz/FXAwohsfxl5uxlMeoaWbIO+/hOjqlWNtN+OtpkqPTorTNwcgxmLK0d1jYo+QZlg3460DZCPecpxpZl1GkPffBO4qc3gAsIU6NYniWsS8Yzk2ViVEN0HeX4zYyqQcm8hoR+YdNmrO6dEg7y+Q2JYO7o84tqkyFQkiyPvNQNTz+49UaUkIsyOOrSOjAZmGHRpx7A6J7egiH3FsDWUqkkdUPPGqylQkgw8ijknZS1emYaOmQGodLUwC/xdxbKAqEQkk6rnNVaYiGSyJOFbJPH9ZZBo2KlDiTYnt6CKW/T7rgCDiWD2EpFbCtxHHpPwuZBp2lTLlrUHe/1piO1oI8v53CNOGvaJOWosFJBlWZuDED8qUS982XhdB3h+oW4Nh2F6JZKTcYd2MN1BGPZa6o/b1ZJbvYXM6WWqlIeJYhzIVySD2ABprWEutrBxxTPkO5ZopN44D5SPlKsIa1lIrUUHvUVM+9UhUYgMpz/PWsJaqKa7cGR7xlqhAgnokasHDhzIasIa11MKBlA8I6KA+5t97RDGW/vCIt7woox1rWEtVuBlvXeCyiLe8UlxjXPe4GW9V4Haiww/vk9FWYhKJW8zBzXh7IzIDRi2fe1CRHG0Ul1X+HjiH6HjyhYh0sDVjDZtM0gma23YReZo2BDYH9qdnq5NmSWi7f/FOrpt+iLvnAGBtRBjuMETequ6C+jsAL8j7HSLVVW3UhWHdjHedbg3AlCDvvyCprpOKL1P5Z3GBe63sCrwjoR5dtAJHBHn/MVkV1oVhEfmDdHMXIMuwJvMpcJxuEQngIeBE2bm56sWwlmSwCNgzyPu9bTqnBdETeB14ErgnyPuvx9GQHSW2yOImYHAdZBaphgB4A2HWu+IyK9g7rKU2XgL+BcwM8v5C3WI0siKwd/F1sZvxHgROiePiZQ2bTF4HXtMtosiybSa/RWwz+SlC28txbcXZiQ+AR2NuoxJcxFTW2oik8+XYHdjFzXgnBXn/UpkC6sWwqjanuhoxchk3twR5/wwF7SSdF4K8f7huEWEUgyV+idj4KhPylgbgEjfjdQR5PyrApCLqwrBB3n9XRTtuxqubxfiW2gjy/mfALDfj3YiI+Co3Mn6Rm/HuD/K+lB6THXSSh/FpcCyVU8y1fTxwb5m39AHGyGpPlmHtnaf3Lda2FAnyfoHoza4OlNWWFMMGeb+F8onI6qLb3QOiMuZZ6pxil/f5ModXcTPej2W0I7NLXG7LyAHFdZP1wICIY3GPmFqSz5MRx9aW0YBMw74XcUzK1SUBRBn2E2UqLEklai56ORkNyDTs2xHHNpfYjk7K7Y+yOMj73yhVYkkin0Yck7ILgkzDRkV17CaxHS24GW9Nym/u1JujfCz/I/bdGWUaNmoXs98maH1ntUSN9EVt+GyxSEOmYedTfuBpBaI3/000bsZLE71kbI4qLZbejTTDFieQ74x4ywluxttLVnuKmUT52NFWekE6FEsykB3pdEU3bd3pZrwRktuMDTfjNboZbyowMuJt9wR53+4hY1GCVMMGeT9P9ObNfYFr3Iz3uJvx9nIzXiKDKopG/QOQA0Z383Zpgd0WS3fEYZgTgJ0RawTLsUPxtcTNeE8jlmstRCzl0hHmOABYHpFobBNgG3q2Y/adQd63z68WZUg3bJD333Uz3mGIO213d/CBwJ7Fl2ksAkbpFmHpXcSyWifI+/8EDgXa4qg/AXwO7BPk/UW6hVh6F7Etrwvy/o3AdsBbcbWhiRywfZD37dyrRTmxrocN8v6zwMbAWODdONtSwMfAOGCYrMXIFkulxD5KW1x6d3lxemQ4IlHVcET2+CSv4ikgBsJmA/cADwZ5X2YXfwnlF0wskdhO0vmG8r+HqNjcJPId5b+LlMFUp1CofVd7x3Eq/kxxSmd9YC1EYqsBRK+GiZtWRNaIzxB304W9ZTMnixqkeE1GJRaLRQ02p5PFYhDWsBaLQVjDWiwGYQ1rsRiENazFYhDWsBaLQVjDWiwGYQ1rsRiENazFYhDWsBaLQVjDWiwGYQ1rsRiENazFYhDWsBaLQVjDWiwG8f8om4GH8Gfl/AAAAABJRU5ErkJggg==');
--icon-unfold:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='20' height='20' fill='none' style='mix-blend-mode:multiply'/%3E %3Cpath d='M10 13.75L3.75 7.5L4.625 6.625L10 12L15.375 6.625L16.25 7.5L10 13.75Z' fill='%239E102A'/%3E %3C/svg%3E");
--icon-cookie:url('data:image/svg+xml,');
--icon-vidal-recos:url('data:image/svg+xml,');
--icon-play:url('data:image/svg+xml,');
--icon-see:url('data:image/svg+xml,');
--icon-search:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7504 18.3691L14.0316 13.6254C16.3749 10.798 16.0825 6.62811 13.3675 4.15542C10.6526 1.68272 6.4736 1.78026 3.87693 4.37693C1.28026 6.9736 1.18272 11.1526 3.65542 13.8675C6.12811 16.5825 10.298 16.8749 13.1254 14.5316L17.8691 19.2504L18.7504 18.3691ZM3.12549 9.25C3.12549 6.1434 5.64389 3.625 8.75049 3.625C11.8571 3.625 14.3755 6.1434 14.3755 9.25C14.3755 12.3566 11.8571 14.875 8.75049 14.875C5.64389 14.875 3.12549 12.3566 3.12549 9.25Z' fill='white'/%3E%3C/svg%3E%0A");
--icon-slider:url("data:image/svg+xml,");
}
input{outline:none;}
a[data-href]{cursor:pointer;}
a{color:#31363C;text-decoration: none;font-size: 1em;}
a:hover{color: #9E102A;}
a img{border:none;outline:none;}
.h4, h4, h3, .h3{text-align: left; padding: 0 0 10px 0; margin:0; display:block;}
h2 .count, h4 .count, .h4 .count{position:absolute;right:0;background:#417650;color:#fff;display:flex;justify-content:center;align-items:center;font-family: Inter, sans-serif; font-weight:normal;height: 15px;border-radius: 10px;bottom: 15px;font-size:14px;line-height: 1.5;padding: 2px 10px;}
.h4 .highlight, h4 .highlight, h1 .highlight, h2 .highlight{color: #cc0033;}
.h5, h5{text-align: left; padding:10px 10px 10px 40px; margin:0; display:block;font-style: italic;}
.feedback .h4{padding: 0 0 10px 0;}
.feedback .h4::after{content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.icon-menu{--icon-color:#fff;display:inline-block;width:20px;height:16px;position:relative;cursor:pointer;transition:all .2s;}
.icon-menu span,
.icon-menu:before,
.icon-menu:after{pointer-events:none;position:absolute;display:block;content:'';width:100%;height:2px;background:var(--icon-color);left:50%;transform:translateX(-50%);transform-origin: 50% 50%;}
.icon-menu span{top:50%;transform:translate(-50%, -50%);}
.icon-menu:before{top:0;transition:all .3s;}
.icon-menu:after{bottom:0;transition:all .3s;}
.icon-menu.open{}
.icon-menu.open span{opacity: 0;}
.icon-menu.open:before{transform:rotate(45deg);left:0;top:50%;}
.icon-menu.open:after{transform:rotate(-45deg);left:0;top:50%;}
.content.document.site-container .focus {box-sizing:border-box;background: #FFF;padding:0.3em 1.3em 1.3em;border-left:solid 10px #ff9f46;margin-bottom:1.75em;}
.content.document.site-container .focus::before{display:block;content:'';background:url("../../includes/components/./2020/styles/../imgs/logo-vidal-focus.png") no-repeat left center;background-size:auto 20px;height:50px;border-bottom:solid 1px #ddd;}
.site-container{width: 100%; max-width:1920px;margin:0 auto;box-sizing: border-box;padding:0 6em}
.site-container.main{margin-top:2.75em;}
.site-container.content {display: flex;margin-top:2.75em;gap:1.75rem;}
.site-container.content.document>div{display:flex;flex: 1 1 auto;}
.site-container.content.document>div>.main .block{padding:1.3em;box-sizing: border-box;}
.site-container.content.document>div.extra{flex:0 0 auto;display:block;}
.site-container.content.document>div.restricted{flex-direction: column;}
.site-container.content.document>div.restricted p a{color:#CC0033;}
.site-container.content.document>div.restricted p a:hover{text-decoration: underline;}
.full.site-container.content.document>div>.main{padding:0;}
.with-facets.site-container.content>div{display:flex;align-items: start;flex: 1 1 auto;}
.site-container.content .main{padding:1.3em;background:#fff;flex:1 1 auto;box-sizing: border-box;}
.with-facets.site-container.content>div.extra{display:block;flex:0 0 auto;}
.intro .title,.intro h1{flex:1 1 auto;}
.intro .subtitle{margin-bottom:1em;}
.stop-scrolling {overflow-y: scroll}
.content .summary.open.scrollable {
-ms-overflow-style: none; /* Internet Explorer 10+ */
scrollbar-width: none; /* Firefox */
overflow-y: auto;
}
.content .summary.open.scrollable::-webkit-scrollbar {
width: 0;
background: transparent;
}
.content .block .summary{padding:0 0 21px 0;}
.content .block .summary.scrollable:hover {padding:0;}
div.extmenu-header{width:100%; border-radius: 10px 10px 0 0; position:relative; box-sizing: border-box;}
div.doc-header h2{color:#278524;}
div.extmenu-header.doc-header h2::after{content:''; display:block; height:4px; background:#278524; border-radius: 5px; width:53px; margin:2px auto 0; border:0;}
/*div.extra-menu-widget div.extmenu-content ul li a{display:flex; align-items: center;box-sizing: border-box; position: relative; text-decoration: none;}*/
a.private,.header menu.main>li>ul>li>a.private, span.cbo.private{cursor: pointer; color:#9A9A9A;position:relative;display:block;padding-right:30px;}
a.private::after,span.cbo.private::after{position:absolute;display:block;content:'';width:20px;height:20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;right:2px;top:50%;margin-top:-8px;}
a.private+ul>li>a,span.cbo.private.private+ul>li>a{pointer-events: none;color:#9A9A9A;}
.header{background: #fff;}
.header .nav .site-container .menu-container{flex: 1 1 auto;}
.header .nav .site-container ul.secondary{flex: 0 0 auto;}
.header menu.main{list-style: none;padding:0;margin:0;display:flex;font-size:14px;}
.header menu.main li{position:relative;}
.header menu.main>li>ul{z-index:80;display:none;position:absolute;left:0;top:100%;margin:0;padding:12px;background:white;border:solid 1px #D0D1D4;border-top: none;font-size:0.8em;width:250px;box-shadow: 0px 1px 2px rgba(206, 206, 212, 1);border-radius: 2px;}
.header menu.main>li>ul>li {border-bottom: 1px solid #CECED4;}
.header menu.main>li>ul>li:last-of-type {border-bottom: none;}
.header menu.main>li>ul>li>a{padding:12px;display:block;transition:padding .3s; color: #5A5A5A}
.header menu.main>li>ul>li>a:hover:not(.private) {color: #9E102A;}
.header menu.main>li:hover>ul{display:block;}
.header .icon-menu, .header .mobile-user{display:none;}
.header .menu-container a,.header .menu-container span.cbo{display:inline-block;padding:1em;color:#FFF;text-decoration: none;font-weight:500;font-size: 0.875rem;}
.header ul.secondary .search-mobile, .header ul.secondary .close-mobile {display: none;width: 20px}
.header ul.secondary{list-style:none;display:flex;padding:0;margin:0;align-items: center;}
.header ul.secondary li{position:relative}
.header ul.secondary .button-tertiary{margin-right:.5em;}
.header ul.secondary .avatar{width: 28px;height: 28px;margin-left: 12px;padding:0;border-radius:100%;border:solid 1px #f2f2f2;overflow:hidden;cursor:pointer;}
.header ul.secondary .avatar:after {content: '';position: absolute;height: 0.5rem;width: 0.5rem;background-color: #6FC027;top: 3px;right: 35px;border-radius: 1rem;}
.header ul.secondary .avatar img{width: 28px;height: 28px;}
.header ul.secondary .my-account-nav{z-index:99;display:none;position:absolute;right:-142px; top:100%;margin:0;transform:translateX(-50%);border: solid 12px #ECECEE;border-radius: 2px 0px 2px 2px; background:#fff;width:260px;padding-left: 0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.header ul.secondary .my-account-nav.open{display:block;}
.header ul.secondary .my-account-nav.open li {border-bottom: 1px solid #CECED4;}
.header ul.secondary .my-account-nav.open a {font-size: 14px; display: flex; align-items: center; padding: 18px 14px 18px 25px;gap:1em;}
.header ul.secondary .my-account-nav.open a::before{display:block;content:"";background:url("../../includes/components/./2020/styles/../imgs/icons-account-spritesheet.png") no-repeat left center;width:24px;height:24px;}
.header ul.secondary .my-account-nav.open li.account a::before{background-position:-3px -3px;}
.header ul.secondary .my-account-nav.open li.account a:hover::before{background-position:-31px -3px;}
.header ul.secondary .my-account-nav.open li.bookmark a::before{background-position:-171px -3px;}
.header ul.secondary .my-account-nav.open li.bookmark a:hover::before{background-position:-115px -3px;}
.header ul.secondary .my-account-nav.open li.history a::before{background-position:-59px -3px;}
.header ul.secondary .my-account-nav.open li.history a:hover::before{background-position:-199px -3px;}
.header ul.secondary .my-account-nav.open li.flashcards a::before{-webkit-mask-image: var(--icon-play);mask-image: var(--icon-play);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background: var(--brand-main);}
.header ul.secondary .my-account-nav.open li.flashcards a:hover::before{background: var(--accent-dark);}
.header ul.secondary .my-account-nav.open li.logout a::before{background-position:-87px -3px;}
.header ul.secondary .my-account-nav.open li.logout a:hover::before{background-position:-143px -3px;}
.header ul.secondary .my-account-nav.open a:hover {color: #9E102A}
.header ul.secondary .my-account-nav.open img {margin-right: 12px;}
.header ul.secondary .big,
.header ul.secondary .medium,
.header ul.secondary .small{padding:10px 2px;display:inline-block;cursor:pointer;}
.header ul.secondary .big{font-size:1.2em;margin-left:8px;}
.header ul.secondary .small{font-size:0.8em;}
/* new*/
.header .nav{height:50px;background:#CC0033;display:flex;align-items: center;}
.header.embedded .nav{height:50px;background:#fff;display:flex;align-items: center; padding-bottom: 30px; }
.header.embedded .nav .close {display:block;border: 1px solid #F8E2E5;transition:all .5s; border-radius: 2px; cursor: pointer}
.header.embedded .nav .close .icon-close{width: 1em; height:1em; padding: 11px;transition:transform .4s;display:block; background:var(--icon-close) no-repeat center center;background-size:20px;}
.header.embedded .nav .close:hover .icon-close{transform:rotate(90deg);}
.header.embedded .nav .site-container { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; margin-bottom: 2px; font-size: 14px;border-bottom: 2px solid #CC0033;}
.header.embedded .nav .site-container .arrow {-webkit-mask-image: var(--icon-arrow-right);mask-image: var(--icon-arrow-right);background-color: #CC0033;display: inline-block;width: 14px; height: 10px;}
.header.embedded .nav .site-container .button-new-window:hover .arrow {background-color: #9E102A;}
.header.embedded .nav .site-container .button-new-window{min-width: 280px;display: flex;justify-content: space-between;align-items: center;}
.header .nav, .header .nav .site-container {height: 50px; }
.header .nav.homepage-nav, .header .nav.homepage-nav .site-container {height: 60px;}
.header .nav .site-container{display:flex;align-items:center;justify-content: space-between;margin:0 auto;}
.header .nav .site-container a.logo{padding:0;margin:0 45px 0 0;flex:0 0 auto;}
.header .nav .site-container a.logo img {height: 20px;}
.header .nav.homepage-nav .site-container a.logo img {height: 28px;}
.header ul.secondary .search, .header ul.secondary .close {padding: 7px; width: 18px; margin-right: 8px;
cursor: pointer;}
.header ul.secondary .close {display: none}
.header ul.secondary .search-secondary {border: 1px solid #F8E2E5; border-radius: 2px; background-color: #F8E2E5; padding: 7px; width: 18px}
.header ul.secondary .disconnected-nav{display: flex;align-items: center;padding: 0;}
.header a.usr-info[title="Mon compte"] {display: flex; align-items: center;padding: 3px 30px 3px 20px;background-color: #ECECEE;border-radius: 2px; cursor: pointer;height: 28px;}
.header a.usr-info[title="Mon compte"] .arrow::after{content: ''; transform: rotate(-90deg); width: 30px; height: 33px; mask: no-repeat center center/10px url("../../includes/components/./2020/styles/../imgs/icon-arrow-down-red.png"); font-family: monospace; font-size:50px; position:absolute; display:block; transition: all .3s; top: 0; background-color: grey;}
.header a.usr-info[title="Mon compte"]:hover .arrow::after {background-color: #9E102A;}
.header a.usr-info.open[title="Mon compte"] {border-radius: 2px 2px 0 0;}
.header a.usr-info.open[title="Mon compte"] .arrow::after {transform: rotate(0deg);}
.header a {font-weight: 600;}
.header a.usr-info img {width: 18px;}
.header .searchbar.visible {height: 96px;padding-top: 40px; background-color: #FFF;transition: height 600ms 0s, opacity 1s 0s, padding-top 600ms 0s; opacity: 1;}
.header .site-container+.searchbar.visible{padding-top:0;}
.header .searchbar.hidden {height: 0;padding-top: 0; transition: height 600ms 0s, opacity 600ms 0s, padding-top 600ms 0s; opacity: 0;pointer-events: none;}
.header .searchbar h1.title, .header .searchbar .title{margin:0;font-weight:normal; text-align: center;display:block;font-size:1.25em;color:#fff;text-transform: uppercase;padding-top:31px;padding-bottom:24px;}
.header .searchbar form, .home .searchbar form { border: 1px solid #CECED4;height: 52px;display:flex;align-items:center;justify-content: space-between;border-radius: 2px; position: relative;}
.header .searchbar form:focus-within, .home .searchbar form:focus-within {border: #8ec6e7 1px solid; border-radius: 0 0 3px 3px;}
.header .searchbar form {width:70%;margin:0 auto;}
.header .searchbar form.loading, .home .searchbar form.loading{background:#F4F6FC url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat -5px center;background-size:50px;}
.header .searchbar form.pls, .home .searchbar form.pls{background: rgb(227, 227, 227);}
.header .searchbar form #query{flex:1 1 auto;border:none;background:none;height:100%;}
.header .searchbar form #query>div{height:100%;}
.header .searchbar form input[type="text"], .home .page-header .searchbar form input[type="text"]{box-sizing:border-box;font-size:1em;height:100%;padding-left:35px!important;color: #31363C;}
.header .searchbar form input[type="text"]::placeholder, .home .page-header .searchbar form input[type="text"]::placeholder {color:#73777D;}
.header .searchbar form #query .dropdown,.home .searchbar form #query .dropdown{box-shadow: 0 10px 20px #00000029;background:#F4F6FC;transform: translateY(-10px);margin-left:2%;top:100%;width:98%;padding:0.5em;box-sizing: border-box;}
.header .searchbar form .dropdown_history, .home .searchbar form .dropdown_history {position: absolute;visibility: hidden;border: #8ec6e7 1px solid;border-radius: 0 0 3px 3px;outline: 0px;text-align: left;z-index: 99;cursor: default;overflow-x: hidden;box-shadow: 0 10px 20px #00000029;background: white;top: 100%;width: 100%;padding: 0.5em;box-sizing: border-box;}
.dropdown_history ul {margin: 0; padding: 0;}
.dropdown_history ul i {display: block;}
.dropdown_history > .dropdown_title {margin: 0 1.5em; padding: 10px; font-weight: bold;}
.dropdown_history .dropdown_history_item { margin: 0 1.75em;display: flex; justify-content: start; flex-wrap: wrap; padding: 10px; font-size: 0.845rem;}
.dropdown_history ul li:not(:nth-last-child(-n+1)){border-bottom: #d0d1d4 1px solid;}
.dropdown_history .dropdown_history_item .type { width: 15%; color: #CC0033;word-wrap: break-word; padding-right: 10px }
.dropdown_history .dropdown_history_item .item_title { width: 75%; word-wrap: break-word; color: #31363C; }
.dropdown_history a:hover .dropdown_history_item .item_title, .dropdown_history a:hover .dropdown_history_item .type, .dropdown_history .all_history a:hover {color: #9E102A;}
.dropdown_history .dropdown_history_item_mobility.hover {background-color: #D0D1D4}
.dropdown_history .all_history .dropdown_history_item_mobility { text-align: center; padding: 20px;}
.dropdown_history .all_history a{ color: #CC0033;}
.dropdown>div{padding:0.5em;}
.dropdown>div{}
.dropdown>div>span{flex: 1 1 auto;}
.dropdown>div>span.type-searchbar{color: var(--light-text-main);flex: 0 0 auto;margin-right: 5px;border-radius: 0.25rem;border: 1px solid #999999;font-size: 0.75rem;width: 140px;height: 1.25rem;display: inline-block;text-align: center;white-space: nowrap;padding: 0.125rem 0.25rem;line-height: 1.25rem;font-weight: 500;}
.dropdown>div>span.type-searchbar:hover{color:black;border: 1px solid black;}
.dropdown>div[data-type="CLASSE ATC"]>span.type-searchbar,.dropdown>div[data-type="CLASSE THERAPEUTIQUE"]>span.type-searchbar,.dropdown>div[data-type="CLASSE PARAPHARMACIE"]>span.type-searchbar{border: 1px solid #CBDC80;background: #F2F6DF;}
.dropdown>div[data-type="INDICATION"]>span.type-searchbar,.dropdown>div[data-type="SITUATION THERAPEUTIQUE"]>span.type-searchbar,.dropdown>div[data-type="RECO"]>span.type-searchbar{border: 1px solid #6BC6D9;background: #DAF1F5;}
.dropdown>div[data-type="GAMME"]>span.type-searchbar,.dropdown>div[data-type="MEDICAMENT"]>span.type-searchbar,.dropdown>div[data-type="DCI"]>span.type-searchbar{border: 1px solid #C03;background: #F2BFCC;}
.dropdown>div[data-type="SUBSTANCE"]>span.type-searchbar{border: 1px solid #F6D8C7;background: #F6D8C7;}
.dropdown>div[data-type="PARAPHARMACIE"]>span.type-searchbar,.dropdown>div[data-type="VETERINAIRE"]>span.type-searchbar,.dropdown>div[data-type="HOMEOPATHIE"]>span.type-searchbar{border: 1px solid rgba(204, 0, 51, 0.50);background: rgba(242, 191, 204, 0.50);}
.dropdown .selected{background:#D0D1D4;}
.header .searchbar form button, .home .searchbar form button{margin-right: 4px;height: 44px; border: none;}
.header>.site-container{background:#fff;display:flex;justify-content: space-between;align-items: center;}
.header>.site-container>.breadcrumb{flex: 1 1 auto;background:#fff;margin: 0 auto;display:flex;overflow:auto;font-size: 0.9em;padding:1.75em 0;align-items: center;}
.header>.site-container>.breadcrumb li{margin:0;font-weight:bold;color:#5A5A5A;flex:0 1 auto;display:flex;align-items: center;}
.header>.site-container>.breadcrumb li:last-of-type {display: inline-block;}
.header>.site-container>.breadcrumb li::after{display:block;content:'';width:9px;height:15px;background:url("../../includes/components/./2020/styles/../imgs/right-chevron.png") no-repeat;margin:0 20px;}
.header>.site-container>.breadcrumb li:last-of-type::after{display:none;}
.header>.site-container>.breadcrumb li a{font-weight:normal;font-size:0.9em;color:#73777D;}
.header>.site-container>.breadcrumb li a:hover {color: #9E102A;}
.header>.site-container>.breadcrumb .homepage{display:inline-block;width: 20px;height: 17px;background:#5a5a5a;-webkit-mask-image:var(--icon-home);mask-image: var(--icon-home);}
.header>.site-container>.breadcrumb .homepage:hover {background-color: #9E102A;}
.header>.site-container .precision{font-size:0.8em;flex: 0 0 auto;}
.page-header {background-color: #FFF; padding: 0 0 1.75em;}
.page-header .intro .date{display:block;margin:1.75em 0;font-size: 0.8em}
.page-header .intro .title{display:flex;align-items: center;justify-content: space-between;}
.page-header .intro .title>h1{flex:1 1 auto;}
.page-header .intro .title>div{flex: 0 0 auto;}
.page-header .intro p{margin:1.75em 0 0;}
.drug .market-status {font-size:0.9em;text-transform: uppercase;display: inline-flex;background-color: #E7F5EA;color:#417650;font-weight:bold;align-items: center;padding: 6.5px 12px;}
.drug .market-status img, .para .market-status img {width: 14px;padding-left: 8px;}
.drug .market-status.deleted, .para .market-status.deleted {color: #C0273E;background-color: #FAEAE7;}
.drug .market-status.not_marketed, .para .market-status.not_marketed {color: #e77902;}
#results_vmps.loading, .block .loading{min-height:100px;background:url("../../includes/components/./2020/styles/../imgs/loader.gif") no-repeat center center;}
.site-container.content .tooltip {position:relative;text-align:left;text-transform: initial}
.site-container.content .tooltip .top,
.site-container.content .tooltip .bottom,
.site-container.content .tooltip .left
{display:none;position:absolute;padding:10px 12px;color:#666666;background-color:#EEEEEE;font-weight:normal;border-radius:2px;z-index:99;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);font-size: 14px;}
.site-container.content .tooltip .bottom {min-width:300px;top:50px;left:50%;transform:translate(-50%, 0);}
.site-container.content .tooltip .left{min-width:200px;top:50%;transform:translate(-100%, -50%);text-align: center;margin-left:-5px;}
.site-container.content .tooltip .top{min-width:400px;bottom:40px;left:50%;transform:translate(-50%, 0);}
.site-container.content .tooltip:hover .top,
.site-container.content .tooltip:hover .bottom,
.site-container.content .tooltip:hover .left {display:block;}
.site-container.content .tooltip>.bottom>i,
.site-container.content .tooltip>.left>i,
.site-container.content .tooltip>.top>i
{position:absolute;width:24px;height:12px;overflow:hidden;}
.site-container.content .tooltip>.bottom>i {bottom:100%;left:50%;margin-left:-12px;}
.site-container.content .tooltip>.left>i {top:50%;left:100%;margin-left:-6px;margin-top:-6px;transform:rotate(90deg);}
.site-container.content .tooltip>.top>i { top:100%;left:50%;margin-left:-12px;transform:rotate(180deg);}
.site-container.content .tooltip>.bottom>i::after,
.site-container.content .tooltip>.left>i::after,
.site-container.content .tooltip>.top>i::after
{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#EEEEEE;box-shadow:0 1px 8px rgba(0,0,0,0.5);}
.icon-tooltip {display: block;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10V6H5.5V7H6.5V10H5V11H9V10H7.5Z' fill='%235F6164'/%3E%3Cpath d='M7 3C6.85167 3 6.70666 3.04399 6.58333 3.1264C6.45999 3.20881 6.36386 3.32595 6.30709 3.46299C6.25033 3.60004 6.23548 3.75084 6.26441 3.89632C6.29335 4.04181 6.36478 4.17544 6.46967 4.28033C6.57456 4.38522 6.7082 4.45665 6.85369 4.48559C6.99917 4.51453 7.14997 4.49968 7.28701 4.44291C7.42406 4.38615 7.54119 4.29002 7.6236 4.16668C7.70602 4.04334 7.75 3.89834 7.75 3.75C7.75 3.55109 7.67098 3.36033 7.53033 3.21967C7.38968 3.07902 7.19892 3 7 3Z' fill='%235F6164'/%3E%3Cpath d='M7 14C5.61553 14 4.26216 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303298 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303298 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26216 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1C5.81332 1 4.65328 1.3519 3.66658 2.01119C2.67989 2.67047 1.91085 3.60755 1.45673 4.7039C1.0026 5.80026 0.88378 7.00666 1.11529 8.17054C1.3468 9.33443 1.91825 10.4035 2.75736 11.2426C3.59648 12.0818 4.66558 12.6532 5.82946 12.8847C6.99335 13.1162 8.19975 12.9974 9.2961 12.5433C10.3925 12.0892 11.3295 11.3201 11.9888 10.3334C12.6481 9.34673 13 8.18669 13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1Z' fill='%235F6164'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;height: 1em;width: 1em;position: relative;}
.icon-tooltip:before{font-family: Inter, sans-serif;pointer-events: none;content: attr(data-text);position:absolute;margin-left:1em;padding:1em;font-weight: normal;border-radius: 8px;color: #666666;background-color: #EEEEEE;z-index: 99;text-align:center;opacity:0;transition:.9s opacity;box-sizing: border-box;box-shadow: 0 1px 8px rgb(0 0 0 / 25%);right: 0;bottom: 100%;width: 20rem; max-width: 50vw;}
.icon-tooltip:hover:before {display:block;opacity:1;}
/*NEW*/
.footer {margin-top:1.3em;}
.footer p{margin:1em 0;}
.footer .h4, .footer a, .mentions a, .copyright, .footer span.cbo {color: #5F6164;}
.footer .h4{font-weight: bold;padding:0;}
.footer .site-container {display: flex;}
.footer > div:first-of-type {background-color: #FFF;display: flex;}
.footer-logo {width: 25%; background-color: #A81830; display: flex; align-items: center;justify-content: center;}
.footer-logo-vidal {width: 100px;}
.footer-bg{flex: 1;height: 4rem;display: flex;flex-direction: row; background-image: url("../../includes/components/./2020/styles/../imgs/footer-extra-large.png");background-size: contain;background-repeat: no-repeat;}
.footer-bg>div{flex:1;}
.footer-bg .footer-bg-gradient{background: linear-gradient(90deg, #A81830 0%, #C03 33.85%, rgba(189, 10, 50, 0.42) 71.35%, rgba(204, 0, 51, 0.00) 100%);}
.footer-social {font-size: 1.5em;display: flex; justify-content: space-between;align-items: center; padding: 0 44px; color: #31363C;}
.footer-social span {font-weight: 500;}
.footer-social span:first-of-type {color: #CC0033}
.footer .h4:before {content: '';display: inline-block;height: 4px;background: #CC0033;border-radius: 4px;width: 4px;margin: 5px 8px 5px 0;}
.site-container.footer-menu{display: flex;justify-content: space-between;padding: 44px 96px;}
.footer .footer-menu > div:not(.footer-block) .footer-block:first-of-type {margin-bottom: 30px;}
.footer .footer-block h4, .footer .footer-app h4{padding:0;}
.footer .footer-block ul, .footer .footer-app .icon-store{margin:1em 0;padding-left: 12px;margin-bottom: 0;}
.footer .footer-block ul li a:hover,.footer .footer-block ul li span.cbo:hover {color: #9E102A;}
.footer .footer-app .icon-store a {display: block}
.footer .footer-app .icon-store img {width: 146px; margin-bottom: 20px;}
ul{list-style-type: none;}
.content-title{text-align: center;font-size: 0.5em;height: 45px; letter-spacing: 0;color: #5A5A5A;text-transform: uppercase;opacity: 1;}
.content-title-span{font-size: 0.90em;}
.decoration {text-decoration: none;display: inline-block;background: radial-gradient(farthest-side, #5A5A5A 98%, transparent 100%) bottom right/10px 4px, radial-gradient(farthest-side, #5A5A5A 98%, transparent 100%) bottom left /10px 4px, linear-gradient(#5A5A5A, #5A5A5A) bottom/calc(100% - 10px)4px;background-repeat: no-repeat;padding-bottom: 3px;}
.site-container .extra{flex: 0 0 auto;width:400px;}
.site-container .extra .news-title {font-family: Inter, serif;}
.site-container.content .extra>.button-primary.maladies,
.site-container.content .extra>.button-primary.vaccins,
.site-container.content .extra>.button-primary.examens{position:relative;background-color: #EAF3F8; color: #444C62;font-weight: bold;display:block;margin-bottom:1em;}
.site-container.content .extra>.button-primary.maladies::before,
.site-container.content .extra>.button-primary.vaccins::before,
.site-container.content .extra>.button-primary.examens::before{display:block;content:'';width:24px;height:24px; background-repeat:no-repeat;position:absolute;left:5%;top:50%;transform:translateY(-50%);}
.site-container.content .extra>.button-primary.maladies:hover,
.site-container.content .extra>.button-primary.vaccins:hover,
.site-container.content .extra>.button-primary.examens:hover {background-color: #CCE2EF;}
.site-container.content .extra>.button-primary.maladies::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-disease.png");}
.site-container.content .extra>.button-primary.vaccins::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-vaccination.png");}
.site-container.content .extra>.button-primary.examens::before{background-image:url("../../includes/components/./2020/styles/../imgs/icon-booklet.png");}
.site-container .extra>.button-primary {display: block; margin: 0 auto; text-align: center;}
.site-container .extra .actions{display:flex;justify-content: center;}
.site-container .extra .actions a[class^="button-"]{width:100%;padding:0.8em 0;text-align: center;}
.block{border: 1px solid #D0D1D4; background: #FFFFFF;padding:1.3em;}
.content .extra .block{margin-bottom:20px;}
div#contenu-patient.block.gp.open div.messages-focus{margin: 1em;}
div#contenu-patient.block.gp:not(.open) div.messages-focus{display: none;}
div#contenu-patient.block.gp.open div.messages-focus div.vidal-focus div.title::after{display:none;}
.content .extra .block .h5::after {content: '';display: block;height: 4px;background: #D0D1D4;border-radius: 5px;width: 41px;border: 0;}
.content .extra .block .h5{padding-left: 20px;font-style:normal;}
div.extra .block.mesvaccins{text-align:center;padding:1.75rem;overflow:hidden;background: #fff;}
div.extra .block.mesvaccins .head{text-align:left;background:url("../../includes/components/./2020/styles/../imgs/logo-mesvaccins-blue.png") no-repeat left top;background-size: auto 54px;padding: 8px 50% 8px 0;height: 54px}
div.extra .block.mesvaccins ul{list-style: none;text-align: left;padding-top: 1rem;}
div.extra .block.mesvaccins ul li{margin-bottom: 0.75rem;}
div.extra .block.mesvaccins ul li .news-date{color:#5A5A5A;padding: 0.25rem 0;font-size: 10px;}
div.extra .block.mesvaccins ul li .news-title{text-decoration: none;padding: 0;margin: 0;border: none;font-weight: bold;font-size: 16px}
div.extra .block.mesvaccins ul li .news-title:hover{text-decoration: underline;}
div.extra .block.mesvaccins ul li span{color:#8C8C8C;font-size: 10px;}
div.extra .block.mesvaccins ul li.news-important{background:#EEEEEE;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
div.extra .block.mesvaccins ul li.news-important a{font-weight:bold;}
div.extra .block.mesvaccins a.all_news{display: inline-block;padding:11px 22px;margin:0 auto;}
.box.labo span.h5{padding-left:0!important;}
.box:not(.rubric) span.h4::after{content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.box.labo:not(.showcase):not(.rubric) span.h4::after{background: #5A5A5A;}
div.extra .block.revive{padding:0;border:none;background:none;border-radius:0;text-align: center;overflow:hidden;margin-bottom: 0;}
div.extra .block.revive img {margin-bottom: 20px;}
.revive.sponsoring, .revive.top{text-align: center;}
.revive.sponsoring a, .revive.top a{display:inline-block;margin-bottom:1em;}
.revive.sponsoring a{background:url("../../includes/components/./2020/styles/../imgs/revive_sponso.jpg") no-repeat bottom right;padding-bottom:11px;}
div.extra .block:last-child{margin-bottom:0;}
div.extra .block{padding:15px;}
div.extra .block ul{margin:0;padding:0;}
div.extra .block ul li a, div.extra .block ul div a{display:block; box-sizing:border-box;}
div.extra .block ul li:last-of-type a,div.extra .block ul div:last-of-type a{border:none;}
div.extra .block.pgr img:not(h3 img){margin:0 auto;display:block;}
div.extra .block.pgr{margin-bottom: 1em;}
div.extra .block .button {margin:10px 0;padding:11px;text-align:center;color:#fff;text-transform:uppercase;display:block;background: transparent linear-gradient(174deg, #C0273E 0, #FE2B6A 100%) 0 0 no-repeat padding-box;border-radius: 40px;}
h4, .h4{position:relative;padding-right:30px;padding-left: 20px;}
div.extra .block .h4, div.extra .block .h3{font-size: 20px;font-weight: 600;color: #31363C;position: relative;padding: 0 0 10px 0;}
div.extra .block .h4 img, div.extra .block .h3 img {max-width: 16px; margin-right: 10px;}
div.extra .block .h4{border-bottom: solid 1px #CECED4;}
.content-titlespan {text-decoration: none;display: inline-block;background: radial-gradient(farthest-side, #d21a23 98%, transparent 100%) bottom right/10px 4px, radial-gradient(farthest-side, #d21a23 98%, transparent 100%) bottom left /10px 4px, linear-gradient(#d21a23, #d21a23) bottom/calc(100% - 10px)4px;background-repeat: no-repeat;padding-bottom: 3px;}
.mentions{display: flex;flex-direction: row;justify-content: space-between;padding:20px 45px;background:#CECED4;}
.mentions>div{font-size: 14px;}
div.table table.table{border: 1px solid #dbdbdb;border-collapse: collapse;box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);margin: 10px 0;width: 100%;background: #F2F2F2;}
.page-header .alpha{padding:1.75em 0 0;display:flex;justify-content: space-between;margin:0;flex-wrap:wrap;}
.page-header .alpha li{margin: 0 8px 0 0;}
.page-header .alpha li:last-of-type{margin-right: 0;}
.page-header .alpha li a{display:block;padding:10px 20px;border-radius:2px;color: #444C62; background-color: #EAF3F8;font-size: 0.9em;font-weight: 600;}
.page-header .alpha li a.disabled{pointer-events: none;opacity:.3;color: #73777D;background-color: #ECECEE; font-weight: 400;}
.page-header .alpha li a:not(.disable-letter):hover,.block .alpha li a.current{background: #CCE2EF;}
.page-header .alpha li a.current{font-weight:bold;}
.block.list {border-radius: 2px; padding: 1.75em;flex:1 1 auto;}
.block.list ul, .block .list ul{padding:0;margin: 0;}
.block.list.with-resource ul{max-height: 500px;overflow:auto;}
.block.list ul li.even, .block .list ul li.even{background:#eee;}
.block.list ul li a, .block .list ul li a{display: flex;justify-content: space-between;padding: 10px;align-items: center;}
.block.list ul li a span.medic_name{flex: 1 1 auto;}
.vxpContent{}
.vxpContent img{display:block;margin:0 auto;}
.vxpContent .btn{padding:1em;display:inline-block;}
.vxpContent p:first-of-type{text-align: center;}
.content .main .block .widget{display:flex;align-items: center;}
.content .main .block .widget>img{flex:0 0 auto;margin-right:1em;}
.content .main .block .widget>.content{flex:1 1 auto;}
.content .main .block .widget>.content ul{list-style: disc;}
.content .main.javascript .block .widget{display:block;}
pre.code{font-family:monospace;background:#f0f0f0;padding:10px;overflow:auto;font-size:12px;}
p.restriction{box-sizing:border-box;justify-content: flex-start;padding:1.2em;background-color: #fff;margin: 1em 0;border-radius:.5em;border:solid 1px #E7E8ED;}
p.restriction a{color:#CC0033;font-weight: 500;}
p.restriction a:hover{text-decoration: underline;}
p.restriction a::after {float: right;display: inline-block;content: '';width: 20px;height: 20px;background: url("../../includes/components/./2020/styles/../imgs/icon-password.png") no-repeat;}
#Dabox{overflow:hidden;}
#Dabox .intro .h1, #Dabox .intro h1{font-size:1.4em;font-weight:600;margin:0;display:block;font-family: IBM Plex Serif, serif;margin-left :40px}
#Dabox .box{background:#fff;width:600px;max-width:100%;}
#Dabox .box ul{}
#Dabox .box ul li{}
#Dabox .box ul li a{display:block;padding:10px 0;border-top:solid 1px #d2d2d2;}
#Dabox .box ul li:first-of-type a{border:none;}
#Dabox .puce-connect {margin-left :40px}
#Dabox .puce-connect:before{display:inline-flex;content:'';width:5px;height:5px;background:#cc0033;left:0.7em;top:0.6em;border-radius: 50%;margin-right:0.5em;}
#Dabox .button-size-connect{padding: 1em 2em;margin-right: 0.6em;}
#Dabox .restricted{margin-bottom:0;}
#Dabox .restricted .actions .button-tertiary{background-size: 14px}
#Dabox .restricted .actions .button-primary{ background:#CC0033 url("../../includes/components/./2020/styles/../imgs/icon-key.png") no-repeat left 12px top 15px;background-size: 17px;padding: 14px 15px 0 35px}
#Dabox .intro { background:url("../../includes/components/./2020/styles/../imgs/icon-user2.png") no-repeat left 14px top 20px;background-size: 40px;}
#Dabox .restricted .home a{color : #cc0033}
#Dabox .restricted p:not(.home) {padding-bottom: 20px;}
#Dabox .restricted .actions { border-top: 1px solid #E9EAED;padding-top: 20px;}
.restricted{background:#fff;padding:20px;margin:0 auto 4em;}
.restricted p{margin:0.5em 1em;}
.force-connection .restricted p{margin:0;}
.restricted .actions{display:flex;justify-content:center;padding:1em;}
.restricted .actions .btn, .restricted .actions a,.restricted .actions span.cbo{margin:0 .5em;}
.restricted .actions .btn{}
.restricted .success {background-color: #57b85b;border: 2px solid #6B8E23;color: white;padding: 5px 10px;}
.restricted .show {display: block;}
.restricted .hide {display: none;}
div.table { overflow: auto;}
.pagination{display:flex;justify-content: space-between;margin-top:1.5em;}
.pagination a.button.disabled{pointer-events:none;opacity:.6;color:#999;}
.pagination a.button{border: 1px solid #FAE6EB; border-radius: 2px; background-color: #FFF; color: #CC0033;font-weight: 600;font-size: 0.9em;cursor: pointer;display:inline-block;padding:0.3em .6em;}
.pagination a.button:hover {background-color: #FAF2F5;color: #9E102A;}
.pagination span.current_page{display:inline-block;background:#CC0033;color:#fff;padding:0.3em .6em;border-radius:3px;}
.pagination .previous{flex:0 0 auto;}
.pagination .page{flex:1 1 auto;display:flex;align-items: center;justify-content: center;}
.pagination .next{flex:0 0 auto;}
.block.box .h4{padding:0 0 1em;}
div.extra .block.box ul li a{padding:8px 0 8px 40px;}
div.extra .block.box ul li a:hover{text-decoration: underline;}
div.extra .block.box ul li a:visited{color: #C0273E;}
div.extra .block.box ul li .doc_image img{max-width: 100%;max-height: 250px;aspect-ratio: 3/2;object-fit: scale-down;width: auto;background : white;display: block;margin-left: auto;margin-right: auto;}
#contactWeb
{background:#ffff;padding:1em;}
#contactWebmaster .contact-body{padding:16px;}
#contactWebmaster .mandatory-text{font-size:.8em;text-align: right;margin-top:1em;}
#contactWebmaster .contact-message{text-align: center;font-weight: bold;font-size:1.1em;}
#contactWebmaster .contact-form{}
#contactWebmaster .contact-form form{background:#fff;display:flex;flex-direction: column;align-items: center;justify-content: center;}
#contactWebmaster .contact-form form p{margin:.5em 0;}
#contactWebmaster .contact-form form input{padding:5px;border:none;border-bottom:solid 1px #5A5A5A;outline:none;width:350px;}
#contactWebmaster .contact-form form input:focus{border-bottom-color: #C70036;}
#contactWebmaster .contact-form form select{width:350px;outline: none;}
#contactWebmaster .contact-form form select:focus{}
#contactWebmaster .contact-form form textarea{min-width:350px;border-color:#5A5A5A;outline:none;min-height:100px;}
#contactWebmaster .contact-form form textarea:focus{border-color:#C70036;}
#contactWebmaster .contact-form form .btn{}
#contactWebmaster .contact-form form .inp_contact_captcha_captcha label{font-size:.9em;display:block;text-align: center;}
#contactWebmaster .contact-form form .inp_contact_captcha_captcha input{text-align: center;}
#contactWebmaster .contact-form form .details_captcha{font-size:.9em;display:block;text-align: center;}
.empty-result-message-list{list-style-type:circle;text-align:left;font-style:italic;}
.empty-result-message-list-label{text-align:left;font-style:italic;}
.empty-result-limit{font-style:italic;font-weight:bold;}
.searchbar .site-container{position:relative;}
.searchbar #search_error{display: none;color:#c03427;z-index: 60;font-size:0.8em;margin: 8px auto;}
.header .searchbar #search_error {width: 70%;}
.flex-notfound-container{flex-direction: column;}
.flex-notfound{display:flex; margin-top:30px;}
div.extra-menu-widget{width:calc(50% - 0.5em);}
div.extra-menu-widget.gp-extmenu{margin-right: 2em;}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic{display:block;width:24px; height:24px; top:21px; left:21px;position:absolute;}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.cough{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-disease.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.pediatrics{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pediatrics.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.tablet{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pills.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.pregnant{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-pregnancy.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.cross{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-cross.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.plane{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-travel.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.thermal{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-balneology.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.sport{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-cyclist.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.injection{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-vaccination.png")}
div.extra-menu-widget div.extmenu-content ul li span.extmenu-item-pic.food{background: no-repeat center url("../../includes/components/./2020/styles/../imgs/icon-diet.png")}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li{margin:2em 0;background-color: #EAF3F8;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li:hover {background-color: #CCE2EF;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li a{transition:all .3s;display:flex;align-items: center;height:64px;width:100%;padding-left:64px;box-sizing: border-box;position: relative;color: #444C62;font-weight:bold;text-decoration: none;font-size: 1em;}
div.extra-menu-widget.hcp .links{margin-top:3em;}
div.extra-menu-widget .links{display:flex;flex-wrap: wrap;justify-content: flex-start;}
div.extra-menu-widget .links>div{width:calc(50% - 2em);margin-right: 1.5em;}
div.extra-menu-widget.hcp .links>div .h4{color:#CC0935; display:block;font-weight: 500; font-size: 1.15em;padding-left: 0;}
div.extra-menu-widget .links>div ul{margin:0;padding:0;}
div.extra-menu-widget.hcp .links>div ul {margin-top: 10px;}
div.extra-menu-widget.hcp .links > div {margin-bottom: 2em;}
div.extra-menu-widget.hcp .links>div ul li a{display:block;padding:6px;transition:all .3s;}
div.extra-menu-widget.hcp .links>div ul li a:hover{padding:6px 0 6px 12px;}
div.extra-menu-widget.hcp .links>div ul li a.private{opacity:.7;}
div.extra-menu-widget.hcp .links>div .h4::after {margin-left: 50%;transform: translateX(-21px);}
div.extra-menu-widget.hcp .links>div ul li a {display: block;padding: 6px;transition: all .3s;}
div.extra-menu-widget.hcp .links>div ul li a:hover {padding: 6px 0 6px 12px;}
div.extra .block.author.news .button-autor{padding:1em 0}
.private{opacity: .7;}
.flex-extra{margin-right: 4%;}
.menu-nf{width: 50%;margin-right: 130px;}
.menu-widget, .menu-nf-widget{margin-right: 33px;width: 50%;border: 1px solid #D0D1D4;border-radius: 2px;padding: 1em 2em; background-color: #FFF;}
.menu-nf-widget {margin-right: 0;}
div.flex-notfound{width: 100%;display:flex;margin-top:45px;}
.links{display: flex;flex-wrap: wrap;margin-top: 20px;}
.hidden-text{padding: 30px;}
.links>div ul li a{padding:10px;margin-right: 3px;}
.links>div ul li a:hover {padding-left: 15px;transition: all .3s;}
.private{opacity: .7;}
.popin-eureka{display:none;background-color:black;width: 500px;height:200px;z-index: 60;position: fixed;left: 50%;transform: translate(-50%, 0);background-image:linear-gradient(to bottom, #f02b60 0%, #f02b60 29%, #ffffff 20%, #ffffff 100%);border-radius:10px;border:2px solid #f02b60;}
.popin-title{color:white;padding:5px 5px 5px 5px;margin-left: 35%;}
.popin-button{display:block;margin:0 auto;text-transform: uppercase;margin-top: 20px;}
.popin-content-last{font-weight: bold;margin-left:25%;padding-bottom:20px;color:black;padding-top: 5px;}
.popin-content{padding:20px 10px 0 10px;margin-left: 8%;color:black;}
.popin-logo-first{font-size:40px;font-weight: bold;}
.popin-logo{font-size:25px;font-weight: bold;}
.popin-logo-last{font-size:25px;font-weight: normal;}
.text_nf_scd{color: #5A5A5A;font-weight: bold;}
.text_nf_fst{color:#C0273E;font-size:70px;margin:0;font-weight: bold;letter-spacing: 5px;line-height:70px;}
.img_nf{background-image:url("../../includes/components/./2020/styles/../imgs/gradient.png");background-repeat: no-repeat;height: 214px;margin-bottom:25px;background-position:center;}
.block_nf{text-align: center;}
.second-block-nf{width: 55%;}
div .title h2{margin-left:5px;}
.nf_block_style{border: none;background:none;}
dd{margin-left: 0;}
.site-container.content.service_down .main.full{background:none;border:none;}
.site-container.content div a[data-cbo].btn{text-align: center;margin-left: 16px;}
.doc_video.zephir .h2{all:unset;}
.petcap{font-variant: small-caps;font-size: 0.8em;}
.current-li{pointer-events: none;}
li.current-li{border-bottom: 1px solid #D0D1D4;cursor: pointer;background: #fff;display: block;font-size: 0.9em;}
.not_found .links.links-nf div:nth-of-type(even) {margin-right: 0;}
.not_found .links.links-nf ul {padding: 0;}
.not_found div.extra-menu-widget .links>div {width: calc(50% - 1em)}
.author-data{display: flex;}
.author-list{border-top: solid 1px #d2d2d2;padding-bottom:9px;padding-top:10px;}
.author-info::after {content: '';display: block;height: 4px;background: #C0273E;border-radius: 5px;width: 41px;border: 0;}
.author-bio{width:815px;margin-right:auto;text-align: left;font-weight:normal;}
.author-photo{width: 77px;height: 82px;background-repeat: no-repeat;background-size: cover;margin-left:2px;margin-right: 17px;}
.auteur-link{width: 250px;}
.author-infos{display:flex;flex-direction: column;}
.author-twitter{margin-left: auto;}
.generic .survey>div{margin: 0 auto;}
.logo-esante{background-repeat: no-repeat;margin-top: 20px;margin-bottom: 10px;max-width: 100px;}
.title-logo-esante{color: #5A5A5A;word-break: break-word;width: 175px;font-size:80%;display: inline-block;}
.title-esante{display:block;}
div.document.gp div.content table{border-radius:2px;overflow: hidden;box-sizing: content-box;border:solid 1px #D0D1D4;width:100%;background:none;margin:0;}
div.document.gp div.content table tbody tr td{padding:5px;border-right:1px solid #D0D1D4;border-bottom:1px solid #D0D1D4;}
div.document.gp div.content table tbody tr td:last-of-type{border-right:1px solid transparent;}
div.document.gp div.content table tbody tr:last-of-type td{border-bottom:1px solid transparent;}
div.document.gp div.content table:not(.tabloreagir ):not(.tabloreagirlegende):not(.encadre) tbody tr:first-of-type td{border-bottom:solid 1px #D0D1D4;text-transform:uppercase;background:#F4F6FC;text-align: center;color:#5A5A5A;font-weight:bold;padding:10px;border-radius:2px 2px 0 0;}
.titretrt{margin-bottom:5px;margin-top: 15px;font-weight: bold;color: #c70036;}
.content .article .block .content .nomsclass a[href^="dci"]{text-decoration: none;}
.nommed{font-size:16px;}
.scroll-page{z-index: 99;display: block;position: fixed;bottom:20px;right:20px;cursor:pointer;background: #CC0033 url("../../includes/components/./2020/styles/../imgs/icon-up-to-top.png") no-repeat center;width: 48px; height: 48px;border-radius: 50%; border: none;}
.scroll-page:hover {background-color: #9E102A;}
div.item.lst-tiret div.p {position: relative;padding-left: 25px;}
div.item.lst-tiret div.p, div.item.lst-none, div.item.lst-none div.p, #references .sources .tsource {margin: 8px 0;}
div.item.lst-tiret div.p::before{position:absolute;display:block;content:'';width:4px;height:4px;background:#444C62;left:0.7em;top:0.6em;border-radius: 50%}
div.item.lst-puce{display: list-item;margin-left:20px;}
.lst-items .lst-items div.item.lst-none > .p {padding-left: 15px}
a.disable-letter{background: #d4cdcd;cursor: not-allowed;color:#b7b7bd;opacity: 0.5;}
a.disable-letter:active {pointer-events:none;}
.titretrt{margin-bottom:5px;margin-top: 15px;font-weight: bold;color: #c70036;}
.nomsclass{color: #8e2828;}
.nommed{font-size:16px;}
.mesvaccins a.action{font-size: 14px;color: white;background: #044684;padding: 3px 5px 3px 5px;border-radius: 3px;text-decoration: none;margin-top: 10px;margin-right: 5px;text-align: center;}
.mesvaccins a.action:visited{color:white;}
div.partenariat.mesvaccins h5{text-transform: lowercase;font-style: normal;display: inline-block;margin-top: 10px;padding: 0;margin-bottom: 10px;}
.mesvaccins h5:first-letter{text-transform: uppercase;}
.mesvaccins h5 a{color:#044684;}
div.parteneriat.mesvaccins h5 a {color:#044684;text-transform: lowercase;}
.mesvaccins{background:url("../../includes/components/./2020/styles/../imgs/vaccins.png") no-repeat;background-size: 150px 150px;display: block;padding-left: 160px;margin-bottom: 5px;min-height: 150px;}
.block_vaccin{display:flex;}
div.block.mesvaccins {margin-left:0;}
div.extra .block.box ul li a:hover{text-decoration: underline;}
div.extra .block.box ul li a:visited{color: #C0273E;}
.manufacturer_email_label{margin-top: 20px;display: inline-block;}
.manufacturer_tel_label:first-of-type{margin-bottom: 20px;display: inline-block;}
div.content.full li a {text-decoration: underline;}
#N2{color:#5A5A5A; margin-bottom: 20px; margin-top: 10px;}
span:not(.market-status).deleted{color: #C0273E;flex: 0 0 auto;text-transform: uppercase;text-align: right;font: Bold 0.93em Inter;width: 205px;position: relative;}
span.deleted-products{color: #C0273E;text-transform: uppercase;font: Bold 0.93em Inter;display: flex;align-items: center;}
#QSIFeedbackButton-target-container{border-top:none!important;border-bottom: none!important;}
#submit_comment, .comments_list .response_submit, button[id^="submit_comment"] {padding:10px 20px 10px 36px;float:right;}
.list p{margin:0;}
[data-cbo]:hover {
cursor: pointer;
}
.autocomplete-mssg{background-color:#0000004a;color:white;border-radius:3px;padding:3px;width:265px;font-size:13px;top: 1rem; left: 40%;position: absolute;}
.dropdown div{cursor:pointer;}
.dropdown div:not(.results):not(.selected):not(:hover){color:#999999;}
.dropdown div.selected:hover,.dropdown div.selected{color:black;}
.dropdown div:not(.results):not(:hover) b {color:black;}
#query>div>.dropdown>div{display:flex;align-items: center;gap: 0.75rem;}
div.dropdown>div{color:#999999;display:flex;}
div.dropdown>div b{color:black;}
div.selected span.type-searchbar{border: 1px solid black;color:black;}
.collapsible{position: relative; cursor: pointer;}
.btn_popin{text-align: center;padding: 0.75em;margin-bottom: 2em;}
.btn_popin a {padding: 1em 2em;}
.subscription_text{padding:10px;background: white;}
.subscription_text a{color: #cc0033;font-weight: bold;}
.already_subscribed p{margin: 0.5em 1em;padding: 30px;text-align: center;}
.popin_already_subscribed{min-width:400px;}
.already_subscribed{background: white;}
.collapsible:after{cursor:pointer;border: solid #CC0033;border-width: 0 2px 2px 0;display: inline-block;margin-left: 0.5rem;padding: 0.15rem; content: '';position: absolute;top: calc(50% - 0.25em); right: 0.5rem; transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: transform 1s;height: auto;transition: transform 1s;width: auto;border-radius: initial;background: none;}
.collapsible.collapsed:after{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.clamped{position: relative;height: 7rem;overflow-y: hidden;}
.clamped:after{background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.6),#fff);content: "";position: absolute;height: 4rem;width: 100%;bottom: 0;left: 0;}
.consent-block{margin-top:20px;}
div.sources-references div.print{margin-bottom: 8px;font-size: 14px;}
.site-container .main li.desactivate{display:none;}
.iam-add .iam-add-link::after{background:url("../../includes/components/./2020/styles/../imgs/icon-prescription.svg") no-repeat right center;background-size: contain;}
.action-page-buttons .iam-add{flex-grow:0;}
.home-body .site-container .container .pub {}
.site-container-gam {display: flex;margin: 0 auto;max-width: 1730px;}
.a-z .site-container-gam .content-gam , .list .site-container-gam .content-gam {margin-bottom: 0}
.content-gam {position: relative; width: 100%;min-height: 270px;background: #e4e3e1;}
.content-gam.sticky {position: sticky; top: 0;}
:not(.extra) > .content-gam {margin-top: calc(2em + 21px);margin-bottom: 2em;margin-left: auto;margin-right: auto;}
.content-gam .pub {padding: 0.2em 0;background: #e4e3e1;text-align: center;position: absolute;top: -21px;width: 100%;font-size: 13px}
.content-gam.sticky .pub {position: sticky;top: 0;}
#opd_bottomstickyad::before{
content:"Publicité";
writing-mode:horizontal-tb;
color: #31363C;
font-size: 13px;
font-family: Inter, serif;
}
.extra .content-gam:first-child {margin-top: 1.5em;}
.extra .content-gam.sticky:first-child {margin-top: 0;}
.extra .content-gam {margin-top: 2.5em;}
div.content .content-gam .ads-gam {margin: 0 0 1em 0;}
div.extra .content-gam .ads-gam {margin-bottom: 1.3em;}
ins.adsbygoogle[data-ad-status="unfilled"] {
display: none !important;
}
.content .content .table_container,.scrollable-table{overflow-x: auto;}
.scrollable-table::-webkit-scrollbar{width: 5px;height: 8px;background-color: #aaa;}
@keyframes loader {
0% {
transform: scaleY(0.1);
background: none;
}
50% {
transform: scaleY(1);
background: #c70036;
}
100% {
transform: scaleY(0.1);
background: transparent;
}
}
.loader {
display: flex;
gap: 1rem;
align-items: center;
width: min-content;
margin: 1rem auto;
flex: 1 1 auto;
}
.loader .loader-bar {
height: 1rem;
width: 1rem;
animation: loader 1.2s linear infinite;
}
.loader .loader-bar1 {
animation-delay: 0.1s;
}
.loader .loader-bar2 {
animation-delay: 0.2s;
}
.loader .loader-bar3 {
animation-delay: 0.3s;
}
.loader .loader-bar4 {
animation-delay: 0.4s;
}
.loader .loader-bar5 {
animation-delay: 0.5s;
}
/*GPR*/
div.extra .block.gpr-box {position: relative;}
div.extra .block.gpr-box .gpr-box-top{display: flex;flex-direction: row; align-items: center; padding: 0 4px; position: absolute;top: 0.5em; right:0;}
div.extra .block.gpr-box .gpr-box-top .gpr-box-img{background-position: right;background-size: contain;background-repeat: no-repeat;width: 36px;height:36px;background-image: var(--logo-gpr);}
div.extra .block.gpr-box .gpr-links li a {color: var(--accent-main);padding: 10px 0;margin-left:0;font-weight: 600;}
div.extra .block.gpr-box .gpr-links li a:hover{color: #9E102A;text-decoration: underline;}
@media screen and (max-width: 1919px) {
.site-container {padding: 0 3em;}
.footer .site-container {padding: 0;}
.site-container.footer-menu {padding: 44px 48px;}
}
@media screen and (max-width: 1650px) {
.footer-bg{ background-image: url("../../includes/components/./2020/styles/../imgs/footer-large.png");}
}
@media screen and (max-width: 1430px) {
.header a{font-size:.9em;}
.decoration{font-size:1em;}
.list li{font-size:0.8em;}
.mention{font-size: 0.7em;}
.site-container .extra {flex: 0 0 auto;width:300px;}
.header .nav .site-container a.logo{margin-right:10px;}
.header .nav .site-container .menu-container .main>li>a{text-align: center;}
.header menu.main li{display: flex;align-items: center;}
.list li {font-size: 0.8em;}
div.extra .block.author.news .button-autor .button-secondary {font-size: 11.5px}
}
@media screen and (max-width: 1360px) {
.site-container {padding: 0 2.5em;}
.footer-bg{ background-image: url("../../includes/components/./2020/styles/../imgs/footer-medium.png");}
}
@media screen and (max-width: 1270px) {
.header a{font-size:.8em;}
.header .searchbar .logo>img{width:120px;height:120px;}
.site-container.content {flex-direction: column;}
.main.block {margin-bottom: 20px;}
.mesvaccins{background-position-y: 15px;display: flex;flex-direction: column;}
div.partenariat.mesvaccins h5{margin-bottom: -20px;}
.site-container .extra {display:flex;flex-direction:column; align-items: center;margin:0 auto 1em;box-sizing:border-box;width:100%;}
}
@media screen and (max-width: 1165px) {
.header a{font-size: 1em;}
.header menu>li>a:not(.usr-info){font-size:0.7em;}
.header .searchbar .logo>img{width:90px;height:90px;}
/*.site-container{width:100%;}*/
.links-nf {padding-left:0;}
.mesvaccins a.action{margin-left:0;}
.site-container.footer-menu {flex-wrap: wrap; gap: 50px;}
.site-container.footer-menu > div {width: 35%}
.site-container.footer-menu > div > .footer-block:first-of-type {margin-bottom: 30px}
}
@media screen and (max-width: 1024px) {
.site-container{padding: 0 1.75em}
}
@media screen and (max-width: 950px) {
.header menu>li>a:not(.usr-info){font-size:1em;}
h1{font-size:1.65em;}
h2 {font-size: 1.4em;}
.mesvaccins a.action{margin-left: 3%;margin-right: 0;font-size: 13px;}
.mesvaccins{background-position-y:17px;text-align: center;}
.mesvaccins h5{width:300px;}
div.partenariat.mesvaccins h5 {margin-left:3%;margin-bottom: -20px;}
.header{width:100%;top:0;padding-top:60px;}
.header a.usr-info[title="Mon compte"] {padding: 7px;}
.header menu.main li{display:block;}
.header .nav{width:100%;position:fixed;top:0;z-index:50;}
.header .icon-menu{display:block;}
.header .nav .mobile-user{width:20px;height:25px;right:1px;top:1px;display:block; margin-left: 20px}
.header .nav .mobile-user[data-toggle=".secondary .disconnected-nav"] {padding: 6px; background-color: #31363C; width: 16px; height: 16px; border-radius: 50%;}
.header .nav .mobile-user[data-toggle=".secondary .disconnected-nav"] img{width: 10px;display: block;margin: 0 auto;}
.header .nav .site-container .menu-container{z-index:100;width:100%;height:calc(100% - 60px);position:fixed;left:0;top:60px;background:rgba(0, 0, 0, .5);opacity:0;pointer-events: none;transition:opacity .3s;}
.header .nav .site-container .menu-container.open{pointer-events: all;opacity: 1;}
.header .nav .site-container .menu-container menu.main{display: block;height:calc(100% - 60px);box-sizing:border-box;position:fixed;margin-left:0;flex-direction: column;background:#fff;padding:0 0 20px 0;transform:translateX(-100%);transition: all .4s;}
.header .nav .site-container .menu-container.open menu.main {transform:translateX(0);overflow:auto;}
.header .nav .site-container{position:relative; margin: 0;width: auto;}
.header .nav .site-container a.logo{height: 2rem;margin: 0;padding: 0;}
.header .nav .site-container a.logo img{height:100%;}
.header>.site-container{flex-direction: column;align-items: start;}
.header>.site-container>.breadcrumb{width: 100%;padding:1em 0;}
.header>.site-container>.breadcrumb li,
.header>.site-container>.breadcrumb li a{font-size:0.9em;white-space: nowrap;}
.header>.site-container>.breadcrumb li:last-of-type {display: inline-block;overflow: initial;text-overflow: initial;}
.header>.site-container .precision{padding:0.6em 0;}
.with-facets.site-container.content>div{flex-direction: column;}
.page-header .alpha{flex-wrap: nowrap;overflow: auto;}
.page-header .alpha li{flex:0 0 auto;}
.header .searchbar form.loading, .home .searchbar form.loading{background-position:right 50px center;}
.header .searchbar form #query .dropdown, .home .searchbar form #query .dropdown{margin:0;width:calc(100% + 48px);transform:translateY(-3px);}
#query>div>.dropdown>div{flex-direction: row-reverse;gap:3px;}
.dropdown>div>span.type-searchbar{border:none;color:#aaa;width:auto;}
.dropdown_history .dropdown_history_item .type { width: 25%;}
.dropdown_history .dropdown_history_item .item_title { width: 75%; padding: 10px 0;}
.site-container.content.document>div>.main .block{padding:1rem;}
.with-summary.site-container.content.document>div>.main{padding:1em 0;box-sizing: border-box;margin-top: 0;}
.main_comment{padding:0;}
img.comment_avatar{height:29px;}
span.cke_toolgroup {display:flex;padding-right:10px; }
span.cke_toolgroup a.cke_button:last-child:after{margin-top:1px; right:-6px;}
.header menu.main>li>a{color:#333;}
.header menu.main>li>ul{width:auto;display:list-item;position:relative;margin:0;padding:0 0 0 20px;background:none;border:none;font-size:0.8em;}
.header ul.secondary{gap: 0.5rem}
.header ul.secondary .disconnected-nav {border-top-left-radius:4px;border-bottom-left-radius:4px;gap: 0.5rem;position: fixed;top: 3rem;right: 0;flex-direction: column;background: #fff;padding: 1em;transform: translateX(100%);transition: all .4s;margin: 0;}
.header ul.secondary .disconnected-nav.open {transform: translateX(0);z-index: 100;box-shadow:0 0 3px rgba(0, 0, 0, .3);}
.header ul.secondary .disconnected-nav li {}
.header ul.secondary .disconnected-nav li span.cbo{display:block;}
.header ul.secondary .button-tertiary{margin:0;}
.header ul.secondary>li span.usr-info, .header ul.secondary>li a.usr-info[title="Mon compte"] .arrow, .header ul.secondary>li.font-size{display:none;}
.header .searchbar .title{padding:10px 0 5px!important;font-size:0.64em!important;font-weight: normal;}
.header .searchbar form{height:50px;width:95%;}
.header .searchbar form input[type="text"], .home .page-header .searchbar form input[type="text"]{font-size:0.8em;padding-left:12px!important;text-overflow:ellipsis;}
.block.list,
.site-container.main{margin-top:1.5em;}
.list li {font-size: 0.8rem;}
.content.document.site-container ul.list:last-child {margin-left: 60px;text-align: center;}
.site-container>.content, .site-container.content{display: flex;margin-top:1.3em;padding:0;}
.site-container>.content .extra .block,.site-container.content .extra .block{width:100%;box-sizing: border-box;}
.drug .extra .lab.block .adr, div.extra .block.news ul li a, div.extra .block.news .news-list li .news-head {font-size: 14px;}
.content-responsive{display:flex;flex-direction:column;}
div.flex-notfound{display: flex;flex-direction: column;}
.menu-nf-widget, .menu-widget {width:100%;margin-top: 20px;margin-bottom: 35px;}
.block_nf{margin-left: auto;margin-right: auto;display: table;}
.h4.substances{display:none;}
.container.content .main .block .products div.consume-info ul li a div.routes{display:block;}
.site-container.content .main{margin-top:1em;}
.site-container.content .main .block .products .title {display: flex;justify-content: space-between;margin-bottom: 13px;flex-direction:column-reverse;}
.site-container.content .main .block .products .title a {margin-bottom:20px;}
.logo-esante{margin-left:auto;margin-right:auto;}
.title-logo-esante{width:auto;}
.site-container.para .data .package .name,.site-container.para .data .package .infos{display:flex;flex-direction: column;}
.site-container.para .data .package .infos .codes, .site-container.para .data .package .infos .prices {margin:0 auto;margin-bottom:38px;width: 318px;}
.block-docu{width: calc(30% - 2em);margin-bottom: 3%;margin-left: 15%;}
.docu-blocs {display: flex;margin-left: 3%;margin-top: 3%;flex-wrap: wrap;justify-content:unset;}
.docu{margin-top: 60px;width:100%;}
.autocomplete-mssg{margin-top: -49px;width: 225px;font-size: 11px;}
/* home */
div.extmenu-header {padding: 0;height: 20px;}
div.extmenu-content .links {margin-bottom: 20px;}
div.extra-menu-widget.gp-extmenu div.extmenu-content ul li{margin:1em 0;}
/* NEW HEADER MOBILE*/
.header .nav {display:block;}
.header .nav .site-container > div:first-of-type {display: flex; align-items: center;gap:0.5em;}
.header a.usr-info img {width: 28px;}
.header .nav .site-container a.logo {display: flex; align-items: center}
.header .nav .site-container a.logo img {height: 20px}
.header ul.secondary .avatar {margin: 0 0 0 12px;}
.header ul.secondary .search {display: none;}
.header ul.secondary .avatar:after {top: 5px; right: 7px;}
.header ul.secondary .search-mobile {display: block}
.header a.usr-info[title="Mon compte"] {background: none}
/*NEW FOOTER MOBILE*/
.footer > div > .site-container {display: flex;flex-direction: column;padding: 0}
.footer > div:first-of-type {flex-direction: column;}
.footer-logo {width: 100%;height: 2rem;align-items: baseline;padding-top: 1rem;}
.footer-social {flex-direction: column; text-align:center; padding: 2em; width: calc(100% - 4em);}
.footer-bg {background-image: url("../../includes/components/./2020/styles/../imgs/footer-small.png");background-repeat:no-repeat;flex-direction: column;background-size: cover;height: 15rem;flex: none;}
.footer-bg .footer-bg-gradient{ height: 10rem; flex-grow: 2;background-size: cover;background: linear-gradient(180deg, #A91730 0%, #C03 17.71%, rgba(204, 0, 51, 0.00) 69.27%);}
.footer-bg>div{flex-grow:0;}
.site-container.footer-menu > div {margin: auto; width: 230px;}
.mentions{display: flex;flex-direction:column;text-align: center;}
.mentions .mention {display: flex;flex-direction: column;border-bottom: 1px solid #E9EAED;padding: 10px 0 30px}
.mentions .mention:nth-child(even) {display: none}
.mentions .mention:not(a), .mentions .copyright span {color: #CECED4;}
.mentions .copyright {padding: 30px 0 10px;width: 250px;margin: auto;}
.intro>div:first-child {flex-wrap: wrap;gap:0.5em;}
div.extra .block.author.news .button-autor .button-secondary {font-size: 15px; padding: 1em 2.3em;}
#Dabox .restricted{padding:0.5em;min-width: 360px;box-sizing: border-box;}
#Dabox .restricted .actions{flex-direction: column;}
#opd_bottomstickyad::before{font-size: 11px;}
}
@media screen and (max-width: 728px) {
h1{margin:0;}
.home .page-header h1{font-size:1.95em;}
.site-container{padding: 0 1em}
.dropdown_history .dropdown_history_item .type { width: 100%;}
.header .searchbar form button {padding: 0 1em;}
.header .searchbar form button span {display: none;}
.header .searchbar form button img {margin-right: 0;}
.footer-bg {background-image: url("../../includes/components/./2020/styles/../imgs/footer-extra-small.png");}
}
@media print {
.header, .footer, .mentions, .block.revive, .site-container-gam, .content-gam, .comments {display: none}
}