.grey-text{color:#9e9e9e !important;}
.grey-text.text-darken-4{color:#212121 !important;}
.grey{background-color:#9e9e9e !important;}
.grey.lighten-2{background-color:#e0e0e0 !important;}
.black{background-color:#000000 !important;}
.black-text{color:#000000 !important;}
.white{background-color:#FFFFFF !important;}
.white-text{color:#FFFFFF !important;}
.transparent{background-color:transparent !important;}
.transparent-text{color:transparent !important;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0 auto;padding:0 auto;height:100%;}
body{margin:0 auto;padding:0 auto;font:15px "Hind";height:100%;background-color:#f6f6f6;overflow-x:hidden;}
footer,header,main,nav{display:block;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"],
input{line-height:normal;}
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="search"],input[type="text"],input[type="submit"]{-webkit-appearance: none!important;border-radius: 0!important;}
fieldset{}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
html{box-sizing:border-box;}
iframe{max-width:100%;}
*, *:before, *:after{box-sizing:inherit;}
ul{padding:0;list-style-type:none;}
ul.browser-default,
ul.browser-default li{list-style-type:initial;}
ul li{list-style-type:none;}
a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent;}
.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.valign-wrapper .valign{display:block;}
.clearfix{clear:both;}
.hoverable{transition:box-shadow .25s;box-shadow:0;}
.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.divider{height:1px;overflow:hidden;background-color:#e0e0e0;}
blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73;}
i{line-height:inherit;}
i.left{float:left;margin-right:15px;}
i.right{float:right;margin-left:15px;}
i.tiny{font-size:1rem;}
i.small{font-size:2rem;}
i.medium{font-size:4rem;}
i.large{font-size:6rem;}
img.responsive-img,
video.responsive-video{max-width:100%;height:auto;}
.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px;}
.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;}
.pagination li.active a{color:#fff;}
.pagination li.active{background-color:#ee6e73;}
.pagination li.disabled a{cursor:default;color:#999;}
.pagination li i{font-size:2rem;}
.pagination li.pages ul li{display:inline-block;float:none;}
@media only screen and (max-width:1200px){.pagination{width:100%;}
.pagination li.prev,
.pagination li.next{width:10%;}
.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap;}
}
.breadcrumb{font-size:18px;color:rgba(255, 255, 255, 0.7);}
.breadcrumb i,
.breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px;}
.breadcrumb:before{content:'\E5CC';color:rgba(255, 255, 255, 0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased;}
.breadcrumb:first-child:before{display:none;}
.breadcrumb:last-child{color:#fff;}
.parallax-container{position:relative;overflow:hidden;height:500px;}
.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.pin-top, .pin-bottom{position:relative;}
.pinned{position:fixed !important;}
ul.staggered-list li{opacity:0;}
.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;}
@media only screen and (max-width:600px){.hide-on-small-only, .hide-on-small-and-down{display:none !important;}
}
@media only screen and (max-width:1200px){.hide-on-med-and-down{display:none !important;}
}
@media only screen and (min-width:601px){.hide-on-med-and-up{display:none !important;}
}
@media only screen and (min-width:600px) and (max-width:1200px){.hide-on-med-only{display:none !important;}
}
@media only screen and (min-width:1200px){.hide-on-large-only{display:none !important;}
}
@media only screen and (min-width:1200px){.show-on-large{display:block !important;}
}
@media only screen and (min-width:600px) and (max-width:1200px){.show-on-medium{display:block !important;}
}
@media only screen and (max-width:600px){.show-on-small{display:block !important;}
}
@media only screen and (min-width:601px){.show-on-medium-and-up{display:block !important;}
}
@media only screen and (max-width:1200px){.show-on-medium-and-down{display:block !important;}.center-on-medium-and-down{text-align:center!important}
}
@media only screen and (max-width:600px){.center-on-small-only{text-align:center!important;}
}
footer.page-footer{margin-top:20px;padding-top:20px;background-color:#ee6e73;}
footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;color:rgba(255, 255, 255, 0.8);background-color:rgba(51, 51, 51, 0.08);}
table, th, td{border:none;}
table{width:100%;display:table;}
table.bordered > thead > tr,
table.bordered > tbody > tr{border-bottom:1px solid #d0d0d0;}
table.striped > tbody > tr:nth-child(odd){background-color:#f2f2f2;}
table.striped > tbody > tr > td{border-radius:0;}
table.highlight > tbody > tr{transition:background-color .25s ease;}
table.highlight > tbody > tr:hover{background-color:#f2f2f2;}
table.centered thead tr th, table.centered tbody tr td{text-align:center;}
thead{border-bottom:1px solid #d0d0d0;}
td, th{padding:15px 5px;display:table-cell;vertical-align:middle;border-radius:2px;}
.collapsible .collection{margin:0;border:none;}
span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box;}
span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;border-radius:2px;}
span.badge.new:after{content:" new";}
span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption);}
nav ul a span.badge{position:static;margin-left:4px;line-height:0;}
.hide{display:none !important;}
.left-align{text-align:left;}
.right-align{text-align:right;}
.center, .center-align{text-align:center;}
.left{float:left !important;}
.right{float:right !important;}
.no-select, input[type=range],
input[type=range] + .thumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.circle{border-radius:50%;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.no-padding{padding:0 !important;}
.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga';}
.container{margin:0 auto;max-width:1280px;width:90%;}
@media only screen and (min-width:601px){.container{width:85%;}
}
@media only screen and (min-width:1200px){.container{width:70%;}
}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem;}
.section{padding-top:1rem;padding-bottom:1rem;}
.section.no-pad{padding:0;}
.section.no-pad-bot{padding-bottom:0;}
.section.no-pad-top{padding-top:0;}
.row{margin-left:auto;margin-right:auto;margin-bottom:20px;}
.row:after{content:"";display:table;clear:both;}
@media only screen and (max-width:601px){#tableau_article .row:after{height:10px}}
.row .col{float:left;box-sizing:border-box;padding:0 0.75rem;min-height:1px;}
.row .col[class*="push-"], .row .col[class*="pull-"]{position:relative;}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-s1{margin-left:8.3333333333%;}
.row .col.pull-s1{right:8.3333333333%;}
.row .col.push-s1{left:8.3333333333%;}
.row .col.offset-s2{margin-left:16.6666666667%;}
.row .col.pull-s2{right:16.6666666667%;}
.row .col.push-s2{left:16.6666666667%;}
.row .col.offset-s3{margin-left:25%;}
.row .col.pull-s3{right:25%;}
.row .col.push-s3{left:25%;}
.row .col.offset-s4{margin-left:33.3333333333%;}
.row .col.pull-s4{right:33.3333333333%;}
.row .col.push-s4{left:33.3333333333%;}
.row .col.offset-s5{margin-left:41.6666666667%;}
.row .col.pull-s5{right:41.6666666667%;}
.row .col.push-s5{left:41.6666666667%;}
.row .col.offset-s6{margin-left:50%;}
.row .col.pull-s6{right:50%;}
.row .col.push-s6{left:50%;}
.row .col.offset-s7{margin-left:58.3333333333%;}
.row .col.pull-s7{right:58.3333333333%;}
.row .col.push-s7{left:58.3333333333%;}
.row .col.offset-s8{margin-left:66.6666666667%;}
.row .col.pull-s8{right:66.6666666667%;}
.row .col.push-s8{left:66.6666666667%;}
.row .col.offset-s9{margin-left:75%;}
.row .col.pull-s9{right:75%;}
.row .col.push-s9{left:75%;}
.row .col.offset-s10{margin-left:83.3333333333%;}
.row .col.pull-s10{right:83.3333333333%;}
.row .col.push-s10{left:83.3333333333%;}
.row .col.offset-s11{margin-left:91.6666666667%;}
.row .col.pull-s11{right:91.6666666667%;}
.row .col.push-s11{left:91.6666666667%;}
.row .col.offset-s12{margin-left:100%;}
.row .col.pull-s12{right:100%;}
.row .col.push-s12{left:100%;}
@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-m1{margin-left:8.3333333333%;}
.row .col.pull-m1{right:8.3333333333%;}
.row .col.push-m1{left:8.3333333333%;}
.row .col.offset-m2{margin-left:16.6666666667%;}
.row .col.pull-m2{right:16.6666666667%;}
.row .col.push-m2{left:16.6666666667%;}
.row .col.offset-m3{margin-left:25%;}
.row .col.pull-m3{right:25%;}
.row .col.push-m3{left:25%;}
.row .col.offset-m4{margin-left:33.3333333333%;}
.row .col.pull-m4{right:33.3333333333%;}
.row .col.push-m4{left:33.3333333333%;}
.row .col.offset-m5{margin-left:41.6666666667%;}
.row .col.pull-m5{right:41.6666666667%;}
.row .col.push-m5{left:41.6666666667%;}
.row .col.offset-m6{margin-left:50%;}
.row .col.pull-m6{right:50%;}
.row .col.push-m6{left:50%;}
.row .col.offset-m7{margin-left:58.3333333333%;}
.row .col.pull-m7{right:58.3333333333%;}
.row .col.push-m7{left:58.3333333333%;}
.row .col.offset-m8{margin-left:66.6666666667%;}
.row .col.pull-m8{right:66.6666666667%;}
.row .col.push-m8{left:66.6666666667%;}
.row .col.offset-m9{margin-left:75%;}
.row .col.pull-m9{right:75%;}
.row .col.push-m9{left:75%;}
.row .col.offset-m10{margin-left:83.3333333333%;}
.row .col.pull-m10{right:83.3333333333%;}
.row .col.push-m10{left:83.3333333333%;}
.row .col.offset-m11{margin-left:91.6666666667%;}
.row .col.pull-m11{right:91.6666666667%;}
.row .col.push-m11{left:91.6666666667%;}
.row .col.offset-m12{margin-left:100%;}
.row .col.pull-m12{right:100%;}
.row .col.push-m12{left:100%;}
}
@media only screen and (min-width:1200px){.row .col.lx{width:auto;margin-left:auto;left:auto;right:auto;}
.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-l1{margin-left:8.3333333333%;}
.row .col.pull-l1{right:8.3333333333%;}
.row .col.push-l1{left:8.3333333333%;}
.row .col.offset-l2{margin-left:16.6666666667%;}
.row .col.pull-l2{right:16.6666666667%;}
.row .col.push-l2{left:16.6666666667%;}
.row .col.offset-l3{margin-left:25%;}
.row .col.pull-l3{right:25%;}
.row .col.push-l3{left:25%;}
.row .col.offset-l4{margin-left:33.3333333333%;}
.row .col.pull-l4{right:33.3333333333%;}
.row .col.push-l4{left:33.3333333333%;}
.row .col.offset-l5{margin-left:41.6666666667%;}
.row .col.pull-l5{right:41.6666666667%;}
.row .col.push-l5{left:41.6666666667%;}
.row .col.offset-l6{margin-left:50%;}
.row .col.pull-l6{right:50%;}
.row .col.push-l6{left:50%;}
.row .col.offset-l7{margin-left:58.3333333333%;}
.row .col.pull-l7{right:58.3333333333%;}
.row .col.push-l7{left:58.3333333333%;}
.row .col.offset-l8{margin-left:66.6666666667%;}
.row .col.pull-l8{right:66.6666666667%;}
.row .col.push-l8{left:66.6666666667%;}
.row .col.offset-l9{margin-left:75%;}
.row .col.pull-l9{right:75%;}
.row .col.push-l9{left:75%;}
.row .col.offset-l10{margin-left:83.3333333333%;}
.row .col.pull-l10{right:83.3333333333%;}
.row .col.push-l10{left:83.3333333333%;}
.row .col.offset-l11{margin-left:91.6666666667%;}
.row .col.pull-l11{right:91.6666666667%;}
.row .col.push-l11{left:91.6666666667%;}
.row .col.offset-l12{margin-left:100%;}
.row .col.pull-l12{right:100%;}
.row .col.push-l12{left:100%;}
}
nav{color:#fff;background-color:#ee6e73;width:100%;line-height:56px;}
nav a{color:#fff;}
nav i,
nav [class^="mdi-"], nav [class*="mdi-"],
nav i.material-icons,#panier_mobile i.material-icons{display:block;font-size:2rem;height:56px;line-height:56px;}
nav .nav-wrapper{position:relative;height:100%;}
@media only screen and (min-width:1200px){nav a.button-collapse{display:none;}
}
nav .button-collapse{float:left;position:relative;z-index:1;height:56px;}
nav .button-collapse i{font-size:2.7rem;height:56px;line-height:56px;}
nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap;}
nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media only screen and (max-width:1200px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
nav .brand-logo.left, nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none;}
nav .brand-logo.left{left:0.5rem;}
nav .brand-logo.right{right:0.5rem;left:auto;}
}
nav .brand-logo.right{right:0.5rem;padding:0;}
nav .brand-logo i,
nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
nav .brand-logo i.material-icons{float:left;margin-right:15px;}
nav ul{margin:0;}
nav ul li{transition:background-color .3s;float:left;padding:0;}
nav ul li.active{background-color:rgba(0, 0, 0, 0.1);}
nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer;}
nav ul a.btn, nav ul a.btn-large, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px;}
nav ul a:hover{}
nav ul.left{float:left;}
nav form{height:100%;}
nav .input-field{margin:0;height:100%;}
nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem;}
nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid{border:none;box-shadow:none;}
nav .input-field label{top:0;left:0;}
nav .input-field label i{color:rgba(255, 255, 255, 0.7);transition:color .3s;}
nav .input-field label.active i{color:#fff;}
nav .input-field label.active{-webkit-transform:translateY(0);transform:translateY(0);}
.navbar-fixed{position:relative;height:56px;z-index:998;}
.navbar-fixed nav{position:fixed;}
@media only screen and (min-width:601px){nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i{height:64px;}
.navbar-fixed{height:64px;}
}
a{text-decoration:none;}
html{line-height:1;font-family:"Hind";font-weight:normal;color:rgba(0, 0, 0, 0.87);}
@media only screen and (min-width:0){html{font-size:14px;}
}
@media only screen and (min-width:1200px){html{font-size:14.5px;}
}
@media only screen and (min-width:1200px){html{font-size:15px;}
}
h1, h2, h3, h4, h5, h6{font-weight:400;line-height:1.1;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
em{font-style:italic;}
strong{font-weight:500;}
small{font-size:75%;}
H1{font-size:4.2rem;line-height:110%;padding:0 0 0 0;margin:0 0 0 0;color:#444444;font-weight:bold;text-transform:uppercase;font-style:normal;}
H1#haut_de_page{font-size:16px;text-transform:uppercase;color:#1d98f1;font-weight:normal;}
H1#titre{color:#f26608;font:normal 12px Verdana, 'Montserrat', Helvetica, sans-serif;margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}
H1#titre_article{font:normal 12px 'Montserrat';color:#f26608;text-transform:none;}
H2{font-size:3.56rem;line-height:110%;padding:0 0 0 0;margin:0 0 0 0;font:21px 'Montserrat';color:#f26608;}
H4, H5{line-height:110%;color:#A16600;letter-spacing:2px;text-align:center;}
H3{font-size:1.7em;margin:3px;font:bold 18px 'Montserrat';}
H3.subtitle{margin:15px 0 15px 0;font:18px 'Montserrat';color:#f26608;text-align:left;}
H4{margin-top:2em;margin-bottom:2em;font:21px 'Montserrat';}
H5{font:bold 15px 'Montserrat';color:#cf7220;}
H6{font-size:100%;padding:0px;display:inline;}
.light, footer.page-footer .footer-copyright{font-weight:300;}
.card-panel{transition:box-shadow .25s;padding:20px;margin:0.5rem 0 1rem 0;border-radius:2px;background-color:#fff;}
.card{position:relative;margin:0.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px;}
.card .card-title{font-weight:300;}
.card .card-title.activator{cursor:pointer;}
.card.small, .card.medium, .card.large{position:relative;}
.card.small .card-image, .card.medium .card-image, .card.large .card-image{max-height:60%;overflow:hidden;}
.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content{max-height:40%;}
.card.small .card-content, .card.medium .card-content, .card.large .card-content{max-height:100%;overflow:hidden;}
.card.small .card-action, .card.medium .card-action, .card.large .card-action{position:absolute;bottom:0;left:0;right:0;}
.card.small{height:300px;}
.card.medium{height:400px;}
.card.large{height:500px;}
.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible;}
.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img{height:100%;}
.card.horizontal .card-image{max-width:33%;max-height:65%;text-align:center;width:33%;}
.card.horizontal .card-image img{max-width:100%;width:auto;max-height:110%;}
.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;}
.card.horizontal .card-stacked .card-content{-webkit-box-grow:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:10;}
.card.horizontal .card-action{z-index:20;}
.card.sticky-action .card-action{z-index:20;}
.card.sticky-action .card-reveal{z-index:10;padding-bottom:64px;left:0;}
.card .card-image{position:relative;max-height:50%;}
.card .card-image img{border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:7px;bottom:0;}
/* .card .card-image img{border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%;height:100%;} */
.carousel .card .card-image img{height:auto;width:90%;}
.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:20px;}
.card .card-content{padding:20px 0px;border-radius:0 0 2px 2px;}
.card .card-content p{margin:0;color:inherit;}
.card .card-content .card-title{line-height:48px;}
.card .card-action{position:relative;background-color:inherit;padding:20px 5px;}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){transition:color .3s ease;text-transform:uppercase;}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6;}
.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:3;display:none;}
.card .card-reveal .card-title{cursor:pointer;display:block;}
#toast-container{display:block;position:fixed;z-index:10000;}
@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0%;}
.row .col.s0{display:none!important;}
}
@media only screen and (min-width:601px) and (max-width:1200px){#toast-container{left:5%;bottom:7%;max-width:90%;}
.row .col.m0{display:none!important;}
}
@media only screen and (min-width:1200px){#toast-container{top:10%;right:7%;max-width:86%;}
.row .col.l0{display:none!important;}
}
.toast{border-radius:2px;top:0;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.toast .btn, .toast .btn-large, .toast .btn-flat{margin:0;margin-left:3rem;}
.toast.rounded{border-radius:24px;}
@media only screen and (max-width:600px){.toast{width:100%;border-radius:0;}
}
@media only screen and (min-width:601px) and (max-width:1200px){.toast{float:left;}
}
@media only screen and (min-width:1200px){.toast{float:right;}
}
.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap;}
.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px;border-bottom: 1px solid #dbdbdb;}
.tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;}
.tabs .tab a:hover{color:#f9c9cb;}
.tabs .tab.disabled a{color:#f9c9cb;cursor:default;}
.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right;}
.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;}
.backdrop{position:absolute;opacity:0;display:none;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.btn, .btn-large,.lajoliebulle .btn,.bulle_connection .btn,
.btn-flat{border:none;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 1.5rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;}
.lajoliebulle a.btn,.bulle_connection .btn{color:#FFFFFF;}
.sw.btn, .sw.btn-large,.sw.btn-flat{height:30px;line-height:30px;padding:0 1rem;background:#dbdbdb;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.sw.btn.active{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.16), 0 1px 5px 0 rgba(0, 0, 0, 0.12);background:#a1a1a1}
.btn.disabled, .disabled.btn-large,
.btn-floating.disabled,
.btn-large.disabled,
.btn:disabled,
.btn-large:disabled,
.btn-large:disabled,
.btn-floating:disabled,
.btn[disabled],
[disabled].btn-large,
.btn-large[disabled],
.btn-floating[disabled]{background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default;}
.btn.disabled *, .disabled.btn-large *,
.btn-floating.disabled *,
.btn-large.disabled *,
.btn:disabled *, .btn-large:disabled *,
.btn-large:disabled *,
.btn-floating:disabled *,
.btn[disabled] *, [disabled].btn-large *,
.btn-large[disabled] *,
.btn-floating[disabled] *{pointer-events:none;}
.btn.disabled:hover, .disabled.btn-large:hover,
.btn-floating.disabled:hover,
.btn-large.disabled:hover,
.btn:disabled:hover,
.btn-large:disabled:hover,
.btn-large:disabled:hover,
.btn-floating:disabled:hover,
.btn[disabled]:hover,
[disabled].btn-large:hover,
.btn-large[disabled]:hover,
.btn-floating[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important;}
.btn i, .btn-large i,
.btn-floating i,
.btn-large i,
.btn-flat i{font-size:1.3rem;line-height:inherit;}
a.btn{font-family:'Montserrat';}
.btn, .btn-large{text-decoration:none;color:#fff;background-color:#ff6500;background:-webkit-linear-gradient(bottom,#e65b00,#ff7419);background:-o-linear-gradient(bottom,#e65b00,#ff7419);background:-moz-linear-gradient(bottom,#e65b00,#ff7419);background:linear-gradient(to bottom, #e65b00, #ff7419));text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;}
.btn:hover, .btn-large:hover{background-color:#ff7510;background:-webkit-linear-gradient(bottom,#f66b10,#ff7419);background:-o-linear-gradient(bottom,#f66b10,#ff7419);background:-moz-linear-gradient(bottom,#f66b10,#ff7419);background:linear-gradient(to bottom, #f66b10, #ff7419));border-radius:3px}
.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;}
.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px;}
.btn-floating:hover{background-color:#26a69a;}
.btn-floating:before{border-radius:0;}
.btn-floating.btn-large{width:55.5px;height:55.5px;}
.btn-floating.btn-large i{line-height:55.5px;}
button.btn-floating{border:none;}
.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998;}
.fixed-action-btn.active ul{visibility:visible;}
.fixed-action-btn.horizontal{padding:0 0 0 15px;}
.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px;}
.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0;}
.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden;}
.fixed-action-btn ul li{margin-bottom:15px;}
.fixed-action-btn ul a.btn-floating{opacity:0;}
.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s;}
.btn-flat:focus, .btn-flat:active{background-color:transparent;}
.btn-flat:hover{background-color:rgba(0, 0, 0, 0.1);box-shadow:none;}
.btn-flat.disabled{color:#b3b3b3;cursor:default;}
.btn-large{height:54px;line-height:54px;}
.btn-large i{font-size:1.6rem;}
.btn-block{display:block;}
.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height;}
.dropdown-content li{clear:both;color:rgba(0, 0, 0, 0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;}
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected{background-color:#eee;}
.dropdown-content li.active.selected{background-color:#e1e1e1;}
.dropdown-content li.divider{min-height:0;height:1px;}
.dropdown-content li > a, .dropdown-content li > span{font-size:16px;color:#212121;display:block;line-height:22px;padding:14px 16px;}
.dropdown-content li > span > label{top:1px;left:3px;height:18px;}
.dropdown-content li > a > i{height:inherit;line-height:inherit;}
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity, transform;transition:all .3s ease-out;}
.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0, 0, 0, 0.2);transition:all 0.7s ease-out;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none;}
.waves-effect.waves-light .waves-ripple{background-color:rgba(255, 255, 255, 0.45);}
.waves-effect.waves-red .waves-ripple{background-color:rgba(244, 67, 54, 0.7);}
.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255, 235, 59, 0.7);}
.waves-effect.waves-orange .waves-ripple{background-color:rgba(255, 152, 0, 0.7);}
.waves-effect.waves-purple .waves-ripple{background-color:rgba(156, 39, 176, 0.7);}
.waves-effect.waves-green .waves-ripple{background-color:rgba(76, 175, 80, 0.7);}
.waves-effect.waves-teal .waves-ripple{background-color:rgba(0, 150, 136, 0.7);}
.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none;}
.waves-effect img{position:relative;z-index:-1;}
.waves-notransition{transition:none !important;}
.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%);}
.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom;}
.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1;height:100%;}
.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none;}
.waves-block{display:block;}
.waves-effect .waves-ripple{z-index:-1;}
.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity;}
@media only screen and (max-width:1200px){.modal{width:80%;}
}
.modal h1, .modal h2, .modal h3, .modal h4{margin-top:0;}
.modal .modal-content{padding:24px;}
.modal .modal-close{cursor:pointer;}
.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;}
.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat{float:right;margin:6px 0;}
.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity;}
.modal.modal-fixed-footer{padding:0;height:70%;}
.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto;}
.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0, 0, 0, 0.1);position:absolute;bottom:0;}
.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity;}
.collapsible{margin:0;}
.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd;}
.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem;}
.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;}
.collapsible-body p{margin:0;padding:2rem;}
.side-nav .collapsible,
.side-nav.fixed .collapsible{border:none;box-shadow:none;}
.side-nav .collapsible li,
.side-nav.fixed .collapsible li{padding:0;}
.side-nav .collapsible-header,
.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px;}
.side-nav .collapsible-header:hover,
.side-nav.fixed .collapsible-header:hover{background-color:rgba(0, 0, 0, 0.05);}
.side-nav .collapsible-header i,
.side-nav.fixed .collapsible-header i{line-height:inherit;}
.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body{border:0;background-color:#fff;}
.side-nav .collapsible-body li a,
.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px;}
.collapsible.popout{border:none;box-shadow:none;}
.collapsible.popout > li{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);margin:0 24px;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.collapsible.popout > li.active{box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);margin:16px 0;}
.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0, 0, 0, 0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;}
.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%;}
.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px;}
.chips{border:none;border-bottom:1px solid #9e9e9e;box-shadow:none;margin-bottom:30px;min-height:45px;outline:none;padding-bottom:5px;transition:all .3s;}
.chips.focus{border:1px solid #dddddd;}
.chips:hover{cursor:text;}
.chips .chip.selected{background-color:#26a69a;color:#fff;}
.chips .input{background:none;border:0;color:rgba(0, 0, 0, 0.6);display:inline-block;font-size:13px;font-weight:500;height:32px;margin-right:20px;line-height:32px;outline:0;padding:0 !important;width:120px !important;}
.chips .input:focus{border:0 !important;box-shadow:none !important;}
.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;transition:opacity .4s;}
.materialboxed:hover{will-change:left, top, width, height;}
.materialboxed:hover:not(.active){opacity:.8;}
.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out;}
#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:1000;will-change:opacity;}
.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased;}
select:focus{outline:1px solid #c9f3ef;}
button:focus{outline:none;background-color:#2ab7a9;}
label{font-size:0.8rem;color:#9e9e9e;}
::-webkit-input-placeholder{color:#d1d1d1;text-transform:none}
:-moz-placeholder{color:#d1d1d1;text-transform:none}
::-moz-placeholder{color:#d1d1d1;text-transform:none}
:-ms-input-placeholder{color:#d1d1d1;text-transform:none}
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 10px 0;padding:0;box-shadow:none;box-sizing:content-box;}
input:not([type]):disabled, input:not([type])[readonly="readonly"],
input[type=text]:disabled,
input[type=text][readonly="readonly"],
input[type=password]:disabled,
input[type=password][readonly="readonly"],
input[type=email]:disabled,
input[type=email][readonly="readonly"],
input[type=url]:disabled,
input[type=url][readonly="readonly"],
input[type=time]:disabled,
input[type=time][readonly="readonly"],
input[type=date]:disabled,
input[type=date][readonly="readonly"],
input[type=datetime]:disabled,
input[type=datetime][readonly="readonly"],
input[type=datetime-local]:disabled,
input[type=datetime-local][readonly="readonly"],
input[type=tel]:disabled,
input[type=tel][readonly="readonly"],
input[type=number]:disabled,
input[type=number][readonly="readonly"],
input[type=search]:disabled,
input[type=search][readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"]{color:rgba(0, 0, 0, 0.26);border-bottom:1px dotted rgba(0, 0, 0, 0.26);}
input:not([type]):disabled + label,
input:not([type])[readonly="readonly"] + label,
input[type=text]:disabled + label,
input[type=text][readonly="readonly"] + label,
input[type=password]:disabled + label,
input[type=password][readonly="readonly"] + label,
input[type=email]:disabled + label,
input[type=email][readonly="readonly"] + label,
input[type=url]:disabled + label,
input[type=url][readonly="readonly"] + label,
input[type=time]:disabled + label,
input[type=time][readonly="readonly"] + label,
input[type=date]:disabled + label,
input[type=date][readonly="readonly"] + label,
input[type=datetime]:disabled + label,
input[type=datetime][readonly="readonly"] + label,
input[type=datetime-local]:disabled + label,
input[type=datetime-local][readonly="readonly"] + label,
input[type=tel]:disabled + label,
input[type=tel][readonly="readonly"] + label,
input[type=number]:disabled + label,
input[type=number][readonly="readonly"] + label,
input[type=search]:disabled + label,
input[type=search][readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label{color:rgba(0, 0, 0, 0.26);}
input:not([type]):focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]){border:1px solid #dddddd;}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label{color:#26a69a;}
input:not([type]).valid, input:not([type]):focus.valid,
input[type=text].valid,
input[type=text]:focus.valid,
input[type=password].valid,
input[type=password]:focus.valid,
input[type=email].valid,
input[type=email]:focus.valid,
input[type=url].valid,
input[type=url]:focus.valid,
input[type=time].valid,
input[type=time]:focus.valid,
input[type=date].valid,
input[type=date]:focus.valid,
input[type=datetime].valid,
input[type=datetime]:focus.valid,
input[type=datetime-local].valid,
input[type=datetime-local]:focus.valid,
input[type=tel].valid,
input[type=tel]:focus.valid,
input[type=number].valid,
input[type=number]:focus.valid,
input[type=search].valid,
input[type=search]:focus.valid,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4CAF50;box-shadow:0 1px 0 0 #4CAF50;}
input:not([type]).valid + label:after,
input:not([type]):focus.valid + label:after,
input[type=text].valid + label:after,
input[type=text]:focus.valid + label:after,
input[type=password].valid + label:after,
input[type=password]:focus.valid + label:after,
input[type=email].valid + label:after,
input[type=email]:focus.valid + label:after,
input[type=url].valid + label:after,
input[type=url]:focus.valid + label:after,
input[type=time].valid + label:after,
input[type=time]:focus.valid + label:after,
input[type=date].valid + label:after,
input[type=date]:focus.valid + label:after,
input[type=datetime].valid + label:after,
input[type=datetime]:focus.valid + label:after,
input[type=datetime-local].valid + label:after,
input[type=datetime-local]:focus.valid + label:after,
input[type=tel].valid + label:after,
input[type=tel]:focus.valid + label:after,
input[type=number].valid + label:after,
input[type=number]:focus.valid + label:after,
input[type=search].valid + label:after,
input[type=search]:focus.valid + label:after,
textarea.materialize-textarea.valid + label:after,
textarea.materialize-textarea:focus.valid + label:after{content:attr(data-success);color:#4CAF50;opacity:1;}
input:not([type]).invalid, input:not([type]):focus.invalid,
input[type=text].invalid,
input[type=text]:focus.invalid,
input[type=password].invalid,
input[type=password]:focus.invalid,
input[type=email].invalid,
input[type=email]:focus.invalid,
input[type=url].invalid,
input[type=url]:focus.invalid,
input[type=time].invalid,
input[type=time]:focus.invalid,
input[type=date].invalid,
input[type=date]:focus.invalid,
input[type=datetime].invalid,
input[type=datetime]:focus.invalid,
input[type=datetime-local].invalid,
input[type=datetime-local]:focus.invalid,
input[type=tel].invalid,
input[type=tel]:focus.invalid,
input[type=number].invalid,
input[type=number]:focus.invalid,
input[type=search].invalid,
input[type=search]:focus.invalid,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #F44336;box-shadow:0 1px 0 0 #F44336;}
input:not([type]).invalid + label:after,
input:not([type]):focus.invalid + label:after,
input[type=text].invalid + label:after,
input[type=text]:focus.invalid + label:after,
input[type=password].invalid + label:after,
input[type=password]:focus.invalid + label:after,
input[type=email].invalid + label:after,
input[type=email]:focus.invalid + label:after,
input[type=url].invalid + label:after,
input[type=url]:focus.invalid + label:after,
input[type=time].invalid + label:after,
input[type=time]:focus.invalid + label:after,
input[type=date].invalid + label:after,
input[type=date]:focus.invalid + label:after,
input[type=datetime].invalid + label:after,
input[type=datetime]:focus.invalid + label:after,
input[type=datetime-local].invalid + label:after,
input[type=datetime-local]:focus.invalid + label:after,
input[type=tel].invalid + label:after,
input[type=tel]:focus.invalid + label:after,
input[type=number].invalid + label:after,
input[type=number]:focus.invalid + label:after,
input[type=search].invalid + label:after,
input[type=search]:focus.invalid + label:after,
textarea.materialize-textarea.invalid + label:after,
textarea.materialize-textarea:focus.invalid + label:after{content:attr(data-error);color:#F44336;opacity:1;}
input:not([type]).validate + label,
input[type=text].validate + label,
input[type=password].validate + label,
input[type=email].validate + label,
input[type=url].validate + label,
input[type=time].validate + label,
input[type=date].validate + label,
input[type=datetime].validate + label,
input[type=datetime-local].validate + label,
input[type=tel].validate + label,
input[type=number].validate + label,
input[type=search].validate + label,
textarea.materialize-textarea.validate + label{width:100%;pointer-events:none;}
input:not([type]) + label:after,
input[type=text] + label:after,
input[type=password] + label:after,
input[type=email] + label:after,
input[type=url] + label:after,
input[type=time] + label:after,
input[type=date] + label:after,
input[type=datetime] + label:after,
input[type=datetime-local] + label:after,
input[type=tel] + label:after,
input[type=number] + label:after,
input[type=search] + label:after,
textarea.materialize-textarea + label:after{display:block;content:"";position:absolute;top:60px;opacity:0;transition:.2s opacity ease-out, .2s color ease-out;}
.input-field{position:relative;margin-top:1rem;}
.input-field.col label{left:0.75rem;}
.input-field.col .prefix ~ label,
.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem);}
.input-field label{color:#9e9e9e;position:absolute;top:0.8rem;font-size:1rem;cursor:text;transition:.2s ease-out;}
.input-field label.active{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%);}
.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;}
.input-field .prefix.active{color:#26a69a;}
.input-field .prefix ~ input,
.input-field .prefix ~ textarea,
.input-field .prefix ~ label,
.input-field .prefix ~ .validate ~ label,
.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem);}
.input-field .prefix ~ label{margin-left:3rem;}
@media only screen and (max-width:1200px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem);}
}
@media only screen and (max-width:600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem);}
}
.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem);}
.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444;}
.input-field input[type=search]:focus + label i,
.input-field input[type=search]:focus ~ .mdi-navigation-close,
.input-field input[type=search]:focus ~ .material-icons{color:#444;}
.input-field input[type=search] + label{left:1rem;}
.input-field input[type=search] ~ .mdi-navigation-close,
.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color;}
textarea{width:100%;height:3rem;background-color:transparent;}
textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem;}
.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;}
.autocomplete-content{margin-top:-15px;display:block;opacity:1;position:static;}
.autocomplete-content li .highlight{color:#444;}
.autocomplete-content li img{height:40px;width:40px;margin:5px 15px;}
[type="radio"]:not(:checked),
[type="radio"]:checked{position:absolute;left:-9999px;opacity:0;}
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
[type="radio"] + label:before,
[type="radio"] + label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease;}
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:before,
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after{border-radius:50%;}
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after{border:2px solid #5a5a5a;}
[type="radio"]:not(:checked) + label:after{z-index:-1;-webkit-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:before{border:2px solid transparent;}
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after{border:2px solid #ff6500;}
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after{background-color:#ff6500;z-index:0;}
[type="radio"]:checked + label:after{-webkit-transform:scale(1.02);transform:scale(1.02);}
[type="radio"].with-gap:checked + label:after{-webkit-transform:scale(0.5);transform:scale(0.5);}
[type="radio"].tabbed:focus + label:before{box-shadow:0 0 0 10px rgba(0, 0, 0, 0.1);}
[type="radio"].with-gap:disabled:checked + label:before{border:2px solid rgba(0, 0, 0, 0.26);}
[type="radio"].with-gap:disabled:checked + label:after{border:none;background-color:rgba(0, 0, 0, 0.26);}
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before{background-color:transparent;border-color:rgba(0, 0, 0, 0.26);}
[type="radio"]:disabled + label{color:rgba(0, 0, 0, 0.26);}
[type="radio"]:disabled:not(:checked) + label:before{border-color:rgba(0, 0, 0, 0.26);}
[type="radio"]:disabled:checked + label:after{background-color:rgba(0, 0, 0, 0.26);border-color:#BDBDBD;}
form p{margin-bottom:10px;text-align:left;}
form p:last-child{margin-bottom:0;}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0;}
[type="checkbox"].icheckbox:not(:checked),
[type="checkbox"].icheckbox:checked{position:absolute;left:-9999px;opacity:0;}
[type="checkbox"]{}
[type="checkbox"] + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
[type="checkbox"] + label:before,
[type="checkbox"]:not(.filled-in) + label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s;}
[type="checkbox"]:not(.filled-in) + label:after{border:0;-webkit-transform:scale(0);transform:scale(0);}
[type="checkbox"]:not(:checked):disabled + label:before{border:none;background-color:rgba(0, 0, 0, 0.26);}
[type="checkbox"].tabbed:focus + label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0, 0, 0, 0.1);background-color:rgba(0, 0, 0, 0.1);}
[type="checkbox"]:checked + label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}
[type="checkbox"]:checked:disabled + label:before{border-right:2px solid rgba(0, 0, 0, 0.26);border-bottom:2px solid rgba(0, 0, 0, 0.26);}
[type="checkbox"]:indeterminate + label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}
[type="checkbox"]:indeterminate:disabled + label:before{border-right:2px solid rgba(0, 0, 0, 0.26);background-color:transparent;}
[type="checkbox"].filled-in + label:after{border-radius:2px;}
[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after{content:'';left:0;position:absolute;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1;}
[type="checkbox"].filled-in:not(:checked) + label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%;}
[type="checkbox"].filled-in:not(:checked) + label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0;}
[type="checkbox"].filled-in:checked + label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}
[type="checkbox"].filled-in:checked + label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0;}
[type="checkbox"].filled-in.tabbed:focus + label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0, 0, 0, 0.1);}
[type="checkbox"].filled-in.tabbed:checked:focus + label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a;}
[type="checkbox"].filled-in:disabled:not(:checked) + label:before{background-color:transparent;border:2px solid transparent;}
[type="checkbox"].filled-in:disabled:not(:checked) + label:after{border-color:transparent;background-color:#BDBDBD;}
[type="checkbox"].filled-in:disabled:checked + label:before{background-color:transparent;}
[type="checkbox"].filled-in:disabled:checked + label:after{background-color:#BDBDBD;border-color:#BDBDBD;}
.switch,
.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
.switch label{cursor:pointer;}
.switch label input[type=checkbox]{opacity:0;width:0;height:0;}
.switch label input[type=checkbox]:checked + .lever{background-color:#84c7c1;}
.switch label input[type=checkbox]:checked + .lever:after{background-color:#26a69a;left:24px;}
.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background 0.3s ease;vertical-align:middle;margin:0 16px;}
.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#F1F1F1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.4);left:-5px;top:-3px;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease;}
input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1);}
input[type=checkbox]:not(:disabled) ~ .lever:active:after,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);}
.switch input[type=checkbox][disabled] + .lever{cursor:default;}
.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after{background-color:#BDBDBD;}
select{display:none;}
select.browser-default{display:block;}
select{background-color:rgba(255, 255, 255, 0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem;}
.select-label{position:absolute;}
.select-wrapper{position:relative;}
.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;}
.select-wrapper span.caret{color:initial;position:absolute;right:0;top:16px;font-size:10px;}
.select-wrapper span.caret.disabled{color:rgba(0, 0, 0, 0.26);}
.select-wrapper + label{position:absolute;top:-14px;font-size:0.8rem;}
select:disabled{color:rgba(0, 0, 0, 0.3);}
.select-wrapper input.select-dropdown:disabled{color:rgba(0, 0, 0, 0.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.select-wrapper i{color:rgba(0, 0, 0, 0.3);}
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup{color:rgba(0, 0, 0, 0.3);background-color:transparent;}
.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem);}
.prefix ~ label{margin-left:3rem;}
.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right;}
.select-dropdown li.optgroup{border-top:1px solid #eee;}
.select-dropdown li.optgroup.selected > span{color:rgba(0, 0, 0, 0.7);}
.select-dropdown li.optgroup > span{color:rgba(0, 0, 0, 0.4);}
.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem;}
.file-field{position:relative;}
.file-field .file-path-wrapper{overflow:hidden;padding-left:10px;}
.file-field input.file-path{width:100%;}
.file-field .btn, .file-field .btn-large{float:left;height:3rem;line-height:3rem;}
.file-field span{cursor:pointer;}
.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.range-field{position:relative;}
input[type=range],
input[type=range] + .thumb{cursor:pointer;}
input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0;}
input[type=range]:focus{outline:none;}
input[type=range] + .thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;top:10px;margin-left:-6px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
input[type=range] + .thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
input[type=range] + .thumb.active{border-radius:50% 50% 50% 0;}
input[type=range] + .thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px;}
input[type=range]{-webkit-appearance:none;}
input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none;}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s;}
input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc;}
input[type=range]{border:1px solid white;}
input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none;}
input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px;}
input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px;}
input[type=range]:focus::-moz-range-track{background:#ccc;}
input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent;}
input[type=range]::-ms-fill-lower{background:#777;}
input[type=range]::-ms-fill-upper{background:#ddd;}
input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;}
input[type=range]:focus::-ms-fill-lower{background:#888;}
input[type=range]:focus::-ms-fill-upper{background:#ccc;}
.table-of-contents.fixed{position:fixed;}
.table-of-contents li{padding:2px 0;}
.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block;}
.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ea4a4f;}
.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f;}
.side-nav{position:fixed;width:300px;max-width:90%;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;padding-bottom:60px;background-color:#fff;z-index:10000;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%);}
.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%);}
.side-nav .collapsible{margin:0;}
.side-nav li{float:none;line-height:48px;}
.side-nav li.active{background-color:rgba(0, 0, 0, 0.05);}
.side-nav a{color:rgba(0, 0, 0, 0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px;}
.side-nav a:hover{background-color:rgba(0, 0, 0, 0.05);}
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating{margin:10px 15px;}
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-floating{color:#fff;}
.side-nav a.btn-flat{color:#343434;}
.side-nav a.btn:hover, .side-nav a.btn-large:hover, .side-nav a.btn-large:hover{background-color:#2bbbad;}
.side-nav a.btn-floating:hover{background-color:#26a69a;}
.side-nav li > a > i,
.side-nav li > a > [class^="mdi-"], .side-nav li > a > [class*="mdi-"],
.side-nav li > a > i.material-icons{float:left;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0, 0, 0, 0.54);}
.side-nav .divider{margin:8px 0 0 0;}
.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0, 0, 0, 0.54);font-size:14px;font-weight:500;line-height:48px;}
.side-nav .subheader:hover{background-color:transparent;}
.side-nav .userView{overflow:hidden;position:relative;padding:32px 32px 0;margin-bottom:8px;}
.side-nav .userView a{height:auto;padding:0;}
.side-nav .userView a:hover{background-color:transparent;}
.side-nav .userView .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}
.side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email{display:block;}
.side-nav .userView .circle{height:64px;width:64px;}
.side-nav .userView .name,
.side-nav .userView .email{font-weight:14px;line-height:24px;}
.side-nav .userView .name{margin-top:16px;font-weight:500;}
.side-nav .userView .email{padding-bottom:16px;font-weight:400;}
.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998;}
.side-nav.fixed a{display:block;padding:0 16px;color:rgba(0, 0, 0, 0.87);}
.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed;}
.side-nav.fixed.right-aligned{right:0;left:auto;}
@media only screen and (max-width:1200px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%);}
.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%);}
.side-nav a{padding:0 16px;}
.side-nav .userView{padding:16px 16px 0;}
}
.side-nav .collapsible-body li.active,
.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73;}
.side-nav .collapsible-body li.active a,
.side-nav.fixed .collapsible-body li.active a{color:#fff;}
#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0, 0, 0, 0.5);z-index:1004;will-change:opacity;}
.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px;}
.preloader-wrapper.small{width:36px;height:36px;}
.preloader-wrapper.big{width:64px;height:64px;}
.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;}
@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg);}
}
@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.slider{position:relative;height:400px;width:100%;}
.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.slider.fullscreen ul.slides{height:100%;}
.slider.fullscreen ul.indicators{z-index:2;bottom:30px;}
.slider .slides{margin:0;height:400px;}
.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden;}
.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center;}
.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0;}
.slider .slides li .caption p{color:#e0e0e0;}
.slider .slides li.active{z-index:2;}
.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;}
.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%;}
.slider .indicators .indicator-item.active{background-color:#1d98f1;}
.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}
.carousel.carousel-slider{top:0;left:0;height:0;}
.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1;}
.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px;}
.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0;}
.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px;}
.carousel.carousel-slider .carousel-item p{font-size:15px;}
.carousel .carousel-item{display:none;width:200px;height:300px;position:absolute;top:0;left:0;}
.carousel .carousel-item img{width:100%;}
.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;}
.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255, 255, 255, 0.5);transition:background-color .3s;border-radius:50%;border:solid 2px #ffffff;}
.carousel .indicators .indicator-item.active{background-color:#2f7796!important;}
.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:grey;}
.indicator-item:hover{background-color:#c0c0c0!important;}
label.for-btn{height:36px;line-height:36px;padding:0 1rem;}
.sw1{}
.status_nok{display:inline-block;background:url('./images/status_nok.png') no-repeat;background-size:15px 15px;background-repeat:no-repeat;list-style-type:none;padding-left:20px;text-align:left;}
.status_stand{background:url('./images/status_stand.png') no-repeat;background-size:15px 15px;background-repeat:no-repeat;list-style-type:none;padding-left:20px;text-align:left;}
.status_ok{background:url('./images/status_ok.png') no-repeat;background-size:15px 15px;background-repeat:no-repeat;list-style-type:none;padding-left:20px;text-align:left;}
.status_check{background:url('./images/status_check.png') no-repeat;background-size:15px 15px;background-repeat:no-repeat;list-style-type:none;padding-left:20px;text-align:left;}
#cmd_head_article{text-align:left;}
.nowrap{white-space:nowrap;}
#va{color:#9e9e9e;}
#tpl_conteneur{width:100%;background-color:#f6f6f6;text-align:left;}
#tpl_bandeau{width:100%;}
#tpl_bandeau_in{width:100%;background-color:white;padding:10px 0 20px 0;}
#tpl_bandeau_in_in{width:1200px;margin:auto;max-width:100%;margin:auto;padding-left:15px;padding-right:15px;}
.ombre{-moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:0px 5px 5px 0px rgba(0, 0, 0,0.2);margin-bottom:40px;}
#tpl_bandeau_2{position:absolute;width:100%;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);background-color:#ffffff;font-family:'Montserrat';z-index:200;}
#tpl_bandeau_2 li.hover{background:rgba(0,0,0,0.1);}
#tpl_liens_horizontaux{float:right;margin-top:65px;padding-right:20px;}
#tpl_menu_navigation_0{display:inline-table;vertical-align:middle;}
#tpl_menu_navigation_0 DIV{display:inline-table;vertical-align:middle;padding-left:12px;}
#tpl_menu_navigation_1{width:100%;z-index:100;background-color:#1d98f1;background:-webkit-linear-gradient(bottom,#1a89da,#33a2f2);background:-o-linear-gradient(bottom,#1a89da,#33a2f2);background:-moz-linear-gradient(bottom,#1a89da,#33a2f2);background:linear-gradient(to bottom, #1a89da, #33a2f2));height:40px;-moz-box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);}
#tpl_menu_navigation_1.navigation_https{overflow:hidden;}
#tpl_menu_navigation_1 .container{width:1200px;margin:auto;max-width:100%;}
#tpl_menu_navigation_1.fixedTop{position:fixed;top:0;left:0;max-width:100%;width:100%;height:40px;margin-left:auto;margin-right:auto;}
#tpl_menu_navigation_2.fixedTop{position:fixed;z-index: 1;background-color:#ffffff;top:40px;left:0;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);max-width:100%;width:100%;height:40px;margin-left:auto;margin-right:auto;}
#tpl_menu_navigation_1 .nav > li{font-size:12px;font-weight:300;}
#tpl_menu_navigation_1 .nav > li > a{height:40px;display:table-cell;vertical-align:middle;}
#tpl_menu_navigation_1 .nav > li#tpl_panier_bandeau{max-width:70px;float:right;height:40px;width:85px;display:none;}
#tpl_menu_navigation_2{width:100%;z-index:100;height:40px;}
#tpl_menu_navigation_2 .content{width:1200px;padding:0 15px;margin:0 auto;height:100%;position:relative;}
#tpl_menu_navigation_2 .content div{display:inline-block;vertical-align:middle;width:20%;text-align:center;font-size:14px;height:100%;white-space:nowrap;}
#tpl_menu_navigation_2 A{z-index:200;width:100%;height:100%;display:inline-block;vertical-align:middle;padding-top:12px;}
#tpl_menu_navigation_2 A:link,#tpl_menu_navigation_2 A:visited{color:#5e5959;}
#tpl_menu_navigation_2 A:hover{z-index:200;width:100%;height:100%;display:inline-block;vertical-align:middle;padding-top:12px;}
#tpl_newsletters{position:fixed;top:30%;right:0%;z-index:2;}
#tpl_newsletters_fv{display:inline;z-index:999;width:100%;text-align:center;}
#tpl_newsletters_1{position:fixed;right:-160px;width:270px;color:black;background-color:white;border:1px solid #e8edef;overflow:hidden;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;z-index:3;}
#tpl_newsletters_2{margin-top:3px;}
#tpl_newsletters_3{width:115px;text-align:center;}
#tpl_newsletters_4{margin-top:-3px;}
#tpl_newsletters_5{width:95px;padding:0 5px;font-size:11px;font-style:italic;}
#tpl_newsletters_titre{float:left;width:90%;text-align:center;color:#f26608;font-weight:bold;text-transform:uppercase;font-size:19px;text-align:center;margin-top:5px;}
#tpl_news_volet_ouvert{padding:10px;}
#tpl_newsletters_fermer{float:left;width:5%;}
#tpl_contenu{width:1200px;max-width:100%;margin:90px auto 0 auto;padding-left:15px;padding-right:15px;}
#tpl_contenu_https{width:1200px;max-width:100%;margin:20px auto 0 auto;padding-left:15px;padding-right:15px;}
#tpl_copyright{width:100%;padding:10px;text-align:center;background-color:#0984dd;color:white;padding-bottom:35px;}
#tpl_titre_page{float:left;font-weight:bold;color:#666666;}
#tpl_titre_page a{text-decoration:none;font-weight:bold;color:#666666;}
DIV#tpl_titre_page.principal{border-bottom:solid #999999 7px;}
#tpl_recherche{position:relative;display:inline-table;vertical-align:top;margin-top:25px;width:300px;}
#tpl_recherche.fixed_recherche{position:fixed!important;top:5px!important;width:34%;left:50%;margin-left:-17%;margin-top:0;height:20px!important;z-index:201;}
#search{float:left;text-transform:lowercase;width:100%;height:15px;padding:0;margin:0;padding:20px 12px;border:0;background:#f5f5f5;color:#696969;margin:0;font-family:"Hind";font-size:15px;}
#search::-webkit-input-placeholder{color:#747474;}
#search:-moz-placeholder{color:#747474;}
#search::-moz-placeholder{color:#747474;}
#search:-ms-input-placeholder{color:#747474;}
.fixed_recherche #search{height:20px!important;width:100%;float:none;padding:5px 12px;z-index:998;background:#ffffff;margin-top: -27px;}
#btn_recherche{float:right;position:absolute;right:-24px;width:40px;height:40px;cursor:pointer;}
.fixed_recherche #btn_recherche{width:32px;top:0px;}
.fixed_recherche #btn_recherche .material-icons{font-size:1.8em;line-height:30px;}
#tpl_slogan_2{display:none;background-color:#f26608;width:100%;margin:-16px 0 15px -10px;text-align:center;font-size:11px;padding:3px;}
#tpl_titre{position: absolute;left: 280px;top: 90px;}
#tpl_logo{width:240px;display:inline-table;vertical-align:middle;font-family:'Montserrat';font-style:italic;}
#tpl_logo img{max-width:100%;width:100%;}
#tpl_panier{display:inline-table;vertical-align:middle;margin-left:10px;}
#tpl_langue ul{width:100%;}
#tpl_langue li{text-align:center;}
#tpl_langue li img{width:32px;max-width:32px;min-width:32px;padding:0;}
#tpl_langue .material-icons{display:inline-block;vertical-align:top;}
#tpl_home_bandeau{display:none;}
#tpl_menu_bandeau{text-align:center;float:right;height:40px;width:32px;display:none;}
#tpl_menu_bandeau a{padding:0!important;}
#tpl_menu_bandeau img{padding:0;padding-top:5px;height:30px;}
#btn_menu_bandeau{position:relative;display:none;width:auto;height:40px;vertical-align:middle;padding-top:8px;}
#btn_menu_bandeau li a{color:#424242;}
#btn_menu_bandeau .parent{background-image:none!important;}
#btn_menu_bandeau ul{width:auto!important;-moz-box-shadow:7px 7px 7px 0px rgba(0, 0, 0,0.2);box-shadow:7px 7px 7px 0px rgba(0, 0, 0,0.2);}
#menu_navig_bt1{display:none;}
#tpl_bas{width:100%;background-color:#1d98f1;color:white;}
#tpl_bas li{color:#f26608;padding-top:5px;}
#tpl_bas a:hover{text-decoration:underline;}
#tpl_bas_picto{font-family:'Montserrat';width:100%;text-align:center;border-top:solid 1px #dbdbdb;padding-top:10px;}
#tpl_bas_picto .picto{display:inline-block;vertical-align:top;width:239px;max-width:calc(20% - 1px);color:#000000;}
#tpl_bas_picto .picto span{display:block;padding:20px 0;max-width:100px;margin:auto;}
#tpl_bas_picto .separateur{display:inline-block;height:40px;width:1px;margin-top:20px;background:#dbdbdb;}
#tpl_bas_in{font-family:'Montserrat';width:1200px;max-width:100%;margin:0 auto 0 auto;padding:15px;position:relative;}
#tpl_bas_in .label_quality{margin-top:15px;position:absolute;top:15px;right:15px;}
#tpl_bas_in .label_quality .tpl_bas_images{display:block;margin-top:5px;}
#tpl_bas_in .col{padding-top:15px;}
#ui-id-1{z-index:1005;border:0;}
.bgwhite.btn{background:#ffffff!important;}
.white .btn .material-icons{color:#ffffff;}
.tpl_bas_titre{font-size:18px;padding-bottom:10px;}
.slogan{color:#f26608;font-family:'Montserrat';z-index:100;}
.gris{color:#424242;}
.orange{color:#FC4F08;}
.a_menu_navig_1{text-align:center;}
.home_div_liste_1{width:100%;padding:20px 0;}
.home_div_liste_2{width:95%;padding:3% 2%;margin-top:10px;border:1px solid #cccccc;}
.panier_ajouter{text-align:center;padding:9px;border:2px solid #f26608;color:#FC4F08;text-transform:uppercase;}
.panier_ajouter:hover{background-color:#FC4F08;border:2px solid #f6f6f6;color:#F4F4F4;text-transform:uppercase;}
.logo_smart_side{text-align:center;}
.logo_smart_side img{max-width:60%;}
input.promo_code{width:150px;border:solid 1px #dbdbdb;display:inline-block;vertical-align:middle;margin:0 0.5em;text-align:right;height:36px;font-weight:bold;font-family:"Montserrat";}
label.promo_code{color:#ff6500;font-size:18px;font-family:"Montserrat";display:inline-block;vertical-align:bottom;}
input.itext{border:solid 1px #dbdbdb;margin:0;padding:0 0px;height:36px;font-weight:bold;font-family:"Montserrat";}
#tab_adresse LEGEND{color:#ff6500;}

a.liste_article{font-size:14px;}
a.liste_article:link{color:black}
a.liste_article:visited{color:black}
a.liste_article:hover{color:#f26608;}
a.liste_article:active{color:#f26608;}
A.menu_blog{color:#FFFFFF;text-decoration:none;}
A.menu_blog:hover{background:rgba(0,0,0,0.1);color:#FFFFFF;text-decoration:none;}
A.ref:visited, A.ref:active, A.ref:link, A.ref:hover{text-decoration:none;}
A.a_tpl_menu{font-weight:normal;text-decoration:none;font-size:14px;color:#666666;}
A.a_tpl_bas_in{font-size:12px;color:white;text-decoration:none;}
A.a_menu{font:15px "Hind";}
A.a_menu_2{text-decoration:none;color:#999999;font-weight:normal;position:relative;}
A.lien_article{color:#686868;}
A.lien_categorie{font-family:'Montserrat';text-transform:uppercase;text-decoration:none;color:#333333;font-size:12px;line-height:20px;}
A.lien_categorie:visited{color:#999999;}
A.lien_pathologie{font-family:'Montserrat';text-transform:uppercase;text-decoration:none;color:#333333;font-size:12px;line-height:20px;}
A.lien_pathologie:first-letter{font-size:18px;}
A.lien_pathologie:visited{color:#999999;}
A.menu_link , A.menu_link_vote, A.small_menu_link{color:#f26608;}
A.menu_link_b ,A.small_menu_link_b{color:#89a9b4;}
A.menu_link:visited, A.menu_link:active, A.menu_link:link, A.menu_link_vote:visited, A.menu_link_vote:active, A.menu_link_vote:link, A.small_menu_link:active, A.small_menu_link:link, A.small_menu_link:visited, A.menu_link_b:visited, A.menu_link_b:active, A.menu_link_b:link, A.small_menu_link_b:active, A.small_menu_link_b:link, A.small_menu_link_b:visited{text-decoration:none;}
A.menu_link:hover, A.menu_link_vote:hover, A.small_menu_link:hover, A.menu_link_b:hover, A.small_menu_link_b:hover{text-decoration:underline;}
A.menu_link_bas{text-decoration:none;font:bold 12px 'Montserrat';color:#000000;font-weight:normal;}
A.bt_link{font:bold 12px 'Montserrat';color:#006837;}
A.bt_link:visited, A.bt_link:active, A.bt_link:link, A.bt_link:hover{text-decoration:none;}
A.moncompte_navig:visited, A.moncompte_navig:active, A.moncompte_navig:link, A.moncompte_navig:hover{text-decoration:none;}
a.titre_liste_article{color:#f26608;text-transform:uppercase;text-decoration:none;font:13px 'Montserrat';}
a.ajouter_panier_small{margin:0px 3px;text-decoration:none;color:white;font-size:12px;}
a.ajouter_panier_small_2{margin:0px 3px;text-decoration:none;color:#e8eef0;font-size:12px;}
a.categorie{margin:0px 3px;color:#333333;font-size:12px;}
a.ajouter_panier_big{color:white;font:normal 19px 'Montserrat';text-transform:uppercase;text-decoration:none;}
a.ajouter_abo{color:white;font:normal 13px 'Montserrat';}
a.confirmer_panier{color:white;font:normal 19px 'Montserrat';text-transform:uppercase;text-decoration:none;}
.lien_onglet a .fleche_onglet{display:none;}
.lien_onglet a:hover .fleche_onglet{display:block;width:100%;}
.libelle, .value{text-align:right;}
span.menu_blog{font-size:13px;}
DIV.tpl_bas_images{display:inline-table;padding-right:5px;}
DIV.div_tbl_bas_1_in{font-size:16px;font-weight:bold;padding-bottom:10px;}
DIV.div_tpl_menu{float:left;width:12.5%;height:40px;}
DIV.infobulle{position:absolute;visibility:hidden;border:1px solid #f26608;padding:5px;background-color:#f6f6f6;color:black;min-width:158px;width:auto;z-index:999;opacity:100;text-align:left;}
DIV.cadre_orange_bleu{font:normal 12px 'Montserrat';text-align:center;width:50%;border:1px solid #f26608;padding:5px;background-color:#e9eef1;margin-left:25%;margin-top:10px;margin-bottom:30px;}
DIV.base_div{font:normal 12px 'Montserrat';line-height:16px;text-align:left;}
DIV.description{padding:0px;text-align:left;}
p.liste_article.description{text-align:center;height:3.5em;}
DIV.description:first-letter{font-size:15px;}
DIV.small_desc{font:normal 11px 'Montserrat';text-align:left;}
DIV.small_desc:first-letter{font-size:12px;}
DIV.promo{display:inline;font:bold 12px 'Montserrat';border:2px solid gray;padding:7px;color:#cf7220;}
DIV.promo2{font:bold 12px 'Montserrat';border:2px solid red;padding:7px;color:red;}
DIV.error{margin-top:3em;margin-bottom:3em;border:1px solid gray;width:70%;padding:20px;text-align:center;font:normal 12px 'Montserrat';}
DIV.error_msg{border:1px solid #f26608;width:80%;padding:20px;text-align:center;font:normal 15px 'Montserrat';margin:10px auto 10px auto;}
DIV.div_erreur{color:red;text-align:center;font-size:13px;font-weight:bold;padding-bottom:30px;padding-left:150px;width:100%;display:none;}
SPAN.warning{font:bold 12px 'Montserrat';color:#DC143C;}
SPAN.good{font:normal 12px 'Montserrat';color:#cf7220;}
SPAN.span_orange{color:#FE6501;}
TABLE{font:normal 12px "Hind";}
TABLE.table_pages{font:normal 10px 'Montserrat';}
TABLE.table_compo{font:normal 12px 'Montserrat';background:#E9EEF1;border:3px solid white;border-collapse:collapse;}
TABLE.cmd_table{border:none;}
TABLE TBODY TR,TABLE THEAD TR{background:#ffffff;border:solid 1px #dbdbdb;}
TABLE.table_compo  TBODY TR,TABLEE.table_compo THEAD TR{background:none;padding:0x;margin:0;color:#000000;text-align:left}
TABLE THEAD{font-family:"Montserrat";color:#9e9e9e;}
TABLE TBODY TD{padding:5px;}
TABLE TD.article img{display:inline-block;margin:0 10px;}
TABLE TD.article div{display:inline-block;vertical-align:bottom;}
TABLE TD.article div a{font-family:"Montserrat";font-size:15px;color:#000000;}
TABLE TD.prix{font-family:"Montserrat";font-size:15px;text-align:center;color:#000000;}
TABLE TBODY TD LABEL{font-family:"Hind";font-size:14px;}
TABLE TD .cell_prix{display:block;font-size:16px;}
TABLE TD .cell_prix.type{font-size:12px;}
TABLE TD .cell_prix.promo{display:inline-block;color:#c0d83b;}
TABLE TD .cell_prix.promo.bottom{display:block;text-transform:uppercase;font-size:12px;}
TABLE TD .cell_prix.hors_remise{display:inline-block;cursor:pointer;color:#FF6500;font-size:12px;}
TABLE TFOOT{-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);font-family:"Montserrat";color:#9e9e9e;}
TABLE TFOOT .remise,TABLE TFOOT .remise LABEL{color:#FF6500;}
TABLE TFOOT LABEL{font-family:"Montserrat";font-size:16px;}
TABLE TFOOT TR{border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;background:#f1f1f1;}
TABLE TFOOT TD.libelle{text-align:left;font-size:16px;padding-left:15px;}
TABLE TFOOT TD.value{border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;background:#f1f1f1;font-size:16px;text-align:right;padding-right:60px;white-space:nowrap}
.table_compo TD{padding:3px;}
TR.odd{}
TD.log{margin:20px;padding:20px;border:1px solid gray;font:normal 12px 'Montserrat';text-align:left;}
.lignes_cmd_head TD{white-space:nowrap;text-align:center;font:normal 12px 'Montserrat';padding-top:1px;padding-bottom:1px;cursor:help;}
.sort-table{font:normal 12px 'Montserrat';border-top:0px;}
.sort-table thead{background:ButtonFace;}
.sort-table thead td{border:1px solid gray;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;cursor:pointer;white-space:nowrap;text-align:center;}
.sort-table thead td:active{border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:3px 4px 1px 6px;}
.sort-table thead td[_sortType=None]:active{border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;padding:2px 5px;}
.sort-table td{padding:2px 5px;}
.sort-arrow{width:11px;height:11px;background-repeat:no-repeat;background-position:bottom center;margin-top:0px;margin-left:5px;margin-right:3px;margin-bottom:1px;}
.sort-arrow.descending{background-image:url("../images/downsimple.png");}
.sort-arrow.ascending{background-image:url("../images/upsimple.png");}
img.fleche_orange{width:6px;height:9px;margin-right:8px;background-repeat:no-repeat;}
IMG.img_cadre{border:1px solid gray;}
img.fleche{margin-left:8px;margin-right:6px;border:none;}
img.bt_ajouter_panier{width:156px;height:43px;border:none;}
img.bt_ajouter_panier_big{width:auto;height:43px;border:none;}
img.bt_confirmer_panier{width:auto;height:35px;border:none;}
img.bt_confirmer_panier_2{width:auto;height:43px;border:none;}
img.bdp{float:left;height:35px;margin-right:5px;border:0;}
FORM{margin:0;}
SELECT{background-color:white;font-family:'Montserrat';font-size:12px;}
INPUT.itext{background-color:white;font-family:'Montserrat';font-size:12px;}
input{vertical-align:middle;}
INPUT.icheckbox{font-family:'Montserrat';font-size:12px;}
INPUT.ibutton{font:normal 13px 'Montserrat';padding:1px;}
INPUT.mibutton{font:normal 11px 'Montserrat';padding:1px;}
INPUT.cibutton{font:normal 11px 'Montserrat';padding:1px;background:#DCDCDC;}
INPUT.delbutton{font:normal 11px 'Montserrat';background:#DCDCDC;width:16px;height:20px;padding:0px;color:red;}
LI.li_menu_navig{padding-right:0px;}
UL.navigation li{float:left;list-style-type:none;}
UL.subMenu{width:200px;position:absolute;margin-left:60px;margin-top:-15px;}
FONT.menu_link_b{color:#89a9b4;}
p.disponibilite{margin:5px 0px 0px;color:#333333;font:12px 'Montserrat';}
p.bien_remplace{margin:0px 0px 0px;font:bold 12px 'Montserrat';}
p.categories_article{font:normal 12px 'Montserrat';text-transform:uppercase;margin-top:3px;padding:0px 3px 0px 3px;}
FIELDSET{background-color:#e9eef1;border:1px solid #f26608;padding:15px 15px;/top:25px;/position:relative;}
LEGEND.smart_green_title{width:100%;}
LEGEND{font:normal 15px 'Montserrat';color:black;margin:0;padding:0;/top:-25px;/position:relative;}
LABEL{font:normal 12px 'Montserrat';cursor:help;}
LABEL.small{font:normal 11px 'Montserrat';cursor:help;}
TEXTAREA{background-color:white;font-family:'Montserrat';font-size:12px;}
.slider{max-width:100%;margin-bottom:10px;}
.slider img{max-width:100%;max-height:370px;}
.slider .indicators{bottom:10px;z-index:2;}
.box-carousel-article{background:#ffffff;-moz-box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);width:100%;height:300px;text-align:center;border:solid 1px rgba(0, 0, 0,0.2);}
.proposition_panier{height:223px;margin-bottom:20px;}
.carousel_inline .carousel-item{display:none;width:30%;height:223px;position:absolute;top:0;left:0;}
.carousel_inline_cat .carousel-item{display:none;width:30%;height:223px;position:absolute;top:0;left:0;}
.carousel_1-1{background:url('../images/template/carousel_fleche_1-1.png') no-repeat 0 25%;}
.carousel_1-1.v2{background:none}
.carousel_1-1.v2:before{content:'<';display:block;pointer-events: none;position:absolute;top:95px;left:0;font-family:Montserrat;font-size:2em;color:gray;}
.carousel_1-1.v2:after{content:'>';display:block;pointer-events: none;position:absolute;top:95px;right:0;font-family:Montserrat;font-size:2em;color:gray;}
.carousel_1-2{background:url('../images/template/carousel_fleche_1-2.png') no-repeat 0 25%;}
.carousel_2-3{background:url('../images/template/carousel_fleche_2-3.png') no-repeat 0 25%;}
.carousel{height:450px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
.carousel-item.HiddenWithClick{opacity:0!important;}
.carousel-item.DisplayBrute{opacity:1!important;}
.carousel_inbox{transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);background-position:0 30%;}
.carousel_inline{height:450px;transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);background-position:0 25%;}
.carousel_inline_cat{height:450px;transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);background-position:0 25%;}
.carousel-item{max-width:90%;max-width:calc(100% - 20px);}
.carousel-item .card.horizontal .card-image{width:100px;max-height:100%;}
.carousel-item .card-image img{margin:auto;border:1px solid;}
.box-carousel-article p{padding-top:5px;}
.carousel_inline .smart_zone_prix{width:100%;}
.carousel_inbox .smart_zone_prix{text-align:center;width:100%;}
.carousel_inline .card .card-action{padding:20px 20px;}
.carousel-item .card-content{font-size:15px;}
.card-image.horizontal{max-height:100%;}
.card .card-title{line-height:normal!important;}
.card .contenu_article{display:block;font-weight:bold;}
.card .contenu_article_lot{padding-top:5px;font-family:"Hind";display:block;font-weight:normal;}
.card .stock_article{display:block;font-weight:bold;}
.horizontal .card-action{text-align:right;}
.horizontal .card-action a{margin-left:10px;}
.card .card-content p{padding:2px 0px;}
.card-stacked.flex-break{position:absolute!important;bottom:-10px;right:0;}
.vignette_article .card-action{position:absolute;background:none;bottom:0;left:0;width:100%;}
.absolute{position:absolute;}
.NoUpper{text-transform:none;}
.col{position:relative;float:none!important;display:inline-block;vertical-align:top;}
.col.nopadding{padding-left:0;padding-right:0;}
.ui-state-active a .fleche_onglet{display:block;width:100%;}
a.a_menu_2 span{display:none;font-size:13px;z-index:25;}
a.a_menu_2:hover span{display:block;position:absolute;font-weight:bold;top:2em;left:2em;width:545px;padding:5px;background-color:#000000;color:#FFFFFF;}
a.rollover{position:relative;}
a.rollover span{display:none;font-size:13px;z-index:25;}
a.rollover:hover span{display:block;position:absolute;top:-500;left:0;padding:5px;color:#FFFFFF;}
a.noir{color:#000000;text-decoration:none;}
.ui-icon.ui-icon-panier{background:url(/data/css/images/panier.png) top center;background-repeat:no-repeat;}
ul.ui-autocomplete li.ui-menu-item{text-align:left;}
body, nav, ul, li, a{margin:0;padding:0;}
a{text-decoration:none;}
.container{width:100%;margin:0 auto;}
.toggleMenu{display:none;background-color:#f26608;color:#fff;}
.nav{list-style:none;zoom:1;}
.nav:before,
.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;width:9em;}
.nav a{padding:10px 0px 10px 4px;cursor:pointer;color:#fff;}
.nav > li{display:inline-block;vertical-align:middle;float:none;}
.nav > li > a{display:block;}
.nav li ul{position:absolute;overflow:hidden;max-height:0;transition:none;}
.nav li ul{position:absolute;overflow:hidden;max-height:0;}
.nav > li.hover > ul{max-height:3000px;}
li.nav_related_title{background:none!important;}
.nav_principal{position:relative;}
.nav_principal > li.li_menu_navig > ul.nav_sous_menu, .nav2 > ul.nav_sous_menu{transition:height 4s 1s ease;position:absolute;left:0;background:#ffffff;color:#212121;display:block;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);width:1200px;padding-left:15px;padding-right:15px;max-width:100%;z-index:100;margin-left:auto;margin-right:auto;font-size:13.99px;white-space:nowrap;}
.nav2{width:100%;}
.nav_principal > li.hover > ul.nav_sous_menu , .nav2.hover > ul.nav_sous_menu{max-height:1000px!important;min-height:250px!important;font-size:14px;height:auto;transition:height 4s 1s ease;}
.nav2.hover > ul.nav_desc{position:absolute;left:0;z-index:2;width:80%;text-align:left;}
ul.nav_desc li.titre{font-size:18px;display:block;padding:16px;color:#FC4F08;font-family:"Montserrat";text-transform:uppercase;}
#tpl_menu_navigation_2 .nav a{color:#5e5959;}
#tpl_menu_navigation_2 ul.nav_desc li.link a{font-size:16px;display:block;padding:16px;padding-top:5px;color:#1d98f1;font-family:"Montserrat";text-align:right;}
#tpl_menu_navigation_2 ul.nav_desc li.link a:visited ,ul.nav_desc li.link a:link{color:#1d98f1;}
#tpl_menu_navigation_2 ul.nav_desc li.link a:hover{color:#ff6500;}
ul.nav_desc .material-icons{color:#ff6500!important;}
.nav2 .row .col:first-child{padding-left:0.75rem;}
.nav2 .row:last-child.col{padding-right:0.75rem;}
.nav2.hover > ul.nav_sous_menu{text-align:left;padding-left:80%;z-index:1;padding-top:15px;padding-bottom:15px;}
#tpl_menu_navigation_2 .nav2.hover > ul.nav_sous_menu a{padding-right:10px;padding-top:5px;padding-bottom:5px;}
.nav_principal > li.hover > ul.nav_related{max-height:1000px!important;font-size:14px;}
ul.nav_related{transition:none;position:absolute;height:220px;white-space:nowrap;width:100%;overflow:hidden;z-index:100;display:inline-block;vertical-align:middle;}
.nav_principal > li > ul.nav_related{left:33%;width:66%;max-width:66%;margin-right:7px;padding:0 1.4em;}
.nav_principal > li > ul.nav_sous_menu li , .nav2 > ul.nav_sous_menu li{list-style:square Inside;color:#fc4f08;padding-left:0;margin-left:10px;width:100%;}
@media screen and (max-width:601px){.nav_principal > li > ul.nav_sous_menu li a , .nav2 > ul.nav_sous_menu li a{width:100%;}
TABLE TFOOT TD.value {padding-right: 10px;}}
ul.nav_related li.nav_related_article{vertical-align:middle;text-align:left;transform:translateX(0px);margin-left:5px!important;}
.nav_principal > li > ul.nav_related li.nav_related_article{height:165px;}
ul.nav_related li.nav_related_article{background:#ffffff!important;height:180px;font-family:"Montserrat";text-align:center;display:table;width:100%;}
ul.nav_related li.nav_related_article div{width:100%;}
ul.nav_related li.nav_related_article div.smart_grey_border{padding:20px 0px;height:120px;width:100%;text-align:center;cursor:pointer;}
ul.nav_related li.nav_related_title{display:block;padding:16px;color:#FC4F08;font-family:"Montserrat";text-transform:uppercase;}
ul.nav_related li.nav_related_title:hover{background:none;}
ul.nav_related img{height:80px;width:auto;}
ul.nav_related li.nav_related_before{position:absolute;display:block;width:40px;background:#F4F4F4;color:#D1D1D1;z-index:101;font-size:45px;font-weight:100;letter-spacing:-15px;cursor:pointer;}
.nav_principal > li > ul.nav_related li.nav_related_before, .nav_principal > li > ul.nav_related li.nav_related_after{margin-top:50px;width:40px;height:145px;background:#F4F4F4;}
ul.nav_related li.nav_related_before, ul.nav_related li.nav_related_after{width:40px;height:200px;background:none;}
ul.nav_related li.nav_related_before span, ul.nav_related li.nav_related_after span{padding:0;display:table-cell;vertical-align:middle;}
ul.nav_related li.nav_related_before{left:0;}
ul.nav_related li.nav_related_after, .nav_principal > li > ul.nav_related li.nav_related_after{width:47px;}
ul.nav_related li.nav_related_after span{margin-right:7px;}
.nav_principal > li > ul.nav_related li.nav_related_before span, .nav_principal > li > ul.nav_related li.nav_related_after span{width:40px;height:145px;-moz-box-shadow:7px 7px 7px 0px rgba(0, 0, 0,0.5);box-shadow:7px 7px 7px 0px rgba(0, 0, 0,0.5);}
ul.nav_related li.nav_related_before span, ul.nav_related li.nav_related_after span{width:40px;height:200px;}
ul.nav_related li.nav_related_after{position:absolute;display:block;top:0;right:0px;color:#D1D1D1;z-index:101;font-size:45px;font-weight:100;letter-spacing:-15px;cursor:pointer;}
ul.nav_related li.nav_related_before:hover{color:#FC4F08 !important;}
ul.nav_related li.nav_related_after:hover{color:#FC4F08 !important;}
.nav li li span.nav_related_article_nom{display:block !important;vertical-align:bottom;text-decoration:none;white-space:normal;padding-top:15px;color:#1d98f1;font-size:14px;height:3em;margin:auto;line-height:1em;cursor:pointer;}
.nav li li span.nav_related_article_nom:visited{color:#1d98f1;}
.nav li li span.nav_related_article_nom:hover{text-decoration:underline;}
.white li.hover a{text-decoration:underline;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a{position:relative;display:inline-block;z-index:100;color:#212121;padding:5px 0px;}
.nav li li li a{background:#249578;z-index:200;border-top:1px solid #1d7a62;}
.lajoliebulle>span{display:none;color:black;background-color:white;padding:0px;text-align:left;position:absolute;right:-moz-calc((100% - 1200px)/2);right:-webkit-calc((100% - 1200px)/2);right:calc((100% - 1200px)/2);z-index:1000;}
.lajoliebulle{display:inline-block;}
.lajoliebulle:hover>span{display:block;}
.connection>span{display:none;color:black;background-color:white;padding:0px;text-align:left;position:absolute;z-index:1000;text-align:center;border:1px solid #f1f1f1;}
.connection{display:inline-block;position:relative}
.connection:hover>span{display:block!important;}
span.bulle_connection{-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);background-color:white;color:black;padding:15px;line-height: 1em;left:-50%}
span.bulle_connection div {padding-top:10px;font-size:0.8em;font-family:"Hind"}
span.bulle_connection .btn {font-size:0.9em;text-transform:none;white-space:nowrap;margin-top:1px;}
span.bulle_connection div a{display:inline;padding:0!important;color:#f26608!important;font-size:0.9em;font-family:"Montserrat"}
span.bulle_connection::before{display: block;width:20px;height:20px;border-top: 1px solid #dbdbdb;background:#FFFFFF;content:' ';transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:1px solid #dbdbdb;position:absolute;right:50%;right:calc(50% - 5px);top:-11px;}
span.joliebulle{-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);background-color:white;color:black;}
span.joliebulle #tableau_article::before{display: block;width:20px;height:20px;border-top: 1px solid #dbdbdb;background:#FFFFFF;content:' ';transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:1px solid #dbdbdb;position:absolute;right:47px;top:-9px;}
span.joliebulle #tableau_article td{padding-top:10px}
span.joliebulle #tableau_article input{border:1px solid #f1f1f1;font-size:1em;height:35px}
span.joliebulle TABLE TFOOT TR,span.joliebulle TABLE TFOOT TD,span.joliebulle TABLE TFOOT TD.value {color:#ffffff;background-color:#1d98f1;background:-webkit-linear-gradient(bottom,#1a89da,#33a2f2);background:-o-linear-gradient(bottom,#1a89da,#33a2f2);background:-moz-linear-gradient(bottom,#1a89da,#33a2f2);background:linear-gradient(to bottom, #1a89da, #33a2f2));}
span.joliebulle TABLE TFOOT TD ,span.joliebulle TABLE TFOOT TD.value,span.joliebulle TABLE TFOOT TD label {color: #ffffff;}
span.joliebulle TABLE TFOOT TD {padding:5px 15px;}
span.joliebulle TABLE TD {vertical-align:top;}
span.joliebulle TABLE TD.quantite {padding-left:10px;padding-right:0px;min-width:70px;}
span.joliebulle TABLE TD.prix {color:#b1b1b1;padding-right:15px;padding-left:0}
span.joliebulle TABLE TD .cell_prix {text-align:right;}
span.joliebulle TABLE TD.article{padding:0px;min-width:200px;}
span.joliebulle TABLE TD.article div a {color:#1d98f1;display: block;font-weight: 600;}
span.joliebulle TABLE TFOOT  {padding:5px;-moz-box-shadow:none;box-shadow:none}
span.joliebulle TABLE TD.article img {margin:0;}
@media screen and (max-width:600px){span.joliebulle TABLE{max-width:100%;}span.joliebulle TABLE TD.article{padding:0px;min-width:auto}}
}
header_bar{width:1200px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:100%;color:#ffffff;font-size:14px;}
header_bar ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
header_bar li{display:inline-block;vertical-align:middle;padding-top:5px;width:150px;height:25px;text-align:center;}
header_bar li a{text-align:center;padding:16px;text-decoration:none;color:#ffffff;}
header_bar li.selected{background:rgb(59, 131, 162);color:#ffffff;}
header_bar li.selected::before{content:"";position:absolute;bottom:0;display:block;width:0;height:0;top:30px;border-left:75px solid transparent;border-right:75px solid transparent;border-top:10px solid rgb(59, 131, 162);}
header_bar li:hover{background:rgb(59, 131, 162);}
header_bar li:hover::before{content:"";position:absolute;bottom:0;display:block;width:0;height:0;top:30px;border-left:75px solid transparent;border-right:75px solid transparent;border-top:10px solid rgb(59, 131, 162);}
.content{text-align:left;width:1200px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:100%;background:none;}
header{margin-top:30px;vertical-align:middle;}
header a{text-decoration:none;}
.header_element{display:inline-table;vertical-align:middle;}
.menu_titre::after{content:"";display:inline-table;width:0;height:0;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333333;}
.menu_titre > ul{display:none;}
.menu_titre:hover > ul{display:inline-block;margin-left:-25px;width:50px;text-align:left;}
.menu_titre + ul{display:none;}
.menu_titre:hover + ul{display:inline-block;margin-left:-25px;width:50px;text-align:left;}
.sous_menu{position:absolute;margin-top:15px;background-color:white;z-index:999;}
.sous_menu li{position:relative;display:block;background-color:white;z-index:999;width:60px;padding-top:5px;}
.lang_menu{padding-bottom:5px;padding-left:30px}
.lang_menu a{display:inline-block;vertical-align:middle;padding:2px;}
.lang_menu img{width:32px;}
.panier::after{display:inline-block;content:'';background:url('./images/panier2.png') no-repeat;background-size:30px 30px;width:30px;height:30px;vertical-align:middle;}
input[type=submit].enquete_go{padding:5px 15px;background:none;cursor:pointer;border:1px solid #FC4F08;color:#FC4F08;}
input[type=submit].enquete_go:hover{padding:5px 15px;background:#FC4F08;cursor:pointer;border:1px solid #FC4F08
color:#f4f4f4;}
.aslide{background:#ffffff;max-width:100%;width:100%;}
.aslide img{max-width:100%;width:100%;}
.slides .space{display:block;height:200px;}
.slides .caption a.btn{width:270px;height:47px;font-size:20px;padding-top:6px;}
.btn .material-icons.turn0{position:absolute;margin-right:-1rem;margin-left:0;}
.btn .material-icons.turn180{position:absolute;margin-left:-1rem;margin-right:0;}
.btn i.material-icons{font-size:1em;}
.btn.sw i.material-icons{font-size:2em;}
.turn180{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
@media screen and (max-width:1200px){.slides .caption a.btn{width:auto;height:auto;font-size:20px;padding-top:0px;}
}
@media screen and (max-width:600px){.slides .caption a.btn{display:none;}
}
.row{margin-bottom:10px;}
#panier_mobile{display:none;z-index:1000;}
.smart_top{z-index:999;}
#logo-container{margin-right:10px;margin-top:25px;position:relative;float:left;margin-bottom:15px;}
.brand-logo{width:254px;height:130px;}
.brand-logo img{height:100%;max-width:none;}
nav.white{height:170px;z-index:300;font-family:'Montserrat';}
.white .material-icons,#panier_mobile i.material-icons{color:#424242;}
.pagination li.active{background-color:#ff6500;}
#tpl_onglets_sites{width:100%;height:48px;background-color:#4f97b6;font-family:'Montserrat';background:#f4f4f4;-webkit-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);-moz-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.2);}
#tpl_onglets_sites a{height:40px;text-align:center;display:table-cell;vertical-align:middle;}
#tpl_onglets_sites .sceau_ssl a{height:0px;}
.sceau_ssl img{max-height:30px;margin-top:-5px;}
#tpl_onglets_sites a img{height:16px;}
#tpl_onglets_sites nav ul a:hover{background:none;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);z-index:100;}
#tpl_onglets_sites nav ul a.selected:hover{background:none;z-index:100;}
table.cmd_table [type="checkbox"]:not(:checked), table [type="checkbox"]:checked{position:relative;left:0;opacity:1;}
table [type="radio"]:not(:checked),table [type="radio"]:checked{position:relative;left:0;opacity:1;}
FIELDSET.mode_liv TABLE TBODY TR TD:first-child{width:30px;}
.cmd_table thead tr{border:none;}
#tpl_onglets_sites nav{width:1200px;max-width:100%;padding:0 15px;margin:0 auto;height:48px;line-height:40px;background:none;border:none;box-shadow:none;z-index:-1;overflow:hidden;}
#tpl_onglets_sites a{color:#616161;font-size:14px;-moz-box-shadow:3px 3px 5px 0px rgba(0, 0, 0,0.2);box-shadow:3px 3px 5px 0px rgba(0, 0, 0,0.2);}
#tpl_onglets_sites nav ul{margin-top:8px;}
#tpl_onglets_sites nav li{margin-right:15px;box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.2);background:-webkit-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:-o-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:-moz-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:linear-gradient(to bottom, #F4F4F4, #FFFFFF));border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #D1D1D1;border-bottom:none;position:relative;z-index:1002;}
#tpl_onglets_sites nav li:hover{box-shadow:inset 0px -3px 5px -5px rgba(0,0,0,0.2);background:#FFFFFF;}
#tpl_onglets_sites nav li.selected{box-shadow:none;background:#FFFFFF;}
#tpl_onglets_sites nav li.selected a{color:#FF6600;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);}
.container{width:1200px;padding-left:15px;padding-right:15px;max-width:100%;}
nav ul.nav{margin-top:25px;}
nav ul.nav a{color:#424242;padding:0 20px 0 0;}
nav ul.nav li.li_menu_navig{padding:0;position:relative;}
nav ul.nav li.li_menu_navig img{padding-top:18px;}
nav ul.nav li.li_menu_navig ul{background:#ffffff;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);z-index:200;margin-top:-15px;}
nav ul.nav li.li_menu_navig ul li{float:none;line-height:10px;}
nav ul.nav li.li_menu_navig ul li{float:none;line-height:10px;}
nav ul.nav li.li_menu_navig ul a{padding:5px 5px 5px 5px;}
nav ul.nav li.li_menu_navig ul img{padding:0 5px 0px 5px;}
nav.tpl_langue{position:absolute;top:-8px;background:none;border:none;box-shadow:none;z-index:1001;text-align:right;}
nav.tpl_langue ul.nav{margin:0;}
nav.tpl_langue ul.nav a{padding-right:0px;}
@media screen and (max-width:1200px){.lajoliebulle>span{right:5px;}
span.joliebulle #tableau_article::before{right:7px;top:-9px;}
.brand-logo img{height:auto;width:100%;}
#logo_contenainer{margin-top:20px;}
#panier_mobile{display:block;position:absolute;right:0;z-index: 1006;}
.brand-logo{width:120px;}
#logo-container{position:absolute;margin:0;top:15px;}
#tpl_recherche{position:absolute;top:92px;width:80%;text-align:center;left:50%;margin-left:-40%;}
#tpl_recherche.fixed_recherche form{position:relative;width:100%;}
#btn_recherche{position:absolute;right:0px;top:10px;}
#btn_recherche .material-icons{line-height:1.5em;}
#search{width:100%;height:30px;float:none;padding:5px;z-index:998;}
.smart_top{z-index:unset;}
.white{font-family:"Hind";}
#tpl_titre{height:3em;position:absolute;display:table;vertical-align:middle;left:0;top:80px;width:100%;text-align:center;padding:0 10px;}
#tpl_titre h1{display:table-cell;vertical-align:middle;text-align:center;}
nav .button-collapse{position:absolute;height:56px;left:15px;top:0px;z-index:1001;}
.side-nav a{color:rgba(0, 0, 0, 0.87);display:block;font-size:14px;font-weight:500;height:30px;line-height:30px;padding:0 32px;}
.lang_menu{padding-bottom:5px;padding-left:30px}
.lang_menu a{display:inline-block;vertical-align:middle;padding:2px;}
.lang_menu img{width:32px;}
}
.smart_titre_vignette{z-index:10;position:absolute;width:calc(100% - 1.5rem);background-color:#4f97b6;text-align:center;height:60px;font-size:45;}
.vignette_article{background:#ffffff;-moz-box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);box-shadow:3px 3px 3px 0px rgba(0, 0, 0,0.2);text-align:center;padding:15px;height:389px;}
.article_phare{-moz-box-shadow:3px 3px 3px 0px rgba(255, 65, 0,0.5);box-shadow:3px 3px 3px 0px rgba(255, 65, 0,0.5);}
.vignette_article a{}
.vignette_article .card-image a{display:inline-block;margin:auto;height:50%;position:relative;}
.vignette_article p{text-align:left;clear:both;}

.btn.transparent, .btn.transparent:visited{background-color:none;background:none;border:solid 1px #9e9e9e;color:#9e9e9e;}

.btn.transparent:hover{background-color:none;background:none;border:solid 1px #616161;color:#616161;}
.btn_mini{padding:3px 5px;color:#000000;background-color:#dbdbdb;border:1px solid #dbdbdb;background:-webkit-linear-gradient(bottom,#dbdbdb,#ffffff);background:-o-linear-gradient(bottom,#dbdbdb,#ffffff);background:-moz-linear-gradient(bottom,#dbdbdb,#ffffff);background:linear-gradient(to bottom, #dbdbdb, #ffffff));}
.btn_mini:hover{background-color:#dbdbdb;background:-webkit-linear-gradient(bottom,#cacaca,#eeeeee);background:-o-linear-gradient(bottom,#cacaca,#eeeeee);background:-moz-linear-gradient(bottom,#cacaca,#eeeeee);background:linear-gradient(to bottom, #cacaca, #eeeeee));border-radius:3px}
.btn:visited,.smart_blue_title:visited,.smart_green_title:visited{color:#ffffff;}
.smart_grey_title:visited{color:#000000;}
.smart_orange_titre{font-family:'Montserrat';display:block;width:100%;background:#FF6600;color:#FFFFFF;text-transform:uppercase;font-size:16px;text-align:center;font-weight:bold;padding:10px !important;border-radius:4px;margin:7px 0px;}
.smart_blue_titre{font-family:'Montserrat';display:block;width:100%;background:#1d98f1;color:#FFFFFF;text-transform:uppercase;font-size:16px;text-align:center;font-weight:bold;padding:10px !important;border-radius:4px;margin:7px 0px;}
.smart_grey_text{background:#FFFFFF;color:#000000;padding:10px !important;border-radius:4px;border:2px solid #5b7784;}
.smart_blue_title{font-family:'Montserrat';color:#ffffff;min-height:47px;font-size:16px;background-color:#1d98f1;background:-webkit-linear-gradient(bottom,#1a89da,#33a2f2);background:-o-linear-gradient(bottom,#1a89da,#33a2f2);background:-moz-linear-gradient(bottom,#1a89da,#33a2f2);background:linear-gradient(to bottom, #1a89da, #33a2f2));text-align:center;text-transform:uppercase;vertical-align:middle;padding:12px!important;}
a.smart_blue_title:hover{background-color:#1b96f1;background:-webkit-linear-gradient(bottom,#0a79ca,#33a2f2);background:-o-linear-gradient(bottom,#0a79ca,#33a2f2);background:-moz-linear-gradient(bottom,#0a79ca,#33a2f2);background:linear-gradient(to bottom, #0a79ca, #33a2f2));}
.smart_blue_title span{display:block;vertical-align:middle;}
.smart_green_title{font-family:'Montserrat';position:relative;color:#ffffff;min-height:47px;font-size:16px;background-color:#aec336;background:-webkit-linear-gradient(bottom, #aec336,#c9de59);background:-o-linear-gradient(bottom, #aec336,#c9de59);background:-moz-linear-gradient(bottom, #aec336,#c9de59);background:linear-gradient(to bottom, #aec336, #c9de59));background-size:cover!important;text-align:center;text-transform:uppercase;vertical-align:middle;padding:12px!important;}
a.btn_updown{line-height:0;padding:2px!important;display: block;margin-bottom:1px;width:17px;}
a.smart_green_title:hover{font-family:'Montserrat';background-color:#c0d83b;background:-webkit-linear-gradient(bottom, #9eb326,#c9de59);background:-o-linear-gradient(bottom, #9eb326,#c9de59);background:-moz-linear-gradient(bottom, #9eb326,#c9de59);background:linear-gradient(to bottom, #9eb326, #c9de59));}
.smart_green_title span{display:block;vertical-align:middle;}
.smart_grey_title{font-family:'Montserrat';color:#000000;min-height:47px;font-size:16px;background-color:#dbdbdb;background:-webkit-linear-gradient(bottom,#dbdbdb,#ffffff);background:-o-linear-gradient(bottom,#dbdbdb,#ffffff);background:-moz-linear-gradient(bottom,#dbdbdb,#ffffff);background:linear-gradient(to bottom, #dbdbdb, #ffffff));text-align:center;text-transform:uppercase;vertical-align:middle;padding:12px!important;}
a.smart_grey_title:hover{background-color:#1d98f1;background:-webkit-linear-gradient(bottom,#cbcbcb,#ffffff);background:-o-linear-gradient(bottom,#cbcbcb,#ffffff);background:-moz-linear-gradient(bottom,#cbcbcb,#ffffff);background:linear-gradient(to bottom, #cbcbcb, #ffffff));}
.smart_grey_title span{display:block;vertical-align:middle;}
.smart_grey_border{border:solid 1px #dbdbdb;}
.home_text{font-family:"Hind";padding:10px!important;}
.social_home{font-family:'Montserrat';font-size:14px;padding:10px!important;}
.social_home span{display:inline-block;vertical-align:middle;}
.social_home a{display:inline-block;vertical-align:middle;margin-left:20px;}
.social_home img{width:25px;height:25px;}
a img{border:none!important;}
a:visited img{border:none!important;}
.nav_related_article{position:relative;display:none;}
.supra3p{display:inline-block;}
.smart_compo{color:#979797;}
.nav_related .smart_compo{font-size:10px;}
.nav_related .smart_stock{display:block;padding-top:2px;font-size:10px;}
.nav_related .smart_desc{display:block;width:100%;clear:both;padding:5px;font-size:10px;color:#000000;white-space:normal;}
.smart_price{font-weight:bold;color:#f26608;}
.nav_related .smart_price{position:absolute;bottom:5px;}
.nav_related .smart_panier{position:absolute;bottom:5px;right:5px;height:25px;font-size:12;padding:0 20px;color:#FFFFFF;line-height:21px;}
.home_card_titre{font-family:'Montserrat';font-size:18px;display:block;}
.smart_categorie_home{position:relative;height:223px;width:100%;font-family:'Montserrat';display:inline-table;}
.smart_categorie_home img{position:absolute;top:0;height:100%;width:100%;max-width:100%;z-index:0;}
.smart_categorie_home a{position:relative;display:table-cell;vertical-align:middle;width:100%;text-align:center;text-transform:uppercase;color:#ffffff;font-size:18;font-weight:550;z-index:1;padding:0 5px;}
.smart_categorie_home a:hover{text-decoration:underline;}
.no_wrap{white-space:nowrap!important;}
input#qt{width:25px;height:30px;margin-top:15px;padding-left:10px;border:1px solid #dbdbdb;}
.stiky_zone{position:absolute;z-index:10;margin:8px 0px 0px 10px;}
.smart_nouveau{display:inline-block;vertical-align:middle;background:#c0d83b;min-width:70px;height:70px;padding-top:26px;border-radius:35px;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:12px;margin-right:10px;font-weight:bold}
.smart_promo{display:inline-block;vertical-align:middle;background:#ff6500;min-width:70px;height:70px;padding-top:20px;border-radius:35px;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:22px;}
.smart_promo_auj{margin-right:10px;display:inline-block;vertical-align:middle;background:#ff6500;min-width:70px;height:70px;padding-top:18px;border-radius:35px;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:22px;line-height:18px}
.smart_promo_auj p {padding:0;margin:0;font-size:12px;font-weigh:bold;text-transform:none;text-align:center;}
.smart_promo_auj p.DE,.smart_promo_auj p.ES,.smart_promo_auj p.PT,.smart_promo_auj p.NL,.smart_promo_auj p.IT,.smart_promo_auj p.EN {font-size:18px;margin-top:2px}
@media only screen and (max-width:600px) {.smarticle .smart_promo,.smarticle .smart_nouveau,.smarticle .smart_promo_auj{position:absolute;top:-380px;}.smarticle .smarticle_title{width:100%;text-align:center}}
.smarticle_title{color:#1d98f1;font-size:20px;}
.smarticle{padding: 0 0.75rem !important;}
.smarticle .col{float:left!important;}
.smarticle_short_desc{font-size:18px;font-family:"Hind";font-weight:bold;margin-bottom:0;margin-top:18px;}
.smart_btn{padding:6px 10px;border:2px solid #ff6500;background:#ffffff;text-transform:uppercase;font-family:'Montserrat';color:#ff6500;}
.smart_btn:hover{background:#ff6500;color:#ffffff;}
.smarticle_btn_envie{padding:6px 10px;border:2px solid #000000;background:#ffffff;text-transform:uppercase;font-family:'Montserrat';color:#000000;}
.smarticle_btn_envie i{color:#000000;margin-top:-2px;}

.smarticle_btn_envie a{color:#000000;}
.smarticle_btn_envie:hover a{color:#000000;}
.smarticle_btn_envie:hover{background:#efefef;color:#000000;}
.smarticle_btn_envie:hover i{color:#000000;}
.smarticle_social{display:inline-block;position:relative;padding:5px;}
.smarticle_social a{display:inline-block;vertical-align:middle;width:35px;height:35px;padding:5px;}
.smarticle_social a img{width:100%;height:100%;}
ul.tabs{margin:20px 0px;background-color:#c0d83b;background:-webkit-linear-gradient(bottom, #aec336,#c9de59);background:-o-linear-gradient(bottom, #aec336,#c9de59);background:-moz-linear-gradient(bottom, #aec336,#c9de59);background:linear-gradient(to bottom, #aec336, #c9de59));text-align:center;text-transform:uppercase;vertical-align:middle;color:#FFFFFF;}
.tabs_fa{height:40px;background-color:#fff;margin: 0 -20px 60px -20px;width:auto;white-space:nowrap;}
.tabs_fa .tab{border-top:solid 1px #dbdbdb;-moz-box-shadow:0px 3px 5px 0px rgba(0, 0, 0,0.1);box-shadow:0px 3px 5px 0px rgba(0, 0, 0,0.1);display:block;text-align:center;line-height:40px;height:40px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px;}
.tabs_fa .tab a{display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;font-family:"Montserrat";font-size:14px;}
.illustration_article{margin:0px 0px 15px 15px;width:340px;float:right;}
.tabs_fa .tab a:hover{color:#f9c9cb;}
.tabs_fa .tab.disabled a{color:#f9c9cb;cursor:default;}
.tabs_fa .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right;}
ul.tabs.mon_compte{background:#e1e1e1;color:#9e9e9e;border-top:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb;margin:0;max-width:100%;font-family:"Montserrat";}
@media only screen and (max-width:1200px){ul.tabs.mon_compte{display:block;height:auto;}
ul.tabs.mon_compte .col{float:left!important;}
}
ul.tabs.mon_compte li{position:relative;}
ul.tabs.mon_compte .tab a{color:#616161;width:100%;}
ul.tabs.mon_compte .indicator{display:none;}
ul.tabs li a{color:#ffffff;}
ul.tabs li a:hover{background:rgba(0,0,0,0.1);color:#ffffff;}
.tabs .tab a{display:inline-block;position:relative;color:#ffffff;}
ul.tabs .separateur{position:absolute;display:inline-block;height:30px;width:1px;top:10px;right:0px;background:#dbdbdb;vertical-align:top;}
ul.tabs_fa .separateur{position:absolute;display:inline-block;height:20px;width:1px;top:10px;right:0px;background:#000000;vertical-align:top;}
ul.tabs .tab a:hover{color:000000;}
ul.tabs_fa li a{color:#969696;}
.tabs_fa .tab a{display:inline-block;position:relative;color:#969696;}
ul.tabs_fa .separateur{position:absolute;display:inline-block;height:30px;width:1px;top:10px;right:0px;background:#dbdbdb;vertical-align:top;}
ul.tabs_fa .tab a:hover{color:#000000;}
ul.tabs.mon_compte .tab a{border-left:none;}
ul.tabs.mon_compte .tab a.active{background:#ffffff;color:#ff6500;}
.tabs .indicator{background-color:#dbdbdb;}
.tabs_fa .indicator{background-color:#dbdbdb;}
.smart_onglet_content{padding:10px 20px!important;margin-bottom:30px;}
.dluo{color:#ff6500;}
.smart_prix_base{display:block;color:#ff0000;font-size:14;}
.smart_zone_prix{position:relative;display:inline-block;vertical-align:middle;text-align:right;height:50px;}
.smarticle_prix{font-family:'Montserrat';display:inline-block;vertical-align:middle;color:#ff6500;font-size:20;padding-right:5px;}
div.promo_home{position:absolute;top:30%;left:50%;margin-right:15px;}
div.promo_home span{color:#ffffff;background:#c0d83b;padding:5px;display:relative;}
div.promo_home .smart_promo_reduc{font-size:40;}
div.promo_home .smart_promo_article{display:block;font-size:20;margin-top:10px;}
.top-right{position:absolute;top:20px;right:20px;}
.card.vignette_article{padding:10px 20px;}
.modal-content .col{float:left!important;}
.modal-content p{text-align:center;}
.modal-content .hmid{padding-top:25px;}
@media only screen and (max-width:1070px){.no_mobile{display:none!important;}
}
@media only screen and (max-width:600px){.full-on-small{width:100%!important;text-align:center;}
.modal-content .hmid{padding-top:0px;}
.brand-logo img{height:auto;width:100%;}
.sright{float:right;}
}
.modal{width:800px;max-width:80%;max-height:90%;}
#modalc{width:600px;}
.modal .modal-content{padding:10px;}
.modal h4{color:#000000;margin-bottom:10px;}
.smart_stock{font-family:'Montserrat';}
.smart_picto_menu{min-width:0!important;}
.smart_picto_menu .tpl_panier_in{padding-top:6px;}
.material-icons{max-width:40px;}
@media screen and (max-width:601px){#tpl_onglets_sites{display:none;}
#tpl_langue{display:none;}
#tpl_menu_navigation_1 .container{padding-left:2px;padding-right:1px;}
#tpl_menu_navigation_1 .nav > li > a{}
li.li_menu_navig{padding-right:5px;}
.nav > li > .parent{background-image:none;}
}
.smarticle_btn_envie .material-icons{vertical-align:middle;}
a.btn.cat{padding:0 10px;font-size:10px;}
.smart_zone_prix.no_wrap{margin-right:0;}
ul.tabs .tab a.active{background:rgba(0,0,0,0.1);}
ul.tabs .tab a{border-left:1px solid white;}
ul.tabs .tab:first-child a{border-left:none;}
.row .col.smart_categorie_col_card{padding:0 5px;height:223px;}
.row .col.smart_categorie_col_card .card{width:100%;height:100%;margin:0;font-size:14px;}
.row .col.smart_categorie_col_card .card-image{height:140px;max-height:140px;padding:20px 20px 0px 20px;text-align:center;}
.row .col.smart_categorie_col_card .card-image img{height:auto;width:auto;max-height:100%;max-width:100%;}
.row .col.smart_categorie_col_card .card-content{position:absolute;padding:10px;text-align:left;bottom:5px;}
.row .col.smart_categorie_col_card .card-content .smart_zone_prix{height:auto;}
.row .col.smart_nouveautes_col_card{padding:0 5px;margin:10px 0px;padding-right:3px !important;}
.row .col.smart_nouveautes_col_card .card{width:100%;height:100%;margin:0;text-align:center;font-size:15px;height:380px;}
.row .col.smart_nouveautes_col_card .card-image{height:180px;padding:20px 20px 0px 20px;}
.row .col.smart_nouveautes_col_card .card-image img{height:auto;width:auto;max-height:100%;max-width:100%;}
.row .col.smart_nouveautes_col_card .home_card_titre{font-size:18px;}
.row .col:first-child{padding-left:0;}
.row:last-child.col{padding-right:0;}
.row.col:last-child{padding-right:0;}
.row.smart_field_panel .col:first-child{padding-left:0.75em;}
.row.smart_field_panel:last-child.col{padding-right:0.75em;}
.row .col.nav_related_title{padding-left:15px;}
.row.liste_article .col .article{margin-bottom:10px;}
.smart_actu{height:326px;padding:20px 10px 10px 10px;}
.smart_actu img{float:left;width:120px;height:80px;margin-right:10px;color:#000000;font-size:14px;font-weight:bold;}
.smart_actu a{color:#000000;font-size:14px;font-weight:bold;}
.smart_actu span,.smart_actu img{cursor:pointer;font-size:14px;font-weight:bold;}
.smart_read_more{text-transform:uppercase;color:#f26608;text-decoration:none;font-family:"Montserrat";font-size:12px;}
a.smart_actu_link{color:#6e3ab2;font-size:14px;position:absolute;bottom:10px;}
ul.nav_sous_menu li:first-child{margin-top:16px}
.li_menu_navig .material-icons{font-size:1.2em;vertical-align:bottom;padding-left:1px;}
.abs-0-100pp{position:absolute;top:0;left:0;height:100%;}
.cadre_et_transparence{border:1px solid #ffffff;position:relative;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.4);}
.ban-text-middle-center{position:relative;display:block;top:-100%;left:0;height:100%;width:100%;}
.ban-text-middle-center span{display:table-cell;text-transform:uppercase;vertical-align:middle;position:relative;height:78px;width:1200px;max-width:100%;font-family:"Montserrat";font-size:20px;padding-left:240px;}
.ban-text-middle-center span.nwslt{padding-right:100px;}
.ban-text-middle-center span img.nwslt{max-height:78px;position:absolute;top:0px;right:15px;}
@media screen and (max-width:1070px){.ban-text-middle-center span.nwslt{font-size:18px;}
}
@media screen and (max-width:1000px){.ban-text-middle-center span.nwslt{font-size:16px;}
}
@media screen and (max-width:940px){.ban-text-middle-center span.nwslt{font-size:14px;}
}
@media only screen and (max-width:680px){.ban-text-middle-center span.nwslt{font-size:12px;}
}
@media screen and (max-width:600px){.ban-text-middle-center span.nwslt{font-size:14px;padding-right:80px;}
.ban-text-middle-center span img.nwslt{right:5px;}
.row.smart_field_panel .col:first-child{padding-left:0;}
.smartblog_liste{text-align:center;}

}
@media screen and (max-width:450px){.ban-text-middle-center span.nwslt{font-size:12px;}
}
@media screen and (max-width:340px){.ban-text-middle-center span img.nwslt{display:none;}
.ban-text-middle-center span.nwslt{padding-right:15px;}
}
@media screen and (max-width:710px){.ban-text-middle-center span{font-size:0.9em;}
}
@media screen and (max-width:600px){.cadre_et_transparence{z-index:1;background:rgba(255,255,255,0.6);}
.abs-0-100pp{z-index:0;}
.ban-text-middle-center span{z-index:2;padding-left:10px;}
}
.text-orange{color:#FF6500;}
.text-gris{color:#617982;}
.card.horizontal .card-image img{margin:20px 5px;}
.col.home_promo,.col.home_video,.col.smart_categorie_col_art,.col.fsize{padding-right:0;}
.promo_home_block{width:100%;height:384px;}
.home_promo img{max-width:100%;max-height:384px;}
.img_type_produit{padding:20px;}
.home_promo.img_type_produit img{max-height:344px;}
.col.home_nn{padding-left:0;}
ul.collapsible{margin-bottom:20px;}
.collapsible-header{font-family:"Montserrat";font-size:18px;text-transform:uppercase;color:#9e9e9e;border:none;}
.collapsible-header .material-icons{color:#ff6500;font-size:0.8em;width:auto;transition:all .2s ease-in-out;}
.collapsible-header.active .material-icons{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transition:all .2s ease-in-out;}
.wpadding{padding:10px 20px;background:#ffffff;border:none;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);}
.padding_blog .col:first-child{padding-left:0.75em;}
.padding_blog .col:last-child{padding-right:0.75em;}
.wpadding .col{margin-bottom:20px;}
.row.wpadding .col:first-child{padding-left:0.75em;}
.row.wpadding .col:last-child{padding-right:0.75em;}
@media screen and (max-width:1200px){.row .col.m12{padding-left:0;padding-right:0;}
.col.home_promo{padding-right:0.75rem;padding-left:0;margin-bottom:10px;}
.col.home_promo img{max-height:100%;height:315px;}
.col.home_nn{padding-left:0.75rem;padding-right:0;}
.col.home_blog{padding-left:0;}
}
@media screen and (max-width:600px){.col.home_promo{padding-right:0;}
.col.home_promo img{height:385px;}
.col.home_nn{padding-left:0;}
#tpl_recherche.fixed_recherche{margin-left:-20%;}
.row .col.smart_categorie_col_card{height:auto;}
.card.s12horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:auto!important;}
.card.s12horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible;}
.card.s12horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img{height:100%;}
.card.s12horizontal .card-image{max-width:33%;max-height:65%;text-align:center;width:33%;padding:10px!important;}
.card.s12horizontal .card-image img{max-width:100%;width:auto;max-height:110%;}
.card.s12horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;}
.card.s12horizontal .card-stacked .card-content{-webkit-box-grow:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:10;}
.row .col.s12{padding-left:0;padding-right:0;}
}
#description .description a{background:rgba(0,0,0,0.1);color:#000000;}
#composition .composition a{background:rgba(0,0,0,0.1);color:#000000;}
#posologie .posologie a{background:rgba(0,0,0,0.1);color:#000000;}
#btn_recherche i.material-icons{height:auto;}
.recap SELECT{display:block;}
.modal input:not([type]),
.modal input[type="text"],
.modal input[type="password"],
.modal input[type="email"],
.modal input[type="url"],
.modal input[type="time"],
.modal input[type="date"],
.modal input[type="datetime"],
.modal input[type="datetime-local"],
.modal input[type="tel"],
.modal input[type="number"],
.modal input[type="search"],
.modal textarea.materialize-textarea{height:2rem;margin:0 0 5px 0;}
#tpl_bas_picto a{color:#000000;}
.smarticle_title{font-family:'Montserrat';display: inline-block;width: 75%;width: calc(100% - 100px);vertical-align: middle;}
.smarticle ul{padding:10px;}
.smarticle ul li{list-style-type:disc;padding-left:10px;margin-left:15px;}
.smarticle_btn_envie a i.material-icons{color:#000000;}
.smarticle_btn_envie a:hover i.material-icons{color:#000000;}
table a.menu_link:hover{text-decoration:none;}
#modalc{z-index:10003!important;}
.mySession{position:absolute;color:#969696;width:100%;z-index:1000;}
.mySession .content{text-align:right;padding-right:35px;line-height:20px;padding-top:16px;}
.mySession .content div{max-width:35%;float:right;}
.mySession .content i.material-icons{display:inline-block;line-height:20px;font-size:14px;height:30px;margin-top:-10px;padding: 10px 10px 0 10px;margin-left:-10px;margin-right:-10px;}
.mySession .content a{display:inline-block;height:10px;line-height:10px;font-size:10px;padding:0;margin:0;}
#nav-mobile .mySession .content{display:none;}
.categorie_page{width:265px;float:left;margin-right:10px;margin-bottom:2px;}
@media screen and (max-width:1200px){.mySession .content{padding-right:60px;font-size:12px;line-height:14px;}
.mySession .content i.material-icons{line-height:12px;}
}
@media screen and (max-width:600px){.mySession .content{display:none;}
#nav-mobile .mySession .content{display:block;padding-top:2px;font-size:12px;padding-right:5px;}
.categorie_page{width:265px;max-width:100%;height:auto;float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:8px;}
.nav_principal > li > ul.nav_related{display:none;}
}
.tooltipp, .tooltip{background:#ffffff;color:#000000}
.card-reveal .tooltipped.smarticle_btn_envie{text-transform:none;border:none;font-size:10px;display:block;width:auto;margin:0;}
.row.sw{text-align:center;}
.row.sw .col.sw2{max-width:287px;}
.smart_nouveautes_col_card .card-action{position:absolute;bottom:0;text-align:center;width:100%;height:65px;}
.smart_actu .row .col.s12 span{display:block;max-height:68px;overflow:hidden;}
#tr_ville_select .caret{display:none;}
#tr_ville_select .select-dropdown{display:none;}
#tr_ville_select .initialized{display:block;width:100%!important;}
#tr_liv_ville_select .caret{display:none;}
#tr_liv_ville_select .select-dropdown{display:none;}
#tr_liv_ville_select .initialized{display:block;width:100%!important;}
.lot_desc_produit_name{display:block;font-family:"Montserrat";width:100%;text-align:center;}
.vignette_article ul li{list-style-type:disc;text-align:left;margin-left:15px;}
.smart_zone_prix .smarticle_btn_envie{vertical-align:middle;padding:7px;}
.home_text.white ul li{list-style-type:disc;padding-left:10px;margin-left:30px;}
ul.circle li{list-style-type:circle;padding-left:10px;margin-left:30px;}
ul.disc{list-style-type:disc;padding-left:10px;margin-left:30px;}
ul.disc li{list-style-type:disc;}
ul.square{list-style-type:square;padding-left:10px;margin-left:30px;}
ul.square li{list-style-type:square;}
.text_orange{color:#FF6500!important;}
.text_noir{color:white!important;}
#tpl_menu_navigation_1 .nav > li#tpl_panier_bandeau{font-size:14px!important;margin-right:-20px;}
#tpl_menu_navigation_1.wrapadapt{white-space:normal!important;}
.smartavis_panel{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
.smartavis{border:solid 1px #dbdbdb;background:#ffffff;display:inline-block;margin-bottom:10px;padding:5px;}
.smartavis_origine{display:inline-block;height:40px;}
.smartavis_origine img{height:40px;}
.smartavis_nom{display:inline-block;font-family:"Montserrat";vertical-align:top;padding-top:5px;}
.smartavis_date{width:100%;color:#696969;text-align:right;}
@media screen and (max-width:1200px){.smartavis_panel{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
}
@media screen and (max-width:600px){.smartavis_panel{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
}
.tpl_bas_images img{max-width:100%;}
#sp_ajax_length{display:none;}
#patients_length
,#patients_prescripteur_length
,#sp_commandes_length{float:left;padding-left:10px;}
#patients_length .select-wrapper,#patients_length .select-dropdown
,#patients_prescripteur_length .select-wrapper,#patients_prescripteur_length .select-dropdown
,#sp_commandes_length .select-wrapper,#sp_commandes_length .select-dropdown{display:inline;width:25px;}
#patients_length .caret
,#patients_prescripteur_length .caret
,#sp_commandes_length .caret{top:4px;right:5px;}
#patients_length .select-dropdown
,#patients_prescripteur_length .select-dropdown
,#sp_commandes_length .select-dropdown{margin:0 10px;padding:0 5px;border-bottom:none;}
#patients_filter
,#patients_prescripteur_filter
,#sp_commandes_filter
,#sp_ajax_filter{float:right;width:250px;}
#patients_filter input
,#patients_prescripteur_filter input
,#sp_commandes_filter input
,#sp_ajax_filter input{margin-left:10px;padding-top:15px;height:1rem;width:180px;display:inline;}
#patients_info
,#patients_prescripteur_info
,#sp_commandes_info
,#sp_ajax_info{float:left;}
#patients_paginate
,#patients_prescripteur_paginate
,#sp_commandes_paginate
,#sp_ajax_paginate{float:right;}
table#patients
,table#patients_prescripteur
,table#sp_commandes
,table#sp_ajax{margin-top:40px;width:100%!important;}
input.text_filter{height:1rem;}
table#patients tfoot th
,table#patients_prescripteur tfoot th
,table#sp_commandes tfoot th
,table#sp_ajax tfoot th{padding:0 10px;}
table#patients TFOOT TR
,table#patients_prescripteur TFOOT TR
,table#sp_commandes TFOOT TR
,table#sp_ajax TFOOT TR{background:#fafafa;}
.paginate_button{margin:0 5px;}
.paginate_button:hover{font-weight:bold;}
.paginate_button.disabled{font-style:italic;color:#909090;}
TR.sp_commandes_retrait{color:#f26608!important;}
.white.smart_grey_border > p,.white.smart_grey_border > ul{padding:0 15px;}
.jqdt_resume{width:300px;max-width:100%;border:solid 1px #dbdbdb;}
.jqdt_resume table,.jqdt_resume tr,.jqdt_resume td{border:none;}
.sp_devise::after{content:' € ';}
.sp_points::after{content:' points';}
.odd .sp_invisible{color:#f2f2f2;}
.even .sp_invisible{color:#ffffff;}
.jqdt_resume TABLE TBODY TR,.jqdt_resume TABLE THEAD TR{background:none;}
.modal .jqdt_resume,.modal .jqdt_resume TABLE TBODY TD{padding:0;}
.bold{font-weight:bold;}
.sp_erreur{color:red;font-style:italic;line-height:1em;margin-top:-9px;}
#tpl_menu_navigation_1 .breadcrumb{color:#ffffff;height:40px;}
#tpl_menu_navigation_1 .breadcrumb.selected::after{content:'';background-color:#FF6600;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;margin-top:-6px;margin-right:-15px;width:29px;height:29px;}
#tpl_menu_navigation_1 .breadcrumb::before{position:relative;content:'';color:#ffffff;margin:0 0 0 0;background-color:#FFFFFF;background:-webkit-linear-gradient(bottom,#F6F6F6,#FFFFFF);background:-o-linear-gradient(bottom,#F6F6F6,#FFFFFF);background:-moz-linear-gradient(bottom,#F6F6F6,#FFFFFF);background:linear-gradient(to bottom, #F6F6F6, #FFFFFF));float:left;transform:rotate(45deg);margin-top:-9px;margin-left:-11px;width:35px;height:35px;z-index:-1;}
#tpl_menu_navigation_1 .breadcrumb.selected::after{position:relative;content:'';background-color:#FF6600;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;margin-top:-6px;margin-right:-15px;width:29px;height:29px;}
#tpl_menu_navigation_https .breadcrumb::after{content:'';background-color:#1d98f1;background:-webkit-linear-gradient(bottom right,#1a89da,#33a2f2);background:-o-linear-gradient(bottom right,#1a89da,#33a2f2);background:-moz-linear-gradient(bottom right,#1a89da,#33a2f2);background:linear-gradient(to bottom right, #1a89da, #33a2f2));-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;margin-top:-6px;margin-right:-15px;width:29px;height:29px;}
#tpl_menu_navigation_1 .breadcrumb.selected::after{content:'';background:#FF6600;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;margin-top:-6px;margin-right:-15px;width:29px;height:29px;}
#tpl_menu_navigation_1 .breadcrumb.passed::after{background:#0d75c6;}
#tpl_menu_navigation_https{position:relative;background-color:#1d98f1;background:-webkit-linear-gradient(bottom,#1a89da,#33a2f2);background:-o-linear-gradient(bottom,#1a89da,#33a2f2);background:-moz-linear-gradient(bottom,#1a89da,#33a2f2);background:linear-gradient(to bottom, #1a89da, #33a2f2));}
.white{background:#FFFFFF !important;}
#tpl_menu_navigation_https:before{content:'';background-color:#FFFFFF;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;left:-14px;width:28px;height:28px;}
.materialboxed.active{height:auto!important;}
img.materialboxed{display:initial;max-width:none;}
.article_image_supp{margin-top:5px;max-width:100%;}
.article_image_supp img{margin:5px;display:inline-block;border:1px solid #dbdbdb;}
#materialbox-overlay{background-color:gray;z-index:1002;}
@media screen and (max-width:601px){.a_menu_navig_1, .li_menu_navig{padding:0!important;}
#tpl_menu_navigation_1 .breadcrumb {display: table-cell;vertical-align: middle;padding-top:0px;white-space: normal;}
#tpl_menu_navigation_1 {width:100%;white-space: normal;}
}
.fixedTop #dd_themes{display:none!important;}
#table_articles td{padding-top:10px;}
#table_articles td.article, #table_articles td.nowrap, td#cmd_head_pu{padding-top:0px;}
.bt_panier_zone{position:relative;display:table;width:100%;height:auto;min-height:36px;}
.bt_panier_zone > div{display:table-cell;height:auto;min-height:36px;height:100%;vertical-align:top;width:49%;}
.bt_panier_zone a.btn{height:100%;max-width:98%;line-height:20px;padding-top:10px;padding-bottom:10px;display: inline-table;vertical-align:middle;}
.SSL_SECURE_BY_NORTON{position:fixed;bottom:0;left:0;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);}
.SSL_SECURE_BY_NORTON TABLE TBODY TD{padding:0px;}
@media screen and (max-width:601px){.SSL_SECURE_BY_NORTON{position:absolute;top:280px;left:auto;width:135px;bottom:auto;right:0;}
#tpl_copyright{padding-bottom:10px;}
}
li.menu_categorie:hover{background:rgba(0,0,0,0.1);}
FIELDSET{border:none;background:none;}
FIELDSET.recap{display:inline-block;vertical-align:top;width:40%;margin-left:4%;margin-top:15px;}
#tpl_menu_navigation_https{width:100%;max-width:1200px;margin:auto;z-index:1000;height:40px;color:white;font-family:"Montserrat";}
#tpl_menu_navigation_https DIV{display:inline-table;width:25%;text-align:center;padding-top:12px;font-size:14px;}
.recap_adresses{width:66%;margin:auto;text-align:left;font-weight:bold;border:1px solid #D1D1D1;padding:15px;margin-bottom:15px;min-width:250px;}
.recap input[type=button]{border:1px solid #FC4F08;background-color:transparent;color:#FC4F08;padding:5px;}
.recap input[type=button]:hover{background-color:#FC4F08;color:#F4F4F4;}
.confirm_barre{padding:15px 10px 20px 10px;width:100%;background-color:#D1D1D1;}
.confirm_barre span{display:inline-table;white-space:nowrap;}
.link_after, .link_before{color:#424242 !important;font-size:100%;}
.link_before::before{display:inline-table;vertical-align:middle;content:' ';width:32px;height:32px;background:url(/data/images/template/fleche.png) no-repeat;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:7px;}
.link_after::after{display:inline-table;vertical-align:middle;content:' ';width:32px;height:32px;background:url(/data/images/template/fleche.png) no-repeat;margin-left:10px;}
#tpl_secure{position:relative;display:inline-table;vertical-align:top;margin-top:25px;width:260px;background:#F4F4F4 url(/data/images/template/picto_securite.png) no-repeat right;color:#FC4F08;font-size:20px;}
#tpl_secure span{display:table-cell;width:100%;height:40px;vertical-align:middle;padding-left:10px;}
.sceau_ssl{width:auto;float:right;}
.sceau_ssl TABLE TBODY TR, TABLE THEAD TR{background:none;border:none;}
#tpl_onglets_sites .sceau_ssl a{box-shadow:none;}
#tpl_onglets_sites .sceau_ssl a:hover{box-shadow:none;}
#tpl_logo_https{display:inline-table;vertical-align:middle;}
@media screen and (max-width:1250px){#tpl_logo_https{padding:0 10px;}
#tpl_menu_navigation_https{width:100%;}
}
@media screen and (max-width:1200px){#tpl_secure{display:inline-table;vertical-align:middle;position:absolute;top:84px;left:50%;margin-left:-130px;z-index:9999;height:30px;}
#tpl_secure span{height:30px;}
#tpl_logo_https{position:absolute;top:0px;left:-90px;z-index:9999;}
#tpl_menu_navigation_https{}
#https_top{height:40px;}
}
#tpl_menu_navigation_https div.passed{background:#0d75c6;color:#dbdbdb;}
#tpl_menu_navigation_https div.selected{font-weight:bold;background:#FF6600;}
@media screen and (max-width:1200px){#tpl_menu_navigation_https::before{display:none;}
#tpl_menu_navigation_https::after{display:none;}
#tpl_menu_navigation_https div.selected{background:#FF6600;}
#tpl_menu_navigation_https div.next{background:none;}
}
@media screen and (max-width:900px){#tpl_menu_navigation_https .breadcrumb::after{display:none;}
#tpl_menu_navigation_https .breadcrumb::before{display:none;}
}
@media screen and (max-width:670px){FIELDSET.recap{width:100%;margin-left:0;margin-right:0;padding:0 5px;margin-bottom:15px;}
FIELDSET.recap input,
FIELDSET.recap select{width:100%!important;padding:0px;}
}
#tpl_menu_navigation_https DIV{font-size:0.7em;}
}
@media screen and (max-width:330px){#tpl_menu_navigation_https DIV{font-size:0.5em;}
}
@media screen and (max-width:650px){#tpl_secure{}
.confirm_barre{padding:15px 0px 20px 0px;}
#tpl_menu_navigation_https{}
}
.smartable{border-collapse:collapse;}
.smartable thead{color:#F4F4F4;background-color:#212121;}
.smartable tbody tr:nth-child(odd){background-color:#F4F4F4;color:#212121;}
.smartable tbody tr:nth-child(even){background-color:#D1D1D1;color:#212121;}
.smart_field_panel{margin-left:-0.75em;margin-right:-0.75em;}
.smarticliste{display:inline-table;vertical-align:top;border:1px solid #D1D1D1;text-align:center;width:325px;height:470px;margin:14px;padding:15px;}
.smarticliste img{width:33% !important;padding:5px;}
.smarticliste_nom{font-weight:bold;padding-top:15px;}
.smarticliste_desc{overflow:hidden;height:80px;width:100%;padding-bottom:5px;}
.smarticliste_prix{color:#FC4F08;text-transform:uppercase;padding:15px;}
.smartblog_liste{border:1px solid #D1D1D1;text-align:center;height:490px;margin-top:10px;padding:10px;}
.smartblog_liste img{max-width:80% !important;height:180px;padding:5px;}
.smartblogliste_titre{display:block;font-weight:bold;padding-top:15px;font-size:18px;color:#212121;height:3.2em;}
.smartblogliste_desc{display:block;overflow:hidden;height:100px;padding-top:10px;padding-bottom:5px;text-align:justify;color:#212121;}
a.smartblogliste_theme{display:block;color:#FC4F08;text-transform:uppercase;font-weight:bold;padding:25px;}
.smartblogliste_date{color:#424242;text-align:right;}
a.smartbutton_link{border:1px solid #FC4F08;background-color:#ffffff;color:#FC4F08;padding:5px;cursor:pointer;}
a.smartbutton_link:hover{background-color:#FC4F08;color:#F4F4F4;}
#photo_article{float:left;}
#Description_article{}
.smarticle_fiche_elmt{display:inline-block;vertical-align:middle;margin-right:15px;}
.smarticle_fiche_elmt input{padding:9px;border:0;}
.smart_prix{color:#FC4F08;text-transform:uppercase;font-weight:bold;}
li.lien_onglet{background-color:#FFFFFF !important;border:0;}
li.ui-state-active{background-color:#D1D1D1;}
#tabs .ui-tabs-nav{background:none;background-color:#ffffff;border:none;width:100%;}
#onglets{clear:both;margin-left:-1px !important;margin-right:-3px !important;}
#tabs{border:none !important;background:none;}
#tabs .lien_onglet{border:none !important;border-radius:0;background:none;background-color:#ffffff !important;text-align:center !important;padding-top:9px !important;padding-bottom:9px !important;font-size:12px !important;text-transform:uppercase;text-align:center;}
#tabs .lien_onglet a{float:none;}
#tabs li.ui-state-active{border:none !important;background:none;background-color:#D1D1D1 !important;}
#tabs .ui-tabs-panel{padding-top:15px;padding-left:0px;padding-right:0px;background:none;}
#tabs .onglet_content{padding-top:30px;background:none;}
.smart_titre{width:100%;margin-top:25px;}
#fiche_article{padding-top:25px;}
#tpl_menu_navigation_blog{display:inline-table;width:100%;margin:auto;height:40px;margin-top:15px;vertical-align:middle;border-spacing:0;border-collapse:collapse;}
#tpl_menu_navigation_blog span{text-align:center;font-size:14px;}
#tpl_menu_navigation_blog a{cursor:pointer;border-left:1px solid white;}
#tpl_menu_navigation_blog a:first-child{border-left:none;}
.menu_blog{display:table-cell;vertical-align:middle;font-weight:normal;text-align:center;width:20%;}
.menu_blog_active{background:rgba(0,0,0,0.1);}
#tpl_menu_navigation_blog a:hover span{display:inline;}
img{max-width:90%;}
.smarticliste a:hover span{display:inline;}
@media screen and (max-width:740px){
.smartblog_liste{clear:both;display:inline-table;vertical-align:top;border:1px solid #D1D1D1;text-align:center;width:100%;height:auto;}
.smartblog_liste img{max-width:80% !important;height:120px;padding:5px;}
.smartblogliste_titre{display:inline-block;font-weight:bold;padding-top:0px;font-size:18px;color:#212121;height:auto}
.smartblogliste_desc{display:block;overflow:hidden;height:auto;padding-top:10px;padding-bottom:5px;text-align:justify;color:#212121;}
a.smartblogliste_theme{display:block;color:#FC4F08;text-transform:uppercase;font-weight:bold;padding:15px;}
.smartblogliste_date{color:#424242;}
.smartbutton_link_blog{margin-bottom:10px;}
.smarticliste{clear:both;display:inline-table;vertical-align:top;border:1px solid #D1D1D1;text-align:left;width:100%;height:auto;margin:14px;padding:15px;line-height:1.2;}
.smarticliste img{float:left;width:auto !important;height:120px;padding:5px;}
.smarticliste_nom{font-weight:bold;padding-top:15px;}
.smarticliste_desc{overflow:hidden;width:auto;height:36px;padding-bottom:5px;}
.smarticliste_prix{color:#FC4F08;text-transform:uppercase;padding:15px;}
.smarticliste .panier_ajouter{float:right;}
}
.avis{font-family:"Hind";display:inline-block;}
.smartavis_panel .avis{font-family:"Hind";border-bottom:1px dotted #dbdbdb;margin-bottom:10px;padding:5px;width:100%;}
.avis pre.avis_avis{font-family:"Hind";white-space:pre-wrap;margin:5px;display:block;width:99%;overflow:hidden;line-height: 1.3em;}
.avis .avis_resume{font-family:"Montserrat";font-size:1em;font-weight:600;padding-bottom:3px}
.avis .avis_source{font-style:italic;}
.avis .avis_link{padding-top:5px;font-style:italic;width:100%;text-align:right;}
#white_overlay{display:none;}
.autocomplete_element_img {display:table-cell;vertical-align:top;width:50px;}
.autocomplete_imgdiv{width:50px;height:84px;}
.autocomplete_imgdiv2{display:inline-block;vertical-align:top;width:50px;}
.autocomplete_img2{width:40px;}
.autocomplete_element_titre{color:#f26608;font-weight:bold;text-transform:uppercase;padding:2px 5px;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;/*max-height:70%;max-height:calc(100% - 130px);max-height:-moz-calc(100% - 130px);max-height:-webkit-calc(100% - 130px);*/overflow-y:hidden;overflow-x:hidden}
.ui-immersive.ui-autocomplete{position:fixed;bottom:0px;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{border-left:2px solid #dbdbdb;border-right:2px solid #dbdbdb;background:#fff;width:99%;width:clac(100% - 10px)position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu-item:last-child{border-bottom:2px solid #dbdbdb;}
.ui-menu-item:first-child{border-top:2px solid #dbdbdb;}
.ui-menu-item::after{width:99%;margin-left:auto;margin-right:auto;position:relative;height:1px;background:#dbdbdb;display:block;content:'';}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-front{z-index:100}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-widget{font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget-content{border:1px solid #aaa;color:#222}
.ui-widget-content a{color:#222}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
	background-color:#1d98f1;
	background:-webkit-linear-gradient(bottom,#cbcbcb,#ffffff 20px,#ffffff);
	background:-o-linear-gradient(bottom,#cbcbcb,#ffffff 20px,#ffffff);
	background:-moz-linear-gradient(bottom,#cbcbcb,#ffffff 20px,#ffffff);
	background:linear-gradient(to bottom, #cbcbcb, #ffffff 20px,#ffffff));
	font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}
.ui-state-hover .autocomplete_element_titre,.ui-state-focus .autocomplete_element_titre {background:#f26608;color:#FFFFFF;margin-right:-170px;}
/* .ui-autocomplete button{border:none;background-color:none;font-family:'Montserrat'} */
.ui-autocomplete button i.material-icons{vertical-align:middle;font-size:1em;line-height:4em}
.ui-autocomplete img{max-width:100%;}
.ui-autocomplete .btn{padding:0;padding-right:10px;background:none;color:#f26608;font-style:italic;font-size:0.9em;line-height:4em;text-transform:none;}
.ui-autocomplete .btn:hover{font-weight:bold;}
#overlay{z-index: 1005; display: none;background:rgba(33,33,33,0.8);}
#wait{z-index:1005; display:none;text-align:center;vertical-align:middle;position:fixed;top:0;left:0;width:100%;height:100%;margin-top:20%;font-size:2em;color:#FF6500}
#overlay i.right{position:fixed;font-size:60px;color:#FFFFFF;right:30px;width:70px;text-align:left;cursor:pointer}
.immersive #search::-webkit-input-placeholder{color:#dbdbdb;}
.immersive #search:-moz-placeholder{color:#dbdbdb;}
.immersive #search::-moz-placeholder{color:#dbdbdb;}
.immersive #search:-ms-input-placeholder{color:#dbdbdb;}
.immersive i.material-icons{color:#ffffff;}
.immersive #btn_recherche .material-icons{font-size: 2rem;line-height: 56px;}
.immersive #btn_recherche{right:-24px;width:40px;top:0px;}
@media only screen and (max-width:1200px) {.fixed_recherche #btn_recherche{right:-24px}}
@media only screen and (min-width:601px) {
	#tpl_recherche.immersive, #tpl_recherche.immersive.fixed_recherche{z-index:1005;position:fixed;width:65%;margin-left:auto;margin-right:auto;left:15%;top:40px!important;margin-top:25px;}
.immersive #search{height:15px!important;float:none;padding: 20px 12px;z-index:998;background:rgba(219,219,219,0.6);margin-top:0;border:2px solid #ffffff;color:#ffffff}
.ui-autocomplete{min-width:500px;}
.autocomplete_element{min-width:500px;}
}
@media only screen and (max-width:600px) {
.ui-autocomplete{left:2px!important;width:100%!important}
.autocomplete_element, .autocomplete_element div{width:100%!important}
.autocomplete_element_titre_p{display:table-caption!important;width:100%!important}
.autocomplete_element_img{display:none!important}
#overlay i.right{position:fixed;font-size:36px;color:#FFFFFF;right:0px}
#tpl_recherche.immersive, #tpl_recherche.immersive.fixed_recherche{z-index:1005;position:fixed;width:93%;margin-left:auto;margin-right:auto;left:0;margin-right:1%;top:25px!important;margin-top:0px;}
.immersive #search{height:15px!important;float:none;padding: 20px 12px;z-index:998;background:rgba(219,219,219,0.6);margin-top:0;border:2px solid #ffffff;color:#ffffff}
}
.immersive #search_form{position:absolute;width:66%!important;}
#input_code_promo::-webkit-input-placeholder{font-size:0.9em;color:#ffffff;text-align:left}
#input_code_promo::-moz-placeholder{font-size:0.9em;color:#ffffff;text-align:left}
#input_code_promo::-moz-placeholder{font-size:0.9em;color:#ffffff;text-align:left}
#input_code_promo::-ms-input-placeholder{font-size:0.9em;color:#ffffff;text-align:left}
.smarticle .btn_mini{white-space:nowrap}
@media only screen and (max-width:345px) {.smarticle .smart_panier{display:block}.smarticle .smarticle_btn_envie{margin-top: 5px;display: inline-block;}.smarticle .dluo{display:block;padding-top:10px}}
@media only screen and (max-width:600px) {
#input_code_promo::-webkit-input-placeholder{color:#424242}
#input_code_promo::-moz-placeholder{color:#424242}
#input_code_promo::-moz-placeholder{color:#424242}
#input_code_promo::-ms-input-placeholder{color:#424242}
#input_code_promo{margin-left:0;}
label.promo_code{display:none;}
H1#haut_de_page {font-size:14px;overflow-y: hidden;text-overflow: ellipsis;}
.bt_panier_zone a.btn {width:99%}
A.menu_blog {display: block;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.5)}}
.margin-l150{margin-left:150px}@media only screen and (max-width:600px) {.margin-l150{margin-left:0}}
@media only screen and (max-width:405px) {.pr_cm a{font-weight:normal;font-size:0.9em;padding-top: 13px!important;}}
@media only screen and (max-width:357px) {.pr_cm a{font-weight:normal;font-size:0.75em;padding-top: 14px!important;}}
#bannieres_bas {line-height:0;display:block;position:fixed;bottom:0;width:100%;z-index:100;text-align: center;}
#bannieres_bas a.open{position:relative;bottom:0;text-align:center;line-height:0;}
#bannieres_bas i{position:absolute;top:-10px;display:none;color:#dbdbdb;border:none;cursor:grabbing;}
#bannieres_bas img {max-width:100%}
@media only screen and (max-width:600px) {#bannieres_bas{display:none;}#modal_promo{padding:0!important;width:100%;}#modal_promo div{-webkit-transform:none!important;transform:none!important;position:relative!important;margin-top:0px!important;}}
#span_montant_total_1{font-weight:bold;}
#span_montant_total_em0{font-weight:bold;}
#span_montant_total_em1{font-weight:bold;}
#span_montant_total_em2{font-weight:bold;}
#table_montant_total_em1{display:none;width:100%;height:46px;border:0;margin:7px 0;color:#9e9e9e;font:normal 16px Montserrat;}
#tr_montant_total_em1{border:0;background:white;}
#td_montant_total_em1a{text-align:left;border:0;padding:4px 0 0 15px;background:white;}
#td_montant_total_em1b{border:0;text-align:right;background:white;padding-right:60px;}
#table_montant_total_em3{display:none;width:100%;}
#td_montant_total_em3a{width:65%;}
#td_montant_total_em3b{width:10%;}
#table_montant_total_em2{width:100%;border:0;margin:13px 0 13px 0;color:#9e9e9e;font:normal 16px Montserrat;}
#tr_montant_total_em2{border:0;}
#td_montant_total_em2a{width:65%;border:0;text-align:left;padding-left:15px}
#td_montant_total_em2b{width:10%;}
#td_montant_total_em2c{text-align:right;padding:4px 60px 0 0;white-space:nowrap;}
@media only screen and (max-width:800px) {
#td_montant_total_em1b{position:relative;right:-50px;}
#td_montant_total_em2c{position:relative;right:-50px;}}
@media only screen and (max-width:900px) {
#bannieres_bas img {height:100px!important;}	
}
#panier_mobile.immersive {display:block;position:fixed;right:0;z-index:1006;}
#panier_mobile.immersive .tpl_panier_in{position:fixed;top:0;right:60px;font-size:1.2em;z-index:1006}
#panier_mobile.immersive .tpl_panier_in i.material-icons{color:#FFFFFF;font-size:40px;}
.immersive .tpl_panier_in .lajoliebulle {z-index:1010}
.immersive .tpl_panier_in .lajoliebulle > span{right:-10px;}
@media only screen and (max-width:600px) {
	#panier_mobile.immersive .tpl_panier_in i.material-icons{font-size:22px;}
	#panier_mobile.immersive .tpl_panier_in{right:34px;font-size:12px;}
}
#bandeau_cookies{background:#ffffff;box-shadow:0 -2px 5px 0 rgba(0, 0, 0, 0.16), 0 -2px 10px 0 rgba(0, 0, 0, 0.12);width:100%;position:fixed;bottom:0px;padding:15px 35px;text-align:center;z-index:100;}
#bandeau_cookies .cookies_accept{white-space:nowrap;}
#bandeau_cookies .cookies_accept::before{margin-left:20px;content:'-';margin-right:20px;text-decoration:none;color:#000000;display:inline-block;}
.picto_article{display: inline-block;vertical-align:middle;margin-left:1em;position:relative;z-index:100;}
.picto_article .picto{display:inline-block;vertical-align:middle;position:relative;z-index:100;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: gray;opacity: 1; /* Firefox */font-weight:normal;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: gray;font-weight:normal;}
::-ms-input-placeholder { /* Microsoft Edge */color: gray;font-weight:normal;}
.pnr_top{display:table-row}
.pnr_top_l, .pnr_top_r{display:table-cell}
.pnr_top_l{padding-right: 20px;white-space:nowrap}
@media only screen and (max-width:940px) {
.pnr_top,.pnr_top_l, .pnr_top_r{display:block}
.pnr_top_l{padding-right:0px;white-space:normal}
.pnr_top_r{width:100%}
}
.overflow_hidden{overflow:hidden}
.materialboxed.v2{height:60px;}
.pad10l-middle-up{padding:0 0 0 10px!important;}
.proposition_panier.vertical{margin-bottom:0px}
@media only screen and (max-width:600px) {.pad10l-middle-up{padding:0 0 0 0!important;}.proposition_panier.v2{margin-bottom:0px}}
.carousel_inline.v2 .smart_zone_prix {width:auto;}
.carousel_inline.v2{background-position:0 48%;}
.smarticle_btn_envie.v2 {margin-left:5px;padding:2px;}
.smarticle_btn_envie.v2 i{font-size:14px;font-weight:bold}
quantity li, quantity ul{list-style-type:none!important;padding-left:0px!important;margin-left:0px!important;vertical-align:middle!important;text-align:center!important;min-height:auto!important;}
quantity{display: inline-block;}
quantity .select-dropdown{text-align:center;max-height:none!important;z-index:50;border:1px solid #dbdbdb!important;padding:0;width:40px!important;min-width:40px;top:0!important;}
quantity .caret{display:none;}
quantity input{width:40px!important;height:30px!important;padding:0!important;text-align:center;margin-top:15px!important;margin-bottom:10px!important}
quantity input.active{border:none!important;}
quantity .dropdown-content li > span {padding:5px 0 5px 0;}
.certif_lk{font-family:Montserrat;text-decoration:underline}
.avis_lk span{font-family:Montserrat;color:#626262}
.avis_lk:hover span{text-decoration:underline}
.smart_onglet_content h3 {font-color:#333333; font-weight:bold; font-size:16px;margin:5px 0;}
.trustpilot-widget.top{position:absolute!important;top:8px;right:65px;z-index:1007}
.trustpilot-avis{text-align:right;background: #f4f4f4;}
.tp-widget-wrapper{z-index:10000}
.padding-10 {padding:10px;}
.show-under-770{display:none;}
@media only screen and (max-width:800px) {
	
	.hide-under-770{display:none;}
	.show-under-770{display:block;}
	.trustpilot-widget.bottom{left:0;z-index:1007}
}
/*@media only screen and (max-width:600px) {
	.trustpilot-widget.top{position:relative!important;top:auto;right:auto;}
	.trustpilot-avis{-webkit-box-shadow: inset 0px -5px 5px -5px rgba(0,0,0,0.20);-moz-box-shadow: inset 0px -5px 5px -5px rgba(0,0,0,0.20);box-shadow: inset 0px -5px 5px -5px rgba(0,0,0,0.2);}
}*/
.nl_popout_hide{display:none;opacity:0;pointer-events:none;}
.nl_popout_showed{opacity:1;pointer-events:all;}
.nl_popout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center;transition:opacity 0.5s ease;}
.nl_popout .nl_popout_background{position:absolute;top:0;left:0;background-color:rgb(0,0,0);opacity:0.6;width:100%;height:100%;z-index:-1;}
.nl_popout .nl_popout_content{display:inline-block;background-color:rgba(240,240,240,0.96);position:relative;margin-top:12vh;width:500px;text-align:left;}
.nl_popout .nl_popout_content > button{/*position:absolute;right:-38px;top:0;background-color:lightgrey;color:lightslategrey;padding:05px4px;border:none;font-size:2em;font-family:monospace;line-height:0.8;z-index:1;*/display:none;}
.nl_popout .nl_popout_content .nl_popout_free{text-align:center;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid #FF7000;transform:rotate(45deg);position:absolute;top:-10px;right:-45px;}
.nl_popout .nl_popout_content .nl_popout_free p{position:absolute;top:17px;left:-42px;font-size:1.5em;text-transform:uppercase;color:white;font-weight:900;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent{display:block;background-color:#BFD63D;color:white;width:75%;padding:2% 2% 2% 11%;margin-left:-6%;margin-top:4%;text-transform:uppercase;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent p{margin:0;font-size:1.1em;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent span{font-size:1.6em;line-height:1.2em;}
.nl_popout .nl_popout_content h5{text-align:center;font-size:2.7em;color:#FF7000;font-weight:900;margin:15px 0 0 0;}
.nl_popout .nl_popout_content ul{padding:4% 0 0 9%;}
.nl_popout .nl_popout_content ul li{list-style-type:disc;font-size:1.2em;}
.nl_popout .nl_popout_content ul li strong{background-color:#FF7000;padding:0px 8px;color:white;font-size:1.1em;text-transform:uppercase;font-weight:600;}
.nl_popout form input[type="email"]{background-color:white;width:70%;display:block;margin:4% auto;border:1px solid lightgrey;padding:02%;}
.nl_popout form button{display:block;margin:0 auto;border:none;color:white;text-transform:uppercase;padding:1% 7%;font-size:1.2em;opacity:1;transition:all 0.5s ease;}
.nl_popout form button{text-decoration:none;color:#fff;background-color:#ff6500;background:-webkit-linear-gradient(bottom,#e65b00,#ff7419);background:-o-linear-gradient(bottom,#e65b00,#ff7419);background:-moz-linear-gradient(bottom,#e65b00,#ff7419);background:linear-gradient(to bottom, #e65b00, #ff7419));text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;}
.nl_popout form button:hover{background-color:#ff7510;background:-webkit-linear-gradient(bottom,#f66b10,#ff7419);background:-o-linear-gradient(bottom,#f66b10,#ff7419);background:-moz-linear-gradient(bottom,#f66b10,#ff7419);background:linear-gradient(to bottom, #f66b10, #ff7419));border-radius:3px}
.nl_popout form a{text-align:center;display:block;margin:2%04%;color:darkgrey;}
.nl_popout form .nl_unclikable{background-color:grey!important;background-image:inherit!important;pointer-events:none;!important}
@media only screen and (max-width:601px) {
	.nl_popout {display:none;}
}
strong{font-weight:600}
.scrolltop{position:fixed;bottom:5px;right:10px;color:grey;height:auto;opacity:0.6;display:none}
.scrolltop i.material-icons{font-size:2.5em;width:auto;}
a[x-apple-data-detectors] {color: inherit !important;text-decoration: none !important;font-size: inherit !important;font-family: inherit !important;font-weight: inherit !important;line-height: inherit !important;}