@font-face{font-family:'Champagne & Limousines';src:url('medias/fonts/ChampagneLimousines-Bold.eot');src:url('medias/fonts/ChampagneLimousines-Bold.eot?#iefix') format('embedded-opentype'),url('medias/fonts/ChampagneLimousines-Bold.woff2') format('woff2'),url('medias/fonts/ChampagneLimousines-Bold.woff') format('woff'),url('medias/fonts/ChampagneLimousines-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Champagne & Limousines';src:url('medias/fonts/ChampagneLimousines.eot');src:url('medias/fonts/ChampagneLimousines.eot?#iefix') format('embedded-opentype'),url('medias/fonts/ChampagneLimousines.woff2') format('woff2'),url('medias/fonts/ChampagneLimousines.woff') format('woff'),url('medias/fonts/ChampagneLimousines.ttf') format('truetype');font-weight:normal;font-style:normal}.swiper-container{width:100%;height:300px}.swiper-pagination-bullet-active{background-color:#97b543!important}body{margin:0;font-family:'Champagne & Limousines';font-size:18px}p,li{line-height:1.4}.container{max-width:1200px;margin-right:auto;margin-left:auto;padding:0 8px}.container:after{content:"";display:table;clear:both}.barre{background-color:#faf9f8;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.barre:after{content:"";display:table;clear:both}.vert{color:#97b543}.orange{color:#ee770f}.bleu{color:#05afc9}#bloc1{text-align:center}#bloc2{text-align:center}#bloc3{text-align:center}h1{color:#266c45;font-weight:400;line-height:1}h2{color:#97b543;font-weight:400;line-height:1.2}#bloc-mail ul{list-style-type:none;padding:0}#bloc-mail>p{font-size:27px;line-height:1.2}#bloc-mail ul>li{display:inline-block}#formulaire{min-width:248px;position:relative;text-align:left;max-width:486px;margin:0 auto}#formulaire>input[type="email"]{width:calc(100% - 62px);height:50px;border:1px solid #ee770f;border-radius:5px;padding:0 50px 0 10px}#formulaire>input[type="submit"]{background-image:url(medias/fleche.png);background-repeat:no-repeat;width:39px;height:39px;border:0;padding:0;margin:0;position:absolute;top:7px;right:8px;text-indent:100%;white-space:nowrap;overflow:hidden}#formulaire>input[type="submit"]:hover{cursor:pointer}#bloc-resume ul{text-align:left;padding-left:20px;font-size:.9em}#bloc-resume>img{margin-bottom:10px}#catalogue>img{display:block;margin:10px auto}#catalogue>a{display:block;text-decoration:none;text-align:left;height:50px;line-height:50px;border-radius:5px;position:relative;margin-right:19px;margin-bottom:10px;padding-left:10px;font-size:.9em;font-weight:700}#catalogue>a:after{position:absolute;right:-19px;top:5px}#catalogue>a.vert{color:#97b543;border:1px solid #97b543}#catalogue>a.vert:hover{background-color:#8dac52;color:#fff}#catalogue>a.vert::after{content:url(medias/picto_catalogue.png)}#catalogue>a.orange{color:#ee770f;border:1px solid #ee770f}#catalogue>a.orange:hover{background-color:#ee770f;color:#fff}#catalogue>a.orange::after{content:url(medias/picto_commande.png)}.categories{display:none}.produits img{width:auto;max-width:100%}#footer{text-align:center;padding:0 10px;clear:both}#bloc-succes p span.orange{font-size:1.9em}#bloc-succes p{font-size:1.4em}#bloc-succes a{display:inline-block;font-size:1.4em;text-decoration:none;color:#97b543;margin-bottom:20px}#bloc-succes a:hover{text-decoration:underline}@media(min-width:470px){#bloc2 #bloc-resume ul{width:350px;margin:16px auto;font-size:1em}#catalogue{position:relative;padding-top:24px;margin-top:30px}#catalogue>img{position:absolute;left:0;top:0;z-index:1;margin:0}#catalogue>a{font-size:1em;padding-left:140px}#catalogue>a.orange{margin-bottom:40px}}@media(min-width:820px){#bloc1 img{float:left;margin:30px 0}#bloc1>div{padding-top:80px}#bloc1 h1{font-size:38px;margin:0}#bloc1 h2{font-size:22px;margin:0}#bloc2 #bloc-mail{width:50%;float:left}#bloc2 #bloc-mail>form+p,#bloc2 #bloc-mail>ul{margin:10px 0}#bloc2 #bloc-resume{width:50%;float:left}#bloc2 #bloc-resume ul{margin-top:32px}#bloc2 #bloc-resume li{line-height:1.6}#bloc3 #catalogue{width:50%;float:left}#bloc3 #catalogue>a{font-size:.9em}#bloc3 .produits{width:50%;float:left}}@media(min-width:890px){#bloc3 #catalogue>a{font-size:1em}}@media(min-width:1024px){#bloc1>div{padding-top:60px}#bloc1 h1{font-size:50px}#bloc1 h2{font-size:28px}#bloc3 #catalogue{width:40%}#bloc3 #catalogue>a{font-size:.9em}#bloc3 .categories{display:block;width:20%;float:left}#bloc3 .produits{width:40%}}@media(min-width:1100px){#bloc3 #catalogue>a{font-size:1em}}