/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers*/
.page_rubrique.plandusite .legal .wrapper ul {
margin:0 40px 0 5px
}

.page_rubrique.plandusite .legal .wrapper ul li br {
display:none
}

.page_rubrique.plandusite .legal .wrapper ul li em {
font-style:normal
}

.page_rubrique.plandusite .legal .wrapper ul li small {
font-size:16px;
line-height:23px
}

.page_rubrique.plandusite .legal .wrapper a {
color:#000
}

.page_rubrique.plandusite .legal .wrapper a:hover {
color:#ca0040
}

.page_rubrique.plandusite .legal .wrapper article > ul {
margin-right:20px
}

.page_rubrique.plandusite .legal .wrapper article > ul li {
font-weight:400
}

.page_rubrique.plandusite .legal .wrapper article > ul > li {
font-weight:700
}

@media screen and (max-width: 740px) {
.page_rubrique.plandusite section.plan {
text-align:right
}
}

.legal .spip_document_188 {
display:block;
margin:0 -58px -10px 0
}

.legal .spip_document_188 + br {
display:none
}

.legal .spip_document_187 {
display:block;
margin:20px 0 0
}

.legal .spip_document_187 + br {
display:none
}

.openSans {
font-family:'Open Sans'
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Light/OpenSans-Light.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Light/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Light/OpenSans-Light.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Light/OpenSans-Light.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Light/OpenSans-Light.svg#OpenSansLight) format("svg");
font-weight:300;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/LightItalic/OpenSans-LightItalic.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/LightItalic/OpenSans-LightItalic.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/LightItalic/OpenSans-LightItalic.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic) format("svg");
font-weight:300;
font-style:italic
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Regular/OpenSans-Regular.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Regular/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Regular/OpenSans-Regular.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Regular/OpenSans-Regular.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Italic/OpenSans-Italic.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Italic/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Italic/OpenSans-Italic.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Italic/OpenSans-Italic.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Italic/OpenSans-Italic.svg#OpenSansItalic) format("svg");
font-weight:400;
font-style:italic
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBold/OpenSans-SemiBold.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBold/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBold/OpenSans-SemiBold.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBold/OpenSans-SemiBold.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBold/OpenSans-SemiBold.svg#OpenSansSemiBold) format("svg");
font-weight:600;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBoldItalic/OpenSans-SemiBoldItalic.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBoldItalic/OpenSans-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBoldItalic/OpenSans-SemiBoldItalic.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBoldItalic/OpenSans-SemiBoldItalic.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/SemiBoldItalic/OpenSans-SemiBoldItalic.svg#OpenSansSemiBoldItalic) format("svg");
font-weight:600;
font-style:italic
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Bold/OpenSans-Bold.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Bold/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Bold/OpenSans-Bold.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Bold/OpenSans-Bold.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/Bold/OpenSans-Bold.svg#OpenSansBold) format("svg");
font-weight:700;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/BoldItalic/OpenSans-BoldItalic.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/BoldItalic/OpenSans-BoldItalic.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/BoldItalic/OpenSans-BoldItalic.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format("svg");
font-weight:700;
font-style:italic
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBold/OpenSans-ExtraBold.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBold/OpenSans-ExtraBold.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBold/OpenSans-ExtraBold.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold) format("svg");
font-weight:800;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot);
src:url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff) format("woff"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf) format("truetype"),url(/wec/daucyintl/plugins/orion/css/opensans/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic) format("svg");
font-weight:800;
font-style:italic
}

.wrapper {
width:98%;
max-width:1280px;
margin:0 auto
}

.couleur {
color:#e94e1d
}

h1,h2,h3,h4,h5,h6 {
font-weight:400
}

.enorme {
font-size:50px;
line-height:60px
}

.tresgrand {
font-size:50px;
line-height:50px
}

.grand {
font-size:32px;
line-height:42px
}

.normal {
font-size:16px;
line-height:23px
}

.moyen {
font-size:20px;
line-height:24px
}

.petit {
font-size:13px;
line-height:18px
}

.pasDePuces {
list-style:none
}

.enavant {
color:#e94e1d;
font-weight:700
}

.info {
color:#aaa
}

.gras {
font-weight:700
}

.majuscules {
text-transform:uppercase
}

.roboto {
font-family:'Roboto',sans-serif
}

.centrer {
text-align:center
}

.alignerGauche {
text-align:right
}

p {
margin:10px 0
}

.block {
display:block
}

.inline {
display:inline-block;
vertical-align:top
}

.inlineMiddle {
display:inline-block;
vertical-align:middle
}

.cacher {
display:none
}

.absolute {
position:absolute;
top:0;
right:0
}

.relative {
position:relative
}

.fixed {
position:fixed;
top:0;
right:0
}

.alignerCentre {
text-align:center
}

.alignerDroite {
text-align:left
}

.alignerGauche {
text-align:right
}

.adroite {
float:left
}

.justifie {
text-align:justify
}

.colonne {
display:inline-block;
vertical-align:top;
margin-left:-4px;
padding:20px 30px
}

.colonne.quart {
width:25%
}

.colonne.tiers {
width:33%
}

.colonne.moitie {
width:50%
}

.colonne.deuxtiers {
width:66%
}

.colonne.troisquart {
width:75%
}

@media screen and (max-width: 950px) {
.colonne.quart {
width:50%
}

.colonne.moitie {
width:100%
}
}

@media screen and (max-width: 740px) {
.colonne.quart,.colonne.tiers,.colonne.deuxtiers,.colonne.troisquart {
width:100%
}

.masquersursmartphone {
display:none!important
}
}

.hamburger {
font:inherit;
display:inline-block;
overflow:visible;
margin:0;
padding:0;
cursor:pointer;
transition-timing-function:linear;
transition-duration:.15s;
transition-property:opacity,filter;
text-transform:none;
color:inherit;
border:0;
background-color:transparent
}

.hamburger:hover {
opacity:.7
}

.hamburger-box {
position:relative;
display:inline-block;
width:40px;
height:24px
}

.hamburger-inner {
top:50%;
display:block;
margin-top:-2px
}

.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
position:absolute;
width:40px;
height:4px;
transition-timing-function:ease;
transition-duration:.15s;
transition-property:transform;
border-radius:4px;
background-color:#000
}

.hamburger-inner:after,.hamburger-inner:before {
display:block;
content:""
}

.hamburger-inner:before {
top:-10px
}

.hamburger-inner:after {
bottom:-10px
}

.hamburger--3dx .hamburger-box {
perspective:80px
}

.hamburger--3dx .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
transform:rotateY(180deg);
background-color:transparent
}

.hamburger--3dx.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
perspective:80px
}

.hamburger--3dx-r .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
transform:rotateY(-180deg);
background-color:transparent
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
perspective:80px
}

.hamburger--3dy .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
transform:rotateX(-180deg);
background-color:transparent
}

.hamburger--3dy.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
perspective:80px
}

.hamburger--3dy-r .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
transform:rotateX(180deg);
background-color:transparent
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dxy .hamburger-box {
perspective:80px
}

.hamburger--3dxy .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dxy.is-active .hamburger-inner {
transform:rotateX(180deg) rotateY(180deg);
background-color:transparent
}

.hamburger--3dxy.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dxy.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dxy-r .hamburger-box {
perspective:80px
}

.hamburger--3dxy-r .hamburger-inner {
transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before {
transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s
}

.hamburger--3dxy-r.is-active .hamburger-inner {
transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);
background-color:transparent
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
transform:translate3d(-8px,0,0) rotate(45deg) scaleX(0.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
transform:translate3d(8px,0,0) rotate(45deg) scaleX(0.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
transform:translate3d(8px,0,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrowalt .hamburger-inner:before {
transition:top .1s ease 0.1s,transform .1s cubic-bezier(0.165,0.84,0.44,1)
}

.hamburger--arrowalt .hamburger-inner:after {
transition:bottom .1s ease 0.1s,transform .1s cubic-bezier(0.165,0.84,0.44,1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
top:0;
transition:top .1s ease,transform .1s cubic-bezier(0.895,0.03,0.6850000000000001,0.22) .1s;
transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
bottom:0;
transition:bottom .1s ease,transform .1s cubic-bezier(0.895,0.03,0.6850000000000001,0.22) .1s;
transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(0.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
transition:top .1s ease 0.1s,transform .1s cubic-bezier(0.165,0.84,0.44,1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
transition:bottom .1s ease 0.1s,transform .1s cubic-bezier(0.165,0.84,0.44,1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
top:0;
transition:top .1s ease,transform .1s cubic-bezier(0.895,0.03,0.6850000000000001,0.22) .1s;
transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(0.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
bottom:0;
transition:bottom .1s ease,transform .1s cubic-bezier(0.895,0.03,0.6850000000000001,0.22) .1s;
transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
transform:rotate(-180deg)
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
transform:translate3d(8px,0,0) rotate(45deg) scaleX(0.7)
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
transform:translate3d(8px,0,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
transform:rotate(-180deg)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(0.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
transform:translate3d(-8px,0,0) rotate(45deg) scaleX(0.7)
}

.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before {
transition-property:none
}

.hamburger--boring.is-active .hamburger-inner {
transform:rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
top:0;
opacity:0
}

.hamburger--boring.is-active .hamburger-inner:after {
bottom:0;
transform:rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
top:auto;
bottom:0;
transition-delay:.13s;
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:.13s
}

.hamburger--collapse .hamburger-inner:after {
top:-20px;
transition:top .2s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
transition:top .12s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,transform .13s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--collapse.is-active .hamburger-inner {
transition-delay:.22s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
top:0;
transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s linear .22s;
opacity:0
}

.hamburger--collapse.is-active .hamburger-inner:before {
top:0;
transition:top .1s cubic-bezier(0.33333,0,0.66667,0.33333) 0.16s,transform .13s cubic-bezier(0.215,0.61,0.355,1) .25s;
transform:rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
top:auto;
bottom:0;
transition-delay:.13s;
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:.13s
}

.hamburger--collapse-r .hamburger-inner:after {
top:-20px;
transition:top .2s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
transition:top .12s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,transform .13s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
transition-delay:.22s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:translate3d(0,-10px,0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
top:0;
transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s linear .22s;
opacity:0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
top:0;
transition:top .1s cubic-bezier(0.33333,0,0.66667,0.33333) 0.16s,transform .13s cubic-bezier(0.215,0.61,0.355,1) .25s;
transform:rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
top:2px;
transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);
transition-duration:.275s
}

.hamburger--elastic .hamburger-inner:before {
top:10px;
transition:opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
top:20px;
transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
transition-delay:75ms;
transform:translate3d(0,10px,0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
transition-delay:0s;
opacity:0
}

.hamburger--elastic.is-active .hamburger-inner:after {
transition-delay:75ms;
transform:translate3d(0,-20px,0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
top:2px;
transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);
transition-duration:.275s
}

.hamburger--elastic-r .hamburger-inner:before {
top:10px;
transition:opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
top:20px;
transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
transition-delay:75ms;
transform:translate3d(0,10px,0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
transition-delay:0s;
opacity:0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
transition-delay:75ms;
transform:translate3d(0,-20px,0) rotate(270deg)
}

.hamburger--emphatic {
overflow:hidden
}

.hamburger--emphatic .hamburger-inner {
transition:background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
right:0;
transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear 0.125s,right .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
top:10px;
left:0;
transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear 0.125s,left .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
transition-delay:0s;
transition-timing-function:ease-out;
background-color:transparent
}

.hamburger--emphatic.is-active .hamburger-inner:before {
top:-80px;
right:-80px;
transition:right .125s ease-out,top .05s linear 0.125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;
transform:translate3d(80px,80px,0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
top:-80px;
left:-80px;
transition:left .125s ease-out,top .05s linear 0.125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;
transform:translate3d(-80px,80px,0) rotate(-45deg)
}

.hamburger--emphatic-r {
overflow:hidden
}

.hamburger--emphatic-r .hamburger-inner {
transition:background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
right:0;
transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear 0.125s,right .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
top:10px;
left:0;
transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear 0.125s,left .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
transition-delay:0s;
transition-timing-function:ease-out;
background-color:transparent
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
top:80px;
right:-80px;
transition:right .125s ease-out,top .05s linear 0.125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;
transform:translate3d(80px,-80px,0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
top:80px;
left:-80px;
transition:left .125s ease-out,top .05s linear 0.125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;
transform:translate3d(-80px,-80px,0) rotate(45deg)
}

.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before {
transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before {
transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;
opacity:0
}

.hamburger--minus.is-active .hamburger-inner:before {
top:0
}

.hamburger--minus.is-active .hamburger-inner:after {
bottom:0
}

.hamburger--slider .hamburger-inner {
top:2px
}

.hamburger--slider .hamburger-inner:before {
top:10px;
transition-timing-function:ease;
transition-duration:.15s;
transition-property:transform,opacity
}

.hamburger--slider .hamburger-inner:after {
top:20px
}

.hamburger--slider.is-active .hamburger-inner {
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);
opacity:0
}

.hamburger--slider.is-active .hamburger-inner:after {
transform:translate3d(0,-20px,0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
top:2px
}

.hamburger--slider-r .hamburger-inner:before {
top:10px;
transition-timing-function:ease;
transition-duration:.15s;
transition-property:transform,opacity
}

.hamburger--slider-r .hamburger-inner:after {
top:20px
}

.hamburger--slider-r.is-active .hamburger-inner {
transform:translate3d(0,10px,0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
transform:rotate(45deg) translate3d(5.71429px,-6px,0);
opacity:0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
transform:translate3d(0,-20px,0) rotate(90deg)
}

.hamburger--spin .hamburger-inner {
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:.22s
}

.hamburger--spin .hamburger-inner:before {
transition:top .1s ease-in 0.25s,opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
transition:bottom .1s ease-in 0.25s,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--spin.is-active .hamburger-inner {
transition-delay:.12s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
top:0;
transition:top .1s ease-out,opacity .1s ease-out .12s;
opacity:0
}

.hamburger--spin.is-active .hamburger-inner:after {
bottom:0;
transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215,0.61,0.355,1) .12s;
transform:rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:.22s
}

.hamburger--spin-r .hamburger-inner:before {
transition:top .1s ease-in 0.25s,opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
transition:bottom .1s ease-in 0.25s,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--spin-r.is-active .hamburger-inner {
transition-delay:.12s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
top:0;
transition:top .1s ease-out,opacity .1s ease-out .12s;
opacity:0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
bottom:0;
transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215,0.61,0.355,1) .12s;
transform:rotate(90deg)
}

.hamburger--spring .hamburger-inner {
top:2px;
transition:background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
top:10px;
transition:top .1s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,transform .13s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--spring .hamburger-inner:after {
top:20px;
transition:top .2s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,transform .13s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--spring.is-active .hamburger-inner {
transition-delay:.22s;
background-color:transparent
}

.hamburger--spring.is-active .hamburger-inner:before {
top:0;
transition:top .1s cubic-bezier(0.33333,0,0.66667,0.33333) 0.15s,transform .13s cubic-bezier(0.215,0.61,0.355,1) .22s;
transform:translate3d(0,10px,0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
top:0;
transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s cubic-bezier(0.215,0.61,0.355,1) .22s;
transform:translate3d(0,10px,0) rotate(-45deg)
}

.hamburger--spring-r .hamburger-inner {
top:auto;
bottom:0;
transition-delay:0s;
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:.13s
}

.hamburger--spring-r .hamburger-inner:after {
top:-20px;
transition:top .2s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
transition:top .1s cubic-bezier(0.33333,0.66667,0.66667,1) 0.2s,transform .13s cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--spring-r.is-active .hamburger-inner {
transition-delay:.22s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
top:0;
transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s linear .22s;
opacity:0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
top:0;
transition:top .1s cubic-bezier(0.33333,0,0.66667,0.33333) 0.15s,transform .13s cubic-bezier(0.215,0.61,0.355,1) .22s;
transform:rotate(90deg)
}

.hamburger--stand .hamburger-inner {
transition:transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0.15s,background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0s
}

.hamburger--stand .hamburger-inner:after {
transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
transition:transform 75ms cubic-bezier(0.215,0.61,0.355,1) 0s,background-color 0s linear .15s;
transform:rotate(90deg);
background-color:transparent
}

.hamburger--stand.is-active .hamburger-inner:before {
top:0;
transition:top 75ms ease-out 0.1s,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .15s;
transform:rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
bottom:0;
transition:bottom 75ms ease-out 0.1s,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .15s;
transform:rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
transition:transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0.15s,background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
transition:transform 75ms cubic-bezier(0.215,0.61,0.355,1) 0s,background-color 0s linear .15s;
transform:rotate(-90deg);
background-color:transparent
}

.hamburger--stand-r.is-active .hamburger-inner:before {
top:0;
transition:top 75ms ease-out 0.1s,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .15s;
transform:rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
bottom:0;
transition:bottom 75ms ease-out 0.1s,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .15s;
transform:rotate(45deg)
}

.hamburger--squeeze .hamburger-inner {
transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
transition-duration:75ms
}

.hamburger--squeeze .hamburger-inner:before {
transition:top 75ms ease 0.12s,opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
transition:bottom 75ms ease 0.12s,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19)
}

.hamburger--squeeze.is-active .hamburger-inner {
transition-delay:.12s;
transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
transform:rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
top:0;
transition:top 75ms ease,opacity 75ms ease .12s;
opacity:0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
bottom:0;
transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .12s;
transform:rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
transition-timing-function:cubic-bezier(0.19,1,0.22,1);
transition-duration:.2s
}

.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before {
transition-delay:.1s;
transition-timing-function:linear;
transition-duration:0s
}

.hamburger--vortex .hamburger-inner:before {
transition-property:top,opacity
}

.hamburger--vortex .hamburger-inner:after {
transition-property:bottom,transform
}

.hamburger--vortex.is-active .hamburger-inner {
transition-timing-function:cubic-bezier(0.19,1,0.22,1);
transform:rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before {
transition-delay:0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
top:0;
opacity:0
}

.hamburger--vortex.is-active .hamburger-inner:after {
bottom:0;
transform:rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
transition-timing-function:cubic-bezier(0.19,1,0.22,1);
transition-duration:.2s
}

.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before {
transition-delay:.1s;
transition-timing-function:linear;
transition-duration:0s
}

.hamburger--vortex-r .hamburger-inner:before {
transition-property:top,opacity
}

.hamburger--vortex-r .hamburger-inner:after {
transition-property:bottom,transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
transition-timing-function:cubic-bezier(0.19,1,0.22,1);
transform:rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before {
transition-delay:0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
top:0;
opacity:0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
bottom:0;
transform:rotate(-90deg)
}

.ombre {
box-shadow:0 25px 72px 0 #00000026
}

.ombrelegere {
box-shadow:0 0 5px 0 #00000026
}

.pointer {
cursor:pointer
}

.radius {
border-radius:4px
}

.arrondis {
border-radius:10px
}

.animer {
transition:all .2s ease
}

.zoomhover {
transition:all .2s ease
}

.zoomhover:hover {
transform:scale(1.05)
}

html,body {
margin:0;
padding:0;
width:100%;
font-size:16px;
line-height:23px;
color:#555;
height:100%;
font-family:'Open Sans'
}

*,:after,:before {
box-sizing:border-box;
-moz-box-sizing:border-box
}

* {
margin:0;
padding:0;
border:0;
outline:none
}

img {
max-width:100%;
height:auto
}

.spip-admin-float {
display:none!important
}

a {
text-decoration:none;
color:#555
}

a:hover {
color:#e94e1d
}

section {
padding:15px;
clear:both
}

.bouton {
border-radius:30px;
padding:10px 20px;
font-size:16px;
line-height:23px;
display:inline-block;
vertical-align:top;
transition:all .2s ease;
text-align:center;
max-width:230px
}

.bouton:hover {
transform:scale(1.05)
}

blockquote p {
font-style:italic
}

.formulaire_newsletter label {
display:none
}

.formulaire_newsletter p.boutons {
display:inline-block;
vertical-align:top
}

.formulaire_newsletter .editer-groupe {
width:250px;
display:inline-block;
vertical-align:top
}

body.chargement {
overflow:hidden
}

body.chargement .page {
opacity:0
}

.page {
transition:opacity 1s ease
}

#chargement {
position:absolute;
top:50%;
right:50%;
margin:-30px -30px 0 0
}

header {
padding:0 15px;
background-color:#fff;
width:100%
}

header .wrapper {
display:flex;
padding:10px 0
}

header .wrapper .spip_logo_site {
margin:auto 0;
position:relative;
z-index:15
}

header .wrapper .spip_logo_site img.responsive {
display:none
}

header .wrapper .spip_logo_site span {
display:none
}

header .wrapper .spip_logo_site img {
display:block
}

header .wrapper p#slogan {
margin:auto 20px
}

header .wrapper p#slogan a {
display:block
}

header .wrapper nav {
margin:auto
}

header .wrapper nav ul li {
display:inline-block;
vertical-align:top;
vertical-align:middle;
list-style:none;
margin:20px;
border-bottom:2px solid #fff;
padding:3px 0
}

header .wrapper nav ul li a {
display:block
}

header .wrapper .hamburger {
left:2%;
top:20px;
position:absolute;
display:none
}

@media screen and (min-width: 950px) {
header {
position:fixed;
top:0;
right:0;
transition:all .2s ease;
z-index:15;
box-shadow:0 25px 72px 0 #00000026
}

header + section {
margin-top:70px
}
}

@media screen and (max-width: 950px) {
header {
position:fixed;
top:0;
right:0;
width:100%;
z-index:20;
box-shadow:0 25px 72px 0 #00000026
}

header + section {
margin-top:70px
}

header .wrapper {
padding:5px 0
}

header .wrapper .spip_logo_site.avecsurvol img:first-child {
display:none
}

header .wrapper .spip_logo_site.avecsurvol img.responsive {
display:block
}

header .wrapper .hamburger {
display:block;
z-index:10
}

header .wrapper nav {
float:none;
position:fixed;
top:0;
z-index:5;
left:-100%;
width:100%;
height:100%;
background-color:#fff;
margin:0;
transition:all .2s ease
}

header .wrapper nav.ouvert {
left:0
}

header .wrapper nav ul {
display:block;
text-align:center;
margin-top:80px
}

header .wrapper nav ul li {
margin:.5em 0 1.5em;
display:block;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px
}
}

.formulaire_newsletter ul li {
list-style:none
}

#prefooter {
position:relative;
z-index:9
}

#prefooter .wrapper {
text-align:center
}

#prefooter .wrapper .formulaire_formidable {
text-align:right
}

#prefooter .wrapper .formulaire_formidable div.editer,#prefooter .wrapper .formulaire_formidable li.editer {
text-align:right
}

#prefooter .wrapper .formulaire_formidable div.editer label,#prefooter .wrapper .formulaire_formidable li.editer label {
font-size:13px;
line-height:18px
}

#prefooter .wrapper .formulaire_formidable div.editer input,#prefooter .wrapper .formulaire_formidable li.editer input,#prefooter .wrapper .formulaire_formidable div.editer textarea,#prefooter .wrapper .formulaire_formidable li.editer textarea {
background-color:#eee;
border:1px solid #737373;
transition:all .2s ease;
padding:6px 10px
}

#prefooter .wrapper .formulaire_formidable p input {
padding:11px 20px 10px
}

#prefooter .wrapper .formulaire_formidable p .remplir {
font-size:13px;
line-height:18px;
float:right
}

@media screen and (max-width: 740px) {
#prefooter .wrapper .formulaire_formidable p .remplir {
float:none;
display:block;
margin-bottom:10px
}
}

footer {
padding:15px;
position:relative;
z-index:11
}

footer .wrapper {
font-size:16px;
line-height:23px
}

footer .wrapper strong.titre {
font-size:20px;
line-height:24px;
display:block;
margin-bottom:20px
}

footer .wrapper ul li {
list-style:none;
margin-bottom:6px
}

footer .wrapper ul li a:hover {
text-decoration:underline
}

footer .wrapper .telephone {
display:block;
margin:10px 0;
font-size:20px;
line-height:24px;
font-weight:700
}

.deroulant {
display:inline-block;
vertical-align:top;
width:330px;
background:url(/wec/daucyintl/plugins/orion/img/select.png) no-repeat 96% center;
overflow:hidden;
border-radius:5px;
background-color:#f8f8f8;
margin:0 0 20px 20px
}

.deroulant label {
display:none
}

.deroulant select {
background:transparent;
border:none;
font-size:16px;
font-weight:300;
color:#191919;
padding:15px 10px 15px 15px;
width:350px;
height:55px
}

form {
width:100%;
border-radius:4px;
max-width:600px;
margin:40px auto;
text-align:right
}

form h1 {
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
text-align:center;
margin-bottom:40px
}

form legend {
font-size:13px;
line-height:18px;
margin:0 0 20px
}

form em {
font-style:normal;
font-size:16px;
line-height:23px;
margin:0 auto 15px;
display:block
}

form em a {
color:#e94e1d
}

form div.editer,form li.editer {
margin:0 auto 15px
}

form div.editer input:not(.radio):not(.checkbox),form li.editer input:not(.radio):not(.checkbox),form div.editer textarea,form li.editer textarea {
border-radius:4px;
padding:12px 16px;
background-color:#fff;
border:1px solid #dcdee0;
margin:0;
-webkit-appearance:none;
color:#555;
transition:all .1s ease-in-out 0s;
width:100%;
display:inline-block;
vertical-align:top;
font-size:16px;
line-height:23px;
font-family:'Open Sans'
}

form div.editer input:not(.radio):not(.checkbox):focus,form li.editer input:not(.radio):not(.checkbox):focus,form div.editer textarea:focus,form li.editer textarea:focus {
border:1px solid #e94e1d;
color:#e94e1d
}

form div.editer input.radio + label,form li.editer input.radio + label {
font-style:normal;
font-size:16px;
line-height:23px;
font-weight:400;
display:inline-block;
vertical-align:top;
margin:1px 5px 0 0
}

form div.editer select,form li.editer select {
padding:10px;
margin:0 0 10px;
font-size:16px;
line-height:23px;
width:100%;
font-family:'Open Sans'
}

form div.editer textarea,form li.editer textarea {
height:120px;
padding:16px
}

form div.editer input:-webkit-autofill,form li.editer input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #fff inset
}

form div.editer input:focus,form li.editer input:focus,form div.editer textarea:focus,form li.editer textarea:focus,form div.editer select:focus,form li.editer select:focus {
outline:0!important
}

form div.file {
margin-bottom:40px
}

form div.file label {
cursor:pointer
}

form div.file label:hover {
color:#e94e1d
}

form div.file input[type="file"] {
display:none
}

form img.ui-datepicker-trigger {
margin:17px -25px 0 0
}

form #pass_securise {
display:none!important
}

form p.details {
text-align:left;
font-size:13px;
line-height:18px;
margin:0 auto 15px
}

form div.erreur {
color:#e94e1d
}

form div.erreur p {
color:#000
}

form div.erreur span {
display:block
}

form div.erreur + input {
border-color:#e94e1d
}

form span {
font-size:16px;
line-height:23px
}

form p.explication {
font-size:13px;
line-height:18px
}

form p.boutons {
text-align:left
}

form p.boutons input[type="submit"],form p.boutons input[type="button"],form p.boutons .button,form p.boutons a.button,form p.boutons button {
width:100%;
cursor:pointer;
margin:0 auto 15px;
font-size:16px;
line-height:23px;
-webkit-appearance:none;
display:block;
padding:12px 24px;
line-height:24px;
background-color:#e94e1d;
border-radius:4px;
border:none;
color:#fff;
font-weight:700
}

form .reponse_formulaire {
font-size:16px;
line-height:23px;
margin-bottom:15px
}

form .reponse_formulaire.reponse_formulaire_erreur {
color:#e94e1d
}

.lang_ar form p.boutons {
direction:rtl
}

#diaporama {
padding:0
}

#diaporama .wrapper {
width:100%;
max-width:10000px
}

.diaporama {
position:relative
}

.diaporama ul.medias {
position:relative;
z-index:11;
overflow:hidden;
width:100%
}

.diaporama ul.medias li {
width:100%
}

.diaporama ul.medias li img {
width:100%;
height:auto
}

@media screen and (max-width: 950px) {
.diaporama ul.medias li div {
top:15%;
right:5%
}
}

.diaporama .controles {
position:relative;
z-index:1
}

.diaporama .controles .suivant,.diaporama .controles .precedent {
cursor:pointer
}

.diaporama ul.pastilles {
position:absolute;
top:0;
right:0;
right:auto;
left:10px;
top:50%;
z-index:11
}

.diaporama ul.pastilles li {
list-style:none;
width:10px;
height:10px;
border-radius:5px;
margin-bottom:5px;
transition:all .2s ease;
cursor:pointer;
background-color:#fff
}

#actualites .wrapper {
text-align:center
}

#actualites .wrapper article {
display:inline-block;
vertical-align:top;
width:340px;
box-shadow:0 0 5px 0 #00000026;
text-align:right;
margin:0 10px 20px;
position:relative
}

#actualites .wrapper article h3 {
font-weight:700;
text-transform:uppercase
}

#actualites .wrapper article .content {
padding:15px 25px
}

#actualites .wrapper > a {
border-radius:30px;
padding:10px 20px;
font-size:16px;
line-height:23px;
display:inline-block;
vertical-align:top;
transition:all .2s ease;
text-align:center;
max-width:230px;
background-color:#ca0040;
text-transform:uppercase;
border-radius:0;
font-family:'Poppins',sans-serif;
font-weight:300;
padding:7px 20px;
background-color:#00a2bf;
color:#fff;
font-weight:bold
}

#actualites .wrapper > a:hover {
transform:scale(1.05);
color:#fff
}

@media screen and (max-width: 1130px) {
#actualites .wrapper article {
width:30%
}
}

