@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans|Raleway:300,400|Teko&display=swap);#global,#site,form,form div.file span.inputFile{position:relative}.element.localisation.viewList table,.element.localisation.viewList td,.element.localisation.viewList tr,div.aclrcontrol table.content{border-collapse:collapse}#site{padding-left:10px;padding-right:10px;margin:auto;overflow:hidden}#global{margin:0 auto}#page{overflow:hidden;min-height:350px}.transparent{zoom:1;filter:alpha(opacity=50);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}body,body.mceContentBody td{margin:0;padding:0;font-family:Verdana;font-size:13px}li,ul{margin:0 0 0 20px;padding:0}body.mceContentBody p,div.element div.description p,div.product div.description p,form fieldset,h1,h2,h3,h4,h5,h6,ul.menu,ul.menu li,ul.menu ul{margin:0;padding:0}h1,h2,h3{margin-bottom:10px;font-weight:400}#sitemap ul{padding-left:20px}h1{font-size:1.8em}H2 a,H3 a,h1 a{font-size:1em}img{border:0;vertical-align:bottom}a:link,a:visited{text-decoration:none;font-weight:400}a:hover{text-decoration:underline;font-weight:400}form label,ul.pagination li.current a{font-weight:700}#error{background:#fee;padding:10px;border-bottom:1px solid #fdd;border-right:1px solid #fdd}span.deleted,span.sent{color:#9bbe3d;font-weight:700;padding-left:25px;line-height:20px;background-image:url(data/image/icon/accept.png);background-position:left center;background-repeat:no-repeat;display:inline-block}div.aclrcontrol table thead th{text-align:center}div.aclrcontrol table th{width:200px;text-align:left}div.aclrcontrol table td{width:200px;text-align:center}div.aclrcontrol div.module{margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #AAF}div.aclrcontrol div.action{margin-left:30px;margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #88F}div.aclrcontrol div.type{margin-left:30px;margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #55F}div.aclrcontrol table.content tbody tr{background:#DDD}div.aclrcontrol table.content tbody tr.even{background:#d3d3d3}div.aclrcontrol table.content tbody tr:hover{background:#fafad2}form div.list>div,form fieldset>div{margin-bottom:10px}form fieldset{padding-top:5px;width:100%;border:0}form input,form select,form textarea{width:98%}form legend{padding-left:5px;padding-right:5px}form label{display:block;margin-bottom:3px}form textarea{height:200px}form div.button,form div.submit{display:inline-block;margin-right:10px}form div.button input,form div.submit input{width:auto;padding-left:5px;padding-right:5px}form div.hidden,form div.token{display:none}form span.error{display:block;margin-bottom:5px;clear:left;color:#C00}form div.file{display:block}form div.file iframe{display:none}form div.file div.fileResult{background-color:#fff;padding:0;margin:5px;display:inline-block;border:1px dashed #aaa;text-align:center;clear:none;overflow:hidden;position:relative}form div.file div.fileResult img{width:auto;height:auto;max-width:100px}form div.file div.rotation{text-align:center}form div.file div.rotation span{display:inline-block;vertical-align:middle;width:32px;height:32px;padding:5px;font-size:0;cursor:pointer;margin:10px;background:url(data/image/icon/rotate.png) center center no-repeat #363636}form div.file div.rotation span:hover{background-color:#444}form div.file div.rotation span.rotateInverse{background-image:url(data/image/icon/rotate-inverse.png)}form div.file span.inputFile{overflow:hidden;cursor:pointer;display:inline-block;vertical-align:top;padding:7px;background:#d3d3d3;border-radius:5px;border:1px solid grey;color:#000}form div.file span.inputFile input{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";position:absolute;top:0;right:0;font-size:200px;margin:0;padding:0;display:block;direction:ltr;cursor:pointer}form div.file a.removeFile{position:absolute;right:0;top:0;font-size:0;display:block;width:30px;height:30px;background:url(data/image/icon/icons.png) 3px -97px no-repeat #444}form form{padding:0}form form div{margin:0}form div.element.list.saveList{border:1px solid #AAA;overflow:hidden;padding:5px}form div.checkbox span,form div.radio span{display:inline-block}form div.date input{width:150px;padding-right:25px;background:url(data/image/icon/calendar_edit.png) center right no-repeat;cursor:pointer}form div.action{margin-bottom:0}form div.help{height:16px;width:16px;position:absolute;background:url(data/image/icon/help.png) no-repeat;margin-left:300px;cursor:pointer}form div.help div.help-content{display:none;width:300px;right:18px;position:absolute;padding:10px;font-style:italic;background:#b0c4de;border-radius:15px}form div.help:hover div.help-content{display:block}form div.saveList div.actions div.save,form div.saveList div.alt,form div.saveList form a.removeFile,form div.saveList form div.buttons{display:none}form div.saveList{border:1px solid;padding:5px;overflow:hidden}#footer ul,#menu ul,#menu ul li{padding:0;margin:0}form div.saveList form{float:left;clear:none;margin:0 10px 10px 0}form div.saveList div.actions{position:absolute}form div.saveList div.editview{float:left;margin:5px;clear:none}form.editProductCustom label{width:auto}form.editProductCustom div.option{height:32px;overflow:hidden}form.editProductCustom div.option>*{display:inline-block;width:auto;vertical-align:middle;margin:0 4px}form.editProductCustom div.option>label{width:80px}form.editProductCustom div.options span{cursor:pointer;display:inline-block;height:16px;width:16px;background:url(data/image/icon/delete.png)}form.editProductCustom div.options span.add{background:url(data/image/icon/create.png)}form.editProductCustom div.options span.sort{cursor:move;background:url(data/image/icon/move.png)}.clickable,form.edit div.date input{cursor:pointer}form div.cropper{clear:both;overflow:hidden}form div.cropper div.img-container{max-width:350px;float:left;margin-right:20px;vertical-align:top}form div.cropper div.img-preview{width:150px;height:150px;overflow:hidden}form div.cropper-modal{margin-bottom:0}#menu{z-index:10}#menu ul{list-style:none;text-align:center}#menu ul li{display:inline-block;vertical-align:top;width:12.5%;box-sizing:border-box;position:relative}#menu ul li a{display:block;transition:.2s;text-align:center;height:36px;line-height:36px;color:#000}#menu ul li a.active,#menu ul li a:hover{color:#555;background-color:#fff;text-decoration:none}#lightbox *,a:link,a:visited{color:#000}#menu ul li a span{line-height:18px;display:inline-block;vertical-align:middle}#menu ul li ul{width:100%;box-sizing:border-box;max-height:0;transition:.8s;position:absolute;z-index:10;overflow:hidden}#menu ul li ul li{width:auto;display:list-item;text-align:center}#menu ul li:hover>ul{max-height:24em}#footer ul{list-style:none;line-height:24px;text-align:center}#footer ul li{display:inline-block;margin:0}div.slicknav_menu{text-align:center;position:fixed;width:100%;top:0;left:0;z-index:12;background:grey;font-size:1.4em}div.slicknav_menu a.slicknav_btn{margin:0 auto;width:122px;background:0 0;float:none}div.slicknav_menu a.slicknav_btn span{text-shadow:none}div.slicknav_menu ul{margin:0}@media only screen and (max-width:1000px){#page,#site,body{width:auto}}#prevLink:hover,#prevLink:visited:hover{background:url(data/image/icon/lightbox_prevlabel.gif) left no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(data/image/icon/lightbox_nextlabel.gif) right no-repeat}body.mceContentBody{background:url(data/image/icon/transparent.png) left top}div.containerSeparator{overflow:hidden;width:100%;height:0;margin:0;padding:0;clear:both;float:none}.bx-wrapper img,.clickable{width:auto}.waitingWrap{background:url(data/image/icon/modulebox-overlay-verydark.png) top left!important}.waitingWrapWrap{background:url(data/image/icon/modulebox-loader.svg) center center no-repeat!important}.bx-wrapper{margin:0 auto 30px}.bx-wrapper .bx-viewport{box-shadow:0 0 0 transparent!important;border:0!important;left:0!important;background:0 0!important}.bx-wrapper .bx-controls-direction a{z-index:9!important}ul.pagination li{list-style:none;display:inline}#banner div.headlines,div.element.editWeight div.actions,div.product.editWeight div.actions{display:none}div#lightbox div#imageContainer{overflow:hidden}div.element div.actions div.action,div.product div.actions div.action{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")"}div.element div.actions div.action:hover,div.product div.actions div.action:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element.editWeightList,div.product.editWeightList{overflow:hidden}div.element.editWeight,div.product.editWeight{border:2px dashed gray;cursor:move;padding:5px;margin:5px}div.element.list div.content,div.product.list div.content{clear:both;overflow:hidden}div.element div.description,div.product div.description{overflow:hidden}div.element div.actions,div.product div.actions{position:absolute;float:left;text-align:center}div.element div.actions div.action,div.product div.actions div.action{margin-bottom:5px;display:block;position:relative}div.element div.actions div.action a,div.product div.actions div.action a{color:#FFF;font-size:1.1em;font-weight:400;text-decoration:none}div.element div.actions div.action a:hover,div.product div.actions div.action a:hover{text-shadow:1px 1px 1px #FFF}div.element div.actions div.action a:visited,div.product div.actions div.action a:visited{color:#FFF}div.element div.actions div.action>a,div.product div.actions div.action>a{display:block;font-size:0;width:36px;height:36px;background:url(data/image/icon/icons.png) 6px 6px no-repeat #444;box-shadow:3px 3px 6px -2px #000}div.element div.actions div.action>a img,div.product div.actions div.action>a img{display:none}div.element div.actions div.action span.actionDetails,div.product div.actions div.action span.actionDetails{display:none;position:absolute;z-index:14;top:0;white-space:nowrap;padding:0 5px;font-weight:400;left:36px;line-height:36px;height:36px;background:#444;box-shadow:3px 3px 6px -2px #000}div.element div.actions div.action:hover span.actionDetails,div.product div.actions div.action:hover span.actionDetails{display:inline}div.element div.actions div.action.save>a,div.product div.actions div.action.save>a{background-position:6px -44px}div.element div.actions div.action.delete>a,div.product div.actions div.action.delete>a{background-position:6px -94px}div.element div.actions div.action.editWeight>a,div.product div.actions div.action.editWeight>a{background-position:6px -144px}div.element div.actions div.action.stopEditWeight>a,div.product div.actions div.action.stopEditWeight>a{background-position:6px -194px}div.element div.actions div.action.publish>a,div.product div.actions div.action.publish>a{background-position:6px -294px}div.element div.actions div.action.unpublish>a,div.product div.actions div.action.unpublish>a{background-position:6px -244px}div.element div.actions div.action.shareLinks>a,div.product div.actions div.action.shareLinks>a{background-position:6px -344px}div.element div.actions div.action.shareLinks div.shareLinks,div.product div.actions div.action.shareLinks div.shareLinks{display:none;min-width:220px;position:absolute;z-index:1;padding:5px;color:#444;background:#FFF;border:2px solid #444}div.element div.actions div.action.shareLinks.over,div.element div.actions div.action.shareLinks:hover,div.product div.actions div.action.shareLinks.over,div.product div.actions div.action.shareLinks:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element div.actions div.action.shareLinks.over div.shareLinks,div.product div.actions div.action.shareLinks.over div.shareLinks{display:block}div.element div.actions.actionsList,div.product div.actions.actionsList{position:static;margin-left:0;text-align:center;float:none}div.element div.actions.actionsList div.action,div.product div.actions.actionsList div.action{display:inline-block}div.element.unpublished,div.product.unpublished{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")"}div.element.unpublished.edit,div.element.unpublished.edit .preview,div.product.unpublished.edit,div.product.unpublished.edit .preview{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element.unpublished .actions,div.product.unpublished .actions{z-index:10}div.element form.edit .unpublished,div.product form.edit .unpublished{opacity:1}div.element.pictureLike.listview,div.product.pictureLike.listview{display:inline-block;vertical-align:top;margin:0 5px 5px 0}div.element.pictureLike.listview div.actions,div.product.pictureLike.listview div.actions{margin-left:0}div.element.meta,div.product.meta{position:absolute;top:0;min-width:60px;min-height:30px;padding-left:10px;background:url(data/image/icon/bg_meta.png) left top}div.shareLinks{clear:both}div.shareLinks div.shareLink{margin-left:16px;position:relative;line-height:32px}div.shareLinks div.shareLink:before{content:'';position:absolute;top:8px;left:-16px;display:block;height:16px;width:16px;background:url(data/image/icon/sharelinks.png) #444}div.shareLinks div.shareLink.facebook:before{background-position:0 0}div.shareLinks div.shareLink.twitter:before{background-position:0 -16px}div.shareLinks div.shareLink.googleplus:before{background-position:0 -32px}div.shareLinks div.shareLink.linkedin:before{background-position:0 -48px}div.shareLinks div.shareLink.viadeo:before{background-position:0 -64px}div.shareLinks div.shareLink span.notice{font-style:italic}div.shareLinks div.shareLink input{width:400px;margin:5px}div.cropperOverlay{top:0;left:0;position:fixed;width:100%;height:100%;padding:5%;z-index:101;box-sizing:border-box}div.cropperOverlay div.cropper input[type=button],div.cropperOverlay input[type=submit]{background:#0C1125;margin:8px 4px 4px;color:#fff;display:inline-block;line-height:28px;padding:0 10px;cursor:pointer;border:0;outline:0;text-align:center}div.cropperOverlay div.cropper input[type=button]:hover,div.cropperOverlay input[type=submit]:hover{background:#283965;color:#DEDEDE}div.cropperOverlay div.img-container{width:65%;float:left;margin-right:5%;max-height:100%}div.cropperOverlay div.img-container img{max-width:100%;max-height:700px}div.cropperOverlay div.img-content{width:29%;float:right;margin-right:1%;background:#DEDEDE}div.cropperOverlay div.img-content h1{background:#DEDEDE}div.cropperOverlay div.img-preview{max-width:100%;width:460px;height:198px;overflow:hidden;margin:0 auto 10px}div.cropperOverlay div.cropperActions{text-align:center}div.cropperOverlay div.cropperActions>span{display:inline-block;vertical-align:middle;width:32px;height:32px;padding:5px;font-size:0;cursor:pointer;margin:10px;background:url(data/image/icon/rotate.png) center center no-repeat #ccc}div.cropperOverlay div.cropperActions>span:hover{background-color:#fff}div.cropperOverlay div.cropperActions>span.cropperRotateInverse{background-image:url(data/image/icon/rotate-inverse.png)}#cboxTitle{text-align:justify!important;width:100%!important;box-sizing:border-box;margin-bottom:24px!important;padding:5px!important;background-color:#333!important;opacity:.75!important;filter:alpha(opacity=75)!important;color:#fff!important}#banner .logo,#modulebox-overlay,.element.actualite.edit fieldset.buttons,.element.localisation.edit fieldset.buttons,.element.produit.edit fieldset.buttons,.element.produitCategory.edit fieldset.buttons,.element.question.edit fieldset.buttons,div.divPage.divLogin.changePassword fieldset.buttons,div.divPage.divLogin.espaceConnexion fieldset.buttons,div.divPage.divLogin.login fieldset.buttons,div.divPage.divLogin.passwordForgotten fieldset.buttons,div.divPage.divLogin.passwordForgottenChange fieldset.buttons,div.divPage.divLogin.passwordForgottenSent fieldset.buttons{text-align:center}#modulebox-overlay{background:url(data/image/icon/modulebox-overlay-verydark.png) top left;width:100%;height:100%;position:fixed;z-index:100;top:0;left:0}#modulebox-container{overflow:auto;background:#FFF;padding:20px;position:relative;box-sizing:border-box}#modulebox-loader{background-size:100%;position:fixed;width:100px;height:100px;margin-left:-50px;left:50%;top:30%}#modulebox-overlay.verylight{background-image:url(data/image/icon/modulebox-overlay-verylight.png)}#modulebox-overlay.light{background-image:url(data/image/icon/modulebox-overlay-light.png)}#modulebox-overlay.neutral{background-image:url(data/image/icon/modulebox-overlay-neutral.png)}#modulebox-overlay.dark{background-image:url(data/image/icon/modulebox-overlay-dark.png)}#modulebox-overlay.verydark{background-image:url(data/image/icon/modulebox-overlay-verydark.png)}#modulebox-overlay.light #modulebox-loader,#modulebox-overlay.neutral #modulebox-loader,#modulebox-overlay.verylight #modulebox-loader{background-image:url(data/image/icon/modulebox-loader-dark.gif)}#modulebox-overlay.square #modulebox-bottom,#modulebox-overlay.square #modulebox-bottom-center,#modulebox-overlay.square #modulebox-bottom-right,#modulebox-overlay.square #modulebox-middle,#modulebox-overlay.square #modulebox-middle-right,#modulebox-overlay.square #modulebox-top,#modulebox-overlay.square #modulebox-top-center,#modulebox-overlay.square #modulebox-top-right{background-image:url(data/image/icon/modulebox-square.png)}#modulebox-box{display:inline-block;position:relative;overflow:auto;vertical-align:top;max-height:90%;max-width:90%;margin:20px}#modulebox-close{position:absolute;height:30px;width:30px;right:10px;top:10px;cursor:pointer;background:url(data/image/icon/modulebox-close.png) center center no-repeat}#modulebox-loader,div.waitingWrapWrap{background:0 0!important}#modulebox-loader:before,div.waitingWrapWrap:before{content:'';position:absolute;top:40%;left:30%;width:100px;height:100px;background:url(data/image/logo.png) center center no-repeat;background-size:100%;-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.element.actualite.edit,.element.localisation.edit,.element.produit.edit,.element.produitCategory.edit,.element.question.edit,div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenChange,div.divPage.divLogin.passwordForgottenSent{box-sizing:border-box;padding:20px;width:100%;background:#fff}.element.actualite.edit input[type=color],.element.actualite.edit input[type=password],.element.actualite.edit input[type=text],.element.actualite.edit select,.element.actualite.edit textarea,.element.localisation.edit input[type=color],.element.localisation.edit input[type=password],.element.localisation.edit input[type=text],.element.localisation.edit select,.element.localisation.edit textarea,.element.produit.edit input[type=color],.element.produit.edit input[type=password],.element.produit.edit input[type=text],.element.produit.edit select,.element.produit.edit textarea,.element.produitCategory.edit input[type=color],.element.produitCategory.edit input[type=password],.element.produitCategory.edit input[type=text],.element.produitCategory.edit select,.element.produitCategory.edit textarea,.element.question.edit input[type=color],.element.question.edit input[type=password],.element.question.edit input[type=text],.element.question.edit select,.element.question.edit textarea,div.divPage.divLogin.changePassword input[type=color],div.divPage.divLogin.changePassword input[type=password],div.divPage.divLogin.changePassword input[type=text],div.divPage.divLogin.changePassword select,div.divPage.divLogin.changePassword textarea,div.divPage.divLogin.espaceConnexion input[type=color],div.divPage.divLogin.espaceConnexion input[type=password],div.divPage.divLogin.espaceConnexion input[type=text],div.divPage.divLogin.espaceConnexion select,div.divPage.divLogin.espaceConnexion textarea,div.divPage.divLogin.login input[type=color],div.divPage.divLogin.login input[type=password],div.divPage.divLogin.login input[type=text],div.divPage.divLogin.login select,div.divPage.divLogin.login textarea,div.divPage.divLogin.passwordForgotten input[type=color],div.divPage.divLogin.passwordForgotten input[type=password],div.divPage.divLogin.passwordForgotten input[type=text],div.divPage.divLogin.passwordForgotten select,div.divPage.divLogin.passwordForgotten textarea,div.divPage.divLogin.passwordForgottenChange input[type=color],div.divPage.divLogin.passwordForgottenChange input[type=password],div.divPage.divLogin.passwordForgottenChange input[type=text],div.divPage.divLogin.passwordForgottenChange select,div.divPage.divLogin.passwordForgottenChange textarea,div.divPage.divLogin.passwordForgottenSent input[type=color],div.divPage.divLogin.passwordForgottenSent input[type=password],div.divPage.divLogin.passwordForgottenSent input[type=text],div.divPage.divLogin.passwordForgottenSent select,div.divPage.divLogin.passwordForgottenSent textarea{box-sizing:border-box;padding:5px;width:100%}.element.actualite.edit input[type=color],.element.localisation.edit input[type=color],.element.produit.edit input[type=color],.element.produitCategory.edit input[type=color],.element.question.edit input[type=color],div.divPage.divLogin.changePassword input[type=color],div.divPage.divLogin.espaceConnexion input[type=color],div.divPage.divLogin.login input[type=color],div.divPage.divLogin.passwordForgotten input[type=color],div.divPage.divLogin.passwordForgottenChange input[type=color],div.divPage.divLogin.passwordForgottenSent input[type=color]{padding:0}.element.actualite.edit input[type=button],.element.actualite.edit input[type=submit],.element.localisation.edit input[type=button],.element.localisation.edit input[type=submit],.element.produit.edit input[type=button],.element.produit.edit input[type=submit],.element.produitCategory.edit input[type=button],.element.produitCategory.edit input[type=submit],.element.question.edit input[type=button],.element.question.edit input[type=submit],div.divPage.divLogin.changePassword input[type=button],div.divPage.divLogin.changePassword input[type=submit],div.divPage.divLogin.espaceConnexion input[type=button],div.divPage.divLogin.espaceConnexion input[type=submit],div.divPage.divLogin.login input[type=button],div.divPage.divLogin.login input[type=submit],div.divPage.divLogin.passwordForgotten input[type=button],div.divPage.divLogin.passwordForgotten input[type=submit],div.divPage.divLogin.passwordForgottenChange input[type=button],div.divPage.divLogin.passwordForgottenChange input[type=submit],div.divPage.divLogin.passwordForgottenSent input[type=button],div.divPage.divLogin.passwordForgottenSent input[type=submit]{padding:12px 18px;color:#fff;font-size:16px;background:#99bb8a;border:none;cursor:pointer;transition:all .2s ease}.element.actualite.edit input[type=button]:hover,.element.actualite.edit input[type=submit]:hover,.element.localisation.edit input[type=button]:hover,.element.localisation.edit input[type=submit]:hover,.element.produit.edit input[type=button]:hover,.element.produit.edit input[type=submit]:hover,.element.produitCategory.edit input[type=button]:hover,.element.produitCategory.edit input[type=submit]:hover,.element.question.edit input[type=button]:hover,.element.question.edit input[type=submit]:hover,div.divPage.divLogin.changePassword input[type=button]:hover,div.divPage.divLogin.changePassword input[type=submit]:hover,div.divPage.divLogin.espaceConnexion input[type=button]:hover,div.divPage.divLogin.espaceConnexion input[type=submit]:hover,div.divPage.divLogin.login input[type=button]:hover,div.divPage.divLogin.login input[type=submit]:hover,div.divPage.divLogin.passwordForgotten input[type=button]:hover,div.divPage.divLogin.passwordForgotten input[type=submit]:hover,div.divPage.divLogin.passwordForgottenChange input[type=button]:hover,div.divPage.divLogin.passwordForgottenChange input[type=submit]:hover,div.divPage.divLogin.passwordForgottenSent input[type=button]:hover,div.divPage.divLogin.passwordForgottenSent input[type=submit]:hover{background:#7da86a}.element.actualite.edit input[type=button],.element.localisation.edit input[type=button],.element.produit.edit input[type=button],.element.produitCategory.edit input[type=button],.element.question.edit input[type=button],div.divPage.divLogin.changePassword input[type=button],div.divPage.divLogin.espaceConnexion input[type=button],div.divPage.divLogin.login input[type=button],div.divPage.divLogin.passwordForgotten input[type=button],div.divPage.divLogin.passwordForgottenChange input[type=button],div.divPage.divLogin.passwordForgottenSent input[type=button]{background:#d2691e}.element.actualite.edit input[type=button]:hover,.element.localisation.edit input[type=button]:hover,.element.produit.edit input[type=button]:hover,.element.produitCategory.edit input[type=button]:hover,.element.question.edit input[type=button]:hover,div.divPage.divLogin.changePassword input[type=button]:hover,div.divPage.divLogin.espaceConnexion input[type=button]:hover,div.divPage.divLogin.login input[type=button]:hover,div.divPage.divLogin.passwordForgotten input[type=button]:hover,div.divPage.divLogin.passwordForgottenChange input[type=button]:hover,div.divPage.divLogin.passwordForgottenSent input[type=button]:hover{background:#a55318}.divPage.divBlog,.divPage.divCanibio,.divPage.divContactez-nous,.divPage.divFaq,.divPage.divFelibio,.divPage.divLocalisation,.divPage.divPresse,.divPage.divProduits,.divPresentation,div.divContact,div.divDonnees-personnelles,div.divMentions,div.divSitemap{overflow:hidden}.divPage.divBlog h1,.divPage.divCanibio h1,.divPage.divContactez-nous h1,.divPage.divFaq h1,.divPage.divFelibio h1,.divPage.divLocalisation h1,.divPage.divPresse h1,.divPage.divProduits h1,.divPresentation h1,div.divContact h1,div.divDonnees-personnelles h1,div.divMentions h1,div.divSitemap h1{margin:25px 0;padding:0 0 20px;font-size:28px;border-bottom:1px solid rgba(0,0,0,.08)}.divPage.divBlog h2,.divPage.divCanibio h2,.divPage.divContactez-nous h2,.divPage.divFaq h2,.divPage.divFelibio h2,.divPage.divLocalisation h2,.divPage.divPresse h2,.divPage.divProduits h2,.divPresentation h2,div.divContact h2,div.divDonnees-personnelles h2,div.divMentions h2,div.divSitemap h2{margin-bottom:25px;color:#99bb8a;font-size:36px;font-weight:400;line-height:1.4;text-align:center}@media only screen and (max-width:720px){.divPage.divBlog h2,.divPage.divCanibio h2,.divPage.divContactez-nous h2,.divPage.divFaq h2,.divPage.divFelibio h2,.divPage.divLocalisation h2,.divPage.divPresse h2,.divPage.divProduits h2,.divPresentation h2,div.divContact h2,div.divDonnees-personnelles h2,div.divMentions h2,div.divSitemap h2{font-size:22px}}.search.results .seemore,a.contact,a.readmore{display:inline-block;vertical-align:middle;padding:10px;color:#fff;text-decoration:none;background-color:#72955d;border-radius:10px;transition:all .2s ease}.search.results .seemore:hover,a.contact,a.contact:hover,a.readmore:hover{background-color:#99bb8a}a.contact{padding:15px;font-weight:700;border-radius:5px}a.contact .icone{margin-right:5px}a.contact:hover{color:#494949}.divPage.divBlog aside,.element.actualite.view aside{box-sizing:border-box;width:25%;padding:35px 0 40px 2%;color:#606060;font-family:"Open Sans",sans-serif;font-size:14px;border-left:1px solid rgba(0,0,0,.04)}.divPage.divBlog aside div.search form,.element.actualite.view aside div.search form{display:-webkit-flex;display:-ms-flexbox;display:flex}.divPage.divBlog aside div.search form img,.element.actualite.view aside div.search form img{width:24px}.container,input[type=search]{width:100%;box-sizing:border-box}.divPage.divBlog aside section,.element.actualite.view aside section{margin:20px 0;overflow:hidden}.divPage.divBlog aside a,.element.actualite.view aside a{text-decoration:none;transition:all .2s ease}.divPage.divBlog aside a:hover,.element.actualite.view aside a:hover{color:#72955d}.divPage.divBlog aside h3,.element.actualite.view aside h3{margin-top:20px;margin-bottom:20px;padding-bottom:15px;font-family:Raleway,sans-serif;font-size:18px;border-bottom:1px solid rgba(0,0,0,.1)}#banner .logo,nav#menu{border-bottom:1px solid #efefef}.divPage.divBlog aside section.archives div,.element.actualite.view aside section.archives div{margin:5px 0}input[type=search]{padding:5px 8px;border:1px solid #ccc}.container{max-width:1220px;margin:auto;padding:0 15px}body{color:#7a7a7a;font-size:17px;font-family:Raleway,sans-serif}@media only screen and (max-width:740px){body{font-size:16px}}.ui-effects-wrapper{display:inline-block}.slicknav_menu{display:none}#banner{height:auto;line-height:auto}#banner .logo{box-sizing:border-box;padding:10px;border-top:1px solid #efefef}#banner .logo img{max-height:120px}#banner .rs{height:32px;width:32px;line-height:32px;color:#fff;background-color:#000;border-radius:50%}#banner .rs:hover{color:#99bb8a}#banner .cart{color:#000;font-size:20px}.element.information.listview,nav#menu ul li a{font-size:14px;font-family:"Open Sans",sans-serif}.element.information.listview{box-sizing:border-box;display:inline-block;vertical-align:middle;width:31%;margin:1%;padding:0 6%;color:#2D2D2D}.element.information.listview img{padding-right:10px;width:50px;float:left;max-width:100%}.element.information.listview .description{display:inline;margin:15px;line-height:13px}a#afficheMenu{box-sizing:border-box;padding:8px;z-index:20;position:fixed;top:20px;right:20px;width:40px;height:40px;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")";border:1px solid #99bb8a;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background:#fff}a#afficheMenu:after,a#afficheMenu:before{content:'';width:100%;height:1px;background:#99bb8a}a#afficheMenu span{display:block;height:1px;background:#99bb8a}@media only screen and (max-width:940px){a#afficheMenu{display:-webkit-flex;display:-ms-flexbox;display:flex}}nav#menu{text-transform:uppercase}nav#menu ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}nav#menu ul li{width:auto}nav#menu ul li a{padding:20px}nav#menu ul li a.active,nav#menu ul li a:hover{color:#99bb8a}nav#menu ul li ul{box-sizing:border-box;width:200px;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}nav#menu ul li ul li{width:200px}nav#menu ul li ul li a{padding:10px;text-align:left}nav#menu ul li.facebook a{box-sizing:border-box;display:block;margin:20px;width:32px;height:32px;text-indent:-9999px;background:url(data/image/logo-facebook.png) center/cover no-repeat}@media only screen and (max-width:940px){nav#menu,nav#menu ul li ul{background:#99bb8a;width:100%}nav#menu,nav#menu ul li ul li{width:100%}nav#menu{position:fixed;top:0;bottom:0;left:-320px;height:100%;max-width:320px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition:all .2s linear}nav#menu .container{margin-top:50px}nav#menu.isActive{left:0}nav#menu ul,nav#menu ul li{display:block}nav#menu ul li a{text-align:left;padding:5px}nav#menu ul li ul{position:static;max-height:none}nav#menu ul li ul li a{padding:5px}nav#menu ul li.facebook a{margin-left:0}}.alert-cookies,.element.engagement.listview{-webkit-align-items:center;box-sizing:border-box}#site{width:100%;padding:0}.element.reference.listview{display:inline-block;vertical-align:middle;width:14.66667%;margin:1%}@media only screen and (max-width:1024px){.element.reference.listview{width:31.33333%}}@media only screen and (max-width:520px){.element.reference.listview{width:48%}}.element.reference.listview div.picture{margin:auto;width:50%}.element.reference.listview img{max-width:100%}.alert-cookies{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.2em;position:fixed;bottom:20px;left:20%;right:20%;font-size:1rem;background-color:#fff;box-shadow:0 .6rem .8rem rgba(0,0,0,.1);z-index:999}@media only screen and (max-width:680px){.alert-cookies{display:block}}.alert-cookies.hide{display:none}.alert-cookies p{margin-right:1em}@media only screen and (max-width:680px){.alert-cookies p{margin-right:0}}.alert-cookies .bottom{margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-cookies .bottom a{display:inline-block;vertical-align:middle;margin:5px;width:100%;text-align:center}.element.description .description a{color:#99bb8a;text-decoration:none}.element.description .description a:hover{color:#7da86a}.grecaptcha-badge{opacity:0}#footer{color:#000}#footer ul li{padding:0}#footer .row{display:-webkit-flex;display:-ms-flexbox;display:flex}#footer .footer-information{display:inline-block;vertical-align:top;width:31%;margin:40px 1%}@media only screen and (max-width:740px){#footer .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .adresse,#footer .liens{display:inline-block;vertical-align:top;width:48%;margin:40px 1%}#footer .engagements{margin:40px 0;width:100%}#footer .temoignages{width:98%;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media only screen and (max-width:440px){#footer .adresse,#footer .liens{display:inline-block;vertical-align:top;width:98%;margin:40px 1%}}#footer .menu-footer li{display:block;text-align:left}#footer .menu-footer a{text-decoration:none}#footer .menu-footer a:hover{color:#99bb8a}#footer .references{padding:20px 0;background-color:#8f8f8f}#footer .references h2{color:#fff;font-weight:700;text-align:center}#footer .engagement h2,#footer .footer-information h2{margin-bottom:20px;padding-bottom:15px;font-size:16px;font-weight:400;text-transform:uppercase;border-bottom:1px dotted rgba(0,0,0,.2)}.element.engagement.listview{width:100%;padding:0 6%;font-size:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.element.engagement.listview img{width:75px;height:75px}.element.engagement.listview .label{margin-left:15px}@media only screen and (max-width:740px){.element.engagement.listview{width:98%}}h1,h2,h3{margin-left:0}h2,h3{font-size:28px}@media only screen and (max-width:780px){h2,h3{font-size:22px}}div.divPage.divWelcome div.acces{padding:0 20px;margin:60px auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}div.divPage.divWelcome div.acces>*{margin:0 20px}@media only screen and (max-width:720px){div.divPage.divWelcome div.acces{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.divPage.divWelcome div.acces>*{margin:20px}}div.divPage.divWelcome section.presentation{position:relative;height:600px;font-family:"Open Sans",sans-serif;background:url(data/image/fox_hp.jpg) 10% 20% no-repeat;background-size:cover;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}div.divPage.divWelcome section.presentation .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:400px}@media only screen and (max-width:1024px){.alert-cookies{left:5%;right:5%;box-shadow:0 .4rem .8rem rgba(0,0,0,.12)}div.divPage.divWelcome section.presentation .container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}div.divPage.divWelcome .presentation-content{width:50%;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:940px){div.divPage.divWelcome section.presentation{padding:2em 0;height:auto}div.divPage.divWelcome section.presentation .container{height:auto}div.divPage.divWelcome .presentation-content{width:80%}}@media only screen and (max-width:640px){div.divPage.divWelcome section.presentation{background-position:15% 0}div.divPage.divWelcome .presentation-content{width:100%;margin:0}}div.divPage.divWelcome .presentation-content .element.description{padding:10px;color:#fff;font-size:28px;text-align:center;background-color:#000;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")";border-color:#000;border-radius:10px;box-shadow:5px 5px 5px 0 RGBA(0,0,0,1)}@media only screen and (max-width:720px){div.divPage.divWelcome .presentation-content .element.description{font-size:22px}}div.divPage.divWelcome h1{font-size:47px;text-align:center;text-transform:uppercase}@media only screen and (max-width:720px){div.divPage.divWelcome h1{font-size:28px}}div.divPage.divWelcome a.readmore2{display:inline-block;vertical-align:middle;margin-top:20px;width:200px;padding:1em 2em;color:#99bb8a;font-size:18px;font-weight:700;text-align:center;text-decoration:none;background-color:#fff;border-radius:10px;transition:all .2s ease}div.divPage.divWelcome a.readmore2:hover{color:#fff;background:url(/data/css/sass/images/rgbapng/99bb8a99-5.png?1563206609);background:rgba(153,187,138,.6)}div.divPage.divWelcome .bottom{text-align:center}div.divPage.divWelcome section.produits{overflow:hidden;background-color:#f5f8fa}div.divPage.divWelcome section.produits h2{position:relative;padding-top:150px;color:#72955d}div.divPage.divWelcome section.produits h2:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:150px;background:url(data/image/feuille.png) center top no-repeat}div.divPage.divWelcome section.produits .entete{max-width:620px;width:100%;margin:auto;text-align:center}div.divPage.divWelcome section.produits .entete h2{margin-bottom:20px;font-weight:700}div.divPage.divWelcome section.produits .entete .element.description{margin-bottom:20px}.divPresentation h1{margin:60px 0;padding-bottom:0;color:#99bb8a;font-size:28px;text-align:center;border-bottom:0}@media only screen and (max-width:720px){.divPresentation h1{font-size:22px}}.divPresentation .element.description{letter-spacing:.1px;line-height:2em}.divPresentation .element.description a.readmore{color:#fff}.divPresentation .description-top{background:url(data/image/background-presentation.jpeg) center center no-repeat;background-size:cover;overflow:hidden}.divPresentation .description-top .element.description{margin:120px 0;padding:2%;background:url(/data/css/sass/images/rgbapng/ffffffc4-5.png?1562924903);background:rgba(255,255,255,.77)}.divPresentation .description-top .element.description p{text-align:left!important}@media only screen and (max-width:1024px){.divPresentation .description-top .element.description{margin:60px 0;padding:20px}}@media only screen and (max-width:640px){.divPresentation .element.description{line-height:1.4}.divPresentation .description-top .element.description{margin:0}.divPresentation .description-top .container{padding:0}}.divPresentation .description-top h3{margin-bottom:20px;font-weight:300}.divPresentation .citation{padding:5% 0;color:#fff;font-size:26px;text-align:center;background-color:#99bb8a}.divPresentation .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.divPresentation .col{box-sizing:border-box;padding:20px;width:50%}@media only screen and (max-width:920px){.divPresentation .col{padding:20px 0;width:100%}}.divPresentation .key-presentation-description-2 img,.divPresentation .key-presentation-description-4 img,.divPresentation .key-presentation-image-1 img,.divPresentation .key-presentation-image-2 img{max-width:100%;height:auto!important;width:auto!important}.divPresentation .key-presentation-description-2 h3,.divPresentation .key-presentation-description-4 h3,.divPresentation .key-presentation-image-1 h3,.divPresentation .key-presentation-image-2 h3{color:#99bb8a;font-weight:300;text-align:center}.divPresentation .key-presentation-description-3{position:relative;padding:0 60px}.divPresentation .key-presentation-description-3:after,.divPresentation .key-presentation-description-3:before{position:absolute;top:0;left:0;content:'';width:47px;height:40px;background:url(data/image/quote.png) center center/cover no-repeat}.divPresentation .key-presentation-description-3:after{top:auto;left:auto;right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:780px){.divPresentation .key-presentation-description-3{padding:0 26px}.divPresentation .key-presentation-description-3:after,.divPresentation .key-presentation-description-3:before{width:23px;height:20px}}.divPresentation section.nature{margin:40px 0}.divPage.divProduits .acces{margin-bottom:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.divPage.divProduits .acces>*{margin:0 20px}@media only screen and (max-width:720px){.divPage.divProduits .acces{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.divPage.divProduits .acces>*{margin:20px}}.divPage.divProduits .element.description{margin:20px 0}a.acces-produits{text-align:center;text-decoration:none}a.acces-produits img{max-height:120px;height:auto;transition:all .2s ease}a.acces-produits .animal{max-height:280px}a.acces-produits .logo{max-width:280px}a.acces-produits .pour{margin:10px 0;color:#99bb8a;font-size:1.2rem;font-weight:700}a.acces-produits .plus{margin:10px 0;padding:10px 14px;color:#fff;background:#99bb8a;transition:.2s}a.acces-produits:hover img.animal{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}a.acces-produits:hover .plus{background:#7da86a}.element.produitCategory.previewList .content{display:-webkit-flex;display:-ms-flexbox;display:flex}.element.produitCategory.preview{box-sizing:border-box;vertical-align:top;margin:1%;padding:10px;text-align:center;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.5);border-radius:5px;transition:all .2s ease;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.element.produitCategory.preview>*{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.element.produitCategory.preview:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.5)}.element.produitCategory.preview img{max-width:100%}.element.produitCategory.preview div.canibio{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.element.produitCategory.preview div.picture{margin-bottom:20px}.element.produitCategory.preview h3{margin:20px 0}.element.produitCategory.preview div.description{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cecece}.element.produitCategory.preview .troubles{text-align:left}.element.produitCategory.listview .bottom,.element.produitCategory.listview .picture,.element.produitCategory.view .informations,.element.produitCategory.view .picture{text-align:center}.element.produitCategory.preview h4{color:#99bb8a}.element.produitCategory.preview div.bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.element.produitCategory.listview{clear:both;padding:40px 0;margin:20px 0}.element.produitCategory.listview:nth-child(odd){background-color:#f4f4f4}.element.produitCategory.listview:nth-child(even) .picture{-webkit-order:-1;-ms-flex-order:-1;order:-1}.element.produitCategory.listview .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element.produitCategory.listview .description,.element.produitCategory.listview .picture{box-sizing:border-box;display:inline-block;vertical-align:middle;width:50%}.element.produitCategory.listview .description .contenu{font-family:Roboto,sans-serif;font-size:18px;line-height:1.5}.element.produitCategory.listview .picture img{max-width:100%;width:auto;transition:all .2s ease}.element.produitCategory.listview .picture img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.element.produitCategory.listview h2 a{color:#72955d;font-family:Raleway,sans-serif;text-decoration:none;transition:all .2s ease}.element.produitCategory.listview h2 a:hover{color:#99bb8a}.element.produitCategory.listview .label{padding:8px 0;color:#606060;font-size:18px}.element.produitCategory.listview .price{color:#2D2D2D;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700}.element.produitCategory.listview .readmore{margin-top:10px}@media only screen and (max-width:980px){.element.produitCategory.listview{position:relative}.element.produitCategory.listview div.actions{top:0}.element.produitCategory.listview .description,.element.produitCategory.listview .picture{width:100%}.element.produitCategory.listview:nth-child(even) .picture{-webkit-order:0;-ms-flex-order:0;order:0}.element.produitCategory.listview .description .contenu{margin:0;padding:20px}}.element.produitCategory.editWeight,.element.produitCategory.listviewLight{box-sizing:border-box;display:inline-block;vertical-align:top;width:31%;margin:1%;padding:10px;text-align:center;background-color:#efefef;box-shadow:0 0 6px 0 rgba(0,0,0,.5)}.element.produitCategory.editWeight h3,.element.produitCategory.listviewLight h3{margin:.6em 0;font-size:1.3rem;font-weight:700}.element.produitCategory.editWeight div.picture,.element.produitCategory.listviewLight div.picture{width:100%}.element.produitCategory.editWeight img,.element.produitCategory.listviewLight img{max-width:100%}@media only screen and (max-width:830px){.element.produitCategory.editWeight,.element.produitCategory.listviewLight{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:430px){.element.produitCategory.editWeight,.element.produitCategory.listviewLight{margin:10px 0;width:100%}}.element.produitCategory.editWeight{border:none}.element.produitCategory.editWeight .picture img:hover{-webkit-transform:none;-ms-transform:none;transform:none}.element.produitCategory.view .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element.produitCategory.view .col{margin:0 20px;width:calc(50% - 40px)}.element.produitCategory.view .presentation-produit{padding:5% 10% 4%;background:url(data/image/background-produit.jpg) center bottom no-repeat;background-size:cover}.element.produitCategory.view .f-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.element.produitCategory.view .picture img{max-width:100%;height:auto;transition:all .2s ease}.element.produitCategory.view .picture img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.element.produitCategory.view .informations{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.94);overflow:hidden}.element.produitCategory.view h1{padding:15px 0;color:#fff;letter-spacing:4.8px;line-height:1.7em;font-family:Teko,sans-serif;font-size:40px;text-transform:uppercase;background-color:#0b4db5}.element.produitCategory.view .shortDescription{margin:30px 80px;padding:0;font-size:16px;line-height:1.5}.element.produitCategory.view .price-cheapest{margin-top:50px;margin-bottom:50px;color:#72955d;font-size:18px;font-weight:700;letter-spacing:5px}.element.produitCategory.view .price{margin:20px 0;color:#72955d;font-size:30px}.element.produitCategory.view .produits{margin:20px}.element.produitCategory.view .produits .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.element.produitCategory.view .produits .taille{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.element.produitCategory.view .produits .element.produit.viewList{-webkit-flex:2;-ms-flex:2;flex:2}.element.produitCategory.view .find-us{margin:40px 0}.element.produitCategory.view .section-admin{margin:40px;padding:40px;background-color:#eee}.element.produitCategory.view .produit-menu,.element.produitCategory.view .subPages{display:inline-block;vertical-align:top;width:15%}.element.produitCategory.view .subPages{width:85%}.element.produitCategory.view .produit-menu a{display:block;padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}.element.produitCategory.view .produit-menu a.active{color:#99bb8a;border-bottom-color:rgba(239,239,239,.9)}.element.produitCategory.view .info{display:none;padding:20px;border:1px solid rgba(239,239,239,.9)}.element.produitCategory.view .info.description{display:block}.element.produitCategory.view .addCart{margin:0 20px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.element.produitCategory.view .addCart>*{border:1px solid #000;border-radius:10px;padding:15px 10px}.element.produitCategory.view .addCart input{width:40px;border-top-right-radius:0;border-bottom-right-radius:0}.element.produitCategory.view .addCart a{-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;text-decoration:none;text-transform:uppercase;background-color:#72955d;border-top-left-radius:0;border-bottom-left-radius:0;transition:all .2s ease}.element.produitCategory.view .addCart a:hover{background-color:#99bb8a}.element.produitCategory.view section.details{margin-top:40px}.element.produitCategory.view section.more{margin:40px 0}@media only screen and (max-width:1024px){.element.produitCategory.view .col{width:100%}.element.produitCategory.view .col-1{-webkit-order:1;-ms-flex-order:1;order:1}.element.produitCategory.view .produit-menu,.element.produitCategory.view .subPages{display:inline-block;vertical-align:top;width:100%}.element.produitCategory.view .produit-menu-item{box-sizing:border-box;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.element.produitCategory.view .produit-menu{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (max-width:640px){.element.produitCategory.view .col{margin:0}.element.produitCategory.view .col-1{margin:20px 0 40px}.element.produitCategory.view .presentation-produit{padding:20px 0 0}}.element.produitCategory.edit{box-sizing:border-box;max-width:1024px;width:100%;margin:0 auto;padding:0 20px;border:1px solid #333}.element.produitCategory.edit div.fieldsetName2{box-sizing:border-box;padding:20px;width:100%;background:#eee}.element.produitCategory.edit legend{margin:10px 0;font-size:1.4rem;font-weight:700}.element.produit.viewList select{box-sizing:border-box;padding:6px;width:100%;text-transform:uppercase;background-color:transparent;border:0;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.02)}.element.produit.adminList .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element.produit.admin{position:relative;box-sizing:border-box;padding:20px 20px 20px 40px;margin:10px;width:calc(25% - 20px);text-align:center;border:1px solid #000}@media only screen and (max-width:1024px){.element.produit.admin{width:calc(33.33% - 20px)}}@media only screen and (max-width:740px){.element.produit.admin{width:calc(50% - 20px)}}@media only screen and (max-width:640px){.element.produit.admin{margin:20px 0;width:100%}}.element.produit.admin div.actions{top:0;left:0}.element.produit.edit{border:1px solid #000}.element.avis.preview .stars{color:#EED157}.element.avis.preview .commentaire{position:relative;padding:20px 20px 20px 40px;color:#fff;font-style:italic;background-color:#72955d}.element.avis.preview .commentaire:before{content:'\201C';display:block;position:absolute;left:0;top:0;height:96px;width:25px;color:#bbb;font-size:60px;font-style:italic}.element.avis.preview .commentaire:after{box-sizing:border-box;content:'';position:absolute;bottom:-30px;left:30%;height:30px;width:30px;border-top:30px solid #72955d;border-right:30px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}.element.avis.preview .infos{margin-top:30px;text-align:right}.element.avis.listview{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0}.element.avis.listview div.picture{margin-right:10px;width:auto}.element.avis.listview .details{-webkit-flex:1;-ms-flex:1;flex:1;padding:10px;border:1px solid #e4e1e3;border-radius:4px}.element.avis.listview .note{float:right}.divPage.divLocalisation h1{color:#99bb8a;text-align:center;border:none}.divPage.divLocalisation #map{margin:40px 0;height:800px}.divPage.divLocalisation .section-admin{padding:20px;margin:20px 0;background:#eee}.element.localisation.viewList thead{text-align:left;font-weight:700}.element.localisation.viewList tr{border-bottom:1px solid #000}.element.localisation.viewList td{padding:15px 10px}.element.localisation.viewList .nowrap{white-space:nowrap}.element.localisation.viewList .internet{max-width:320px}.element.actualite.listview img,.element.actualite.view img,.element.communique.listview img,div#modulebox-container div.divLogin>div{max-width:100%}.element.localisation.viewList div.actions{position:relative}.element.localisation.listview{box-sizing:border-box;display:inline-block;vertical-align:top;width:31%;margin:1%;padding:30px;background-color:#fff;border-bottom:3px solid #72955d}.element.localisation.listview iframe{width:100%}.element.localisation.listview h2{line-height:1.2;font-size:28px;text-align:left}.element.localisation.listview .icone{display:inline-block;vertical-align:middle;width:14px}.element.localisation.listview .icone+span{padding-left:10px;color:#000;font-size:14px}.element.localisation.edit div.title{margin:10px;width:calc(100% - 20px)}.element.localisation.edit div.latitude,.element.localisation.edit div.longitude{display:inline-block;vertical-align:top;margin:10px;width:calc(50% - 20px)}@media only screen and (max-width:640px){.element.localisation.edit div.latitude,.element.localisation.edit div.longitude{width:calc(100% - 20px)}}.element.localisation.edit div.adresse,.element.localisation.edit div.site,.element.localisation.edit div.telephone,.element.localisation.edit div.ville{display:inline-block;vertical-align:top;margin:10px;width:calc(25% - 20px)}@media only screen and (max-width:1160px){.element.localisation.edit div.adresse,.element.localisation.edit div.site,.element.localisation.edit div.telephone,.element.localisation.edit div.ville{width:calc(50% - 20px)}}@media only screen and (max-width:640px){.element.localisation.edit div.adresse,.element.localisation.edit div.site,.element.localisation.edit div.telephone,.element.localisation.edit div.ville{width:calc(100% - 20px)}}.divPage.divBlog aside,.divPage.divBlog main{display:inline-block;vertical-align:top}.divPage.divBlog main{width:calc(75% - 40px);margin-right:40px}.divPage.divBlog div.category{margin-bottom:20px}@media only screen and (max-width:1024px){.divPage.divBlog aside,.divPage.divBlog main{display:block;width:100%}}.element.actualiteCategory.listview{margin:5px 0}.element.actualite .pagination{margin:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.element.actualite.preview{margin:5px 0}.element.actualite.listview{color:#3C3C3C;line-height:2.5;font-size:14px;border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 30px;padding:0 0 35px}.element.actualite.listview .date{margin-bottom:10px}.element.actualite.listview div.picture{text-align:center}.element.actualite.listview .tags a+a{margin-left:10px}.element.actualite.listview h2{margin-top:10px;margin-bottom:0;font-style:normal;text-align:left}.element.actualite.listview h2 a{color:#7a7a7a;text-decoration:none;transition:all .2s ease}.element.actualite.listview h2 a:hover{color:#99bb8a}.element.actualite.listview .readmore-arrow{color:#72955d;font-style:normal;text-decoration:none;transition:all .2s ease}.element.actualite.listview .readmore-arrow:hover,.element.actualite.view .description a{color:#99bb8a}.element.actualite.view{margin-bottom:40px}.element.actualite.view aside,.element.actualite.view main{display:inline-block;vertical-align:top;width:75%}.element.actualite.view main{font-family:"Open Sans",sans-serif;font-size:14px;margin-top:40px}.element.actualite.view .bottom,.element.actualite.view .description{margin-top:20px}.element.actualite.view aside{width:25%}@media only screen and (max-width:1024px){.element.actualite.view main h1{margin-top:20px;line-height:1.4}.element.actualite.view aside,.element.actualite.view main{display:block;width:100%;padding:0}}.element.actualite.view div.picture{text-align:center}.element.actualite.view h3{font-size:14px;font-weight:700}.element.actualite.view .shortDescription{font-style:italic}.divPage.divPresse{line-height:1.5}.divPage.divPresse .description-top{background:url(data/image/photo_digestion.jpg) center top no-repeat fixed;background-size:cover;overflow:hidden}.divPage.divPresse .description-top .element.description{margin:50px auto;padding:30px;width:60%;color:#fff;font-size:24px;background-color:rgba(15,15,15,.35)}.divPage.divPresse section.chef{margin-top:40px;font-size:20px}.divPage.divPresse section.chef a{color:#72955d;text-decoration:none;transition:all .2s ease}.divPage.divPresse section.chef a:hover{color:#99bb8a}.element.communique.listview{margin:20px auto;width:60%}.element.communique.listview .left,.element.communique.listview .right{display:inline-block;vertical-align:middle;width:50%}.element.communique.listview .download-link{color:#72955d;text-decoration:none;transition:all .2s ease}.element.communique.listview .download-link:hover{color:#99bb8a}.divPage.divFaq{background-color:#f4f4f4}.divPage.divFaq h1{color:#99bb8a;text-align:center;border:none}.divPage.divFaq div.acces{margin:40px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.divPage.divFaq div.acces>*{margin:0 20px}.divPage.divFaq div.acces img{max-height:120px}.divPage.divFaq .nos-produits{margin:40px 0}.element.question.viewList{padding:2em;background-color:#fff;border-radius:10px}@media only screen and (max-width:640px){.element.question.viewList{padding:1em}}.element.question.listview{box-sizing:border-box;padding:1.6em 0;border-bottom:1px solid #99bb8a}.element.question.listview h2{margin-bottom:0;margin-right:2em;color:#7a7a7a;font-size:22px;text-align:left;transition:all .2s ease}.element.question.listview h2:hover{color:#72955d}@media only screen and (max-width:640px){.element.question.listview h2{font-size:18px}}.element.question.listview label{width:100%;cursor:pointer}.element.question.listview .top label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.element.question.listview .bot{box-sizing:border-box;max-height:0;overflow:hidden;transition:all .4s ease}.element.question.listview .description{padding-top:1em}.element.question.listview [type=checkbox]{display:none}.element.question.listview [type=checkbox]:checked~.bot{max-height:200px}.element.question.listview [type=checkbox]:checked+.top img{-webkit-transform:rotate(.5turn);-ms-transform:rotate(.5turn);transform:rotate(.5turn)}.divPage.divContactez-nous h2{margin:20px 0}.divPage.divContactez-nous h3{font-weight:700;text-align:center}.divPage.divContactez-nous .contenu-page{padding-bottom:100px;background-color:#f4f4f4;overflow:hidden}.divPage.divContactez-nous .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.divPage.divContactez-nous .encart{box-sizing:border-box;position:relative;vertical-align:top;padding:200px 40px 60px;width:46%;color:#5e5d5d;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.divPage.divContactez-nous .encart>*{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.divPage.divContactez-nous .encart:before{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';width:100px;height:100px;background:url(data/image/enveloppe.png) center center no-repeat}.divPage.divContactez-nous .encart.conseiller{margin-right:2%}.divPage.divContactez-nous .encart.pro{margin-left:2%}.divPage.divContactez-nous .encart.pro:before{background:url(data/image/store.png) center center no-repeat}.divPage.divContactez-nous .encart .description{margin:30px 0}.divPage.divContactez-nous .encart .bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:center}div.divContact .row{display:-webkit-flex;display:-ms-flexbox;display:flex}div.divContact .row>*{margin:1%;width:48%}@media only screen and (max-width:740px){div.divContact .row{display:block}div.divContact .row>*{margin:20px 0;width:100%}}div.divContact h1,div.divContact h2{color:#99bb8a}div.divContact h2{margin:25px 0;padding:0 0 20px;color:#99bb8a;line-height:1.2;font-size:28px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.box404,div.divPage.divLogin.changePassword fieldset.buttons,div.divPage.divLogin.espaceConnexion fieldset.buttons,div.divPage.divLogin.login fieldset.buttons,div.divPage.divLogin.passwordForgotten fieldset.buttons,div.divPage.divLogin.passwordForgottenChange fieldset.buttons,div.divPage.divLogin.passwordForgottenSent fieldset.buttons,div.smallBoxOverlay,form.editContact div.buttons{text-align:center}div.divContact div.encartMap{margin-bottom:20px}div.divContact div.encartMap iframe{width:100%}div.divSitemap div#sitemap ul li ul li ul li:before,div.divSitemap div#sitemap ul li ul li:before,div.divSitemap div#sitemap ul li:before{content:"";width:10px;height:10px;margin-right:10px;vertical-align:middle;display:inline-block}div.divSitemap{padding:40px}@media only screen and (max-width:730px){div.divSitemap{padding:0}}div.divSitemap div#sitemap ul{list-style-type:none}div.divSitemap div#sitemap ul li:before{background:#99bb8a}div.divSitemap div#sitemap ul li ul li:before{background:#8f8f8f}div.divSitemap div#sitemap ul li ul li ul li:before{background:#99bb8a}div#modulebox-close:after,div#modulebox-close:before{content:"";position:absolute;top:10px;height:1px;width:20px;background:#FFF;left:0}div#modulebox-container{background:#FFF;border:2px solid #777}div#modulebox-container div.divLogin{border:none;padding:0}div#modulebox-close{border:1px solid #FFF;z-index:1;background:#777;height:20px;width:20px;margin-left:-32px}div#modulebox-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div#modulebox-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div#modulebox-bottom-center,div#modulebox-middle,div#modulebox-middle-right,div#modulebox-top-center{background:0 0;padding:0}div.divPage.divLogin.login legend{color:#777}div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenChange,div.divPage.divLogin.passwordForgottenSent{max-width:30%}@media only screen and (max-width:940px){div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenChange,div.divPage.divLogin.passwordForgottenSent{max-width:60%}}@media only screen and (max-width:640px){div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenChange,div.divPage.divLogin.passwordForgottenSent{margin:0 20px;width:calc(100% - 40px);max-width:none}}div.divPage.divLogin.changePassword div.submit,div.divPage.divLogin.espaceConnexion div.submit,div.divPage.divLogin.login div.submit,div.divPage.divLogin.passwordForgotten div.submit,div.divPage.divLogin.passwordForgottenChange div.submit,div.divPage.divLogin.passwordForgottenSent div.submit{text-align:center;width:auto;display:inline-block;vertical-align:top}div.divPage.divLogin.changePassword div.submit input,div.divPage.divLogin.espaceConnexion div.submit input,div.divPage.divLogin.login div.submit input,div.divPage.divLogin.passwordForgotten div.submit input,div.divPage.divLogin.passwordForgottenChange div.submit input,div.divPage.divLogin.passwordForgottenSent div.submit input{cursor:pointer}#page{box-sizing:border-box;padding:0;width:auto;position:relative;z-index:8}div.cropperOverlay{background:#333}@media only screen and (max-width:940px){div.cropperOverlay{overflow:scroll}div.cropperOverlay div.img-container{float:none;width:90%;margin:5% auto;text-align:center}div.cropperOverlay div.img-content{float:none;width:90%;margin:5% auto}}div.cropperOverlay div.cropper input.cancel,div.cropperOverlay div.cropper input.save{background:#777;color:#333}div.cropperOverlay div.cropper input.cancel:hover,div.cropperOverlay div.cropper input.save:hover{background:#8f8f8f;color:#333}div.cropperOverlay div.cropper.editActualitePicture div.img-content div.img-preview{width:250px;height:250px}.search.results{padding:40px 0}.search.results h1{font-weight:700}.search.results .search-bar{margin:20px 0}.search.results [type=text]{box-sizing:border-box;padding:5px}.search.results [type=submit]{box-sizing:border-box;margin-top:10px;padding:10px;color:#fff;background:#99bb8a;border:0}.search.results [type=submit]:hover{background:#7da86a}.search.results .resultItem{margin:10px;padding:10px 0 20px;border-bottom:1px solid #000}.search.results .titre-simple a{color:#99bb8a;text-decoration:none}.search.results .bottom{margin-top:10px}.box404{margin:80px 0}div.smallBoxOverlay{width:100%;height:100%;background:rgba(49,49,49,.8);z-index:99999;position:fixed;transition:.2s;top:0;left:0;bottom:10%;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;box-sizing:border-box}div.smallBoxContainer{display:none;position:relative;background:#fff;padding:20px 10px 20px 20px;color:#727c8e}div.smallBoxContainer.positioned{display:block;overflow-y:auto;max-height:96%;max-width:1500px;margin-top:2%;margin-bottom:2%;left:auto!important;top:auto!important}div.smallBoxContainer .closeBox{position:absolute;top:20px;right:20px;display:block;width:20px;height:20px;background:url(data/image/close.png) center center no-repeat #000;cursor:pointer}div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenChange,div.divPage.divLogin.passwordForgottenSent{background:#fff;color:#333;padding:2%;margin:30px auto;border:1px solid #333}div.smallBoxContainer.positioned div.divPage.divLogin,div.smallBoxContainer.positioned div.divPage.divLogin.changePassword,div.smallBoxContainer.positioned div.divPage.divLogin.espaceConnexion,div.smallBoxContainer.positioned div.divPage.divLogin.login,div.smallBoxContainer.positioned div.divPage.divLogin.passwordForgotten,div.smallBoxContainer.positioned div.divPage.divLogin.passwordForgottenChange,div.smallBoxContainer.positioned div.divPage.divLogin.passwordForgottenSent{background:#fff;max-width:100%;color:#333;padding:2%;margin:0 auto 10px;border:none}form.form-with-dynamic-placeholder div.text,form.form-with-dynamic-placeholder div.textarea{position:relative;box-sizing:border-box;padding-top:20px;margin:10px 0;width:100%}form.form-with-dynamic-placeholder div.text label,form.form-with-dynamic-placeholder div.textarea label{position:absolute;top:23px;left:10px;font-size:1.1rem;font-weight:400;transition:all .2s ease;cursor:text}form.form-with-dynamic-placeholder div.text.selected label,form.form-with-dynamic-placeholder div.textarea.selected label{top:0;left:0;font-size:.8em}form.editContact div.select,form.editContact div.text{display:inline-block;width:48%;vertical-align:top;margin:1%}form.editContact div.buttons input{border:0;padding:10px 20px;cursor:pointer}form.editContact input[type=text]{box-sizing:border-box;padding:5px;border:1px solid #ccc}form.editContact input[type=text]:focus{border:1px solid #DEDEDE}form.editContact select{box-sizing:border-box;padding:4px;border:1px solid #ccc}form.editContact textarea{height:120px;border:1px solid #ccc}form.editContact textarea:focus{border:1px solid #DEDEDE}form.editContact label{transition:all .2s ease}form.editContact .focus label{margin-left:10px;color:#DEDEDE}form.editContact div.forname,form.editContact div.mail,form.editContact div.name,form.editContact div.phone{display:inline-block;vertical-align:top;margin:5px;width:calc(50% - 10px)}form.editContact div.message{display:inline-block;vertical-align:top;margin:5px;width:calc(100% - 10px)}form.editContact input,form.editContact textarea{box-sizing:border-box;width:100%}form.editContact div.rgpd input,form.editContact div.rgpd label{display:inline;width:auto;font-weight:400}form.editContact input[type=submit]{color:#fff;font-size:18px;background:#99bb8a;transition:all .2s ease}form.editContact input[type=submit]:hover{background:#7da86a}.actions{z-index:3}div.element div.actions div.action span.actionDetails,div.element div.actions div.action>a{background-color:#99bb8a}div.element div.actions div.action span.actionDetails{width:auto}