.top.topheader{		padding-bottom: 0px;}.top.topheader .container.topheader .row.topheader .right{float:right}.top.topheader .container.topheader .row.topheader .right ul.menu{display:inline-block;float:left;margin:0}.top.topheader .container.topheader .row.topheader .right ul.menu li{display:inline-block;float:left}.top.topheader .container.topheader .row.topheader .right ul.menu li a{color:#808080;display:block;padding:0 6px;line-height:40px;text-decoration:none;font-size:14px;font-weight:bold;}.top.topheader .container.topheader .row.topheader .right ul.menu li:hover a,.top.topheader .container.topheader .row.topheader .right ul.menu li.active a,.top.topheader .container.topheader .row.topheader .right ul.menu li.current a{color:#d6510d}.top.topheader .container.topheader .row.topheader .right form{box-shadow:0 0 10px rgba(0,0,0,0.5) inset;float:right;padding:0 5px;margin:7px 5px;display:inline-block;color:#d6510d}.top.topheader .container.topheader .row.topheader .right form *{line-height:26px}.top.topheader .container.topheader .row.topheader .right form input[type=submit]{display:none}.top.topheader .container.topheader .row.topheader .right form a{color:#d6510d}.top.topheader .container.topheader .row.topheader .right form input[type=text]{border:0;width:200px;background-color:transparent}.top.title .container.title .row.title{border-top:4px solid #d6510d;padding:25px 0 30px}.top.title .container.title .row.title img{height:90px}.top.title .container.title .row.title img.logo{float:left}.top.title .container.title .row.title img.ish{float:right}.top.title .container.title .row.title .banneritem img{float:right}.top.header .container.header .row.header{	text-transform:uppercase;	margin-top: 1px;	font-weight:bold;}.top.header .container.header .row.header > ul.menu {  background-color: #12340b;  height: 46px;  margin: 0;}.top.header .container.header .row.header>ul.menu>li{display:inline-block;float:left;position:relative}.top.header .container.header .row.header>ul.menu>li>ul{	position:absolute;	background-color:#FFF;	z-index:1;	display:none}.top.header .container.header .row.header>ul.menu>li>ul>li{display:block;width:100%}.top.header .container.header .row.header > ul.menu > li > a {  color: #fff;  display: block;  font-size: 14px;  line-height: 46px;  padding: 0 20px;  position: relative;  text-decoration: none;}.top.header .container.header .row.header>ul.menu>li>ul>li:hover>a,.top.header .container.header .row.header>ul.menu>li>ul>li.active>a,.top.header .container.header .row.header>ul.menu>li>ul>li.current>a{background-color:#fff;color:#d6510d}.top.header .container.header .row.header>ul.menu>li:hover>ul,.top.header .container.header .row.header>ul.menu>li a:hover+ul,.top.header .container.header .row.header>ul.menu>li>ul:hover,.top.header .container.header .row.header>ul.menu>li ull{display:block}.top.header .container.header .row.header>ul.menu>li>a{	color:#fff;	display:block;	padding:0 20px;	line-height:46px;	font-size:14px;	text-decoration:none;	position:relative}.top.header .container.header .row.header>ul.menu>li>a:before{content:" ";position:absolute;display:block;width:4px;height:4px;border-radius:100%;background-color:#fff;top:50%;left:-2px}.top.header .container.header .row.header>ul.menu>li:first-child a:before{display:none}.top.header .container.header .row.header>ul.menu>li:hover>a,.top.header .container.header .row.header>ul.menu>li.active>a,.top.header .container.header .row.header>ul.menu>li.current>a{color:#d6510d;background-color:rgba(255,255,255,0.75)}.top.header .container.header .row.header .menu-button{display:none}.top.home .container.home .row.home{padding-top:30px;padding-bottom:30px}.top.home .container.home .row.home #system-message-container .alert{border:1px solid #e6e6e6;background-color:#02c211;color:#fff}.top.home .container.home .row.home #system-message-container .alert.alert-error{background-color:#f00}.top.home .container.home .row.home #system-message-container .alert.alert-warning{background-color:#d8b500}.top.home .container.home .row.home #system-message-container .alert.alert-notice{background-color:#d6510d}.top.home .container.home .row.home #system-message-container .alert a{color:inherit}.top.home .container.home .row.home #system-message-container .alert a.close{background-color:inherit;width:22px;line-height:20px;display:inline-block;text-align:center;border-radius:10px;border:1px solid #fff}.top.home .container.home .row.home #system-message-container .alert>div{background-color:#fff;padding:1em 1em 1px;color:#000}.top.home .container.home .row.home .body{background-color:rgba(255,255,255,0.8)}.top.home .container.home .row.home .body .blog [itemprop=blogPost] .item-image{width:25%;margin:10px;clear:both}.top.home .container.home .row.home .body .blog [itemprop=blogPost] .item-image img{width:100%}.top.home .container.home .row.home .body .item-page{padding:10px 10px 0;position:relative}.top.home .container.home .row.home .body .item-page .icons{position:absolute;top:20px;right:20px}.top.home .container.home .row.home .body .item-page [itemprop=name]{line-height:1.2em;font-size:32px}.top.home .container.home .row.home .body .item-page [itemprop=name] a{position:relative;background-color:transparent;padding-right:10px}.top.home .container.home .row.home .body .item-page [itemprop=name] a:before{color:#d6510d;content:":: "}.top.home .container.home .row.home .body .item-page [itemprop=articleBody]{position:relative;clear:both;display:inline}.top.home .container.home .row.home .body .item-page [itemprop=articleBody] h1,.top.home .container.home .row.home .body .item-page [itemprop=articleBody] h2,.top.home .container.home .row.home .body .item-page [itemprop=articleBody] h3{display:inline;color:#d6510d;font-size:14px}.top.home .container.home .row.home .body .item-page .item-image{width:50%;margin:0 0 10px 10px;float:right}.top.home .container.home .row.home .body .item-page .item-image img{width:100%}.top.home .container.home .row.home .body .item-page p{font-size:12px;line-height:1.5em}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls{display:inline-block;position:relative;top:0;left:0;width:100%;margin:0;padding:0}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls .bx-pager{display:inline-block;position:relative;top:0;left:0;width:100%;margin:0;padding:0}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item{width:25%}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{display:block;padding:5%;background-color:#d6510d}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a img{width:100%}.top.home .container.home .row.home .body .slider.thumbslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{background-color:#333}.top.home .container.home .row.home .body .slider.dotslider .bx-wrapper{position:relative}.top.home .container.home .row.home .body .slider.dotslider .bx-wrapper .bx-controls{position:absolute;top:0;left:0;width:100%;bottom:0}.top.home .container.home .row.home .body .slider.dotslider .bx-wrapper .bx-controls .bx-pager{left:auto;right:0;bottom:0;padding:0;margin:0}.top.home .container.home .row.home .body .slider.dotslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{display:block;padding:5%}.top.home .container.home .row.home .body .slider.dotslider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{background-color:#d6510d}.top.home .container.home .row.home .body .slider .slider-pager{display:none}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li{position:relative}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li img{width:100%}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li .title{position:absolute;top:0;width:100%;background-color:#FFF;padding:10px;opacity: 0.88;;}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li .title h1{margin:0;color:#d6510d;font-weight:bold;font-size:24px}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li .description{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.8);padding:10px;opacity: 0.75;;}.top.home .container.home .row.home .body .slider .bx-wrapper .bx-viewport ul.slider-slides li .description p{margin:0;color:#fff;line-height:1.4em;font-size:12px}.shortcut{background-color:#fff;position:relative;margin-bottom:30px;border:1px solid #e6e6e6;padding:10px 10px 0;height:350px}.shortcut.inverted{border:0;padding:0;color:#fff;background-color:#d6510d;min-height:75px}.shortcut.inverted h1{background-color:#fff;position:relative;top:15px;margin-bottom:35px;padding:0 10px}.shortcut.inverted h1 span{top:-3px;background-color:#d6510d}.shortcut.inverted h1 span:before{color:#fff}.shortcut.inverted h1:after{content:" ";position:absolute;display:block;background-color:#fff;top:15px;left:-20px;right:0;height:10px}.shortcut.inverted .art{padding:10px}.shortcut.tabbed ul.tabs li{display:inline-block;float:left;width:25%}.shortcut.tabbed ul.tabs li a{display:block;padding:10px 0;text-align:center}.shortcut.tabbed .art{display:none;opacity:0}.shortcut.tabbed .art.active{display:block;opacity:1}.shortcut.auto{height:auto}.shortcut.single .art{position:initial}.shortcut.single .art a{bottom:0;right:10px}.shortcut.single h1+.art{border-bottom:1px solid #e5e5e5;position:relative}.shortcut.single h1+.art a{bottom:0;right:0}.shortcut.multi .art{border-bottom:1px solid #e5e5e5}.shortcut.multi .art a.img{position:relative;left:50%;width:49%;display:inline-block;padding:0 0 10px 10px;margin:10px 0 0;vertical-align:top}.shortcut.multi .art a.img+p{margin:10px 0 0;display:inline-block;position:relative;right:50%;width:49%}.shortcut.multi .art a.img+p+a{right:50%}.shortcut .art{position:relative;clear:both}.shortcut .art h2{margin:10px 0 5px;font-size:13px;color:#d6510d}.shortcut .art h2 a{color:inherit}.shortcut .art a.more{position:absolute;bottom:0;right:0;width:20px;line-height:20px;text-align:center;color:#fff;background-color:#d6510d}.shortcut .art a.more:before{content:"+"}.shortcut h2{font-weight:bold}.shortcut h1{margin:15px 0 15px 20px;line-height:5px;font-size:14px;font-weight:bold;background-color:#F1AB43}.shortcut h1 span{position:relative;top:-3px;margin:-15px 0 -5px -20px;background-color:#fff;padding-right:10px}.shortcut h1 span:before{color:#d6510d;content:":: "}.shortcut img{width:100%;margin:10px 0}.shortcut img+.art h2{border-top:1px solid #e5e5e5;margin-top:-3px;padding-top:3px}.shortcut p{line-height:1.4em;font-size:12px}.share-social{background-color:#ccc;padding:10px}.share-social p{font-size:18px;text-transform:uppercase;color:#fff;text-align:justify;height:2.4em}.share-social p span{width:100%;display:inline-block}.share-social ul{height:60px}.share-social ul li{width:25%;float:left;padding:5px}.share-social ul li a{display:block;width:100%;line-height:60px;text-align:center;font-size:30px;color:#fff;border-radius:5px;box-shadow:0 -3px 0 rgba(0,0,0,0.25) inset;text-shadow:1px 1px rgba(0,0,0,0.25);background-image:url(../img/gloss.png);background-repeat:no-repeat;background-size:100%}.share-social ul li a.fb{background-color:#3c5997}.share-social ul li a.tw{background-color:#1b76bb}.share-social ul li a.yt{background-color:#f33}.share-social ul li a.fd{background-color:#c57c25}.album>a{display:block;width:20px;height:20px;position:absolute;top:50%;z-index:2}.album>a span{display:block;color:#d6510d;border:10px solid;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.album>a.left{left:0}.album>a.left span{border-left-color:rgba(0,0,0,0)}.album>a.right{right:0}.album>a.right span{border-right-color:rgba(0,0,0,0)}.album:before,.album:after{content:" ";position:absolute;display:block;z-index:1;background-color:#fff;width:0;top:60px;bottom:20px;box-shadow:0 0 10px 10px #fff}.album:before{left:10px}.album:after{right:10px}.album ul{white-space:nowrap;overflow:hidden;position:relative}.album ul>li{float:none;display:inline-block}.top.bxslider ul.bxslider li{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.top.bxslider ul.bxslider li .container{height:560px}.top.bxslider ul.bxslider li .container p{margin-top:80px;color:#fff;font-size:18pt}.top.bxslider ul.bxslider li .container a.button.flat{display:inline-block;margin-left:15px;margin-top:80px;width:auto;color:#fff;border:1px solid;border-left:3px solid;padding:1em 2em;font-size:10pt}.top.bxslider ul.bxslider.compact li .container{height:350px}.top.bxslider ul.bxslider.compact li .container p{margin-top:20px;font-size:16pt}.top.bxslider ul.bxslider.compact li .container a.button.flat{margin-top:20px;font-size:9pt}.bar .bar{text-align:center}.bar .bar a{display:inline-block;white-space:nowrap;border-top:5px solid;text-transform:uppercase}.bar h1.bar{margin:0}.bar h1.bar a{line-height:145px;font-size:14pt}.bar h2.bar,.bar .h2.bar{margin:0 10px}.bar h2.bar a,.bar .h2.bar a{padding-bottom:5px;line-height:40px;font-size:10pt}.bar h2.bar.left,.bar .h2.bar.left{text-align:left}.top.products .container.products .row.products{margin-bottom:90px}.top.products .container.products .row.products h1 a{color:#333}.top.products .container.products .row.products div img{width:80%;margin:0 10%;border-radius:100%;border:1px solid}.top.products .container.products .row.products div span{display:block;text-align:center;font-size:18pt;line-height:40px;margin:30px 0}.top.products .container.products .row.products div a{width:70%;margin:30px 15%;display:block;text-align:center;font-size:14pt;line-height:60px;border:1px solid;border-left:3px solid;color:inherit}.top.pages{background-color:#f6f1ed;padding-bottom:60px}.top.pages .container.pages .row.pages>div .content{width:100%;border:1px solid #ccc}.news{position:relative}.news .news-pager{position:absolute;top:16px;right:8px;z-index:1}.news .news-pager .bx-pager .bx-pager-item{display:inline-block}.news .news-pager .bx-pager .bx-pager-item a{display:block;width:20px;line-height:20px;text-align:center;margin:2px;background-color:#000;color:#fff;border:none;border-radius:0}.news .news-pager .bx-pager .bx-pager-item a.active{background-color:#ca1f20}.news ul.newsslider img{margin-left:auto;margin-right:auto}.news ul.newsslider p{position:absolute;margin:0;padding:4px;bottom:0;left:0;width:100%;color:#fff;background-color:rgba(0,0,0,0.5)}.top.album .row.album{margin-left:0;margin-right:0}.top.album .row.album div.item{padding-left:0;padding-right:0}.top.album .row.album div.item img{width:100%}.top.album .row.album div.item div.overlay{opacity:0;transition:opacity 500ms;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(230,103,104,0.7)}.top.album .row.album div.item div.overlay:hover{opacity:1}.top.album .row.album div.item div.overlay .content{position:absolute;left:0;width:100%;bottom:0;padding:20px;color:#fff}.top.album .row.album div.item div.overlay .content h1{font-size:11pt}.top.album .row.album div.item div.overlay .content a{display:inline-block;width:24px;line-height:24px;text-align:center;color:#fff;border:1px solid}.top.branches .container.branches .row.branches div img{width:60%;margin:40px 20%}.top.contact .container.contact .row.contact{background-image:url(../img/map.png);background-size:cover;background-repeat:no-repeat;background-position:center}.top.contact .container.contact .row.contact form{margin-top:160px;background-color:#333;color:#fff;text-align:center}.top.contact .container.contact .row.contact form h1 a{line-height:1em;padding-top:50px;vertical-align:text-bottom;text-transform:none;color:#ecba0b}.top.contact .container.contact .row.contact form h2{color:#ecba0b;font-size:10pt;text-align:center}.top.contact .container.contact .row.contact form p{text-align:center}.top.contact .container.contact .row.contact form .row div input,.top.contact .container.contact .row.contact form .row div textarea{width:100%;border:1px solid;background-color:transparent;padding:0 10px;margin-top:30px}.top.contact .container.contact .row.contact form .row div input{line-height:30px}.top.contact .container.contact .row.contact form .row div textarea{padding:10px}.top.contact .container.contact .row.contact form input[type=submit]{display:none}.top.contact .container.contact .row.contact form .send-button{color:#fff;display:inline-block;border:1px solid;background-color:transparent;padding:10px;margin:30px auto}.ribbon{position:relative;margin-top:40px}.ribbon h2{position:absolute;display:inline-block;top:10px;margin:0}.ribbon h2 img{margin-left:-43px;position:absolute;top:-30px;left:50%}.ribbon h2 a{position:relative;z-index:1;background-color:#a11c1f;display:block;padding:0 30px;line-height:40px;border-radius:0 20px 20px 0;font-size:10pt;color:#fff;text-transform:uppercase}.top.footer{background-color:#e6e6e6}.top.footer .container.footer .row.footer{padding-top:20px;padding-bottom:20px;color:#000}.top.footer .container.footer .row.footer h3{font-size:120%}.top.footer .container.footer .row.footer .newsletter form{line-height:40px;font-size:18px;color:#fff}.top.footer .container.footer .row.footer .newsletter form span.i-mail{display:inline-block;background-color:#474747;background-image:url(../img/gloss.png);background-repeat:no-repeat;background-size:100%;width:70px;line-height:70px;font-size:30px;text-align:center;border-radius:5px;vertical-align:middle;box-shadow:0 5px 0 #d6510d}.top.footer .container.footer .row.footer .newsletter form input[type=text]{border:none;background-color:#4d4d4d;box-shadow:0 0 10px rgba(0,0,0,0.5) inset;text-align:center}.top.footer .container.footer .row.footer .newsletter form input[type=submit]{background-color:#d6510d;border:0}.top.footer .container.footer .row.footer .logo img{width:100%}.top.bottom-footer .container.bottom-footer .row.bottom-footer{background-color:#d6510d;color:#fff;padding:0 10px;line-height:22px;font-size:9px}.top.bottom-footer .container.bottom-footer .row.bottom-footer .left{float:left}/* Les sous menu */.menuder-container {}.menuder,.menuder ul { float: left; width: 100%; margin: 0; padding: 0; background-color: #fff; border: solid #666; border-width: 1px 0; list-style: none; text-align: left; font-weight: bold; }.menuder a { display: block; width: 20em; w\idth: 15em; padding: .25em 2em; text-decoration: none; }.menuder a.daddy { background-color: url(img/menuder.gif) center right no-repeat; }.menuder li { float: left; width: 10em; padding: 0; }.menuder li ul { position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; margin: 0; border-width: .25em; font-weight: normal; z-index:100;}.menuder li li { width: 13em; padding-right: 1em; }.menuder li ul a { width: 13em; w\idth: 9em; }.menuder li ul ul { margin: -1.75em 0 0 14em; }.menuder li:hover ul ul,.menuder li:hover ul ul ul,.menuder li:hover ul ul ul ul,.menuder li.hover ul ul,.menuder li.hover ul ul ul,.menuder li.hover ul ul ul ul { left: -999em; }.menuder li:hover ul, .menuder li li:hover ul, .menuder li li li:hover ul,.menuder li li li li:hover ul { left: auto; }.menuder li.hover ul,.menuder li li.hover ul,.menuder li li li.hover ul,.menuder li li li li.hover ul { left: auto; }.menuder li:hover,.menuder li.hover { background-color: #fff; }