@media screen and (max-width: 950px) {
#actualites .wrapper article {
width:45%
}
}

@media screen and (max-width: 740px) {
#actualites .wrapper article {
margin:0 0 20px;
width:100%
}
}

#menufixe {
position:fixed;
top:0;
right:0;
z-index:10;
padding:450px 30px 30px;
width:250px;
height:100%;
background-color:#fff
}

#menufixe li {
list-style:none;
display:flex;
height:50px
}

#menufixe li span {
display:block;
width:100%;
display:flex;
margin:auto;
font-size:16px;
line-height:23px;
transition:all .2s ease
}

#menufixe li.on span,#menufixe li:hover span {
font-weight:700
}

#menufixe li.on span {
font-size:20px;
line-height:24px
}

@media screen and (min-width: 1130px) {
section.avecmenufixe {
margin-right:250px;
padding-right:55px
}

#diaporama,#footer {
margin-right:0
}
}

@media screen and (max-width: 1130px) {
#menufixe {
display:none
}
}

.slider {
position:relative
}

.slider > li {
display:none;
background-color:#eee;
width:100%
}

.slider > li.on {
display:block
}

@media screen and (max-width: 740px) {
.slider > li {
display:block
}
}

.onglets li {
display:inline-flex;
vertical-align:top;
max-width:140px;
height:100px;
list-style:none;
padding:20px 0;
font-size:13px;
line-height:18px;
text-align:center;
background-color:#ddd;
transition:all .2s ease;
cursor:pointer
}

.onglets li span {
display:flex;
margin:auto;
padding:0 20px
}

.onglets li.on,.onglets li:hover {
background-color:#ccc
}

@media screen and (max-width: 740px) {
.onglets {
display:none
}
}

.carousel_wec {
overflow-x:hidden;
position:relative
}

.carousel_wec .grand_conteneur {
overflow:hidden
}

.carousel_wec .grand_conteneur .liste {
transition:all .5s ease;
width:30000px;
text-align:right
}

.carousel_wec .grand_conteneur .liste article {
position:relative;
transition:all ease .3s;
overflow:hidden;
display:inline-block
}

.carousel_wec .precedent,.carousel_wec .suivant {
position:absolute;
top:45%;
cursor:pointer;
transform:scale(0.8);
transition:all .2s ease;
right:0
}

.carousel_wec .precedent:hover,.carousel_wec .suivant:hover {
transform:scale(1)
}

.carousel_wec .suivant {
right:auto;
left:-0
}

.carousel_wec .precedent {
display:none
}

.cache_langues {
width:100%;
overflow:hidden;
position:absolute;
top:0;
right:0;
z-index:21;
right:auto;
left:0;
height:200px;
width:130px
}

@media screen and (max-width: 950px) {
.cache_langues {
display:none
}

.cache_langues.affiche {
display:block
}
}

#langues {
position:absolute;
right:0;
top:0;
right:auto;
left:-60px;
width:130px;
padding:7px 10px 0;
background:url(/wec/daucyintl/plugins/orion_langues/img/fleche_bas.png) no-repeat 45px right 12px #000000b3;
text-align:right;
transition:all .2s ease
}

#langues li {
list-style:none;
display:none;
margin-bottom:3px;
color:#fff
}

#langues li a {
color:#fff;
display:block
}

#langues li img {
max-width:25px;
opacity:0;
transition:all .2s ease
}

#langues li span {
display:none;
font-size:13px;
line-height:18px
}

#langues li.on {
display:block;
font-weight:700;
cursor:pointer
}

#langues li.on img {
opacity:1
}

#langues li:hover a {
font-weight:700
}

#langues li:hover a img {
opacity:1
}

#langues li:nth-child(2) {
margin-top:8px
}

#langues li:nth-child(2).on {
margin-top:0
}

#langues li:last-child {
padding-right:30px
}

#langues:hover {
left:0;
background-position:105px right 12px
}

#langues:hover li {
display:block
}

#langues:hover li span {
display:inline-block;
vertical-align:top
}

#langues:hover li:nth-child(2).on {
margin-top:8px
}

@media screen and (max-width: 1130px) {
#langues.on {
left:0;
background-position:105px right 12px
}

#langues.on li {
display:block
}

#langues.on li span {
display:inline-block;
vertical-align:top
}
}

.rtl #langues {
background:url(/wec/daucyintl/plugins/orion_langues/img/fleche_bas.png) no-repeat 75px right 12px #000c
}

.rtl #langues:hover {
background-position:45px right 12px
}

.rtl #langues li:last-child {
padding-right:0
}

.normal {
font-size:14px
}

.enorme {
font-size:70px;
line-height:70px;
letter-spacing:7px
}

.enorme_smartphone {
font-size:50px;
line-height:50px;
letter-spacing:5px
}

.grand {
font-size:50px;
line-height:52px;
letter-spacing:8px
}

.moyen_smartphone {
font-size:30px;
line-height:30px
}

.poppins {
font-family:'Poppins',sans-serif;
font-weight:300
}

@font-face {
font-family:'SignPainter Medium';
font-style:normal;
font-weight:400;
src:local('SignPainter Medium'),url(//www.daucy-international.com/squelettes/css/fonts/SignPainterHouseScript.woff) format("woff")
}

.signpainter {
font-family:'SignPainter Medium';
letter-spacing:1px
}

.cache_langues {
position:fixed;
top:0;
right:0;
right:auto;
left:0;
top:43px
}

.cache_langues #langues {
background:url(//www.daucy-international.com/squelettes/img/chevron_langue.png) no-repeat 45px right 12px #fff
}

.cache_langues #langues:hover,.cache_langues #langues.on {
background:#fff
}

.cache_langues #langues li {
color:#000
}

.cache_langues #langues li a {
color:#000
}

@media screen and (max-width: 950px) {
.cache_langues.affiche {
top:15px
}
}

.lang_ar .cache_langues #langues {
background:url(//www.daucy-international.com/squelettes/img/chevron_langue.png) no-repeat right 45px #fff
}

header {
height:108px;
top:0;
font-family:'Open Sans';
background-color:#fff;
border-bottom:2px solid #d3d800;
box-shadow:none
}

@media screen and (max-width: 950px) {
header {
height:90px
}
}

header .wrapper .spip_logo_site {
position:absolute;
top:0;
right:0;
right:50%;
margin-right:-180px;
top:-7px;
width:300px
}

@media screen and (max-width: 950px) {
header .wrapper .spip_logo_site {
top:-6px;
max-width:250px;
margin-right:-143px
}
}

@media screen and (max-width: 740px) {
header .wrapper .spip_logo_site {
margin-right:-120px
}
}

header .wrapper nav ul {
position:absolute;
top:0;
right:0;
min-height:92px;
display:flex;
top:5px;
text-align:right
}

header .wrapper nav ul.gauche {
left:50%;
right:auto;
margin-left:180px
}

header .wrapper nav ul.gauche li:first-child {
margin-right:5px
}

header .wrapper nav ul.droite {
right:50%;
margin-right:120px
}

header .wrapper nav ul li {
font-family:'Open Sans';
vertical-align:top;
font-weight:700;
text-transform:uppercase;
border:0;
max-width:130px;
padding-bottom:15px;
margin:auto 20px;
padding-top:35px;
text-align:center;
min-width:40px
}

header .wrapper nav ul li a {
color:#000;
font-size:16px;
line-height:23px;
line-height:16px
}

header .wrapper nav ul li a strong {
font-weight:700
}

header .wrapper nav ul li em {
display:block;
font-style:normal
}

header .wrapper nav ul li:hover,header .wrapper nav ul li.on {
background:url(//www.daucy-international.com/squelettes/img/navigation.png) no-repeat center center
}

header .wrapper nav.ouvert {
right:0;
background-color:#fff
}

@media screen and (max-width: 1130px) {
header .wrapper nav ul.gauche li:nth-child(2) {
display:none
}

header .wrapper nav ul li:hover,header .wrapper nav ul li.on {
background:url(//www.daucy-international.com/squelettes/img/navigation_smartphone.png) no-repeat top center right !important
}
}

@media screen and (max-width: 950px) {
header .wrapper nav {
left:auto;
right:-100%;
padding-top:83px
}

header .wrapper nav ul {
display:block
}

header .wrapper nav ul.gauche {
border-top:2px solid #d3d800;
padding-top:40px
}

header .wrapper nav ul.gauche,header .wrapper nav ul.droite {
position:relative;
left:auto;
margin:0;
right:auto
}

header .wrapper nav ul.gauche li,header .wrapper nav ul.droite li,header .wrapper nav ul.gauche li:nth-child(2),header .wrapper nav ul.droite li:nth-child(2) {
margin:0 8px;
display:block;
max-width:100%;
padding:30px 0 10px
}

header .wrapper nav ul.gauche li a,header .wrapper nav ul.droite li a,header .wrapper nav ul.gauche li:nth-child(2) a,header .wrapper nav ul.droite li:nth-child(2) a {
font-size:20px;
line-height:24px;
color:#000
}

header .wrapper nav ul.gauche li:hover,header .wrapper nav ul.droite li:hover,header .wrapper nav ul.gauche li:nth-child(2):hover,header .wrapper nav ul.droite li:nth-child(2):hover,header .wrapper nav ul.gauche li.on,header .wrapper nav ul.droite li.on,header .wrapper nav ul.gauche li:nth-child(2).on,header .wrapper nav ul.droite li:nth-child(2).on {
background:url(//www.daucy-international.com/squelettes/img/navigation.png) no-repeat top center
}
}

header .wrapper .hamburger {
right:4%;
left:auto;
top:30px
}

header .wrapper .hamburger .hamburger-inner,header .wrapper .hamburger .hamburger-inner::after,header .wrapper .hamburger .hamburger-inner::before {
background-color:#d3d800
}

#menu_familles {
width:0;
position:fixed;
top:0;
right:0;
z-index:13;
padding:100px 0 0;
overflow:hidden;
transition:all .2s ease
}

#menu_familles.on {
width:100%
}

#menu_familles.on + .contacts + .ecrans .diaporama {
opacity:0
}

#menu_familles .contenu {
position:relative;
width:100%
}

#menu_familles .contenu li {
text-align:center;
position:absolute;
right:0;
width:33%;
top:0;
height:85%;
font-size:16px;
line-height:23px
}

#menu_familles .contenu li small {
font-size:16px;
line-height:23px
}

#menu_familles .contenu li:nth-child(2) {
right:35%
}

#menu_familles .contenu li:nth-child(3) {
right:67%
}

#menu_familles .contenu li a {
background:none;
display:block;
width:100%;
height:100%;
max-width:1000px
}

#menu_familles .contenu li a img {
width:auto;
max-height:60%;
margin-top:15%;
margin-bottom:40px;
transition:all .2s ease
}

#menu_familles .contenu li a:hover img {
transform:scale(1.1)
}

@media screen and (max-width: 740px) {
#menu_familles .contenu > img {
display:none
}

#menu_familles .contenu li {
width:100%;
position:relative;
height:250px;
right:0!important;
margin-bottom:30px
}
}

.lang_ar #menu_familles .contenu li {
right:0;
left:auto
}

.lang_ar #menu_familles .contenu li:nth-child(1) {
left:0;
right:auto
}

.lang_ar #menu_familles .contenu li:nth-child(2) {
left:35%;
right:auto
}

.lang_ar #menu_familles .contenu li:nth-child(3) {
right:0;
left:auto
}

@media (max-width: 740px) {
.rubrique_3 #menu_familles .contenu li,.rubrique_257 #menu_familles .contenu li,.rubrique_311 #menu_familles .contenu li,.rubrique_312 #menu_familles .contenu li,.rubrique_313 #menu_familles .contenu li,.rubrique_314 #menu_familles .contenu li,.rubrique_315 #menu_familles .contenu li {
height:auto
}
}

.lang_ar header .wrapper nav ul li {
letter-spacing:0
}

@media screen and (min-width: 950px) {
.lang_ar header .wrapper nav ul.gauche {
right:50%;
left:auto;
margin-right:120px
}

.lang_ar header .wrapper nav ul.gauche li:first-child {
margin-left:5px
}

.lang_ar header .wrapper nav ul.droite {
left:50%;
margin-left:180px
}
}

@media screen and (max-width: 950px) {
.lang_ar header .wrapper .spip_logo_site {
margin-right:-113px
}
}

.page_sommaire #top.pasdombre {
box-shadow:none
}

.page_sommaire #top.pasdombre + div + header .wrapper nav ul li {
text-shadow:none
}

.page_sommaire #top.pasdombre + div + header .wrapper nav ul li a {
color:#000
}

@media screen and (max-width: 950px) {
.page_sommaire #top {
box-shadow:none
}
}

.page_sommaire header {
box-shadow:none
}

.page_sommaire section {
margin:20px auto
}

@media screen and (max-width: 740px) {
.page_sommaire section {
margin:40px auto
}
}

.page_sommaire #recettes {
margin-bottom:100px
}

.page_sommaire #recettes .wrapper {
max-width:1350px
}

.page_sommaire #recettes .wrapper h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:16px;
line-height:23px;
color:#000;
text-transform:uppercase;
padding-top:50px;
padding-right:50px
}

.page_sommaire #recettes .wrapper h2 strong {
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
display:block;
font-weight:700
}

@media screen and (max-width: 740px) {
.page_sommaire #recettes .wrapper h2 strong {
font-size:50px;
line-height:50px;
letter-spacing:5px
}

.page_sommaire #recettes .wrapper h2 {
padding-right:0
}
}

.page_sommaire #recettes .wrapper .carousel_wec {
display:block
}

.page_sommaire #recettes .wrapper .carousel_wec .grand_conteneur {
margin:0 50px
}

@media screen and (max-width: 740px) {
.page_sommaire #recettes .wrapper .carousel_wec .grand_conteneur {
margin-right:0
}
}

.page_sommaire #recettes .wrapper .carousel_wec .suivant {
left:0;
margin:0;
right:auto
}

.page_sommaire #recettes .wrapper .carousel_wec .precedent {
right:0;
margin:0;
left:auto
}

.page_sommaire #recettes .wrapper a.bouton {
margin:0 auto;
max-width:300px;
display:block
}

.page_sommaire.lang_en #recettes .wrapper h2 strong {
margin-right:-4px
}

.page_sommaire.lang_ar #recettes {
direction:ltr
}

.page_sommaire.lang_ar #recettes .wrapper h2 {
text-align:left;
padding-left:50px
}

.page_sommaire.lang_ar #recettes .wrapper .carousel_wec .suivant,.page_sommaire.lang_ar #recettes .wrapper .carousel_wec .precedent {
transform:none
}

.page_sommaire.lang_ar #recettes .wrapper .carousel_wec .grand_conteneur .liste {
text-align:right
}

.page_sommaire #produits {
padding:15px 0;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/background_produits.jpg) no-repeat bottom center;
background-size:contain;
position:relative
}

@media screen and (min-width: 1920px) {
.page_sommaire #produits {
background-size:cover
}
}

.page_sommaire #produits .wrapper {
width:100%;
max-width:10000px
}

.page_sommaire #produits .wrapper h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase
}

.page_sommaire #produits .wrapper h2 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
.page_sommaire #produits .wrapper h2 em {
font-size:20px;
line-height:24px
}

.page_sommaire #produits .wrapper h2 {
font-size:50px;
line-height:50px;
letter-spacing:5px
}
}

.page_sommaire #produits .wrapper .bouton {
max-width:320px;
display:none;
position:absolute;
top:0;
right:0;
right:50%;
top:auto;
bottom:230px;
margin-right:80px
}

.page_sommaire #produits .wrapper .bouton.on {
display:block
}

.page_sommaire.lang_ar #produits .wrapper .bouton {
left:50%;
right:auto;
margin-left:80px;
margin-right:0
}

.page_sommaire.lang_ar #produits .wrapper h2 {
letter-spacing:0
}

.page_sommaire.lang_ar #produits .wrapper h2 em {
font-style:normal;
letter-spacing:0
}

.page_sommaire #assiette .wrapper .etapes > p {
margin:20px 0
}

.page_sommaire #assiette .wrapper .carousel_wec {
margin-top:0
}

@media screen and (max-width: 1430px) {
#entreprise .wrapper {
max-width:1000px
}
}

#entreprise h2 {
font-size:16px;
line-height:23px;
text-transform:uppercase;
letter-spacing:3px
}

#entreprise h3 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase
}

#entreprise h3 strong {
background:url(//www.daucy-international.com/squelettes/img/fleche_groupe.png) no-repeat left 40px;
padding:0 0 60px 100px;
display:inline-block;
vertical-align:top
}

@media screen and (max-width: 740px) {
#entreprise h3 strong {
background:none;
padding-left:0
}
}

#entreprise h3 em {
margin-top:-50px;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
#entreprise h3 {
font-size:50px;
line-height:50px;
letter-spacing:5px
}
}

@media screen and (min-width: 950px) and (max-width: 1430px) {
#entreprise h2 + article {
min-height:600px
}
}

#entreprise h2 + article .texte {
max-width:550px;
display:inline-block;
vertical-align:top;
margin-top:30px
}

#entreprise h2 + article .texte + .documents {
float:left;
background:url(//www.daucy-international.com/squelettes/img/cadre_logos.png) no-repeat center center;
width:345px;
height:380px
}

@media screen and (max-width: 740px) {
#entreprise h2 + article .texte + .documents {
height:auto
}
}

@media screen and (max-width: 1430px) {
#entreprise h2 + article .texte + .documents {
padding-top:40px
}
}

#entreprise h2 + article .texte + .documents img {
display:block;
margin:30px auto
}

#entreprise h2 + article .texte + .documents img + img {
max-width:200px
}

#entreprise h2 + article .texte a {
margin:10px 0
}

@media screen and (min-width: 1430px) {
#entreprise h2 + article .texte {
margin-left:20px;
max-width:430px
}

#entreprise h2 + article .texte + .documents {
background:url(//www.daucy-international.com/squelettes/img/cadre_logos_desktop.png) no-repeat center center;
width:902px;
height:179px;
text-align:center
}

#entreprise h2 + article .texte + .documents img {
display:inline-block;
vertical-align:top;
margin:50px 30px
}

#entreprise h2 + article .texte + .documents img:first-child {
padding-right:40px;
margin:40px 30px
}
}

@media screen and (max-width: 950px) {
#entreprise h2 + article .texte {
max-width:50%
}
}

@media screen and (max-width: 740px) {
#entreprise h2 + article .texte {
max-width:100%
}

#entreprise h2 + article .texte + .documents {
float:none;
max-width:100%;
width:612px;
margin:50px auto 0;
background:url(//www.daucy-international.com/squelettes/img/cadre_logos_smartphone.png) no-repeat top center;
background-size:contain;
padding-top:5px
}
}

@media screen and (max-width: 500px) {
#entreprise h2 + article .texte + .documents {
padding-top:0
}
}

#entreprise h2 + article + article .logo {
display:none
}

#entreprise h2 + article + article ul.spip {
width:100%;
max-width:900px;
text-align:center
}

#entreprise h2 + article + article ul.spip li {
position:relative;
list-style:none;
display:inline-block;
vertical-align:top;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/fond_chiffres_cles.png) no-repeat top center;
width:223px;
min-height:47px;
padding-top:25px;
margin:50px 30px 0;
font-weight:700;
font-size:14px
}

#entreprise h2 + article + article ul.spip li > strong {
display:block;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
font-weight:700;
color:#ca0040;
margin-bottom:10px
}

#entreprise h2 + article + article ul.spip li:nth-child(even) strong {
color:#fac6a1
}

#entreprise h2 + article + article ul.spip li:nth-child(n+4) {
display:none
}

#entreprise h2 + article + article ul.spip li:first-child strong {
background-color:#fff
}

#entreprise h2 + article + article ul.spip li i {
position:absolute;
top:0;
right:0;
top:-30px;
width:100%;
text-align:center;
display:block;
font-style:normal
}

#entreprise h2 + article + article ul.spip li i strong {
font-size:32px;
display:inline-block;
vertical-align:top;
margin-left:5px;
color:#ca0040
}

@media screen and (max-width: 740px) {
#entreprise h2 + article + article ul.spip li {
margin:50px 30px
}
}

@media screen and (min-width: 1430px) {
#entreprise h2 + article + article {
margin-top:-150px;
float:left
}
}

.lang_ar h1,.lang_ar h2,.lang_ar h3 {
letter-spacing:0!important
}

