body{padding-top:80px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}a,a:hover,a:focus,a:visited{text-decoration:none}div.norollover{position:absolute;width:100%;height:0;bottom:0;left:0;background-color:#fff;color:#484848;overflow:hidden;text-transform:uppercase}div.rollover{position:absolute;width:100%;height:0;bottom:0;left:0;opacity:.8;background-color:#fff;color:#484848;overflow:hidden;text-transform:uppercase}.logo{margin-bottom:45px}.uppermenu{font-size:14px;font-weight:400}.uppermenu .nav li>a{text-transform:uppercase;color:#ccc}.uppermenu .nav li>a:hover{color:#c93}.uppermenu .nav li.separator{border-left:1px solid #ccc}.uppermenu .nav li>a.current{color:#c93}.centermenu{text-align:center}.centermenu a{text-transform:uppercase;color:#000}div.centermenu{border-top:1px solid #999;border-bottom:1px solid #999;padding-top:10px;margin-bottom:30px}.box{background-color:#333;color:#fff}div.box{text-align:center;padding:0;margin-top:20px;display:table}.box a{color:#c93}.box a:hover{color:#fb6}.box p{margin:25px}.box h1{color:#fff;font-size:16px;text-transform:uppercase}.box h2{color:#fff;font-size:16px;text-transform:uppercase;padding-top:20px}.box hr{border-top-width:1px;border-top-color:#fff;width:100px}.box>div{display:table-cell;vertical-align:middle}div.Remove{padding-top:20px;font-size:14px}.Item .Remove a{color:#c93;margin-left:5px;margin-right:5px}.Item .Ref{padding-top:20px;padding-bottom:20px}.Item .Remove a:hover{color:#fb6}.form-box{background-color:#333;color:#fff}div.form-box{text-align:left;padding:30px;margin-top:20px}.form-box label{text-transform:uppercase;font-size:14px;font-weight:400}.form-box .radio label{margin-left:5px}.form-box a{color:#c93;text-transform:uppercase;margin-top:30px}.form-group.action{text-align:right}.form-box a:hover{color:#fb6}.pic{margin-top:20px;border:0 solid #fff}.centermenu span{color:#999}.centermenu a:hover{color:#999}.centermenu a.current{color:#999}.footermenu{text-align:center;font-size:14px;color:#999}.footermenu a{text-transform:uppercase;color:#999}.footermenu a:hover,.footermenu a.current{color:#c93}div.footermenu{border-top:1px solid #999;padding-top:10px;margin-top:40px}div.product{text-align:center;margin-bottom:20px}.product .thumb>img{border:1px solid #ddd;padding:0}.product div.thumb>img:hover{border-color:#c93}address{text-align:center}address strong{font-weight:400}.right-pic{padding-top:20px}.revert-box{text-align:justify;text-justify:auto;-moz-hyphens:auto;hyphens:auto;color:#777;line-height:20px;display:table}.revert-box>div{padding-top:20px;display:table-cell;vertical-align:middle}.revert-box a{color:#c93}.revert-box p{margin-top:20px}.revert-box hr{border-top-width:1px;border-top-color:#000;width:80px;position:absolute;left:15px}.revert-box hr.bottom{top:514px}address a,address a:visited,address a:active{color:#c93}address a:hover{color:#fb6}.nav i{font-size:18px}#menuTop .nav-item>a.nav-link:only-child{text-transform:uppercase}#menuTop .nav-item>a.current{color:#c93}#sidebar-wrapper a{text-transform:uppercase}#sidebar-wrapper a.current{color:#c93!important}.societe a{color:#c97a2a!important}.livraison img{max-width:507px}#page-content-wrapper{padding-top:3em}.ref{text-transform:uppercase}#footer{height:inherit;text-transform:uppercase}.separated{border-right:1px solid #000}#sidebarCollapse{text-transform:uppercase;font-size:.85rem}#bt-catalogue{text-transform:uppercase;font-size:.85rem;display:none!important}#menu-catalogue{box-sizing:border-box;width:310px;font-size:.85rem;text-transform:uppercase}#menu-catalogue a{color:#6d6d6d!important;transition-property:color;transition-duration:.35s}#menu-catalogue a:hover{text-decoration:none;color:#b67a34!important}#menu-catalogue a.current{color:#c93!important}.societe{padding-left:10px;padding-right:10px}@media(max-width:991px){#bt-catalogue{display:inline-block!important}}#sidebar-wrapper .n1-item{height:80px}#modalbar-wrapper .n1-item{height:40px}#modalbar-wrapper .list-group{width:15rem;font-size:.85rem;background:transparent}#modalbar-wrapper .list-group a{color:#6d6d6d!important;transition-property:color;transition-duration:.35s}#modalbar-wrapper .list-group a:hover{text-decoration:none;color:#b67a34!important}#modalbar-wrapper a{text-transform:uppercase}#modalbar-wrapper a.current{color:#c93!important}#modalbar-wrapper .list-group-item{box-sizing:border-box;width:310px}.n1-item{background-color:#c97a2a;text-align:center;display:table;margin-top:1px;margin-bottom:1px;padding:0 20px 0 20px;font-size:1rem;color:#fff;text-transform:uppercase;cursor:pointer;width:100%}.n1-item div{display:table-cell;vertical-align:middle}.n1-item.collapsed{background-color:#ebe9e8;color:inherit}.n1-item.activ a{color:#fff!important}#sidebar-wrapper ul{padding-inline-start:1.5rem}#sidebar-wrapper .list-group-item{padding:.4rem 0}#descriptif .titre{font-size:1rem;text-transform:uppercase;text-align:center;margin-bottom:30px}#descriptif .descriptif{font-size:.85rem;text-align:center;margin-bottom:30px}.dropdown-modal:focus{box-shadow:none}.dropdown-modal::after{display:block;position:absolute;top:50%;right:-1em;transform:translateY(-50%);margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#sidebar-wrapper{padding-top:3em;min-height:100vh;min-width:30%;width:30%;max-width:30%;margin-right:5%;border-right:1px solid #ccc}.Search_Box{margin-top:-42px;margin-bottom:24px;height:20px;width:240px;float:right}.Search_Box input{font-size:smaller}.modal-dialog .Search_Box{margin-top:0;margin-bottom:30px;width:260px}.SERVICES .Head span{background-color:#c97a2a;color:#fff;padding:1px 7px 1px 7px}.REFERENCES table,.REFERENCES th,.REFERENCES td{border-left:solid;border-right:solid;border-width:1px;text-align:center;border-color:#c97a2a}.REFERENCES .Head{margin:0 4px 0 4px;background-color:#c97a2a;color:#fff;font-weight:500;text-transform:uppercase}.REFERENCES .Client{font-size:xx-small;margin-bottom:0}.REFERENCES .Country{color:#c97a2a;font-weight:500;margin-bottom:0}.mw-1000{max-width:1000px}.text-small{font-size:small}.text-x-small{font-size:x-small}.Col_Menu-P{margin-top:8em}.Col_Menu-P div{padding-top:.5em;padding-bottom:.5em}@media(min-width:992px){.Two_Cols{column-rule:solid 1px lightgray;column-count:2;column-gap:5em;text-align:justify}.grid-divider{overflow-x:hidden}.grid-divider>[class="col"]:nth-child(n+2):after{content:"";background-color:#d3d3d3;position:absolute;top:0;bottom:0;width:1px;height:auto;left:-1px}}