#sidebar{display:none;}
.box-title{line-height:16px;}
.box .name{margin:0 0 7px;color:#454545;font-size:12px;line-height:15px;}
.box .description{margin:0 0 8px;color:#999;}
.box .url{color:#003c4d;}
.box .url span{display:inline-block;width:15px;height:15px;vertical-align:top;background:url(/img/bg-item-url.gif);}
.box .image.pull-left{margin-right:15px;}
.box .image.pull-right{margin-left:15px;}
.mheight118{min-height:118px;}
#devis{clear:both;display:flex;justify-content:space-between;padding:30px 0 0 0;background:url(/img/home/bg-shadow-products.png) top center no-repeat;}
#devis > div{position:relative;width:300px;padding:3px 0;}
#devis > div > a{display:block;padding:15px 0 0 15px;height:48px;color:#fff;font-size:14px;line-height:20px;}
#devis > div > a:hover{text-decoration:none;}
#devis > div > a b{display:block;font-weight:400;text-transform:uppercase;font-size:18px;}
#devis > div::after{display:block;content:"";position:absolute;top:3px;right:75px;width:2px;height:59px;background:#fff;}
#devis > div.tel{background:#fcb034 url(/img/icon-telephone.png) no-repeat center right 10px;}
#devis > div.tel a{color:#003c4d;}
#devis > div.vente{background:#003c4d url(/img/icon-devis-vente.png) no-repeat center right 10px;}
#devis > div.location{background:#003c4d url(/img/icon-devis-location.png) no-repeat center right 10px;}
#divh{display:flex;justify-content:space-between;align-items:flex-end;margin:0 auto;width:900px;}
#divh div:last-child{text-align:right;}
.products{position:relative;margin:0 auto;width:933px;padding:15px 0;}
.products-title,.products .item h3{margin:0;padding-bottom:0;line-height:1;background:0;}
.products-title{margin:0 auto 15px;color:#003c4d;font-size:20px;line-height:26px;text-align:left;text-shadow:none;font-weight:normal;text-transform:uppercase;}
.products-description{position:absolute;top:30px;left:50%;margin:0 0 0 -450px;width:900px;color:#003c4d;font-size:18px;line-height:28px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-align:right;}
.products-description q{color:#717171;font-style:italic;font-size:20px;font-family:Times,TimesNewRoman,"Times New Roman",Baskerville,Georgia,serif;quotes:'\00AB\202F' '\202F\00BB' '\201C' '\201D';}
.products-description q:before{content:'\201C';}
.products-description q:after{content:'\201D';}
.products .item h3{border-top:1px solid #e3e2e2;padding:15px 0 0;}
.products-slider{margin:0 auto;width:900px;}
.products-slider .s-container{margin:0 0 7px;}
.products-slider .s-item{border-top:1px solid #e3e2e2;width:900px;}
.products-slider .s-nav{text-align:center;}
.products-slider .s-nav li{margin:0 2px;width:12px;height:12px;}
.products-slider .s-nav a{display:inline-block;width:100%;height:100%;vertical-align:top;background:url(/img/spr-bg-slider-nav.png);*zoom:1;*display:inline;}
.products-slider .s-nav a:hover,.products-slider .s-nav .current a{background-position:0 -12px;}
.products-slider .s-direction li{top:134px;margin-top:0;}
.products-slider .s-direction span{text-indent:-9999px;}
.products-slider .s-prev{left:-42px;}
.products-slider .s-next{right:-41px;}
.products .corner-top{position:absolute;top:-5px;left:-5px;width:100px;height:99px;background:url(/img/home/bg-corner-top.png);}
html[lang=fr] .products .corner-top{background-image:url(/img/home/bg-corner-top_fr.png);}
html[lang=en] .products .corner-top{background-image:none;}
html[lang=es] .products .corner-top{background-image:none;}
html[lang=de] .products .corner-top{background-image:none;}
.products .corner-bottom{position:absolute;right:-6px;bottom:-11px;z-index:1001;width:165px;height:85px;}
html[lang=fr] .products .corner-bottom{background-image:none;}
html[lang=en] .products .corner-bottom{background-image:none;}
html[lang=es] .products .corner-bottom{background-image:none;}
html[lang=de] .products .corner-bottom{background-image:none;}
.left-h2{font-size:16px;line-height:18px;font-weight:normal;text-align:center;}
div.slidetext{clear:both;padding:10px;font-size:14px;line-height:18px;color:#aaa;text-align:justify;}
.references .row{margin-bottom:0;}
.references ul.list{margin-bottom:0;}
.references .list{background:url(/img/bg-references-list.gif) -1px 0 repeat-y;}
.references li.item{list-style-type:none;}
.references .item{width:202px;padding:8px 25px 7px 0;}
.blog .image{margin:-11px 15px 0 0;}
.slider3{width:731px;padding:0;}
.slider3-title{margin-bottom:15px;}
.slider3 ul.list{margin:0;}
.slider3 li.item{list-style-type:none;}
.slider3-item{position:relative;}
.slider3-item .url{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;background:url(/img/null.gif);}
.slider3-item .name{display:flex;justify-content:center;align-items:center;font-size:13px;line-height:14px;height:28px;}
.slider3-item .description{margin:0 0 15px;}
.slider3 .s-container{margin:0 auto;width:731px;}
.slider3 .s-item{width:243px;text-align:center;}
.innoslslider3ider3vations .s-direction li{top:50%;margin-top:0;}
.slider3 .s-direction span{text-indent:-9999px;}
.slider3 .s-prev{left:-25px;}
.slider3 .s-next{right:-25px;}
.produits{padding-top:50px;}
.produits .span3{margin:0;padding-top:15px;text-align:center;}
.produits h2{text-align:center;color:#003c4d;}
.festivals{min-height:227px;padding-bottom:30px;}
.festivals-title{margin-bottom:15px;}
.festivals-item{position:relative;}
.festivals-item .url{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;background:url(/img/null.gif);}
.festivals-item .image{display:block;margin:0 0 15px;height:150px;text-align:center;}
.festivals-item .image:before{display:inline-block;width:0;height:100%;content:'';vertical-align:middle;}
.festivals-item .image img{display:inline-block;vertical-align:middle;}
.festivals-item .name,.festivals-item .date{margin-bottom:0;text-align:center;}
.festivals-item .date{color:#999;}
.festivals .s-container{margin:0 auto;width:531px;}
.festivals .s-item{margin:0 12px 0 13px;width:152px;}
.festivals .s-direction li{top:62px;margin-top:0;}
.festivals .s-direction span{text-indent:-9999px;}
.festivals .s-prev{left:-25px;}
.festivals .s-next{right:-25px;}
.refs-title{font-size:25px;line-height:28px;}
.refs-title span{color:#fcb034;}
.references{margin-bottom:10px;}
.references .span3{margin:0;padding-top:15px;text-align:center;}
.references h2{text-align:center;color:#003c4d;}
.foot-info{padding-top:45px;background:url(/img/home/bg-shadow-products.png) top center no-repeat;}
.foot-info a,.foot-info a:hover,.foot-info a:active{text-decoration:none;}
.foot-info p.description{color:#003c4d;font-size:14px;line-height:18px;}