.lang_ar #entreprise h2 {
letter-spacing:0
}

.lang_ar #entreprise h3 {
letter-spacing:0
}

.lang_ar #entreprise h3 strong {
background:none;
padding:0 0 60px
}

.lang_ar #entreprise h2 + article + article {
margin-top:0;
float:right
}

.lang_ar #entreprise h2 + article .texte {
margin-right:20px;
margin-left:0
}

.lang_ar #entreprise h2 + article .texte + .documents {
float:right
}

#news {
background:url(//www.daucy-international.com/squelettes/img/fond_news.jpg) no-repeat center center;
background-size:cover;
padding:15px 0 100px
}

@media screen and (max-width: 740px) {
#news {
background:none;
padding-bottom:0
}
}

@media screen and (min-width: 1430px) {
#news {
padding:150px 0 100px
}
}

#news .wrapper {
text-align:center
}

#news .wrapper h1,#news .wrapper h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase;
padding-top:50px;
text-align:center
}

#news .wrapper h1 em,#news .wrapper h2 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
#news .wrapper h1 em,#news .wrapper h2 em {
font-size:20px;
line-height:24px
}

#news .wrapper h1,#news .wrapper h2 {
font-size:50px;
line-height:50px;
letter-spacing:5px
}
}

@media screen and (max-width: 1130px) {
#news .wrapper h1,#news .wrapper h2 {
margin-bottom:50px
}
}

#news .wrapper .liste {
display:block;
margin-top:-50px
}

@media screen and (max-width: 740px) {
#news .wrapper .liste {
margin-top:30px
}
}

#news .wrapper .liste article {
text-align:right
}

#news .wrapper .liste article .logo {
width:200px;
height:200px;
overflow:hidden;
border-radius:100px;
background-color:#d3e644;
margin:auto;
position:relative;
z-index:2
}

#news .wrapper .liste article .logo img {
max-width:1000px
}

#news .wrapper .liste article .contenu {
padding:100px 20px 30px;
margin:-80px auto 0;
position:relative;
z-index:1;
max-width:340px
}

#news .wrapper .liste article .contenu h3 {
text-transform:uppercase;
font-weight:700
}

#news .wrapper .liste article:first-child .contenu {
background-color:#fff;
box-shadow:0 0 5px 0 #00000026
}

#news .wrapper .liste article:nth-child(even) {
margin-top:150px
}

@media screen and (max-width: 740px) {
#news .wrapper .liste article:nth-child(even) {
margin-top:20px
}
}

#news .wrapper .liste article a.bouton {
display:block;
font-size:13px;
line-height:18px;
width:170px;
margin:20px 0
}

#news .wrapper .liste article span {
display:inline-block;
vertical-align:middle;
font-size:13px;
line-height:18px
}

#news .wrapper .liste article .social {
width:20px;
border-radius:20px;
height:20px;
display:inline-block;
vertical-align:middle;
margin-right:5px
}

@media screen and (max-width: 740px) {
#news .wrapper .liste article .contenu {
background-color:#fff;
box-shadow:0 0 5px 0 #00000026
}
}

.lang_ar #news .wrapper h2 {
letter-spacing:0
}

.lang_ar #news .wrapper .liste article {
text-align:left
}

#assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat 100% right 220px
}

@media screen and (min-width: 1430px) {
#assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat 80% right 120px
}
}

#assiette .wrapper p {
font-size:20px;
line-height:24px;
margin-left:400px
}

#assiette .wrapper p + p {
margin-top:20px
}

#assiette .wrapper p strong {
font-weight:700
}

#assiette .wrapper p i {
font-size:13px;
line-height:18px
}

#assiette .wrapper .etapes,#assiette .wrapper .carousel_wec {
margin-top:100px
}

#assiette .wrapper .etapes p,#assiette .wrapper .carousel_wec p {
font-size:13px;
line-height:18px;
margin-left:0
}

#assiette .famille {
display:none
}

#assiette .famille.on {
display:block
}

@media screen and (min-width: 1130px) {
.page_sommaire.lang_ar #assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom left,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat right 15%
}
}

.page_sommaire .etapes,.page_sommaire #assiette .onglets,.page_sommaire .assiette > ul,.page_sommaire #assiette .suivant {
display:none
}

.page_sommaire #assiette .wrapper {
position:relative
}

.page_sommaire #assiette .wrapper p {
margin-left:50%
}

.page_sommaire #rubrique_categorie_78 .colonne.moitie,.page_sommaire #rubrique_categorie_344 .colonne.moitie,.page_sommaire #rubrique_categorie_349 .colonne.moitie,.page_sommaire #rubrique_categorie_346 .colonne.moitie,.page_sommaire #rubrique_categorie_347 .colonne.moitie,.page_sommaire #rubrique_categorie_348 .colonne.moitie,.page_sommaire #rubrique_categorie_345 .colonne.moitie {
width:100%
}

@media screen and (min-width: 1130px) {
.page_sommaire #rubrique_categorie_78,.page_sommaire #rubrique_categorie_349,.page_sommaire #rubrique_categorie_346,.page_sommaire #rubrique_categorie_347,.page_sommaire #rubrique_categorie_348,.page_sommaire #rubrique_categorie_345 {
position:absolute;
top:0;
right:0;
right:auto;
left:0;
top:30px
}

.page_sommaire #rubrique_categorie_344 {
position:absolute;
top:0;
left:auto;
right:0;
top:30px
}
}

@media screen and (max-width: 1130px) {
.page_sommaire #assiette .wrapper {
text-align:center;
max-width:800px
}

.page_sommaire #assiette .wrapper p {
margin-left:0
}
}

#assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat top left;
padding-bottom:50px;
padding-top:150px;
margin-top:-150px
}

@media screen and (max-width: 740px) {
#assiette {
padding-bottom:0
}
}

@media screen and (min-width: 1130px) {
#assiette {
padding-bottom:350px;
padding-top:250px
}
}

@media screen and (min-width: 1430px) {
#assiette {
margin-top:-100px
}
}

#assiette .wrapper h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase;
padding-top:50px;
padding-right:0
}

#assiette .wrapper h2 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
#assiette .wrapper h2 em {
font-size:20px;
line-height:24px
}

#assiette .wrapper h2 {
font-size:50px;
line-height:50px;
letter-spacing:5px
}
}

@media screen and (min-width: 1430px) {
#assiette .wrapper h2 {
margin-top:-80px
}
}

#assiette .wrapper .etapes.colonne {
padding:20px 0 20px 30px
}

#assiette .wrapper .etapes > p {
margin-bottom:80px;
margin-top:0
}

#assiette .wrapper .etapes article {
display:none;
padding-right:70px
}

#assiette .wrapper .etapes article h3 {
position:relative;
z-index:2;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:34px;
line-height:30px;
padding:40px 180px 0 0;
text-indent:-2rem;
min-height:150px
}

@media screen and (max-width: 740px) {
#assiette .wrapper .etapes article h3 {
padding:40px 110px 0 0
}
}

#assiette .wrapper .etapes article h3:after {
content:'01';
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:200px;
line-height:200px;
display:block;
font-style:normal;
font-weight:bold;
color:#d5e8cd;
position:absolute;
top:0;
right:0;
z-index:-1;
top:-40px;
right:22px;
letter-spacing:1rem
}

#assiette .wrapper .etapes article.on {
display:block
}

#assiette .wrapper .etapes article:nth-child(2) h3:after {
content:'02'
}

#assiette .wrapper .etapes article:nth-child(3) h3:after {
content:'03'
}

#assiette .wrapper .etapes article:nth-child(4) h3:after {
content:'04'
}

#assiette .wrapper .etapes article:nth-child(5) h3:after {
content:'05'
}

#assiette .wrapper .etapes article:nth-child(6) h3:after {
content:'06'
}

#assiette .wrapper .etapes article:nth-child(7) h3:after {
content:'06'
}

#assiette .wrapper .etapes article:nth-child(8) h3:after {
content:'07'
}

#assiette .wrapper .etapes article:nth-child(9) h3:after {
content:'08'
}

#assiette .wrapper p {
font-size:13px;
line-height:18px;
margin-top:40px
}

#assiette .wrapper p i {
display:block;
margin-top:20px
}

#assiette .wrapper .carousel_wec {
display:inline-block;
vertical-align:top;
position:relative;
padding:0;
overflow:hidden
}

#assiette .wrapper .carousel_wec .cercle {
position:absolute;
top:0;
right:0;
right:50%;
background:url(//www.daucy-international.com/squelettes/svg/cercle.svg) no-repeat 0 right 0;
background-size:contain;
width:500px;
height:525px;
margin-right:-250px
}

#assiette .wrapper .carousel_wec .spip_logo {
height:180px;
display:block;
width:auto
}

#assiette .wrapper .carousel_wec .suivant {
right:auto;
left:0
}

#assiette .wrapper .carousel_wec .precedent {
left:auto;
right:0
}

#assiette .wrapper .carousel_wec .grand_conteneur {
margin:135px auto 25px;
width:500px;
min-height:350px;
max-width:100%
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste {
background:url(//www.daucy-international.com/squelettes/svg/ligne.svg) repeat-x bottom right;
background-size:10%
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape96,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape108,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape484,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape485,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape486,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape487,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape488 #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape230,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape525,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape526,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape527,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape528,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape529,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape530 {
margin-right:-51px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape96_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape108_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape484_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape485_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape486_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape487_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape488_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape230_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape525_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape526_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape527_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape528_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape529_icone1,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape530_icone1 {
margin-right:-302px
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape97,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape109,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape489,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape490,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape491,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape492,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape493,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape231,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape531,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape532,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape533,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape534,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape535,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape536 {
margin-right:-605px
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape98,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape110,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape494,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape495,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape496,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape497,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape498,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape232,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape537,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape538,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape539,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape540,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape541,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape542 {
margin-right:-1045px
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape98_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape110_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape494_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape495_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape496_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape497_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape498_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape232_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape537_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape538_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape539_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape540_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape541_icone3,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape542_icone3 {
margin-right:-1190px
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape99,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape111,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape500,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape501,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape502,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape503,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape504 {
margin-right:-1760px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape233,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape543,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape544,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape545,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape546,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape547,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape548 {
margin-right:-1510px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape100,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape112,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape505,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape506,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape507,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape508,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape509 {
margin-right:-2238px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape234,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape549,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape550,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape551,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape552,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape553,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape554 {
margin-right:-1888px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape265,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape560,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape559,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape558,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape557,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape556,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape555 {
margin-right:-2300px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape263,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape264,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape520,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape521,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape522,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape523,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape524 {
margin-right:-2680px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape101,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape113,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape515,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape516,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape517,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape518,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape519 {
margin-right:-3110px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape235,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape561,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape562,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape563,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape564,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape565,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape566 {
margin-right:-2720px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape102,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape114,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape510,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape511,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape512,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape513,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape514 {
margin-right:-3580px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape236,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape567,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape568,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape569,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape570,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape571,#assiette .wrapper .carousel_wec .grand_conteneur .liste.etape572 {
margin-right:-3210px;
transition:.5s all linear
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste article {
padding:0 100px;
margin-bottom:-3px
}

#assiette .wrapper .carousel_wec .grand_conteneur .liste.animationauto {
margin-right:-3590px;
transition:20s all linear
}

#assiette .wrapper .carousel_wec ul {
text-align:center
}

#assiette .wrapper .carousel_wec ul li {
display:inline-block;
vertical-align:top;
background-color:#8dc899;
width:30px;
height:30px;
border-radius:30px;
color:#fff;
text-align:center;
line-height:30px;
opacity:.5;
transition:all .2s ease;
cursor:pointer
}

#assiette .wrapper .carousel_wec ul li.on,#assiette .wrapper .carousel_wec ul li:hover {
opacity:1
}

#assiette .wrapper .articles {
margin-top:100px;
max-width:800px;
padding-bottom:100px
}

#assiette .wrapper .articles h3 {
margin:40px 0 20px;
font-weight:700;
text-transform:uppercase
}

#assiette .wrapper .articles p {
margin:0
}

@media screen and (max-width: 740px) {
.page_sommaire #assiette .wrapper .carousel_wec {
transform:scale(0.85)
}

.page_sommaire #assiette .wrapper .carousel_wec .grand_conteneur {
margin:85px auto 25px;
min-height:220px;
width:300px
}

.page_sommaire #assiette .wrapper .carousel_wec .cercle {
max-width:100%;
right:0;
margin-right:0
}
}

.lang_ar #assiette .wrapper h2 {
letter-spacing:0
}

@media screen and (min-width: 1130px) {
.lang_ar #assiette .wrapper p {
margin-left:0;
margin-right:50%
}
}

.page_rubrique .parent_18.lang_ar .onglets li:last-child {
border-right:0
}

.lang_ar #assiette .wrapper h2,.lang_ar #assiette .wrapper p {
direction:ltr
}

.lang_ar #assiette .wrapper .carousel_wec .precedent {
right:auto;
left:0;
margin-left:0
}

.lang_ar #assiette .wrapper .carousel_wec .suivant {
left:auto;
right:0;
margin-right:0
}

.lang_ar #assiette .wrapper .carousel_wec ul {
direction:ltr
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape96,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape108,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape484,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape485,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape486,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape487,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape488 .lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape230,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape525,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape526,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape527,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape528,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape529,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape530 {
margin-left:-51px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape96_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape108_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape484_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape485_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape486_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape487_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape488_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape230_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape525_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape526_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape527_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape528_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape529_icone1,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape530_icone1 {
margin-left:-302px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape97,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape109,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape489,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape490,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape491,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape492,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape493,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape231,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape531,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape532,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape533,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape534,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape435,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape536 {
margin-left:-605px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape98,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape110,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape494,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape495,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape496,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape497,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape498,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape232,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape537,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape538,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape539,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape540,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape541,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape542 {
margin-left:-1045px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape98_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape110_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape494_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape495_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape496_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape497_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape498_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape232_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape537_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape538_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape539_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape540_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape541_icone3,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape542_icone3 {
margin-left:-1190px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape99,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape111,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape500,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape501,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape502,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape503,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape504 {
margin-left:-1760px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape233,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape543,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape544,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape545,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape546,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape547,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape548 {
margin-left:-1510px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape100,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape112,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape505,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape506,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape507,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape508,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape509 {
margin-left:-2238px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape234,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape549,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape550,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape551,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape552,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape553,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape554 {
margin-left:-1888px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape265,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape560,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape559,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape558,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape557,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape556,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape555 {
margin-left:-2300px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape263,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape264,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape520,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape521,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape522,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape523,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape525 {
margin-left:-2680px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape101,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape113,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape515,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape516,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape517,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape518,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape519 {
margin-left:-3110px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape235,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape561,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape562,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape563,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape564,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape565,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape566 {
margin-left:-2720px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape102,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape114,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape510,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape511,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape512,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape513,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape514 {
margin-left:-3580px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape236,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape567,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape568,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape569,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape570,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape571,.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.etape572 {
margin-left:-3210px!important;
margin-right:auto!important
}

.lang_ar #assiette .wrapper .carousel_wec .grand_conteneur .liste.animationauto {
margin-left:-3590px!important;
margin-right:auto!important
}

html.ar .page_sommaire #produits .wrapper .carousel_wec .grand_conteneur article figcaption {
right:auto;
left:50%;
letter-spacing:0
}

html.ar .onglets li {
letter-spacing:0;
font-size:20px
}

.page_rubrique .arbo {
margin-top:130px;
padding:0 15px
}

.page_rubrique .arbo p {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:13px;
line-height:18px;
text-align:right
}

.page_rubrique .arbo p small {
display:none
}

.page_rubrique .arbo p strong {
font-weight:700
}

.page_rubrique .arbo p br {
display:none
}

.page_rubrique .arbo p em {
font-style:normal
}

@media screen and (max-width: 950px) {
.page_rubrique .arbo {
margin-top:110px
}
}

.page_rubrique .diaporama + .arbo {
margin-top:20px
}

.page_rubrique .carousel_wec {
position:relative;
z-index:0
}

.page_rubrique h1 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase;
padding:50px 15% 0 0;
position:relative;
z-index:2;
text-align:right
}

.page_rubrique h1 small {
display:block;
font-size:16px;
line-height:23px;
text-transform:uppercase;
letter-spacing:3px;
margin-right:3px;
font-size:18px
}

@media screen and (max-width: 740px) {
.page_rubrique h1 {
padding-right:0;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
letter-spacing:0;
text-align:center
}
}

.page_rubrique .lang_ar.rubrique_6 .arbo,.page_rubrique .lang_ar.parent_6 .arbo {
margin-right:50%
}

.page_rubrique .lang_ar.rubrique_6 h1,.page_rubrique .lang_ar.parent_6 h1 {
margin-right:50%
}

.page_rubrique .lang_ar h1 {
padding:50px 0 0;
text-align:left
}

.page_rubrique .lang_ar h3 {
text-align:right
}

.page_rubrique .lang_ar.entreprise .wrapper .onglets + article .texte p + p {
left:50%;
right:auto
}

.page_rubrique .lang_ar.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li {
padding:20px 0 30px 100px;
text-align:right
}

.page_rubrique .lang_ar.rubrique_4 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_5 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_6 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_4 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_5 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_6 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_316 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_317 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_318 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_319 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_320 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_321 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_225 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_226 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_227 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_225 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_226 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_227 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_316 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_316 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_317 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_318 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_319 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_320 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_321 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_322 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_323 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_324 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_325 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_326 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_327 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_328 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_329 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_330 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_331 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_332 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_333 #produits .carousel_wec .grand_conteneur article figure figcaption {
right:60%
}

.page_rubrique.lang_ar.entreprise .onglets li:first-child {
border-right:1px solid #ca0040;
margin-right:-4px
}

.page_rubrique.lang_ar.entreprise .onglets li:last-child {
border-right:1px solid #ca0040
}

.page_rubrique.lang_ar #assiette .onglets li:last-child {
margin-right:0
}

.page_rubrique.lang_ar #assiette .wrapper .etapes article h3 {
text-align:left;
text-indent:0
}

.page_rubrique.lang_ar #assiette .wrapper .etapes article h3:after {
right:auto;
left:0
}

.page_rubrique .lang_ar .arbo p {
text-align:left
}

.page_rubrique .lang_ru .onglets li {
letter-spacing:1px
}

.page_rubrique .news #actualites {
background:url(//www.daucy-international.com/squelettes/img/background_news.jpg) no-repeat bottom center;
background-size:cover;
margin-top:-70px;
padding-top:70px
}

.page_rubrique #assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat left 20%
}

.page_rubrique.entreprise #entreprise {
background:url(//www.daucy-international.com/squelettes/img/header_entreprise.png) no-repeat bottom center;
background-size:cover;
margin-top:-50px
}

.page_rubrique.entreprise #entreprise .wrapper {
padding:100px 0
}

.page_rubrique.entreprise #entreprise .wrapper h1 {
font-size:16px;
line-height:23px;
text-transform:uppercase;
letter-spacing:3px;
padding-right:0
}

.page_rubrique.entreprise #entreprise .wrapper h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase
}

.page_rubrique.entreprise #entreprise .wrapper h2 strong {
background:url(//www.daucy-international.com/squelettes/img/fleche_groupe.png) no-repeat left 40px;
padding:0 0 60px 100px;
display:inline-block;
vertical-align:top
}

@media screen and (max-width: 740px) {
.page_rubrique.entreprise #entreprise .wrapper h2 strong {
background:none;
padding-left:0
}
}

.page_rubrique.entreprise #entreprise .wrapper h2 em {
margin-top:-50px;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
.page_rubrique.entreprise #entreprise .wrapper h2 {
font-size:50px;
line-height:50px;
letter-spacing:5px
}
}

.page_rubrique.entreprise .groupe .wrapper article:first-child .spip_logo,.page_rubrique.entreprise .groupe .wrapper article:first-child p {
display:inline-block;
vertical-align:top
}

.page_rubrique.entreprise .groupe .wrapper article:first-child p {
margin:120px 50px 0 0;
font-size:20px;
line-height:30px
}

