@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline}em,strong,strike,acronym{border:0 none;font-family:inherit;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline}:focus{outline:0 none}*{font-size:100.01%;border:0;font-style:normal;margin:0;padding:0;text-decoration:none}html{font-size:65%}body{min-height:100%}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}ol,ul{list-style:none outside none;margin:1em 0}a,a img{text-decoration:none}:focus{border:0 dotted}p{margin:1em 0}hr{border:0 none;height:1px;margin-top:-1px}h1,.h1-like{margin:0.525em 0 0 0;line-height:1.05;font-size:40px;font-size:4rem;font-weight:700;text-transform:uppercase;color:#333333}h2,.h2-like{margin:0.84em 0 0 0;line-height:1.68;font-size:25px;font-size:2.5rem;font-weight:700;text-transform:uppercase;color:#333333}h3,.h3-like{margin:0.7em 0 0 0;line-height:1.4;font-size:30px;font-size:3rem;font-weight:300;text-transform:uppercase;color:#333333}h4,.h4-like{margin:0.84em 0 0 0;line-height:0.84;font-size:25px;font-size:2.5rem;text-align :center;color:#cda051;text-transform:uppercase}h5,.h5-like{margin:1.05em 0 0 0;line-height:1.05;font-size:20px;font-size:2rem;font-weight:700;text-transform:uppercase;color:#333333}h6,.h6-like{margin:1.3125em 0 0 0;line-height:1.3125;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#333333}h1,.h1-like{font-weight:400}h2,.h2-like{font-weight:400}p,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,figure{line-height:1.5;margin:.75em 0 0}a{color:#333333;text-decoration:none}a:link,a:visited{color:#004f5c}a:hover,a:active{color:#333333;text-decoration:underline}p{color:#004f5c;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.3}@media (max-width:767px){p{font-size:13.91304px;font-size:1.3913rem}}#main ul,#main ol{color:#333333;font-weight:400;font-size:16px;font-size:1.6rem}@media (max-width:767px){#main ul,#main ol{font-size:13.91304px;font-size:1.3913rem}}#main ol{display:block;padding:0 0 0 35px;list-style:none;overflow:hidden;counter-reset:numList}#main ol li{position:relative;margin-bottom:10px}#main ol li::before{counter-increment:numList;content:counter(numList);position:absolute;left:-35px;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;color:#FFFFFF;line-height:24px;width:24px;height:24px;background:#333333;border-radius:100%}#main ul li{list-style:none;list-style-position:outside;color:#333333;margin-bottom:10px;font-size:13.5px;font-size:1.35rem}#main ul li:before{content:'\25A0';display:block;position:relative;max-width:0;max-height:0;left:-17px;top:-7px;color:#333333;font-size:20px;font-size:2rem}#main ul li strong{font-size:16px;font-size:1.6rem}@media (max-width:767px){#main ul li{font-size:11.73913px;font-size:1.17391rem}}sup{line-height:0.8em;font-size:8px;font-size:0.8rem;vertical-align:top}strong{font-weight:700}@media (max-width:767px){strong{font-size:13.91304px;font-size:1.3913rem}}strong em{font-style:italic;font-weight:700}em{font-style:italic}em strong{font-style:italic;font-weight:700}u{text-decoration:underline}strike{text-decoration:line-through}#main dd,#main dt{color:#333333;font-size:16px;font-size:1.6rem;font-weight:300}#main table{margin:15px auto;width:100% !important;color:#333333;font-size:13px;font-size:1.3rem;line-height:1.3}@media (max-width:800px){#main table{font-size:11px;font-size:1.1rem;line-height:1.2}}@media (max-width:767px){#main table{font-size:10px;font-size:1rem;line-height:1.1}}#main table th{background:#333333 !important;color:#FFFFFF;font-weight:700;padding:10px 5px}@media (max-width:767px){#main table th{padding:5px}}#main table td{padding:5px;vertical-align:middle;border-bottom:1px dotted #333333 !important}#main table p{color:#333333;font-size:13px;font-size:1.3rem}.container_16{max-width:1150px;width:100%;margin:0 auto}@media (max-width:1199px){.container_16{width:99%}}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:4.25%}.container_16 .grid_2{width:10.5%}.container_16 .grid_3{width:16.75%}.container_16 .grid_4{width:23.0%}.container_16 .grid_5{width:29.25%}.container_16 .grid_6{width:35.5%}.container_16 .grid_7{width:41.75%}.container_16 .grid_8{width:48.0%}.container_16 .grid_9{width:54.25%}.container_16 .grid_10{width:60.5%}.container_16 .grid_11{width:66.75%}.container_16 .grid_12{width:73.0%}.container_16 .grid_13{width:79.25%}.container_16 .grid_14{width:85.5%}.container_16 .grid_15{width:91.75%}.container_16 .grid_16{width:98.0%}.container_16 .prefix_1{padding-left:6.25%}.container_16 .prefix_2{padding-left:12.5%}.container_16 .prefix_3{padding-left:18.75%}.container_16 .prefix_4{padding-left:25.0%}.container_16 .prefix_5{padding-left:31.25%}.container_16 .prefix_6{padding-left:37.5%}.container_16 .prefix_7{padding-left:43.75%}.container_16 .prefix_8{padding-left:50.0%}.container_16 .prefix_9{padding-left:56.25%}.container_16 .prefix_10{padding-left:62.5%}.container_16 .prefix_11{padding-left:68.75%}.container_16 .prefix_12{padding-left:75.0%}.container_16 .prefix_13{padding-left:81.25%}.container_16 .prefix_14{padding-left:87.5%}.container_16 .prefix_15{padding-left:93.75%}.container_16 .suffix_1{padding-right:6.25%}.container_16 .suffix_2{padding-right:12.5%}.container_16 .suffix_3{padding-right:18.75%}.container_16 .suffix_4{padding-right:25.0%}.container_16 .suffix_5{padding-right:31.25%}.container_16 .suffix_6{padding-right:37.5%}.container_16 .suffix_7{padding-right:43.75%}.container_16 .suffix_8{padding-right:50.0%}.container_16 .suffix_9{padding-right:56.25%}.container_16 .suffix_10{padding-right:62.5%}.container_16 .suffix_11{padding-right:68.75%}.container_16 .suffix_12{padding-right:75.0%}.container_16 .suffix_13{padding-right:81.25%}.container_16 .suffix_14{padding-right:87.5%}.container_16 .suffix_15{padding-right:93.75%}.container_16 .push_1{left:6.25%}.container_16 .push_2{left:12.5%}.container_16 .push_3{left:18.75%}.container_16 .push_4{left:25.0%}.container_16 .push_5{left:31.25%}.container_16 .push_6{left:37.5%}.container_16 .push_7{left:43.75%}.container_16 .push_8{left:50.0%}.container_16 .push_9{left:56.25%}.container_16 .push_10{left:62.5%}.container_16 .push_11{left:68.75%}.container_16 .push_12{left:75.0%}.container_16 .push_13{left:81.25%}.container_16 .push_14{left:87.5%}.container_16 .push_15{left:93.75%}.container_16 .pull_1{left:-6.25%}.container_16 .pull_2{left:-12.5%}.container_16 .pull_3{left:-18.75%}.container_16 .pull_4{left:-25.0%}.container_16 .pull_5{left:-31.25%}.container_16 .pull_6{left:-37.5%}.container_16 .pull_7{left:-43.75%}.container_16 .pull_8{left:-50.0%}.container_16 .pull_9{left:-56.25%}.container_16 .pull_10{left:-62.5%}.container_16 .pull_11{left:-68.75%}.container_16 .pull_12{left:-75.0%}.container_16 .pull_13{left:-81.25%}.container_16 .pull_14{left:-87.5%}.container_16 .pull_15{left:-93.75%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*,*:after,*:before{box-sizing:border-box}body{background:#FFFFFF;font-family:Museosans-300,LucidaSansStd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;line-height:160%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overflow-hidden{max-width:100%;max-height:100%;overflow:hidden}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:15px}.embed-container iframe,.embed-container object,.embed-container .map,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}img{border:0;vertical-align:bottom;height:auto;max-width:100%;width:auto}#header{position:relative;z-index:5;height:160px;background:#004f5c}@media (max-width:767px){#header{height:auto}}#header .top-header{height:125px;background:#004f5c}@media (max-width:767px){#header .top-header{height:auto}}#header .top-header .container_16{display:flex;align-items:flex-end;height:100%}@media (max-width:767px){#header .top-header .container_16{display:block;position:relative;width:100%}}#header .top-header .container_16 > div{flex:1 0 33.333%;max-width:33.333%}@media (max-width:767px){#header .top-header .container_16 > div{flex:none;width:100%;max-width:100%;text-align:center}}#header .bottom-header{position:relative;width:100%;background:#004f5c;height:35px;border-top:1px solid #fff;border-bottom:0 solid #fff}@media (max-width:767px){#header .bottom-header{height:0;border :0}#header .bottom-header .container_16{width:100%;margin-left:0;margin-right:0}}#header .bottom-header.is-sticky{position:fixed;top:0;z-index:5}#logo{order:3;text-align:center;padding:20px 0 40px}@media (max-width:767px){#logo{order:unset;padding:20px 0;padding-top:0}}#logo .glyph{font-size:110px;font-size:11rem}#logo .logo{max-width :70%}@media (max-width:767px){.columns-container{margin-top:0}}#footer{background:#FFFFFF;padding-bottom:25px}@media (max-width:767px){#footer{padding-bottom:0}}.alert{box-shadow:0 7px 15px 0 #777777;text-align:center;font-weight:700;padding:1%;z-index:5;width:100%;max-width:750px;top:35%;left:50%;transform:translate(-50%,-35%);position:absolute;position:fixed;margin:0 auto}.alert p{margin:0}.alert-success{background:#00ff9e;color:LimeGreen;padding:15px !important;margin-bottom:18px;border:1px solid transparent;border-radius:0;font-family:"Playfair Display",serif p;font-family-color:LimeGreen}.alert-danger{background:#fcc;color:red;padding:15px !important;margin-bottom:18px;border:1px solid transparent;border-radius:0;font-family:"Playfair Display",serif p;font-family-color:red}.alert-danger p.first{background:#FFFFFF;padding:5px 15px;color:red;margin:0 0 15px;font-size:22px;font-size:2.2rem}.alert-danger ol{list-style:decimal-leading-zero;padding-left:35px;margin-bottom:15px}.alert-danger ol li{font-size:14px;font-size:1.4rem;color:red}.alert-danger .btn{}.alert-warning{background-color:#fcf8e3;border-color:#004f5c;color:#8a6d3b;padding:15px !important;margin-bottom:18px;border:1px solid #004f5c;border-radius:0}.unvisible{display:none}.btn{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:10px 15px;color:#cda051;background:#FFFFFF;transition:all .25s ease-in-out}.btn:hover,.btn:focus{background:#cda051;color:#FFFFFF !important}.btn.cap{text-transform:uppercase}.btn.border{border:1px solid #cda051}.btn.color{background:#cda051}.breadcrumb{display:none}input,textaera{border-radius:0;-webkit-appearance:none}input[type='radio']{-webkit-appearance:radio;width:auto}input[type='checkbox']{-webkit-appearance:checkbox;width:auto}input[type='checkbox']{-webkit-appearance:checkbox}[type^="button"],[type^="submit"],[type*="submit"]{border-radius:0;-webkit-appearance:none}.form-control{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:white;border:1px solid #dadada;border-radius:0;color:#333333;font-size:14px;font-size:1.4rem;font-weight:300;height:40px;line-height:1.42857;padding:6px 12px;width:100%}input.hidden{display:none}.top-pagination-content,.bottom-pagination-content{margin:0 0 40px;float:none}.pagination .showall{float:left;width:30%}.pagination .showall .btn{border:1px solid #004f5c;background:#004f5c;color:#FFFFFF;text-transform:uppercase;font-size:13px;font-size:1.3rem;cursor:pointer}.pagination ul.pagination{margin:0;float:right}.pagination ul.pagination li{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 5px;font-size:13px;font-size:1.3rem;color:#004f5c;font-weight:700}.pagination ul.pagination li a{color:#004f5c;font-weight:700}.pagination ul.pagination li a:hover{text-decoration:none}.scroll .bottom-pagination-content,.scroll ul.pagination li{margin:0}.scroll .showall,.scroll ul.pagination li{display:none}.scroll ul.pagination{float:none}.pagination ul.pagination li.nextScroll{display:block;width:100%;text-align:center;padding:10px;background:#004f5c;color:#FFFFFF}.pagination ul.pagination li.nextScroll a{color:#FFFFFF}.loading{background:#FFFFFF;padding:5px;text-align:center;color:#000000;font-size:13px;font-size:1.3rem}.loading img,.loading span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.loading img{max-width:4%;margin-right:10px}.fancybox-inner .introTop{display:none}#adtm_menu{float:left;background:#004f5c;z-index:50;clear:none;height:33px;margin:0 0.5% 0 0.5%;overflow:visible !important;width:88%}@media (max-width:767px){#adtm_menu{height:auto;width:100%;margin:0;float:none}}#adtm_menu_inner{position:inherit;background:transparent;width:100%;height:100%;margin:0 auto}#menu{position:inherit;display:table;margin:0 auto;width:auto}@media (max-width:767px){#menu{display:block;width:100%}}#menu .advtm_hide_desktop{display:none}#menu .li-niveau1{float:left;border:0;text-align:center;padding:0;margin:0}#menu .li-niveau1 a.a-niveau1{display:block;float:left;height:100%;text-decoration:none;color:#333333;width:100%;text-transform:uppercase;cursor:pointer;font-weight:400;font-size:13px;font-size:1.3rem;transition:all 0.3s ease 0s}@media (max-width:1199px){#menu .li-niveau1 a.a-niveau1{font-size:12px;font-size:1.2rem}}@media (max-width:995px){#menu .li-niveau1 a.a-niveau1{font-size:11px;font-size:1.1rem}}@media (max-width:840px){#menu .li-niveau1 a.a-niveau1{font-size:10px;font-size:1rem}}#menu .li-niveau1 a.a-niveau1 .advtm_menu_span{position:relative;display:block;height:34px;line-height:34px;padding:0 10px;color:#fff;font-weight:400;text-transform:uppercase;overflow:hidden}@media (max-width:1199px){#menu .li-niveau1 a.a-niveau1 .advtm_menu_span{padding:0 6px}}#menu .li-niveau1 a.a-niveau1 .advtm_menu_span:after{transition:all 0.3s ease 0s;display:block;width:100%;height:1px;position:absolute;bottom:-30px;left:0;content:"";text-align:center;font-style:normal}#menu .li-niveau1 a:hover .advtm_menu_span:after,#menu .li-niveau1 .advtm_menu_span:hover:after,#menu .li-niveau1:hover > a.a-niveau1 .advtm_menu_span:after{bottom:0}@media (max-width:767px){#menu .li-niveau1 a:hover .advtm_menu_span:after,#menu .li-niveau1 .advtm_menu_span:hover:after,#menu .li-niveau1:hover > a.a-niveau1 .advtm_menu_span:after{display:none}}#menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span:after{bottom:0;background:#fff;font-style:normal}@media (max-width:767px){#menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span:after{display:none}}#menu li div.adtm_sub{top:34px !important;position:absolute !important;left:0;padding:0 0 0;background:#004550;z-index:85;width:100%;overflow:hidden;height:0;transition:all 0.3s ease-in-out 0s}#menu *:hover div.adtm_sub{left:0 !important;height:calc(75vh - 200px) !important;max-height:1000px}@media (max-height:600px){#menu *:hover div.adtm_sub{height:calc(100vh - 200px) !important}}@media (max-width:640px){#menu *:hover div.adtm_sub{max-height:none}}@media (max-width:767px){#menu *:hover div.adtm_sub{height:auto !important}}#menu table.columnWrapTable{margin:0;padding:0;border-collapse:collapse;width:100%;height:100%}#menu table.columnWrapTable tr td{display:block;vertical-align:top;padding:0 0 0;border:0;margin:0;height:100%}#menu .adtm_column_wrap{padding:0;height:100%;background:#004550}#menu .adtm_column_wrap .titleCol{display:block;margin:15px 0 10px;padding:0;text-align:right;font-size:28px;font-size:2.8rem;font-style:normal;text-transform:uppercase;max-width:50%;padding-right:55px;color:#FFFFFF}@media (max-width:1024px){#menu .adtm_column_wrap .titleCol{font-size:24px;font-size:2.4rem}}#menu .adtm_column_wrap .titleCol a{color:#FFFFFF;text-decoration:none}#menu .advtm_column_wrap_6 .titleCol a{display:none}#menu .adtm_column_wrap_sizer{font-size:0;height:0;line-height:0}#menu .adtm_column{padding:0;margin:0}#menu div.adtm_column_wrap span.column_wrap_title{display:block;font-weight:400;margin:15px 0 5px;padding:0;text-align:left;font-size:28px;font-size:2.8rem;font-style:normal;text-transform:uppercase}@media (max-width:1024px){#menu div.adtm_column_wrap span.column_wrap_title{font-size:24px;font-size:2.4rem}}#menu div.adtm_column_wrap span.column_wrap_title a{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;width:100%;color:#FFFFFF;text-decoration:none}#menu div.adtm_column_wrap span.column_wrap_title:hover,#menu div.adtm_column_wrap span.column_wrap_title a:hover{color:#FFFFFF;background:transparent}#menu .subLevel{position:absolute;z-index:0;top:0;margin-left:50%;display:none;width:50%;height:100%;padding-left:55px;background:#005866}#menu .subLevel .column_wrap_title{visibility:hidden}#menu .adtm_column ul.adtm_elements{margin:0}#menu .adtm_column ul.adtm_elements li{font-size:13.5px;font-size:1.5rem;text-transform:uppercase;width:auto;text-align:left;margin-right:5px;margin-bottom:0}@media (max-width:1024px){#menu .adtm_column ul.adtm_elements li{text-align:left}}#menu .adtm_column ul.adtm_elements a{display:block;padding:5px;color:#FFFFFF;text-decoration:none;border:1px solid transparent}#menu .adtm_column ul.adtm_elements a img{display:block;margin:0 auto 1px}#menu .adtm_column ul.adtm_elements a:hover{text-decoration:underline}#menu .adtm_column ul.adtm_elements a.advtm_menu_actif{font-weight:700}#menu .li-niveau1 a.a-niveau1 .advtm_menu_span_1{color:#fff}#menu .li-niveau1 a.a-niveau1 .advtm_menu_span_7{font-weight:700;color:#fff}#menu .adtm_column.first{position:absolute;padding:0;text-align:right;width:50%}#menu .adtm_column.first span.column_wrap_title{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0;font-size:15px;font-size:1.5rem;line-height:1;letter-spacing:0.3px}#menu .adtm_column.first span.column_wrap_title a{padding:7.5px 55px 7.5px 15px}#menu .adtm_column.first span.column_wrap_title a:hover,#menu .adtm_column.first span.column_wrap_title a:focus{background:#005866}#menu .adtm_column.first.premier{top:65px}#menu .adtm_column.first.second{top:100px}#menu .adtm_column.first.troisieme{top:135px}#menu .adtm_column.first.quatrieme{top:170px}#menu .adtm_column.first.cinquieme{top:205px}#menu .adtm_column.first.sixieme{top:240px}#menu .adtm_column.first.septieme{top:275px}#menu .adtm_column.first.huitieme{top:310px;display:none}#menu .adtm_column.first.neuvieme{top:345px}#menu .adtm_column.first.dixieme{top:380px}#menu .adtm_column.second .adtm_elements{width:40%}@media (max-width:1024px){#menu .adtm_column.second .adtm_elements{width:80%}}.illustration{display:none}.subLevel .illustration{display:block;position:absolute;top:95px;top:30px;right:55px;max-width:45%}.subLevel .illustration img{}@media (max-width:1024px){.subLevel .illustration{position:relative;max-width:80%;right:unset;top:20px}}.bottom-header.is-sticky #menu *:hover div.adtm_sub{height:calc(90vh - 150px) !important}@media (max-height:600px){.bottom-header.is-sticky #menu *:hover div.adtm_sub{height:calc(100vh - 35px) !important}}#adtm_menu ul .advtm_menu_toggle{display:none}#adtm_menu ul .advtm_menu_toggle{display:none}@media (max-width:767px){#adtm_menu ul li.li-niveau1{display:none;border:0}#adtm_menu ul li.li-niveau1 a.a-niveau1 .advtm_menu_span{height:45px;line-height:45px;color:#000000}#adtm_menu ul li.advtm_menu_toggle{display:block;width:100%;background:#004f5c !important;border:0 !important;text-align:center !important}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button{width:100%;cursor:pointer;font-size:22px;font-size:2.2rem;font-size:2.2rem !important}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{color:#FFFFFF;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../img/villa/menu/menu-burger.png");background-position:left 15px center;background-repeat:no-repeat;font-style:normal;font-size :0;position:absolute;top:-60px;left:0;width:50px}#adtm_menu ul .li-niveau1 .adtm_sub{width:auto;height:auto;min-height:inherit}#adtm_menu ul div.adtm_column_wrap{min-height:inherit}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1 span{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../img/villa/menu/arrow-default.png");background-position:right 15px center;background-repeat:no-repeat}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1 span{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../img/villa/menu/arrow-open-blanc.png");background-position:right 15px center;background-repeat:no-repeat}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1{display:block;float:none;border-bottom:1px solid #004f5c;background:#FFFFFF;text-align:left}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1{float:none;font-size:13px;font-size:1.3rem}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a:hover .advtm_menu_span,#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 .advtm_menu_span:hover,#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:hover > a.a-niveau1 .advtm_menu_span{color:#FFFFFF;border:0}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub{display:none;position:static !important;height:auto;background:#FFFFFF}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub.adtm_submenu_toggle_open{display:block}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub .titleCol,#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub .illustration{display:none}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub .adtm_column{float:none;width:100%;padding:10px;border-bottom:1px solid #004f5c;background-color:#FFFFFF}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub .adtm_column.first{position:static;display:none}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub span.column_wrap_title{margin:0;font-family:"Lato",sans-serif;font-weight:400;line-height:25px;font-size:12px;font-size:1.2rem}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub span.column_wrap_title a{color:#000000}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub ul.adtm_elements li{display:block;font-size:11px;font-size:1.1rem;text-align:left;border-bottom:1px dotted #004f5c;margin-left:10px}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub ul.adtm_elements a{border:0;color:#000000;padding:5px 0}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub ul.adtm_elements a img{display:none}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub .adtm_column_31{border-bottom:5px sold #004f5c}#adtm_menu .adtm_column_wrap_td{margin-top:5px !important}#adtm_menu .adtm_column_wrap_td:first-child{margin-top:0 !important}#adtm_menu.adtm_menu_toggle_open table.columnWrapTable{display:block}#adtm_menu.adtm_menu_toggle_open table.columnWrapTable tbody,#adtm_menu.adtm_menu_toggle_open table.columnWrapTable tr,#adtm_menu.adtm_menu_toggle_open table.columnWrapTable td{display:block}}.bottom-header .burgerMenu{line-height:37px;height:34px;text-align:center;cursor:pointer}.bottom-header .burgerMenu .glyph{font-size:20px;font-size:2rem}.bottom-header .burgerMenu .icon-burger{fill:#fff}@media (max-width:767px){.bottom-header .burgerMenu{display:none}}#asideMenu{position:fixed;background-color:#004f5c;background-color:rgba(0,79,92,0.9);-webkit-overflow-scrolling:touch;bottom:0;top:0;top:200px;left:-422px;z-index:110;width:420px;padding:20px 40px 10px 40px;color:#FFFFFF;text-align:right;box-shadow:0 2px 8px 0 rgba(0,79,92,0.35);transition:left .5s ease-in-out}#asideMenu #closeMenu{cursor:pointer}#asideMenu #closeMenu .glyph{font-size:30px;font-size:3rem}#asideMenu #closeMenu .icon-close{stroke:#FFFFFF;fill:transparent}#asideMenu .block_content{margin:15px 0}#asideMenu .block_content ul li{margin:0 0 10px}#asideMenu .block_content a{font-size:15px;font-size:1.5rem;color:#fff}#asideMenu .block_content .social{margin-top:25px}#asideMenu .block_content .social .glyph{font-size:35px;font-size:3.5rem;margin-left:10px}#asideMenu .submenu{text-transform:uppercase;margin-top:15px}#asideMenu .submenu li.menu_item{margin-bottom:15px}#asideMenu .submenu a.menu_link{font-size:18px;font-size:1.8rem;color:#FFFFFF}#asideMenu .accountZone{border-top:1px dotted #fff;border-bottom:1px dotted #fff;padding:15px 0}#asideMenu .accountZone p{font-size:16px;font-size:1.6rem;color:#FFFFFF;text-transform:uppercase;margin:0 0 10px}#asideMenu .accountZone a.first{font-weight:700;margin-right:15px}#asideMenu .accountZone a{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0;color :#cda051}#asideMenu .accountZone a.account-name{text-decoration:underline}#asideMenu .accountZone.connecter p a{font-size:16px;font-size:1.6rem;color:#FFFFFF}#asideMenu .accountZone.connecter p a:hover{text-decoration:none}#asideMenu .accountZone.connecter div p{text-transform:uppercase}#asideMenu .accountZone.connecter div p a{font-size:14px;font-size:1.4rem;color:#004f5c}.openMenu #asideMenu{left:0;overflow-y:auto;overflow-x:hidden}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin:2px 4px 0 0 !important}.checkbox input[type="checkbox"]{width:30px;height:20px;margin:4px 4px 0 0 !important}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio-inline{position:relative;display:inline-block;padding-right:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.lost_password{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#333333 !important;font-size:13px;font-size:1.3rem;border-bottom:1px solid #333333;margin:0}.lost_password a:hover{text-decoration:none;background:#FFFFFF}p.coText{text-align:left;font-weight:300;font-size:11px;font-size:1.1rem}.innerFom{background:#f2f2f2;padding:20px;text-align:left}.form-group{margin:15px 0}.form-group input[type="text"],.form-group select,.form-group textarea,.form-group input[type="tel"]{border-color:#000;border-radius:0}.form-group textarea{font-family:"Lato",sans-serif}.form-group label{font-size:15px;font-size:1.5rem;font-weight:300;color:#000}input:-webkit-autofill{background:#fff !important}.form-group .form-control{background:#fff !important;border:1px solid #000 !important;border-radius:0}.checkbox > label > input[type=checkbox]{position:relative}.checkbox > label{padding-left:0}.form-group.form-ok input,.form-group.form-ok textarea,.form-group .form-ok input,.form-group .form-ok textarea{border:1px solid #46a74e;color:#35b33f}.form-group.form-error input,.form-group.form-error textarea,.form-group .form-error input,.form-group .form-error textarea{border:1px solid #f13340;color:#f13340}form sup{line-height:1;font-size:18px;font-size:1.8rem;color:#004f5c;font-weight:700}.submitBtn{padding-top:0;padding-bottom:0;height:40px;background:#cda051;border:0 !important;border-radius:0;padding:0 37px;color:#FFFFFF;-webkit-box-shadow:none !important;box-shadow:none !important;text-transform:uppercase;font-size:15px;font-size:1.5rem}@media (max-width:767px){.submitBtn{font-size:13px;font-size:1.3rem}}.submitBtn .fa{margin-right:15px}#header .widgetTop{padding-bottom:20px}.top-header .contactBlock{order:1;border-left:1px solid #fff;padding-top :30px;padding-left:10px;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.4}@media (max-width:995px){.top-header .contactBlock{font-size:11px;font-size:1.1rem}}@media (max-width:767px){.top-header .contactBlock{order:unset;display:none}}.top-header .contactBlock .shop-phone{display:block;font-size:18px;font-size:1.8rem}@media (max-width:995px){.top-header .contactBlock .shop-phone{font-size:15px;font-size:1.5rem}}.top-header .contactBlock .shop-phone a{color:#fff}.top-header .contactBlock a{color:#fff}.top-header .BuyBlock{order:3;border-right:1px solid #fff;padding-right:10px;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.4}@media (max-width:767px){.top-header .BuyBlock{order:unset;position:absolute;border-right:0;top:0;right:0;z-index:10;width:100% !important;height:0;padding:0}}#page .rte #categories_block,#categories_block{width:100%;text-align:center}#page .rte #categories_block ul,#categories_block ul{margin:0;padding-left:0}#page .rte #categories_block li,#categories_block li{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 10px;border-left:1px solid #FFFFFF;font-size:13px;font-size:1.3rem;margin-bottom:10px}#page .rte #categories_block li:before,#categories_block li:before{display:none}#page .rte #categories_block li:first-child,#categories_block li:first-child{border-left:0}@media (max-width:995px){#page .rte #categories_block li,#categories_block li{font-size:11px;font-size:1.1rem}}#page .rte #categories_block li a,#categories_block li a{color:#004f5c;padding:5px;text-transform:uppercase;transition:all 0.3s ease-in-out}#categories_block li{border-right:1px solid;line-height:10px}#categories_block li:last-child{border-right :0}#page .rte #categories_block li a:hover,#categories_block li a:hover{background:#FFFFFF;color:#004f5c}#page .rte #categories_block li a.selected,#categories_block li a.selected{text-decoration :underline}.svg-wrap{position:absolute;width:0;height:0;overflow:hidden}.glyph{width:auto;margin-right:0;overflow:hidden;font-size:32px}body.styleguide .glyph{margin:25px 0}svg{display:block;margin:0 auto;padding:0;height:auto;height:auto;max-width:100%;width:auto}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:#000000;fill:#000000}.icon-arrowDown{width:1.8994140625em;fill:transparent}.icon-cart{width:0.744140625em;fill:transparent}.icon-logo{width:1.880859375em}.icon-quoteClose{width:1.1708984375em}.icon-quoteOpen{width:1.1708984375em}.icon-search{width:0.9580078125em;fill:transparent}.icon-star{width:1.0517578125em}.icon-shortLogo{width:0.541015625em}.icon-arrow-right{width:0.5263671875em;fill:transparent;stroke:#004f5c}.icon-arrow-left{width:0.5263671875em;fill:transparent;stroke:#004f5c}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}@media (max-width:767px){.owl-carousel .owl-item img{object-fit:cover;height:435px}}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://www.villathalgo.com/themes/villa-thalgo/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-dots{position:absolute;bottom:0;width:100%;z-index:4}.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-dots .owl-dot span{width:60px;height:7px;margin:5px 7px;background:#FFFFFF;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:0}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#004f5c}.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;width:35px;padding:30px 0;top:40%;margin-top:-60.5px;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;text-align:center;z-index:5}.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{display:none}@media (max-width:1199px){.owl-nav .owl-prev,.owl-nav .owl-next{background-color:white;background-color:rgba(255,255,255,0.75)}}.owl-nav .owl-prev .glyph,.owl-nav .owl-next .glyph{font-size:45px;font-size:4.5rem;display:block}.owl-nav .owl-prev{left:0;left:-35px}@media (max-width:1199px){.owl-nav .owl-prev{left:0}}.owl-nav .owl-next{right:0;right:-35px}@media (max-width:1199px){.owl-nav .owl-next{right:0}}.owl-carousel,.owl-stage-outer,.owl-stage,.owl-item,.owl-item .item,.owl-wrapper{transition:none}.owl-carousel:after,.owl-carousel:before,.owl-stage-outer:after,.owl-stage-outer:after,.owl-stage:after,.owl-stage:before,.owl-item:after,.owl-item:before,.owl-item .item:after,.owl-item .item:before{transition:none}.cmsCarroussel .owl-nav .glyph .icon-arrow-right{stroke:#FFFFFF}.cmsCarroussel .owl-nav .glyph .icon-arrow-left{stroke:#FFFFFF}.cmsCarroussel .owl-nav .owl-prev{left:10px}.cmsCarroussel .owl-nav .owl-next{right:10px}#product_list.owl-carousel .ajax_block_product{float:none;width:100%;margin:0 0 25px !important}@media (max-width:479px){#product_list.owl-carousel .ajax_block_product{padding :0 35px}}#home_middle .owl-carousel .owl-nav.disabled,#categorie-listing .owl-carousel .owl-nav.disabled{display:block !important}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:black;background-color:rgba(0,0,0,0.85)}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.stepsPopup button.close > span{position:absolute;right:20px;top:20px;width:22px;height:22px;cursor:pointer;color:#999;z-index:2;background:url("https://www.villathalgo.com/themes/villa-thalgo/css/../img/villa/crossIcon.png") no-repeat 0 0;overflow:hidden;text-indent:23px}.stepsPopup button.close > span:hover{background-position:0 -22px}#homepage-slider{position:relative;min-height:500px;height:auto !important;height:500px;z-index:0;transition:all .5s ease-in-out;overflow:hidden}@media (max-width:1800px){#homepage-slider{min-height:100px;height:auto !important;height:100px}}#homepage-slider #homeslider{height:100%}#homepage-slider .homeslider-container{width:100%}#homepage-slider .homeslider-description{top:30%;left:50%;transform:translate(-50%,-30%);position:absolute;max-width:50%}@media (max-width:1380px){#homepage-slider .homeslider-description{max-width:80%;width:80%}}@media (max-width:1150px){#homepage-slider .homeslider-description{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}}#homepage-slider .homeslider-description .title{text-align:center;color:#FFFFFF;text-transform:uppercase;margin-bottom:15px}#homepage-slider .homeslider-description .title span{display:block;line-height:1.3}#homepage-slider .homeslider-description .title span.small{font-size:25px;font-size:2.5rem}@media (max-width:1380px){#homepage-slider .homeslider-description .title span.small{font-size:18px;font-size:1.8rem}}#homepage-slider .homeslider-description .title span.big{font-size:55px;font-size:5.5rem}@media (max-width:1380px){#homepage-slider .homeslider-description .title span.big{font-size:34px;font-size:3.4rem}}#homepage-slider .homeslider-description .inner{margin:0 auto 15px;text-align:center;padding:30px 25px;max-width:55%;background-color:#00adbb;background-color:rgba(0,173,187,0.75);color:#FFFFFF}@media (max-width:1380px){#homepage-slider .homeslider-description .inner{padding:15px 12.5px}}@media (max-width:1150px){#homepage-slider .homeslider-description .inner{display:none}}#homepage-slider .homeslider-description .inner .hour span{text-align:center;display:block;font-weight:700;font-size:17px;font-size:1.7rem}#homepage-slider .homeslider-description .inner .hour span:before{margin:0 auto 10px;display:block;content:'';width:40px;height:40px;background:transparent;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/clock.svg");background-size:contain;background-position:50% 0;background-repeat:no-repeat}#homepage-slider .homeslider-description .inner .h2-like{margin:0 auto 10px;color:#FFFFFF}#homepage-slider .homeslider-description .inner p{color:#FFFFFF}#homepage-slider .homeslider-description .bottom{text-align:center}#homepage-slider .homeslider-description .btn{margin:0 auto;text-transform:uppercase;font-size:14px;font-size:1.4rem}#homepage-slider .homeslider-container .full{display:block;top:0;left:0;transform:translate(0%,0%);position:absolute;width:100%;height:100%;z-index:2}#homepage-slider .homeslider-container .full span{display:none}#homepage-slider .owl-stage-outer{height:100%}#homepage-slider .owl-stage{height:100%}#homepage-slider .owl-item{height:100%}#homepage-slider .next-section-btn{top:95%;left:50%;transform:translate(-50%,-95%);position:absolute;z-index:3}@media (max-width:1800px){#homepage-slider .next-section-btn{display:none}}@media (max-height:750px){#homepage-slider .next-section-btn{top:85%;left:50%;transform:translate(-50%,-85%);position:absolute}}#homepage-slider .next-section-btn svg{stroke:#FFFFFF}@media (min-width:1280px){#homepage-slider .next-section-btn{display:none}}#search_block_top{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:34px;width:5%;text-align:center;line-height:37px;margin:0 0 0 0;padding:0;overflow:hidden}@media (max-width:767px){#search_block_top{width:100%;margin-right:0;padding:0;height:auto}}#search_block_top label{display:block;color:#004f5c;margin:0;cursor:pointer;line-height:37px;text-transform:uppercase}@media (max-width:1199px){#search_block_top label span{display:none}}@media (max-width:767px){#search_block_top label{}#search_block_top .glyph{position:absolute;top:-53px;left:60px}}#search_block_top .glyph{font-size:20px;font-size:2rem}#search_block_top .glyph svg{stroke:#fff}#search_block_top .containerSearch{text-align:center;position:absolute;background:#004f5c;top:34px;left:0;overflow:hidden;width:100%;height:0;padding:0;box-shadow:0 5px 10px 0 #333333;transition:all 0.5s ease-in-out}@media (max-width:767px){#search_block_top .containerSearch{top :0}}#search_block_top .containerSearch > div{padding:15px 20px}@media (max-width:767px){#search_block_top .containerSearch > div{padding:0}#search_block_top .containerSearch > div #search_query_top{width:54%;padding-right:35px;font-size:10px;font-size:1rem;border:1px solid #004f5c}}#search_block_top .containerSearch .close{position:absolute;width:auto;height:40px;cursor:pointer;top:50px;right:15px;color:#FFFFFF;font-size:14px;font-size:1.4rem;line-height:1.5;opacity:1;text-shadow:none;float:none}@media (max-width:767px){#search_block_top .containerSearch .close{}}#search_query_top{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:0;background:#FFFFFF;width:60%;font-size:12px;font-size:1.2rem;font-weight:400;outline:none;text-transform:uppercase;color:#333333;height:45px;line-height:45px;margin-right:0;padding:0 13px}#search_block_top .button{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#FFFFFF !important;background:#cda051;height:45px;line-height:45px;text-transform:uppercase;cursor:pointer;margin-left:0;border:none;font-size:14px;font-size:1.4rem;padding:0 10px;margin-left:10px}body#search #center_column form.std{padding:0;width:100%;margin:75px auto}@media (max-width:767px){body#search #center_column form.std{margin:15px auto}}body#search #center_column form.std fieldset{height:60px;background:#333333;color:#FFFFFF;border:1px solid #333333;text-align:center;margin-bottom:1em;padding:10px 0.3em;font-size:11px;font-size:1.1rem}@media (max-width:767px){body#search #center_column form.std fieldset{height:auto}}body#search #center_column form.std fieldset label{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:30px;margin:0 5px 0 0;font-size:15px;font-size:1.5rem}@media (max-width:570px){body#search #center_column form.std fieldset label{font-size:13px;font-size:1.3rem;line-height:1.1;margin:0 0 15px}}body#search #center_column form.std fieldset input{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px;font-size:1.5rem;margin-left:10px;padding-left:10px;height:40px;background:#FFFFFF;border:0;width:40%;color:#333333;font-weight:400}@media (max-width:840px){body#search #center_column form.std fieldset input{width:30%}}@media (max-width:640px){body#search #center_column form.std fieldset input{width:60%}}@media (max-width:570px){body#search #center_column form.std fieldset input{width:50%;margin-left:0}}body#search #center_column form.std fieldset .button-small{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#004f5c;color:#FFFFFF;font-weight:400;text-transform:uppercase;font-size:14px;font-size:1.4rem;width:auto;border:0;margin-left:10px;height:40px;padding:0 10px;letter-spacing:1px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-wrap .productcategory_link{display:none}.fancybox-skin{position:relative;background:#FFFFFF;color:#444;text-shadow:none;border:5px solid #FFFFFF}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/css/../../../js/jquery/plugins/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.ac_results{text-align:left;padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}@media (max-width:767px){.ac_results{width:95% !important}}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:7px;cursor:default;display:block;font-size:14px;font-size:1.4rem;line-height:1;overflow:hidden}@media (max-width:767px){.ac_results li{font-size:10px;font-size:1rem}}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}#footer #newsletter_block{width:100%;margin:0 auto 25px;background:#004f5c;padding:40px 10px;text-align:center;border-top :1px solid #fff}@media (max-width:767px){#footer #newsletter_block{}}#footer #newsletter_block .glyph{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:3%;font-size:50px;font-size:5rem}#footer #newsletter_block .h4{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#FFFFFF;font-size:15px;font-size:1.5rem;text-transform:uppercase;margin-right:50px;width:50%;text-align:right}@media (max-width:995px){#footer #newsletter_block .h4{width:45%;font-size:13px;font-size:1.3rem}}@media (max-width:840px){#footer #newsletter_block .h4{width:100%;font-size:11px;font-size:1.5rem;text-align :center;margin-bottom :20px;margin-right :0;font-weight :100}}#footer #newsletter_block .block_content{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:40%;text-align:left}@media (max-width:995px){#footer #newsletter_block .block_content{width:50%}}@media (max-width:840px){#footer #newsletter_block .block_content{width:100%;text-align:center}}#footer #newsletter_block .form-group{margin:0}#footer #newsletter_block .form-control{border:0 !important;width:39%;color :#ccc ;font-size :11px;height :45px}@media (max-width:840px){#footer #newsletter_block .form-control{width :62%}}#footer #newsletter_block .btn-default{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#cda051;padding:6px 10px;height:45px;margin-left:-3px;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#FFFFFF;font-weight:400;cursor:pointer}#footer #newsletter_block .alert-danger .message{position:relative}#footer #newsletter_block .alert-danger #closeMessageClose{position:absolute;top:-5px;right:10px;cursor:pointer}#footer #newsletter_block .alert-danger #closeMessageClose .glyph{font-size:30px;font-size:3rem;width:30px}#footer #newsletter_block .alert-danger #closeMessageClose .icon-close{stroke:red;fill:transparent}#footer #newsletter_block .alert-danger p{color:red}#footer #newsletter_block .sucess{display:flex;background:#FFFFFF;padding:10px;max-width:650px}#footer #newsletter_block .sucess #closeMessage{position:absolute;top:10px;right:10px;cursor:pointer}#footer #newsletter_block .sucess #closeMessage .glyph{font-size:30px;font-size:3rem;width:30px}#footer #newsletter_block .sucess #closeMessage .icon-close{stroke:#004f5c;fill:transparent}#footer #newsletter_block .sucess .visuel{text-align:left}#footer #newsletter_block .sucess .visuel,#footer #newsletter_block .sucess .message{flex:1 0 50%}#footer #newsletter_block .sucess .message{text-align:center;padding:5px;padding-top:75px}#footer #newsletter_block .sucess h3{color:#004f5c;margin:0 auto 40px;font-size:25px;font-size:2.5rem}#footer #newsletter_block .sucess p{font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.3;margin-bottom:15px}#popnewsletter_block{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);width:80% !important;height:auto !important}#sb-player.html{height:calc(100% - 50px);overflow:auto;margin:25px;border:4px solid #004f5c;background:transparent}#popnewsletter_topbar > div > div{font-size:55px;font-size:5.5rem !important;font-family:"Playfair Display",serif !important}#popnewsletter_maintext{font-size:80px;font-size:8rem;font-size:88px !important;font-weight:900 !important;text-transform:uppercase;line-height:100% !important;padding:25px 0 30px !important}#popnewsletter_maintext:before{font-size:29px;color:#000;text-align:center;display:block;content:"Profitez de";line-height:29px}#popnewsletter_maintext:after{font-size:29px;color:#000;text-align:center;display:block;content:"sur tout le site";line-height:29px}#popnewsletter_email{color:rgba(0,0,0,0.6) !important;font-size:25px !important;border-radius:0;height:60px !important;padding:10px 15px;margin-bottom:20px !important;width:60% !important}#sb-info{position:static}#sb-nav-close{background:none;position:absolute;right:35px;top:61px;width:30px;height:30px;text-align:center}#sb-nav-close:hover{text-decoration:underline}#sb-nav-close:before{display:block;content:"X";color:#000;font-size:30px;line-height:30px}label[for="popnewsletter_email"]{color:rgba(0,0,0,0.6) !important;font-size:25px !important;display:inline-block;margin-right:15px}#popnewsletter_submit{width:100% !important;background-color:#000000;font-family:Montserrat;color:#FFFFFF;font-size:30px;max-width:370px;display:block;margin-left:238px;padding:15px;border:none}#popnewsletter_sideimg{position:absolute;text-align:right;z-index:0;float:none;bottom:0;right:0}#lofadvafooterfooter .lof-position{max-width:1390px;width:100%;margin:0 auto 10px;border-bottom:1px solid #004f5c;padding-bottom:15px}#lofadvafooterfooter #lofadva-pos-1.lof-position .lofadva-block-4,#lofadvafooterfooter #lofadva-pos-2.lof-position .lofadva-block-3{text-align :right}#lofadvafooterfooter #lofadva-pos-2.lof-position .lofadva-block-3 ul{columns :inherit}@media (max-width:1199px){#lofadvafooterfooter .lof-position{width:98% !important}}#lofadvafooterfooter .lof-block-wrap h2{margin:0.75em 0 0;line-height:1.1;text-transform:uppercase;font-size:11px;font-size:1.1rem;font-family:"Lato",sans-serif}#lofadvafooterfooter .lof-items .link{font-size:11px;font-size:1.4rem}#lofadvafooterfooter .lof-items .link a{color :#0e6072 }#lofadvafooterfooter #lofadva-pos-1 .lofadva-block-4 .glyph{font-size:70px;font-size:7rem;line-height:1.1}#lofadvafooterfooter #lofadva-pos-1 .lofadva-block-4 .glyph img{vertical-align :middle}#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-3 .lof-items{margin-top:0.5em;columns:2;column-gap:0.5em}#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-3 .lof-items .link{text-transform:none}#lofadvafooterfooter #lofadva-pos-1{}#lofadvafooterfooter #lofadva-pos-3,#lofadvafooterfooter #lofadva-pos-4{border-bottom:0;text-align:center}#lofadvafooterfooter #lofadva-pos-3{margin-top :25px}#lofadvafooterfooter #lofadva-pos-4{color :#004f5c}#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-3 .lof-text{text-align:right}#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-3 .lof-text a{display:inline-block;vertical-align:bottom;*vertical-align:auto;zoom:1;*display:inline;margin-left:10px;line-height:1}#lofadvafooterfooter #lofadva-pos-4 .lof-text{font-size:12px;font-size:1.2rem;font-weight:300}#lofadvafooterfooter #lofadva-pos-4 .lof-text h5{font-size :18px;color :#004f5c;font-weight :500}#lofadvafooterfooter #lofadva-pos-4 .lof-text p{font-weight :300}@media (max-width:767px){#lofadvafooterfooter #lofadva-pos-4 .lof-text h5{font-size :14px}}#lofadvafooterfooter #lofadva-pos-4 .lofadva-block-2{text-align:right}@media (max-width:767px){#lofadvafooterfooter{padding :0 15px}#lofadvafooterfooter #lofadva-pos-1,#lofadvafooterfooter #lofadva-pos-2,#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-1,#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-2,#lofadvafooterfooter #lofadva-pos-4 .lofadva-block-2{}#lofadvafooterfooter #lofadva-pos-1 .lof-position-wrap{display :flex;justify-content :space-around;flex-wrap:wrap}#lofadvafooterfooter #lofadva-pos-1 .lof-block{width :50% !important}#lofadvafooterfooter #lofadva-pos-3{border-top:1px solid #004f5c}#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-3{width:100% !important}#lofadvafooterfooter #lofadva-pos-3 .lofadva-block-3 .lof-text{text-align:center}#lofadvafooterfooter #lofadva-pos-4 .lofadva-block-1{width:100% !important;text-align:center;margin:0 auto;float:none !important}#lofadvafooterfooter #lofadva-pos-1.lof-position .lofadva-block-2{text-align :right;margin-bottom :30px}#lofadvafooterfooter #lofadva-pos-2,#lofadvafooterfooter #lofadva-pos-2.lof-position .lofadva-block-3{text-align:center}#lofadvafooterfooter #lofadva-pos-2 .lof-block{float :none !important;width :100% !important}}#cookieNotice{max-width:345px;font-family:"Lato",sans-serif !important;text-align:left !important;font-size:12px;font-size:1.2rem !important;left:unset !important;right:0 !important}@media (max-width:767px){#cookieNotice{max-width:100%}}#cookieNotice p{font-size:15px;font-size:1.5rem;margin:0 0 10px}#cookieNotice table td,#cookieNotice table th{text-align:left !important;padding-right:10px !important}#cookieNotice .closeButtonNormal{font-size:14px;font-size:1.4rem;padding:10px 15px;width:100%;margin:0 auto}body#module-blockreviews-reviews #reviews-list{margin-bottom:45px}#productFiche #review_block{font-size:13px;font-size:1.3rem;font-weight:300;margin-bottom:10px}#productFiche #review_block .rating,#productFiche #review_block .rev-text{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px}#productFiche #review_block .goto{font-size:12px;font-size:1.2rem;padding:5px 15px}.av_product_award.light{display :none}.reviewSingle{float:left;margin:20px 0 35px;width:30%}@media (max-width:767px){.reviewSingle{width:98%;margin:20px 1% 35px}}.reviewSingle.middleElt{margin:20px 5% 35px}@media (max-width:767px){.reviewSingle.middleElt{margin:20px 1% 35px}}.reviewSingle .top .glyph,.reviewSingle .bottom .glyph{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:10%;font-size:25px;font-size:2.5rem}.reviewSingle .top .glyph svg,.reviewSingle .bottom .glyph svg{fill:#004f5c}.reviewSingle .top{margin-bottom:15px}.reviewSingle .top .rating{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:85%;text-align:right}.reviewSingle .top .none{display:none}.reviewSingle .bottom{margin-top:15px}.reviewSingle .bottom .signature{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:85%;text-align:right;padding-right:10px}.reviewSingle .bottom .signature span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;font-size:14px;font-size:1.4rem;line-height:1.1;font-weight:300}.reviewSingle .bottom .signature span.name{color:#004f5c;text-transform:uppercase}.reviewSingle .bottom .signature span.date{color:#999999}.reviewSingle .middle{text-align:left}.reviewSingle .middle .h3-like{font-size:15px;font-size:1.5rem;text-align:left !important;margin:0 0 5px !important}.reviewSingle .middle p{font-size:15px;font-size:1.5rem}.reviewSingle .all-product-reviewed{border-top:1px dotted #666666;display:block;margin-top:10px;padding-top:5px;font-size:13px;font-size:1.3rem;color:#004f5c;font-weight:300;text-align:right}.AvisListing .BottomMetions{text-align:center;margin-top:15px}.AvisListing .BottomMetions p{font-weight:300;margin-bottom:25px}.AvisListing .BottomMetions .btn{margin:5px 20px;font-size:14px;font-size:1.4rem;text-transform:uppercase;cursor:pointer}.AvisListing .BottomMetions a{color:#004f5c}.AvisListing .BottomMetions a:hover{color:#FFFFFF}#add-review-form{margin-top:20px;padding:5px;border:1px solid #004f5c;display:none;background:#f9f9f9}#add-review-form .title-rev{border-bottom:1px solid #004f5c;color:#004f5c;padding:5px 10px}#add-review-form .title-rev span,#add-review-form .title-rev input{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#add-review-form .title-rev span{width:89%;font-size:18px;font-size:1.8rem;text-transform:uppercase}#add-review-form .title-rev input{width:10%;text-transform:uppercase;font-weight:700}@media (max-width:840px){#add-review-form .title-rev input{float:right;width:30%}}#add-review-form table{margin-top:10px;width:100%}#add-review-form .form-left{font-size:12px;font-weight:bold;padding:0 10px;width:30%;line-height:2.5em;text-align:right}#add-review-form .recommended-review{font-size:12px;font-weight:bold;padding:0 10px;line-height:2.5em}#add-review-form .yes-review{color:#67983B}#add-review-form .no-review{color:#C63300}#add-review-form .form-right{width:70%}#body-add-blockreviews-form{padding:10px}#body-add-blockreviews-form label,#body-add-blockreviews-form .label-span{font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:300;margin:12px 0 4px;color:#333333;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left}#body-add-blockreviews-form input[type="text"]{padding:0 5px;height:28px;width:100% !important;min-width:100% !important;border:1px solid #ccc;background:#fff;font-size:14px;font-size:1.4rem}#body-add-blockreviews-form .form-control{cursor:not-allowed;border-radius:0;color:#9c9b9b;display:block;font-size:13px;line-height:1.42857;vertical-align:middle;width:100%;font-weight:500}#body-add-blockreviews-form .cursor-active{cursor:auto !important;color:#666 !important}#body-add-blockreviews-form textarea{padding:5px;height:160px;width:100% !important;min-width:100% !important;border:1px solid #ccc;background:#fff;font-size:13px;font-size:1.3rem;font-family:"Lato",sans-serif}#body-add-blockreviews-form input#inpCaptchaReview{min-width:20% !important;width:20% !important}#body-add-blockreviews-form .required{color:red}#body-add-blockreviews-form .avatar-guid{font-size:11px;margin-top:5px}#footer-add-blockreviews-form-blockreviews{text-align:center;padding:10px 0}#footer-add-blockreviews-form-blockreviews .btn{cursor:pointer;font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:700}.errorTxtAdd{color:red;font-size:12px;padding:3px 0}.error-label{color:red !important}.error-current-input{background-color:#ffeeee !important}.reviews_list_stars{margin:0;overflow:hidden;padding-bottom:10px;text-align:center}.reviews_list_stars span,.reviews_list_stars img{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.reviews_list_stars span{color:#004f5c;margin-right:5px;font-size:14px;font-size:1.4rem}.reviews_list_stars img{display:inline-block !important;width:auto !important}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,0.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/lg.eot?n1z373);src:url(https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/lg.woff?n1z373) format("woff"),url(https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/lg.ttf?n1z373) format("truetype"),url(https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-100';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_100.otf") format("opentype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-100-Italic';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_100_Italic.otf") format("opentype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:'Museosans-300';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/museosans_300-webfont.eot") format("embedded-opentype"),url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_300.otf") format("opentype"),url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/museosans_300-webfont.woff") format("woff"),url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/museosans_300-webfont.ttf") format("truetype"),url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/museosans_300-webfont.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-300-Italic';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_300_Italic.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'Museosans-500';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_500.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-500-Italic';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_500_Italic.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'Museosans-700';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_700.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-700-Italic';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_700_Italic.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Museosans-900';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/museosans_900-webfont.eot") format("opentype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Museosans-900-Italic';src:url("https://www.villathalgo.com/themes/villa-thalgo/css/../fonts/MuseoSans_900_Italic.otf") format("opentype");font-weight:900;font-style:italic}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#004f5c}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../images/lightGallery/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../images/lightGallery/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../images/lightGallery/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../images/lightGallery/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../images/lightGallery/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown > li:last-child{margin-bottom:0}.lg-outer .lg-dropdown > li:hover .lg-icon,.lg-outer .lg-dropdown > li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(https://www.villathalgo.com/themes/villa-thalgo/css/../img/lightGallery/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}#htmlcontent_top{margin:40px auto}#htmlcontent_top .htmlcontent-item-1 .item-html{width:100%;margin:0 auto}@media (max-width:1199px){#htmlcontent_top .htmlcontent-item-1 .item-html{width:99%}}@media (max-width:767px){#htmlcontent_top .htmlcontent-item-1 .item-html{width:97%}}#htmlcontent_top .htmlcontent-item-1 h1{text-align:center;color:#00adbb;margin:50px auto 40px;line-height:1}#htmlcontent_top .htmlcontent-item-1 h1 small{font-size:25px;font-size:2.5rem}@media (max-width:767px){#htmlcontent_top .htmlcontent-item-1 h1 small{font-size:15px;font-size:1.5rem}}@media (max-width:767px){#htmlcontent_top .htmlcontent-item-1 h1{font-size:25px;font-size:2.5rem}}#htmlcontent_top .htmlcontent-item-1 p{text-align:center;font-weight:300}#htmlcontent_top .htmlcontent-item-2{position:relative;padding-top:30px;margin:25px 0 0;background:#FFFFFF}#htmlcontent_top .htmlcontent-item-2:before{top:0;left:50%;transform:translate(-50%,0%);position:absolute;content:"";margin:0 auto 15px;display:block;width:1px;height:60px;background:#004f5c}#htmlcontent_top .htmlcontent-item-2 .item-html{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/decouvrir-thalgo.jpg");background-color:#004f5c;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:96%;margin:0 auto;text-align:center;padding:40px 5px 30px;min-height:600px;height:auto !important;height:600px}#htmlcontent_top .htmlcontent-item-2 .item-html .btn{color:#004f5c;text-transform:uppercase;font-size:15px;font-size:1.5rem}#htmlcontent_top .htmlcontent-item-2 .item-html p{margin:30px auto;color:#FFFFFF;text-transform:uppercase}#htmlcontent_top .htmlcontent-item-2 .item-html p a{padding:5px;background:transparent;color:#FFFFFF;transition:all 0.25s ease-in-out}#htmlcontent_top .htmlcontent-item-2 .item-html p a:hover{text-decoration:none;background:#FFFFFF;color:#333333}#home_middle{background:#fff;margin-top :90px}@media (max-width:767px){#home_middle{margin-top :40px}}#home_middle .introMiddle{text-align:center;margin-bottom:40px;padding:0 0 25px 0}#home_middle .introMiddle h4{font-size :4rem}@media (max-width:767px){#home_middle .introMiddle{padding:0 2%}#home_middle .introMiddle h4{font-size :2.5rem}}#home_middle .introMiddle h2{color:#00adbb;margin:0 auto 0;font-size:30px;font-size:3rem}@media (max-width:767px){#home_middle .introMiddle h2{font-size:20px;font-size:2rem}}#home_middle .introMiddle p{font-weight:300;margin:0}#home_middle .introMiddle .btn{text-transform:uppercase;margin-top:30px;color:#cda051;font-size:15px;font-size:1.5rem;background:transparent}#home_middle .introMiddle .btn:hover{background:#cda051;color:#FFFFFF}#home_middle .container_16{max-width :1390px}#home_bottom{margin:0}.htmlcontent-home{display :flex;flex-wrap :wrap;justify-content :center}#home_bottom .htmlcontent-item-1,#home_bottom .htmlcontent-item-2,#home_bottom .htmlcontent-item-3{position:relative;float:left;width:37%;background:#004f5c;justify-content:space-between;overflow:hidden}#home_bottom .htmlcontent-item-1{width :100%;text-align:center}#home_bottom .htmlcontent-item-1 h3{color :#fff;margin-top :50px}@media (max-width:767px){#home_bottom .htmlcontent-item-1 h3{font-size :2rem;margin-top :30px}#home_bottom .item-html p{font-size :20px !important;padding :0 50px}}#home_bottom .htmlcontent-item-1 .video_home{margin-top :70px}@media (max-width:767px){#home_bottom .htmlcontent-item-1 .video_home{margin-top :30px}}#home_bottom .htmlcontent-item-2,#home_bottom .htmlcontent-item-3{background :#fff;margin :50px 0;text-align:center}@media (max-width:767px){#home_bottom .htmlcontent-item-1,#home_bottom .htmlcontent-item-2,#home_bottom .htmlcontent-item-3{width:100%;margin :5px 0}#home_bottom .htmlcontent-item-1{height :325px}}#home_bottom .htmlcontent-item-1:before,#home_bottom .htmlcontent-item-2:before,#home_bottom .htmlcontent-item-3:before{content:"";display:block;padding-top:58%}#home_bottom .htmlcontent-item-1 .content,#home_bottom .htmlcontent-item-2 .content,#home_bottom .htmlcontent-item-3 .content{position:absolute;top:0;left:0;bottom:0;right:0}#home_bottom .htmlcontent-item-1 .content a,#home_bottom .htmlcontent-item-2 .content a,#home_bottom .htmlcontent-item-3 .content a{color:#FFFFFF}@media (max-width:767px){#home_bottom .htmlcontent-item-1 .content a,#home_bottom .htmlcontent-item-2 .content a,#home_bottom .htmlcontent-item-3 .content a{display:block}}#home_bottom .htmlcontent-item-1 .content img,#home_bottom .htmlcontent-item-2 .content img,#home_bottom .htmlcontent-item-3 .content img{transform:scale(1.1);opacity:1;transition:all 0.3s ease-in-out;height :100%}#home_bottom .htmlcontent-item-1 .content a:hover img,#home_bottom .htmlcontent-item-2 .content a:hover img,#home_bottom .htmlcontent-item-3 .content a:hover img{opacity:0.65;transform:scale(1)}#home_bottom .item-html{max-width:70%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}#home_bottom .item-html:first-child{max-width :100%;top :0;left :0;transform:translate(0%,0%);position :static}#home_bottom .item-html span{display :none}@media (max-width:1150px){#home_bottom .item-html{}}@media (max-width:840px){#home_bottom .item-html{max-width:80%}}#home_bottom .item-html h4{margin:0 0 30px;line-height:1.2;color:#FFFFFF;font-weight:400;font-size :4.5rem}@media (max-width:1150px){#home_bottom .item-html h4{margin-bottom:10px}}@media (max-width:840px){#home_bottom .item-html h4{font-size:20px;font-size:2rem}}#home_bottom .item-html p{color:#FFFFFF;font-family:'Optima',sans-serif;font-size :25px;margin-top :0}@media (max-width:1150px){#home_bottom .item-html p{}}#home_bottom .item-html .linkFake{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;margin-top:50px;color:#FFFFFF;text-transform:uppercase;font-weight:700;font-size:15px;font-size:1.5rem;line-height:1.2}#home_bottom .item-html .linkFake:before{content:"";display:block;width:50px;height:2px;background:#FFFFFF;margin-bottom:10px}@media (max-width:840px){#home_bottom .item-html .linkFake{font-size:13px;font-size:1.3rem;margin-top:20px}}.introTop.content_only{display:none}#center_column .introTop{background-color:#fff}#center_column .introTop .container_16{position:relative;min-height:185px;height:auto !important;height:185px}#center_column .introTop h1{top:56%;left:50%;transform:translate(-50%,-56%);position:absolute;margin:0;width:80%;text-align:center;color :#004f5c}#center_column .introTop h1 a{color :#004f5c}#center_column .introTop h1 a:hover{text-decoration:none}@media (max-width:767px){#center_column .introTop h1{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;font-size:25px;font-size:2.5rem}}#center_column .introTop .titleZone{top:45%;left:50%;transform:translate(-50%,-45%);position:absolute;margin:0;width:80%;text-align:center;color:#004f5c}@media (max-width:767px){#center_column .introTop .titleZone{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}}#center_column .introTop .titleZone .h1-like,#center_column .introTop .titleZone .h2-like{margin:0;color:#004f5c}#center_column .introTop .titleZone .h1-like a,#center_column .introTop .titleZone .h2-like a{color:#004f5c}#center_column .introTop .titleZone .h1-like a:hover,#center_column .introTop .titleZone .h2-like a:hover{text-decoration:none}@media (max-width:767px){#center_column .introTop .titleZone .h1-like,#center_column .introTop .titleZone .h2-like{font-size:25px;font-size:2.5rem}}@media (max-width:767px){#center_column .introTop .titleZone .h2-like{font-size:20px;font-size:2rem}}#center_column .introTop .productcategory_link{top:80%;left:1.5%;transform:translate(-1.5%,-80%);position:absolute}#center_column .introTop .productcategory_link a{color:#004f5c;text-transform:uppercase;font-size:16px;font-size:1.6rem}@media (max-width:995px){#center_column .introTop .productcategory_link a{font-size:12px;font-size:1.2rem}}@media (max-width:767px){#center_column .introTop .productcategory_link{top:2.5%;left:1.5%;transform:translate(-1.5%,-2.5%);position:absolute}}#center_column .introTop #categories_block{top:92.5%;left:50%;transform:translate(-50%,-92.5%);position:absolute}#center_column #productFiche .introTop #categories_block{top :90px}#center_column #productFiche .introTop .productcategory_link{display :none}@media (max-width:767px){#center_column .introTop #categories_block{display:none}}#center_column .introTop .info-account{top:90%;left:50%;transform:translate(-50%,-90%);position:absolute;max-width:90%;width:100%;margin:0 auto;color:#FFFFFF;font-weight:400;text-align:center}@media (max-width:767px){#center_column .introTop .info-account{display:none}}body.category-12 #center_column .introTop{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/background/bg-cartesoins.jpg");background-size:cover;background-position:50% 50%}body.category-12 #center_column .introTop .container_16{min-height:500px;height:auto !important;height:500px}@media (max-width:840px){body.category-12 #center_column .introTop .container_16{min-height:185px;height:auto !important;height:185px}}body.category-12 #center_column .introTop .container_16 h1{color :#fff}body.category-27 #center_column .introTop{background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/background/bg-cartesoins.jpg");background-size:cover;background-position:50% 50%}body.category-27 #center_column .introTop .container_16{min-height:500px;height:auto !important;height:500px}@media (max-width:840px){body.category-27 #center_column .introTop .container_16{min-height:185px;height:auto !important;height:185px}}#center_column .pagenotfound h3{font-size:14px;font-size:1.4rem;margin:75px 0 10px}#center_column .pagenotfound form.std{margin:5px auto 75px}#center_column .pagenotfound form.std fieldset{height:60px;background:#333333;color:#FFFFFF;border:1px solid #333333;text-align:center;margin-bottom:1em;padding:10px 0.3em;font-size:11px;font-size:1.1rem}@media (max-width:767px){#center_column .pagenotfound form.std fieldset{height:auto}}#center_column .pagenotfound form.std fieldset label{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:30px;margin:0 5px 0 0;font-size:15px;font-size:1.5rem;color:#FFFFFF}#center_column .pagenotfound form.std fieldset input{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px;font-size:1.5rem;margin-left:10px;padding-left:10px;height:40px;background:#FFFFFF;border:0;width:40%;color:#333333;font-weight:400}@media (max-width:767px){#center_column .pagenotfound form.std fieldset input{width:70%;margin-bottom:10px}}#center_column .pagenotfound form.std fieldset .button-small{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#004f5c;color:#FFFFFF;font-weight:400;text-transform:uppercase;font-size:14px;font-size:1.4rem;width:auto;border:0;margin-left:10px;height:40px;padding:0 10px;letter-spacing:1px}#page .rte h2,.rte.content_only h2{line-height:1.2;border-bottom:1px solid #000000;font-weight:400;margin:5px 0 25px}#page .rte h3,.rte.content_only h3{line-height:1.2;border-bottom:1px solid #000000;font-size:25px;font-size:2.5rem;font-weight:400;margin:25px 0 5px}#page .rte h3:first-child,.rte.content_only h3:first-child{margin-top:5px}#page .rte h4,.rte.content_only h4{line-height:1.2;font-weight:400}#page .rte h5,.rte.content_only h5{line-height:1.2;font-weight:400}#page .rte p,.rte.content_only p{font-weight:300;margin:1em 0}#page .rte a,.rte.content_only a{color:#004f5c;text-decoration:#004f5c}#page .rte ul,.rte.content_only ul{padding-left:20px}#page .rte ul li,.rte.content_only ul li{font-size:15px;font-size:1.5rem;font-weight:300;list-style:none;list-style-position:outside;margin-bottom:10px}#page .rte ul li:before,.rte.content_only ul li:before{content:'\25A0';display:block;position:relative;max-width:0;max-height:0;left:-17px;top:-7px;color:#333333;font-size:20px;font-size:2rem}#page .rte table,.rte.content_only table{border:0;border-spacing:0;margin:20px auto;width:100% !important}#page .rte table thead th,.rte.content_only table thead th{font-size:14px;font-size:1.4rem;padding:5px;text-align:center;color:#FFFFFF;background:#000000;text-transform:uppercase;vertical-align:middle}@media (max-width:1199px){#page .rte table thead th,.rte.content_only table thead th{font-size:12px;font-size:1.2rem}}#page .rte table thead th small,.rte.content_only table thead th small{font-size:10px;font-size:1rem}#page .rte table td,.rte.content_only table td{border:1px solid #000000;padding:5px;text-align:center;font-size:14px;font-size:1.4rem;color:#000000;vertical-align:middle}@media (max-width:1199px){#page .rte table td,.rte.content_only table td{font-size:12px;font-size:1.2rem}}#page .rte table tr:nth-child(odd),.rte.content_only table tr:nth-child(odd){background:#FFFFFF}#page .rte table tr:nth-child(even),.rte.content_only table tr:nth-child(even){background:#333333}#page .rte table tfoot tr,.rte.content_only table tfoot tr{background:#000000;height:8px;padding:0}#page .rte .colleft,#page .rte .colright,.rte.content_only .colleft,.rte.content_only .colright{float:left}#page .rte .colleft,.rte.content_only .colleft{width:47%;margin-right:5%}@media (max-width:800px){#page .rte .colleft,.rte.content_only .colleft{width:100%;margin-right:0}}#page .rte .colright,.rte.content_only .colright{width:48%}@media (max-width:800px){#page .rte .colright,.rte.content_only .colright{width:100%}}.rte.content_only{padding-left:0;padding-right:0}.rte.content_only h2{margin-top:0}.rte.content_only .containerCMS{padding-top:0;padding-bottom:0}.advanced-cms-wrapper img{margin:0 auto}.CMSPage .colleft,.CMSPage .colright{float:left}.CMSPage .colleft{width:47%;margin-right:5%}@media (max-width:995px){.CMSPage .colleft{width:100%;margin-right:0}}.CMSPage .colright{width:48%}@media (max-width:995px){.CMSPage .colright{width:100%}}.CMSPage figure{text-align:center}#page .advanced-cms-wrapper{margin-bottom:50px}#page .advanced-cms-wrapper hr{margin:15px 0}#page .advanced-cms-wrapper p em{color:#004f5c}#page .advanced-cms-wrapper h2.page-subheading{color:#004f5c}#page .advanced-cms-wrapper .rte h2{color:#004f5c;border-bottom:0;font-size:40px;font-size:4rem;text-align:center;margin:40px auto}@media (max-width:767px){#page .advanced-cms-wrapper .rte h2{font-size:25px;font-size:2.5rem;margin:15px auto}}#page .advanced-cms-wrapper .rte h3{color:#00adbb;border-bottom:0;font-size:20px;font-size:2rem;margin:10px auto;text-transform:none}#page .advanced-cms-wrapper .rte h4{font-size:17.5px;font-size:1.75rem}#page .advanced-cms-wrapper .rte pre{background:#eeeeee;padding:20px 30px;font-size:15px;font-size:1.5rem;font-family:"Lato",sans-serif;font-weight:300;border-left:4px solid #004f5c;white-space:pre-wrap}#page .advanced-cms-wrapper .rte pre strong{font-weight:700}#page .advanced-cms-wrapper .detailInfo .more-link,#page .advanced-cms-wrapper .detailInfo .less-link{border-top:1px solid #B7B7B7;padding-top:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;text-align:right;margin-top:5px;color:#B7B7B7;font-size:15px;font-size:1.5rem;transition:all 0.3s ease-in-out}#page .advanced-cms-wrapper .detailInfo .more-link:hover,#page .advanced-cms-wrapper .detailInfo .less-link:hover{text-decoration:none;color:#004f5c}#page .advanced-cms-wrapper .rte .cat{position:relative;max-width:550px;margin:0 auto}#page .advanced-cms-wrapper .rte .cat .subcategory-container{position:relative;background:#00adbb}#page .advanced-cms-wrapper .rte .cat .fullsize{display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:4}#page .advanced-cms-wrapper .rte .cat .fullsize span{display:none}#page .advanced-cms-wrapper .rte .cat .texture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:transparent;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/texture.png");background-position:0 0}#page .advanced-cms-wrapper .rte .cat .h3{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:2;margin:0;font-size:20px;font-size:2rem;color:#FFFFFF;padding:5px 10px;border:1px solid #FFFFFF;background:transparent;transition:all 0.3s ease-in-out;text-align:center;line-height:1.3}#page .advanced-cms-wrapper .rte .cat .h3 a{color:#FFFFFF}#page .advanced-cms-wrapper .rte .cat .h3 a:hover{text-decoration:none}#advanced_cms_wrapper_13 .rte ul{margin-bottom:30px}#advanced_cms_wrapper_13 .rte ul li::before{color:#00adbb;font-size:15px;font-size:1.5rem;top:-3.5px}#advanced_cms_wrapper_13 .rte ul li em{color:#004f5c}#advanced_cms_wrapper_13 .colright{width:47%}@media (max-width:840px){#advanced_cms_wrapper_13 .colright{width:100%;margin-top:30px}}#advanced_cms_wrapper_13 .flex{display:flex}@media (max-width:840px){#advanced_cms_wrapper_13 .flex{display:block}}#advanced_cms_wrapper_13 .flex .colleft,#advanced_cms_wrapper_13 .flex .colright{float:none}#advanced_cms_wrapper_13 .flex .colright{display:flex}@media (max-width:840px){#advanced_cms_wrapper_13 .flex .colright .rte{margin:0 auto}}#advanced_cms_wrapper_13 .flex .rte .cat,#advanced_cms_wrapper_13 .flex .rte .cat .subcategory-container{height:100%}#advanced_cms_wrapper_13 .flex .rte .cat .subcategory-container a{display:flex}#advanced_cms_wrapper_13 .flex .rte .cat .subcategory-container a img{object-fit:cover}#advanced_cms_wrapper_1 .CMSPage .colright{max-width:539px}@media (max-width:995px){#advanced_cms_wrapper_1 .CMSPage .colright{max-width:100%}}#advanced_cms_wrapper_1 figure{float:left;margin:0 0 25px 0}@media (max-width:995px){#advanced_cms_wrapper_1 figure{float:none;text-align:center}}#advanced_cms_wrapper_1 figure figcaption{margin:5px 0;text-align:right;font-weight:300;color:#333333;font-size:13px;font-size:1.3rem}@media (max-width:995px){#advanced_cms_wrapper_1 figure figcaption{text-align:center}}#advanced_cms_wrapper_1 figure.last{float:right}@media (max-width:995px){#advanced_cms_wrapper_1 figure.last{float:none;text-align:center}}@media (max-width:1024px){#advanced_cms_wrapper_1 figure.medium{width:50%;padding-right:1%}}@media (max-width:995px){#advanced_cms_wrapper_1 figure.medium{width:100%;padding-right:0}}#advanced_cms_wrapper_4 .visuel figure{float:left;width:48%;margin:0 2% 25px 0}#advanced_cms_wrapper_4 .visuel figure img{max-width:100%}#advanced_cms_wrapper_5 .introTop{margin-bottom:0}#advanced_cms_wrapper_5 .zoneTitre{position:relative;z-index:1;background:#FFFFFF;padding:30px 15px;text-align:center;box-shadow:0 -13px 11px #333333;margin-top:-65px}@media (max-width:995px){#advanced_cms_wrapper_5 .zoneTitre{margin-top:0;box-shadow:unset}}#advanced_cms_wrapper_5 .rte h2{margin:0 !important}#advanced_cms_wrapper_5 p{padding:0 15px}.galleryImg{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 15px}.galleryImg > .blocvisuel{flex:1 1 auto;width:auto;height:auto;max-width:165px;max-height:165px;margin:10px;overflow:hidden;box-shadow:0 0 2px 1px #333333;border:5px solid #FFFFFF;display:flex}@media (max-width:995px){.galleryImg > .blocvisuel{max-width:125px;max-height:125px}}@media (max-width:767px){.galleryImg > .blocvisuel{max-width:120px;max-height:120px}}.galleryImg > .blocvisuel > a{display:flex}.galleryImg > .blocvisuel > a img{object-fit:cover}#advanced_cms_wrapper_12 .colleft .rte,#advanced_cms_wrapper_12 .colright .rte{text-align:center;padding:0 5%}#advanced_cms_wrapper_12 .colleft .rte img,#advanced_cms_wrapper_12 .colright .rte img{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#advanced_cms_wrapper_8 .rte table tr:nth-child(odd),#advanced_cms_wrapper_8 .rte table tr:nth-child(even){background:#FFFFFF}#advanced_cms_wrapper_8 .rte table td{border:0;text-align:left;font-size:16px;font-size:1.6rem;font-weight:300}#advanced_cms_wrapper_8 .rte table td:nth-child(odd){width:60%}#advanced_cms_wrapper_8 .rte table td:nth-child(even) strong{color:#00adbb}#advanced_cms_wrapper_7 .rte ul{margin-bottom:30px}#advanced_cms_wrapper_7 .rte ul li::before{color:#00adbb;font-size:15px;font-size:1.5rem;top:-3.5px}#advanced_cms_wrapper_7 .rte ul li em{color:#004f5c}#advanced_cms_wrapper_11 .embed-container{padding-bottom:115%}#advanced_cms_wrapper_11 .colleft span.round,#advanced_cms_wrapper_11 .colleft span.square{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:5px;color:#FFFFFF;font-weight:700}#advanced_cms_wrapper_11 .colleft span.round{border-radius:100%;text-align:center;line-height:1.1;width:30px;height:30px}#advanced_cms_wrapper_11 .colleft span.round.green{background:#79c898}#advanced_cms_wrapper_11 .colleft span.square.green{background:#088548}#advanced_cms_wrapper_11 .colleft span.yellow{background:#c8c828}#advanced_cms_wrapper_11 .colleft span.purple{background:#672895}#advanced_cms_wrapper_11 .colleft .rte .glyph,#advanced_cms_wrapper_11 .colleft .rte span.texte{display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline}#advanced_cms_wrapper_11 .colleft .rte span.texte{width:90%}#advanced_cms_wrapper_11 .colleft .rte .glyph{font-size:20px;font-size:2rem;margin-right:5px}#advanced_cms_wrapper_11 .colleft .rte .glyph svg{fill:#00adbb}#advanced_cms_wrapper_14 .rte .btn{max-width:48%;font-size:13px;font-size:1.3rem;margin-right:2%}@media (max-width:1024px){#advanced_cms_wrapper_14 .rte .btn{max-width:65%;font-size:11px;font-size:1.1rem}}@media (max-width:767px){#advanced_cms_wrapper_14 .rte .btn{max-width:100%;margin:0 auto 10px}}@media (max-width:995px){#advanced_cms_wrapper_14 .CMSPage .colleft{width:47%;margin-right:5%}#advanced_cms_wrapper_14 .CMSPage .colright{width:48%}}@media (max-width:767px){#advanced_cms_wrapper_14 .CMSPage .colleft,#advanced_cms_wrapper_14 .CMSPage .colright{width:100%;margin-right:0}#advanced_cms_wrapper_14 .CMSPage.ligne2{display:none}}.product-col-2{width:50%;float:left}.product-col-2 #product_list .ajax_block_product{width:100%}@media screen and (max-width:500px){.product-col-2{width:100%}}#module-advancedcms-adcms .introTop .container_16{float:none}#page #advanced_cms_wrapper_9 .rte h3{font-size:28px;font-size:2.8rem;margin-bottom:0}#page #advanced_cms_wrapper_9 .rte h4{font-family:"Lato",sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;text-transform:none}#advanced_cms_wrapper_9 .rte ul li::before{color:#00adbb;font-size:15px;font-size:1.5rem;top:-3.5px}#advanced_cms_wrapper_9 .rte ul li em{color:#004f5c}#advanced_cms_wrapper_9 .CMSPage{padding:15px 0}#advanced_cms_wrapper_9 .CMSPage.color{background:#f9f9f9}#advanced_cms_wrapper_9 .separator-list{margin:10px 0 0;width:100%;height:1px;background:#dfdacb}#advanced_cms_wrapper_9 .CMSPage.first .rte pre{border-left-color:transparent;line-height:1.2}#advanced_cms_wrapper_9 .CMSPage.first .rte pre .tel,#advanced_cms_wrapper_9 .CMSPage.first .rte pre a{color:#00adbb}#advanced_cms_wrapper_9 .CMSPage.first .rte pre .tel{font-weight:700;font-size:20px;font-size:2rem}#advanced_cms_wrapper_9 .CMSPage.first .rte pre a{text-decoration:underline}#advanced_cms_wrapper_9 #product_list{padding:25px 0 0}#advanced_cms_wrapper_9 .CMSPage.color .product_list .product-container{background:#f9f9f9}.panneau-group{margin-bottom:0}.panneau{margin-bottom:0}.panneau:nth-child(odd){background:#f9f9f9}.panneau:nth-child(even){background-color:#FFFFFF}.panneau-heading{text-align:center;padding:15px 15px;color:#00adbb;text-transform:uppercase;font-size:30px;font-size:3rem}@media (max-width:767px){.panneau-heading{font-size:20px;font-size:2rem;line-height:1.2}}.panneau-heading a{display:block;color:#00adbb}.panneau-heading a:hover{text-decoration:none}.panneau-heading .fa{font-size:35px;font-size:3.5rem;margin-left:15px}@media (max-width:767px){.panneau-heading .fa{display:none}}.panneau-collapse{transition:all 0.3s ease-in-out;overflow:hidden}.collapse{display:none}.collapse.in{display:block}.panneau-body{padding:0 0 30px}#page #advanced_cms_wrapper_10 .rte h3{font-size:25px;font-size:2.5rem}#page #advanced_cms_wrapper_10 .rte h4{font-size:20px;font-size:2rem}#advanced_cms_wrapper_10 figure figcaption{margin:5px 0;text-align:left;font-weight:300;color:#333333;font-size:13px;font-size:1.3rem;font-style:italic}#advanced_cms_wrapper_10 .rte ul{margin-bottom:30px}#advanced_cms_wrapper_10 .rte ul li::before{color:#00adbb;font-size:15px;font-size:1.5rem;top:-3.5px}#advanced_cms_wrapper_10 .rte .border{background:transparent}#advanced_cms_wrapper_10 .rte .border:hover{background:#004f5c}#sitemap .col-xs-12{float:left;width:50%;padding:0 1% 0 10px}@media (max-width:767px){#sitemap .col-xs-12{width:99%}}#sitemap .box{background:#f3f3f3;line-height:23px;margin:0 0 30px;padding:14px 18px 13px;border:1px solid #004f5c}#sitemap .sitemap_block .page-subheading{margin-bottom:16px;border-bottom:1px solid #000000;color:#000000;font-size:18px;font-size:1.8rem;font-size:18px;font-weight:700;line-height:normal;margin-bottom:12px;padding:0 0 15px;text-transform:uppercase}#sitemap .sitemap_block li{line-height:16px;padding-bottom:11px}#sitemap .sitemap_block li ul{padding-left:35px}#sitemap .sitemap_block li a{font-size:12px;font-size:1.2rem;font-weight:300;text-transform:uppercase;text-decoration:none;padding:2px 4px}#sitemap .sitemap_block li a:before{content:"\f105";display:inline-block;font-family:"FontAwesome";padding-right:10px}#sitemap .sitemap_block li a:hover{color:#FFFFFF;background:#004f5c;font-weight:700}#sitemap .categTree .page-subheading{margin-bottom:16px;border-bottom:1px solid #000000;color:#000000;font-size:18px;font-size:1.8rem;font-size:18px;font-weight:700;line-height:normal;margin-bottom:12px;padding:0 0 15px;text-transform:uppercase}#sitemap div.tree_top{padding:5px 0 0 27px}@media (max-width:767px){#sitemap div.tree_top{padding-left:0}}#sitemap div.tree_top a:before{content:"\f015";display:inline-block;font-family:"FontAwesome";font-size:20px;font-size:2rem;color:#000000}#sitemap div.tree_top a:hover:before{color:#000000}#sitemap ul.tree{padding-left:24px}@media (max-width:767px){#sitemap ul.tree{padding-left:0}}#sitemap ul.tree li{margin:0 0 0 21px;padding:5px 0 0 33px;border-left:1px solid #d6d4d4;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/sitemap-horizontal.png");background-repeat:no-repeat;background-position:0 15px;background-color:transparent;text-transform:uppercase}@media (max-width:767px){#sitemap ul.tree li{margin:0 0 0 15px;padding:5px 0 0 15px}}#sitemap ul.tree li a{font-size:12px;font-size:1.2rem;font-weight:300;text-decoration:none;padding:2px 4px}#sitemap ul.tree li a:hover{color:#FFFFFF;background:#004f5c;font-weight:700}#sitemap ul.tree > li{margin:0 0 0 11px}@media (max-width:767px){#sitemap ul.tree > li{margin-left:7px}}#sitemap ul.tree li.last{border:medium none;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/sitemap-last.png");background-repeat:no-repeat;background-position:0 -4px;background-color:transparent}#contact .contact-form-box{margin:25px auto;background:#f2f2f2;padding:20px;border:none;border-radius:0;max-width:100%}#contact .contact-form-box .bloc{float:left;width:48%}@media (max-width:767px){#contact .contact-form-box .bloc{width:100%}}#contact .contact-form-box .bloc + .bloc{margin-left:4%}@media (max-width:767px){#contact .contact-form-box .bloc + .bloc{margin-left:0}}#contact .contact-form-box #uniform-id_contact span,#contact .contact-form-box .selector1 .selector span{display:none}#contact .contact-form-box .contact-title{padding:20px;background:#FFFFFF;max-width:95%;font-weight:300}#contact .contact-form-box .form-group textarea{height:150px}#contact .contact-form-box #uniform-fileUpload span{display:none}#contact .contact-form-box #fileUpload{padding:0}#contact .contact-form-box #orderNumber{display:none}#contact .contact-form-box #orderNumber .selector{width:100% !important}#contact .contact-form-box #uniform-8_order_products,#contact .contact-form-box #uniform-9_order_products{max-width:100%;width:100% !important}#contact .contact-form-box .submit{text-align:center}#subcategories{margin-bottom:25px}#subcategories ul li{float:left;position:relative;margin:0 1.5% 15px;width:47%;overflow:hidden}@media (max-width:570px){#subcategories ul li{width:97%}}#subcategories li.cat .subcategory-container{position:relative;background:#00adbb}#subcategories li.cat .fullsize{display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:4}#subcategories li.cat .fullsize span{display:none}#subcategories li.cat .texture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:transparent;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/texture.png");background-position:0 0}#subcategories li.cat h3{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:2;margin:0;font-size:20px;font-size:2rem;color:#FFFFFF;padding:5px 10px;border:1px solid #FFFFFF;background:transparent;transition:all 0.3s ease-in-out;text-align:center;line-height:1.3}#subcategories li.cat h3 a{color:#FFFFFF}#subcategories li.cat h3 a:hover{text-decoration:none}@media (max-width:1024px){#subcategories li.cat h3{width:70%}}@media (max-width:995px){#subcategories li.cat h3{width:90%}}#subcategories li.cat .cat_desc{position:absolute;z-index:3;background-color:white;background-color:rgba(255,255,255,0.8);width:102%;height:102%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;top:200%;padding:10px 20px;text-align:center;opacity:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;transition:all 0.3s ease-in-out}#subcategories li.cat .cat_desc p{font-size:15px;font-size:1.5rem}@media (max-width:640px){#subcategories li.cat .cat_desc p{display:none}}#subcategories li.cat .cat_desc .btn{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:15px;color:#cda051;font-size:16px;font-size:1.6rem}#subcategories li.cat:hover .cat_desc{opacity:1;top:50%}#categorie-listing{background:#f9f9f9;padding:25px 0;margin-top:25px}#categorie-listing .introMiddle{text-align:center;margin-bottom:40px}@media (max-width:767px){#categorie-listing .introMiddle{padding:0 1%}}#categorie-listing .introMiddle h2{color:#00adbb;margin:0 auto 0;font-size:30px;font-size:3rem}@media (max-width:767px){#categorie-listing .introMiddle h2{font-size:20px;font-size:2rem}}#categorie-listing .introMiddle p{font-weight:300;margin:0}#categorie-listing .introMiddle .btn{text-transform:uppercase;margin-top:30px;color:#004f5c;font-size:15px;font-size:1.5rem;background:transparent}#categorie-listing .introMiddle .btn:hover{background:#004f5c;color:#FFFFFF}#categorie-listing li.cat{position:relative;overflow:hidden}#categorie-listing li.cat h3{font-weight:400;font-size:20px;font-size:2rem;line-height:1.25;margin:0 0 10px;padding-top:5px;text-align:center;color:#004f5c;min-height:25px;height:auto !important;height:25px}#categorie-listing li.cat h3 a{color:#004f5c}#categorie-listing li.cat h3 a:hover{text-decoration:none}#categorie-listing li.cat .subcategory-container{position:relative;background:#00adbb;overflow:hidden}#categorie-listing li.cat .fullsize{display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:4}#categorie-listing li.cat .fullsize span{display:none}#categorie-listing li.cat .texture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:transparent;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/structure/texture.png");background-position:0 0}#categorie-listing li.cat .cat_desc{position:absolute;z-index:3;background-color:white;background-color:rgba(255,255,255,0.8);width:105%;height:105%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;top:200%;padding:10px 20px;text-align:center;opacity:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;transition:all 0.3s ease-in-out}#categorie-listing li.cat .cat_desc p{font-size:15px;font-size:1.5rem}@media (max-width:640px){#categorie-listing li.cat .cat_desc p{display:none}}#categorie-listing li.cat .cat_desc .btn{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:15px;color:#004f5c;font-size:16px;font-size:1.6rem}#categorie-listing li.cat:hover .cat_desc{opacity:1;top:50%}.center{text-align:center}.pad-15{padding-left:15px;padding-right:15px;padding-bottom:15px}.product-wall{margin-top:50px;margin-bottom:50px}#product_list{text-align:center}#product_list .ajax_block_product{padding:5px;position:relative;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:31%;min-height:400px;height:auto !important;height:400px;margin:0 1% 25px;transition:all .5s ease-in-out}@media (max-width:995px){#product_list .ajax_block_product{width:47%}}@media (max-width:480px){#product_list .ajax_block_product{width:97%}}#product_list .ajax_block_product.first-in-line{margin-left:0;margin-right:2%}@media (max-width:995px){#product_list .ajax_block_product.first-in-line{margin:0 1% 25px}}#product_list .ajax_block_product.last-in-line{margin-left:2%;margin-right:0}@media (max-width:995px){#product_list .ajax_block_product.last-in-line{margin:0 1% 25px}}#product_list .ajax_block_product:hover{background:#004f5c}@media (max-width:995px){#product_list .clearfix{display:none}}.product_list .product-container{position:relative;background:#FFFFFF}.product_list .product-container a:hover{text-decoration:none}.product_list .product-container h3{font-family:Museosans-300,LucidaSansStd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-size:2.5rem;line-height:1.25;margin:0 0 20px;padding-top:5px;text-align:center;color:#00adbb;margin:0 0 30px}@media (max-width:479px){.product_list .product-container h3{font-size :2rem}}.product_list .product-container h3 a{color:#004f5c}.product_list .product-container .features{color:#004f5c;text-align:center;font-family:Museosans-300,LucidaSansStd,Helvetica Neue,Helvetica,Arial,sans-serif}.product_list .product-container .features .attr{margin:0.75em auto;padding:0 0}.product_list .product-container .features span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:auto;margin-bottom:5px;font-size:20px;font-size:1.6rem;line-height:1.1;color:#cda051}.product_list .product-container .features .soin .clock{height:22px;background:transparent;background-image:url('https://www.villathalgo.com/themes/villa-thalgo/img/villa/logo_heure.png');background-size:contain;background-position:50% 0;background-repeat:no-repeat;width:40px}.product_list .product-container .product-image-container{position:relative;text-align:center;margin-bottom:15px}.product_list .product-container .product-desc{margin:0 auto 10px;padding:0 1em;text-align:center;font-size:14px;font-size:1.4rem;height:55px;overflow:hidden;margin:0 0 5px}.product_list .product-container .content_price{position:relative;margin:0 auto 10px;padding:0 0.25em;text-align:center}.product_list .product-container .content_price span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.product_list .product-container .content_price span.price{font-size:20px;font-size:2rem;font-weight:700;color:#004f5c}.product_list .product-container .content_price span.old-price{text-decoration:line-through;font-size:14px;font-size:1.4rem;font-weight:300;margin-left:10px;color :#004f5c}.product_list .product-container .flag{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#000000;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:75px;width:75px;border-radius:100%;margin:0}.product_list .product-container .flag.new-box{background:#004f5c}.product_list .product-container .flag.sale-box{background:#00adbb;display:none}.product_list .product-container .new-box{position:absolute;top:0;left:5px}.product_list .product-container .sale-box{position:absolute;right:5px;top:-32.5px}.product_list .product-container .button-container{padding:10px 0.25em;text-align:center}.product_list .product-container .button-container .btn{padding-top:7.5px;padding-bottom:7.5px;margin:0 10px;color:#cda051;text-transform:uppercase;font-size:14px;font-size:1.4rem}.product_list .product-container .button-container .btn.color{color :#fff}.product_list .product-container .button-container .btn:hover{text-decoration:none}.product_list .product-container .button-container .btn.border.color:hover{text-decoration:none;color:#cda051 !important;background:#ffff}@media (max-width:767px){.product_list .product-container .button-container .btn{margin-bottom:10px}}#index .product_list .product-container{background:transparent}#index #product_list .ajax_block_product:hover{background:transparent}#index .product_list .product-container h3{color:#004f5c}#index .product_list .product-container h3 a{color:#004f5c}#index .product_list .product-container .button-container .btn:hover{text-decoration:none}.urlvoir{background:#BAB1A4;background-image:url(https://www.villathalgo.com/themes/villa-thalgo/img/picto-savoir-plus.png)}.urlreservation_product,.urlreservation{background:#A3BEBD;background-image:url(https://www.villathalgo.com/themes/villa-thalgo/img/picto-reserve.png)}.urloffrir_product,.urloffrir{background:#ABBEE3;background-image:url(https://www.villathalgo.com/themes/villa-thalgo/img/picto-joffre.png)}@media screen and (min-width:1025px){.button-container.hover .urlvoir,.button-container.hover .urlreservation,.button-container.hover .urloffrir{display:none}.button-container.hover .urlvoir:hover,.button-container.hover .urlreservation:hover,.button-container.hover .urloffrir:hover{display:inline-block}}.urlvoir,.urlreservation,.urloffrir{position:relative;transition:font-size 0.25s linear;height:45px;width:45px;display:inline-block;vertical-align:top;font-size:0;color:#fff;padding:3px 8px;text-align:center;border-radius:45px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;line-height:36px;margin-left:1px;margin-right:1px}@media screen and (min-width:1025px){.urlvoir:hover,.urlreservation:hover,.urloffrir:hover{width:100%;font-size:16px;background-image:none;max-width:100%;margin-left:0;margin-right:0}}body#product .breadcrumb{display:none}#productFiche .topProduct{background:#FFFFFF;margin-bottom:50px}#productFiche .topProduct .container_16{display:flex}@media (max-width:767px){#productFiche .topProduct .container_16{flex-direction:column}}#productFiche .topProduct .leftSide,#productFiche .topProduct .rightSide{flex:1 0 50%;max-width:50%}@media (max-width:767px){#productFiche .topProduct .leftSide,#productFiche .topProduct .rightSide{flex:1 0 100%;max-width:100%}}#productFiche .topProduct .rightSide{padding:0 0 0 2%;display:flex}@media (max-width:767px){#productFiche .topProduct .rightSide{padding:0 1%;order:0}}@media (max-width:767px){#productFiche .topProduct .leftSide{order:1}}#productFiche .topProduct #image-block{position:relative;padding:15px 0}#productFiche .topProduct #image-block #bigpic{cursor:pointer}#productFiche .topProduct #image-block .zoomBTN{margin:15px 0 0;text-align:center;cursor:pointer}#productFiche .topProduct #image-block .zoomBTN span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1.2}#productFiche .topProduct #image-block .span_link{font-size:14px;font-size:1.4rem;color:#000000}#productFiche .topProduct #image-block .glyph{font-size:16px;font-size:1.6rem;margin-right:5px}#productFiche .topProduct #views_block{margin:0 auto 0;width:100%;height:80px;padding:10px;background:#FFFFFF}#productFiche .topProduct #thumbs_list{overflow:hidden;height:60px}#productFiche .topProduct #thumbs_list ul{padding-left:0;list-style-type:none;margin-top:0;height:60px;width:100% !important;text-align:left}#productFiche .topProduct #thumbs_list li{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;width:60px;height:60px;border:1px solid #DCDCDC;margin:0 10px;overflow:hidden}#productFiche .topProduct #thumbs_list li a{opacity:0.35}#productFiche .topProduct #thumbs_list li a.shown{opacity:1}#productFiche .topProduct #view_scroll_left,#productFiche .topProduct #view_scroll_right{display:none !important}#productFiche .topProduct .resetimg{display:none;margin:0}#productFiche .topProduct h1{margin:20px 0 20px;font-size:30px;font-size:3rem;color:#004f5c}@media (max-width:767px){#productFiche .topProduct h1{font-size:25px;font-size:2.5rem;text-align:center}}#productFiche .topProduct #caracteristique{color:#cda051}@media (max-width:767px){#productFiche .topProduct #caracteristique{float:none;border-left:0;width:100%;margin-left:auto}}#productFiche .topProduct #caracteristique span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:20px;font-size:25px;font-size:1.6rem;line-height:1.1}#productFiche .topProduct #caracteristique .soin .clock{height:24px;background:transparent;background-image:url("https://www.villathalgo.com/themes/villa-thalgo/img/villa/logo_heure.png");background-size:contain;background-position:50% 0;background-repeat:no-repeat;width :24px;margin-right :8px}#productFiche .topProduct .rightSide p{font-size:15px;font-size:1.5rem;margin-top :0.30em}@media (max-width:767px){#productFiche .topProduct .rightSide p{font-size:13.91304px;font-size:1.3913rem}}#productFiche .topProduct .rightSide address{padding:10px;background:#f7f4ec;font-size:13px;font-size:1.3rem;line-height:1.4;font-style:italic}#productFiche .topProduct #minimal_quantity_wanted_p{margin-bottom:0.75em;background:#eeeeee;padding:20px 30px;font-size:15px;font-size:1.5rem;font-weight:300;border-left:4px solid #004f5c}#productFiche .topProduct .rightSide ul,#productFiche .topProduct .rightSide ol{color:#333333;font-weight:400;font-size:15px;font-size:1.5rem;margin-left:20px}@media (max-width:767px){#productFiche .topProduct .rightSide ul,#productFiche .topProduct .rightSide ol{font-size:13.91304px;font-size:1.3913rem}}#productFiche .topProduct .rightSide ul li{list-style:none;list-style-position:outside;color:#004f5c;margin-bottom:10px;font-size:15px;font-size:1.5rem}#productFiche .topProduct .rightSide ul li:before{content:'\25A0';display:block;position:relative;max-width:0;max-height:0;left:-17px;top:-7px;color:#004f5c;font-size:20px;font-size:2rem}#productFiche .topProduct .rightSide ul li strong{font-size:16px;font-size:1.6rem}@media (max-width:767px){#productFiche .topProduct .rightSide ul li{font-size:13.91304px;font-size:1.3913rem}}#productFiche .topProduct .rightSide ol{counter-reset:numList}#productFiche .topProduct .rightSide ol li{position:relative;margin-bottom:10px;margin-left:15px}#productFiche .topProduct .rightSide ol li::before{counter-increment:numList;content:counter(numList);position:absolute;left:-35px;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;color:#FFFFFF;line-height:24px;width:24px;height:24px;background:#004f5c;border-radius:100%}@media (max-width:767px){#productFiche .topProduct .rightSide h2{font-size:16px;font-size:1.6rem}}#productFiche .topProduct .rightSide h3,#productFiche .topProduct .rightSide h4{font-weight:800;color:#004f5c;line-height:1.1;text-transform:none;font-size:1.5rem;margin-top:5px}@media (max-width:767px){#productFiche .topProduct .rightSide h3,#productFiche .topProduct .rightSide h4{font-size:14px;font-size:1.4rem}}#productFiche .topProduct #short_description_block p em{font-size:11.5px;font-size:1.15rem}#productFiche .topProduct #short_description_block{margin-bottom:20px}#productFiche .topProduct .bottomLink .more-link,#productFiche .topProduct .BottomBlock .more-link,#productFiche .topProduct .BottomBlock .less-link{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;text-align:right;margin-top:15px;color:#B7B7B7;font-size:15px;font-size:1.5rem;transition:all 0.3s ease-in-out}#productFiche .topProduct .bottomLink .more-link:hover,#productFiche .topProduct .BottomBlock .more-link:hover,#productFiche .topProduct .BottomBlock .less-link:hover{text-decoration:none;color:#004f5c}#productFiche .topProduct .BottomBlock .more-link{display:none !important}#productFiche .topProduct .bloc-prix,#productFiche .topProduct .flag{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#productFiche .topProduct .bloc-prix{margin-right:5px}#productFiche .topProduct .bloc-prix p{margin:0;display:inline-block;vertical-align:bottom;*vertical-align:auto;zoom:1;*display:inline}#productFiche .topProduct .bloc-prix p.our_price_display{font-size:2.5rem;color:#cda051;font-weight:600;text-transform:uppercase}#productFiche .topProduct .bloc-prix p.old_price{text-decoration:line-through;font-size:14px;font-size:1.4rem;font-weight:300;margin-left:10px}#productFiche .topProduct .bloc-prix p.hidden{display:none}#productFiche .topProduct .flag span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#000000;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:75px;width:75px;border-radius:100%;margin:0 15px 0 0}#productFiche .topProduct .flag span.new-box{background:#004f5c}#productFiche .topProduct .flag span.sale-box{background:#00adbb}#productFiche .topProduct #quantity_wanted_p{border-bottom:0;padding-bottom:0;margin-bottom:40px;text-align:left;display :inline-block}#productFiche .topProduct #quantity_wanted_p + div{display :inline-block;vertical-align:top}@media (max-width:767px){#productFiche .topProduct #quantity_wanted_p{text-align:center}}#productFiche .topProduct #quantity_wanted_p label{margin:0 0 0 5px;font-weight:400;font-size:16px;font-size:1.6rem;text-align:left;color:#000000;display:none}#productFiche .topProduct #quantity_wanted_p input{font-size:1.7rem;padding:2px 7px;background:#FFFFFF;height:44px;width:35px;margin:0.75em 0 0 0;text-align:center;color :#cda051;vertical-align:top;font-family :Museosans-300,LucidaSansStd,Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #cda051 !important}#productFiche .topProduct #quantity_wanted_p > span{display :inline-block;margin:1.84em 0 0 -2px}#productFiche .topProduct #quantity_wanted_p .btn.button-plus,#productFiche .topProduct #quantity_wanted_p .btn.button-minus{display:block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#cda051;font-size:28px;font-size:1.4rem;line-height:1;height:25px;margin:-6px 0 0;padding:0;background:#FFFFFF;border :1px solid #cda051}#productFiche .topProduct #quantity_wanted_p .btn.button-plus.disable,#productFiche .topProduct #quantity_wanted_p .btn.button-minus.disable{color:#FFFFFF;cursor:default}#productFiche .topProduct #quantity_wanted_p .btn.button-plus{border-left:0;margin-left:0;padding :2px 0 0 0}#productFiche .topProduct #quantity_wanted_p .btn.button-minus{border-left:0;margin-left:0}#productFiche .topProduct #quantity_wanted_p .btn.button-plus.disable span,#productFiche .topProduct #quantity_wanted_p .btn.button-minus.disable span{color:#b0a179}#productFiche .topProduct #quantity_wanted_p .btn.button-plus span,#productFiche .topProduct #quantity_wanted_p .btn.button-minus span{color:#cda051;display:block;height:20px;padding:2px 0 0;text-align:center;vertical-align:middle;width:20px}#productFiche .topProduct #quantity_wanted_p .btn.button-plus:hover,#productFiche .topProduct #quantity_wanted_p .btn.button-minus:hover{color:#004f5c}#productFiche .topProduct #quantity_wanted_p .btn.button-plus:hover span,#productFiche .topProduct #quantity_wanted_p .btn.button-minus:hover span{filter:none}#productFiche .topProduct .box-cart-bottom{margin-top:0}#productFiche .topProduct .box-cart-bottom #add_to_cart{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;max-width:100%;margin:1.25em}@media (max-width:767px){#productFiche .topProduct .box-cart-bottom #add_to_cart{width:99%;max-width:99%;margin-right:0}}#productFiche .topProduct .box-cart-bottom #add_to_cart button{border:1px solid #cda051;background:#cda051;text-align:center;text-transform:uppercase;cursor:pointer;font-size:18px;font-size:1.8rem;font-weight:300;color:#FFFFFF;padding:10px 35px;width:100%}#productFiche .productSupp{background:#f9f9f9}#productFiche .productSupp section{margin-bottom:50px;padding-top:30px;padding-bottom:30px}#productFiche .productSupp .h3-like{text-align:center;margin:0 0 30px;color:#004f5c;font-weight:400}#productFiche .productSupp .product_list .product-container{background:transparent}#productFiche .productSupp .ajax_block_product:hover{background:transparent}#productFiche .productSupp .product_list .product-container h3{color:#004f5c}#productFiche .productSupp .product_list .product-container h3 a{color:#004f5c}#productFiche .productSupp .product_list .product-container .button-container .btn:hover{background:#cda051;text-decoration:none}#productFiche .productReviews{background:#FFFFFF}#productFiche .productReviews section{margin-bottom:50px;padding-top:30px;padding-bottom:30px}#productFiche .productReviews .h3-like{text-align:center;margin:0 0 30px;color:#004f5c;font-weight:400}.urlreservation_product{background:#A3BEBD;background-image:url(https://www.villathalgo.com/themes/villa-thalgo/img/picto-reserve.png)}.urloffrir_product{background:#ABBEE3;background-image:url(https://www.villathalgo.com/themes/villa-thalgo/img/picto-joffre.png)}.urloffrir_product,.urlreservation_product{position:relative;background-size:contain;background-repeat:no-repeat;background-position:left 50%;padding:8px 10px 8px 57px;display:block;vertical-align:top;line-height:36px;margin:0 5px;font-weight:bold;letter-spacing:1px;font-size:16px;margin-left:0;margin-right:0;color:#fff !important;width:100%;max-width:50%}.urloffrir_product a,.urlreservation_product a{color:#fff !important}.urloffrir_product a:link,.urloffrir_product a:visited,.urlreservation_product a:link,.urlreservation_product a:visited{color:#fff}.urlreservation_product{margin-bottom:15px}.clearfix_b{clear:both}.col-xs-100{width:100%;float:left}@media screen and (max-width:500px){.urloffrir_product,.urlreservation_product{max-width:100%}}#header .shopping_cart{position:relative;z-index:5;margin-top:5px;text-align:right}#header .shopping_cart a{display:block;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#fff}#header .shopping_cart a:hover{text-decoration:none}#header .shopping_cart span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px;font-size:1.5rem}#header .shopping_cart .glyph{font-size:20px;font-size:2rem}#header .shopping_cart .icon-cart{stroke:#fff}@media (max-width:767px){#header .shopping_cart{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-right:0;width:auto !important;padding-top:15px;padding-right:15px;position:absolute;right:10px}#header .shopping_cart a{color:#333333}#header .shopping_cart .glyph{font-size:25px;font-size:2.5rem}#header .shopping_cart .icon-cart{}#header .shopping_cart span.unvisible{display:none}}#header .shopping_cart .fullLink{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#header .shopping_cart .fullLink span{display:none}.layer_cart_overlay{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98;opacity:0.7}* html .layer_cart_overlay{position:absolute;left:0;margin-left:-160px;opacity:0.7}#layer_cart{background-color:white;position:fixed;display:none;z-index:99;max-width:550px;width:100%;left:50%;top:55px !important;margin-top:5%;margin-left:-275px;border-radius:0}@media (max-width:767px){#layer_cart{max-width:300px;margin-left:-150px}}#layer_cart .layer_cart_product{border-top:5px solid #004f5c;position:static;width:100%;padding:30px;overflow:hidden;text-align:center}#layer_cart .layer_cart_product h2,#layer_cart .layer_cart_product .h2{text-align:center;color:#004f5c;margin-bottom:25px;font-size:25px;font-size:2.5rem;line-height:1.2}#layer_cart .layer_cart_product h2:after,#layer_cart .layer_cart_product .h2:after{content:"";display:block;width:100px;height:3px;background:#004f5c;margin:15px auto 40px}#layer_cart .layer_cart_product .product-image-container{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:40%;margin-right:2%}#layer_cart .layer_cart_product .layer_cart_product_info{display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:55%;padding:0 0 0 0;text-align:left}#layer_cart .layer_cart_product .layer_cart_product_info > div{padding-bottom:5px;font-size:13px;font-size:1.3rem}#layer_cart .layer_cart_product #layer_cart_product_title{display:block;font-size:16px;font-size:1.6rem;color:#333333;padding-bottom:15px;font-weight:300}#layer_cart .layer_cart_product #layer_cart_product_price{color:#004f5c;font-size:20px;font-size:2rem;font-weight:700}#layer_cart .layer_cart_cart{background:#f7f4ec;padding:20px 30px 10px;float:left;width:100%;position:relative}#layer_cart .layer_cart_cart .button-container{padding:0 0 0 0}#layer_cart .layer_cart_cart .button-container .btn{margin-bottom:10px}#layer_cart .layer_cart_cart .button-container .exclusive-medium{margin-right:5px;padding-right:5px;padding:0;border:0;color:#004f5c !important;font-size:17px;font-size:1.7rem;font-weight:400;line-height:21px;text-align:center;width:48%;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}@media (max-width:767px){#layer_cart .layer_cart_cart .button-container .exclusive-medium{width:100%}}#layer_cart .layer_cart_cart .button-container .exclusive-medium span{background:#FFFFFF;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:9px 10px 11px;width:100%}#layer_cart .layer_cart_cart .button-container .exclusive-medium:hover{color:#004f5c !important}#layer_cart .layer_cart_cart .button-container .button-medium{margin-right:5px;padding-right:5px;color:#FFFFFF;background:#004f5c;border:0 solid #FFFFFF;font-size:20px;font-size:2rem;font-weight:700;line-height:21px;text-align:center;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:9px 10px 11px;width:49%;text-transform:uppercase;text-decoration:none}@media (max-width:767px){#layer_cart .layer_cart_cart .button-container .button-medium{width:100%;margin-right:0}}#layer_cart .cross{position:absolute;right:7px;top:8px;cursor:pointer;color:#000000;z-index:2;font-size:30px;font-size:3rem}#layer_cart .cross .icon-close{stroke:#004f5c;fill:#FFFFFF}#layer_cart .continue{cursor:pointer}#layer_cart p{padding:0}.box-steps{top:95%;left:50%;transform:translate(-50%,-95%);position:absolute;max-width:740px;width:100%;margin:0 auto;font-weight:400 !important}.bs-wizard{position:relative;margin-top:10px;margin-bottom:10px;padding:0 0 10px 0;border:none;text-align:center}.bs-wizard:before{content:' ';width:12px;height:1px;background:#FFFFFF;position:absolute;top:15px;right:0}@media (max-width:767px){.bs-wizard:before{display:none}}.bs-wizard > li{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:-1px}.bs-wizard > .bs-wizard-step{padding:0 20px;position:relative}.bs-wizard > .bs-wizard-step:after{content:' ';width:12px;height:1px;background:#FFFFFF !important;position:absolute;top:15px;left:0}@media (max-width:767px){.bs-wizard > .bs-wizard-step:after{display:none}}@media (max-width:767px){.bs-wizard > .bs-wizard-step{display:none}.bs-wizard > .bs-wizard-step.active{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}.bs-wizard > .bs-wizard-step span{color:#FFFFFF;font-size:16px;font-size:1.6rem;margin-bottom:5px}.bs-wizard > .bs-wizard-step span em{font-style:none}.bs-wizard > .bs-wizard-step span.active{color:#333333;text-decoration:underline}.bs-wizard > .bs-wizard-step.active span{padding-bottom:5px;border-bottom:1px solid #FFFFFF}.bs-wizard > .bs-wizard-step.step_done span{color:#404040}.bs-wizard > .bs-wizard-step.step_done:after{background:#404040 !important}#order #center_column .introTop h1{top:35%;left:50%;transform:translate(-50%,-35%);position:absolute}#center_column .introTop h1.orderstep{top:35%;left:50%;transform:translate(-50%,-35%);position:absolute}#order-detail-content,#opc_new_account,#opc_account,#opc-shipping-payment{width:100%;padding-top:20px;padding-bottom:30px}table#cart_summary,.totalShoppingTable{margin:0 auto;padding:15px 15px 35px;background:#f2f2f2;border:0;width:100%}@media (max-width:767px){table#cart_summary,.totalShoppingTable{padding:2.5px}}#cart_summary{border:0}#cart_summary thead th{padding:10px 20px 10px 20px !important}@media (max-width:767px){#cart_summary thead th{padding:5px !important}}#cart_summary.table > thead > tr > th{color:#333333;text-transform:uppercase;border:0;text-align:center;font-weight:700 !important;font-size:18px;font-size:1.8rem;border-bottom:1px solid #333333;background:#e2dfd8}@media (max-width:767px){#cart_summary.table > thead > tr > th{font-size:13px;font-size:1.3rem}}#cart_summary.table > thead > tr > th.cart_product{text-align:left}@media (max-width:767px){#cart_summary.table > thead > tr > th.cart_product{padding:0;display:none}}@media (max-width:767px){#cart_summary.table > thead > tr > th.cart_unit{padding:0;display:none}}#cart_summary.table > thead > tr > th.cart_quantity{width:200px}@media (max-width:767px){#cart_summary.table > thead > tr > th.cart_quantity{width:15%}}#cart_summary.table > thead > tr > th.cart_total{width:158px}@media (max-width:767px){#cart_summary.table > thead > tr > th.cart_total{width:20%}}#cart_summary.table tbody{border-bottom:1px solid #9a9ea7 !important}#cart_summary.table tbody > tr:not(.customization){border-top:1px solid #000;background:#FFFFFF}#cart_summary tbody td{padding:10px 0 !important}#cart_summary tbody tr.customization td{padding-top:0 !important}#cart_summary.table tbody > tr > td{background:transparent;color:#333333;border-bottom:1px solid #CCCCCC;vertical-align:middle}#cart_summary tbody > tr > td.image_item_cart{width:150px}#cart_summary tbody > tr > td.image_item_cart a{float:none}#cart_summary tbody > tr > td.image_item_cart a img{max-width:150px}#cart_summary tbody > tr > td.image_item_cart img{max-width:150px}@media (max-width:767px){#cart_summary tbody > tr > td.image_item_cart{display:none}}#cart_summary.table tbody > tr > td.cart_description{text-align:left}#cart_summary.table tbody > tr > td.cart_description p{margin:0;font-size:18.5px;font-size:1.85rem;font-weight:300}@media (max-width:767px){#cart_summary.table tbody > tr > td.cart_description p{font-size:13px;font-size:1.3rem}}#cart_summary tbody td.cart_description small.cart_ref{font-weight:300;font-size:14px;font-size:1.4rem}@media (max-width:767px){#cart_summary tbody td.cart_description small.cart_ref{font-size:10px;font-size:1rem}}#cart_summary.table tbody > tr > td.cart_quantity{text-align:center;padding-top:0 !important;padding-left:50px !important}@media (max-width:767px){#cart_summary.table tbody > tr > td.cart_quantity{padding:0 15px !important}}#cart_summary .btn.button-plus,#cart_summary .btn.button-minus{float:left !important;background:#004f5c;color:#000;text-shadow:none !important;padding:0;border:1px solid #004f5c;border-radius:0;margin:0;border:0}@media (max-width:480px){#cart_summary .btn.button-plus,#cart_summary .btn.button-minus{float:none !important}}#cart_summary .btn.button-plus span,#cart_summary .btn.button-minus span{display:block;border:0;vertical-align:middle;width:30px;height:27px;font-size:20px;text-align:center;vertical-align:middle;padding:0;background:#004f5c;color:#fff}#cart_summary .btn.button-plus span{line-height:28px}#cart_summary .btn.button-minus span{line-height:23px}#cart_summary .cart_quantity .cart_quantity_button{width:110px;margin:0 auto}#cart_summary .cart_quantity .cart_quantity_input,#cart_summary .cart_quantity .cart_quantity_input:focus{height:27px;line-height:27px;padding:0;margin:0;float:left;text-align:center;width:50px;border-left:0;border-right:0;background:#fff;box-shadow:none !important;color:#000;border-bottom:1px solid #004f5c;border-top:1px solid #004f5c;border-radius:0}@media (max-width:767px){#cart_summary .cart_quantity .cart_quantity_input,#cart_summary .cart_quantity .cart_quantity_input:focus{width:30px}}@media (max-width:480px){#cart_summary .cart_quantity .cart_quantity_input,#cart_summary .cart_quantity .cart_quantity_input:focus{float:none;border-left:1px solid #004f5c;border-right:1px solid #004f5c}}#cart_summary .cart_gift_quantity .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center;width:57px}@media (max-width:767px){#cart_summary .cart_gift_quantity .cart_quantity_input{width:30px}}#cart_summary .btn.button-plus:hover,#cart_summary .btn.button-minus:hover,#cart_summary .btn.button-plus:hover span,#cart_summary .btn.button-minus:hover span{color:#fff;background:#808186;text-decoration:none}#cart_summary.table tbody > tr > td.cart_product > a{padding:0 20px;float:left}#cart_summary.table tbody > tr > td.cart_unit,#cart_summary.table tbody > tr > td.cart_total{text-align:center}@media (max-width:767px){#cart_summary.table tbody > tr > td.cart_unit{display:none}}#cart_summary tbody td .price,#cart_summary tbody td.cart_total .product-name a{text-transform:uppercase;font-size:18px;font-size:1.8rem;line-height:1.3;color:#000;text-align:center;padding-top:0;margin:0 !important;font-weight:300}@media (max-width:767px){#cart_summary tbody td .price,#cart_summary tbody td.cart_total .product-name a{font-size:12px;font-size:1.2rem}}#cart_summary tbody td.cart_total .price{font-weight:400}#cart_summary tbody td .price-percent-reduction{display:none}#cart_summary tbody td .old-price{text-decoration:line-through;font-size:15px;font-size:1.5rem}#cart_summary .cart_delete a.cart_quantity_delete,#cart_summary a.price_discount_delete{background:none !important;border-radius:0;width:100%;display:block;text-align:center;color:#004f5c !important;font-size:30px;font-size:3rem;line-height:1.1;padding:0;font-weight:300}@media (max-width:767px){#cart_summary .cart_delete a.cart_quantity_delete,#cart_summary a.price_discount_delete{font-size:18px;font-size:1.8rem}}#cart_summary .cart_delete a:hover{color:#fff}#cart_summary tbody .cart_discount .cart_discount_name{padding-left:15px !important;text-align:left !important}#cart_summary tbody tr.cart_discount{background:#f2f2f2 !important}#cart_summary tbody tr.cart_discount .cart_discount_delete,#cart_summary tbody tr.cart_discount .cart_discount_price{text-align:center !important}#cart_summary tfoot{margin-top:10px;position:relative}#cart_summary tfoot tr,.cart_voucher fieldset{margin-bottom:0 !important;padding-bottom:0 !important}#cart_summary tfoot tr,#cart_summary tfoot td#total_price_container{background:transparent !important}#cart_summary tfoot td:last-child{padding-right:20px !important}#cart_summary tfoot tr td{text-align:center;font-size:15px;font-size:1.5rem;color:#000 !important;padding:10px 0 10px 0 !important;border:0;font-weight:normal !important}@media (max-width:767px){#cart_summary tfoot tr td{font-size:11px;font-size:1.1rem}}#cart_summary tfoot tr td.text-right{text-align:right;padding-right:2% !important;font-size:14px;font-size:1.4rem;font-weight:300;border-bottom:1px solid #CCCCCC}@media (max-width:767px){#cart_summary tfoot tr td.text-right{font-size:11px;font-size:1.1rem;text-align:left}}#cart_summary tfoot tr td.price{border-bottom:1px solid #CCCCCC}#cart_summary tfoot tr td.total_price_container{font-size:25px;font-size:2.5rem;color:#004f5c !important}@media (max-width:767px){#cart_summary tfoot tr td.total_price_container{font-size:14px;font-size:1.4rem}}#cart_summary tfoot tr.cart_total_price td#total_price_container{font-size:25px;font-size:2.5rem}@media (max-width:767px){#cart_summary tfoot tr.cart_total_price td#total_price_container{font-size:14px;font-size:1.4rem}}#cart_summary tfoot tr.cart_total_price td #total_price{color:#004f5c}#cart_summary tfoot .col-left{text-align:left}td.cart_voucher{text-align:left}td.cart_voucher fieldset{position:absolute;width:400px;padding:10px !important;background:#E2E2E2;text-align:left;margin-top:25px;margin-top:0}@media (max-width:840px){td.cart_voucher fieldset{width:330px}}@media (max-width:767px){td.cart_voucher fieldset{position:relative;width:100%}}td.cart_voucher fieldset h4{margin:0.5em 0 0.75em;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.1;color:#333333;text-align:center}@media (max-width:767px){td.cart_voucher fieldset h4{font-size:15px;font-size:1.5rem}}td.cart_voucher fieldset .form-control{width:70%}td.cart_voucher fieldset .btn{background:#333333;color:#FFFFFF;text-transform:uppercase;width:29%;border:1px solid #333333;line-height:1.05}.cart_navigation{margin-bottom:40px}@media (max-width:767px){.cart_navigation{text-align:center}}.cart_navigation .btn{font-size:16px;font-size:1.6rem;cursor:pointer}.cart_navigation .btn.border{color:#cda051}@media (max-width:767px){.cart_navigation .btn{width:80%;margin-bottom:10px;float:none}}.order_delivery{margin-bottom:40px}.order_delivery ul{margin:0}.order_delivery .adresseDelivery{float:left;background:#f2f2f2;padding:20px;border:none;border-radius:0;width:48%;margin-right:4%}@media (max-width:767px){.order_delivery .adresseDelivery{width:100%;margin-right:0}}.order_delivery .adresseDelivery h3{text-align:left;margin-top:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px}.order_delivery .adresseDelivery li,.order_delivery .adresseDelivery li span{font-size:14px;font-size:1.4rem;font-weight:300}.order_delivery .adresseDelivery .address_update{margin:15px 5px 5px 0}.order_delivery .adresseDelivery .address_update a{border:1px solid #004f5c;color:#004f5c}.order_delivery .adresseDelivery .address_update a .icon-chevron-right{display:none}.order_delivery .adresseDelivery + .adresseDelivery{margin-right:0}#order .addresses .introduction{margin-bottom:20px}#order .addresses .introduction .address_delivery{width:45%;margin-right:2%;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#order .addresses .introduction .address_delivery label,#order .addresses .introduction .address_delivery .selector{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#order .addresses .introduction .address_delivery label{width:auto;margin:0 10px 0 0}#order .addresses .introduction .address_delivery .selector{width:250px !important}#order .addresses .introduction .address_delivery .selector span{display:none}#order .addresses .introduction .addressesAreEquals{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:45%;margin-top:0}#order .addresses .introduction .addressesAreEquals > label{font-weight:300}#order .addresses .secondaire{margin-bottom:20px}#order .addresses .secondaire #address_invoice_form{width:45%;margin-right:2%;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#order .addresses .secondaire #address_invoice_form label,#order .addresses .secondaire #address_invoice_form .selector{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#order .addresses .secondaire #address_invoice_form label{width:auto;margin:0 10px 0 0}#order .addresses .secondaire #address_invoice_form .selector{width:250px !important}#order .addresses .secondaire #address_invoice_form .selector span{display:none}#order .addresses .address_add{text-align:center}#order .addresses #address_invoice_form .btn,#order .addresses .address_add .btn{font-size:15px;font-size:1.5rem;color:#004f5c}#order .addresses .order_delivery{margin-bottom:15px}#order .addresses #ordermsg{margin:40px auto 20px}#order .addresses #ordermsg textarea{height:150px}#carrier_area .innerWidget,#carrier_area .delivery_options_address{background:#f2f2f2;padding:20px;border:none;border-radius:0;margin-bottom:40px}#carrier_area .innerWidget h3,#carrier_area .delivery_options_address h3{text-align:left;margin-top:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px}#carrier_area .delivery_option .table-bordered.hide{display:none}#carrier_area .delivery_option{float:left;width:48%;margin-top:15px;padding:10px;background:#FFFFFF}#carrier_area .delivery_option.alternate_item{margin-left:4%}#carrier_area .delivery_option table tr td{vertical-align:top}#carrier_area .delivery_option_radio label{font-size:16px;font-size:1.6rem;font-weight:400;color:#000;margin-top:0;line-height:1}#carrier_area .delivery_option_price,#carrier_area .delivery_option_delay{font-size:13px;font-size:1.3rem;font-weight:300;color:#333333}#carrier_area .order_carrier_logo{width:100px}#carrier_area .delivery_option_price{font-size:15px;font-size:1.5rem;font-weight:400;margin-bottom:20px}.paiement_block h2.topTab{margin:0 auto}@media (max-width:767px){.paiement_block h2.topTab{font-size:16px;font-size:1.6rem}}.paiement_block #cart_summary.table tbody > tr > td.cart_quantity{text-align:center;padding-left:0 !important}.paiement_block #cart_summary.table tbody > tr > td.cart_quantity p{margin:0;font-size:18.5px;font-size:1.85rem;font-weight:300}#HOOK_PAYMENT{background:#f2f2f2;padding:20px;border:none;border-radius:0;margin-bottom:40px}#HOOK_PAYMENT h3{text-align:left;margin-top:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px}#HOOK_PAYMENT .paiement_block{float:left;width:48%;margin-top:15px;padding:10px;background:#FFFFFF;text-align:center}#HOOK_PAYMENT .paiement_block.alternate_item{margin-left:4%}@media (max-width:767px){#HOOK_PAYMENT .paiement_block.alternate_item{margin-left:0}}@media (max-width:767px){#HOOK_PAYMENT .paiement_block{width:100%}}#HOOK_PAYMENT .paiement_block a{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%}#HOOK_PAYMENT .paiement_block p{margin-bottom:0}#HOOK_PAYMENT .paiement_block img,#HOOK_PAYMENT .paiement_block span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#HOOK_PAYMENT .paiement_block span{width:100%;margin-top:10px;font-size:16px;font-size:1.6rem;line-height:1.1;font-weight:300}.confirmation_block .message-final{max-width:80%;margin:20px auto;text-align:center;padding:15px}.confirmation_block .message-final .glyph{font-size:190px;font-size:19rem;margin-bottom:40px}.confirmation_block .message-final p{font-size:18px;font-size:1.8rem;line-height:1.4;font-weight:300}.confirmation_block .message-final p a{text-decoration:underline}.confirmation_block .message-final .bold{font-weight:700}.confirmation_block .message-final h2{margin-top:60px;color:#004f5c;font-size:20px;font-size:2rem}.confirmation_block .message-final p.social{text-align:center}.confirmation_block .message-final p.social .glyph{font-size:50px;font-size:5rem;margin:0 15px 5px}.confirmation_block .message-final p.warning{padding:15px;background:#fcc;color:red;border-radius:4px}.confirmation_block .message-final p.warning a{color:red}.confirmation_block .cart_navigation{margin-top:40px;text-align:center}.confirmation_block .cart_navigation a{margin:0 15px}.header_user_info{text-align:right}.header_user_info span,.header_user_info a{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%}.header_user_info .title{text-transform:uppercase;font-size:16px;font-size:1.6rem}.header_user_info a{color:#fff}@media (max-width:767px){.header_user_info{display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:48%;text-align:left;color:#333333}.header_user_info img{display:none}.header_user_info .title{background-image:url(https://www.villathalgo.com/themes/villa-thalgo/css/../img/compte.png);background-repeat:no-repeat;font-style:normal;font-size:0;height:30px;width:30px;position:absolute;right:50px;top:25px}.header_user_info a{color:#333333}}#authentication .loginBgs{margin-bottom:40px}#authentication .loginBgs .accountCont .blockForm{float:left;width:50%;padding-right:15px;padding-left:15px}@media (max-width:767px){#authentication .loginBgs .accountCont .blockForm{width:100%;margin-bottom:15px}}#authentication .loginBgs form.box.panel{background:#f2f2f2;padding:20px;border:none;border-radius:0}@media (max-width:767px){#authentication .loginBgs form.box.panel{padding:10px}}#authentication .loginBgs form.box.panel > .panel-heading{background:#fff;color:#000;font-weight:400;text-transform:uppercase;padding:15px 0;margin-top:0;text-align:center}@media (max-width:767px){#authentication .loginBgs form.box.panel > .panel-heading{font-size:20px;font-size:2rem}}#authentication .loginBgs .blockForm.alternate form.box.panel{background:#004f5c;text-align:center}#authentication .loginBgs .blockForm.alternate .submitBtn{background:#FFFFFF;color:#cda051}#authentication .loginBgs .blockForm.alternate .form-group{text-align:left}#authentication .loginBgs .blockForm.alternate .form-group label{color:#FFFFFF}#authentication .loginBgs .blockForm.alternate .lost_password{text-align:center;color:#FFFFFF;border-bottom-color:#FFFFFF}#authentication .loginBgs .blockForm.alternate .lost_password a{color:#FFFFFF}#authentication .loginBgs .blockForm.alternate .lost_password a:hover{color:#333333}#authentication .loginBgs #create-account-element-1,#authentication .loginBgs #create-account-element-2{margin-top:10%;text-align:center}#authentication .loginBgs .form_content.panel-body{padding:0}#authentication .loginBgs .identification-header{display:none}#authentication .loginBgs #create-account_form{min-height:432px;height:auto !important;height:432px;text-align:center}@media (max-width:767px){#authentication .loginBgs #create-account_form{min-height:50px;height:auto !important;height:50px}}#authentication .loginBgs #create-account_form .bouton{margin-top:25px;max-width:317px;width:100%;margin:0 auto;font-size:15px;font-size:1.5rem;height:40px;line-height:40px;text-align:center;text-decoration:none;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#FFFFFF}#authentication .loginBgs #create-account_form a.btn-outline{background:#004f5c;text-transform:uppercase}#authentication .loginBgs #create-account_form a.facebook-btn{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#4568b2;text-transform:none;color:#FFFFFF;margin-top:15px}#authentication .loginBgs #create-account_form a.facebook-btn > i{margin-right:15px}#authentication .loginBgs #create-account-element-2 .form-group{text-align:left;margin:15px auto;max-width:80%}@media (max-width:767px){#authentication .loginBgs #create-account-element-2 .form-group{max-width:100%}}#authentication .loginBgs #login_form{min-height:432px;height:auto !important;height:432px}@media (max-width:767px){#authentication .loginBgs #login_form{min-height:50px;height:auto !important;height:50px}}#authentication .loginBgs #login_form .submit{text-align:center}#account-creation_form{margin:25px auto;background:#f2f2f2;padding:20px;border:none;border-radius:0;max-width:95%}#account-creation_form p.coText{padding-left:2.5%;margin:15px 0}#account-creation_form .submit{text-align:center;margin-top:15px}.account_creation .page-subheading{text-align:center;margin-top:0;margin-bottom:25px;font-weight:400;background:#FFFFFF;text-transform:uppercase;padding:15px 0}@media (max-width:767px){.account_creation .page-subheading{font-size:20px;font-size:2rem}}.account_creation .civilite{padding:0 2.5%}.account_creation .paralleDiv{float:left;width:50%;padding:0 2.5%}@media (max-width:767px){.account_creation .paralleDiv{width:100%}}.account_creation .form-group{margin:5px 0}.account_creation .civilite{padding:0 2.5%}.account_creation .checkboxes{margin:15px 0}.account_creation .checkboxes .checkbox{float:left;width:50%;padding:0 2.5%}@media (max-width:767px){.account_creation .checkboxes .checkbox{width:100%}}.account_creation .col{float:left;position:relative;padding:0 15px;margin-top:10px}.account_creation .col.small-size{width:25%;padding-left:0}.account_creation .col.medium-size{width:33.33333333%}.account_creation .col.big-size{width:41.66666667%}.account_creation .col.separateur-date:after{content:'/';position:absolute;top:8px;right:-1px;font-size:23px;font-weight:lighter}.myaccount-link-list{margin-top:40px;margin-bottom:40px;text-align:center}.myaccount-link-list li{display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:25%;min-height:245px;height:auto !important;height:245px;margin-left:1%;margin-bottom:15px;border:1px solid #004f5c;border-bottom-width:5px;background:#FFFFFF}@media (max-width:640px){.myaccount-link-list li{width:100%;margin-left:0;margin-bottom:10px}}.myaccount-link-list li a{display:block;width:100%;min-height:245px;height:auto !important;height:245px;height:100%;padding:15px;background:#FFFFFF;text-align:center;font-size:17px;font-size:1.7rem;text-decoration:none;line-height:1;color:#333333;transition:all 0.3s ease-in-out}@media (max-width:800px){.myaccount-link-list li a{font-size:15px;font-size:1.5rem}}.myaccount-link-list li a i{display:block;width:50px;height:50px;border-radius:100%;background:#333333;color:#FFFFFF;margin:10px auto;padding-top:10px;font-size:25px;font-size:2.5rem}.myaccount-link-list li a .glyph{margin-top:25px;font-size:85px;font-size:8.5rem}.myaccount-link-list li a .glyph svg{fill:#004f5c;transition:all 0.3s ease-in-out}.myaccount-link-list li a span{display:block;text-align:center;font-weight:300;margin-top:25px;transition:all 0.3s ease-in-out}.myaccount-link-list li a:hover{background:#004f5c;color:#FFFFFF}.myaccount-link-list li a:hover i{background:#FFFFFF;color:#004f5c}.myaccount-link-list li a:hover span{font-weight:400}.myaccount-link-list li a:hover .glyph svg{fill:#FFFFFF}.FooterEspaceClient{margin:15px auto 25px;text-align:center}.FooterEspaceClient .btn{font-size:18px;font-size:1.8rem;color:#cda051;margin:0 10px}body#identity .FooterEspaceClient{text-align:left}body#identity .FooterEspaceClient .btn{margin:0}#manageCompte{margin:25px auto;background:#f2f2f2;padding:20px;border:none;border-radius:0;max-width:100%}#manageCompte p.coText{padding-left:2.5%;margin:15px 0}#manageCompte .submit{text-align:center;margin-top:15px}.account_manage .page-subheading{text-align:center;margin-top:0;margin-bottom:25px;font-weight:400;background:#FFFFFF;text-transform:uppercase;padding:15px 0}.account_manage .civilite{padding:0 2.5%}.account_manage .civilite #uniform-id_gender1,.account_manage .civilite #uniform-id_gender2{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.account_manage .civilite label span.label{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.account_manage .paralleDiv{float:left;width:50%;padding:0 2.5%}@media (max-width:767px){.account_manage .paralleDiv{width:100%}}.account_manage .form-group{margin:5px 0}.account_manage .civilite{padding:0 2.5%}.account_manage .checkboxes{margin:15px 0}.account_manage .checkboxes .checkbox{float:left;width:50%;padding:0 2.5%}@media (max-width:767px){.account_manage .checkboxes .checkbox{width:100%}}.account_manage .col{float:left;position:relative;padding:0 15px;margin-top:10px}.account_manage .col.small-size{width:25%;padding-left:0}.account_manage .col.medium-size{width:33.33333333%}.account_manage .col.big-size{width:41.66666667%}.account_manage .col.separateur-date:after{content:'/';position:absolute;top:8px;right:-1px;font-size:23px;font-weight:lighter}.account_manage .selector span{display:none}body#history .FooterEspaceClient{text-align:left}body#history .FooterEspaceClient .btn{margin:0}body#history table{max-width:100%;background:transparent;border-collapse:collapse;border-spacing:0}body#history .table{margin-bottom:40px;width:100%}body#history .table-bordered{border:1px solid #333333}body#history .table > thead > tr > th{background:#004f5c;border:0;border:1px solid #333333;vertical-align:middle;padding:5px 10px;font-weight:bold;text-align:left;color:#FFFFFF;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;white-space:nowrap}@media (max-width:640px){body#history .table > thead > tr > th{font-size:14px;font-size:1.4rem}}body#history .table > thead > tr > th span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px}body#history .table tbody > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#history .table tfoot > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#history .table tfoot > tr > td.alignright{text-align:right}body#history td.history_state .label{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px;font-size:100%;font-weight:700;color:#FFFFFF;text-align:center;font-size:13px;font-size:1.3rem}body#history .table tbody > tr > td.footable-row-detail-cell{background-repeat:repeat;background-position:0 0;background-color:transparent}body#history .history_detail a,body#history .footable-row-detail-cell a{font-weight:700;text-decoration:none;margin-right:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:5px 10px 5px 0;font-size:13px;font-size:1.3rem}body#history .history_detail .btn,body#history .footable-row-detail-cell .btn{font-weight:400;font-size:13px;font-size:1.3rem}body#history .history_detail .btn.border,body#history .footable-row-detail-cell .btn.border{color:#004f5c}body#history .box{background:#f2f2f2;border:1px solid transparent;margin:0 0 15px;padding:14px 18px 20px;line-height:23px}body#history .box p:first-child{margin-top:0}body#history .box .btn{font-weight:400;font-size:13px;font-size:1.3rem}body#history .box .btn.border{color:#004f5c}body#history #block-order-detail h1{margin:40px auto 20px;font-size:30px;font-size:3rem}@media (max-width:767px){body#history #block-order-detail h1{font-size:15px;font-size:1.5rem}}body#history h3{color:#333333;padding-bottom:15px;border-bottom:1px solid #333333;text-transform:uppercase;font-size:20px;font-size:2rem;margin-bottom:15px;font-family:"Lato",sans-serif;font-weight:700}body#history .adresses_bloc .col-xs-12{width:49%;float:left;padding:0;border:none}body#history .adresses_bloc .col-xs-12:first-child{margin-right:2%}@media (max-width:767px){body#history .adresses_bloc .col-xs-12:first-child{margin-right:0}}@media (max-width:767px){body#history .adresses_bloc .col-xs-12{float:none;width:100%;margin-bottom:15px}}body#history .adresses_bloc .col-xs-12 ul.address{margin-bottom:40px}body#history .adresses_bloc .col-xs-12 ul.address h3{text-align:left;margin-top:0;border-bottom:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px;border-bottom:0}body#history .adresses_bloc .col-xs-12 ul.address li,body#history .adresses_bloc .col-xs-12 ul.address li span{font-size:14px;font-size:1.4rem;font-weight:300}body#history #block-order-detail #order-detail-content{padding:0}body#history #block-order-detail #order-detail-content .cart td.return_quantity,body#history #block-order-detail #order-detail-content .cart .price{text-align:center}body#history #block-order-detail #order-detail-content .cart tfoot > tr > td{font-size:13px;font-size:1.3rem}body#history .detail_step_by_step tbody > tr > td span{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px;font-size:100%;font-weight:700;color:#FFFFFF;text-align:center;font-size:13px;font-size:1.3rem}body#history textarea{height:100px;margin-bottom:10px}body#history #sendOrderMessage .submit{text-align:center}body#history #sendOrderMessage .btn{font-size:15px;font-size:1.5rem}#order-detail-content table .return_quantity_buttons{margin-top:3px}#order-detail-content table .return_quantity_buttons a{display:none;float:left;width:47%;text-align:center;color:#004f5c;font-weight:700;padding:5px 15px;font-size:14px;font-size:1.4rem}#order-detail-content table .return_quantity_buttons a:hover{text-decoration:none}#order-detail-content table .return_quantity_buttons a + a{margin-left:6%}#order-detail-content table .order_qte_input{display:none;width:100%;height:27px;line-height:27px;padding:0;text-align:center}#order-detail-content table label{font-weight:400}.table td.history_detail a + a{margin-left:14px}.table td.step-by-step-date{width:105px}.table tfoot strong{color:#333333}.info-order i{font-size:20px}.info-order i.icon-gift{color:#f13340}.info-order i.icon-repeat{color:#55c65e}#sendOrderMessage{margin-bottom:30px}#sendOrderMessage select.form-control{width:263px}#returnOrderMessage{margin-bottom:40px}#returnOrderMessage .submitZone{text-align:right;margin-top:15px}#returnOrderMessage .submitZone .btn{font-size:15px;font-size:1.5rem}#passwordPage{margin-bottom:50px}#passwordPage .submit{text-align:center}#passwordPage .centerStyle{margin-top:25px;text-align:center}#passwordPage .centerStyle .btn{color:#004f5c}body#addresses .FooterEspaceClient{text-align:left}body#addresses .FooterEspaceClient .btn{margin:0}body#addresses .addAdress{margin-bottom:40px;text-align:center}body#addresses .addAdress .btn{font-size:15px;font-size:1.5rem;color:#cda051}.bloc_adresses{margin-top:20px;margin-bottom:40px}.bloc_adresses ul{margin:0}.bloc_adresses .adresseDelivery{float:left;background:#f2f2f2;padding:20px;border:none;border-radius:0;width:48%;margin-right:4%}@media (max-width:767px){.bloc_adresses .adresseDelivery{width:100%;margin-right:0;margin-bottom:30px}}.bloc_adresses .adresseDelivery h3{text-align:left;margin-top:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px}.bloc_adresses .adresseDelivery li,.bloc_adresses .adresseDelivery li span{font-size:14px;font-size:1.4rem;font-weight:300}.bloc_adresses .adresseDelivery .address_update{margin:15px 0 5px 0}.bloc_adresses .adresseDelivery .address_update a{margin-right:5px;border:1px solid #cda051;color:#cda051}.bloc_adresses .adresseDelivery .address_update a .icon-chevron-right{display:none}.bloc_adresses .adresseDelivery + .adresseDelivery{margin-right:0}#address .info-title{max-width:95%;margin:10px auto;text-align:center;font-weight:300}#add_address{margin:25px auto;background:#f2f2f2;padding:20px;border:none;border-radius:0;max-width:95%}@media (max-width:767px){#add_address{padding:5px}}#add_address p.coText{padding-left:2.5%;margin:15px 0}#add_address .submit{text-align:center;margin-top:15px}.adresse_creation .page-subheading{text-align:center;margin-top:0;margin-bottom:25px;font-weight:400;background:#FFFFFF;text-transform:uppercase;padding:15px 0}.adresse_creation .civilite{padding:0 2.5%}.adresse_creation .paralleDiv{float:left;width:50%;padding:0 2.5%}@media (max-width:767px){.adresse_creation .paralleDiv{width:100%}}.adresse_creation .FullDiv{float:left;width:100%;padding:0 2.5%}.adresse_creation .form-group{margin:5px 0}.adresse_creation .civilite{padding:0 2.5%}.adresse_creation .checkboxes{margin:15px 0}.adresse_creation .checkboxes .checkbox{float:left;width:50%;padding:0 2.5%}.adresse_creation #uniform-id_country span{display:none}.adresse_creation .col{float:left;position:relative;padding:0 15px;margin-top:10px}.adresse_creation .col.small-size{width:25%;padding-left:0}.adresse_creation .col.medium-size{width:33.33333333%}.adresse_creation .col.big-size{width:41.66666667%}.adresse_creation .col.separateur-date:after{content:'/';position:absolute;top:8px;right:-1px;font-size:23px;font-weight:lighter}body#discount .FooterEspaceClient{text-align:left}body#discount .FooterEspaceClient .btn{margin:0}body#discount .info-title{font-weight:700;margin-bottom:25px}body#discount table{max-width:100%;background:transparent;border-collapse:collapse;border-spacing:0}body#discount .table{margin-top:40px;margin-bottom:30px;width:100%}body#discount .table-bordered{border:1px solid #333333}body#discount .table > thead > tr > th{background:#004f5c;border:0;border:1px solid #333333;vertical-align:middle;padding:5px 10px;font-weight:bold;text-align:left;color:#FFFFFF;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;white-space:nowrap}@media (max-width:640px){body#discount .table > thead > tr > th{font-size:14px;font-size:1.4rem}}body#discount .table tbody > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#order-follow .FooterEspaceClient{text-align:left}body#order-follow .FooterEspaceClient .btn{margin:0}body#order-follow .info-title{font-weight:700;margin-bottom:25px}body#order-follow table{max-width:100%;background:transparent;border-collapse:collapse;border-spacing:0}body#order-follow .table{margin-top:40px;margin-bottom:30px;width:100%}body#order-follow .table-bordered{border:1px solid #333333}body#order-follow .table > thead > tr > th{background:#004f5c;border:0;border:1px solid #333333;vertical-align:middle;padding:5px 10px;font-weight:bold;text-align:left;color:#FFFFFF;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;white-space:nowrap}@media (max-width:640px){body#order-follow .table > thead > tr > th{font-size:14px;font-size:1.4rem}}body#order-follow .table > thead > tr > th span{display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px}body#order-follow .table tbody > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#order-follow .table tbody > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#order-follow .table tfoot > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}body#order-follow .table tfoot > tr > td.alignright{text-align:right}body#order-follow td.history_state .label{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px;font-size:100%;font-weight:700;color:#FFFFFF;text-align:center;font-size:13px;font-size:1.3rem}body#order-follow .table tbody > tr > td.footable-row-detail-cell{background-repeat:repeat;background-position:0 0;background-color:transparent}body#order-follow .history_detail a,body#order-follow .footable-row-detail-cell a{font-weight:700;text-decoration:none;margin-right:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:5px 10px 5px 0;font-size:13px;font-size:1.3rem}body#order-follow .history_detail .btn,body#order-follow .footable-row-detail-cell .btn{font-weight:400;font-size:13px;font-size:1.3rem}body#order-follow .history_detail .btn.border,body#order-follow .footable-row-detail-cell .btn.border{color:#004f5c}body#order-follow .box{background:#f2f2f2;border:1px solid transparent;margin:0 0 15px;padding:14px 18px 20px;line-height:23px}body#order-follow .box p:first-child{margin-top:0}body#order-follow .box .btn{font-weight:400;font-size:13px;font-size:1.3rem}body#order-follow .box .btn.border{color:#004f5c}body#order-follow #block-order-detail h1{margin:40px auto 20px;font-size:30px;font-size:3rem}body#order-follow h3{color:#333333;padding-bottom:15px;border-bottom:1px solid #333333;text-transform:uppercase;font-size:20px;font-size:2rem;margin-bottom:15px;font-family:"Lato",sans-serif;font-weight:700}body#order-follow .adresses_bloc .col-xs-12{width:49%;float:left;padding:0;border:none}body#order-follow .adresses_bloc .col-xs-12:first-child{margin-right:2%}body#order-follow .adresses_bloc .col-xs-12 ul.address{margin-bottom:40px}body#order-follow .adresses_bloc .col-xs-12 ul.address h3{text-align:left;margin-top:0;border-bottom:0;margin-bottom:15px;font-weight:400;background:#FFFFFF;font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:15px 10px;border-bottom:0}body#order-follow .adresses_bloc .col-xs-12 ul.address li,body#order-follow .adresses_bloc .col-xs-12 ul.address li span{font-size:14px;font-size:1.4rem;font-weight:300}body#order-follow #block-order-detail #order-detail-content{padding:0}body#order-follow #block-order-detail #order-detail-content .cart td.return_quantity,body#order-follow #block-order-detail #order-detail-content .cart .price{text-align:center}body#order-follow #block-order-detail #order-detail-content .cart tfoot > tr > td{font-size:13px;font-size:1.3rem}body#order-follow .detail_step_by_step tbody > tr > td span{display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px;font-size:100%;font-weight:700;color:#FFFFFF;text-align:center;font-size:13px;font-size:1.3rem}body#order-follow textarea{height:100px;margin-bottom:10px}body#order-follow #sendOrderMessage .submit{text-align:center}body#order-follow #sendOrderMessage .btn{font-size:15px;font-size:1.5rem}body#order-follow h2.page-subheading{margin-top:0}body#order-follow .box .bold{font-weight:700}body#order-follow .box ul.presentation{margin-left:25px}body#order-follow .box ul.presentation li{list-style:none;list-style-position:outside;color:#333333;margin-bottom:10px;font-size:14px;font-size:1.4rem}body#order-follow .box ul.presentation li:before{content:'\25A0';display:block;position:relative;max-width:0;max-height:0;left:-17px;top:-7px;color:#333333;font-size:20px;font-size:2rem}body#module-blockreviews-myreviews .FooterEspaceClient{text-align:left}body#module-blockreviews-myreviews .FooterEspaceClient .btn{margin:0}body#module-blockreviews-myreviews #block-history table{max-width:100%;background:transparent;border-collapse:collapse;border-spacing:0}body#module-blockreviews-myreviews #block-history .table{margin-top:40px;margin-bottom:30px;width:100%}body#module-blockreviews-myreviews #block-history .table-bordered{border:1px solid #333333}body#module-blockreviews-myreviews #block-history .table > thead > tr > th{background:#004f5c;border:0;border:1px solid #333333;vertical-align:middle;padding:5px 10px;font-weight:bold;text-align:left;color:#FFFFFF;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;white-space:nowrap}@media (max-width:640px){body#module-blockreviews-myreviews #block-history .table > thead > tr > th{font-size:14px;font-size:1.4rem}}body#module-blockreviews-myreviews #block-history .table tbody > tr > td{border:1px solid #333333;background:#FFFFFF;padding:9px 10px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.replace-2x{font-size:1px}.example{background-image:url(https://www.villathalgo.com/themes/villa-thalgo/css/autoload/../images/example2x.png);-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px}}table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width:767px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}#categories_block_top{clear:both;position:relative;top:30px}#categories_block_top .sf-menu{position:relative}#categories_block_top .sf-menu > li{position:static}#categories_block_top .sf-menu > li > ul{width:100%;top:60px;margin:0 20px}#categories_block_top .sf-menu > li > ul > li{display:block;float:left;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}#categories_block_top .sf-menu > li > ul > .category_thumb{display:block;clear:both;overflow:hidden;width:100%}#categories_block_top .sf-menu > li > ul > .category_thumb img{display:inline-block;width:33%}#categories_block_top .sf-menu > li h4 a{font-size:1.1em}#categories_block_top .sf-menu > li h4 a:before{display:none}#categories_block_top .sf-menu > li .main-level-submenus{position:relative;display:block !important;visibility:visible !important;top:0;background:none;box-shadow:none;padding:0;left:0}#categories_block_top .sf-menu .category_thumb{display:none}#categories_block_left .block_content > ul{border-top:1px solid #d6d4d4}#categories_block_left li{position:relative}#categories_block_left li a{font-weight:bold;color:#333;display:block;font-size:13px;line-height:30px;padding:0 30px 0 19px;border-bottom:1px solid #d6d4d4}#categories_block_left li span.grower{display:block;background:#f6f6f6;position:absolute;right:0;top:0;cursor:pointer;font-family:"FontAwesome";font-size:14px}#categories_block_left li span.grower.OPEN:before,#categories_block_left li span.grower.CLOSE:before{content:"\f068";display:block;vertical-align:middle;width:30px;height:30px;color:#333;line-height:30px;text-align:center}#categories_block_left li span.grower.CLOSE:before{content:"\f067";color:silver}#categories_block_left li span.grower:hover + a,#categories_block_left li a:hover,#categories_block_left li a.selected{background:#f6f6f6}#categories_block_left li li a{font-weight:normal;color:#777777}#categories_block_left li li a:before{content:"\f105";font-family:"FontAwesome";line-height:29px;padding-right:8px}#columns #newsletter_block_left .form-group{margin-bottom:0}#columns #newsletter_block_left .form-group .form-control{max-width:222px;display:inline-block;margin-right:6px}@media (min-width:768px) and (max-width:1199px){#columns #newsletter_block_left .form-group .form-control{margin-bottom:10px;margin-right:0}}#columns #newsletter_block_left .success_inline,#columns #newsletter_block_left .warning_inline{text-align:left;padding:1px 0 0 0;margin-bottom:-19px}#columns #newsletter_block_left .success_inline{color:#418B19}#columns #newsletter_block_left .warning_inline{color:#f13340}#footer #newsletter_block_left{overflow:hidden;width:50%;float:left;padding:13px 15px 7px 15px;margin-bottom:0}@media (max-width:767px){#footer #newsletter_block_left{width:100%}}#footer #newsletter_block_left h4{background:none;float:left;padding:7px 16px 5px 0;text-transform:none;font-size:21px;line-height:25px;border:none}#footer #newsletter_block_left h4:after{display:none}#footer #newsletter_block_left .block_content{overflow:hidden}#footer #newsletter_block_left .form-group{margin-bottom:0}#footer #newsletter_block_left .form-group .form-control{height:45px;max-width:267px;background:#3c3c3c;border-color:#515151;color:#fff;padding:10px 43px 10px 12px;display:inline-block;float:left}#footer #newsletter_block_left .form-group .form-control:focus{-moz-box-shadow:black 0 0 0;-webkit-box-shadow:black 0 0 0;box-shadow:black 0 0 0}#footer #newsletter_block_left .form-group .button-small{margin-left:-43px;border:none;background:none;text-align:center;color:#908f8f;padding:8px}#footer #newsletter_block_left .form-group .button-small:before{content:"\f138";font-family:"FontAwesome";font-size:28px;line-height:28px}#footer #newsletter_block_left .form-group .button-small:hover{color:#fff !important}#footer #newsletter_block_left .form-group .button-small span{display:none}#footer #newsletter_block_left .warning_inline{display:block;color:#f13340;font-size:13px;line-height:26px;clear:both}@media (min-width:1200px){#footer #newsletter_block_left .warning_inline{display:inline-block;position:relative;top:-35px;margin-bottom:-35px;left:15px;clear:none}}#footer #newsletter_block_left .newsletter-input{max-width:300px !important}.ac_results{text-align:left;padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}.tags_block .block_content{overflow:hidden}.tags_block .block_content a{display:inline-block;font-size:13px;line-height:16px;font-weight:bold;padding:4px 9px 5px 9px;border:1px solid #d6d4d4;float:left;margin:0 3px 3px 0}.tags_block .block_content a:hover{color:#333;background:#f6f6f6}#viewed-products_block_left li.last_item{padding-bottom:0;margin-bottom:0;border-bottom:none}.adcms-slider-wrapper{overflow:hidden;width:100%}.adcms-slider-wrapper ul{list-style-type:none;margin:0}.adcms-slider-wrapper li{float:left;margin:0;padding:0}#page .advanced-cms-wrapper .rte p{margin-bottom:1em;min-height:1px}.advanced-cms-wrapper.t17{box-shadow:2px 2px 11px 0 rgba(0,0,0,0.1);background:white;padding:1rem;color:#878787;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.adcms-slider-wrapper li{margin:0}}.adcms-slider-wrapper li a.lnk_img{display:block}.adcms-slider-wrapper li a img{border:1px solid #ccc}.adcms-slider-wrapper li p.product_name{text-align:center}.adcms-slider-wrapper div.category-image{text-align:center}.adcms-slider-wrapper div.category-image a.img{display:inline-block}.advanced-cms-wrapper-landing{margin:0 15px}.advanced-cms-wrapper img.img-responsive{width:100%}.advanced-cms-wrapper img{display:block;height:auto;max-width:100%}.advanced-cms-wrapper iframe{width:100%}.growl_cart_all,.growl_status_adcms_all{position:fixed;z-index:9999;top:5px;right:10px}.growl_cart,.growl_status_adcms{display:none;position:relative;margin:5px 0;padding:10px 25px 10px 20px;border-radius:6px;color:#fff;background-color:rgba(67,183,84,0.85);transition:none}.growl_status_adcms{background-color:rgba(226,124,121,0.85)}.growl_cart .close_growl_cart,.growl_status_adcms .close_status_adcms{position:absolute;cursor:pointer;right:5px;top:1px}.growl_cart .close_growl_cart:before,.growl_status_adcms .close_status_adcms:before{content:"\f00d";font-family:"FontAwesome";font-size:12px;line-height:12px}.advanced-cms-wrapper .carousel .carousel-inner{height:auto}.advanced-cms-wrapper .carousel .carousel-inner figure{margin:0}.advanced-cms-wrapper .carousel .carousel-item{height:100%;width:100%}.bg-size-cover{background-size:cover}.bg-size-contain{background-size:contain}.bg-repeat{background-repeat:repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-attachment-fixed{background-attachment:fixed}.adcms-category li h5{font-weight:bold}.adcms-category-slider li h5{font-weight:bold}.bx-wrapper{position:relative;padding:0;zoom:1;margin:0 !important}.bx-wrapper img{max-width:100%;display:block}.bx-viewport{direction:ltr !important}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://www.villathalgo.com/js/jquery/plugins/bxslider/images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;display:none}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;zoom:1}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;background:#000;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls-direction a{margin-top:38px;height:20px;width:20px;line-height:0;position:absolute;top:40%;margin-top:-10px;font-size:0;overflow:hidden;outline:none;text-decoration:none}.bx-wrapper .bx-controls-direction a:before{padding-left:2px;color:#c0c0c0;font-family:"FontAwesome";font-size:20px;line-height:22px}.bx-wrapper .bx-controls-direction a:hover:before{color:#333}.bx-next{right:10px}.bx-next:before{content:"\f138"}.bx-prev{left:10px}.bx-prev:before{content:"\f137"}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://www.villathalgo.com/js/jquery/plugins/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://www.villathalgo.com/js/jquery/plugins/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial,Helvetica,sans-serif;display:block;font-size:.85em;padding:10px}