@import "../../../../../packages/altea_theme/themes/altea_theme/css/bootstrap.min.css";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");@import "../../../../../packages/altea_theme/themes/altea_theme/css/slick.css";@import "../../../../../packages/altea_theme/themes/altea_theme/css/flexnav.css";body .ccm-page{font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 30px;font-weight: 300;letter-spacing: 0.05em}body .ccm-page a{color: #262262}body .ccm-page a:hover,body .ccm-page a:focus,body .ccm-page a:active{text-decoration: none;outline: none;color: #262262}body .ccm-page h1{font-family: 'Open Sans', sans-serif;font-size: 50px;line-height: 60px;font-weight: normal}body .ccm-page h2{font-family: 'Open Sans', sans-serif;font-size: 33px;line-height: 34px;font-weight: 600}body .ccm-page h3{font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 24px;font-weight: 400}body .ccm-page p{font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 30px;font-weight: 300}body .ccm-page p strong,body .ccm-page p b{font-weight: bold}body .ccm-page p a{color: #262262}body .ccm-page p a:hover,body .ccm-page p a:focus,body .ccm-page p a:active{color: 'Open Sans', sans-serif}body .ccm-page .margin_bottom_50{margin-bottom: 50px}body .ccm-page .margin_top_30{margin-top: 30px}body .ccm-page img{max-width: 100%;height: auto !important}body .ccm-page input:focus{outline: none}body .ccm-page ::-webkit-input-placeholder{color: #333}body .ccm-page :-moz-placeholder{color: #333}body .ccm-page ::-moz-placeholder{color: #333}body .ccm-page :-ms-input-placeholder{color: #333}.ccm-page header{position: relative;background: rgba(255,255,255,0.8);padding: 22px 0px;z-index: 2}.ccm-page header #header_links{float: left}.ccm-page header #sb-search{float: left;position: relative;min-width: 60px;height: 34px;max-width: 173px}.sb-search hidden-sm{display:none;}.ccm-page header #sb-search .sb-search-input{height: 35px;text-indent: 10px;background: #262262;border-radius: 100px;padding-right: 55px;border: 0;color: #fff;max-width: 173px;line-height: 35px}.ccm-page header #sb-search input.ccm-search-block-submit.sb-search-submit{display: none}.ccm-page header #sb-search span.sb-icon-search{width: 55px;height: 34px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/search-icon.png') no-repeat center #544f98;border-radius: 100px;display: block;position: absolute;right: 0;top: 0}.ccm-page header #sb-search ::-webkit-input-placeholder{color: #fff;font-size: 12px}.ccm-page header #sb-search ::-moz-placeholder{color: #fff;font-size: 12px}.ccm-page header #sb-search :-ms-input-placeholder{color: #fff;font-size: 12px}.ccm-page header #sb-search :-moz-placeholder{color: #fff;font-size: 12px}.ccm-page header .ccm-block-switch-language{float: left;margin-left: 10px; display:none;}.ccm-page header .ccm-block-switch-language ul{list-style: none;display: inline;padding: 0}.ccm-page header .ccm-block-switch-language ul li{float: left}.ccm-page header .ccm-block-switch-language ul li a{font-weight: 700;font-size: 12px;line-height: 20px;color: #000;text-transform: uppercase;border-right: 1px solid #262262;padding: 0px 5px}.ccm-page header .ccm-block-switch-language ul li a.ccm-block-switch-language-active-flag{color: #262262}.ccm-page header ul.nav{list-style: none;float: right}.ccm-page header ul.nav li{position: relative;float: left;background: transparent !important;width: auto !important}.ccm-page header ul.nav li:before{content: '';position: absolute;width: 13px;height: 13px;top: 50%;margin-top: -6px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/sep-nav.png") no-repeat 0px -13px}.ccm-page header ul.nav li a{font-size: 12px;line-height: 22px;font-weight: 300;color: #000;text-transform: uppercase;border: 0px;background: transparent;padding: 10px 11px}.ccm-page header ul.nav li a:hover{background: transparent}.ccm-page header ul.nav li.nav-path-selected:before,.ccm-page header ul.nav li.nav-selected:before{background-position: 0px 0px}.ccm-page header ul.nav li.nav-path-selected a,.ccm-page header ul.nav li.nav-selected a{font-weight: 700}.ccm-page header ul.nav li:first-child a{font-size: 0px;display: block;width: 35px;height: 42px}.ccm-page header ul.nav li:first-child:before{background: url('../../../../../packages/altea_theme/themes/altea_theme/img/home-altea-icon.png') no-repeat 0px 0px;width: 20px;height: 20px;margin-top: -10px}.ccm-page header ul.nav li:first-child.nav-selected:before{background-position: 0px -28px}.ccm-page header .menu-button{padding: 1em;background: transparent;color: #262262;border-bottom: 0px;font-weight: 600;text-transform: uppercase;font-size: 0;text-align: right}.ccm-page header .menu-button .touch-button{background: url("../../../../../packages/altea_theme/themes/altea_theme/img/menu-icon.png") no-repeat center transparent;right: 10px;width: 30px;height: 30px;top: -87px;background-size: contain}.ccm-page header .menu-button .touch-button i{display: none}.ccm-page header .menu-button > a{float: left;position: relative;z-index: 2}.ccm-page main{float: left;width: 100%}.ccm-page main ul{padding-left: 0px;margin-bottom: 0px}.ccm-page main ul li{font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 25px;font-weight: 300;color: #333;list-style: none;position: relative;padding-left: 15px;margin-bottom: 10px}.ccm-page main ul li:before{content: " ";width: 10px;height: 10px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/bullet-point.png') no-repeat center;position: absolute;top: 10px;left: 0px}.ccm-page main .slider{/*margin-top: -140px*/}.ccm-page main .slider .swiper-button-next,.ccm-page main .slider .swiper-button-prev{background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows-slider_home.png") no-repeat;width: 24px;height: 34px}.ccm-page main .slider .swiper-button-prev{background-position: 0px 0px;left: 35px}.ccm-page main .slider .swiper-button-prev:hover{background-position: 0px -35px}.ccm-page main .slider .swiper-button-next{background-position: -26px 0px;right: 35px}.ccm-page main .slider .swiper-button-next:hover{background-position: -26px -35px}.ccm-page main .simple-accordion-group .simple-accordion-description{padding: 20px 50px;background: #fff}.ccm-page main .ccm-swiper-slider-container .swiper-caption{background: transparent;width: 100%;bottom: 50px}.ccm-page main .ccm-swiper-slider-container .swiper-caption p,.ccm-page main .ccm-swiper-slider-container .swiper-caption h3{color: #fff;font-size: 40px;line-height: 50px;font-weight: 700;text-shadow: -1px 1px 2px #333;text-transform: uppercase}.ccm-page main .ccm-swiper-slider-container .swiper-pagination .swiper-pagination-bullet{width: 25px;height: 25px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/dots-slider.png") no-repeat 0px 0px}.ccm-page main .ccm-swiper-slider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position: 0px -29px}.ccm-page main h1.page-title{position: relative;text-align: center;display: table;margin: 0px auto 35px auto;text-transform: uppercase}.ccm-page main h1.page-title:before{content: '';width: 75px;height: 19px;position: absolute;left: -105px;top: 50%;margin-top: -10px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/motif.png") no-repeat 0px -30px}.ccm-page main h1.page-title:after{content: '';width: 75px;height: 19px;position: absolute;right: -105px;top: 50%;margin-top: -10px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/motif.png") no-repeat 0px 0px}.ccm-page main h2.page-title{position: relative;padding-bottom: 12px;margin-bottom: 35px;margin-top: 0}.ccm-page main h2.page-title:before{content: '';width: 70px;height: 2px;border: 2px solid #bfc602;position: absolute;bottom: -12px}.ccm-page main .see_more_link{font-size: 24px;line-height: 24px;color: #000;font-weight: 400;text-decoration: underline}.ccm-page main .see_more_link a{color: #000}.ccm-page main .product-home-page-list{display: block;overflow: hidden;margin-bottom: 60px}.ccm-page main .product-home-page-list .product-item{text-align: center}.ccm-page main .product-home-page-list .product-item .ccm-block-page-list-page-entry-thumbnail{border-bottom: 3px solid #ccc;padding-bottom: 10px;margin-bottom: 15px}.ccm-page main .product-home-page-list .product-item .ccm-block-page-list-page-entry-thumbnail img{display: table;margin: auto}.ccm-page main .product-home-page-list .product-item .ccm-block-page-list-title{font-size: 18px;line-height: 27px;color: #000;font-weight: 400}.ccm-page main .product-home-page-list .product-item:hover .ccm-block-page-list-page-entry-thumbnail{border-bottom: 3px solid #262262}.ccm-page main .product-home-page-list .product-item:hover .ccm-block-page-list-title{color: #262262;font-weight: 700}.ccm-page main .marche-home-page-list{margin-top: 50px;display: block;float: left;margin-bottom: 50px;width: 100%}.ccm-page main .marche-home-page-list .marche-item{position: relative}.ccm-page main .marche-home-page-list .marche-item a{display: block}.ccm-page main .marche-home-page-list .marche-item .ccm-block-page-list-title{position: absolute;bottom: -34px;width: 100%;text-align: center;font-size: 18px;line-height: 24px;font-weight: 400;color: #777;text-transform: uppercase;padding-top: 24px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/forme-home-2.png") center top no-repeat}.ccm-page main .marche-home-page-list .marche-item .ccm-block-page-list-page-entry-thumbnail{border-radius: 15px;overflow: hidden}.ccm-page main .marche-home-page-list .marche-item.title-top .ccm-block-page-list-title{top: -31px;bottom: inherit;padding-bottom: 25px;padding-top: 0px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/forme-home.png") bottom center no-repeat}.ccm-page main .marche-home-page-list .marche-item .overlay{display: none;position: absolute;width: 100%;height: 100%;border-radius: 15px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/plus.png') no-repeat center rgba(0,0,0,0.2)}.ccm-page main .marche-home-page-list .marche-item:hover .overlay{display: block}.ccm-page main .marche-home-page-list .marche-item:hover .ccm-block-page-list-title{font-weight: 700;color: #262262}.ccm-page main .marche-home-page-list .see_all_link{background: #262262;border-radius: 15px;min-height: 280px}.ccm-page main .marche-home-page-list .see_all_link .ccm-block-page-list-title{position: absolute;width: 100%;top: 50%;text-align: center;color: #fff;font-size: 30px;line-height: 30px;text-transform: uppercase;margin-top: -50px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrow.png") no-repeat bottom center;padding-bottom: 70px}.ccm-page main .marche-home-page-list .see_all_link a{display: block;width: 100%;height: 100%}.ccm-page main .container .ccm-swiper-slider-container{overflow: hidden;padding: 0px 35px}.ccm-page main .container .ccm-swiper-slider-container .swiper-container{overflow: visible}.ccm-page main .swiper-button-next,.ccm-page main .swiper-button-prev{background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows.png") no-repeat;width: 34px;height: 34px}.ccm-page main .swiper-button-prev{background-position: 0px 0px;left: -35px}.ccm-page main .swiper-button-prev:hover{background-position: 0px -36px}.ccm-page main .swiper-button-next{background-position: -36px -36px;right: -35px}.ccm-page main .swiper-button-next:hover{background-position: -36px 0px}.ccm-page main .swiper-slide img{display: table;margin: auto}.ccm-page main .image_top{/*margin-top: -140px;*/position: relative}.ccm-page main .groupe_template img{float: right;margin: 0px 0px 20px 20px}.ccm-page main .breadcrumb{padding: 0px 15px;margin-bottom: 20px;list-style: none;background-color: #262262;border-radius: 0;position: absolute;bottom: 0px;line-height: 15px;z-index: 1}.ccm-page main .breadcrumb li{display: inline-block;font-size: 12px;line-height: 20px;font-weight: 600;text-transform: uppercase;color: #fff !important;margin-bottom: 0px}.ccm-page main .breadcrumb li a{color: #fff}.ccm-page main .breadcrumb li.active{font-weight: 700}.ccm-page main .breadcrumb li:before{padding: 0 5px;color: #fff;content: "|"}.ccm-page main .breadcrumb li:first-child:before{content: none}.ccm-page main .second_navigation{background: #f8f8f8;margin-bottom: 30px;float: left;width: 100%;position: relative;z-index: 1}.ccm-page main .second_navigation .activePageResponsive{display: none}.ccm-page main .second_navigation ul.nav{display: table;margin: auto;padding: 19px 0px}.ccm-page main .second_navigation ul.nav li{float: left;padding: 0px;position: relative;z-index: 1;margin-bottom: 0px}.ccm-page main .second_navigation ul.nav li a{font-size: 11px;line-height: 20px;color: #939e97;font-weight: 600;text-transform: uppercase;padding: 0px 10px;border-right: 1px solid #262262}.ccm-page main .second_navigation ul.nav li a.nav-selected,.ccm-page main .second_navigation ul.nav li a.nav-path-selected{color: #262262;font-weight: 700}.ccm-page main .second_navigation ul.nav li a:hover,.ccm-page main .second_navigation ul.nav li a:focus{background: transparent}.ccm-page main .second_navigation ul.nav li:last-child a{border-right: 0px}.ccm-page main .second_navigation ul.nav li:before{content: none}.ccm-page main .second_navigation ul.nav li .caret{display: none;position: absolute;width: 0;height: 0;top: 13px;z-index: 2;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent}.ccm-page main .second_navigation ul.nav li ul.dropdown{position: relative;z-index: 10;display: none;float: left;text-align: left;list-style: none}.ccm-page main .second_navigation ul.nav li ul.dropdown .caret{display: none}.ccm-page main .second_navigation ul.nav li.open ul.dropdown{display: block}.ccm-page main .second_navigation .prev,.ccm-page main .second_navigation .next,.ccm-page main .second_navigation .menu-custom{display: none}.ccm-page main .ccm-block-next-previous-wrapper{margin-top: -12px}.ccm-page main p.ccm-block-next-previous-previous-link{font-size: 0px;width: 64px;height: 64px;float: left;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/pagination.png') no-repeat 0px 0px;margin: 0px 20px 0px 0px}.ccm-page main p.ccm-block-next-previous-previous-link a{display: block;width: 100%;height: 100%}.ccm-page main p.ccm-block-next-previous-previous-link:hover{background-position: 0px -71px}.ccm-page main p.ccm-block-next-previous-next-link{font-size: 0px;width: 64px;height: 64px;float: left;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/pagination.png') no-repeat -73px -71px;margin: 0px}.ccm-page main p.ccm-block-next-previous-next-link a{display: block;width: 100%;height: 100%}.ccm-page main p.ccm-block-next-previous-next-link:hover{background-position: -73px 0px}.ccm-page main .bordered-title{border: 2px solid #000;font-size: 14px;line-height: 32px;font-weight: 700;text-transform: uppercase;text-align: center;padding: 0px 40px;min-width: 300px;display: inline-block}.ccm-page main ul.slides li:before,.ccm-page main ul.flex-direction-nav li:before{content: none}.ccm-page main .post_slider{position: relative}.ccm-page main .post_slider ul.flex-direction-nav{position: absolute;top: 50%;width: 100%;margin-top: -12px}.ccm-page main .post_slider ul.flex-direction-nav li a{font-size: 0px;display: block;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows-slider.png") no-repeat;line-height: 21px;width: 18px; height: 25px;}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-prev{position: absolute;left: 10px;width: 18px;height: 21px;padding: 0px}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-prev a{background-position: 0px -28px}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-prev a:hover{background-position: 0px 0px}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-next{position: absolute;right: 10px;width: 18px;height: 21px;padding: 0px}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-next a{background-position: -29px 0px}.ccm-page main .post_slider ul.flex-direction-nav li.flex-nav-next a:hover{background-position: -29px -28px}.ccm-page main .post_slider .slides li img{border-radius: 15px}.ccm-page main .product_content{position: relative;margin-bottom: 90px}.ccm-page main .product_content .right_side{position: static}.ccm-page main .product_content .right_side .btn-actions{position: absolute;bottom: 0px}.ccm-page main ul.simpleTabs{background: transparent;box-shadow: none;margin-bottom: 20px !important}.ccm-page main ul.simpleTabs li{border: 2px solid #999;padding: 0px;margin: 0px}.ccm-page main ul.simpleTabs li a{color: #999 !important;font-size: 14px;line-height: 32px;font-weight: 700;text-transform: uppercase}.ccm-page main ul.simpleTabs li:before{content: none}.ccm-page main ul.simpleTabs li.active{background: transparent;border-color: #000}.ccm-page main ul.simpleTabs li.active a{color: #000 !important}.ccm-page main ul.simpleTabs li.active:before{background: transparent;content: ' ';border-color: transparent transparent transparent #000;border-style: solid;border-width: 10px;position: absolute;top: 100%;left: 50%;border-top: 7px solid #000;border-right: 7px solid transparent;border-bottom: 0 solid transparent;border-left: 7px solid transparent}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell{overflow: auto;background: #f8f8f8;padding: 20px 15px;cursor: pointer;min-height: 105px;position: relative}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell.qualite_produit:after{content: '';width: 88px;height: 88px;position: absolute;top: 10px;left: 30px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/icons-engagements.png") no-repeat -92px 0px}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell.service:after{content: '';width: 88px;height: 88px;position: absolute;top: 10px;left: 30px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/icons-engagements.png") no-repeat -92px -96px}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell.qualite_certif:after{content: '';width: 88px;height: 88px;position: absolute;top: 10px;left: 30px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/icons-engagements.png") no-repeat -92px -192px}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell.environement:after{content: '';width: 88px;height: 88px;position: absolute;top: 10px;left: 30px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/icons-engagements.png") no-repeat -92px -288px}.ccm-page main .vivid-simple-accordion .panel-title{color: #a5a5a5;font-size: 33px;line-height: 34px;position: relative;margin-left: 105px;margin-top: 10px}.ccm-page main .vivid-simple-accordion .panel-title:after{position: absolute;bottom: -15px;left: 0;width: 70px;content: ' ';height: 3px;border-bottom: 3px solid #a5a5a5}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .panel-title{color: #000}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .panel-title:after{border-color: #bfc602}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell.qualite_produit:after{background-position: 0px 0px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell.service:after{background-position: 0px -96px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell.qualite_certif:after{background-position: 0px -192px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell.environement:after{background-position: 0px -288px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.closed .simple-accordion-title-shell > *:before{content: "";margin-right: 0px;position: absolute;right: 10px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/plus-.png') no-repeat center;width: 36px;height: 36px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell > *:before{content: "";margin-right: 0px;position: absolute;right: 10px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/moins.png') no-repeat center;width: 36px;height: 36px}.ccm-page main .slide_product{margin-top: 40px;padding-right: 35px;padding-left: 20px}.ccm-page main .slide_product li.product-item{position: relative;padding-top: 49px}.ccm-page main .slide_product li.product-item:before{content: none}.ccm-page main .slide_product li.product-item a{display: block;position: relative;margin: 0px 1px}.ccm-page main .slide_product li.product-item .ccm-block-page-list-title{position: absolute;top: -49px;width: 100%;text-align: center;font-size: 18px;line-height: 24px;font-weight: 400;color: #777;text-transform: uppercase;padding-bottom: 24px;background: none}.ccm-page main .slide_product li.product-item .ccm-block-page-list-page-entry-thumbnail{border-radius: 15px;overflow: hidden}.ccm-page main .slide_product li.product-item .overlay{display: none;position: absolute;width: 100%;height: 100%;border-radius: 15px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/plus.png') no-repeat center rgba(0,0,0,0.2)}.ccm-page main .slide_product li.product-item:hover .overlay{display: block}.ccm-page main .slide_product li.product-item:hover .ccm-block-page-list-title{font-weight: 700;color: #262262}.ccm-page main .form-control{height: 42px;line-height: 28px}.ccm-page main .form-group{margin-bottom: 25px;float: left;width: 47%;margin-right: 3%}.ccm-page main .form-group.field-textarea{width: 97%;margin-right: 0}.ccm-page main .form-group.field-radios{width: 97%}.ccm-page main .form-group input,.ccm-page main .form-group textarea,.ccm-page main .form-group select{border: 1px solid #8b8b8b;box-shadow: none;color: #333}.ccm-page main .form-group input:focus,.ccm-page main .form-group textarea:focus,.ccm-page main .form-group select:focus{box-shadow: none;outline: none;border: 1px solid #8b8b8b}.ccm-page main .form-group.field-fileupload .file_upload{position: relative;display: block;overflow: hidden;float: left}.ccm-page main .form-group.field-fileupload input{float: left;width: 32px;height: 32px;border: 0 !important;text-indent: -99999px;box-shadow: none !important;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/file_upload.png") no-repeat center transparent;display: block;padding: 0;cursor: pointer;opacity: 0;overflow: hidden;z-index: 2;position: relative;right: 0}.ccm-page main .form-group.field-fileupload span.upload-icon{float: left;width: 32px;height: 32px;border: 0 !important;text-indent: -99999px;box-shadow: none !important;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/file_upload.png") no-repeat center transparent;display: block;padding: 0;cursor: pointer;overflow: hidden;position: absolute;right: 0}.ccm-page main .form-group label.control-label{float: left;margin-right: 20px;display: inline-block;margin-bottom: 0;font-size: 14px;font-weight: 400;color: #777}.ccm-page main .form-group .radio{float: left;margin: 0px 15px;display: inline-block}.ccm-page main .form-group .radio input{margin-top: 10px}.ccm-page main .form-group .radio label{font-size: 14px;font-weight: 400;color: #777}.ccm-page main textarea.form-control{height: auto !important}.ccm-page main .form-actions{display: block;clear: both;width: auto;padding-top: 15px;margin-right: 138px}.ccm-page main .form-actions .btn.btn-primary{float: right;background: #262262;background: -webkit-linear-gradient(#262262, #262262);background: -o-linear-gradient(#262262, #262262);background: -moz-linear-gradient(#262262, #262262);background: linear-gradient(#262262, #262262);border-radius: 100px;color: #ffffff;line-height: 21px;font-weight: 300;position: relative;border: 0;min-width: 150px;text-align: left}.ccm-page main .form-actions .btn.btn-primary:after{content: '';background: url("../../../../../packages/altea_theme/themes/altea_theme/img/bt-arrow.png") no-repeat center #544f98;width: 54px;height: 33px;position: absolute;right: 0px;top: 0;border-radius: 100px}.ccm-page main .required_req{display: block;float: left;width: 97%;text-align: right}.ccm-page main .required_req p{font-size: 11px;margin-bottom: 0;line-height: 16px;font-style: italic;color: #777;margin-bottom: 10px}.ccm-page main button.slick-arrow{border: 0;background: transparent;text-indent: -999px;padding: 0;font-size: 0px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows.png") no-repeat;width: 34px;height: 34px;position: absolute;top: 50%;margin-top: 10px;z-index: 2}.ccm-page main button.slick-arrow.slick-prev{left: 0}.ccm-page main button.slick-arrow.slick-prev:hover{background-position: 0px -35px}.ccm-page main button.slick-arrow.slick-next{right: 0;background-position: -35px -35px}.ccm-page main button.slick-arrow.slick-next:hover{background-position: -35px 0px}.ccm-page main .location_container .ccm-layout-column-wrapper{position: relative}.ccm-page main .location_container .ccm-layout-column-wrapper .ccm-layout-column{float: left;position: relative}.ccm-page main .location_container .adresse_box{position: absolute;width: 100%;bottom: 0;background: rgba(255,255,255,0.8);padding: 3%;text-align: center;min-height: 167px}.ccm-page main .location_container .adresse_box .adresse-title{color: #262262;font-size: 18px;font-weight: 700}.ccm-page main .location_container .adresse_box p{font-size: 14px;line-height: 20px;font-weight: 400;color: #000}.ccm-page main .location_container .adresse_box strong{font-weight: 700}.ccm-page main .location_container ul.simpleTabs{margin-bottom: 0px !important}.ccm-page main .location_container ul.simpleTabs li{border: 0;padding-bottom: 26px;margin-bottom: 0px}.ccm-page main .location_container ul.simpleTabs li.active{border-bottom: 3px solid #262262}.ccm-page main .location_container ul.simpleTabs li.active:before{background: transparent;content: ' ';border-color: transparent transparent transparent #262262;border-style: solid;border-width: 7px;position: absolute;bottom: 0px;left: 50%;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #262262;top: inherit}.ccm-page main .location_container ul.simpleTabs li.active a .logo_map img{display: block}.ccm-page main .location_container ul.simpleTabs li.active a .logo_map .active_img{display: block}.ccm-page main .location_container ul.simpleTabs li.active a .logo_map .default_img{display: none}.ccm-page main .location_container ul.simpleTabs li a{text-indent: -99999%;text-align: center}.ccm-page main .location_container ul.simpleTabs li a .logo_map{display: table;margin: auto}.ccm-page main .location_container ul.simpleTabs li a .logo_map img{display: block}.ccm-page main .location_container ul.simpleTabs li a .logo_map .active_img{display: none}.ccm-page main .link_annonce{background: url("../../../../../packages/altea_theme/themes/altea_theme/img/annonce-icon.png") no-repeat 0px 0px;padding-left: 40px}.ccm-page main .link_annonce a{color: #333}.ccm-page main .image_produit img{border-radius: 15px}.ccm-page main .ccm-pagination-wrapper ul li{display: inline-block;padding: 0px !important}.ccm-page main .ccm-pagination-wrapper ul li:before{content: none}.ccm-page main .ccm-pagination-wrapper ul li.next a,.ccm-page main .ccm-pagination-wrapper ul li.prev a,.ccm-page main .ccm-pagination-wrapper ul li.next span,.ccm-page main .ccm-pagination-wrapper ul li.prev span{font-size: 0px !important;height: 100%;display: block;height: 39px;width: 36px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows-slider.png") no-repeat}.ccm-page main .ccm-pagination-wrapper ul li.next.prev a,.ccm-page main .ccm-pagination-wrapper ul li.prev.prev a{background-position: 7px -22px}.ccm-page main .ccm-pagination-wrapper ul li.next.prev span,.ccm-page main .ccm-pagination-wrapper ul li.prev.prev span{background-position: 7px 8px}.ccm-page main .ccm-pagination-wrapper ul li.next.next a,.ccm-page main .ccm-pagination-wrapper ul li.prev.next a{background-position: -19px 8px}.ccm-page main .ccm-pagination-wrapper ul li.next.next span,.ccm-page main .ccm-pagination-wrapper ul li.prev.next span{background-position: -19px -22px}.ccm-page main .ccm-pagination-wrapper .pagination > li > a,.ccm-page main .ccm-pagination-wrapper .pagination > li > span{line-height: 25px}.ccm-page .btn.download{float: left;margin-right: 10px;background: #262262;background: -webkit-linear-gradient(#262262, #262262);background: -o-linear-gradient(#262262, #262262);background: -moz-linear-gradient(#262262, #262262);background: linear-gradient(#262262, #262262);border-radius: 100px;color: #fff;font-size: 12px;line-height: 20px;font-weight: 300;position: relative}.ccm-page .btn.download:after{content: '';background: url('../../../../../packages/altea_theme/themes/altea_theme/img/brochure-icon.png') no-repeat center #544f98;width: 54px;height: 33px;position: absolute;right: 0px;top: 0;border-radius: 100px}.ccm-page .btn.download a{color: #fff;font-size: 12px;line-height: 20px;font-weight: 300;padding-right: 50px}.ccm-page .btn.contact-us{float: left;margin-right: 10px;background: #262262;background: -webkit-linear-gradient(#262262, #262262);background: -o-linear-gradient(#262262, #262262);background: -moz-linear-gradient(#262262, #262262);background: linear-gradient(#262262, #262262);border-radius: 100px;color: #fff;font-size: 12px;line-height: 20px;font-weight: 300;position: relative}.ccm-page .btn.contact-us:after{content: '';background: url('../../../../../packages/altea_theme/themes/altea_theme/img/contact-icon.png') no-repeat center #544f98;width: 54px;height: 33px;position: absolute;right: 0px;top: 0;border-radius: 100px}.ccm-page .btn.contact-us a{color: #fff;font-size: 12px;line-height: 20px;font-weight: 300;padding-right: 50px}.ccm-page .button{float: left;margin-right: 10px;background: #262262;background: -webkit-linear-gradient(#262262, #262262);background: -o-linear-gradient(#262262, #262262);background: -moz-linear-gradient(#262262, #262262);background: linear-gradient(#262262, #262262);border-radius: 100px;color: #fff;font-size: 12px;line-height: 21px;font-weight: 300;position: relative;display: inline-block;padding: 6px 12px}.ccm-page .button:after{content: '';background: url('../../../../../packages/altea_theme/themes/altea_theme/img/bt-arrow.png') no-repeat center #544f98;width: 54px;height: 33px;position: absolute;right: 0px;top: 0;border-radius: 100px}.ccm-page .button a{color: #fff;font-size: 12px;line-height: 20px;font-weight: 300;padding-right: 50px}.ccm-page .gray-container{background-color: #f8f8f8}.ccm-page .redactor-box{z-index: 15 !important}.ccm-page footer{background: #1a2930;margin-top: 45px;float: left;width: 100%}.ccm-page footer #top_footer{padding: 45px 0px}.ccm-page footer p{font-size: 13px;line-height: 24px;font-weight: 400;color: #b6babc}.ccm-page footer #middel_footer{padding: 25px 0px;background: #262262}.ccm-page footer #middel_footer ul.nav{float: left}.ccm-page footer #middel_footer ul.nav li{position: relative}.ccm-page footer #middel_footer ul.nav li a{color: #fff;text-transform: uppercase;font-size: 13px;line-height: 44px;padding: 0px 15px}.ccm-page footer #middel_footer ul.nav li a:hover{background: transparent}.ccm-page footer #middel_footer ul.nav li:before{content: '';position: absolute;width: 13px;height: 13px;top: 50%;margin-top: -6px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/sep-menu-footer.png") no-repeat 0px 0px}.ccm-page footer #middel_footer ul.nav li.nav-path-selected a,.ccm-page footer #middel_footer ul.nav li.nav-selected a{font-weight: 700}.ccm-page footer ul li{float: left}.ccm-page footer .ccm-block-social-links{float: right}.ccm-page footer .ccm-block-social-links li a{display: block;line-height: 6px}.ccm-page footer .ccm-block-social-links li a .fa{width: 37px;height: 37px;background: url('../../../../../packages/altea_theme/themes/altea_theme/img/social-media.png') no-repeat}.ccm-page footer .ccm-block-social-links li a .fa:before{content: none}.ccm-page footer .ccm-block-social-links li a .fa.fa-linkedin-square{background-position: -46px 0px}.ccm-page .bordered-left{border-left: 1px solid #fff}.ccm-page #bottom_footer{padding: 28px 0px}.ccm-page #bottom_footer p{font-size: 12px;line-height: 24px;margin-bottom: 0px}.ccm-page #bottom_footer p a{color: #b6babc;text-decoration: underline}.ccm-page #bottom_footer #copyright{float: left}.ccm-page #bottom_footer #copyright p{line-height: 20px}.ccm-page #bottom_footer #poweredBy{float: right}.ccm-page #bottom_footer #poweredBy p{line-height: 40px}.ccm-responsive-overlay{background: white;display: none;position: absolute;width: 100%;z-index: 99;top: 336px;left: 0px;padding-top: 15px;padding-left: 20px;-webkit-text-size-adjust: none}.ccm-responsive-overlay ul{padding-left: 0}.ccm-responsive-overlay ul li{list-style-type: none;display: block}.ccm-responsive-overlay ul li.parent-ul a:after{padding-left: 7px;padding-top: 3px;font-size: 20px;content: "\f107";font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;cursor: pointer;text-decoration: inherit}.ccm-responsive-overlay ul li a{font-size: 18px;display: inline-block;width: 80%;padding: 7px 5% 7px 0px;margin: 0% 5% 0% 0;padding-left: 15px;height: 100%;font-weight: 200;text-decoration: none;color: #262262}.ccm-responsive-overlay ul li ul li{padding-left: 10px}.ccm-responsive-overlay ul li ul li.last-li a{padding-top: 0px;font-size: 15px}.ccm-responsive-overlay ul li ul li.last-li a:after{content: ''}.ccm-responsive-menu-launch{display: none;cursor: pointer;margin-top: 10px;float: left;width: 100%;border-top: 1px solid #262262;border-bottom: 1px solid #262262;color: #bfc602}.ccm-responsive-menu-launch.responsive-button-close i:after{font-size: 20px;content: "\f077";font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;cursor: pointer;text-decoration: inherit;color: #bfc602}.ccm-responsive-menu-launch i:after{font-size: 20px;content: "\f0c9";font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;cursor: pointer;text-decoration: inherit;color: #bfc602}@media all and (max-width: 1200px){header ul.nav li a{font-size: 12px;padding: 10px 12px}.ccm-page main .ccm-swiper-slider-container .swiper-caption p,.ccm-page main .ccm-swiper-slider-container .swiper-caption h3{font-size: 30px;line-height: 40px}}
@media all and (max-width: 800px){.ccm-page .bordered-left{border-bottom:1px solid #fff; margin-top:15px; margin-bottom:0; border-left:none;} body .ccm-page{line-height:0;}
.ccm-page .bordered-left p:last-child{display:none;}
.ccm-responsive-menu-launch{display: block}.ccm-responsive-navigation.original{display: none}.ccm-page main .ccm-swiper-slider-container .swiper-caption p,.ccm-page main .ccm-swiper-slider-container .swiper-caption h3{font-size: 30px;line-height: 40px}.btn.download,.btn.contact-us{clear: both;display: block;margin-bottom: 15px;float: none !important;margin-right: 0px}.ccm-page header{padding: 0px;margin-bottom: 20px}.ccm-page header .pull-right{float: none !important}.ccm-page header #sb-search{clear: both;display:none;float: none;max-width: inherit !important}.ccm-page header #sb-search .sb-search-input{max-width: 100%}.ccm-page header .ccm-block-switch-language{margin-bottom: 10px;margin-top: 0px;display: none;margin: auto;float: none;padding: 0}.ccm-page header .ccm-block-switch-language a{color: #fff;border-right-color: #fff}.ccm-page header .ccm-block-switch-language a.ccm-block-switch-language-active-flag{color: #fff;font-weight: 600}.ccm-page header .logo img{display: table; margin-top:16px;}.ccm-page header #nav{margin-left: -30px;margin-right: -30px}.ccm-page header ul.nav{margin-top: 1px;background: #262262;float: left;width: 100%}.ccm-page header ul.nav li{position: relative;float: left;display: block;width: 100% !important}.ccm-page header ul.nav li a{background: transparent;text-align: center;color: #fff;font-size: 14px !important;margin: 0;border: 0px;display: block;width: 100% !important}.ccm-page header ul.nav li a:hover,.ccm-page header ul.nav li a.nav-path-selected{background: #1a2930}.ccm-page header ul.nav li:before{content: none;background: none}.ccm-page header #header_links{width: 100%;visibility: hidden}.ccm-page header #header_links .btn.download,.ccm-page header #header_links .btn.contact-us{margin: 0px;padding: 10px 0px 9px 0;border-radius: 0;background: #262262;margin-top: -1px}.ccm-page header #header_links .btn.download a,.ccm-page header #header_links .btn.contact-us a{font-size: 14px;text-transform: uppercase;padding: 0px}.ccm-page header #header_links .btn.download:after,.ccm-page header #header_links .btn.contact-us:after{content: none}.ccm-page header #header_links .btn.download:hover,.ccm-page header #header_links .btn.contact-us:hover{background: #1a2930}.ccm-page header #nav nav #header_links{visibility: visible}.ccm-page header .flexnav.opacity{opacity: 0;display: none;visibility: hidden}.ccm-page header .flexnav.flexnav-show{max-height: 2000px;opacity: 1;display: block;clear: both;visibility: visible}.ccm-page main .slider,.ccm-page main .image_top{margin-top: 0 !important}.ccm-page main .slider{margin-bottom: 5px}.ccm-page main .swiper-container-horizontal > .swiper-pagination-bullets,.ccm-page main .swiper-pagination-custom,.ccm-page main .swiper-pagination-fraction{bottom: 0px}.ccm-page main .ccm-swiper-slider-container .swiper-caption{width: 100%;bottom: 0px;position: static;background: rgba(0,0,0,0.05);padding: 10px 0}.ccm-page main .ccm-swiper-slider-container .swiper-caption p,.ccm-page main .ccm-swiper-slider-container .swiper-caption h3{color: #000;font-size: 10px;line-height: 15px;font-weight: 700;text-shadow: none;text-transform: uppercase}.ccm-page main .slider .swiper-button-next,.ccm-page main .slider .swiper-button-prev{display: none}.ccm-page main .see_more_link{font-size: 18px;line-height: 20px}.ccm-page main h1.page-title{margin: 15px auto;font-size: 20px}.ccm-page main h1.page-title:after,.ccm-page main h1.page-title:before{content: none}.ccm-page main .breadcrumb{position: static;margin-left: -15px;margin-right: -15px;margin-bottom: 0px}.ccm-page main .vivid-simple-accordion{margin-left: -30px;margin-right: -30px}.ccm-page main .vivid-simple-accordion .panel-title{font-size: 20px;line-height: 25px;margin-left: 78px}.ccm-page main .vivid-simple-accordion .simple-accordion-title-shell:after{left: 4px !important}.ccm-page main .vivid-simple-accordion .simple-accordion-group.closed .simple-accordion-title-shell > *:before{right: 0;width: 16px;height: 16px;background-size: contain;top: 5px}.ccm-page main .vivid-simple-accordion .simple-accordion-group.open .simple-accordion-title-shell > *:before{right: 0;width: 16px;height: 16px;background-size: contain;top: 5px}.ccm-page main .bordered-title{min-width: inherit}.ccm-page main .product_content{height: auto !important}.ccm-page main .product_content .right_side{position: static}.ccm-page main .product_content .right_side .btn-actions{position: static}.ccm-page main .second_navigation{min-height: 48px}.ccm-page main .second_navigation .prev{display: inline !important;background-image: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows-slider.png");background-repeat: no-repeat;background-position: 0px 0px;height: 22px;width: 15px !important;text-indent: -99999px;border: none !important;margin: 5px 0px !important;position: absolute !important;top: 4px;right: 90px}.ccm-page main .second_navigation .menu-custom{background-image: url("../../../../../packages/altea_theme/themes/altea_theme/img/custom-menu.png");background-repeat: no-repeat;background-position: 97% 9px;height: 39px;background-size: 23px 23px;width: auto;border: none !important;position: absolute !important;top: 4px;right: 10px;padding-left: 15px;font-size: 0px;padding: 10px 0px 10px 15px;display: inline;line-height: 20px;font-weight: bold}.ccm-page main .second_navigation .next{display: inline !important;background-image: url("../../../../../packages/altea_theme/themes/altea_theme/img/arrows-slider.png");background-repeat: no-repeat;background-position: -27px -28px;height: 22px;width: 15px !important;text-indent: -99999px;border: none !important;margin: 5px 0px !important;position: absolute !important;top: 4px;right: 40px}.ccm-page main .second_navigation ul.nav{padding-bottom: 25px;padding-top: 0px;display: block;background: #f8f8f8}.ccm-page main .second_navigation ul.nav li{float: left;display: block;width: 100%}.ccm-page main .second_navigation ul.nav li a{border: 0px !important;line-height: 30px}.ccm-page main .second_navigation ul.nav li a.nav-dropdown .caret{display: inline}.ccm-page main .second_navigation ul.nav li:hover ul{display: block !important;padding-left: 15px;float: left;width: 100%;position: static !important}.ccm-page main .second_navigation ul.nav li:hover ul li{margin-bottom: 0px}.ccm-page main .second_navigation ul.nav li:hover ul li a{display: block}.ccm-page main .second_navigation a.activePageResponsive.nav-path-selected{font-size: 13px;line-height: 26px;color: #262262;font-weight: 600;text-transform: uppercase;padding: 0px 10px;padding-left: 10px;margin-top: 10px;padding-bottom: 10px;display: inline-block}.ccm-page main .second_navigation a.activePage{display: none}.ccm-page main .location_container .ccm-layout-column-wrapper .ccm-layout-column{width: 100% !important}.ccm-page main .location_container .adresse_box{position: static}.ccm-page main .marche-home-page-list .marche-item{margin-bottom: 75px}.ccm-page main .image_produit{margin-bottom: 30px}.ccm-page main .form-group{width: 100%;margin-right: 0}.ccm-page main .form-actions{margin-right: 0}.ccm-page main .marche-home-page-list .marche-item .ccm-block-page-list-title{top: -31px;bottom: inherit;padding-bottom: 25px;padding-top: 0px;background: url("../../../../../packages/altea_theme/themes/altea_theme/img/forme-home.png") bottom center no-repeat}.ccm-page main .product-home-page-list .product-item{margin-bottom: 30px}.ccm-page main .igSpacer{height: 0px !important}.ccm-page main h2.page-title{margin-top: 15px;font-size: 20px}.ccm-page main .padding_top_40{padding-top: 0px !important}.ccm-page footer .bordered-left{margin-bottom: 0}.ccm-page footer #middel_footer ul.nav li{position: relative;display: block;float: none}.ccm-page footer .ccm-block-social-links{float: left;margin-top: 20px}.ccm-page footer #bottom_footer #poweredBy{float: left;margin-top: 10px;clear: both}body h1{font-size: 32px;line-height: 36px}body h2{font-size: 23px;line-height: 25px}body p{font-size: 16px;line-height: 27px}main .no_padding_left{padding-left: 15px !important}}.margin_10{margin: 10px 0px}.padding_top_25{padding-top: 25px}.padding_top_35{padding-top: 35px}.padding_top_40{padding-top: 40px}.padding_top_60{padding-top: 60px}.margin_top_50{margin-top: 50px}.margin_bottom_35{margin-bottom: 35px}.margin_bottom_40{margin-bottom: 40px}.padding_bottom_40{padding-bottom: 40px}.no_padding_left{padding-left: 0px !important}.no_padding{padding-left: 0px !important;padding-right: 0px !important}_:-ms-fullscreen,:root .ccm-page main .form-group.field-fileupload input{text-indent: 100%;white-space: nowrap;overflow: hidden}_:-ms-lang(x),_:-webkit-full-screen,.ccm-page main .form-group.field-fileupload input{text-indent: 100%;white-space: nowrap;overflow: hidden}

#sb-search{display:none;}