.page_rubrique.entreprise .groupe .wrapper article:first-child p strong {
font-weight:700
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) {
position:relative;
min-height:680px;
margin-top:50px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) .spip_logo {
position:absolute;
top:0;
right:0;
right:50%;
margin-right:-300px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li {
position:relative;
list-style:none;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/fond_chiffres_cles.png) no-repeat top center;
width:255px;
min-height:47px;
padding-top:25px;
margin:0;
font-weight:700;
font-size:14px;
line-height:18px;
position:absolute;
top:0;
right:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li > strong {
display:block;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
font-weight:700;
color:#ca0040;
margin-bottom:10px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(even) strong {
color:#fac6a1
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:first-child strong {
background-color:#fff
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(1),.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(2),.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(3) {
right:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(4),.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(5),.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(6) {
left:0;
right:auto
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(1) {
top:30px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(2) {
top:220px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(3) {
top:420px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(4) {
top:80px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(5) {
top:350px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li i {
position:absolute;
top:0;
right:0;
top:-30px;
width:100%;
text-align:center;
display:block;
font-style:normal
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li i strong {
font-size:32px;
display:inline-block;
vertical-align:top;
margin-left:5px;
color:#ca0040
}

.page_rubrique.entreprise .groupe .wrapper .onglets {
width:100%;
border:0
}

.page_rubrique.entreprise .groupe .wrapper .onglets li {
width:33%;
border-top:1px solid #ca0040;
border-bottom:1px solid #ca0040
}

.page_rubrique.entreprise .groupe .wrapper .onglets li:first-child {
width:34%;
border-right:1px solid #ca0040
}

.page_rubrique.entreprise .groupe .wrapper .onglets li:last-child {
border-left:1px solid #ca0040
}

.page_rubrique.entreprise .groupe .wrapper .onglets li a {
color:#ca0040
}

.page_rubrique.entreprise .groupe .wrapper .onglets li.on a,.page_rubrique.entreprise .groupe .wrapper .onglets li:hover a {
color:#fff
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article {
position:relative
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte p + p {
position:absolute;
top:0;
right:0;
top:auto;
bottom:20px;
right:50%;
margin-right:125px;
max-width:35%
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte p + p:before {
content:'';
display:block;
width:66px;
height:81px;
background:url(//www.daucy-international.com/squelettes/img/picto-defi.png) no-repeat 0 right 0;
margin-bottom:30px
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte p + p strong {
font-weight:700
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte .mobile {
display:none
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte .mobile {
display:block
}

.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte .desktop {
display:none
}
}

.page_rubrique.entreprise .groupe_suite {
background:url(//www.daucy-international.com/squelettes/img/background_eureden.jpg) no-repeat 0 right 0;
background-size:100%
}

.page_rubrique.entreprise .groupe_suite .wrapper article:first-child {
text-align:center;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:30px;
line-height:40px;
padding:230px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:first-child p {
letter-spacing:2px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:first-child p strong {
background-color:#fff;
box-shadow:0 0 3px 0 #00000026;
padding:0 5px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) {
margin-bottom:80px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .logo {
float:right
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte {
margin-right:500px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte h2 {
text-transform:uppercase;
max-width:400px;
margin:0 auto 40px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li {
list-style:none;
max-width:600px;
padding:20px 100px 30px 0;
text-align:right;
margin:20px auto 0
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li:first-child {
background:url(//www.daucy-international.com/squelettes/img/axe1.png) no-repeat top right
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(2) {
background:url(//www.daucy-international.com/squelettes/img/axe2.png) no-repeat top right
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(3) {
background:url(//www.daucy-international.com/squelettes/img/axe3.png) no-repeat top right
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(4) {
background:url(//www.daucy-international.com/squelettes/img/axe4.png) no-repeat top right
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte ul li strong {
text-transform:uppercase;
font-weight:700
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte a {
border-radius:30px;
padding:10px 20px;
font-size:16px;
line-height:23px;
display:inline-block;
vertical-align:top;
transition:all .2s ease;
text-align:center;
max-width:230px;
background-color:#ca0040;
color:#fff;
text-transform:uppercase;
border-radius:0;
font-family:'Poppins',sans-serif;
font-weight:300;
padding:7px 20px;
font-weight:bold;
margin-right:6px;
margin-top:20px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte a:hover {
transform:scale(1.05);
color:#fff
}

.page_rubrique.entreprise .ell .wrapper article:first-child .spip_logo,.page_rubrique.entreprise .ell .wrapper article:first-child p {
display:inline-block;
vertical-align:top
}

.page_rubrique.entreprise .ell .wrapper article:first-child p {
margin:120px auto 0;
display:block;
text-align:center;
max-width:750px;
font-size:20px;
line-height:30px
}

.page_rubrique.entreprise .ell .wrapper article:first-child p strong {
font-weight:700
}

.page_rubrique.entreprise .ell .wrapper .onglets {
width:100%;
border:0;
margin-top:80px
}

.page_rubrique.entreprise .ell .wrapper .onglets li {
width:33%;
border-top:1px solid #ca0040;
border-bottom:1px solid #ca0040
}

.page_rubrique.entreprise .ell .wrapper .onglets li:first-child {
width:34%;
border-right:1px solid #ca0040
}

.page_rubrique.entreprise .ell .wrapper .onglets li:last-child {
border-left:1px solid #ca0040
}

.page_rubrique.entreprise .ell .wrapper .onglets li a {
color:#ca0040
}

.page_rubrique.entreprise .ell .wrapper .onglets li.on a,.page_rubrique.entreprise .ell .wrapper .onglets li:hover a {
color:#fff
}

.page_rubrique.entreprise .ell .wrapper .onglets + article .mobile {
display:none
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .ell .wrapper .onglets + article .mobile {
display:block
}

.page_rubrique.entreprise .ell .wrapper .onglets + article .desktop {
display:none
}
}

.page_rubrique.entreprise .ell_suite {
background:url(//www.daucy-international.com/squelettes/img/background_ell.jpg) no-repeat 0 right 0;
background-size:100%
}

.page_rubrique.entreprise .ell_suite .wrapper article:first-child {
text-align:center;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:30px;
line-height:40px;
padding:200px 410px
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .ell_suite .wrapper article:first-child {
padding:20px
}
}

.page_rubrique.entreprise .ell_suite .wrapper article:first-child p {
letter-spacing:2px
}

.page_rubrique.entreprise .ell_suite .wrapper article:first-child p strong {
background-color:#fff;
box-shadow:0 0 3px 0 #00000026;
padding:0 5px
}

.page_rubrique.entreprise .ell_suite .wrapper article + article {
margin-bottom:100px
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip {
width:100%;
text-align:center
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li {
position:relative;
list-style:none;
display:inline-block;
vertical-align:top;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/fond_chiffres_cles.png) no-repeat top center;
width:300px;
min-height:47px;
padding-top:25px;
margin:50px 30px 0;
font-weight:700;
font-size:14px
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li > strong {
display:block;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
font-weight:700;
color:#ca0040;
margin-bottom:10px
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li:nth-child(even) strong {
color:#fac6a1
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li:nth-child(n+4) {
display:none
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li:first-child strong {
background-color:#fff
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li i {
position:absolute;
top:0;
right:0;
top:-30px;
width:100%;
text-align:center;
display:block;
font-style:normal
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li i strong {
font-size:32px;
display:inline-block;
vertical-align:top;
margin-left:5px;
color:#ca0040
}

.page_rubrique.entreprise .marque .wrapper article:first-child .spip_logo,.page_rubrique.entreprise .marque .wrapper article:first-child p {
display:inline-block;
vertical-align:top
}

.page_rubrique.entreprise .marque .wrapper article:first-child .spip_logo {
margin-top:42px
}

.page_rubrique.entreprise .marque .wrapper article:first-child p {
margin:60px 100px 0 0;
max-width:750px;
font-size:20px;
line-height:30px
}

.page_rubrique.entreprise .marque .wrapper article:first-child p strong {
font-weight:700
}

.page_rubrique.entreprise .marque .wrapper .onglets {
width:100%;
border:0;
margin-top:80px
}

.page_rubrique.entreprise .marque .wrapper .onglets li {
width:33%;
border-top:1px solid #ca0040;
border-bottom:1px solid #ca0040
}

.page_rubrique.entreprise .marque .wrapper .onglets li:first-child {
width:34%;
border-right:1px solid #ca0040
}

.page_rubrique.entreprise .marque .wrapper .onglets li:last-child {
border-left:1px solid #ca0040
}

.page_rubrique.entreprise .marque .wrapper .onglets li a {
color:#ca0040
}

.page_rubrique.entreprise .marque .wrapper .onglets li.on a,.page_rubrique.entreprise .marque .wrapper .onglets li:hover a {
color:#fff
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque .wrapper .onglets + article .spip_documents {
position:relative;
display:block
}

.page_rubrique.entreprise .marque .wrapper .onglets + article .spip_documents:after {
content:'';
display:block;
width:29px;
height:35px;
background:url(//www.daucy-international.com/squelettes/img/recherche.png) no-repeat 0 right 0;
background-size:cover;
position:absolute;
top:50%;
right:50%;
transform:translate(-50%,-50%)
}
}

.page_rubrique.entreprise .marque_suite {
background:url(//www.daucy-international.com/squelettes/img/background_agriculteurs_2.jpg) no-repeat 0 right 0;
background-size:100%
}

.page_rubrique.entreprise .marque_suite .wrapper article:first-child {
text-align:center;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:30px;
line-height:40px;
padding:180px 410px 100px 300px
}

.page_rubrique.entreprise .marque_suite .wrapper article:first-child p {
letter-spacing:2px
}

.page_rubrique.entreprise .marque_suite .wrapper article:first-child p strong {
background-color:#fff;
box-shadow:0 0 3px 0 #00000026;
padding:0 5px
}

.page_rubrique.entreprise .marque_suite .wrapper article + article {
margin-bottom:100px
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip {
width:100%;
text-align:center
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li {
position:relative;
list-style:none;
display:inline-block;
vertical-align:top;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/fond_chiffres_cles.png) no-repeat top center;
width:300px;
min-height:47px;
padding-top:25px;
margin:50px 30px 0;
font-weight:700;
font-size:14px
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li > strong {
display:block;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
font-weight:700;
color:#ca0040;
margin-bottom:10px
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li:nth-child(even) strong {
color:#fac6a1
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li:nth-child(n+4) {
display:none
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li:first-child strong {
background-color:#fff
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li i {
position:absolute;
top:0;
right:0;
top:-30px;
width:100%;
text-align:center;
display:block;
font-style:normal
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li i strong {
font-size:32px;
display:inline-block;
vertical-align:top;
margin-left:5px;
color:#ca0040
}

.page_rubrique.entreprise .marque_fin {
background:url(//www.daucy-international.com/squelettes/img/background_legumesdaucy.jpg) no-repeat 0 right 0;
background-size:100%
}

.page_rubrique.entreprise .marque_fin .wrapper article .texte {
padding:150px 300px;
text-align:center
}

.page_rubrique.entreprise .marque_fin .wrapper article .texte a {
border-radius:30px;
padding:10px 20px;
font-size:16px;
line-height:23px;
display:inline-block;
vertical-align:top;
transition:all .2s ease;
text-align:center;
max-width:230px;
background-color:#ca0040;
color:#fff;
text-transform:uppercase;
border-radius:0;
font-family:'Poppins',sans-serif;
font-weight:300;
padding:7px 20px;
font-weight:bold;
margin-top:20px
}

.page_rubrique.entreprise .marque_fin .wrapper article .texte a:hover {
transform:scale(1.05);
color:#fff
}

.page_rubrique .legal .wrapper h1 {
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
padding:0
}

.page_rubrique .legal .wrapper article {
margin-bottom:40px
}

.page_rubrique .legal .wrapper h2 {
color:#ca0040
}

.page_rubrique .legal .wrapper h3 {
margin-top:20px
}

.page_rubrique .legal .wrapper p {
text-align:justify
}

.page_rubrique .legal .wrapper ul {
margin:20px 40px
}

.page_rubrique .legal .wrapper a {
color:#ca0040
}

@media screen and (max-width: 1130px) {
.page_rubrique #assiette {
background:none;
overflow-x:hidden
}

.page_rubrique #assiette .wrapper p {
margin-left:0
}

.page_rubrique #assiette .wrapper .etapes.colonne {
margin-top:0;
padding-left:0
}

.page_rubrique #assiette .wrapper .etapes.colonne article {
padding-right:0
}

.page_rubrique #assiette .wrapper .colonne.moitie {
width:auto
}

.page_rubrique #assiette .wrapper .colonne.moitie.assiette {
transform:scale(0.7);
transform-origin:top right
}

.page_rubrique #assiette .wrapper .carousel_wec {
margin-top:0
}
}

.page_rubrique.lang_ar .arbo p {
text-align:left
}

.page_rubrique.lang_ar #entreprise .wrapper h1,.page_rubrique.lang_ar #entreprise .wrapper h3 {
text-align:left
}

.page_rubrique.lang_ar #entreprise .wrapper h1 em,.page_rubrique.lang_ar #entreprise .wrapper h3 em {
letter-spacing:0;
font-style:normal
}

.page_rubrique.entreprise.lang_ar .groupe .wrapper article:first-child p {
margin:120px 0 0 50px
}

.page_rubrique.entreprise.lang_ar .groupe .wrapper .onglets + article .texte p + p {
margin-right:0
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article p,.page_rubrique.entreprise.lang_ar .ell_suite .wrapper article p,.page_rubrique.entreprise.lang_ar .marque_suite .wrapper article p {
letter-spacing:0
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte ul li {
text-align:left;
padding:20px 0 30px 100px;
margin:30px 0
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte ul li:first-child {
background:url(//www.daucy-international.com/squelettes/img/axe1.png) no-repeat top left
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(2) {
background:url(//www.daucy-international.com/squelettes/img/axe2.png) no-repeat top left
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(3) {
background:url(//www.daucy-international.com/squelettes/img/axe3.png) no-repeat top left
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte ul li:nth-child(4) {
background:url(//www.daucy-international.com/squelettes/img/axe4.png) no-repeat top left
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte p,.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte h2 {
text-align:left
}

.page_rubrique.entreprise.lang_ar .groupe_suite .wrapper article:nth-child(2) .texte h2 {
margin:0 0 40px
}

.lang_ar.page_rubrique #assiette {
background:url(//www.daucy-international.com/squelettes/img/carotte.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/pois.png) no-repeat right 30%
}

.page_rubrique.entreprise.lang_ru .groupe_suite .wrapper article p,.page_rubrique.entreprise.lang_ru .ell_suite .wrapper article p,.page_rubrique.entreprise.lang_ru .marque_suite .wrapper article p {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:22px;
line-height:30px
}

.lang_ru #assiette .wrapper .etapes article h3 {
font-family:'Poppins',sans-serif;
font-weight:300
}

.lang_ru.page_rubrique #recettes .wrapper h2 strong {
padding-top:30px
}

.page_produit .arbo {
margin-top:150px
}

.page_produit #produit {
position:relative;
z-index:2
}

.page_produit #produit .wrapper .colonne {
display:inline-block;
vertical-align:middle;
vertical-align:top
}

.page_produit #produit .wrapper h1 {
padding:0;
font-weight:400;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
text-transform:uppercase;
margin-top:20px
}

.page_produit #produit .wrapper h1 strong {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
display:block
}

@media screen and (max-width: 740px) {
.page_produit #produit .wrapper h1 strong {
font-size:60px;
line-height:60px
}
}

.page_produit #produit .wrapper h1 small {
font-size:30px;
line-height:35px
}

.page_produit #produit .wrapper p {
line-height:20px
}

.page_produit #produit .wrapper p strong {
font-weight:700
}

.page_produit #produit .wrapper a.bouton {
font-size:13px;
line-height:18px;
max-width:400px;
margin:20px 0 0 25%
}

.page_produit #produit .wrapper .visuel {
padding-top:0;
text-align:center
}

.page_produit #produit .wrapper .descriptif {
background:url(//www.daucy-international.com/squelettes/img/produit_descriptif_background.png) no-repeat top right,url(//www.daucy-international.com/squelettes/img/produit_descriptif_background_fin.png) no-repeat bottom left;
padding:40px 40px 90px 100px;
min-height:375px;
margin-top:50px
}

@media screen and (max-width: 740px) {
.page_produit #produit .wrapper .descriptif {
padding:40px 40px 90px
}
}

.page_produit #produit .wrapper .nutrition {
padding:0;
margin:0;
width:100%
}

.page_produit #produit .wrapper .nutrition td {
padding:3px
}

.page_produit #produit .wrapper .nutrition tr.couleur td {
background-color:#d3d800;
color:#000
}

.page_produit #produit .wrapper .nutrition tr.couleur td.gras {
font-weight:700
}

.page_produit #produit .wrapper .ingredients {
padding-top:0
}

.page_produit #produit .wrapper .ingredients strong {
display:block;
margin-bottom:10px
}

.page_produit #produit .wrapper .ingredients h3 {
font-size:16px;
line-height:23px;
line-height:20px;
font-weight:700;
margin-top:30px;
padding:10px 10px 0;
cursor:pointer
}

.page_produit #produit .wrapper .ingredients h3:before {
transition:all .2s ease;
width:30px;
height:30px;
display:inline-block;
vertical-align:top;
content:'';
background:url(//www.daucy-international.com/squelettes/img/suivant.png) no-repeat right center;
background-size:contain;
margin:-5px -10px 0 10px
}

.page_produit #produit .wrapper .ingredients h3 + div {
display:none
}

.page_produit #produit .wrapper .ingredients h3 + div.on {
display:block
}

.page_produit #produit .wrapper .ingredients h3.on:before {
transform:rotate(90deg)
}

.page_produit #produit .wrapper .ingredients small {
font-size:13px;
line-height:18px;
margin-top:20px;
font-style:italic
}

.page_produit #produit .wrapper .ingredients .formats {
margin-top:20px
}

.page_produit #produit .wrapper .ingredients .formats li {
display:inline-block;
vertical-align:top;
list-style:none;
margin-left:8px;
margin-bottom:30px;
vertical-align:bottom;
text-align:center
}

.page_produit #produit .wrapper .ingredients .formats li span {
font-size:13px;
line-height:18px
}

.page_produit #produit .wrapper .ingredients .formats li.format_51 {
background:url(//www.daucy-international.com/squelettes/svg/format_51.svg) no-repeat top center;
width:48px;
height:78px;
background-size:contain;
padding-top:78px
}

.page_produit #produit .wrapper .ingredients .formats li.format_31 {
background:url(//www.daucy-international.com/squelettes/svg/format_31.svg) no-repeat top center;
width:58px;
height:60px;
background-size:contain;
padding-top:60px
}

.page_produit #produit .wrapper .ingredients .formats li.format_44 {
background:url(//www.daucy-international.com/squelettes/svg/format_44.svg) no-repeat top center;
width:43px;
height:52px;
background-size:contain;
padding-top:53px
}

.page_produit #produit .wrapper .ingredients .formats li.format_12m {
background:url(//www.daucy-international.com/squelettes/svg/format_12M.svg) no-repeat top center;
width:37px;
height:40px;
background-size:contain;
padding-top:41px
}

.page_produit #produit .wrapper .ingredients .formats li.format_12h {
background:url(//www.daucy-international.com/squelettes/svg/format_12H.svg) no-repeat top center;
width:33px;
height:50px;
background-size:contain;
padding-top:50px
}

.page_produit #produit .wrapper .ingredients .formats li.format_14 {
background:url(//www.daucy-international.com/squelettes/svg/format_14.svg) no-repeat top center;
width:27px;
height:30px;
background-size:contain;
padding-top:30px
}

.page_produit #produit .wrapper .ingredients .formats li.format_3x14 {
background:url(//www.daucy-international.com/squelettes/svg/format_14.svg) repeat-x top center;
width:84px;
height:30px;
background-size:contain;
padding-top:30px
}

.page_produit #produit .wrapper .ingredients .formats li.format_5oz {
background:url(//www.daucy-international.com/squelettes/svg/format_5oz.svg) no-repeat top center;
width:27px;
height:40px;
background-size:contain;
padding-top:40px
}

.page_produit #produit .wrapper .ingredients .formats li.format_12oz {
background:url(//www.daucy-international.com/squelettes/svg/format_12oz.svg) no-repeat top center;
width:30px;
height:52px;
background-size:contain;
padding-top:52px
}

.page_produit #produit .wrapper .ingredients .formats li.format_37cl {
background:url(//www.daucy-international.com/squelettes/svg/format_37cl.svg) no-repeat top center;
width:30px;
height:30px;
background-size:contain;
padding-top:30px
}

.page_produit #produit .wrapper .ingredients .formats li.format_37clgrand {
background:url(//www.daucy-international.com/squelettes/svg/format_37clgrand.svg) no-repeat top center;
width:30px;
height:40px;
background-size:contain;
padding-top:40px
}

.page_produit #produit .wrapper .ingredients .formats li.format_58cl {
background:url(//www.daucy-international.com/squelettes/svg/format_58cl.svg) no-repeat top center;
width:36px;
height:52px;
background-size:contain;
padding-top:52px
}

.page_produit #produit .wrapper .ingredients .formats li.format_212ml {
background:url(//www.daucy-international.com/squelettes/svg/format_212.svg) no-repeat top center;
width:30px;
height:52px;
background-size:contain;
padding-top:52px
}

.page_produit #produit .wrapper .ingredients .formats li.format_370ml {
background:url(//www.daucy-international.com/squelettes/svg/format_270.svg) no-repeat top center;
width:30px;
height:52px;
background-size:contain;
padding-top:52px
}

.page_produit #produit .wrapper .ingredients .formats li.format_barquette {
background:url(//www.daucy-international.com/squelettes/img/barquette.png) no-repeat top center;
width:93px;
height:30px;
background-size:contain;
padding-top:32px
}

.page_produit #produit .wrapper .ingredients .formats li.format_bicup {
background:url(//www.daucy-international.com/squelettes/img/bicup.png) no-repeat top center;
width:66px;
height:80px;
background-size:contain;
padding-top:82px
}

.page_produit #produit .wrapper .ingredients .formats li.format_600,.page_produit #produit .wrapper .ingredients .formats li.format_450,.page_produit #produit .wrapper .ingredients .formats li.format_700,.page_produit #produit .wrapper .ingredients .formats li.format_750,.page_produit #produit .wrapper .ingredients .formats li.format_1kg {
background:url(//www.daucy-international.com/squelettes/img/sachet.png) no-repeat top center;
width:70px;
height:70px;
background-size:contain;
padding-top:72px
}

.page_produit #recettes {
position:relative;
background:url(//www.daucy-international.com/squelettes/img/background_produit_recettes.jpg) no-repeat 0 right 0;
background-size:cover;
margin-bottom:100px;
margin-top:-70px;
z-index:1
}

.page_produit #recettes .wrapper {
min-height:700px;
padding:70px 0
}

.page_produit #recettes .wrapper h2 {
padding:20px 140px 20px 0;
font-weight:400;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
margin:auto auto 40px;
text-transform:uppercase;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/chef.png) no-repeat top right;
max-width:600px
}

.page_produit #recettes .wrapper h2 strong {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
display:block
}

.page_produit #recettes .wrapper .vignettes_recettes {
text-align:center
}

.page_produit #catalogue .wrapper {
text-align:center
}

.page_produit #catalogue .wrapper h2 {
padding:0 10px;
font-weight:400;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
margin-bottom:40px;
text-transform:uppercase
}

.page_produit #catalogue .wrapper h2 strong {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
display:block
}

.page_produit #catalogue .wrapper h3 {
padding:0 10px
}

.page_produit.lang_ar #produit .wrapper h1 strong {
text-align:left
}

.page_produit.lang_ar nav {
direction:rtl
}

.page_produit.lang_ar nav ul.droite {
right:auto
}

.page_produit.lang_ar #produit {
direction:rtl
}

.page_produit.lang_ar #produit .wrapper .descriptif {
padding:40px 100px 90px 40px
}

.page_produit.lang_ar #produit .wrapper .descriptif p {
font-size:22px
}

.page_produit.lang_ar #produit .wrapper .ingredients h3 {
padding:10px 0 0;
font-size:18px
}

.page_produit.lang_ar #produit .wrapper .ingredients h3:before {
margin:-5px 10px 0 0;
transform:rotate(180deg)
}

.page_produit.lang_ar #produit .wrapper .ingredients h3.on:before {
transform:rotate(90deg)
}

.page_produit.lang_ar #produit .wrapper p {
font-size:18px
}

#produits.intl h1 {
margin-top:100px;
padding:50px 4% 0 0
}

#catalogue.intl h2,#catalogue.intl h3 {
padding-right:4%;
padding-bottom:30px
}

#catalogue.intl h3 {
color:#ca0040
}

html.ar table {
direction:rtl
}

#prefooter {
margin-bottom:100px
}

@media screen and (max-width: 740px) {
#prefooter {
margin-bottom:50px
}
}

#prefooter .wrapper article {
text-align:right
}

#prefooter .wrapper article h3 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase
}

#prefooter .wrapper article h3 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block;
font-style:normal
}

@media screen and (max-width: 740px) {
#prefooter .wrapper article h3 em {
font-size:20px;
line-height:24px;
margin-top:10px
}

#prefooter .wrapper article h3 {
font-size:40px;
line-height:40px;
letter-spacing:4px
}
}

#prefooter .wrapper article form {
margin:40px 0;
max-width:100%
}

#prefooter .wrapper article form div.editer {
margin-bottom:5px
}

#prefooter .wrapper article form div.editer input:not(.radio):not(.checkbox),#prefooter .wrapper article form div.editer textarea:not(.radio) {
border-radius:0;
background-color:#fff;
border-color:#ddd;
color:#ca0040
}

#prefooter .wrapper article form div.editer input:not(.radio):not(.checkbox):focus,#prefooter .wrapper article form div.editer textarea:not(.radio):focus {
border-color:#ca0040
}

#prefooter .wrapper article form div.editer.editer_input_2,#prefooter .wrapper article form div.editer.editer_input_3,#prefooter .wrapper article form div.editer.editer_input_4,#prefooter .wrapper article form div.editer.editer_input_5,#prefooter .wrapper article form div.editer.editer_email_1 {
display:inline-block;
vertical-align:top;
width:25%
}

#prefooter .wrapper article form div.editer.editer_email_1 {
width:49%
}

#prefooter .wrapper article form div.editer.editer_input_4 {
width:74%
}

@media screen and (max-width: 1130px) {
#prefooter .wrapper article form div.editer.editer_email_1 {
width:48%
}
}

@media screen and (max-width: 950px) {
#prefooter .wrapper article form div.editer.editer_input_2,#prefooter .wrapper article form div.editer.editer_input_3,#prefooter .wrapper article form div.editer.editer_input_4,#prefooter .wrapper article form div.editer.editer_input_5,#prefooter .wrapper article form div.editer.editer_email_1 {
display:block;
width:100%
}
}

#prefooter .wrapper article form .explication {
font-weight:700;
margin:20px 0
}

#prefooter .wrapper article form .editer_explication.rgpd ul {
margin:10px 20px
}

#prefooter .wrapper article form .editer_explication.rgpd p,#prefooter .wrapper article form .editer_explication.rgpd li {
font-style:italic;
font-size:10px;
font-weight:400;
line-height:12px
}

#prefooter .wrapper article form p.boutons {
text-align:right
}

#prefooter .wrapper article form p.boutons button {
width:auto;
background-color:#ca0040;
border-radius:0;
margin:0;
text-transform:uppercase;
transition:all .2s ease
}

#prefooter .wrapper article form p.boutons button:hover {
transform:scale(1.05)
}

@media screen and (max-width: 740px) {
#prefooter .wrapper article form {
margin-bottom:0
}
}

#prefooter .wrapper article .reponse_formulaire_ok p + p {
display:none
}

#prefooter .wrapper .bulle_contact {
background:url(//www.daucy-international.com/squelettes/img/contact.png) no-repeat 0 right 0;
background-size:contain;
text-transform:uppercase;
padding:80px 0;
width:250px
}

#prefooter .wrapper .bulle_contact p {
line-height:18px
}

#prefooter .wrapper .bulle_contact p strong {
font-weight:700
}

#prefooter .wrapper .bulle_contact p a {
color:#fff
}

#prefooter .wrapper .signature {
padding:40px 0;
max-width:250px;
margin:auto auto 20px;
font-family:house-script,sans-serif;
font-weight:400;
font-size:32px;
line-height:32px;
background:url(//www.daucy-international.com/squelettes/img/souligne.png) no-repeat bottom center
}

#prefooter .wrapper .documents {
text-align:center
}

#prefooter .wrapper .documents > a,#prefooter .wrapper .documents div {
display:inline-block;
vertical-align:top;
margin:0 50px;
transition:all .2s ease
}

#prefooter .wrapper .documents > a span,#prefooter .wrapper .documents div span {
display:block;
margin-top:10px
}

#prefooter .wrapper .documents > a img,#prefooter .wrapper .documents div img {
display:block;
margin:auto auto 20px
}

@media screen and (max-width: 950px) {
#prefooter .wrapper .documents > a img,#prefooter .wrapper .documents div img {
margin:20px auto
}
}

.lang_ru #prefooter .wrapper article h3 em {
font-style:normal;
font-family:'Poppins',sans-serif;
font-weight:300
}

.lang_ar #prefooter .wrapper article h3 {
text-align:left
}

.lang_ar #prefooter .wrapper article h3 em {
letter-spacing:0;
font-style:normal
}

