html,body{min-height:100%;position:relative;font-size:100%;font-family:arial;color:#67635f;width:100%;background-color:white;font-size:0.92em !important}a{color:#b28351;text-decoration:underline}a:hover{color:#82603c;text-decoration:underline}img{border:none}p{line-height:1.5em}p+p{margin:10px
0px}pre{margin:10px
0px 10px 0px;padding:20px;font-family:Courier,monospace}blockquote{margin:20px
0px 20px 0px;padding:20px
50px 20px 50px}blockquote
p{font-size:16px;font-style:italic}blockquote p
cite{text-align:right;display:block}div.paging{text-align:center;margin:30px}button,input,optgroup,select,textarea{color:#482310}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden}#main{background:#f9f4ee}#main
section{}#wrapper{min-height:100%;position:relative;width:100%}#slider{background-color:white !important;margin:auto}#slider
.img_slide{height:auto;width:100%;max-height:460px;overflow:hidden}.img_slide
img{height:auto;width:100%}.btn{white-space:normal !important}#slider{margin-top:0px}#slider
section{padding-bottom:0px}#slider
li{float:none;min-height:440px;overflow:hidden;position:relative}.slide{background-color:white}.slide
span{text-align:center;display:block;line-height:1.5em;padding:10px
5px;font-weight:bold}.list_product{margin:auto;text-align:center}.product{vertical-align:top;display:inline-block;position:relative;padding-bottom:10px;width:250px;margin:0
20px 10px 20px}.product_viewer{background-color:white;position:relative}.product_slider{position:absolute;top:240px;left:0px;width:250px}.product_slider
img{cursor:pointer;cursor:hand}.product_slider
ul{display:flex;width:250px;justify-content:center}.product_slider ul li
img{margin:10px
5px}.product_viewer{width:250px;font-size:0.8em;line-height:1.2em;position:relative;padding-bottom:20px}.product_viewer
a{text-decoration:none}.product_viewer a span:first-of-type{padding:10px
0px;font-size:1.1em;padding-top:47px}.product_viewer a span:nth-of-type(2){text-decoration:underline;font-size:1.3em;line-height:1.5em;font-weight:bold;display:block;padding:0px
7px}.product
.center{float:none !important;margin:auto}.ref{display:block;font-weight:bold}.product_viewer
img{position:relative;z-index:2}.hide{position:absolute !important;z-index:1 !important;top:0px;left:0px}#header{position:relative}.top
a{color:#67635f;text-decoration:none}.top{background-color:#f6e8db}#logo{align-self:center;cursor:pointer;cursor:hand}#logo
span{display:block;text-align:right;font-size:0.8em}#catalogues{align-self:center;text-align:center}#catalogues
a{font-weight:bold;text-decoration:none;font-size:1.1em}#catalogues a::before{content:"\f02d";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:1.7em;padding-left:5px;margin-right:10px;vertical-align:middle}#header>div:nth-child(3){padding:10px
0 10px 0}#header > div:nth-child(2) > div:nth-child(2) div{cursor:pointer;cursor:hand}.beam{margin:auto;text-align:center}.beam
h2{background-color:#f4d1b1;padding:10px;margin-bottom:20px;line-height:1.5em;border-radius:10px 0 10px 0;font-size:1.5em;display:inline-block}.beam h2::before{content:"\f10c";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:0.7em;padding-left:5px;margin-right:10px;vertical-align:middle}.beam h2::after{content:"\f10c";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:0.7em;padding-right:5px;margin-left:10px;vertical-align:middle}#about
#secteur{}#about
h2{margin:15px
0px;font-size:1.2em}#about
h3{font-size:1.1em;margin:15px
0px}#about #secteur
section{width:25%;padding:10px}#about article section
h1{padding:7px;font-size:0.9em;background-color:#f6e8db;line-height:1.3em}#about article p:first-of-type{text-align:justify}#about article section
p{padding-top:10px;padding-bottom:10px}#about article section p:first-of-type{text-align:justify}#about
ul{margin-bottom:15px;list-style:disc inside}#about
li{line-height:1.5em}.bo
p{padding-top:10px;padding-bottom:10px}.bo ul.list_client>li:nth-child(even){background-color:#ffe4e4;padding:10px}.bo ul.list_client>li:nth-child(odd){background-color:#e4f6ff;padding:10px}.bo ul li
ul{margin-left:10px;padding:10px}.bo
li{line-height:1.5em}a.bo_bt{display:inline-block;margin:20px;line-height:1.5em;padding:5px
10px;font-size:1.2em;color:white;background-color:#b28351;text-decoration:none}#ctn{background-color:white;padding-top:20px}.btn-primary{background:#b28351;background: -moz-linear-gradient(top,  #b28351 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #b28351 0%,#82603c 100%);background:linear-gradient(to bottom,  #b28351 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28351', endColorstr='#82603c',GradientType=0 );text-decoration:none;border-radius:0px;border:none;font-weight:700;font-size:1em}.btn-primary:hover{background:#82603c;background: -moz-linear-gradient(top,  #82603c 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #82603c 0%,#82603c 100%);background:linear-gradient(to bottom,  #82603c 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82603c', endColorstr='#82603c',GradientType=0 );border:none}.btn-close{background:#b2b2b2;background: -moz-linear-gradient(top,  #b2b2b2 0%, #808080 100%);background: -webkit-linear-gradient(top,  #b2b2b2 0%,#808080 100%);background:linear-gradient(to bottom,  #b2b2b2 0%,#808080 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b2b2', endColorstr='#808080',GradientType=0 );text-decoration:none;border-radius:0px;border:none;font-weight:700;font-size:1em;color:white}.btn-close:hover{background:#a5a5a5;background: -moz-linear-gradient(top,  #808080 0%, #808080 100%);background: -webkit-linear-gradient(top,  #808080 0%,#808080 100%);background:linear-gradient(to bottom,  #808080 0%,#808080 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=0 );color:white;border:none}#main #concept article
h1{margin-bottom:35px}#concept
#howitworks{margin-top:30px}#main
#carousel{background-color:#78909C !important;overflow:hidden;border-bottom:none;padding:0px}#carousel
img{height:auto;display:block}.caption{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65);bottom:0;display:none;height:100%;padding:0;position:absolute;transform-style:preserve-3d;transition:all 0.8s ease 0s;width:100%;z-index:999;text-align:center}.caption
p{display:block;color:#fff;font-size:1.1em;line-height:1.5em;padding:10% 5px 10px 5px}#carousel .item:hover
div.caption{display:block;transform:}#quickview
.punchline{margin:10px
0 20px 0px;text-align:center;font-size:1.1em}#quickview
.descconf{max-width:580px;margin:auto}#quickview .descconf
li{padding:5px
0px}#quickview .descconf li:last-child{padding-bottom:20px}#quickview
.asterisk{font-size:0.9em;padding-top:20px}#quickview
h2{margin:20px
0px 10px 0px}#featured .item:hover
div.caption{display:block;transform:}#news{margin-bottom:20px}#news
#nsc{display:flex;flex-wrap:wrap;justify-content:space-around}#news #nsc
article{text-align:center;padding:10px}#news #nsc article
div{background-color:white;padding:20px
15px}#news article
h1{background-color:#f6e8db;padding:10px
0 10px 0;border-top-left-radius:20px;border-top-right-radius:20px}#news article h1
strong{font-size:1.7em;padding:0
0 10px 0;display:block;font-weight:bold}#news article h1
label{font-size:2.2em}#news article h1
strong{display:inline-block;background-color:#f6e8db;font-size:1.7em;font-weight:bold;color:#00342f}#news article
h2{padding-top:15px;font-weight:bold;font-size:1.3em;color:#3a1717}#news article
p.title{color:#00342f;font-size:1.1em}#news article
p.desc{}#news article
p.inte{}#news article p.inte
span{font-weight:bold;text-decoration:underline}.sp-loading{text-align:center;max-width:458px;font-size:12px;color:#888;margin:40px
0px}.sp-wrap{display:none;line-height:0;font-size:0;position:relative;max-width:458px}.sp-thumbs{margin:auto;text-align:center;width:100%}.sp-thumbs
img{min-height:64px;min-width:64px;max-width:64px}.sp-thumbs a:link, .sp-thumbs a:visited{width:64px;height:64px;overflow:hidden;display:inline-block;background-size:cover;background-position:center;border:2px
solid white;margin-right:5px}.sp-thumbs a:active,.sp-current{border:2px
solid #ff7b00 !important;position:relative}.sp-large{position:relative;overflow:hidden;top:0;left:0;margin-bottom:10px}.faq
p{color:#663232}.faq p:last-child{color:#3f6632;padding:0px;margin:0px}.faq{border-bottom:1px solid #c8c1b9;padding:10px
0px 10px 0px}.faq:last-child{margin-bottom:15px;border:none}.faq>div{padding:0px
0px 10px 0px}#faqs form div.submit
input{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #b28351 0%, #82603c 100%) repeat scroll 0 0;border:medium none;border-radius:0;color:white;font-size:1em;font-weight:700;line-height:1.33;margin-top:10px;padding:10px
16px}#product_left{margin:auto;text-align:center}#product_right{margin:auto;padding-left:20px}#product_right
h1{padding-bottom:5px;font-size:1.5em;line-height:1.5em}#product_right
.devis{cursor:pointer;cursor:hand}#product_right
.ref{font-size:0.9em;margin-bottom:10px;border-bottom:1px solid #c8c1b9}#product_socialsharing
p{display:inline-block;padding:0px
5px 0px 0px;margin:0px
0px 5px 0px}#product_socialsharing
button{height:40px;width:40px}#categories{background-color:white;padding:10px;margin-right:15px}.refprod
li{cursor:pointer;cursor:hand}.refprod
li{line-height:1.5em;padding:0px
5px}.refprod li::before{content:"\f1ec";font-family:FontAwesome;display:inline-block;font-size:0.9em;margin-right:5px;vertical-align:middle;padding:0px
5px;color:white;background:#b28351;background: -moz-linear-gradient(top,  #b28351 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #b28351 0%,#82603c 100%);background:linear-gradient(to bottom,  #b28351 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28351', endColorstr='#82603c',GradientType=0 )}.questions{margin:10px
0px}.devis{margin:25px
0px}.devis
a{line-height:1.5em;padding:10px
15px;font-size:1.5em;color:white;background-color:#;text-decoration:none;background:#b28351;background: -moz-linear-gradient(top,  #b28351 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #b28351 0%,#82603c 100%);background:linear-gradient(to bottom,  #b28351 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28351', endColorstr='#82603c',GradientType=0 )}.devis a:hover{background:#82603c;background: -moz-linear-gradient(top,  #82603c 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #82603c 0%,#82603c 100%);background:linear-gradient(to bottom,  #82603c 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82603c', endColorstr='#82603c',GradientType=0 )}.body{text-align:justify}.body
li{line-height:1.6em}.body
p{padding:5px
0px}.body p+p{padding:5px
0px;margin:0px}.body
img{width:100%;height:auto}.body
h2{border-bottom:2px solid #f4d1b1;margin:10px
0;padding:10px
0px;text-align:left;text-transform:uppercase;font-weight:bold;color:#b28351}#product_right
ul{list-style:inside}#structure
img{text-align:center;max-width:512px;max-height:256px;height:auto;width:100%}#structure{border-bottom:none !important}#salesman,#tag_partner{background-color:white}#salesman,#structure,#tag_partner,#pdlmc,#faqs{padding:20px
0px}#structure
.container{border-left:solid 5px #f6e8db;border-right:solid 5px #f6e8db;border-bottom:solid 5px #f6e8db;background-color:white}#structure .container
p{padding:20px
15px}#product_content{padding-bottom:20px}#salesman,#structure{display:block;text-align:center}#salesman h2, #structure
h2{background-color:#f6e8db;padding:10px
0px;text-align:center;margin:0
auto 10px auto;text-align:center;display:block;line-height:1.5em;font-size:1.2em}#faqs
h2{background-color:#f6e8db;display:block;line-height:1.5em;margin:0
auto 10px;padding:7px
15px}#faqs h2::before{content:"\f059";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:1.7em;padding-left:5px;margin-right:10px;vertical-align:middle}#structure h2::before{content:"\f0db";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:1.7em;padding-left:5px;margin-right:10px;vertical-align:middle}#salesman h2::before{content:"\f007";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:1.7em;padding-left:5px;margin-right:10px;vertical-align:middle}#salesman
h3{text-transform:uppercase;padding:10px
0px}#salesman
li{padding:5px
0px}.salesman_conseils{vertical-align:top;text-align:right;width:40%;display:inline-block}.salesman_contacts{vertical-align:top;text-align:left;width:40%;display:inline-block}#salesman
i{vertical-align:middle;text-align:center;font-size:5em;width:20%;display:inline-block;line-height:1.8em}.marge
a{text-decoration:none}.marge{padding-top:8px;padding-bottom:8px}.marge0{padding-left:0px}.marge1{padding-left:10px}.marge2{padding-left:20px}.marge3{padding-left:30px}.marge4{padding-left:40px}#left{display:inline-block;vertical-align:top}#right{display:inline-block;vertical-align:top}#left
#tree{margin-bottom:10px}#plan-du-site
h2{margin:20px
0 20px 0;line-height:1.5em;font-size:1.5em;display:inline-block;text-decoration:underline}#plan-du-site h2::before{content:"\f10c";font-family:FontAwesome;display:inline-block;line-height:1.5em;font-size:0.7em;padding-left:5px;margin-right:10px;vertical-align:middle}#plan-du-site li.marge0
a{text-transform:uppercase;font-weight:bold;font-size:1.4em}#plan-du-site li.marge1
a{text-transform:uppercase;font-weight:bold;font-size:1.2em}#plan-du-site li.marge2
a{font-weight:bold;font-size:1em}#plan-du-site li.marge3
a{font-size:0.9em}#plan-du-site
.col{display:flex;flex-wrap:wrap}.tagdesc{background-color:#f6e8db;margin-bottom:20px;padding:20px}.tagdesc>div{font-size:0.9em}.tagdesc
h1{font-size:1.5em;line-height:1.5em;margin-bottom:10px}.tagdesc
h2{border-top:1px solid #c8c1b9;border-bottom:1px solid #c8c1b9;padding:10px
0px;margin:10px
0px;text-align:center}.tagdesc
h3{font-size:1.1em;margin:15px}.tagdesc
li{line-height:1.5em}#left #body
p{text-align:justify;font-size:0.9em}#left #body
li{padding:5px
0px}#tag_partner
ul{margin:10px
0px 0px 0px;text-align:center}#tag_partner ul
li{display:inline-block}#tag_partner ul li
a{padding:15px
20px;display:block;background:#b28351;margin:10px;color:white;text-decoration:none;border-radius:6px 0px 6px 0;font-size:1.2em;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.22)}#tag_partner ul li a:hover{background:#82603c}#main
section#breadcrum{line-height:1.5em}#header_bar{padding:7px
0px;background:white;border-bottom:5px solid #f6e8db;display:none;font-size:1em;font-weight:normal;height:auto;position:fixed;text-align:center;left:0;top:0;width:100%;z-index:9999}#header_bar
span{cursor:pointer;cursor:hand}.upto{font-size:3em;cursor:pointer;cursor:hand}#featured
.item{width:228px;height:228px;margin:3px}#featured .item
img{}#featuredcontent{margin:auto;text-align:center}#featured
.card{position:absolute;left:0px;bottom:0px;width:100%;background-color:rgba(23, 36, 58, 0.6);padding:10px
0px;font-size:0.9em;color:#fafcff}#magicpopup
a{text-decoration:none}#featured
#options{width:auto;margin:auto;text-align:center;margin-bottom:20px}#featured #filters
li{display:inline-block;padding:10px;cursor:pointer;cursor:hand}#featured #filters li
span{box-shadow: -2px 3px 5px #333}#featured #filters li:hover span, #featured #filters .active
span{color:white;background-color:#f0a34a;box-shadow: -4px 5px 7px #333}#featured #filters li
span{display:inline-block;padding:7px;background-color:white;color:#17243a;border-radius:3px;padding:7px
7px 5px;text-align:center;text-transform:uppercase;vertical-align:middle}#ourclients,#slider,#about{background-color:white}#ourclients,#slider,#npp,#lpplpr,#tv,#news,#about{padding:20px
0px}#ourclients
img{opacity:0.7}#contact
.formcontent{width:80%;margin:auto}#contact form div.text, #contact form div.email, #contact form
div.tel{display:inline-block}#contact form
div.textarea{width:100%}#contact form div.textarea
textarea{width:100%;height:75px}#contact form div.submit
input{color:white;border:none;line-height:1.33;padding:10px
16px;margin-top:10px;background:#b28351;background: -moz-linear-gradient(top,  #b28351 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #b28351 0%,#82603c 100%);background:linear-gradient(to bottom,  #b28351 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28351', endColorstr='#82603c',GradientType=0 );border-radius:0px;font-weight:700;font-size:1em}#contact form div.submit input:hover{background:#82603c;background: -moz-linear-gradient(top,  #82603c 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #82603c 0%,#82603c 100%);background:linear-gradient(to bottom,  #82603c 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82603c', endColorstr='#82603c',GradientType=0 )}#contact
section{padding-bottom:0px}#aproposdenous
h1{font-size:1.4em;margin-bottom:30px;text-transform:uppercase}#footer{background-color:#b28351;color:#fbf6f1}#footer
a{color:#fbf6f1}#footer a:hover{color:#f5dfc7}#footer
h2{padding:7px;border-bottom:2px solid #f5dfc7;font-size:1.2em}#footer
#social{margin-top:20px}#footer #social h2:first-child{padding-top:20px}#footer #social
h2{vertical-align:middle}#footer #followlike>div{margin:20px
0 10px 0px;margin-left:5px}#footer #followlike div
div{display:inline-block;margin-right:15px;margin-bottom:10px;vertical-align:top}#footer #followlike div div:last-child{margin-right:0px}.strong{font-weight:bold}#footer #social
div{display:inline-block;vertical-align:middle}#footer #social div
a{margin-right:10px}#footer #social div a:last-child{margin-right:0px}#socialsharing
button{}#social
i{font-size:2.5em;font-weight:700}#social i:hover{color:#f5dfc7}#social
a{text-decoration:none}#navigation
li{display:inline-block;vertical-align:middle;padding:0
5px;text-align:center;margin-bottom:10px}#navigation li
a{display:block;color:white;padding:7px
10px}#navigation li a:hover{text-decoration:none}#nav ul li
a{font-size:1.3em;padding:10px;font-weight:bold}#powerby{text-align:center;padding:20px;font-size:0.8em}#powerby
div{margin-bottom:10px}#footer
h2{margin:10px
0px}#infinitescroll
a.next{position:relative;color:white;display:block;font-weight:bold;margin:20px
0px 0px 0px;padding:15px
0;text-align:center;text-decoration:none;width:100%;z-index:999;background:#b28351;background: -moz-linear-gradient(top,  #b28351 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #b28351 0%,#82603c 100%);background:linear-gradient(to bottom,  #b28351 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28351', endColorstr='#82603c',GradientType=0 );text-decoration:none;border-radius:0px;font-weight:700}#infinitescroll a.next:hover{background:#82603c;background: -moz-linear-gradient(top,  #82603c 0%, #82603c 100%);background: -webkit-linear-gradient(top,  #82603c 0%,#82603c 100%);background:linear-gradient(to bottom,  #82603c 0%,#82603c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82603c', endColorstr='#82603c',GradientType=0 )}#infinitescroll #infinitescroll-ajax-loading{position:relative;background-color:#17243a;color:#fff;display:block;font-weight:bold;margin:20px
0px 0px 0px;padding:15px
0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;z-index:999;box-shadow: -2px 3px 3px #333}#infinitescroll #infinitescroll-ajax-loading
img{border:none}#ms,#click2callms{display:none;background-color:#00c65b;padding:15px;color:white}#FaqQuestion{width:100%}.displaybt
li{display:inline-block;list-style:outside none none;margin-top:10px}.displaybt ul li:nth-child(1){margin-right:15px}#map-canvas{width:100%;height:300px}#googlemapsinfowindow
p{color:black}#ml,#cgv{margin:20px
auto}#ml p, #cgv
p{text-align:justify}#ml h1, #cgv
h1{font-size:1.5em;line-height:1.5em;padding-bottom:5px}#ml h2, #cgv
h2{font-size:1.2em;line-height:1.3em;padding:15px
0 15px 0px}#cgv
h3{font-size:1.1em;line-height:1.2em;padding:10px
0 10px 0px}#node{margin:20px
0px}#node
p{font-size:1.1em;line-height:1.7em}#node p+p{margin:20px
0px}#node ul
li{padding:10px}.container{max-width:1170px;padding:0px;margin:auto;position:relative}.container0{padding:0px;margin:auto;position:relative}.message{border:2px
dashed #eee;padding:10px;margin:0px
0px 10px 0px}.nodes .node
h2{font-size:26px}.node{margin:0px
0px 50px 0px}.node h2
a{text-decoration:none;display:block}.node
h3{margin:15px
0px 10px 0px}.node .node-body{margin:20px
0px 15px 0px}.node .node-body ul,
.node .node-body
ol{margin:10px}.node .node-body ul
li{list-style-type:disc;margin:0px
0px 0px 25px}.node .node-body ol
li{list-style-type:decimal;margin:0px
0px 0px 25px}.block{margin:0px
0px 30px 0px;font-size:13px}.block
h3{margin:0px
0px 10px 0px;font-size:20px}.block .block-body{line-height:25px}.block ul
li{list-style-type:disc;margin:0px
0px 0px 25px}.block-search input[type=text]{width:200px;float:left;margin:2px}.nocursor{cursor:default}#debug-kit-toolbar ul li.panel-tab{display:none}#debug-kit-toolbar ul
li.icon{display:inline}.red{color:red !important}.success{background-color:#009444;border-radius:5px;margin:10px
0;padding:15px;display:block;width:100%;color:#ffefe7}.error{background-color:#e05151;border-radius:5px;margin:10px
0;padding:15px;display:block;width:100%;color:#ffefe7}.alert{font-weight:bold;padding:15px;margin-bottom:18px;border:1px
solid transparent;border-radius:0px}.alert-warning{background-color:#fe9126;border-color:#e4752b;color:white}#content .box .btn-primary{color:white}.btn-twitter
i{color:#00aaf0}.btn-facebook
i{color:#435f9f}.btn-google-plus
i{color:#e04b34}.btn-pinterest
i{color:#e04b34}.btn-print
i{color:#black}.btn-sendto
i{color:#black}.safarihack{display:inline-block;position:relative}.otour2configurator_configurator_svg{}#configurator_main{box-shadow:0px 5px 5px -5px #000}noscript
#noscript{background-color:#ece8e0;background-image:url("/theme/otour2/img/fond.png");color:#17243a;padding:35px
0}noscript #noscript
h2{margin-bottom:20px}noscript #noscript
a{color:#17243a;text-decoration:underline}.bx-pager-item{margin-top:10px}.bx-wrapper{margin:0
auto 0px}#magicpopup{width:80%;max-width:500px;background-color:white;padding:20px;position:relative;margin:auto;border-radius:10px;font-size:0.8em}#magicpopup
h2{margin:15px
0px}#magicpopupcontent{margin-top:10px;color:black}#magicpopupcontent{}div#tarteaucitronAlertBig:before{content:' ' !important;background-image:url('/theme/otour2/img/logo_otour2.svg');background-repeat:no-repeat;display:block;background-size:190px 48px;background-position:center;height:48px;margin-bottom:40px}body #tarteaucitronRoot
div#tarteaucitronAlertBig{border-radius:0px !important;box-shadow:none !important}#cookie-banner-message{color:black;background-color:#fff;text-align:center;padding:5px;font-size:12px;border-bottom:1px solid #eee;font-family:arial}#cookie-banner-message
a{color:black;text-decoration:underline}#inform-and-ask{z-index:100000}#inform-and-consent{color:black;width:500px;background-color:white;border:1px
solid #ccc;padding:10px
10px;text-align:center;position:fixed;top:30px;left:50%;margin-top:0px;margin-left:-250px;z-index:100000;opacity:1;font-family:arial;line-height:1.5em}#inform-and-consent
a{color:black;text-decoration:underline}@media (max-width: 500px){#inform-and-consent{width:100% !important;max-width:500px !important;margin-left:0px !important;left:0px !important}}#inform-and-consent button:first-child{margin-right:50px}#inform-and-consent
button{text-decoration:underline}#cnil_button{padding:10px
10px;text-align:center}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* html
.clearfix{height:1%}*+html
.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media (min-width: 1170px){.menuToggle{display:none}#nav
ul{display:flex;width:100%;justify-content:space-around}#nav ul li
a{display:inline-block;text-align:center;text-decoration:none}#nav ul li a:hover{text-decoration:underline}#nav ul li
a.selected{color:#ce7a30}#header
#logo{display:inline-block;width:18%;vertical-align:middle}#header #logo
img{width:100%;height:auto}#intro #banner
h1{padding:8% 0px 4% 0px}#news #nsc
article{width:33%}#about #secteur
section{width:25%}#contact form div.text, #contact form div.email, #contact form
div.tel{width:50%}#powerby div p:after{content:" / "}#powerby div p:last-child:after{content:""}#powerby div
p{display:inline-block}#powerby div
p{margin:0px}#slider
.slider_box{position:absolute;width:360px;height:280px;top:50%;margin-top:-140px;text-align:center;background:rgba(255,255,255,0.9) none repeat scroll 0 0;border:1px
solid #cacaca;display:flex}#slider .align-left{left:10%}#slider .align-middle{left:50%;margin-left:-180px}#slider .align-right{right:10%}#slider
.triangle{display:none}#slider
.inner{text-align:center;padding:20px;margin:auto}#slider .slider_box
h2{font-size:1.2em}#slider .slider_box
strong{font-size:1.1em;padding:10px
0 10px 0px;display:block}#slider .slider_box
p{font-size:1em;line-height:1.3em}#slider .slider_box .bouton
a{font-size:1.2em;margin-top:25px;display:block}#header > div:nth-child(2) > div:nth-child(3) button{display:block;margin-right:14px;margin-top: -14px;position:absolute;right:0;top:50%}.top>div{display:flex;max-width:1170px;width:100%;height:35px}.top > div div, .top > div
h1{line-height:35px}.top .tophp div:first-child{text-align:left;width:20%}.top .tophp div:last-child{text-align:right;width:20%}.top .topother div:first-child{text-align:left;width:50%}.top .topother div:last-child{text-align:right;width:50%}.top
h1{font-size:0.8em;text-align:center;flex-grow:2;width:auto;margin:0px;padding:0px}#header>div:nth-child(2){padding-top:10px;display:flex;border-bottom:1px solid #c8c1b9;padding-bottom:15px}#header>div:nth-child(2)>div:nth-child(2){display:flex;flex-grow:2;justify-content:space-around}#header > div:nth-child(2) > div:nth-child(2) div{text-align:center;align-self:center;font-size:0.8em}#header > div:nth-child(2) > div:nth-child(2) div
i{padding-bottom:10px;font-size:1.8em}#header>div:nth-child(2)>div:nth-child(3){text-align:right;align-self:center}#header > div:nth-child(2) > div:nth-child(3) form{margin:0px}#header > div:nth-child(2) > div:nth-child(3) input{display:inline;height:45px;line-height:45px;margin-right:1px;padding:0
13px;width:500px;margin:0px}#product_left{display:inline-block;width:458px;vertical-align:top}#product_right{display:inline-block;width:712px;vertical-align:top}#alertes>section>div{width:50%}#alertes li div:first-child{width:60%}#alertes li div:last-child{width:40%}#left{width:25%}#right{width:75%}#social
div{margin-left:10px}#main
section#breadcrum{padding:15px
0px}#plan-du-site .col
ul{width:25%}}@media (max-width: 1170px) and (min-width: 769px){.container{padding:0px
15px}#structure
.container{padding:0px}.menuToggle{display:none}#nav
ul{display:flex;width:100%;justify-content:space-around}#nav ul li
a{display:inline-block;text-align:center;text-decoration:none}#nav ul li a:hover{text-decoration:underline}#nav ul li
a.selected{color:#ce7a30}#header
#logo{display:inline-block;width:18%;vertical-align:middle}#header #logo
img{width:100%;height:auto}#intro #banner
h1{padding:8% 0px 4% 0px}#news #nsc
article{width:50%}#about #secteur
section{width:33%}#contact form div.text, #contact form div.email, #contact form
div.tel{width:50%}#powerby div p:after{content:" / "}#powerby div p:last-child:after{content:""}#powerby div
p{display:inline-block}#powerby div
p{margin:0px}#slider
.slider_box{position:absolute;width:360px;height:280px;top:50%;margin-top:-140px;text-align:center;background:rgba(255,255,255,0.9) none repeat scroll 0 0;border:1px
solid #cacaca;display:flex}#slider .align-left{left:10%}#slider .align-middle{left:50%;margin-left:-180px}#slider .align-right{right:10%}#slider
.triangle{display:none}#slider
.inner{text-align:center;padding:20px;margin:auto}#slider .slider_box
h2{font-size:1.1em}#slider .slider_box
strong{font-size:0.9em;padding:10px
0 10px 0px;display:block}#slider .slider_box
p{font-size:0.95em;line-height:1.3em}#slider .slider_box .bouton
a{font-size:1em;margin-top:10px;display:block}#header > div:nth-child(2) > div:nth-child(3) button{display:block;margin-right:25px;margin-top: -14px;position:absolute;right:0;top:50%}.top > div
div{line-height:35px}.top>div{display:flex;max-width:1170px;width:100%;height:35px}.top .tophp div:first-child{text-align:left;width:30%}.top .tophp div:last-child{text-align:right;width:30%}.top .topother div:first-child{text-align:left;width:50%}.top .topother div:last-child{text-align:right;width:50%}.top
h1{font-size:0.8em;text-align:center;flex-grow:2;width:auto;margin:0px;padding:0px}#header>div:nth-child(2){padding-top:10px;display:flex;border-bottom:1px solid #c8c1b9;padding-bottom:15px}#header>div:nth-child(2)>div:nth-child(2){display:flex;flex-grow:2;justify-content:space-around}#header > div:nth-child(2) > div:nth-child(2) div{text-align:center;align-self:center;font-size:0.8em}#header > div:nth-child(2) > div:nth-child(2) div
i{padding-bottom:10px;font-size:1.8em}#header>div:nth-child(2)>div:nth-child(3){text-align:right;align-self:center}#header > div:nth-child(2) > div:nth-child(3) form{margin:0px}#header > div:nth-child(2) > div:nth-child(3) input{display:inline;height:45px;line-height:45px;margin-right:1px;padding:0
13px;width:250px;margin:0px}#product_left{display:inline-block;width:40%;vertical-align:top}#product_right{display:inline-block;width:60%;vertical-align:top}#alertes>section>div{width:80%}#alertes li div:first-child{width:60%}#alertes li div:last-child{width:40%}#left{width:25%}#right{width:75%}#social
div{margin-left:10px}#breadcrum{padding:15px}#plan-du-site .col
ul{width:50%}#plan-du-site .col ul:nth-child(1){order:1}#plan-du-site .col ul:nth-child(2){order:3}#plan-du-site .col ul:nth-child(3){order:2}#plan-du-site .col ul:nth-child(4){order:4}}@media (max-width: 768px){.container{padding:0px
15px}#structure
.container{padding:0px}.menuToggle{height:50px;line-height:50px;padding:0
30px;font-size:1.5em;cursor:pointer;display:block !important}.navOpen
li{display:block !important}.navOpen
.main{display:block}#nav{position:relative;padding:0px}#nav
ul{width:100%;padding:0px;top:0;left:0;z-index:1000}.main{display:none}#nav
li{display:none}#categories
li{display:none}#categories
ul{width:250px;margin:auto;padding-left:30px}#nav
a{display:block;padding:15px
10px 15px 30px;text-align:left;font-size:1.1em}#nav a:hover{color:#f98a5f}#nav .selected
a{background:none;color:#62351e}#nav ul:hover{background-image:none}#nav ul
.selected{background:url(/theme/otour2/img/icon-check.png) no-repeat 10px center}#nav.right
ul{left:auto;right:0}#nav.center
ul{left:50%;margin-left: -90px}.menuToggle{text-align:center}#header
#logo{display:block;width:190px;margin:auto}#catalogues{margin-top:20px}#header
#nav{display:block;width:190px;margin:auto}#intro #banner
h1{padding:8% 0px 4% 0px}#news #nsc
article{width:100%}#about #secteur
section{width:50%}#contact form div.text, #contact form div.email, #contact form
div.tel{width:50%}#powerby div
p{margin:5px
0px}#slider .slider_box:before{border-color:transparent transparent white;border-style:solid;border-width:0 20px 20px;content:"";height:0;left:50%;line-height:0;margin-left: -25px;margin-top: -20px;position:absolute;width:0}#slider
.slider_box{width:100%;text-align:center;border-bottom:1px solid #cacaca;display:flex}#slider
.inner{text-align:center;padding:20px;margin:auto}#slider .slider_box
h2{font-size:1.1em}#slider .slider_box
strong{font-size:0.9em;padding:10px
0 10px 0px;display:block}#slider .slider_box
p{font-size:0.95em;line-height:1.3em}#slider .slider_box .bouton
a{font-size:1em;margin-top:10px;display:block}.top .tophp
div{text-align:center;width:100%;display:block;padding:5px}.top .tophp
h1{text-align:center;width:100%;display:block;padding:5px;margin:0px;font-size:0.92em}.top .topother
div{line-height:35px}.top
.topother{display:flex;max-width:1170px;width:100%;height:35px}.top .topother div:first-child{text-align:left;width:40%}.top .topother div:last-child{text-align:right;width:60%}#header>div:nth-child(2){padding-top:10px;border-bottom:1px solid #c8c1b9;padding-bottom:15px}#header>div:nth-child(2)>div:nth-child(2){display:flex;text-align:center;align-items:center;justify-content:center}#header > div:nth-child(2) > div:nth-child(2) div{text-align:center;font-size:0.8em;padding:15px
10px}#header > div:nth-child(2) > div:nth-child(2) div
i{padding-bottom:10px;font-size:1.8em}#header>div:nth-child(2)>div:nth-child(3){text-align:center;position:relative}#header > div:nth-child(2) > div:nth-child(3) form{margin:0px}#header > div:nth-child(2) > div:nth-child(3) input{display:inline;height:45px;line-height:45px;margin-right:1px;padding:0
13px;width:250px;margin:20px
0px 0px 0px}#header > div:nth-child(2) > div:nth-child(3) button{display:block;margin-right: -115px;margin-top: -11px;position:absolute;right:50%;top:50%}#product_left{width:100%}#product_right{width:100%;padding:0px;margin-top:20px}#alertes>section>div{width:100%}#alertes li div:first-child{width:100%;padding:10px;text-align:center}#alertes li div:last-child{width:100%}#left{width:100%;margin-bottom:20px}#right{width:100%}h1{text-align:center}#product_right
h1{text-align:left}.devis
a{font-size:1.1em;display:block;text-align:center}#product_socialsharing{text-align:center}#salesman
h2{width:100%}#salesman
i{width:100%;font-size:0px}.salesman_conseils{text-align:left;width:auto;display:inline-block;margin:auto}.salesman_contacts{text-align:left;width:auto;display:inline-block;margin:auto}#breadcrum{padding:15px}#plan-du-site .col
ul{width:100%}}@media (max-width: 600px){#intro #banner
h1{padding:20% 0px 4% 0px}#about #secteur
section{width:100% !important}#footer{text-align:center}#contact form div.text, #contact form div.email, #contact form
div.tel{width:100%}#slider .slider_box:before{border-color:transparent transparent white;border-style:solid;border-width:0 20px 20px;content:"";height:0;left:50%;line-height:0;margin-left: -25px;margin-top: -20px;position:absolute;width:0}#slider
.slider_box{width:100%;text-align:center;border-bottom:1px solid #cacaca;display:flex}#slider
.inner{text-align:center;padding:20px;margin:auto}#slider .slider_box
h2{font-size:1.1em}#slider .slider_box
strong{font-size:0.9em;padding:10px
0 10px 0px;display:block}#slider .slider_box
p{font-size:0.95em;line-height:1.3em}#slider .slider_box .bouton
a{font-size:1em;margin-top:10px;display:block;line-height:1.3em}}