@import "../js/lib/colorbox/example3/colorbox.css";
@import "../js/lib/validation-engine/css/validationEngine.jquery.css";
*{margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;height:100%;}
body{background:#494949 url(../img/trame-page.png) center center repeat fixed;color:#474747;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:15px;min-height:100%;}
a img{border:none;}
ul{padding-left:18px;}
ol{padding-left:28px;}
input[type=text],textarea,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#CCC solid 1px;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px;height:30px;letter-spacing:0.02em;line-height:31px;padding:0 10px;width:100%;}
textarea{height:125px;line-height:22px;padding:7px 10px;}
input+input,input+textarea,input+div+input,input+div+textarea,input+select,input+div+select,select+input,select+div+input{margin-top:5px;}
.aligneDroit{text-align:right;}
section .bouton{-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#ac3731;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjMzczMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzEzMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ac3731 0%, #6c1312 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac3731), color-stop(100%, #6c1312));background:-webkit-linear-gradient(top, #ac3731 0%, #6c1312 100%);background:-o-linear-gradient(top, #ac3731 0%, #6c1312 100%);background:-ms-linear-gradient(top, #ac3731 0%, #6c1312 100%);background:linear-gradient(to bottom, #ac3731 0%, #6c1312 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac3731', endColorstr='#6c1312', GradientType=0);border:#BFC1B9 solid 3px;color:#FFF;cursor:pointer;display:inline-block;font-family:'FuturaStd-Condensed',Arial,Tahoma,Verdana,Helvetica,sans-serif;letter-spacing:0.04em;padding:5px 15px;text-transform:uppercase;}section .bouton:hover{background:#892727;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDBiMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #892727 0%, #440b0b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #892727), color-stop(100%, #440b0b));background:-webkit-linear-gradient(top, #892727 0%, #440b0b 100%);background:-o-linear-gradient(top, #892727 0%, #440b0b 100%);background:-ms-linear-gradient(top, #892727 0%, #440b0b 100%);background:linear-gradient(to bottom, #892727 0%, #440b0b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#892727', endColorstr='#440b0b', GradientType=0);color:#FFF;}
textarea+.bouton{font-size:18px;margin-top:15px;padding:8px 20px;}
.centre{margin:0 auto;max-width:870px;position:relative;width:90%;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
@media only screen and (max-width:667px){.centre{width:96%;}}@font-face{font-family:'FuturaStd-Condensed';src:url('../fonts/FuturaStd-Condensed.eot@') format('embedded-opentype'),url('../fonts/FuturaStd-Condensed.otf') format('opentype'),url('../fonts/FuturaStd-Condensed.woff') format('woff'),url('../fonts/FuturaStd-Condensed.ttf') format('truetype'),url('../fonts/FuturaStd-Condensed.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaStd-CondensedBold';src:url('../fonts/FuturaStd-CondensedBold.eot@') format('embedded-opentype'),url('../fonts/FuturaStd-CondensedBold.otf') format('opentype'),url('../fonts/FuturaStd-CondensedBold.woff') format('woff'),url('../fonts/FuturaStd-CondensedBold.ttf') format('truetype'),url('../fonts/FuturaStd-CondensedBold.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FuturaStd-CondensedLight';src:url('../fonts/FuturaStd-CondensedLight.eot@') format('embedded-opentype'),url('../fonts/FuturaStd-CondensedLight.otf') format('opentype'),url('../fonts/FuturaStd-CondensedLight.woff') format('woff'),url('../fonts/FuturaStd-CondensedLight.ttf') format('truetype'),url('../fonts/FuturaStd-CondensedLight.svg') format('svg');font-weight:normal;font-style:normal;}a{transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#458d22;text-decoration:none;}a:hover{color:#c42725;}
h1,h2,h3{font-family:'FuturaStd-Condensed',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}
h1{font-size:30px;line-height:34px;}
h2{font-size:21px;line-height:25px;}
p,li{line-height:21px;}
h1+p,p+p,.sproduit+.sproduit,h1+.sproduit,h1+table,h1+.colonne,h1+.colonne+.colonne,p+form{margin-top:20px;}
h1+.categories{margin-top:30px;}
p+ul,p+ol{margin-top:10px;}
h2+p{margin-top:5px;}
h1+h2{margin-top:20px;}
p+h2,ul+h2,ol+h2{margin-top:40px;}
li+li{margin-top:5px;}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
.msg{border:#458d22 dotted 1px;color:#458d22;display:block;padding:10px;}
@media only screen and (max-width:667px){h1+h2,p+h2,ul+h2,ol+h2{margin-top:30px;}}#carteGoogle{height:350px;}
#cboxTitle,#cboxCurrent{color:#FFF;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:17px;letter-spacing:0.04em;}
#cboxTitle{font-size:19px !important;}
#entete{background:#ffffff url(../img/trame-entete.png) center top repeat-x;border-bottom:#458d22 solid 9px;position:relative;z-index:100;}#entete .centre{height:175px;}
#entete .logo{background:#fff;height:100%;left:0;padding:0 20px;position:absolute;top:0;width:100px;z-index:50;}#entete .logo img{height:155px;left:50%;margin:-77px 0 0 -50px;position:absolute;top:50%;width:100px;}
#entete nav{position:absolute;}#entete nav a{color:#458d22;display:block;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;}
#entete ul{list-style:none;}
#entete #navPrinc{bottom:1px;position:absolute;right:0;}#entete #navPrinc button{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8));background:-webkit-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:linear-gradient(to bottom, #ffffff 0%, #d8d8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0);border:#458d22 solid 3px;border-bottom:none;display:table-cell;height:48px;padding:0 15px;text-align:center;vertical-align:middle;transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#458d22;cursor:pointer;display:none;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:18px;text-transform:uppercase;}#entete #navPrinc button:hover{color:#c42725;}
#entete #navPrinc>ul>li{float:left;height:50px;position:relative;vertical-align:middle;}#entete #navPrinc>ul>li+li{margin-left:5px;}
#entete #navPrinc>ul>li.mobile{display:none;}
#entete #navPrinc>ul>li:hover>a,#entete #navPrinc>ul>li ul a:hover{background:#a9d493;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZDQ5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk5M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #a9d493 0%, #5b993c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9d493), color-stop(100%, #5b993c));background:-webkit-linear-gradient(top, #a9d493 0%, #5b993c 100%);background:-o-linear-gradient(top, #a9d493 0%, #5b993c 100%);background:-ms-linear-gradient(top, #a9d493 0%, #5b993c 100%);background:linear-gradient(to bottom, #a9d493 0%, #5b993c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d493', endColorstr='#5b993c', GradientType=0);color:#000;}
#entete #navPrinc>ul>li>a{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8));background:-webkit-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);background:linear-gradient(to bottom, #ffffff 0%, #d8d8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d8d8d8', GradientType=0);border:#458d22 solid 3px;border-bottom:none;display:table-cell;height:48px;padding:0 15px;text-align:center;vertical-align:middle;}
#entete #navPrinc>ul>li>ul{background:#D8D8D8;display:none;left:3px;padding:8px 30px 8px 10px;position:absolute;}#entete #navPrinc>ul>li>ul a{white-space:nowrap;text-transform:none;}#entete #navPrinc>ul>li>ul a:hover{background:none;}
#entete #navPrinc>ul>li>ul li+li{margin-top:8px;}
#entete #navSec{font-size:0;position:absolute;right:0;top:0;}#entete #navSec a{-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:#FFF;border:#458d22 solid 3px;border-top:none;display:inline-block;height:36px;line-height:36px;padding:0 15px;}#entete #navSec a+a{margin-left:5px;}
#entete #navSec a:hover{background:#A9D493;color:#000;}
#entete #navSec a.col-classic{color:#c42725;}
@media only screen and (max-width:890px){#entete{border-bottom-width:5px;}#entete .centre{height:114px;} #entete .logo{width:59px;}#entete .logo img{height:92px;margin-top:-46px;margin-left:-30px;width:59px;} #entete #navPrinc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;width:100%;}#entete #navPrinc.ouvert>ul{max-height:1000px;padding:15px 25px;} #entete #navPrinc button{display:block;float:right;} #entete #navPrinc>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#D8D8D8;left:0;max-height:0;overflow:hidden;padding:0;position:absolute;top:100%;width:100%;}#entete #navPrinc>ul>li{float:none;height:auto;}#entete #navPrinc>ul>li+li{margin:15px 0 0;} #entete #navPrinc>ul>li.mobile{display:block;} #entete #navPrinc>ul>li:hover a,#entete #navPrinc>ul>li ul a{background:none;} #entete #navPrinc>ul>li a{-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;background:none;border:none;display:block;height:auto;padding:0;}#entete #navPrinc>ul>li a br{content:' ';} #entete #navPrinc>ul>li a br:after{content:' ';} #entete #navPrinc>ul>li>ul{background:none;display:block !important;margin-top:10px;padding:0;position:relative;}#entete #navPrinc>ul>li>ul a{color:#666;text-align:center;} #entete #navSec{display:none;}}#diaporama{font-size:0;margin-top:-1px;overflow:hidden;position:relative;}#diaporama .etiquette{position:absolute;right:15px;top:35px;width:100px;z-index:50;}
#diaporama .bande{transition:left 0.5s ease 0s;-webkit-transition:left 0.5s ease 0s;position:relative;z-index:10;}#diaporama .bande img{position:relative;width:100%;z-index:5;}
#diaporama .bande span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;color:#FFF;display:block;font-family:'FuturaStd-Condensed',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:24px;height:60px;line-height:60px;padding-left:30px;position:absolute;text-transform:uppercase;z-index:15;}
#diaporama .bande .trame{background:url(../img/trame-diaporama.png) 0 0 repeat-x;bottom:0;height:77px;left:0;position:absolute;width:100%;z-index:10;}
#diaporama .bouton{background:transparent url(../img/sprite-diaporama.png) 0 0 no-repeat;bottom:10px;cursor:pointer;height:31px;position:absolute;right:15px;width:28px;z-index:20;}#diaporama .bouton:hover{background-position:-28px 0;}
#diaporama .bouton.play{background-position:0 -31px;}#diaporama .bouton.play:hover{background-position:-28px -31px;}
#diaporama .boulets{font-size:0;position:absolute;right:15px;top:10px;z-index:20;}#diaporama .boulets button{-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;transition:background 0.5s ease 0s;-webkit-transition:background 0.5s ease 0s;background:#458d22;border:none;cursor:pointer;height:16px;width:16px;}#diaporama .boulets button.actif,#diaporama .boulets button:hover{background:#FFF;}
#diaporama .boulets button+button{margin-left:5px;}
.imgFente{float:left;height:auto !important;margin:6px 15px 0 0;min-width:300px;width:35% !important;}
@media only screen and (max-width:475px){.imgFente{height:auto !important;margin:0 0 10px;min-width:200px;width:100% !important;}}section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF;padding:30px 35px 60px;}section.blancTrans{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);padding:0;}
section .colAccueil{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:64%;}section .colAccueil.droite{float:right;font-size:0;width:36%;}section .colAccueil.droite div{background:#458d22 url(../img/trame-carre-vert.png) center center repeat;padding:20px 15px;}section .colAccueil.droite div.bloc2{background:#c42725 url(../img/trame-losange-rouge.png) center center repeat;}
section .colAccueil.droite h2,section .colAccueil.droite p{color:#FFF;}
section .colAccueil.droite p{font-size:14px;line-height:16px;}
section .colAccueil.droite img{width:100%;}
section .colAccueil.gauche{padding:30px 60px 30px 35px;}
.colonne{width:48%;}.colonne.droite{float:right;}
.colonne.gauche{float:left;}
@media only screen and (max-width:768px){.colonne{width:100%;}}@media only screen and (max-width:667px){section{padding:30px 25px 30px;}section .colAccueil{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}section .colAccueil.droite{width:100%;}section .colAccueil.droite div{padding:20px 15px;} section .colAccueil.droite h2,section .colAccueil.droite p{color:#FFF;} section .colAccueil.droite p{font-size:14px;line-height:16px;} section .colAccueil.droite img{width:100%;} section .colAccueil.gauche{padding:30px 15px 30px;}}.categories{font-size:0;}.categories a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;border:#C3C3C3 solid 2px;color:#458d22;display:inline-block;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:17px;padding:8px 15px 6px;text-transform:uppercase;}.categories a:hover,.categories a.actif{background:#458d22;border-color:#458d22;color:#FFF;}
.categories a+a{margin-left:10px;}
.produits{margin-top:30px;}.produits .clear{clear:both;}
.produits .produit{float:left;margin-top:40px;width:32%;}.produits .produit+.produit{margin-left:2%;}
.produits .produit:nth-child(1),.produits .produit:nth-child(2),.produits .produit:nth-child(3){margin-top:0;}
.produits .produit .image{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background-position:center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;overflow:hidden;position:relative;}.produits .produit .image:hover .survol{opacity:1;-moz-opacity:1;height:100%;left:0;top:0;width:100%;}
.produits .produit .image:after{padding-top:86.53846153846155%;display:block;content:'';}
.produits .produit .image .survol{opacity:0;-moz-opacity:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViOTkzYyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzViOTkzYyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, rgba(91, 153, 60, 0.6) 0%, rgba(91, 153, 60, 0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91, 153, 60, 0.6)), color-stop(100%, rgba(91, 153, 60, 0.6)));background:-webkit-linear-gradient(top, rgba(91, 153, 60, 0.6) 0%, rgba(91, 153, 60, 0.6) 100%);background:-o-linear-gradient(top, rgba(91, 153, 60, 0.6) 0%, rgba(91, 153, 60, 0.6) 100%);background:-ms-linear-gradient(top, rgba(91, 153, 60, 0.6) 0%, rgba(91, 153, 60, 0.6) 100%);background:linear-gradient(to bottom, rgba(91, 153, 60, 0.6) 0%, rgba(91, 153, 60, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#995b993c', endColorstr='#995b993c', GradientType=0);font-size:0;height:0;left:50%;overflow:hidden;position:absolute;top:50%;width:0;}.produits .produit .image .survol a{transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;background:#c42725 url(../img/sprite-icones-produit.png) 0 0 no-repeat;height:33px;display:block;left:50%;margin-top:-16px;overflow:hidden;position:absolute;text-indent:-9999em;top:50%;width:33px;}.produits .produit .image .survol a.agrandir{background-position:-33px 0;margin-left:4px;}
.produits .produit .image .survol a.voir{margin-left:-37px;}
.produits .produit .image .survol a:hover{background-color:#458d22;}
.produits .produit .nom{border-bottom:#9FA09A solid 1px;color:#000;display:block;font-family:'FuturaStd-Condensed',Arial,Tahoma,Verdana,Helvetica,sans-serif;line-height:18px;padding:12px 0 10px;text-align:center;text-transform:uppercase;}.produits .produit .nom+.lienVoir{margin-top:25px;}
.produits .produit .resume{color:#9FA09A;display:block;font-size:12px;line-height:14px;padding:15px 0 25px;text-align:center;}
.produits .produit .lienVoir{-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;background:#458d22;color:#FFF;display:block;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px;height:24px;line-height:26px;margin:0 auto;text-align:center;text-transform:uppercase;width:53%;}.produits .produit .lienVoir:hover{background:#c42725;}
@media only screen and (max-width:667px){.categories a{font-size:17px;padding:8px 0 6px;text-align:center;width:100%;}.categories a+a{margin:5px 0 0;} .produits .produit{margin-top:40px;width:100%;}.produits .produit+.produit{margin-left:0;} .produits .produit:nth-child(2),.produits .produit:nth-child(3){margin-top:40px;}}.produitDetails{margin-top:40px;}.produitDetails .image{float:left;font-size:0;width:54%;}.produitDetails .image>div{position:relative;}
.produitDetails .image .agrandir{transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;background:#458d22 url(../img/loupe.png) center center no-repeat;bottom:3px;display:block;height:42px;left:3px;overflow:hidden;position:absolute;text-indent:-9999em;width:42px;}.produitDetails .image .agrandir:hover{background-color:#c42725;}
.produitDetails .image img{width:100%;}
.produitDetails .details{float:right;width:41%;}.produitDetails .details p{font-size:15px;line-height:20px;}
.dansCetteCategorie{padding-top:0;}.dansCetteCategorie .fleche{background:url(../img/fleches-categories.png) 0 0 no-repeat;cursor:pointer;display:inline-block;height:19px;margin-top:-10px;position:absolute;top:50%;width:18px;}.dansCetteCategorie .fleche.gauche{display:none;left:-27px;}.dansCetteCategorie .fleche.gauche:hover{background-position:left bottom;}
.dansCetteCategorie .fleche.droite{background-position:right top;right:-27px;}.dansCetteCategorie .fleche.droite:hover{background-position:right bottom;}
.dansCetteCategorie #prodCategories{overflow:hidden;position:relative;}.dansCetteCategorie #prodCategories .masque{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.dansCetteCategorie #prodCategories .slide{float:left;}
.dansCetteCategorie h2{color:#458d22;display:block;padding:35px 0;}
.dansCetteCategorie a{display:block;float:left;width:23.5%;}.dansCetteCategorie a+a{margin-left:2%;}
.dansCetteCategorie a:hover .nom{color:#c42725;}
.dansCetteCategorie a span{display:block;}
.dansCetteCategorie a .image{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.dansCetteCategorie a .image:after{padding-top:86.53846153846155%;display:block;content:'';}
.dansCetteCategorie a .nom{color:#000;font-family:'FuturaStd-Condensed',Arial,Tahoma,Verdana,Helvetica,sans-serif;padding-top:15px;text-align:center;text-transform:uppercase;}
.notes{display:inline-block;font-size:13px;line-height:16px;margin-top:30px;}
@media only screen and (max-width:667px){.produitDetails .image,.produitDetails .details{width:100%;} .produitDetails .image{margin-bottom:25px;} .dansCetteCategorie h2{padding-bottom:15px;} .dansCetteCategorie{text-align:center;}.dansCetteCategorie .fleche{position:relative;top:auto;margin-bottom:15px;margin-top:0;}.dansCetteCategorie .fleche.droite{right:auto;} .dansCetteCategorie .fleche.gauche{left:auto;} .dansCetteCategorie .fleche+.fleche{margin-left:15px;} .dansCetteCategorie a{width:49%;}.dansCetteCategorie a+a{margin-left:0;} .slide a:nth-child(2),.slide a:nth-child(4){margin-left:2%;} .slide a:nth-child(3),.slide a:nth-child(4){margin-top:15px;}}@media only screen and (max-width:475px){.dansCetteCategorie a{width:100%;}.dansCetteCategorie a+a{margin-left:0;margin-top:30px;}}.produitDetails .image .images-supp{margin-top:30px;}.produitDetails .image .images-supp a{display:inline-block;width:23.5%;}.produitDetails .image .images-supp a+a{margin-left:2%;}
.produitDetails .image .images-supp a img{width:100%;}
#piedDePage{background:#458d22 url(../img/trame-pied.png) center bottom repeat-x;padding-bottom:70px;}#piedDePage .logos{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmI3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #b6b7b7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #b6b7b7));background:-webkit-linear-gradient(top, #ffffff 0%, #b6b7b7 100%);background:-o-linear-gradient(top, #ffffff 0%, #b6b7b7 100%);background:-ms-linear-gradient(top, #ffffff 0%, #b6b7b7 100%);background:linear-gradient(to bottom, #ffffff 0%, #b6b7b7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b6b7b7', GradientType=0);font-size:0;padding:11px 0;text-align:right;}#piedDePage .logos .mobilier{float:left;}#piedDePage .logos .mobilier img{height:90px;}
#piedDePage .logos .logo{display:inline-block;padding:9px 24px;width:55px;}#piedDePage .logos .logo img{height:72px;}
#piedDePage .logos .logo+.logo{border-left:#C7C9C4 solid 2px;}
#piedDePage .logos .logo:last-child{padding-right:0;}
#piedDePage .logos .logo.inactif img{opacity:0.5;-moz-opacity:0.5;}
#piedDePage .logos .centre:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#piedDePage #copyright{-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;background-color:#B6B7B7;border-top:#FFF solid 2px;color:#FFF;display:block;font-family:'FuturaStd-CondensedLight',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:14px;letter-spacing:0.02em;padding:15px 10px;text-align:center;text-transform:uppercase;}#piedDePage #copyright a{color:#FFF;}#piedDePage #copyright a:hover{color:#c42725;}
#piedDePage #copyright strong{font-weight:normal;}
@media screen and (max-width:667px){#piedDePage{padding-bottom:20px;}#piedDePage .logos{text-align:center;}#piedDePage .logos .mobilier{display:block;float:none;margin-bottom:15px;} #piedDePage .logos .logo:last-child{padding-right:24px;}}