.lang_ar #prefooter .wrapper article .texte .editer-groupe {
text-align:left
}

.lang_ar #prefooter .wrapper article .texte .editer-groupe p {
text-align:left
}

.lang_ar #prefooter .wrapper article .texte .editer-groupe .editer label {
text-align:left
}

.lang_ar #prefooter .wrapper .formulaire_formidable div.editer,#prefooter .wrapper .formulaire_formidable li.editer {
text-align:left
}

footer {
background-color:#000
}

footer .wrapper {
text-align:center
}

@media screen and (max-width: 950px) {
footer .wrapper {
text-align:center
}
}

footer .wrapper p {
color:#fff;
text-transform:uppercase;
font-family:'Poppins',sans-serif;
font-weight:300;
max-width:300px;
letter-spacing:1px;
display:inline-block;
vertical-align:top;
margin-left:50px;
margin-top:53px
}

@media screen and (max-width: 950px) {
footer .wrapper p {
margin-left:auto
}
}

footer .wrapper p strong {
font-weight:700
}

footer .wrapper .reseaux {
display:inline-block;
vertical-align:top
}

footer .wrapper .reseaux li {
list-style:none;
display:inline-block;
vertical-align:top;
margin-left:20px;
text-align:right;
margin-top:40px
}

footer .wrapper .reseaux li span {
display:block;
width:42px;
height:42px;
margin-bottom:5px
}

footer .wrapper .reseaux li.facebook span {
background:url(//www.daucy-international.com/squelettes/img/facebook.png) no-repeat center;
background-size:contain
}

footer .wrapper .reseaux li.instagram span {
background:url(//www.daucy-international.com/squelettes/img/instagram.png) no-repeat center;
background-size:contain
}

footer .wrapper .reseaux li.youtube span {
background:url(//www.daucy-international.com/squelettes/img/youtube.png) no-repeat center;
background-size:contain
}

footer .wrapper .reseaux li a {
display:block;
font-size:13px;
line-height:18px;
color:#fff
}

footer .wrapper .newsletter {
float:left;
margin-top:10px
}

footer .wrapper .newsletter form {
margin:0
}

footer .wrapper .newsletter form li {
margin-bottom:0
}

footer .wrapper .newsletter form li input:not(.radio):focus,footer .wrapper .newsletter form li textarea:not(.radio):focus {
border-color:#8dc899;
color:#000
}

footer .wrapper .newsletter form p.boutons {
margin:0
}

footer .wrapper .newsletter form p.boutons input {
background-color:#8dc899;
color:#000;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:20px;
line-height:24px
}

footer .wrapper .newsletter .reponse_formulaire {
max-width:50%
}

footer .wrapper .newsletter .reponse_formulaire + form {
display:none
}

@media screen and (max-width: 740px) {
footer .wrapper .newsletter {
float:none
}

footer .wrapper .newsletter form .editer-groupe {
width:100%;
display:block
}

footer .wrapper .newsletter form .editer-groupe li input:not(.radio),footer .wrapper .newsletter form .editer-groupe li textarea:not(.radio) {
text-align:center
}

footer .wrapper .newsletter form p.boutons {
max-width:100%;
width:100%;
margin-top:10px
}
}

footer .wrapper #legal {
border-top:1px solid #fff;
text-align:center;
padding-top:15px;
margin-top:30px
}

footer .wrapper #legal li {
display:inline-block;
vertical-align:top;
font-size:13px;
line-height:18px;
border-left:1px solid #fff;
padding:0 10px
}

footer .wrapper #legal li:last-child {
border-left:0
}

footer .wrapper #legal li a {
color:#fff
}

footer .wrapper #legal li a:hover {
text-decoration:underline
}

@media screen and (max-width: 740px) {
footer .wrapper #legal li {
display:block;
border:0;
padding:10px
}
}

.lang_ar footer .wrapper #legal li {
border-right:1px solid #fff;
border-left:none
}

.lang_ar footer .wrapper #legal li:last-child {
border-right:0
}

@media screen and (max-width: 1130px) {
.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li,.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li,.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li {
width:100%
}

.page_rubrique.entreprise .groupe .wrapper article:first-child {
text-align:center
}

.page_rubrique.entreprise .groupe .wrapper article:first-child p {
margin:42px auto
}

.page_rubrique.entreprise .groupe .wrapper article:first-child p br {
display:none
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) .spip_logo {
position:relative;
transform:translateX(-50%);
margin-right:auto
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li {
position:relative;
max-width:390px;
margin:0 auto 50px
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li i strong {
position:relative
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(1) {
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(1) i {
position:relative;
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(2) {
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(2) i {
position:relative;
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(3) {
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(3) i {
position:relative;
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(4) {
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(4) i {
position:relative;
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(5) {
top:0
}

.page_rubrique.entreprise .groupe .wrapper article:nth-child(2) ul.spip li:nth-child(5) i {
position:relative;
top:0
}
}

.page_rubrique.entreprise .groupe_suite .wrapper {
text-align:center
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(1) {
max-width:752px;
padding:0;
margin:11vw auto 13vw
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(1) {
margin:14vw auto;
max-width:626px
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) {
text-align:center
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .logo {
margrin:20px auto;
float:none
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte {
margin-right:0;
max-width:596px;
margin:20px auto
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .texte h2 {
margin:auto
}

.page_rubrique.entreprise .groupe_suite .wrapper article:nth-child(2) .logo {
float:none
}

.page_rubrique.entreprise .groupe_suite,.page_rubrique .groupe_suite {
background:url(//www.daucy-international.com/squelettes/img/background_petitsecrans.jpg) no-repeat 0 right 0;
background-size:100%
}
}

@media screen and (max-width: 740px) {
.page_rubrique.entreprise .groupe_suite,.page_rubrique .groupe_suite {
background:none
}
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque .wrapper article:first-child .spip_logo,.page_rubrique.entreprise .marque .wrapper article:first-child .spip_logo,.page_rubrique.entreprise .marque .wrapper article:first-child .spip_logo {
margin:auto;
display:block
}

.page_rubrique.entreprise .marque .wrapper article:first-child p,.page_rubrique.entreprise .marque .wrapper article:first-child p,.page_rubrique.entreprise .marque .wrapper article:first-child p {
margin:0 auto;
text-align:center
}
}

.page_rubrique.entreprise .marque_suite .wrapper article:first-child,.page_rubrique.entreprise .marque_suite .wrapper article:first-child,.page_rubrique.entreprise .marque_suite .wrapper article:first-child {
padding:0!important;
margin:180px auto;
max-width:570px
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque_suite .wrapper article:first-child,.page_rubrique.entreprise .marque_suite .wrapper article:first-child,.page_rubrique.entreprise .marque_suite .wrapper article:first-child {
margin:80px auto
}
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li {
width:23%
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li {
width:100%;
margin:0
}
}

.page_rubrique.entreprise .marque_suite,.page_rubrique .groupe_suite,.page_rubrique .ell_suite {
background:url(//www.daucy-international.com/squelettes/img/background_agriculteur_daucy.jpg) no-repeat 0 right 0;
background-size:100%
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque_suite {
background:url(//www.daucy-international.com/squelettes/img/background_petitsecrans.jpg) no-repeat 0 right 0;
background-size:100%
}
}

@media screen and (max-width: 740px) {
.page_rubrique.entreprise .marque_suite {
background:none
}
}

.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li:first-child strong,.page_rubrique .marque_suite .wrapper article + article ul.spip li:first-child strong,.page_rubrique.entreprise .marque_suite .wrapper article + article ul.spip li:first-child strong {
background:none
}

.page_rubrique.entreprise .marque_fin .wrapper article .texte,.page_rubrique.entreprise .marque_fin .wrapper article .texte,.page_rubrique.entreprise .marque_fin .wrapper article .texte {
padding:0!important;
margin:7.9vw auto;
width:570px;
max-width:57%
}

@media screen and (max-width: 765px) {
.page_rubrique.entreprise .marque_fin {
background:url(//www.daucy-international.com/squelettes/img/background_petitsecrans.jpg) no-repeat 0 right 0;
background-size:100%
}

.page_rubrique.entreprise .marque_fin .wrapper article .texte {
max-width:100%
}
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .marque_fin .wrapper article .texte a {
margin-top:0
}

.page_rubrique.entreprise .groupe_suite,.page_rubrique.entreprise .marque_suite,.page_rubrique.entreprise .ell_suite {
background:url(//www.daucy-international.com/squelettes/img/background_petitsecrans.jpg) no-repeat 0 right 0;
background-size:100%
}
}

@media screen and (max-width: 740px) {
.page_rubrique.entreprise .groupe_suite,.page_rubrique.entreprise .marque_suite,.page_rubrique.entreprise .ell_suite {
background:none
}
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .groupe .wrapper .onglets + article .texte p + p {
margin:auto;
display:block;
position:static;
max-width:100%
}

.page_rubrique.entreprise .ell .wrapper .onglets li,.page_rubrique.entreprise .groupe .wrapper .onglets li,.page_rubrique.entreprise .marque .wrapper .onglets li {
margin:auto;
width:100%!important;
border:1px solid #ca0040;
border-top:0
}

.page_rubrique.entreprise .ell .wrapper .onglets li:first-child,.page_rubrique.entreprise .groupe .wrapper .onglets li:first-child,.page_rubrique.entreprise .marque .wrapper .onglets li:first-child {
border-top:1px solid #ca0040
}
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li,.page_rubrique.entreprise .groupe_suite .wrapper article + article ul.spip li,.page_rubrique.entreprise .groupe_suite .wrapper article + article ul.spip li {
max-width:300px;
width:100%
}

.lang_ru #entreprise h3 strong {
padding:0 0 60px 163px
}

.lang_ru .groupe .wrapper article:first-child p {
max-width:861px
}

.lang_ru .groupe_suite .wrapper article:nth-child(2) .texte h2 strong {
max-width:600px!important
}

.page_rubrique.entreprise .ell_suite .wrapper article + article ul.spip li,.page_rubrique.entreprise .groupe_suite .wrapper article + article ul.spip li,.page_rubrique .groupe_suite .wrapper article + article ul.spip li {
margin:50px auto 0
}

@media screen and (max-width: 950px) {
.page_rubrique.entreprise .rubrique_2 #assiette {
background:none
}

.page_rubrique.entreprise .rubrique_2 #assiette .wrapper {
text-align:center
}

.page_rubrique.entreprise .rubrique_2 #assiette .wrapper h2 {
padding-top:20px
}

.page_rubrique.entreprise .rubrique_2 #assiette .wrapper p {
width:100%;
max-width:570px;
margin:20px auto
}
}

.page_rubrique .rubrique_3 .arbo,.page_rubrique .rubrique_257 .arbo,.page_rubrique .rubrique_311 .arbo,.page_rubrique .rubrique_312 .arbo,.page_rubrique .rubrique_313 .arbo,.page_rubrique .rubrique_314 .arbo,.page_rubrique .rubrique_315 .arbo {
display:none
}

.page_rubrique .rubrique_3 #menu_familles,.page_rubrique .rubrique_257 #menu_familles,.page_rubrique .rubrique_311 #menu_familles,.page_rubrique .rubrique_312 #menu_familles,.page_rubrique .rubrique_313 #menu_familles,.page_rubrique .rubrique_314 #menu_familles,.page_rubrique .rubrique_315 #menu_familles {
position:relative;
width:100%
}

.page_rubrique.categorie #produits,.page_rubrique .famille_produits #produits {
background:url(//www.daucy-international.com/squelettes/img/header_produit_nosconserves.jpg) no-repeat bottom center;
background-size:cover;
margin-top:-70px;
padding-top:70px
}

.page_rubrique.categorie #produits .carousel_wec,.page_rubrique .famille_produits #produits .carousel_wec {
margin-top:-80px
}

.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article:before {
max-width:20%
}

.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure {
padding-top:80px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure {
padding-top:80px
}

.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure img {
max-width:100%!important
}
}

.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure figcaption {
position:absolute;
right:43%;
display:block;
height:188px;
text-align:center;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:32px;
line-height:32px;
margin-right:100px;
top:140px;
width:auto;
max-width:250px;
background:url(//www.daucy-international.com/squelettes/img/souligne.png) no-repeat bottom center,url(//www.daucy-international.com/squelettes/img/couronne.png) no-repeat top center;
padding-top:60px
}

@media screen and (max-width: 950px) {
.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure figcaption {
position:absolute;
top:0;
right:0;
margin:0;
top:140px;
right:30px
}
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .famille_produits #produits .carousel_wec .grand_conteneur article figure figcaption {
position:relative;
top:auto;
right:auto;
max-width:100%
}
}

.page_rubrique.categorie #produits .carousel_wec .suivant,.page_rubrique .famille_produits #produits .carousel_wec .suivant,.page_rubrique.categorie #produits .carousel_wec .precedent,.page_rubrique .famille_produits #produits .carousel_wec .precedent {
top:55%
}

.page_rubrique.categorie .rubrique_20 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_20 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_357 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_357 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_358 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_358 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_359 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_359 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_360 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_360 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_361 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_361 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur article {
position:relative
}

.page_rubrique.categorie .rubrique_20 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_20 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_357 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_357 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_358 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_358 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_359 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_359 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_360 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_360 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_361 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_361 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur article:before {
content:'';
position:absolute;
top:0;
right:0;
right:auto;
left:34%;
top:80px;
background:url(//www.daucy-international.com/squelettes/svg/couronne.svg) no-repeat top left;
display:block;
width:160px;
height:135px;
transform:rotate(15deg)
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_20 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_20 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_357 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_357 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_358 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_358 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_359 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_359 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_360 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_360 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_361 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_361 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur article:before {
left:15%
}
}

.page_rubrique.categorie .rubrique_20 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_20 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_357 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_357 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_358 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_358 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_359 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_359 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_360 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_360 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_361 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_361 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur article figure {
padding-top:110px
}

.page_rubrique.categorie .rubrique_20 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_20 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_357 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_357 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_358 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_358 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_359 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_359 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_360 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_360 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_361 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_361 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur .liste article:before,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur .liste article:before {
transform:rotate(-15deg);
left:54%
}

.page_rubrique.categorie .rubrique_362 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_362 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1);
margin-left:200px
}

.page_rubrique.categorie .rubrique_21 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_21 #produits .carousel_wec,.page_rubrique.categorie .rubrique_363 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_363 #produits .carousel_wec,.page_rubrique.categorie .rubrique_364 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_364 #produits .carousel_wec,.page_rubrique.categorie .rubrique_365 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_365 #produits .carousel_wec,.page_rubrique.categorie .rubrique_366 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_366 #produits .carousel_wec {
margin-top:-250px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_21 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_21 #produits .carousel_wec,.page_rubrique.categorie .rubrique_363 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_363 #produits .carousel_wec,.page_rubrique.categorie .rubrique_364 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_364 #produits .carousel_wec,.page_rubrique.categorie .rubrique_365 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_365 #produits .carousel_wec,.page_rubrique.categorie .rubrique_366 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_366 #produits .carousel_wec {
margin-top:-50px
}
}

.page_rubrique.categorie .rubrique_368 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_368 #produits .carousel_wec {
margin-top:-200px
}

.page_rubrique.categorie .rubrique_368 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_368 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_368 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_368 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1);
margin-left:50px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_22 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_22 #produits .carousel_wec,.page_rubrique.categorie .rubrique_369 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_369 #produits .carousel_wec,.page_rubrique.categorie .rubrique_370 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_370 #produits .carousel_wec,.page_rubrique.categorie .rubrique_371 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_371 #produits .carousel_wec,.page_rubrique.categorie .rubrique_372 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_372 #produits .carousel_wec,.page_rubrique.categorie .rubrique_373 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_373 #produits .carousel_wec,.page_rubrique.categorie .rubrique_374 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec {
margin-top:10px
}
}

.page_rubrique.categorie .rubrique_22 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_22 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_369 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_369 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_370 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_370 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_371 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_371 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_372 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_372 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_373 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_373 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_374 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec .grand_conteneur article {
position:relative
}

.page_rubrique.categorie .rubrique_22 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_22 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_369 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_369 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_370 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_370 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_371 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_371 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_372 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_372 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_373 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_373 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_374 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec .grand_conteneur article:before {
content:'';
position:absolute;
top:0;
right:0;
right:auto;
left:35%;
top:20px;
background:url(//www.daucy-international.com/squelettes/svg/couronne.svg) no-repeat top left;
display:block;
width:160px;
height:135px;
transform:rotate(15deg)
}

.page_rubrique.categorie .rubrique_22 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_22 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_369 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_369 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_370 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_370 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_371 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_371 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_372 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_372 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_373 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_373 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_374 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_373 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_373 #produits .carousel_wec {
margin-top:0;
margin-right:50px
}

.page_rubrique.categorie .rubrique_374 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec {
margin-right:100px
}

.page_rubrique.categorie .rubrique_374 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_374 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_23 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_23 #produits .carousel_wec {
margin-top:-300px;
margin-right:100px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_23 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_23 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_375 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_375 #produits .carousel_wec,.page_rubrique.categorie .rubrique_376 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_376 #produits .carousel_wec,.page_rubrique.categorie .rubrique_377 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_377 #produits .carousel_wec {
margin-top:-300px;
margin-right:200px
}

.page_rubrique.categorie .rubrique_378 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_378 #produits .carousel_wec {
margin-top:-250px;
margin-right:150px
}

.page_rubrique.categorie .rubrique_380 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_380 #produits .carousel_wec {
margin-top:-250px;
margin-right:0
}

.page_rubrique.categorie .rubrique_380 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_380 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_380 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_380 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1)
}

.page_rubrique.categorie .rubrique_380 #produits .carousel_wec .grand_conteneur .liste figure img,.page_rubrique .famille_produits .rubrique_380 #produits .carousel_wec .grand_conteneur .liste figure img {
max-width:900px;
margin-right:100px
}

.page_rubrique.categorie .rubrique_25 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_25 #produits .carousel_wec,.page_rubrique.categorie .rubrique_381 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_381 #produits .carousel_wec,.page_rubrique.categorie .rubrique_382 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_382 #produits .carousel_wec,.page_rubrique.categorie .rubrique_383 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_383 #produits .carousel_wec,.page_rubrique.categorie .rubrique_384 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_384 #produits .carousel_wec {
margin-top:-200px;
margin-right:200px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_25 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_25 #produits .carousel_wec,.page_rubrique.categorie .rubrique_381 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_381 #produits .carousel_wec,.page_rubrique.categorie .rubrique_382 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_382 #produits .carousel_wec,.page_rubrique.categorie .rubrique_383 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_383 #produits .carousel_wec,.page_rubrique.categorie .rubrique_384 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_384 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_25 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_25 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_381 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_381 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_382 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_382 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_383 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_383 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_384 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_384 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_385 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_385 #produits .carousel_wec {
margin-top:-200px;
margin-right:400px
}

.page_rubrique.categorie .rubrique_385 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_385 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_386 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_386 #produits .carousel_wec {
margin-top:-200px;
margin-right:0
}

.page_rubrique.categorie .rubrique_386 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_386 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_386 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_386 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1)
}

.page_rubrique.categorie .rubrique_386 #produits .carousel_wec .grand_conteneur .liste figure img,.page_rubrique .famille_produits .rubrique_386 #produits .carousel_wec .grand_conteneur .liste figure img {
max-width:800px;
margin-right:100px
}

.page_rubrique.categorie .rubrique_27 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_27 #produits .carousel_wec,.page_rubrique.categorie .rubrique_387 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_387 #produits .carousel_wec,.page_rubrique.categorie .rubrique_388 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_388 #produits .carousel_wec,.page_rubrique.categorie .rubrique_389 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_389 #produits .carousel_wec,.page_rubrique.categorie .rubrique_391 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_391 #produits .carousel_wec,.page_rubrique.categorie .rubrique_390 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_390 #produits .carousel_wec {
margin-top:-250px;
margin-right:250px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_27 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_27 #produits .carousel_wec,.page_rubrique.categorie .rubrique_387 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_387 #produits .carousel_wec,.page_rubrique.categorie .rubrique_388 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_388 #produits .carousel_wec,.page_rubrique.categorie .rubrique_389 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_389 #produits .carousel_wec,.page_rubrique.categorie .rubrique_391 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_391 #produits .carousel_wec,.page_rubrique.categorie .rubrique_390 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_390 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_27 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_27 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_387 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_387 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_388 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_388 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_389 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_389 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_391 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_391 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_390 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_390 #produits .carousel_wec article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_392 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_392 #produits .carousel_wec {
margin-top:-250px
}

.page_rubrique.categorie .rubrique_392 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_392 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_392 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_392 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1);
margin-left:150px
}

.page_rubrique.categorie .rubrique_392 #produits .carousel_wec .grand_conteneur .liste figure img,.page_rubrique .famille_produits .rubrique_392 #produits .carousel_wec .grand_conteneur .liste figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_28 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_28 #produits .carousel_wec,.page_rubrique.categorie .rubrique_393 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_393 #produits .carousel_wec,.page_rubrique.categorie .rubrique_394 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_394 #produits .carousel_wec,.page_rubrique.categorie .rubrique_396 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_396 #produits .carousel_wec,.page_rubrique.categorie .rubrique_395 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_395 #produits .carousel_wec {
margin-top:-150px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_28 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_28 #produits .carousel_wec,.page_rubrique.categorie .rubrique_393 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_393 #produits .carousel_wec,.page_rubrique.categorie .rubrique_394 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_394 #produits .carousel_wec,.page_rubrique.categorie .rubrique_396 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_396 #produits .carousel_wec,.page_rubrique.categorie .rubrique_395 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_395 #produits .carousel_wec {
margin-top:-50px
}
}

.page_rubrique.categorie .rubrique_398 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_398 #produits .carousel_wec {
margin-top:-150px
}

.page_rubrique.categorie .rubrique_398 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_398 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_398 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_398 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1);
margin-left:150px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_29 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_29 #produits .carousel_wec,.page_rubrique.categorie .rubrique_400 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_400 #produits .carousel_wec,.page_rubrique.categorie .rubrique_399 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_399 #produits .carousel_wec,.page_rubrique.categorie .rubrique_404 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec,.page_rubrique.categorie .rubrique_402 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_402 #produits .carousel_wec,.page_rubrique.categorie .rubrique_401 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_401 #produits .carousel_wec,.page_rubrique.categorie .rubrique_403 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_403 #produits .carousel_wec {
margin-top:-20px
}
}

.page_rubrique.categorie .rubrique_29 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_29 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_400 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_400 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_399 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_399 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_404 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_402 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_402 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_401 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_401 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_403 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_403 #produits .carousel_wec .grand_conteneur article {
position:relative
}

.page_rubrique.categorie .rubrique_29 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_29 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_400 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_400 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_399 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_399 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_404 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_402 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_402 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_401 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_401 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_403 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_403 #produits .carousel_wec .grand_conteneur article:before {
content:'';
position:absolute;
top:0;
right:0;
right:auto;
left:24%;
top:30px;
background:url(//www.daucy-international.com/squelettes/svg/couronne.svg) no-repeat top left;
display:block;
width:160px;
height:135px;
transform:rotate(28deg)
}

.page_rubrique.categorie .rubrique_29 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_29 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_400 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_400 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_399 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_399 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_404 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_402 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_402 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_401 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_401 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_403 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_403 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_399 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_399 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_400 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_400 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_401 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_401 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_403 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_403 #produits .carousel_wec .grand_conteneur article:before {
right:680px
}

.page_rubrique.categorie .rubrique_404 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_404 #produits .carousel_wec .grand_conteneur .liste article:before,.page_rubrique .famille_produits .rubrique_404 #produits .carousel_wec .grand_conteneur .liste article:before {
right:250px;
left:auto;
transform:rotate(-17deg);
top:0
}

.page_rubrique.categorie .rubrique_38 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_38 #produits .carousel_wec,.page_rubrique.categorie .rubrique_405 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_405 #produits .carousel_wec,.page_rubrique.categorie .rubrique_406 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_406 #produits .carousel_wec,.page_rubrique.categorie .rubrique_407 .rubrique_408 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_407 .rubrique_408 #produits .carousel_wec,.page_rubrique.categorie .rubrique_409 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_409 #produits .carousel_wec {
margin-top:-200px
}

.page_rubrique.categorie .rubrique_410 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_410 #produits .carousel_wec {
margin-top:-200px;
margin-right:0
}

.page_rubrique.categorie .rubrique_410 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_410 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_410 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_410 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1)
}

.page_rubrique.categorie .rubrique_39 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_39 #produits .carousel_wec,.page_rubrique.categorie .rubrique_411 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_411 #produits .carousel_wec,.page_rubrique.categorie .rubrique_412 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_412 #produits .carousel_wec,.page_rubrique.categorie .rubrique_414 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_414 #produits .carousel_wec,.page_rubrique.categorie .rubrique_413 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_413 #produits .carousel_wec {
margin-top:-200px;
margin-right:300px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_39 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_39 #produits .carousel_wec,.page_rubrique.categorie .rubrique_411 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_411 #produits .carousel_wec,.page_rubrique.categorie .rubrique_412 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_412 #produits .carousel_wec,.page_rubrique.categorie .rubrique_414 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_414 #produits .carousel_wec,.page_rubrique.categorie .rubrique_413 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_413 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_39 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_39 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_411 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_411 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_412 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_412 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_414 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_414 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_413 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_413 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_415 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_415 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:600px;
margin:auto;
display:block
}

