@charset "UTF-8";
.bloc-image-lien{max-width:100%;max-height:100%}@media (max-width:1023px){.header__logo>img{width:400px}}@media (max-width:1023px){.mobile-static-banner{display:block !important}.not-mobile{display:none !important}}@media (min-width:1024px){.mobile-static-banner{display:none !important}.not-mobile{display:block !important}}@media (max-width:768px){.header__logo>img{width:280px}}@media (max-width:367px){.header__logo>img{width:260px}}@media (min-width:1024px){.header__background{min-height:105px}}@media (min-width:1280px){.header__background{min-height:105px}}@media (min-width:1440px){.header__background{min-height:105px}}@media (min-width:1600px){.header__background{min-height:130px}}@media (min-width:1800px){.header__background{min-height:140px}}.header__background:before{display:block;content:"";width:100%;padding-top:9.375%}.header__background>img{position:absolute;top:0;left:0;right:0;bottom:0}.footer__main{background-image:url("https://laboratoire.vendee.fr//fileadmin/templates/site/png/bg-footer.png");background-repeat:no-repeat;background-size:contain;background-position:85% 100%}.footer__main .footer__row{margin:3rem -4rem 0}.footer__section{line-height:1.35}@media (max-width:1024px){.footer__section .frame{font-size:1.3rem;line-height:2rem}}.breadcrumb{background:none;padding:0}.breadcrumb li:first-child::after{content:"";margin-right:0.5rem}.main-col-right .frame h2::before,.split-page__aside .frame h2::before{font-family:"Font Awesome 5 Free";content:"";font-size:2.5rem;padding:0 1rem 0 0;color:#2498d5;max-height:8rem;height:auto;float:left;position:relative;bottom:3px;font-weight:700}.main-col-right .frame h3::before,.split-page__aside .frame h3::before{font-family:"Font Awesome 5 Free";content:"";font-size:2.5rem;padding:0 1rem 0 0;color:#2498d5;max-height:8rem;height:auto;float:left;position:relative;bottom:3px}.main-col-left .frame-strikethrough-title h2::before{content:""}.main-col-left .frame h1,.detail-main .frame h1,.main-col-left .frame h2,.detail-main .frame h2,.main-col-left .frame h3,.detail-main .frame h3,.main-col-left .frame h4,.detail-main .frame h4,.main-col-left .frame h5,.detail-main .frame h5{color:#031111;margin-top:0;margin-bottom:1rem}.main-col-left .frame-well h2{margin-bottom:0}.main-col-left .frame h2,.main-col-right .frame h2,.detail-main .frame h2{font-weight:700;font-size:2rem;text-transform:uppercase}.main-col-left .frame h2 span,.main-col-right .frame h2 span,.detail-main .frame h2 span{vertical-align:text-top}.rightblock-link{position:absolute;bottom:0;right:0}.bloc-kesako{position:relative}.bloc-kesako .text-bloc{background-repeat:no-repeat;position:relative;background-size:cover}.frame-block-sitemap ul{list-style-type:none;padding:1rem 0}.frame-block-sitemap ul li{font-size:2rem;font-weight:700;color:#2498d5;padding:0 1rem}.frame-block-sitemap ul li ul li span::before{font-family:"Font Awesome 5 Free";content:"";font-size:2rem;padding:0 1rem;color:#2498d5;font-weight:700}.frame-block-sitemap ul li ul li{font-size:1.8rem;font-weight:400;color:#031111;padding:1rem 2rem}.frame-block-sitemap ul li ul li ul li span::before{content:""}.frame-block-sitemap ul li ul li ul li{font-size:1.6rem;font-weight:400;color:#031111;margin:0 0 0 5rem;list-style-type:square;padding:0}.ce-gallery figcaption{font-family:"Lato", sans-serif;font-size:1.1rem;margin:0.5rem 3rem 0 0;line-height:15px}.carrousel-home{border-left:none;border-right:none;position:relative}.frame-block-infoflash header{width:100%}.frame-block-infoflash header h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-left:1rem;border-left:0.6rem solid;font-weight:700;font-size:1.8rem;vertical-align:middle}.frame-block-infoflash h2 span:before{content:"";display:inline-block;font-size:2.8rem;margin-right:0.5rem;font-family:"Font Awesome 5 Free"}.frame-block-infoflash .ce-textpic{font-size:1.5rem;margin:0;padding:0 0 1rem}.commission-links{width:calc(96%);margin:0 0rem 0 3rem}.two-cols-container .commission-links>*{width:calc(95%)}.commission-links{flex-wrap:unset;display:block}.commission-link{display:block;min-height:4.6rem;line-height:4rem;position:relative;margin:0 0 1.5rem 0;background:#ffffff;box-shadow:5px 6px 6px 3px #29292917;width:100%;padding-left:8rem}.commission-link__btn{left:0;right:unset}.commission-link i.fas.fa-plus:before{content:""}.owl-stage-outer .card{border:none;border-radius:0;padding:0 3rem}.news-carrousel .text-center.btn-list-news-bottom{margin-top:2rem}@media (min-width:1024px){.banner-block>:first-child{padding-top:3.66519vw}.banner-block__container{justify-content:flex-start}.frame-block-infoflash{top:19rem}.navigation__dropdown{column-count:1}}.frame-image-overlay{position:absolute;top:-15rem;display:block;right:-115px;z-index:200;max-height:50rem;overflow:hidden}@media (min-width:1023px){.frame-image-overlay{right:-88px}.banner-block{right:10rem}}@media (min-width:1600px){.frame-image-overlay{right:-88px}.banner-block{right:10rem}}@media (min-width:1800px){.frame-image-overlay{right:-88px}.banner-block{right:10rem}}.frame-image-overlay img{width:80%}@media (max-width:1460px){.frame-image-overlay img{display:none}.banner-block{right:10rem}}.carrousel-home::after{z-index:201}.home-center{background:#fff;z-index:202}.ce-textpic.ce-right img,.ce-textpic.ce-left img{margin:1.8rem 3rem 0 0}.ce-border img,.ce-border iframe{padding:0.3rem;margin-top:1.8rem;border:2px solid #2498d5}@media (max-width:1023px){.frame-type-menu_pages{margin-top:3rem}}@media (min-width:1024px){.teaser-reveal__row.one-image>*:not(:hover){width:100%}.teaser-reveal__row.two-image>*:not(:hover){width:50%}.teaser-reveal__row.three-image>*:not(:hover){width:33%}.teaser-reveal__row.four-image>*:not(:hover){width:25%}}.detail-main .tx-jpfaq li h4{text-decoration:none;color:#ffffff}#tx-solr-search-functions #form_catalogue{background-color:#ffffff}#tx-solr-search-functions #form_catalogue .field{margin:0.5rem 1rem 2rem 0;width:100%;position:relative;float:none;z-index:100}#tx-solr-faceting div.facet:first-child{display:none}#tx-solr-faceting div.facet:last-child{}#tx-solr-search-functions #form_catalogue #tx-solr-faceting{width:100%;position:relative;float:left;display:block;margin:0}@media (min-width:320px){#tx-solr-faceting div.facet{display:inline-block;width:100%;margin:0 1rem}.theme-red #tx-solr-faceting div.facet{float:left;display:contents}.theme-red #tx-solr-faceting div.facets{display:block;height:unset;width:100%}}@media (min-width:568px) and (max-width:900px){.home #tx-solr-faceting div.facets{display:flex;height:25rem;flex-direction:column;flex-wrap:wrap;width:90%}.home #tx-solr-faceting div.facet{display:inline-block;width:50%;margin:0 1rem}}@media (min-width:901px) and (max-width:1023px){.home #tx-solr-faceting div.facets{display:flex;height:17rem;flex-direction:column;flex-wrap:wrap;width:95%}.home #tx-solr-faceting div.facet{display:inline-block;width:33%;margin:0 1rem}}@media (min-width:1024px){.home #tx-solr-faceting div.facets{display:flex;height:8rem;flex-direction:column;flex-wrap:wrap;width:100%}.home #tx-solr-faceting div.facet{display:inline-block;width:18%;margin:0 1rem}}#tx-solr-faceting div.facets{text-align:center}#form_catalogue .field--text select{width:100%;height:5rem;padding:0 1.5rem;border:none;border-radius:inherit;font-size:1.4rem;font-family:inherit;color:#ffffff;background:#f38630;outline:none}#form_catalogue .field--text select option{color:#fa6900;background:#ffffff}#form_catalogue .submit__section{width:100%;position:relative;text-align:center;margin:7rem 0 2rem}#form_catalogue .filters__section button{margin:1rem 0;float:right}@media (min-width:1024px){#tx-solr-faceting div.facets{flex-direction:row;flex-wrap:nowrap;margin:0 auto;height:unset;width:90%}}@media (max-width:512px){#form_catalogue .h2-like{max-width:calc(70%)}}.carrousel-home .item .teaser span.announced{float:left;top:16rem;height:4.2rem;z-index:10;display:flex;left:7rem;position:absolute}.carrousel-home .solo.item .teaser span.announced{top:10rem;right:3.5rem}.carrousel-home .item .teaser span.announced h3.sticker{background:none 0 0 no-repeat scroll #ffffff;color:#031111;padding:5px 10px 5px 10px;text-transform:uppercase}.carrousel-home .item .teaser{display:block}.carrousel-home .item .teaser span.legend{float:left;position:relative;top:14rem;left:2rem;display:block;height:216px;padding:30px 20px 35px 20px;position:absolute;width:368px;background-color:#2088bf;color:#ffffff;z-index:100}.carrousel-home .item .teaser span.legend.mobile-hidden{top:19rem;left:5rem;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5)}#owl-carousel-home,.owl-carousel .owl-stage-outer{width:100%;margin:0 auto}@media (max-width:568px){.carrousel-home .item .teaser span.legend{width:368px}}@media (max-width:1023px){.carrousel-home .item .teaser span.legend{padding:10px 20px 35px 20px;float:right;top:15rem;display:block;height:unset;max-height:53px;height:auto;width:327px;left:unset;right:0}.carrousel-home .item .teaser span.announced{float:right;display:none;position:absolute;top:12rem;height:3rem;right:1rem;left:unset;-webkit-box-shadow:none;box-shadow:none}.carrousel-home .item .teaser span.announced h3.sticker{font-size:1.2rem;padding:10px 10px 5px 10px;top:2rem;position:relative}.carrousel-home .item .teaser span.legend h3{font-size:1.5rem;text-align:right}}.bloc-image-lien-title .gauche,.bloc-image-lien-title .droite,.bloc-image-lien-title .centre{text-transform:uppercase;background:#2498d5;padding:1rem;position:absolute;z-index:50;margin:0;display:inline-block;color:#ffffff;text-align:center}.bloc-image-lien-title .gauche{float:left;left:1.5rem}.bloc-image-lien-title .centre{left:50%;transform:translateX(-50%)}.bloc-image-lien-title .droite{float:right;right:1.5rem}.main-col-right .bloc-image-lien-title .gauche{left:2rem}.main-col-right .bloc-image-lien-title .droite{right:2rem}.bloc-image-lien-title i{vertical-align:middle;color:#ffffff}.bloc-image-lien-title i:hover{color:#ffffff !important}.bloc-image-lien-title i[class*="fa-"]::before,.bloc-image-lien-title i[class*="fas-"]::before{font-size:1.7em;line-height:1.2rem}.bloc-image-lien-title i.iconPickerG[class*="fa-"]::before{margin-right:1.2rem}.bloc-image-lien-title i.iconPickerD[class*="fa-"]::before{margin-left:1.2rem}.searchinfo{margin:20px 0 10px 0}.searchinfo ul{float:right}.searchinfo ul li{display:block;margin:5px;padding:3px;float:left;border:solid 1px #ffffff;transition:ease 0.5s}.searchinfo ul li.active,.searchinfo ul li:hover{border:solid 1px #fa6900;transition:ease 0.5s}.searchinfo ul li i{color:#2498d5}.searchinfo li.active i{color:#fa6900}.card__desc{display:flex}.card__type{margin:0 1rem 0 0;border:1px solid;border-radius:8px;text-transform:lowercase;padding:0rem 0.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-container>div.item{margin:0 1rem 0 0}#kesearch_results .grid-container .result-image{width:100%}#kesearch_results .grid-container .result-content{width:100%;padding:0 0 2rem}#kesearch_results .grid-container .card__desc{display:block}#kesearch_results .grid-container .card__desc .card__type{font-size:x-small;width:45%;margin:0.4rem;float:left}#kesearch_results .grid-container .result-list-item{padding-left:0;padding-right:0;border:none;border:1px solid #F9F9F9}#kesearch_results .grid-container a.card .result-image{margin:0 0 1rem 0;background-position:top;min-height:300px}.header .tx-felogin-pi1{display:flex;align-items:baseline;position:absolute;top:-5px;font-size:1.15rem}.detail-main .frame .news-backlink-wrap a.btn{color:#2498d5;text-transform:normal}.detail-main .frame .news-backlink-wrap a:hover,.detail-main .frame .news-backlink-wrap a.btn:focus{text-decoration:none;background:#2498d5;color:#ffffff}.detail-main .frame .news-related-wrap a{color:#2498d5}.detail-main .frame .news-related-wrap a:hover{background:#2498d5;color:#ffffff}#kesearch_results .result-tags{font-size:1.6rem}.photo-solo{background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-origin:border-box !important}.list-sspages-item .list-sspages-item-titre{line-height:30px !important}a.hwtmemorylist-ctrl.cat-list{color:#ffffff;min-width:1rem;padding:0px 1rem;margin-left:1rem;height:3rem;float:right;position:relative;right:2rem}a.hwtmemorylist-ctrl.cat-list:hover{color:#ffffff;text-decoration:none}p.hwtmemmorylist-listinfo{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #a7dbd8;overflow:hidden}.hwtmemmorylist-listinfo a{float:right;color:#2498d5}.hwtmemorylist-items div.ligne,ul.hwtmemorylist-items li{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #E3E3E3;font-size:1.4rem}.hwtmemorylist-items div.ligne>div{display:flex;align-items:center}.hwtmemorylist-items div.ligne p{padding-right:1rem}.hwtmemorylist-items .btn_moins,.hwtmemorylist-items .btn_plus{width:25px;background-color:#2498d5;border:none;border-radius:20px;color:#ffffff;font-weight:700}.hwtmemorylist-items input{width:30px;margin:0 1rem;text-align:center;border:solid 1px #2498d5;border-radius:6px}.hwtmemorylist-items input#option{margin:0 0 0 4rem}.hwtmemorylist-items input[name="checkoption"]{margin:0 0 0 3rem}.hwtmemorylist-controls{overflow:hidden}.hwtmemorylist-ctrl.delete{height:3.5rem;font-size:1.2rem;float:left;min-width:12rem;margin-top:0.7rem}.hwtmemorylist-controls .calcul,.hwtmemorylist-ctrl.print{float:right}.prixtotal{padding:1rem;margin-bottom:1rem;margin-right:15px;text-align:center;font-size:1.7rem;border:1px solid #2498d5;font-weight:700;border-radius:30px}#result{justify-content:flex-end}.nav-tools3{display:block;width:100%;position:absolute;z-index:100;top:75%}.nav-tools3 i.fas.fa-arrow-left,.nav-tools3 i.fas.fa-arrow-right{position:absolute;background-color:#ffffff45;font-size:4em;padding:1rem;top:-14rem;color:rgba(36, 152, 213, 0.6)}.nav-tools3 i.fas.fa-arrow-left{left:1.5rem}.nav-tools3 i.fas.fa-arrow-right{right:2.5rem}.nav-tools3 i.fas.fa-arrow-left:hover,.nav-tools3 i.fas.fa-arrow-right:hover{background-color:#ffffff6b;cursor:pointer}.ce-table{overflow-x:auto;display:block}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.page-skip-link:focus{position:fixed;left:1rem;top:1rem;right:1rem;background:#2498d5;color:#ffffff;padding:1rem;border-radius:0.375rem;border:2px solid #2498d5;outline:2px solid #ffffff;outline-offset:0;z-index:1090}@media (min-width:1024px){.navigation__dropdown[aria-hidden="true"]{opacity:0;visibility:hidden}.navigation__dropdown[aria-hidden="false"]{opacity:1;visibility:visible}}