.page_rubrique.categorie .rubrique_416 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_416 #produits .carousel_wec {
margin-top:-150px;
margin-right:0
}

.page_rubrique.categorie .rubrique_416 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_416 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_416 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_416 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:600px
}

.page_rubrique.categorie .rubrique_41 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec {
margin-top:-240px;
margin-right:250px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_41 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article {
position:relative
}

.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article:before {
content:'';
position:absolute;
top:0;
right:0;
right:auto;
left:35%;
top:160px;
background:url(//www.daucy-international.com/squelettes/svg/couronne.svg) no-repeat top left;
display:block;
width:160px;
height:135px;
transform:rotate(15deg)
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article:before,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article:before {
left:15%;
top:70px
}
}

.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article figure {
padding-top:210px;
padding-right:350px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article figure {
padding-right:0
}
}

.page_rubrique.categorie .rubrique_41 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_41 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_443 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_443 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_447 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_447 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_451 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_451 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_465 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_465 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_458 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec .grand_conteneur article figure img {
max-width:600px
}

.page_rubrique.categorie .rubrique_458 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_458 #produits .carousel_wec {
margin-top:-150px;
margin-right:250px
}

.page_rubrique.categorie .rubrique_455 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec {
margin-top:-150px
}

.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_455 #produits .carousel_wec .grand_conteneur .liste article::before,.page_rubrique .famille_produits .rubrique_455 #produits .carousel_wec .grand_conteneur .liste article::before {
transform:rotate(-21deg);
right:27%;
left:auto;
top:130px
}

.page_rubrique.categorie .rubrique_42 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_42 #produits .carousel_wec,.page_rubrique.categorie .rubrique_446 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_446 #produits .carousel_wec,.page_rubrique.categorie .rubrique_442 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_442 #produits .carousel_wec,.page_rubrique.categorie .rubrique_450 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_450 #produits .carousel_wec,.page_rubrique.categorie .rubrique_462 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_462 #produits .carousel_wec,.page_rubrique.categorie .rubrique_459 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_459 #produits .carousel_wec {
margin-top:-250px;
margin-right:350px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_42 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_42 #produits .carousel_wec,.page_rubrique.categorie .rubrique_446 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_446 #produits .carousel_wec,.page_rubrique.categorie .rubrique_442 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_442 #produits .carousel_wec,.page_rubrique.categorie .rubrique_450 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_450 #produits .carousel_wec,.page_rubrique.categorie .rubrique_462 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_462 #produits .carousel_wec,.page_rubrique.categorie .rubrique_459 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_459 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_42 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_42 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique.categorie .rubrique_446 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_446 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique.categorie .rubrique_442 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_442 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique.categorie .rubrique_450 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_450 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique.categorie .rubrique_462 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_462 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique.categorie .rubrique_459 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_459 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_454 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_454 #produits .carousel_wec {
margin-top:-200px
}

.page_rubrique.categorie .rubrique_454 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_454 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_454 #produits .carousel_wec .grand_conteneur .liste article figure,.page_rubrique .famille_produits .rubrique_454 #produits .carousel_wec .grand_conteneur .liste article figure {
transform:scaleX(-1)
}

.page_rubrique.categorie .rubrique_454 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_454 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_44 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_44 #produits .carousel_wec,.page_rubrique.categorie .rubrique_448 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_448 #produits .carousel_wec,.page_rubrique.categorie .rubrique_444 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_444 #produits .carousel_wec,.page_rubrique.categorie .rubrique_463 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_463 #produits .carousel_wec,.page_rubrique.categorie .rubrique_452 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_452 #produits .carousel_wec,.page_rubrique.categorie .rubrique_460 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_460 #produits .carousel_wec {
margin-top:-280px;
margin-right:350px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_44 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_44 #produits .carousel_wec,.page_rubrique.categorie .rubrique_448 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_448 #produits .carousel_wec,.page_rubrique.categorie .rubrique_444 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_444 #produits .carousel_wec,.page_rubrique.categorie .rubrique_463 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_463 #produits .carousel_wec,.page_rubrique.categorie .rubrique_452 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_452 #produits .carousel_wec,.page_rubrique.categorie .rubrique_460 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_460 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_44 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_44 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_448 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_448 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_444 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_444 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_463 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_463 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_452 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_452 #produits .carousel_wec article figure img,.page_rubrique.categorie .rubrique_460 #produits .carousel_wec article figure img,.page_rubrique .famille_produits .rubrique_460 #produits .carousel_wec article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_456 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_456 #produits .carousel_wec {
margin-top:-250px
}

.page_rubrique.categorie .rubrique_456 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_456 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_456 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_456 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1);
margin-left:150px
}

.page_rubrique.categorie .rubrique_456 #produits .carousel_wec .grand_conteneur .liste figure img,.page_rubrique .famille_produits .rubrique_456 #produits .carousel_wec .grand_conteneur .liste figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_466 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_466 #produits .carousel_wec,.page_rubrique.categorie .rubrique_468 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_468 #produits .carousel_wec,.page_rubrique.categorie .rubrique_469 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_469 #produits .carousel_wec,.page_rubrique.categorie .rubrique_471 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_471 #produits .carousel_wec,.page_rubrique.categorie .rubrique_470 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_470 #produits .carousel_wec {
margin-top:-200px;
margin-right:300px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_466 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_466 #produits .carousel_wec,.page_rubrique.categorie .rubrique_468 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_468 #produits .carousel_wec,.page_rubrique.categorie .rubrique_469 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_469 #produits .carousel_wec,.page_rubrique.categorie .rubrique_471 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_471 #produits .carousel_wec,.page_rubrique.categorie .rubrique_470 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_470 #produits .carousel_wec {
margin-top:-50px;
margin-right:auto
}
}

.page_rubrique.categorie .rubrique_466 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_466 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_468 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_468 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_469 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_469 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_471 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_471 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique.categorie .rubrique_470 #produits .carousel_wec .grand_conteneur article figure img,.page_rubrique .famille_produits .rubrique_470 #produits .carousel_wec .grand_conteneur article figure img {
max-width:800px
}

.page_rubrique.categorie .rubrique_472 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_472 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:600px;
margin:auto;
display:block
}

.page_rubrique.categorie .rubrique_467 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_467 #produits .carousel_wec {
margin-top:-150px;
margin-right:0
}

.page_rubrique.categorie .rubrique_467 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_467 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_467 #produits .carousel_wec .grand_conteneur .liste article figure img,.page_rubrique .famille_produits .rubrique_467 #produits .carousel_wec .grand_conteneur .liste article figure img {
max-width:600px
}

.page_rubrique.categorie.rubrique_6 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_6 #produits .carousel_wec,.page_rubrique.categorie.rubrique_328 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_328 #produits .carousel_wec,.page_rubrique.categorie.rubrique_329 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_329 #produits .carousel_wec,.page_rubrique.categorie.rubrique_331 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_331 #produits .carousel_wec,.page_rubrique.categorie.rubrique_330 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_330 #produits .carousel_wec,.page_rubrique.categorie.rubrique_332 #produits .carousel_wec,.page_rubrique .famille_produits.rubrique_332 #produits .carousel_wec {
margin-top:-50px
}

.page_rubrique.categorie.rubrique_6 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_6 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique.categorie.rubrique_328 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_328 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique.categorie.rubrique_329 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_329 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique.categorie.rubrique_331 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_331 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique.categorie.rubrique_330 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_330 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique.categorie.rubrique_332 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits.rubrique_332 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:center
}

.page_rubrique.categorie .rubrique_46 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_46 #produits .carousel_wec,.page_rubrique.categorie .rubrique_418 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_418 #produits .carousel_wec,.page_rubrique.categorie .rubrique_427 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_427 #produits .carousel_wec,.page_rubrique.categorie .rubrique_422 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_422 #produits .carousel_wec,.page_rubrique.categorie .rubrique_431 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_431 #produits .carousel_wec,.page_rubrique.categorie .rubrique_435 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_435 #produits .carousel_wec {
margin-top:-180px;
min-height:530px!important
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_46 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_46 #produits .carousel_wec,.page_rubrique.categorie .rubrique_418 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_418 #produits .carousel_wec,.page_rubrique.categorie .rubrique_427 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_427 #produits .carousel_wec,.page_rubrique.categorie .rubrique_422 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_422 #produits .carousel_wec,.page_rubrique.categorie .rubrique_431 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_431 #produits .carousel_wec,.page_rubrique.categorie .rubrique_435 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_435 #produits .carousel_wec {
margin-top:-50px;
min-height:1px!important
}
}

.page_rubrique.categorie .rubrique_439 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_439 #produits .carousel_wec {
margin-top:-180px
}

.page_rubrique.categorie .rubrique_439 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_439 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_439 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_439 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1)
}

.page_rubrique.categorie .rubrique_198 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_198 #produits .carousel_wec,.page_rubrique.categorie .rubrique_417 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_417 #produits .carousel_wec {
margin-top:-200px
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .rubrique_198 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_198 #produits .carousel_wec,.page_rubrique.categorie .rubrique_417 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_417 #produits .carousel_wec {
margin-top:-50px
}
}

.page_rubrique.categorie .rubrique_421 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_421 #produits .carousel_wec,.page_rubrique.categorie .rubrique_430 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_430 #produits .carousel_wec,.page_rubrique.categorie .rubrique_426 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_426 #produits .carousel_wec {
margin-top:-200px;
margin-right:150px
}

.page_rubrique.categorie .rubrique_434 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_434 #produits .carousel_wec {
margin-top:-50px
}

.page_rubrique.categorie .rubrique_438 #produits .carousel_wec,.page_rubrique .famille_produits .rubrique_438 #produits .carousel_wec {
margin-top:-180px
}

.page_rubrique.categorie .rubrique_438 #produits .carousel_wec .grand_conteneur .liste,.page_rubrique .famille_produits .rubrique_438 #produits .carousel_wec .grand_conteneur .liste {
width:100%;
text-align:right
}

.page_rubrique.categorie .rubrique_438 #produits .carousel_wec .grand_conteneur .liste figure,.page_rubrique .famille_produits .rubrique_438 #produits .carousel_wec .grand_conteneur .liste figure {
transform:scaleX(-1)
}

.page_rubrique .famille_produits article h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
color:#000
}

.page_rubrique .famille_produits article h3 {
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:30px;
line-height:40px;
color:#8dc899;
margin-top:30px;
letter-spacing:2px
}

.page_rubrique.categorie .categories .wrapper ul,.page_rubrique .famille_produits .categories .wrapper ul {
display:grid;
grid-gap:26px;
grid-template-columns:300px 300px 300px 300px;
grid-template-rows:300px 300px 300px 300px
}

.page_rubrique.categorie .categories .wrapper ul li,.page_rubrique .famille_produits .categories .wrapper ul li {
list-style:none
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(1) {
grid-column:1;
grid-row:1 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(2) {
grid-column:2;
grid-row:1
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(3) {
grid-column:3;
grid-row:1
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(4) {
grid-column:4;
grid-row:1
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(5) {
grid-column:2;
grid-row:2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(6),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(6) {
grid-column:3;
grid-row:2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(7),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(7) {
grid-column:4;
grid-row:2 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(8),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(8) {
grid-column:1;
grid-row:3
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(9),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(9) {
grid-column:2;
grid-row:3 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(10),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(10) {
grid-column:3;
grid-row:3
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(11),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(11) {
grid-column:1;
grid-row:4
}

.page_rubrique.categorie .categories .wrapper ul li a,.page_rubrique .famille_produits .categories .wrapper ul li a {
display:block;
position:relative;
overflow:hidden
}

.page_rubrique.categorie .categories .wrapper ul li a span,.page_rubrique .famille_produits .categories .wrapper ul li a span {
position:absolute;
top:0;
right:0;
top:auto;
bottom:0;
width:100%;
font-family:'Poppins',sans-serif;
font-weight:300;
color:#000;
background-color:#ffffffd9;
text-transform:uppercase;
font-size:20px;
line-height:24px;
font-weight:bold;
letter-spacing:1px;
padding:20px 0;
text-align:center;
opacity:1;
transition:all .2s ease;
font-size:19px
}

.page_rubrique.categorie .categories .wrapper ul li a span br,.page_rubrique .famille_produits .categories .wrapper ul li a span br {
display:none
}

.page_rubrique.categorie .categories .wrapper ul li a img,.page_rubrique .famille_produits .categories .wrapper ul li a img {
transition:all .2s ease;
display:block;
width:100%
}

.page_rubrique.categorie .categories .wrapper ul li a:hover span,.page_rubrique .famille_produits .categories .wrapper ul li a:hover span {
opacity:1;
bottom:0
}

.page_rubrique.categorie .categories .wrapper ul li a:hover img,.page_rubrique .famille_produits .categories .wrapper ul li a:hover img {
transform:scale(1.05);
opacity:1
}

@media screen and (max-width: 1130px) {
.page_rubrique.categorie .categories .wrapper ul,.page_rubrique .famille_produits .categories .wrapper ul {
grid-template-columns:230px 230px 230px 230px;
grid-gap:15px;
grid-template-rows:230px 230px 230px 230px
}

.page_rubrique.categorie .categories .wrapper ul li a span,.page_rubrique .famille_produits .categories .wrapper ul li a span {
bottom:0;
opacity:1;
font-size:16px;
line-height:23px
}

.page_rubrique.categorie .categories .wrapper ul li a img,.page_rubrique .famille_produits .categories .wrapper ul li a img {
opacity:1
}
}

@media screen and (max-width: 950px) {
.page_rubrique.categorie .categories .wrapper ul,.page_rubrique .famille_produits .categories .wrapper ul {
grid-template-columns:230px 230px 230px
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(1) {
grid-column:1;
grid-row:1 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(2) {
grid-column:2;
grid-row:1
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(3) {
grid-column:3;
grid-row:1
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(4) {
grid-column:2;
grid-row:2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(5) {
grid-column:3;
grid-row:2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(6),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(6) {
grid-column:1;
grid-row:3
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(7),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(7) {
grid-column:2;
grid-row:3 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(8),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(8) {
grid-column:3;
grid-row:3
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(9),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(9) {
grid-column:1;
grid-row:4 span 2
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(10),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(10) {
grid-column:3;
grid-row:4
}

.page_rubrique.categorie .categories .wrapper ul li:nth-child(11),.page_rubrique .famille_produits .categories .wrapper ul li:nth-child(11) {
grid-column:2;
grid-row:5
}
}

@media screen and (max-width: 740px) {
.page_rubrique.categorie .categories .wrapper ul,.page_rubrique .famille_produits .categories .wrapper ul {
display:block;
width:300px;
margin:auto
}

.page_rubrique.categorie .categories .wrapper ul li,.page_rubrique .famille_produits .categories .wrapper ul li {
margin-bottom:20px;
overflow:hidden;
height:300px
}

.page_rubrique.categorie .categories .wrapper ul li a,.page_rubrique .famille_produits .categories .wrapper ul li a {
height:300px
}
}

.page_rubrique.categorie.rubrique_5 #produits,.page_rubrique .famille_produits.rubrique_5 #produits,.page_rubrique.categorie.rubrique_322 #produits,.page_rubrique .famille_produits.rubrique_322 #produits,.page_rubrique.categorie.rubrique_323 #produits,.page_rubrique .famille_produits.rubrique_323 #produits,.page_rubrique.categorie.rubrique_324 #produits,.page_rubrique .famille_produits.rubrique_324 #produits,.page_rubrique.categorie.rubrique_325 #produits,.page_rubrique .famille_produits.rubrique_325 #produits,.page_rubrique.categorie.rubrique_326 #produits,.page_rubrique .famille_produits.rubrique_326 #produits,.page_rubrique.categorie.rubrique_327 #produits,.page_rubrique .famille_produits.rubrique_327 #produits {
background:url(//www.daucy-international.com/squelettes/img/header_produit_nossurgeles.png) no-repeat bottom center;
background-size:cover
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_322 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_323 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_324 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_325 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_326 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul li:nth-child(1),.page_rubrique.categorie.rubrique_327 .categories .wrapper ul li:nth-child(1),.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul li:nth-child(1) {
grid-column:1;
grid-row:1 span 2
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_322 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_323 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_324 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_325 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_326 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_327 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul li:nth-child(2) {
grid-column-start:2;
grid-column-end:4;
grid-row:1
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_322 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_323 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_324 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_325 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_326 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_327 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul li:nth-child(3) {
grid-column-start:2;
grid-column-end:3;
grid-row:2
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_322 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_323 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_324 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_325 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_326 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_327 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul li:nth-child(4) {
grid-column:4;
grid-row:1 span 2
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_322 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_323 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_324 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_325 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_326 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul li:nth-child(5),.page_rubrique.categorie.rubrique_327 .categories .wrapper ul li:nth-child(5),.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul li:nth-child(5) {
grid-column-start:3;
grid-column-end:4;
grid-row:2
}

.page_rubrique.categorie.rubrique_6 #produits,.page_rubrique .famille_produits.rubrique_6 #produits,.page_rubrique.categorie.rubrique_328 #produits,.page_rubrique .famille_produits.rubrique_328 #produits,.page_rubrique.categorie.rubrique_329 #produits,.page_rubrique .famille_produits.rubrique_329 #produits,.page_rubrique.categorie.rubrique_330 #produits,.page_rubrique .famille_produits.rubrique_330 #produits,.page_rubrique.categorie.rubrique_331 #produits,.page_rubrique .famille_produits.rubrique_331 #produits,.page_rubrique.categorie.rubrique_332 #produits,.page_rubrique .famille_produits.rubrique_332 #produits,.page_rubrique.categorie.rubrique_333 #produits,.page_rubrique .famille_produits.rubrique_333 #produits {
background:url(//www.daucy-international.com/squelettes/img/header_produit_nosplatsprepare.png) no-repeat bottom center;
background-size:cover
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul,.page_rubrique.categorie.rubrique_328 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul,.page_rubrique.categorie.rubrique_329 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul,.page_rubrique.categorie.rubrique_330 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul,.page_rubrique.categorie.rubrique_331 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul,.page_rubrique.categorie.rubrique_332 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul,.page_rubrique.categorie.rubrique_333 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul {
grid-template-rows:300px
}

@media screen and (max-width: 1130px) {
.page_rubrique.categorie.rubrique_6 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul,.page_rubrique.categorie.rubrique_328 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul,.page_rubrique.categorie.rubrique_329 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul,.page_rubrique.categorie.rubrique_330 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul,.page_rubrique.categorie.rubrique_331 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul,.page_rubrique.categorie.rubrique_332 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul,.page_rubrique.categorie.rubrique_333 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul {
grid-template-rows:230px
}
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_328 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_329 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_330 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_331 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_332 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul li:first-child,.page_rubrique.categorie.rubrique_333 .categories .wrapper ul li:first-child,.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul li:first-child {
background-color:#bde3f7
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_328 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_329 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_330 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_331 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_332 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul li:nth-child(2),.page_rubrique.categorie.rubrique_333 .categories .wrapper ul li:nth-child(2),.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul li:nth-child(2) {
background-color:#c6e3cc
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_328 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_329 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_330 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_331 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_332 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul li:nth-child(3),.page_rubrique.categorie.rubrique_333 .categories .wrapper ul li:nth-child(3),.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul li:nth-child(3) {
background-color:#f4a2a6
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_328 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_329 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_330 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_331 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_332 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul li:nth-child(4),.page_rubrique.categorie.rubrique_333 .categories .wrapper ul li:nth-child(4),.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul li:nth-child(4) {
background-color:#f4c5a2
}

.page_rubrique.categorie.rubrique_6 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_6 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_328 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_328 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_329 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_329 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_330 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_330 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_331 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_331 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_332 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_332 .categories .wrapper ul li img,.page_rubrique.categorie.rubrique_333 .categories .wrapper ul li img,.page_rubrique .famille_produits.rubrique_333 .categories .wrapper ul li img {
max-height:600px
}

.page_rubrique.categorie.rubrique_5 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_5 .categories .wrapper ul,.page_rubrique.categorie.rubrique_322 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_322 .categories .wrapper ul,.page_rubrique.categorie.rubrique_323 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_323 .categories .wrapper ul,.page_rubrique.categorie.rubrique_324 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_324 .categories .wrapper ul,.page_rubrique.categorie.rubrique_325 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_325 .categories .wrapper ul,.page_rubrique.categorie.rubrique_326 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_326 .categories .wrapper ul,.page_rubrique.categorie.rubrique_327 .categories .wrapper ul,.page_rubrique .famille_produits.rubrique_327 .categories .wrapper ul {
grid-template-rows:300px 300px
}

.page_rubrique.categorie aside,.page_rubrique .famille_produits aside {
float:right;
margin-left:40px
}

.page_rubrique.categorie aside ul,.page_rubrique .famille_produits aside ul {
max-width:265px
}

.page_rubrique.categorie aside ul li,.page_rubrique .famille_produits aside ul li {
list-style:none;
border-bottom:1px solid #ca0040
}

.page_rubrique.categorie aside ul li a,.page_rubrique .famille_produits aside ul li a {
display:block;
font-family:'Poppins',sans-serif;
font-weight:300;
color:#000;
background-color:#ffffffd9;
text-transform:uppercase;
font-size:13px;
line-height:18px;
font-weight:bold;
letter-spacing:1px;
padding:20px 40px;
text-align:center;
transition:all .2s ease
}

.page_rubrique.categorie aside ul li:hover a,.page_rubrique .famille_produits aside ul li:hover a,.page_rubrique.categorie aside ul li.on a,.page_rubrique .famille_produits aside ul li.on a {
background-color:#ca0040;
color:#fff
}

.page_rubrique.categorie aside ul li br,.page_rubrique .famille_produits aside ul li br {
display:none
}

.page_rubrique.categorie aside ul li small,.page_rubrique .famille_produits aside ul li small {
font-size:13px;
line-height:18px
}

.page_rubrique.categorie aside.fixe,.page_rubrique .famille_produits aside.fixe {
position:fixed;
top:-165px;
right:50%;
margin-right:-640px;
float:none
}

.page_rubrique.categorie aside.fixe + .contenu,.page_rubrique .famille_produits aside.fixe + .contenu {
margin-right:305px
}

.page_rubrique.categorie.lang_ar aside,.page_rubrique .famille_produits.lang_ar aside {
float:left
}

.page_rubrique.categorie.lang_ar aside ul li a,.page_rubrique .famille_produits.lang_ar aside ul li a {
letter-spacing:0;
font-size:15px
}

.page_rubrique.categorie.lang_ar aside.fixe,.page_rubrique .famille_produits.lang_ar aside.fixe {
right:auto;
left:50%;
margin-right:0;
margin-left:-640px
}

.page_rubrique.categorie.lang_ar aside.fixe + .contenu,.page_rubrique .famille_produits.lang_ar aside.fixe + .contenu {
margin-right:0;
margin-left:305px
}

.page_rubrique.categorie .contenu,.page_rubrique .famille_produits .contenu {
overflow:auto
}

.page_rubrique.categorie .contenu article,.page_rubrique .famille_produits .contenu article {
display:inline-block;
vertical-align:top;
width:300px;
text-align:center;
padding-bottom:40px;
margin-bottom:50px
}

.page_rubrique.categorie .contenu article h2,.page_rubrique .famille_produits .contenu article h2,.page_rubrique.categorie .contenu article h3,.page_rubrique .famille_produits .contenu article h3 {
font-weight:400;
font-family:'SignPainter Medium';
letter-spacing:1px;
margin:20px auto 10px;
min-height:56px;
font-size:25px;
line-height:28px;
text-transform:uppercase
}

.page_rubrique.categorie .contenu article h2 strong,.page_rubrique .famille_produits .contenu article h2 strong,.page_rubrique.categorie .contenu article h3 strong,.page_rubrique .famille_produits .contenu article h3 strong {
font-weight:400
}

.page_rubrique.categorie .contenu article h2 small,.page_rubrique .famille_produits .contenu article h2 small,.page_rubrique.categorie .contenu article h3 small,.page_rubrique .famille_produits .contenu article h3 small {
display:block
}

.page_rubrique.categorie .contenu article h2,.page_rubrique .famille_produits .contenu article h2 {
padding:0 20px
}

.page_rubrique.categorie .contenu article a.bouton,.page_rubrique .famille_produits .contenu article a.bouton {
font-size:13px;
line-height:18px
}

.page_rubrique #decouvrez {
padding:15px 0;
overflow:hidden;
margin-bottom:50px;
margin-top:50px
}

.page_rubrique #decouvrez h2 {
text-align:center;
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase;
margin-bottom:40px
}

.page_rubrique #decouvrez h2 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#8dc899;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
display:block
}

@media screen and (max-width: 740px) {
.page_rubrique #decouvrez h2 {
font-size:50px;
line-height:50px;
letter-spacing:5px;
letter-spacing:0;
margin:40px 0 20px
}
}

.page_rubrique #decouvrez > div {
width:200%
}

.page_rubrique #decouvrez > div > div {
height:570px;
width:25%;
padding:80px 0;
text-align:center
}

.page_rubrique #decouvrez > div > div#famille_4,.page_rubrique #decouvrez > div > div#famille_316,.page_rubrique #decouvrez > div > div#famille_317,.page_rubrique #decouvrez > div > div#famille_318,.page_rubrique #decouvrez > div > div#famille_319,.page_rubrique #decouvrez > div > div#famille_320,.page_rubrique #decouvrez > div > div#famille_321 {
background:url(//www.daucy-international.com/squelettes/img/famille_4.jpg) no-repeat left center
}

.page_rubrique #decouvrez > div > div#famille_5,.page_rubrique #decouvrez > div > div#famille_322,.page_rubrique #decouvrez > div > div#famille_323,.page_rubrique #decouvrez > div > div#famille_324,.page_rubrique #decouvrez > div > div#famille_325,.page_rubrique #decouvrez > div > div#famille_326,.page_rubrique #decouvrez > div > div#famille_327 {
background:url(//www.daucy-international.com/squelettes/img/famille_5.jpg) no-repeat left center
}

.page_rubrique #decouvrez > div > div#famille_6,.page_rubrique #decouvrez > div > div#famille_328,.page_rubrique #decouvrez > div > div#famille_329,.page_rubrique #decouvrez > div > div#famille_330,.page_rubrique #decouvrez > div > div#famille_331,.page_rubrique #decouvrez > div > div#famille_332,.page_rubrique #decouvrez > div > div#famille_333 {
background:url(//www.daucy-international.com/squelettes/img/famille_6.jpg) no-repeat right center
}

.page_rubrique #decouvrez > div > div img,.page_rubrique #decouvrez > div > div div {
display:inline-block;
vertical-align:middle
}

.page_rubrique #decouvrez > div > div img {
margin-left:50px;
max-width:50%
}

.page_rubrique #decouvrez > div > div p {
font-family:'SignPainter Medium';
letter-spacing:1px;
max-width:210px;
letter-spacing:2px;
font-size:32px;
line-height:32px;
text-align:center;
background:url(//www.daucy-international.com/squelettes/img/souligne.png) no-repeat bottom center;
padding-bottom:50px;
margin-bottom:50px
}

.page_rubrique #decouvrez > div > div a {
background-color:#fff;
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
color:#000;
padding:10px;
transition:all .2s ease;
display:inline-block;
vertical-align:top
}

.page_rubrique #decouvrez > div > div a:hover {
background-color:#000;
color:#fff;
transform:scale(1.05)
}

.page_rubrique #decouvrez > div > div.apparition {
margin-right:-25%
}

.page_rubrique #decouvrez > div > div.apparition + .apparition {
margin-right:50%
}

@media screen and (max-width: 1130px) {
.page_rubrique #decouvrez > div > div img {
max-width:50%;
display:block;
margin:auto
}

.page_rubrique #decouvrez > div > div p {
display:none
}

.page_rubrique #decouvrez > div > div a {
display:block;
margin:20px auto
}

.page_rubrique #decouvrez > div {
width:100%
}

.page_rubrique #decouvrez > div > div {
width:50%
}

.page_rubrique #decouvrez > div > div img {
max-width:70%
}
}

@media screen and (max-width: 740px) {
.page_rubrique #decouvrez > div {
width:100%
}

.page_rubrique #decouvrez > div > div {
width:100%;
height:auto;
padding:50px 0 20px;
margin-bottom:20px
}

.page_rubrique #decouvrez > div > div#famille_4,.page_rubrique #decouvrez > div > div#famille_5,.page_rubrique #decouvrez > div > div#famille_6 {
background-size:contain;
background-position:bottom center
}
}

.page_rubrique.categorie.lang_ar #decouvrez > div > div p,.page_rubrique .famille_produits.lang_ar #decouvrez > div > div p,.page_rubrique.categorie.lang_ar #decouvrez > div > div a,.page_rubrique .famille_produits.lang_ar #decouvrez > div > div a,.page_rubrique.categorie.lang_ar .categories .wrapper ul li a span,.page_rubrique .famille_produits.lang_ar .categories .wrapper ul li a span {
letter-spacing:0
}

.page_rubrique.categorie.lang_ar h3,.page_rubrique .famille_produits.lang_ar h3 {
text-align:left
}

.page_rubrique.categorie.lang_ar #catalogue .wrapper .contenu article a.bouton,.page_rubrique .famille_produits.lang_ar #catalogue .wrapper .contenu article a.bouton,.page_rubrique.categorie.lang_ar #decouvrez > div > div a,.page_rubrique .famille_produits.lang_ar #decouvrez > div > div a {
font-size:20px;
font-weight:400
}

.page_rubrique.categorie.lang_ru h3,.page_rubrique .famille_produits.lang_ru h3,.page_rubrique.categorie.lang_ru #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .famille_produits.lang_ru #produits .carousel_wec .grand_conteneur article figure figcaption {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:28px;
line-height:28px
}

.page_rubrique.categorie.lang_ru #catalogue .wrapper .contenu article h2,.page_rubrique .famille_produits.lang_ru #catalogue .wrapper .contenu article h2,.page_rubrique.categorie.lang_ru #catalogue .wrapper .contenu article h3,.page_rubrique .famille_produits.lang_ru #catalogue .wrapper .contenu article h3 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:16px;
line-height:23px;
padding:0 30px;
margin:0
}

.page_rubrique.categorie.lang_ru #decouvrez > div > div p,.page_rubrique .famille_produits.lang_ru #decouvrez > div > div p {
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:28px;
line-height:28px
}

.page_rubrique.categorie.lang_ru #decouvrez h2 em,.page_rubrique .famille_produits.lang_ru #decouvrez h2 em {
font-family:'Poppins',sans-serif;
font-weight:300;
font-style:normal
}

.page_rubrique.categorie.lang_ru #produit .wrapper .ingredients small,.page_rubrique .famille_produits.lang_ru #produit .wrapper .ingredients small {
font-style:normal
}

.page_rubrique .rubrique_9 .wrapper,.page_rubrique .rubrique_258 .wrapper,.page_rubrique .rubrique_334 .wrapper,.page_rubrique .rubrique_335 .wrapper,.page_rubrique .rubrique_336 .wrapper,.page_rubrique .rubrique_337 .wrapper,.page_rubrique .rubrique_338 .wrapper {
max-width:1030px;
position:relative
}

.page_rubrique .rubrique_9 .arbo .wrapper,.page_rubrique .rubrique_258 .arbo .wrapper,.page_rubrique .rubrique_334 .arbo .wrapper,.page_rubrique .rubrique_335 .arbo .wrapper,.page_rubrique .rubrique_336 .arbo .wrapper,.page_rubrique .rubrique_337 .arbo .wrapper,.page_rubrique .rubrique_338 .arbo .wrapper {
padding:0 20px
}

.page_rubrique .rubrique_9 h1,.page_rubrique .rubrique_258 h1,.page_rubrique .rubrique_334 h1,.page_rubrique .rubrique_335 h1,.page_rubrique .rubrique_336 h1,.page_rubrique .rubrique_337 h1,.page_rubrique .rubrique_338 h1 {
text-align:right;
font-weight:400;
font-size:13px;
line-height:18px;
padding:20px
}

.page_rubrique .rubrique_9 h1 strong,.page_rubrique .rubrique_258 h1 strong,.page_rubrique .rubrique_334 h1 strong,.page_rubrique .rubrique_335 h1 strong,.page_rubrique .rubrique_336 h1 strong,.page_rubrique .rubrique_337 h1 strong,.page_rubrique .rubrique_338 h1 strong {
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
display:block
}

@media screen and (max-width: 950px) {
.page_rubrique .rubrique_9 h1 strong,.page_rubrique .rubrique_258 h1 strong,.page_rubrique .rubrique_334 h1 strong,.page_rubrique .rubrique_335 h1 strong,.page_rubrique .rubrique_336 h1 strong,.page_rubrique .rubrique_337 h1 strong,.page_rubrique .rubrique_338 h1 strong {
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px
}
}

.page_rubrique .rubrique_9 #formulaire_recherche .wrapper,.page_rubrique .rubrique_258 #formulaire_recherche .wrapper,.page_rubrique .rubrique_334 #formulaire_recherche .wrapper,.page_rubrique .rubrique_335 #formulaire_recherche .wrapper,.page_rubrique .rubrique_336 #formulaire_recherche .wrapper,.page_rubrique .rubrique_337 #formulaire_recherche .wrapper,.page_rubrique .rubrique_338 #formulaire_recherche .wrapper {
padding:0 20px
}

.page_rubrique .rubrique_9 .recettes,.page_rubrique .rubrique_258 .recettes,.page_rubrique .rubrique_334 .recettes,.page_rubrique .rubrique_335 .recettes,.page_rubrique .rubrique_336 .recettes,.page_rubrique .rubrique_337 .recettes,.page_rubrique .rubrique_338 .recettes {
margin-bottom:50px
}

.page_rubrique .rubrique_338 .arbo p {
text-align:left
}

.page_rubrique .rubrique_338 #produits .wrapper h1 strong {
text-align:left
}

.page_rubrique .rubrique_338 #prefooter .wrapper article h3 {
text-align:left
}

.page_rubrique .rubrique_338 #prefooter .wrapper article .texte .editer-groupe {
text-align:left
}

.page_rubrique .rubrique_338 #prefooter .wrapper article .texte .editer-groupe p {
text-align:left
}

.page_rubrique .rubrique_338 #prefooter .wrapper article .texte .editer-groupe .editer label {
text-align:left
}

.page_rubrique .rubrique_338 #prefooter .wrapper .formulaire_formidable div.editer,.page_rubrique .rubrique_338 #prefooter .wrapper .formulaire_formidable li.editer {
text-align:left
}

.vignettes_recettes article,.vignettes_recettes li {
list-style:none;
display:inline-block;
vertical-align:top;
margin:20px 10px;
width:300px;
height:300px;
background-color:#f1f1f1
}

.vignettes_recettes article a,.vignettes_recettes li a {
display:block;
position:relative;
overflow:hidden;
width:100%;
height:100%
}

.vignettes_recettes article a span,.vignettes_recettes li a span {
position:absolute;
top:0;
right:0;
top:auto;
bottom:-100%;
height:100%;
width:100%;
font-weight:400;
font-family:'SignPainter Medium';
color:#000;
font-size:30px;
line-height:30px;
letter-spacing:1px;
background:url(//www.daucy-international.com/squelettes/img/toque.png) no-repeat center right 40px #ffffffd9;
padding:150px 20px 20px;
text-align:center;
opacity:0;
transition:all .2s ease
}

.vignettes_recettes article a img,.vignettes_recettes li a img {
transition:all .2s ease
}

.vignettes_recettes article a:hover span,.vignettes_recettes li a:hover span {
opacity:1;
bottom:0
}

.vignettes_recettes article a:hover span strong,.vignettes_recettes li a:hover span strong {
font-weight:400
}

.vignettes_recettes article a:hover span img,.vignettes_recettes li a:hover span img {
display:block;
margin:10px auto
}

.vignettes_recettes article a:hover img,.vignettes_recettes li a:hover img {
transform:scale(1.05);
opacity:1
}

@media screen and (max-width: 950px) {
.vignettes_recettes article a span,.vignettes_recettes li a span {
opacity:1;
bottom:0;
height:auto;
background:#ffffffd9;
padding:5px;
font-size:24px
}

.vignettes_recettes article a span strong,.vignettes_recettes li a span strong {
font-weight:400
}

.vignettes_recettes article a span strong br,.vignettes_recettes li a span strong br {
display:none
}

.vignettes_recettes article a span img,.vignettes_recettes li a span img {
display:none
}
}

.lang_ru .vignettes_recettes article a span,.lang_ru .vignettes_recettes li a span {
font-size:20px;
line-height:24px;
font-family:'Poppins',sans-serif;
font-weight:300
}

.lang_ar .vignettes_recettes article a span,.lang_ar .vignettes_recettes li a span {
letter-spacing:0
}

.page_article .recette .diaporama {
margin-top:105px
}

@media screen and (orientation: portrait) {
.page_article .recette .diaporama {
margin-top:87px
}

.page_article .recette .diaporama ul.medias li {
width:150%
}
}

.page_article .recette .arbo p strong {
font-weight:700
}

.page_article .recette #introrecette {
position:absolute;
top:0;
right:0;
top:100px;
z-index:12;
width:100%
}

@media screen and (orientation: portrait) {
.page_article .recette #introrecette {
display:block;
position:static
}
}

.page_article .recette #introrecette .wrapper {
display:flex;
height:100%;
padding:0;
flex-direction:column;
justify-content:center
}

.page_article .recette #introrecette .wrapper .titre {
opacity:0
}

.page_article .recette #introrecette .wrapper .titre.on {
opacity:1
}

.page_article .recette #introrecette .wrapper .titre h1 {
font-weight:400;
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#000;
font-size:32px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
line-height:42px;
margin:auto 64% auto 0;
text-transform:uppercase
}

@media screen and (orientation: portrait) {
.page_article .recette #introrecette .wrapper .titre h1 {
margin:0
}
}

.page_article .recette #introrecette .wrapper .titre h1 strong {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
color:#000;
display:block;
padding-bottom:10px;
letter-spacing:6px
}

@media screen and (max-width: 1130px) {
.page_article .recette #introrecette .wrapper .titre h1 {
letter-spacing:3px;
font-size:40px;
line-height:42px
}

.page_article .recette #introrecette .wrapper .titre h1 strong {
font-size:40px;
line-height:42px;
letter-spacing:3px
}

.page_article .recette #introrecette .wrapper .titre h1 strong br {
display:none
}
}

@media screen and (orientation: portrait) {
.page_article .recette #introrecette .wrapper .titre h1 {
letter-spacing:2px;
font-size:30px;
line-height:32px
}

.page_article .recette #introrecette .wrapper .titre h1 strong {
font-size:30px;
line-height:32px;
letter-spacing:2px
}
}

.page_article .recette #recette {
margin-top:20px
}

.page_article .recette #recette .wrapper .deuxtiers {
width:56%;
padding:20px 0 20px 55px
}

.page_article .recette #recette .wrapper .tiers {
width:43%
}

@media screen and (max-width: 950px) {
.page_article .recette #recette .wrapper .colonne {
display:block;
width:100%;
padding:20px 0
}
}

.page_article .recette #recette .wrapper .infos {
text-align:right
}

.page_article .recette #recette .wrapper .infos span {
display:inline-block;
vertical-align:top;
font-family:'SignPainter Medium';
padding:65px 0 0;
min-height:135px;
width:23%;
margin:0 0 40px;
color:#000;
line-height:23px;
font-size:23px;
letter-spacing:1px;
text-align:center;
border-left:5px solid #ddd
}

.page_article .recette #recette .wrapper .infos span.personnes {
background:url(//www.daucy-international.com/squelettes/img/personnes.png) no-repeat top center;
background-size:50px
}

.page_article .recette #recette .wrapper .infos span.preparation {
background:url(//www.daucy-international.com/squelettes/img/preparation.png) no-repeat top center;
background-size:60px
}

.page_article .recette #recette .wrapper .infos span.cuisson {
background:url(//www.daucy-international.com/squelettes/img/cuisson.png) no-repeat top center;
background-size:100px
}

.page_article .recette #recette .wrapper .infos span.facile {
background:url(//www.daucy-international.com/squelettes/img/facile.png) no-repeat center right 10px;
background-size:100px
}

.page_article .recette #recette .wrapper .infos span.intermediaire {
background:url(//www.daucy-international.com/squelettes/img/intermediaire.png) no-repeat center right 10px;
background-size:100px
}

.page_article .recette #recette .wrapper .infos span.difficile {
background:url(//www.daucy-international.com/squelettes/img/difficile.png) no-repeat center right 10px;
background-size:100px
}

.page_article .recette #recette .wrapper .infos span:last-child {
border:0
}

@media screen and (max-width: 740px) {
.page_article .recette #recette .wrapper .infos span {
width:49%
}
}

.page_article .recette #recette .wrapper .ingredients {
background:url(//www.daucy-international.com/squelettes/img/ingredients_cadre_2.png) no-repeat bottom left;
background-size:250px;
position:relative;
padding-top:30px;
margin-top:30px;
padding-bottom:20px
}

.page_article .recette #recette .wrapper .ingredients h2 {
position:absolute;
top:0;
right:0;
height:100%;
background:url(//www.daucy-international.com/squelettes/img/ingredients_cadre_1.png) no-repeat right 10px;
background-size:40px;
font-family:'Poppins',sans-serif;
font-weight:300;
text-transform:uppercase;
font-weight:bold;
letter-spacing:4px;
padding-right:60px
}

.page_article .recette #recette .wrapper .ingredients ul,.page_article .recette #recette .wrapper .ingredients .produits {
display:inline-block;
vertical-align:middle
}

.page_article .recette #recette .wrapper .ingredients .produits {
width:38%;
margin:20px 60px 20px 20px;
text-align:center
}

.page_article .recette #recette .wrapper .ingredients .produits.produits2 {
width:100%;
margin-bottom:0;
text-align:right
}

@media screen and (max-width: 950px) {
.page_article .recette #recette .wrapper .ingredients .produits.produits2 {
text-align:center
}
}

.page_article .recette #recette .wrapper .ingredients .produits.produits2 div {
display:inline-block;
vertical-align:top;
width:38%;
vertical-align:bottom;
padding:20px
}

@media screen and (max-width: 740px) {
.page_article .recette #recette .wrapper .ingredients .produits.produits2 div {
width:100%
}
}

.page_article .recette #recette .wrapper .ingredients .produits.produits2 div:first-child {
padding-right:0
}

.page_article .recette #recette .wrapper .ingredients .produits.produits2 div:last-child {
padding-left:0
}

.page_article .recette #recette .wrapper .ingredients .produits.produits2 div .bouton {
margin-bottom:0
}

@media screen and (max-width: 950px) {
.page_article .recette #recette .wrapper .ingredients .produits {
margin:20px auto
}
}

@media screen and (max-width: 740px) {
.page_article .recette #recette .wrapper .ingredients .produits {
width:80%;
display:block
}
}

.page_article .recette #recette .wrapper .ingredients ul {
padding:10px 20px 30px 0;
max-width:45%;
font-size:15px
}

.page_article .recette #recette .wrapper .ingredients ul li {
padding:2px 0
}

.page_article .recette #recette .wrapper .ingredients ul li strong {
font-weight:700
}

@media screen and (max-width: 1130px) {
.page_article .recette #recette .wrapper .ingredients ul {
max-width:40%
}
}

@media screen and (max-width: 950px) {
.page_article .recette #recette .wrapper .ingredients ul {
padding:0 47px 47px;
max-width:100%
}
}

.page_article .recette #recette .wrapper .ingredients .bouton {
max-width:100%;
font-size:13px;
line-height:18px;
width:310px;
margin-bottom:20px;
position:relative;
padding:7px 10px
}

.page_article .recette #recette .wrapper .ingredients .bouton.nb_1 {
position:absolute;
top:0;
right:0;
bottom:-15px;
font-size:16px;
line-height:23px;
top:auto;
right:33px;
margin-bottom:0;
max-width:310px
}

@media screen and (max-width: 740px) {
.page_article .recette #recette .wrapper .ingredients .bouton.nb_1 {
max-width:275px
}

.page_article .recette #recette .wrapper .ingredients .etapes:after {
display:none
}
}

.page_article .recette #recette .wrapper .etapes {
margin:0 auto
}

@media screen and (max-width: 950px) {
.page_article .recette #recette .wrapper .etapes {
margin-top:50px
}

.page_article .recette #recette .wrapper .etapes h2 {
text-align:center
}
}

.page_article .recette #recette .wrapper .etapes h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
text-transform:uppercase;
font-weight:bold;
letter-spacing:4px;
margin-bottom:50px
}

.page_article .recette #recette .wrapper .etapes ol {
counter-reset:compteur;
list-style:none
}

.page_article .recette #recette .wrapper .etapes ol li {
counter-increment:compteur;
position:relative;
clear:both;
font-size:15px;
margin-bottom:20px;
min-height:35px;
padding-right:70px
}

.page_article .recette #recette .wrapper .etapes ol li:before {
content:counter(compteur);
font-family:'SignPainter Medium';
letter-spacing:1px;
color:#ca0040;
font-size:40px;
background:url(//www.daucy-international.com/squelettes/img/liste.png) no-repeat center center;
display:block;
background-size:contain;
width:50px;
line-height:53px;
height:50px;
text-align:center;
position:absolute;
top:0;
right:0;
top:-5px
}

.page_article .recette #recette .wrapper .etapes ol + p {
padding-right:70px
}

.page_article .recette #recette .wrapper .etapes p {
clear:both
}

.page_article .recette .video {
position:relative;
margin:40px auto;
width:700px;
max-width:100%;
background:url(//www.daucy-international.com/squelettes/img/recette_video_2.png) no-repeat 400px right 0;
padding-top:110px
}

.page_article .recette .video h2 {
text-align:center;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:30px;
max-width:300px;
margin:-50px auto 0;
padding-right:210px
}

.page_article .recette .video iframe {
margin:40px auto 20px;
display:block;
max-width:90%;
position:relative;
z-index:1
}

.page_article .recette .video:before {
content:'';
display:block;
width:380px;
height:375px;
background:url(//www.daucy-international.com/squelettes/img/video_before.png) no-repeat 0 right 0;
position:absolute;
top:0;
right:0;
top:110px
}

.page_article .recette .video:after {
content:'';
display:block;
width:275px;
height:278px;
background:url(//www.daucy-international.com/squelettes/img/video_after.png) no-repeat 0 right 0;
position:absolute;
top:0;
right:0;
top:auto;
right:auto;
bottom:0;
left:0
}

@media screen and (max-width: 740px) {
.page_article .recette .video {
background-position:top center
}

.page_article .recette .video:before {
display:none
}

.page_article .recette .video h2 {
padding-right:0
}
}

.page_article .recette .video:before,.page_article .recette .video:after {
z-index:0
}

.page_article .recette #recettes_associees {
padding:80px 15px 50px;
margin:50px 0 70px;
background:url(//www.daucy-international.com/squelettes/img/banniererecettes.jpg) no-repeat 0 right 0;
background-size:cover
}

@media screen and (max-width: 740px) {
.page_article .recette #recettes_associees {
padding-top:0
}
}

.page_article .recette #recettes_associees h2 {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-size:50px;
line-height:60px;
font-size:70px;
line-height:70px;
letter-spacing:7px;
color:#000;
text-transform:uppercase;
padding:20px 30px;
text-align:right
}

.page_article .recette #recettes_associees h2 em {
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:32px;
line-height:42px;
font-size:50px;
line-height:52px;
letter-spacing:8px;
display:block
}

@media screen and (max-width: 740px) {
.page_article .recette #recettes_associees h2 em {
font-size:20px;
line-height:24px;
margin-top:10px
}
}

@media screen and (max-width: 950px) {
.page_article .recette #recettes_associees h2 {
text-align:center
}
}

@media screen and (max-width: 740px) {
.page_article .recette #recettes_associees h2 {
font-size:40px;
line-height:40px;
letter-spacing:4px
}
}

.page_article .recette #recettes_associees ul.vignettes_recettes {
text-align:right;
padding:10px
}

@media screen and (max-width: 1130px) {
.page_article .recette #recettes_associees ul.vignettes_recettes li {
max-width:30%
}
}

@media screen and (max-width: 950px) {
.page_article .recette #recettes_associees ul.vignettes_recettes {
text-align:center
}

.page_article .recette #recettes_associees ul.vignettes_recettes li {
display:block;
max-width:300px;
margin:20px auto
}
}

.page_article .recette.article_276.recette #introrecette .wrapper .titre h1 strong {
font-size:45px
}

.page_article.lang_ru .recette #introrecette .wrapper .titre h1,.page_article.lang_ru .recette #recette .wrapper .infos span,.page_article.lang_ru .recette .video h2 {
font-family:'Poppins',sans-serif;
font-weight:300
}

.page_article.lang_ru .recette #introrecette .wrapper .titre h1 {
font-weight:700
}

.page_article.lang_ru .recette #recette .wrapper .infos span {
font-size:16px;
line-height:23px;
padding:65px 5px 0
}

.page_article.lang_ru .recette #recette .wrapper .ingredients .bouton.nb_1 {
font-size:12px
}

@media screen and (max-width: 1130px) {
.page_article.lang_ru .recette #recette .wrapper .infos span {
padding:65px 0 0;
font-size:13px
}
}

.page_article.lang_ru .recette #recette .wrapper .infos span {
font-family:'Poppins',sans-serif;
font-weight:300
}

.page_article.lang_ru .recette #recettes_associees h2 {
padding:20px 10px
}

.page_article.lang_ru .recette #recettes_associees h2,.page_article.lang_ru .recette #recettes_associees h2 em {
letter-spacing:0
}

.page_article.lang_ru .recette #recette .wrapper .infos span {
font-size:16px;
line-height:16px;
padding:65px 10px 0
}

.page_article.lang_ru .recette #recettes_associees h2 em {
font-family:'Poppins',sans-serif;
font-weight:300;
font-style:normal
}

@media screen and (min-width: 950px) {
.page_article.lang_ru .recette #introrecette .wrapper .titre h1 {
font-size:35px
}
}

@media screen and (min-width: 1130px) {
.page_article.lang_ru .recette #recettes_associees h2 {
font-size:30px
}

.page_article.lang_ru .recette #recettes_associees h2 em {
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:700;
font-style:normal;
color:#000;
text-transform:uppercase;
font-size:30px;
margin-right:15px;
display:inline
}
}

@media screen and (max-width: 950px) {
.page_article.lang_ar .recette .diaporama {
direction:ltr
}
}

.page_article.lang_ar .recette #recette .wrapper .deuxtiers {
padding:20px 55px 20px 0
}

.page_article.lang_ar .recette #recette .wrapper .ingredients .bouton.nb_1 {
right:auto;
left:33px
}

@media screen and (min-width: 950px) {
.page_article.lang_ar .recette #recette .wrapper .ingredients .produits.produits2 {
text-align:left
}
}

.page_article.lang_ar .recette #recette .wrapper .etapes ol li {
padding-right:0;
padding-left:70px
}

.page_article.lang_ar .recette #recette .wrapper .etapes ol li:before {
left:0;
right:auto
}

.page_article.lang_ar .recette #recette .wrapper .etapes ol + p {
padding-right:0;
padding-left:70px
}

.page_article.lang_ar .recette #recette .wrapper .etapes::after {
transform:rotate(80deg) scaleY(-1)
}

@media screen and (min-width: 950px) {
.page_article.lang_ar .recette #recettes_associees ul.vignettes_recettes,.page_article.lang_ar .recette #recettes_associees h2 {
text-align:left
}

.page_article.lang_ar .recette #recette .wrapper .infos {
text-align:left
}
}

.page_article.lang_ar .recette #recette .wrapper .ingredients {
background:url(//www.daucy-international.com/squelettes/img/ingredients_cadre_2.png) no-repeat bottom left
}

.page_article.lang_ar .recette #recette .wrapper .ingredients h2 {
background:none;
left:0;
right:auto;
padding-left:60px;
padding-right:0
}

.page_article.lang_ar .recette .video:before {
right:auto;
left:0
}

.page_article.lang_ar .recette .video:after {
right:0;
left:auto
}

.page_article.lang_ar .recette .video h2 {
direction:ltr;
padding-left:230px;
padding-right:0
}

.page_article.lang_ar .recette #introrecette {
height:98px
}

.page_article.lang_ar .recette #introrecette .wrapper .titre .recette_pays {
padding-right:0;
direction:rtl
}

.page_article.lang_ar .recette #introrecette .wrapper .titre h1 {
text-align:right
}

@media screen and (max-width: 740px) {
.page_article.lang_ar .recette #introrecette .wrapper {
height:auto
}
}

@media screen and (max-width: 1130px) {
.page_sommaire .ecrans #assiette .wrapper {
text-align:center
}

.page_sommaire .ecrans #assiette .wrapper p {
margin-left:auto;
max-width:591px;
margin:20px auto
}

.page_sommaire .ecrans #assiette .wrapper .famille {
position:static
}
}

@media screen and (max-width: 740px) {
.page_sommaire #recettes .wrapper h2 strong,.page_sommaire #produits .wrapper h2 strong {
font-size:50px
}
}

.page_sommaire #news .wrapper .liste article .contenu {
min-width:201px
}

@media screen and (max-width: 1130px) {
.page_sommaire #assiette {
background:none
}
}

.lang_ar .carousel_wec .suivant,.lang_ar .carousel_wec .precedent {
transform:rotate(180deg);
height:30px
}

.lang_ar #assiette .wrapper h2,.lang_ar #assiette .wrapper p {
direction:rtl
}

.lang_ar #assiette .wrapper .carousel_wec ul {
direction:rtl
}

.news #news .wrapper .liste article .contenu {
min-width:201px
}

@media screen and (max-width: 1130px) {
.news #news .wrapper .liste article {
width:50%
}

.news #news .wrapper .liste article:nth-child(even) {
margin-top:0
}

.news #news .wrapper .liste article:nth-child(3) {
display:none
}
}

@media screen and (max-width: 740px) {
.news #news .wrapper .liste article {
width:100%
}
}

.page_sommaire #news .wrapper .liste article .contenu {
min-width:201px
}

@media screen and (max-width: 1130px) {
.page_sommaire #news .wrapper .liste article {
width:50%
}

.page_sommaire #news .wrapper .liste article:nth-child(even) {
margin-top:0
}

.page_sommaire #news .wrapper .liste article:nth-child(3) {
display:none
}
}

@media screen and (max-width: 740px) {
.page_sommaire #news .wrapper .liste article {
width:100%
}
}

@media screen and (max-width: 950px) {
.page_rubrique .rubrique_2 #assiette {
background:none
}

.page_rubrique .rubrique_2 #assiette .wrapper {
text-align:center
}

.page_rubrique .rubrique_2 #assiette .wrapper h2 {
padding-top:20px
}

.page_rubrique .rubrique_2 #assiette .wrapper p {
width:100%;
max-width:570px;
margin:20px auto
}
}

.page_rubrique .rubrique_3 #menu_familles {
padding:90px 0 0
}

@media screen and (max-width: 740px) {
.page_produit #catalogue .wrapper h2 strong {
font-size:56px
}

#prefooter .wrapper article h3 {
font-size:33px;
line-height:40px
}
}

@media screen and (max-width: 950px) {
.page_rubrique #decouvrez h2 {
margin-top:190px
}
}

@media screen and (max-width: 740px) {
.page_rubrique #decouvrez h2 {
margin-top:0
}
}

@media screen and (max-width: 1130px) {
.page_rubrique {
text-align:center
}

.page_rubrique h1 {
text-align:center!important
}

.page_rubrique #catalogue .wrapper aside {
display:none
}

.page_rubrique #catalogue .wrapper aside.fixe + .contenu {
margin-right:0
}
}

.page_sommaire #produits .wrapper .fig_produits {
position:absolute;
right:55%;
display:block;
max-width:300px;
margin:auto
}

.page_sommaire #produits .wrapper .fig_produits figcaption {
padding-right:0;
margin:auto;
margin-bottom:14px;
font-family:'SignPainter Medium';
letter-spacing:1px;
max-width:210px;
letter-spacing:2px;
font-size:32px;
line-height:32px;
background:url(//www.daucy-international.com/squelettes/img/souligne.png) no-repeat bottom center;
padding-bottom:50px;
text-align:center
}

.page_sommaire #produits .wrapper .fig_produits .bouton {
position:static;
margin:auto;
max-width:230px
}

.page_sommaire #produits .wrapper img {
margin:auto;
text-align:center;
display:block
}

@media screen and (max-width: 950px) {
.page_sommaire #produits .wrapper .fig_produits {
position:static
}
}

.page_sommaire .lang_ar #produits .wrapper .fig_produits {
right:31%
}

.lang_ru #entreprise .wrapper h3,.lang_ru #assiette .wrapper h2 {
font-size:50px
}

.lang_ru #entreprise .wrapper h3 strong,.lang_ru #assiette .wrapper h2 strong {
background:none;
padding:0 0 40px!important
}

.lang_ru #entreprise .wrapper h3 em,.lang_ru #assiette .wrapper h2 em {
font-family:'Poppins',sans-serif;
font-weight:300;
font-style:normal;
font-weight:700;
color:#000;
text-transform:uppercase;
display:inline;
margin-top:0;
font-size:50px
}

.lang_ru.page_sommaire #produits .wrapper h2 em,.lang_ru.page_sommaire #produits .wrapper .fig_produits figcaption {
font-style:normal;
font-family:'Poppins',sans-serif;
font-weight:300
}

.lang_ru.page_sommaire #produits .wrapper .fig_produits figcaption {
font-size:24px;
line-height:24px
}

@media screen and (max-width: 740px) {
.lang_ru #entreprise .wrapper h3 {
font-size:40px;
letter-spacing:4px
}

.lang_ru #entreprise .wrapper h3 strong {
padding:0!important
}

.lang_ru #entreprise .wrapper h3 em {
font-size:40px;
letter-spacing:4px
}
}

.lang_ru #entreprise h2 + article + article ul.spip li {
margin-top:80px
}

.lang_ru #produits .wrapper .onglets li {
letter-spacing:0
}

@media screen and (max-width: 740px) {
.page_rubrique .rubrique_4 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_5 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_6 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_4 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_5 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_6 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_225 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_226 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_227 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_225 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_226 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_227 #produits .carousel_wec .grand_conteneur article figure {
padding-top:82px!important
}
}

.page_rubrique .lang_ar.rubrique_4 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_5 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_6 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar .parent_4 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar .parent_5 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_6 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar .rubrique_225 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.rubrique_226 #produits .carousel_wec .grand_conteneur article figure figcaption,.lang_ar .page_rubrique .rubrique_227 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar.parent_225 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .parent_226 #produits .carousel_wec .grand_conteneur article figure figcaption,.page_rubrique .lang_ar .parent_227 #produits .carousel_wec .grand_conteneur article figure figcaption {
right:21%
}

@media screen and (max-width: 740px) {
.page_rubrique .lang_ru h1 strong {
font-size:30px;
line-height:30px
}
}

.page_rubrique .entreprise #rubrique_11_suite .wrapper article:nth-child(2) .texte h2,.page_rubrique .rubrique_12 #rubrique_11_suite .wrapper article:nth-child(2) .texte h2,.page_rubrique .rubrique_13 #rubrique_11_suite .wrapper article:nth-child(2) .texte h2 {
max-width:none
}

@media screen and (max-width: 740px) {
.page_rubrique .rubrique_4 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_5 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_6 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_4 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_5 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_6 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_225 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_226 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .rubrique_227 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_225 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_226 #produits .carousel_wec .grand_conteneur article figure,.page_rubrique .parent_227 #produits .carousel_wec .grand_conteneur article figure {
padding-top:250px
}
}

.lang_ar.news #news {
direction:rtl
}

.lang_ar #prefooter .wrapper article h3 {
text-align:left
}

#bandeau_france {
background:#d4d722;
width:100%;
position:fixed;
top:90px;
z-index:12;
margin:0;
padding:20px;
display:none
}

#bandeau_france .wrapper {
display:flex;
align-items:center;
justify-content:center
}

#bandeau_france .wrapper p {
display:inline-block;
vertical-align:top;
margin:0;
font-size:20px;
line-height:24px
}

#bandeau_france .wrapper p strong {
font-weight:600
}

#bandeau_france .wrapper p a {
color:#000
}

#bandeau_france .wrapper a.bouton {
text-transform:lowercase;
margin-right:30px
}

#bandeau_france .wrapper span {
margin:7px 10px 0 0;
transition:.2s
}

#bandeau_france .wrapper span img:hover {
cursor:pointer;
transform:scale(1.1)
}

#bandeau_france.on {
display:block
}

@media screen and (min-width: 950px) {
#bandeau_france {
top:108px
}

#bandeau_france span {
position:absolute;
left:9px
}
}

@media (min-width: 1130px) {
.menu_selection .wrapper {
padding:20px
}
}

.menu_selection .selection {
display:inline-block;
vertical-align:top;
position:relative;
margin:30px auto;
width:310px;
text-align:right
}

.menu_selection .selection strong {
display:block;
position:relative;
margin:-27px 20px 0 0;
padding:8px;
font-size:15px;
line-height:20px;
font-weight:300;
cursor:pointer
}

.menu_selection .selection strong::after {
content:'';
display:inline-block;
vertical-align:top;
position:absolute;
top:0;
right:0;
right:auto;
left:10px;
width:30px;
height:20px;
background:url(//www.daucy-international.com/squelettes/img/drop-arrow.svg) no-repeat center;
background-size:contain
}

.menu_selection .selection ul {
display:none;
position:absolute;
top:0;
right:0;
top:45px;
z-index:10;
max-height:600px;
width:100%;
padding:25px 20px 10px 10px;
box-shadow:0 6px 4px #00000026;
list-style:none;
background:#fff
}

.menu_selection .selection ul .select_option {
position:relative;
min-height:35px;
padding-right:30px;
padding-left:50px;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:23px;
line-height:20px;
letter-spacing:0;
background:url(//www.daucy-international.com/squelettes/img/unchecked.svg) no-repeat top right;
background-size:20px;
cursor:pointer
}

.menu_selection .selection ul .select_option small {
font-size:24px;
line-height:20px;
letter-spacing:0
}

.menu_selection .selection ul .select_option:hover {
color:#CA0040
}

.menu_selection .selection ul .select_option span {
position:absolute;
top:0;
right:0;
right:auto;
left:0;
margin-top:-10px
}

.menu_selection .selection ul .select_option span img {
width:50px
}

.menu_selection .selection ul .select_option.option_checked {
color:#CA0040;
background:url(//www.daucy-international.com/squelettes/img/checked.svg) no-repeat top right 3px;
background-size:20px
}

.menu_selection .selection.selection_legumes ul {
overflow-y:scroll
}

.menu_selection .selection::before {
content:'';
display:inline-block;
vertical-align:top;
width:100%;
height:40px;
background:url(//www.daucy-international.com/squelettes/img/border.png) no-repeat center;
background-size:cover
}

@media (min-width: 1130px) {
.menu_selection .selection {
margin:30px auto auto 30px
}
}

.menu_selection .selection_pays {
z-index:11
}

.menu_selection .selection_legumes ul .select_option {
min-height:56px;
margin:0 10px 0 0
}

.menu_selection .filtres_actifs {
display:flex;
flex-flow:row wrap;
gap:10px;
justify-content:center;
margin-top:40px;
list-style:none;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:23px;
line-height:28px;
letter-spacing:0
}

.menu_selection .filtres_actifs .etiquette {
display:none;
align-items:center;
width:max-content;
min-height:61px;
padding:0 35px 0 10px;
box-shadow:0 3px 6px #00000026;
background:url(//www.daucy-international.com/squelettes/img/close.svg) no-repeat right 8px center;
background-size:20px;
cursor:pointer;
transition:padding .2s
}

.menu_selection .filtres_actifs .etiquette.etiquette_active {
display:flex
}

.menu_selection .filtres_actifs .etiquette span img {
margin-right:15px
}

@media (min-width: 1130px) {
.menu_selection .filtres_actifs {
justify-content:start
}

.menu_selection .filtres_actifs .etiquette {
padding:8px 18px;
background:none
}

.menu_selection .filtres_actifs .etiquette:hover {
padding:8px 35px 8px 18px;
background:url(//www.daucy-international.com/squelettes/img/close.svg) no-repeat right 8px center;
background-size:20px
}
}

#masque {
position:fixed;
right:0;
top:0;
background-color:#00000080;
width:100%;
height:100%;
z-index:100;
display:none
}

#masque.on {
display:block
}

#masque.off {
display:none
}

#rgpd {
max-width:720px;
width:100%;
max-height:540px;
position:fixed;
top:50%;
right:50%;
transform:translate(-50%,-50%);
z-index:101;
background-color:#fff;
box-shadow:0 15px 20px #0000004d;
padding:20px;
border-radius:5px;
overflow:auto;
display:none;
font-size:16px
}

#rgpd.on {
display:block
}

#rgpd.off {
display:none
}

#rgpd a {
color:#000;
text-decoration:underline
}

#rgpd h2 {
color:#ca0841;
margin-bottom:16px;
font-size:22px;
line-height:30px
}

#rgpd h2 .btnclose {
float:left;
font-size:36px;
cursor:pointer;
color:#ca0841
}

#rgpd td {
border:none;
padding-right:20px
}

#rgpd p {
padding:4px
}

#rgpd .texte {
max-height:74px;
transition:.5s ease;
overflow:hidden;
text-overflow:ellipsis;
white-space:normal
}

#rgpd .texte.on {
max-height:220px
}

#rgpd .btn_afficher {
cursor:pointer;
margin:10px;
text-decoration:underline;
background:#fff
}

#rgpd #necessaire_rgpd,#rgpd #statistique_rgpd {
font-size:14px;
font-family:'Poppins',sans-serif;
font-weight:300;
height:45px;
width:100%;
background-color:#d4d722;
margin:3px;
padding:12px 15px;
border-radius:5px;
display:flex;
justify-content:space-between;
cursor:pointer;
align-items:center
}

#rgpd #necessaire_rgpd .onglet_titre,#rgpd #statistique_rgpd .onglet_titre {
display:block;
margin-right:10px
}

#rgpd #necessaire_rgpd .onglet_titre::before,#rgpd #statistique_rgpd .onglet_titre::before {
width:7px;
position:relative;
left:10px;
content:">";
transition:.2s;
display:inline-block;
vertical-align:top
}

#rgpd #necessaire_rgpd .onglet_titre.rotate::before,#rgpd #statistique_rgpd .onglet_titre.rotate::before {
transform:rotate(90deg);
transform-origin:center
}

#rgpd .necessaire_rgpd_texte,#rgpd .statistique_rgpd_texte {
font-size:14px;
line-height:20px
}

#rgpd .switch {
position:relative;
display:inline-block;
width:35px;
height:20px
}

#rgpd .switch .label {
display:none
}

@media screen and (min-width: 950px) {
#rgpd .switch .label {
display:block;
position:absolute;
top:0;
right:0;
right:-90px
}

#rgpd .switch .label::before {
display:none
}
}

#rgpd .switch input {
opacity:0;
width:0;
height:0
}

#rgpd .switch input:checked + .slider {
background-color:#ca0841
}

#rgpd .switch input:checked + .slider:before {
transform:translateX(16px)
}

#rgpd .switch input:focus + .slider {
box-shadow:0 0 1px #ca0841
}

#rgpd .switch .slider {
position:absolute;
top:0;
right:0;
cursor:pointer;
left:0;
bottom:0;
background-color:#fff;
transition:.4s;
border-radius:34px
}

#rgpd .switch .slider::before {
position:absolute;
top:0;
right:0;
content:""!important;
height:12px!important;
width:12px!important;
right:4px;
top:auto;
bottom:4px;
background-color:#d4d722;
transition:.4s;
border-radius:50%
}

#rgpd .bouton {
margin:10px auto 0 0;
display:block;
cursor:pointer
}

#rgpd .statistique_rgpd_texte,#rgpd .necessaire_rgpd_texte {
max-height:0;
overflow:hidden;
transition:.5s ease
}

#rgpd .statistique_rgpd_texte.on,#rgpd .necessaire_rgpd_texte.on {
max-height:630px;
padding:5px
}

@keyframes slideup {
from {
bottom:-150px
}

to {
bottom:0
}
}

.slideup {
animation-duration:.3s;
animation-name:slideup
}

@keyframes slidedown {
from {
top:-20%
}

to {
top:50%
}
}

.slidedown {
animation-duration:.5s;
animation-name:slidedown
}

html,body {
font-family:'Poppins',sans-serif;
font-weight:300;
color:#000
}

.apparition {
opacity:0;
margin-top:40px
}

.animerLentement {
transition:all .5s ease
}

.ecran .wrapper {
max-width:1400px
}

.lang_ar h3 em,.lang_ar h1 strong,.lang_ar h2 strong {
font-style:normal;
letter-spacing:0!important
}

#cboxOverlay {
background-color:#000;
opacity:.7!important
}

#colorbox {
box-shadow:0 25px 72px 0 #00000026;
background-color:#fff
}

#colorbox #cboxContent {
margin-top:20px
}

#colorbox #cboxClose {
left:5px
}

#colorbox #cboxLoadedContent {
background-color:#fff;
text-align:center;
padding-bottom:20px
}

#colorbox #cboxLoadedContent a {
display:block;
margin:0 auto 10px;
background-color:#8dc899
}

#colorbox #cboxLoadedContent a + a {
background-color:#ca0040
}

#banniere-cookie {
position:fixed;
bottom:0;
right:0;
left:0;
z-index:50;
border:0;
background-color:#d4d722;
text-align:center;
padding:40px;
box-shadow:0 0 10px #00000040
}

#banniere-cookie .cicb_fermer {
display:none
}

#banniere-cookie .cicb_texte {
float:none;
font-size:16px;
line-height:23px;
color:#000;
margin:0
}

#banniere-cookie .cicb_texte strong {
font-weight:700
}

#banniere-cookie .cicb_texte a {
color:#000;
text-decoration:underline
}

#banniere-cookie .cicb_boutons {
float:none;
margin:30px
}

#banniere-cookie .cicb_boutons a {
text-transform:uppercase;
background-color:#fff;
font-size:13px;
line-height:18px;
border-radius:0;
padding:7px 20px;
border:2px solid #ca0040;
color:#000
}

#banniere-cookie .cicb_boutons a:hover,#banniere-cookie .cicb_boutons a.accepte {
border-color:#ca0040;
background-color:#ca0040;
color:#fff
}

@media screen and (max-width: 1130px) {
#banniere-cookie .cicb_texte,#banniere-cookie .cicb_boutons {
display:block;
margin:0 auto 10px;
text-align:center;
max-width:100%
}
}

@media screen and (max-width: 740px) {
#banniere-cookie .cicb_boutons a {
display:block;
margin:0 auto 10px
}
}

.politique_cookies {
position:fixed;
bottom:0;
left:20px;
z-index:20;
background:#d4d722;
color:#000;
border-radius:8px 8px 0 0;
padding:10px;
cursor:pointer;
transition:all .2s ease
}

.politique_cookies:hover {
transform:scale(1.05);
color:#ca0841
}

.page_404 section {
margin-top:100px
}

h2 em {
font-style:normal
}

.bouton {
background-color:#ca0040;
color:#fff;
text-transform:uppercase;
border-radius:0;
font-family:'Poppins',sans-serif;
font-weight:300;
padding:7px 20px;
font-weight:bold
}

.bouton:hover {
color:#fff
}

#formulaire_recherche {
padding:0 15px
}

#formulaire_recherche .wrapper form {
max-width:100%;
width:100%;
position:relative
}

#formulaire_recherche .wrapper form label {
display:none
}

#formulaire_recherche .wrapper form #recherche {
border:0;
border-bottom:1px solid #000;
width:100%;
padding:15px 0 15px 50px;
text-transform:uppercase
}

#formulaire_recherche .wrapper form input[type='submit'] {
background:url(//www.daucy-international.com/squelettes/img/recherche.png) no-repeat center center;
width:50px;
height:46px;
position:absolute;
top:0;
right:0;
right:auto;
left:0
}

.lang_ar #formulaire_recherche .wrapper form #recherche {
padding-left:50px
}

.diaporama {
transition:all .2s ease
}

.diaporama figure {
position:relative
}

.diaporama figure figcaption {
position:absolute;
top:0;
right:0;
top:45%;
max-width:310px;
width:auto;
right:10%;
color:#fff;
text-transform:uppercase;
text-shadow:0 0 10px #000
}

.diaporama figure figcaption strong {
font-weight:700;
font-size:28px;
line-height:40px;
text-transform:none
}

.diaporama figure figcaption i {
font-style:normal;
font-family:'SignPainter Medium';
letter-spacing:1px;
font-size:34px;
line-height:40px;
letter-spacing:2px;
text-transform:none
}

.diaporama figure figcaption a {
background-color:#ca0040;
text-shadow:none;
color:#fff;
text-transform:uppercase;
border-radius:0;
font-family:'Poppins',sans-serif;
font-weight:300;
padding:7px 20px;
font-weight:bold
}

.diaporama figure figcaption p {
margin-bottom:20px
}

.onglets {
margin:60px auto 40px;
border:1px solid #ca0040;
display:inline-block;
vertical-align:top
}

.onglets li {
color:#ca0040;
letter-spacing:3px;
background:none;
font-size:20px;
line-height:24px;
text-transform:uppercase;
font-family:'Poppins',sans-serif;
font-weight:300;
font-weight:bold;
height:auto;
max-width:none;
padding:6px 0;
width:300px;
display:inline-block;
vertical-align:top;
border-left:1px solid #ca0040;
margin-right:-5px;
font-size:16px
}

.onglets li small {
display:none
}

.onglets li:last-child {
border:0
}

.onglets li:first-child {
margin-right:0
}

.onglets li:hover,.onglets li.on {
background-color:#ca0040;
color:#fff
}

@media screen and (max-width: 950px) {
.onglets li {
display:block;
border-left:0;
border-bottom:1px solid #ca0040;
margin:0
}

.onglets {
margin-bottom:30px
}
}

.lang_ar .onglets li {
border-right:1px solid #ca0040;
border-left:0
}

.lang_ar .onglets li:last-child {
border:0
}

.carousel_wec {
width:100%;
display:none
}

.carousel_wec.on {
display:block;
opacity:0
}

.carousel_wec.allume {
opacity:1
}

.carousel_wec .suivant {
left:0
}

.carousel_wec .precedent {
right:0
}

.lang_ar .carousel_wec .grand_conteneur .liste {
text-align:left
}

td {
border:1px solid #000;
padding:5px
}

table {
border-collapse:collapse
}