@charset "utf-8";*{padding:0;margin:0}html,input,textarea,select,button{-webkit-font-smoothing:antialiased}body{background:url(/skin/img/fond-body.jpg) repeat top center #fff;font-family:'Titillium Web',sans-serif;font-size:12px;line-height:17px;color:#000}h1,h2,h3,h4,h5,h6{font-family:'Teko',sans-serif;font-weight:500;color:#352d2f;text-transform:uppercase;line-height:normal;margin-bottom:5px}h1{width:100%;padding:50px 0 20px;color:#fff;text-align:center;font-size:50px;background-color:#000}h2{font-size:40px;line-height:35px}h3{font-size:30px;line-height:25px}p{font-size:15px;line-height:22px}ul{margin-bottom:10px}li{list-style:none;font-size:15px;line-height:17px}a{color:#000;text-decoration:none}a:hover{color:#8b0511}a img{border:none}img{border:none;display:block}sup{line-height:11px}input[type="radio"]:not(:checked),input[type="radio"]:checked{display:none}input[type="radio"]+label:before{content:"";display:block;float:left;width:16px;height:16px;border:1px solid #aaa;border-radius:15px;margin:4px 5px 0 4px;background:#fff}input[type="radio"]:checked+label:after{content:"";position:absolute;top:7px;left:7px;display:block;width:12px;height:12px;background:#8b0511;border-radius:15px;animation:my_radio .3s forwards;-webkit-animation:my_radio .3s forwards;-moz-animation:my_radio .3s forwards}@keyframes my_radio{from{top:12px;left:12px;width:2px;height:2px}to{top:7px;left:7px;width:12px;height:12px}}@-webkit-keyframes my_radio{from{top:12px;left:12px;width:2px;height:2px}to{top:7px;left:7px;width:12px;height:12px}}@-moz-keyframes my_radio{from{top:12px;left:12px;width:2px;height:2px}to{top:7px;left:7px;width:12px;height:12px}}input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked{position:absolute;z-index:0}input[type="checkbox"]:not(:checked)+input+label,input[type="checkbox"]:checked+input+label{position:relative;padding-left:25px}input[type="checkbox"]:not(:checked)+input+label:before,input[type="checkbox"]:checked+input+label:before{content:'';position:absolute;left:0;top:3px;width:16px;height:16px;border:1px solid #aaa;background:#f8f8f8}input[type="checkbox"]:not(:checked)+input+label:after,input[type="checkbox"]:checked+input+label:after{content:'✔';position:absolute;top:-1px;left:4px;font-size:14px;color:#8b0511;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}input[type="checkbox"]:not(:checked)+input+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type="checkbox"]:checked+input+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type="checkbox"]:disabled:not(:checked)+input+label:before,input[type="checkbox"]:disabled:checked+input+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}input[type="checkbox"]:disabled:checked+input+label:after{color:#999}input[type="checkbox"]:disabled+input+label{color:#aaa}@keyframes blink{50%{opacity:0;background-color:red}}@-webkit-keyframes blink{50%{opacity:0;background-color:red}}.blink{animation:blink 1s step-start 0s 5;-webkit-animation:blink 1s step-start 0s 5}.numPage{font-size:20px;margin-left:3px;margin-right:3px}.pageCourante{font-weight:600;color:#8b0511}.pageDesactivee{color:#ccc}input{height:23px;line-height:23px;border:1px solid #aaa;display:block;padding:0 5px}label{cursor:pointer;height:25px;line-height:25px;font-size:15px;position:relative}select{width:100px;height:23px;line-height:25px;display:block;padding:0 20px 0 5px;background-image:url(/skin/img/arrow-down.png);background-repeat:no-repeat;background-position:60px center;border:none;margin-left:-1px}.select{border:1px solid #aaa;width:82px;float:left;margin:0 5px 0 0;height:23px;overflow:hidden}option{padding-left:5px}textarea{height:150px;min-height:150px;width:150px;max-width:150px;min-width:150px;border:1px solid #aaa;display:block;padding:0 5px}input.submit{font-family:'Teko',sans-serif;font-size:20px;background:#8b0511;color:#fff;border:none;height:30px;line-height:33px;cursor:pointer;text-transform:uppercase}input.submit:hover{background:#352d2f}input.submit:disabled{background:#aeabac;color:#fff;cursor:auto}.submit.gris{color:#fff;background:#352d2f}.submit.gris:hover{background:#6c6365;color:#fff}::-moz-selection{color:#fff;background:#8b0511}::selection{color:#fff;background:#8b0511}.bouton{font-family:'Teko',sans-serif;font-size:20px;text-transform:uppercase;color:#fff;display:inline-block;height:30px;padding:0 10px;line-height:33px;background:#8b0511}.bouton:hover{background:#352d2f;color:#fff}.bouton.gris{color:#fff;background:#352d2f}.bouton.gris:hover{background:#6c6365;color:#fff}.bouton.rouge{color:#fff;background:red}.bouton.rouge:hover{background:#8b0511;color:#fff}.input-validation-error,.field-validation-error{color:#b20000;margin-bottom:10px;display:block}.input-validation-error{border:1px solid #b20000;margin-bottom:0}.input-validation-valid,.field-validation-valid{color:#78bd1e;margin-bottom:10px;display:block}.message-valid{color:#56900a;margin-bottom:10px;background:#bbde8e;text-align:center;font-weight:bold;font-size:18px;padding:20px;display:block;position:relative}.message-valid span{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.center{text-align:center}.message-modification-panier{margin-bottom:20px;margin-top:20px;font-size:18px;color:#8b0511;font-weight:bold;line-height:20px}#info_modification_panier .popup .recap-article li{background:url(/skin/img/coffee-bean.png) no-repeat left 3px;padding-left:20px;margin-bottom:5px}.popup-overlay{position:fixed;top:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);width:100%;height:100%;z-index:900;animation:overlay 1s forwards;-webkit-animation:overlay 1s forwards;-moz-animation:overlay 1s forwards}@keyframes overlay{from{opacity:0;filter:alpha(opacity=0)}to{opacity:.7;filter:alpha(opacity=70)}}@-webkit-keyframes overlay{from{opacity:0;filter:alpha(opacity=0)}to{opacity:.7;filter:alpha(opacity=70)}}@-moz-keyframes overlay{from{opacity:0;filter:alpha(opacity=0)}to{opacity:.7;filter:alpha(opacity=70)}}.popup{position:fixed;left:50%;top:20%;background:#fff;width:500px;padding:30px;z-index:1000;margin-left:-265px;animation:popup 1s forwards ease-out;-webkit-animation:popup 1s forwards ease-out;-moz-animation:popup 1s forwards ease-out}@keyframes popup{from{top:0%;opacity:0}30%{opacity:1;top:15%}to{top:20%}}@-webkit-keyframes popup{from{top:0%;opacity:0}30%{opacity:1;top:15%}to{top:20%}}@-moz-keyframes popup{from{top:0%;opacity:0}30%{opacity:1;top:15%}to{top:20%}}.popup.old_browser{text-align:center}.popup.old_browser .list_browser{padding:20px 0;overflow:hidden}.popup.old_browser .list_browser a{width:25%;float:left;display:block}.popup.old_browser .list_browser a img{margin:0 auto 10px}a.info{margin-left:10px;color:#8b0511;font-size:12px}#DivGrid>table{border:1px solid #ddd;font-family:arial,sans-serif;border-collapse:collapse;width:100%}#DivGrid>table>thead>td,th{border:1px solid #ddd;text-align:left;padding:8px}#DivGrid>table>tbody>td,th{border:1px solid #ddd;text-align:left;padding:8px}#DivGrid>table>tbody>tr:nth-child(even){background-color:#edd}#header{position:fixed;_position:absolute;top:0;left:0;width:100%;height:70px;z-index:100;background:#fff;border-bottom:1px solid #aaa;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#header.small{height:50px}#header.small #logo{height:40px;padding-bottom:0;overflow:hidden}#header.small #logo img{width:169px}#header.small #menu li{height:49px;line-height:50px}#header.small #menu li a{line-height:50px}#header.small #menu li.active{height:45px}#header.small #menu li:hover{animation:myhoversmall .2s forwards;-webkit-animation:myhoversmall .2s forwards;-moz-animation:myhoversmall .2s forwards}@keyframes myhoversmall{from{height:50px;border-bottom:0 solid #8b0511}to{height:45px;border-bottom:5px solid #8b0511}}@-moz-keyframes myhoversmall{from{height:50px;border-bottom:0 solid #8b0511}to{height:45px;border-bottom:5px solid #8b0511}}@-webkit-keyframes myhoversmall{from{height:50px;border-bottom:0 solid #8b0511}to{height:45px;border-bottom:5px solid #8b0511}}#header.small #menu li li{height:50px}#header.small #menu li li:hover{animation:none;-webkit-animation:none;-moz-animation:none}#header.small #quickorder{padding-top:0;height:50px}#header.small #info{padding-top:4px}#header.small #info .info-box>a span.title{height:0;overflow:hidden}#header.small #info .info-box>a{height:30px}#header.small #info #panier .notification-qte{height:15px}#header-content{width:1170px;margin:0 auto}#logo{background:#fff;padding:10px;overflow:hidden;float:left;width:229px;height:94px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:right}#logo img{width:229px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#menu{float:left}#menu li{height:69px;float:left;list-style:none;position:relative;border-bottom:1px solid #fff;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#menu li a{padding:0 11px;font-size:15px;text-align:center;display:inline-block;line-height:70px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#menu li:hover{animation:myhover .2s forwards;-webkit-animation:myhover .2s forwards;-moz-animation:myhover .2s forwards}@keyframes myhover{from{height:70px;border-bottom:0 solid #8b0511}to{height:65px;border-bottom:5px solid #8b0511}}@-moz-keyframes myhover{from{height:70px;border-bottom:0 solid #8b0511}to{height:65px;border-bottom:5px solid #8b0511}}@-webkit-keyframes myhover{from{height:70px;border-bottom:0 solid #8b0511}to{height:65px;border-bottom:5px solid #8b0511}}@-o-keyframes myhover{from{height:70px;border-bottom:0 solid #8b0511;}to{height:65px;border-bottom:5px solid #8b0511;}}#menu li.active{height:65px;color:#8b0511;border-bottom:5px solid #8b0511}#menu li ul{position:absolute;left:0;width:180px;display:none;overflow:hidden;background:#fff;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}#menu li ul li{height:50px;width:100%;border:none}#menu li ul li:hover{animation:none;-webkit-animation:none;-moz-animation:none}#menu li ul li a{line-height:50px;display:block;text-align:left}#menu li ul li a.active,#menu li ul li a:hover{line-height:50px;background:#8b0511;color:#fff}#quickorder{float:right;height:60px;padding:10px 10px 0;background:#8b0511;margin-left:5px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#quickorder span{margin-bottom:3px;font-weight:bold;color:#fff;text-transform:uppercase;position:relative;display:block;font-size:15px}#quickorder .help{position:absolute;top:0;right:0;background:#fff;display:block;padding:3px;width:10px;height:10px;line-height:10px;text-align:center;font-size:11px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#quickorder input#codeRapidite{width:90px;float:left;border:none;height:25px;line-height:25px}#quickorder input.submit{height:25px;line-height:25px;float:left;background:#352d2f}#quickorder input.submit:hover{background:#fff;color:#352d2f}.help-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;display:none}.help-container .help-overlay{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000}.help-container .help-content{background:#fff;position:fixed;top:50%;left:50%;margin:-200px 0 0 -200px;width:370px;padding:30px;z-index:1001}.help-container .help-content .left{float:left;width:350px;padding-right:20px;border-right:1px solid #aaa}.help-container .help-content .right{float:right;width:350px}.help-container .help-content.code-rapidite p{margin-bottom:10px;font-weight:bold}.help-container .help-content.code-rapidite img{box-shadow:0 0 5px #aaa}.help-container .help-content p{color:#000}.help-container .help-content img.close{position:absolute;top:10px;right:10px;cursor:pointer;box-shadow:none}#info{float:right;height:58px;padding-top:6px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#info #welcome_message{float:right;width:115px;height:30px;font-size:12px;line-height:14px;margin-left:5px;overflow:hidden}#info .info-box{float:left;position:relative}#info .info-box>a{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px dotted #aaa;padding:5px 10px;height:47px;display:block;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#fff;position:relative;text-align:center}#info .info-box.hover>a{border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;z-index:10}#info .info-box>a span.title{display:block;text-transform:uppercase;font-weight:700;clear:both;height:17px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#info .info-box a img{display:inline}#info #search form{padding:10px;background:#fff;position:absolute;left:-130px;width:400px;display:none;z-index:1;margin-top:-1px;border:1px solid #aaa}#info #search input{height:50px;border:none;line-height:50px;float:left}#info #search input.search{height:48px;width:288px;padding:0 15px;border:1px solid #352d2f}#info #search input.submit{width:80px;padding:0;background:#352d2f;text-transform:uppercase}#info #search input.submit:hover{background:#8b0511;color:#fff}#info #panier .notification-qte{position:absolute;z-index:10;top:3px;left:50%;background:#352d2f;color:#fff;display:block;text-align:center;padding:0 4px;height:15px;line-height:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:none;margin-left:10px}#info #panier #basket_detail{padding:10px;background:#fff;position:absolute;right:-45px;width:200px;display:none;z-index:1;margin-top:-1px;border:1px solid #aaa;text-align:center}#info #panier #basket_detail table{border-collapse:collapse;font-size:13px;line-height:15px;margin-bottom:5px;text-align:left;width:100%}#info #panier #basket_detail table tr{border-bottom:1px solid #eee}#info #panier #basket_detail table td{padding:5px 0}#info #panier #basket_detail table td.article-tarif{width:70px;text-align:right}#info #panier #basket_detail .total{color:#8b0511;font-weight:700;margin-bottom:5px}#info #panier #basket_detail p{text-align:center}#info #compte_client #account{padding:10px;background:#fff;position:absolute;right:0;width:300px;display:none;z-index:1;margin-top:-1px;border:1px solid #aaa}#info #compte_client #account p.infos{font-size:15px;line-height:20px;text-transform:none;text-align:center;border-top:none;margin:0;padding:0}#info #compte_client #account p{font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;border-top:1px solid #aaa;margin:10px 0 0 0;padding:10px 0 0 0}#info #compte_client #account p.recuperation{border:0;background:#ddd;margin:0 0 10px 0;padding:10px 0}#info #compte_client #account #formLogin p{border:0;padding:0}#info #compte_client #account p strong{margin-bottom:10px;display:block}#info #compte_client #account p strong span{display:block;font-size:12px}#info #compte_client #account a{display:inline-block}#info #compte_client.connect img{float:left}#info #compte_client.connect a{text-align:left}#info #compte_client.connect a span.title{padding-left:30px}#info #compte_client #account a.forgot-password{border:none;font-size:12px;padding:0;height:auto}#info #compte_client #account .login,#info #compte_client #account .mdp{height:28px;width:278px;padding:0 10px;border:1px solid #aaa}#info #compte_client #account .login{margin:0 0 10px 0}#info #compte_client #account .mdp{width:158px;float:left}#info #compte_client #account .submit{width:120px;height:30px;line-height:30px;float:left;overflow:hidden}#info #compte_client #account #account-link{border-top:1px solid #aaa;padding:10px 0;margin:10px 0}#info #compte_client #account #account-link a{border:none;font-size:15px;line-height:23px;padding:0;display:block}#breadcrumb{clear:both;font-size:13px;margin-bottom:15px;padding:5px 10px;background:#eee}#breadcrumb strong{color:#8b0511}.content{width:100%;background:#fff;padding-top:50px;min-height:200px;z-index:1;overflow:hidden}.content #container{width:1170px;margin:0 auto;padding:30px 0}.cache{display:none}#content-footer{width:100%;padding-bottom:25px}#footer p{font-size:12px}#footer-newsletter{width:100%;background:#8b0511;height:130px;padding:20px 0}#footer-newsletter h4{color:#fff;font-size:28px;line-height:28px}#footer-newsletter p{color:#fff;font-size:15px;margin-top:10px}#footer-newsletter form{position:relative}#footer-newsletter form .message{position:absolute;top:-20px;height:20px;left:303px;background:#a0bc2e;padding:5px;color:#fff;animation:mymessage .3s forwards;-webkit-animation:mymessage .3s forwards;-moz-animation:mymessage .3s forwards}@-webkit-keyframes mymessage{from{bottom:70px;opacity:0;filter:alpha(opacity=0)}to{bottom:60px;opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes mymessage{from{bottom:70px;opacity:0;filter:alpha(opacity=0)}to{bottom:60px;opacity:1;filter:alpha(opacity=100)}}@keyframes mymessage{from{bottom:70px;opacity:0;filter:alpha(opacity=0)}to{bottom:60px;opacity:1;filter:alpha(opacity=100)}}#footer-newsletter form .message:after{content:'';position:absolute;bottom:-21px;left:7px;width:0;height:7px;border-top:7px solid #a0bc2e;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent}#footer-newsletter form .message.erreur{background:#b22222}#footer-newsletter form .message.erreur:after{border-top:7px solid #b22222;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent}#footer-newsletter input{height:50px;border:none;line-height:50px;float:left}#footer-newsletter input.mail{width:300px}#footer-newsletter input.submit{width:80px;padding:0;background:#352d2f;text-transform:uppercase}#footer-newsletter input.submit:hover{background:#fff;color:#8b0511}#newsletter{width:985px;margin:0 auto}#footer{width:1170px;margin:0 auto}#footer-services{border-bottom:1px solid #e7e7e7;overflow:hidden;padding-top:30px;position:relative}#footer-services .encart{float:left;width:270px;margin-left:30px}#footer-services .encart h4{font-size:30px;margin-bottom:10px;border-bottom:5px solid #352d2f}#footer-services .encart li{list-style:none;line-height:30px}#footer-services #aide.encart{width:200px;margin:0 70px 230px 0;text-align:center}#footer-services #citation{position:absolute;bottom:10px;right:170px;padding:10px 10px 10px 30px;background:url(/skin/img/citation.png) no-repeat top left}#footer-services #citation p{font-size:20px;font-family:"Times New Roman",Georgia,sans-serif;font-style:italic}#footer-services #citation p span{float:right;color:#8b8b8b;font-size:15px}#footer-services #social-network{position:absolute;bottom:10px;right:0}#footer-services #social-network span{margin-left:20px;line-height:18px;height:18px;display:inline-block}#footer-services #social-network img{float:left}#footer-services #social-network a{margin-left:5px;line-height:18px;height:18px;display:inline-block}#footer-services #footer_contact{position:absolute;left:200px;bottom:10px;background:#fff;padding:5px 10px 5px 5px;-moz-box-shadow:0 0 5px 0 #aaa;-webkit-box-shadow:0 0 5px 0 #aaa;-o-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}#footer-services #footer_contact:before{content:"";position:absolute;left:-20px;top:10px;border-right:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid transparent}#footer-services #footer_contact p{float:left;margin-right:10px;padding-right:10px;border-right:1px dotted #aaa}#footer-services #footer_contact .bouton{margin-top:13px}#footer-services #footer_contact strong{color:#8b0511;font-size:18px}#footer-services .paul-dequidt{position:absolute;bottom:0;left:10px}#footer .cgv{text-align:right;color:#8b8b8b}#footer-bottom{padding-top:5px}#footer-bottom .copyright{color:#8b8b8b;text-align:center}#footer-bottom .sante{float:left;color:#8b8b8b}#footer-bottom .sante a{color:#8b8b8b}#footer-bottom .fevad{float:right;width:340px;line-height:normal;padding-bottom:5px;text-align:right}#footer-bottom .fevad a{color:#000}#footer-bottom .fevad img{float:right;margin:4px 0 0 10px}#info_cookie{position:fixed;bottom:30px;right:0;width:150px;line-height:17px;background:rgba(255,255,255,.9);padding:10px;border:1px solid #aaa;border-right:none;z-index:999}#info_cookie a{text-decoration:underline}#info_cookie a.close{display:block;width:16px;height:16px;position:absolute;top:-8px;left:-8px;background:url(/skin/img/picto-close.png) no-repeat center center;cursor:pointer;text-decoration:none}#kdoLien a.close{display:block;width:16px;height:16px;position:absolute;top:-8px;right:-8px;background:url(/skin/img/picto-close.png) no-repeat center center;cursor:pointer;text-decoration:none}#noscript{position:fixed;bottom:0;width:100%;color:#fff;background:rgba(0,0,0,.7);text-align:center;padding:10px 0;font-size:15px}@media screen and (max-width:1180px){#header-blog-content,#header-content,.content #container,#footer{width:985px}#logo{width:169px;height:71px}#logo img{width:169px}#menu li a{padding:0 8px}#info .info-box>a{padding:5px}#info .info-box>a span.title{font-size:10px}#footer-services #citation{right:90px}#footer-services .encart{width:230px;margin-left:20px}#footer-services #aide.encart{margin-right:30px}}@media screen and (max-height:670px){h1{padding:30px 0 10px}}@-webkit-keyframes argh-my-eyes{0%{background-color:red}49%{background-color:red}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:red}}@-moz-keyframes argh-my-eyes{0%{background-color:red}49%{background-color:red}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:red}}@keyframes argh-my-eyes{0%{background-color:red}49%{background-color:red}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:red}}@-webkit-keyframes argh-my-eyes-pink{0%{background-color:#ff6094}49%{background-color:#ff6094}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff6094}}@-moz-keyframes argh-my-eyes-pink{0%{background-color:#ff6094}49%{background-color:#ff6094}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff6094}}@keyframes argh-my-eyes-pink{0%{background-color:#ff6094}49%{background-color:#ff6094}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff6094}}@-webkit-keyframes argh-my-eyes-orange{0%{background-color:#ff9000}30%{background-color:#ff9000}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff9000}}@-moz-keyframes argh-my-eyes-orange{0%{background-color:#ff9000}49%{background-color:#ff9000}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff9000}}@keyframes argh-my-eyes-orange{0%{background-color:#ff9000}49%{background-color:#ff9000}50%{background-color:#fff}99%{background-color:#fff}100%{background-color:#ff9000}}@-webkit-keyframes argh-my-eyes-font{0%{color:red}49%{color:red}50%{color:#fff}99%{color:#fff}100%{color:red}}@-moz-keyframes argh-my-eyes-font{0%{color:red}49%{color:red}50%{color:#fff}99%{color:#fff}100%{color:red}}@keyframes argh-my-eyes-font{0%{color:red}49%{color:red}50%{color:#fff}99%{color:#fff}100%{color:red}}.blinkRedForFont{-webkit-animation:argh-my-eyes-font 1s infinite;-moz-animation:argh-my-eyes-font 1s infinite;animation:argh-my-eyes-font 1s infinite}.blinkRed{-webkit-animation:argh-my-eyes 1s infinite;-moz-animation:argh-my-eyes 1s infinite;animation:argh-my-eyes 1s infinite}.blinkPink{-webkit-animation:argh-my-eyes-pink 1s infinite;-moz-animation:argh-my-eyes-pink 1s infinite;animation:argh-my-eyes-pink 1s infinite}.blinkOrange{-webkit-animation:argh-my-eyes-orange .5s infinite;-moz-animation:argh-my-eyes-orange .5s infinite;animation:argh-my-eyes-orange .5s infinite}.lot-table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px}.lot-table th,.lot-table td{border:1px solid #ccc;padding:10px;text-align:left}.lot-table th{background-color:#f2f2f2;font-weight:bold}.lot-table tr:nth-child(even){background-color:#f9f9f9}.lot-table tr:hover{background-color:#e9e9e9}.lot-table td{font-size:14px}.lot-table th{font-size:15px}#slide-content{overflow:hidden}#slides{background:#f5f5f5;overflow:hidden;position:relative}#slides,#slides .slidesjs-container,#slides .slide-container{height:540px;width:100%}#slides .slide-container{min-width:985px;position:absolute}ul.slidesjs-pagination{position:absolute;bottom:20px;z-index:99;width:100%;min-width:985px;text-align:center}ul.slidesjs-pagination li{display:inline-block;margin:0 10px}ul.slidesjs-pagination li a{display:block;width:50px;height:10px;color:#fff;font-size:1px;background:#fff}ul.slidesjs-pagination li.active a,ul.slidesjs-pagination li a:hover{color:#8b0511;background:#8b0511}#slides .slide-container{height:420px;padding-top:120px;text-align:center}#slides .slide-container h1,#slides .slide-container h2{color:#fff;text-align:center;letter-spacing:.1em;font-weight:300;font-size:100px;line-height:normal;background:none;padding:0;width:auto}#slides .slide-container p{color:#fff;text-align:center;font-weight:500;font-size:20px;line-height:25px;width:985px;margin:0 auto}#slides .slide-container .bouton{margin:30px auto;background:#fff;color:#8b0511}#slides .slide-container .bouton:hover{background:#352d2f;color:#fff}#slide_0{background:url(/skin/img/intro-compte.jpg) no-repeat center center fixed;background-size:cover;text-align:center}#slide_0.slide-container p{margin-bottom:20px}#slide_0 .connexion-home{width:500px;margin:0 auto;text-align:left}#slide_0 .connexion-home input.login{width:350px;height:50px;float:left}#slide_0 .connexion-home input.submit{height:52px;float:left;padding:0;line-height:52px;width:138px}#slide_0 .connexion-home a{color:#fff}#slide_1{background:url(/skin/img/carousel_1.jpg) no-repeat center center fixed;background-size:cover;text-align:center}#slide_1 h2,#slide_1 p{text-shadow:0 0 25px #000}#slide_2{background:url(/skin/img/carousel_fond-blog.jpg) no-repeat center center fixed;background-size:cover}#slide_2 h2,#slide_2 p{text-shadow:0 0 25px #000}#slide_2 .slide-content{width:985px;margin:0 auto;text-align:left}#slide_2 .slide-content h2,#slide_2 .slide-content p{text-align:left}#slide_2 .slide-content img{float:left;margin:30px 20px 0;-moz-box-shadow:0 0 10px 0 #000;-webkit-box-shadow:0 0 10px 0 #000;-o-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000,Direction=NaN,Strength=10)}#slide_3{background:url(/skin/img/carousel_2.jpg) no-repeat center 0;background-size:cover;text-align:center}#slide_4{background:url(/skin/img/carousel_4.jpg) no-repeat center 0;background-size:cover;text-align:center}.offre-home h3,.left-col h3,.right-col h3{font-size:30px;margin-bottom:0}.offre-home h3 .bouton{float:right}.left-col{float:left;width:50%;padding-right:15px;box-sizing:border-box}.right-col{float:left;width:50%;padding-left:15px;box-sizing:border-box}.left-col.customer,.left-col.customer-3,.left-col.customer-4{float:none;width:100%;padding:0 0 30px}.left-col.customer-3{text-align:center}.left-col.customer-3 .produit{float:none;display:inline-block}.left-col.customer-1 .produit:last-child,.left-col.customer-2 .produit:last-child,.left-col.customer-3 .produit:last-child,.left-col.customer-4 .produit:last-child{margin-right:0}.right-col.customer,.right-col.customer-3,.right-col.customer-4{float:none;width:100%;padding:0;overflow:hidden}#quickorder-home{margin-bottom:20px;padding:10px 10px 10px 80px;background:url(/skin/img/quick-order.png) no-repeat 20px center #8b0511}#quickorder-home p{color:#fff;margin-bottom:10px}#quickorder-home label{margin:0 10px 0 0;float:left;height:27px;line-height:27px;font-weight:bold;color:#fff}#quickorder-home a{color:#fff;margin:0 0 0 10px;line-height:27px}#quickorder-home a:hover{color:#352d2f}#quickorder-home input#codeRapidite-home{width:90px;float:left;border:none;height:30px}#quickorder-home input.submit{height:30px;float:left;background:#352d2f}#quickorder-home input.submit:hover{background:#fff;color:#352d2f}#connect-home{height:80px;margin-bottom:20px;padding:10px 10px 10px 30px;background:#8b0511;text-align:left}#connect-home p{color:#fff;margin-bottom:10px}#connect-home label{margin:0 10px 0 0;float:left;height:27px;line-height:27px;font-weight:bold;color:#fff}#connect-home a{color:#fff;margin:0 0 0 10px;line-height:27px}#connect-home a:hover{color:#352d2f}#connect-home input{width:300px;float:left;border:none;height:30px}#connect-home input.submit{width:auto;height:30px;float:left;background:#352d2f}#connect-home input.submit:hover{background:#fff;color:#352d2f}.offre-home{clear:both;overflow:hidden}.offre-home h3{height:40px;line-height:40px;margin-bottom:5px}.offre-home .bouton{float:right;height:40px;line-height:46px}.texteInfoErreur{margin-bottom:20px;margin-top:10px}.encart-home{margin-bottom:20px}.customer .encart-home,.customer-3 .encart-home,.customer-4 .encart-home{margin-bottom:20px;width:570px;float:left}.customer .encart-home:first-child,.customer-3 .encart-home:first-child,.customer-4 .encart-home:first-child{margin-right:30px}.encart-home a{height:236px;border:1px solid #aaa;background:#f8f8f8;display:block;position:relative}.encart-home a:hover{border:1px solid #8b0511;color:#505050}.encart-home .bouton{width:180px;text-align:center;position:absolute;bottom:20px;left:50%;margin-left:-90px}.encart-home a:hover .bouton{background:#352d2f;color:#fff}#home-avantage a{background:url(/skin/img/fond-encart-avantage.jpg) no-repeat right bottom}#home-avantage span.texte{display:block;padding:20px;font-size:17px;font-weight:bold;color:#5c3100;line-height:20px}#home-avantage span.texte strong{font-size:24px;font-weight:700;display:inline-block;margin-bottom:25px;color:#352d2f}#home-avantage .bouton{width:auto;margin-left:0;left:20px}#home-blog a{background:url(/skin/img/fond-encart-blog-2.jpg) no-repeat center center}#home-blog .bouton{width:auto;margin-left:0;left:20px;bottom:70px}#home-blog span.texte{position:absolute;top:40px;left:20px;width:250px;font-size:17px;font-weight:bold;color:#5c3100;line-height:20px}#home-cafe-rare a{background:url(/skin/img/fond-encart-cafe.jpg) no-repeat left bottom}#home-cafe-rare span.texte{display:block;padding:20px;font-size:17px;font-weight:bold;color:#fff;line-height:20px;width:270px}#home-cafe-rare span.texte strong{font-size:20px;font-weight:700;display:inline-block;margin-bottom:25px;color:#fff}#home-cafe-rare .bouton{width:auto;margin-left:0;left:20px}.offre{clear:both}@media screen and (max-width:1180px){.encart-home a{height:207px}#home-blog span.texte{width:220px}#home-blog .bouton{bottom:20px}#home-avantage span.texte strong{margin-bottom:5px}.customer .encart-home,.customer-3 .encart-home,.customer-4 .encart-home{width:482px}.customer .encart-home:first-child,.customer-3 .encart-home:first-child,.customer-4 .encart-home:first-child{margin-right:20px}}@media screen and (max-height:670px){#slides,#slides .slidesjs-container,#slides .slide-container{height:350px}#slides .slide-container{height:300px;padding-top:50px}#slides .slide-container h2{font-size:70px}#slides .slide-container p{font-size:15px;line-height:17px}#slides .slide-container .bouton{margin:20px auto}}.message-exemple{font-size:12px;font-style:italic;text-align:left;width:auto;margin-left:210px}ul.ui-autocomplete{background:#fff;display:inline-block;border:1px solid #aaa;padding:5px}ul.ui-autocomplete li{cursor:pointer;line-height:22px}ul.ui-autocomplete li:hover{background:#aaa}#compte-client h1{background:url(/skin/img/intro-compte.jpg) no-repeat center center;background-size:cover}#compte-client p{margin-bottom:15px}#compte-client #right_col form span.field-validation-error{text-align:left;margin:0 0 0 5px}#compte-client .deconnexion{float:right}.recup-compte form span.field-validation-valid,.recup-compte form span.field-validation-error{text-align:center;height:auto}#compte-client .forgot_password #forgot_question{margin-bottom:10px;text-align:center;display:none}#compte-client .forgot_password #forgot_question h3{margin-bottom:10px}#compte-client .forgot_password #forgot_question span{display:inline-block;margin:0 10px;padding:10px;background:#352d2f;cursor:pointer;color:#fff;font-size:20px}#compte-client .forgot_password #forgot_question span:hover,#compte-client .forgot_password #forgot_question span.active{background:#8b0511}#compte-client .forgot_password .forgot{width:600px;margin:0 auto;padding:20px;background:#eee;text-align:center}#compte-client .forgot_password .forgot form{margin:0 auto;width:385px}#compte-client .forgot_password p{margin:0 0 20px 0;clear:both}#compte-client .forgot_password p.field-validation-error,#compte-client .forgot_password p.field-validation-valid{text-align:center}#compte-client .forgot_password form p{text-align:left;margin:0}#compte-client .forgot_password form p .field-validation-valid{margin-bottom:10px}#compte-client .forgot_password input{float:left;margin-bottom:20px;width:300px;height:28px}#compte-client .forgot_password #forgot_numcli input{width:100%;margin:0}#compte-client .forgot_password #forgot_numcli .message-mdp{clear:both;font-style:italic;display:block}#compte-client .forgot_password input.submit,#compte-client .forgot_password #forgot_numcli input.submit{width:auto;height:30px}#compte-client .forgot_password #forgot_numcli input.submit{margin:15px 0}.OubliMotDePasse p{text-align:center;margin-bottom:20px}.OubliMotDePasse form{width:290px;margin:0 auto}.OubliMotDePasse input.password{width:250px;height:38px;margin:0 50px 10px 0;float:left}.OubliMotDePasse input.submit{height:40px;float:left}.OubliMotDePasse .saisieMdp{background:#ececec;padding:20px;width:500px;margin:0 auto;overflow:hidden}.OubliMotDePasse .saisieMdp p{font-weight:bold}.OubliMotDePasse .saisieMdp form{width:252px}.OubliMotDePasse .saisieMdp input.password{float:none;margin:0 auto}.OubliMotDePasse .saisieMdp form p{clear:both;font-weight:normal;margin:10px 0;text-align:left}#compte-client #container{overflow:hidden}#compte-client .form_login{float:left;width:50%;padding:10px;box-sizing:border-box}#compte-client .form_login #login_compte,#compte-client .form_login #login_abonne{padding:20px;background:#ececec;min-height:267px}#compte-client .form_login #login_compte p{text-align:center;width:49%;display:inline-block}#compte-client .form_login #login_compte p:first-child{border-right:1px solid #aaa}#compte-client .form_login #login_compte .message{overflow:hidden;text-align:center}#compte-client .form_login #login_compte p strong{text-transform:uppercase;font-size:17px}#compte-client .form_login h2{text-align:center;margin-bottom:45px}#compte-client .form_login h2 span{font-size:25px;display:block}#compte-client .form_login input{width:100%;height:38px;margin-bottom:10px;box-sizing:border-box}#compte-client .form_login p.center{text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin:10px 0 20px;padding:10px 0}#compte-client .form_login .num_cli{display:inline-block;float:none;width:auto;margin-bottom:0}#compte-client .form_login label.num_cli{cursor:default}#compte-client .form_login .mdp{width:50%;margin-bottom:5px}#compte-client .form_login .submit{width:130px;margin:20px auto 0;line-height:40px;transition:all .2s}#compte-client .form_login .submit.loading{width:200px;cursor:default;background:url(/skin/img/loading-compte.gif) no-repeat 5px center #352d2f;padding:0 10px 0 30px}#compte-client .form_login .forgot-password{display:inline-block;width:30%}#compte-client #login_abonne .bouton{height:38px;line-height:40px;margin-top:12px}#compte-client #login_abonne p{text-align:center}#compte-client #recup_compte{clear:both;text-align:center;background:#ececec;padding:10px;margin:0 10px 10px}#compte-client #recup_compte h2{font-size:25px;text-align:center}#step-recup-compte{height:40px;margin-bottom:20px}#step-recup-compte li{height:40px;line-height:40px;width:33.3%;text-align:center;float:left;text-transform:uppercase;font-size:20px;background:url(/skin/img/fond-step-basket.jpg) no-repeat right 0 #eee}#step-recup-compte li span{display:block;background:url(/skin/img/fond-step-basket.jpg) no-repeat left -120px}#step-recup-compte li.active{color:#fff;background:url(/skin/img/fond-step-basket.jpg) no-repeat right -40px #352d2f}#step-recup-compte li.active span{color:#fff;background:url(/skin/img/fond-step-basket.jpg) no-repeat left -80px}#step-recup-compte li#numcli span{background:none}#step-recup-compte li#validation{background:#eee}#step-recup-compte li.active#validation{background:#352d2f}#creation-compte-client h1{background:url(/skin/img/intro-compte.jpg) no-repeat center center;background-size:cover}#creation-compte-client #container{overflow:hidden}#creation-compte-client #ppov2{text-align:center}#creation-compte-client #ppov2 img{display:inline;margin-bottom:10px}#creation-compte-client #ppov2 a{font-weight:bold;color:#8b0511}#creation-compte-client p{margin-bottom:10px}#creation-compte-client form{width:720px;margin:0 auto}#creation-compte-client form label{float:left;margin-right:5px}#creation-compte-client form p{clear:both;margin-bottom:10px;overflow:hidden}#creation-compte-client form span{float:left;width:200px;height:25px;line-height:25px;display:block;text-align:right;margin-right:10px}#creation-compte-client form span.message-mdp{font-size:12px;font-style:italic;text-align:left;width:auto;margin-left:210px}#creation-compte-client form span.family-name{width:auto}#creation-compte-client form span.field-validation-valid,#creation-compte-client form span.field-validation-error{width:auto;margin:0;height:auto;line-height:normal;text-align:center}#creation-compte-client form input{float:left;width:250px;margin-right:5px;height:38px}#creation-compte-client form select,#creation-compte-client form .select{height:38px}#creation-compte-client form input.submit{float:none;width:auto;margin:0 0 0 210px}#creation-compte-client .inscription_newsletter_compte span{height:auto;line-height:20px;width:340px}#creation-compte-client .erreurCompte{padding:20px;background:#eee;text-align:center;line-height:25px;overflow:hidden}#creation-compte-client .erreurCompte .col-left,#creation-compte-client .erreurCompte .col-right{width:49%;float:left}#creation-compte-client .erreurCompte .col-left{border-right:1px solid #aaa}#creation-compte-client .erreurCompte strong{font-size:20px;color:#b20000;margin-bottom:20px;display:inline-block}#creation-compte-client .infoCompte{padding-top:20px;text-align:center;clear:both}#creation-compte-client .infoCompte strong{text-transform:uppercase}#creation-compte-client .saisieMdp{text-align:center}#creation-compte-client .saisieMdp .remember{margin-left:210px}#creation-compte-client .saisieMdp .remember input{width:auto;margin-right:0}#recup-compte-client h1{background:url(/skin/img/intro-compte.jpg) no-repeat center center;background-size:cover}#recup-compte-client p{margin-bottom:10px}#recup-compte-client form{width:720px;margin:0 auto}#recup-compte-client form label{float:left;margin-right:5px}#recup-compte-client form p{clear:both;margin-bottom:10px;overflow:hidden}#recup-compte-client form span{float:left;width:260px;height:25px;line-height:25px;display:block;text-align:right;margin-right:10px}#recup-compte-client form span.message-mdp{font-size:12px;font-style:italic;text-align:left;width:auto;margin-left:270px}#recup-compte-client form span.family-name{width:auto}#recup-compte-client form span.field-validation-valid,#recup-compte-client form span.field-validation-error{width:auto;margin:0;height:auto;line-height:normal;text-align:center}#recup-compte-client form input{float:left;width:250px;margin-right:5px;height:30px}#recup-compte-client form input.submit{float:none;width:auto;margin:0 0 0 270px}#recup-compte-client .saisieMdp{text-align:center;overflow:hidden}#recup-compte-client .saisieMdp .remember{margin-left:270px}#recup-compte-client .saisieMdp .remember input{width:auto;margin-right:0}#recup-compte-client #left_col{float:left;width:50%;margin-top:20px}#recup-compte-client #right_col{float:right;width:50%;text-align:left;margin-top:20px}#recup-compte-client #right_col .box-grey{padding:20px;background:#eee}#recup-compte-client #right_col .box-grey ul{margin-left:50px}#recup-compte-client #right_col .box-grey li{background:url("/skin/img/coffee-bean.png") no-repeat left 3px;margin-bottom:10px;padding-left:20px}#compte-client #left_col{float:left;width:20%;padding-right:2%}#compte-client #left_col .box_compte.home{margin-bottom:20px}#compte-client #left_col .box_compte.home a{display:block;text-transform:uppercase;font-weight:bold;text-align:center;height:50px;line-height:50px;background:url(/skin/img/picto-home.png) no-repeat 33px center #eee}#compte-client #left_col .box_compte.home a:before{content:'';width:0;height:0;display:block;float:left;border-top:25px solid #fff;border-left:0 solid #fff;border-bottom:25px solid #fff;border-right:25px solid transparent}#compte-client .encart_colis{float:left;width:78%;margin-bottom:10px;position:relative}#compte-client .encart_colis .close{position:absolute;top:5px;right:0;display:block}#compte-client .encart_colis img{width:100%}#compte-client .box_compte{margin-bottom:20px}#compte-client .box_compte h3{font-size:20px;height:26px;line-height:26px}#compte-client .box_compte h3#votre_compte{background:url(/skin/img/picto-compte.jpg) no-repeat center left;padding-left:30px}#compte-client .box_compte h3#commandes{background:url(/skin/img/picto-panier.jpg) no-repeat center left;padding-left:40px}#compte-client .box_compte h3#avis{background:url(/skin/img/picto-avis.jpg) no-repeat center left;padding-left:30px}#compte-client .box_compte li{list-style:none;border-bottom:1px solid #aaa}#compte-client .box_compte li a{font-size:15px;line-height:30px;display:block;padding:0 5px}#compte-client .box_compte li a.active,#compte-client .box_compte li a:hover{color:#fff;background:#8b0511}#compte-client #right_col{float:left;width:78%;padding-bottom:20px}#compte-client #right_col .center{text-align:center;border-bottom:5px solid #eee;padding:0 0 0 5px;margin-bottom:20px}#compte-client #right_col .home_compte h3{border:none;padding:0}#compte-client #right_col .home_compte.adresse{float:left;padding:20px;margin:0 40px 20px 0;width:300px;background:#eee}#compte-client #right_col .home_compte.colis10{background:#8b0511;color:#fff;padding:10px;width:512px;float:left;margin-bottom:10px}#compte-client #right_col .home_compte.colis10 p{margin:0}#compte-client #right_col .home_compte.colis10 .help{background:#fff;border-radius:10px;display:block;font-size:11px;height:10px;line-height:10px;padding:3px;text-align:center;width:10px;font-weight:bold;position:relative;float:right;cursor:pointer}#compte-client #right_col .home_compte.colis10 .help span{position:absolute;top:0;right:0;width:300px;padding:5px;background:#fff;font-weight:normal;text-align:right;font-size:15px;line-height:20px;display:none;border:1px solid #aaa;cursor:auto}#compte-client #right_col .home_compte.colis10 .help:hover span{display:block;color:#000}#compte-client #right_col .home_compte.pt-cadeaux p{padding-top:20px}#compte-client #right_col .home_compte.commandes{width:100%;clear:both;border-top:5px solid #eee;border-bottom:5px solid #eee;padding:20px 0 5px;margin-bottom:20px}#compte-client #right_col .home_compte.commandes p{text-align:right}#compte-client #right_col .box_compte{margin-bottom:0;float:left;width:33.33%;padding:0 20px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#compte-client #right_col .box_compte h3{border:none}#compte-client #right_col h2{font-size:35px}#compte-client #right_col form p{height:25px;line-height:25px;margin-bottom:15px}#compte-client .jour select{width:80px;background-position:40px center}#compte-client .select.jour{width:62px}#compte-client .mois select{width:125px;background-position:85px center}#compte-client .select.mois{width:107px}#compte-client .annee select{width:95px;background-position:55px center}#compte-client .select.annee{width:77px}#compte-client #right_col form p span:first-child{float:left;margin-right:10px;text-align:right;width:250px;height:25px;line-height:25px;font-size:15px}#compte-client #right_col form input{float:left;width:250px}#compte-client #right_col form input[type=radio]{width:auto}#compte-client #right_col form label{float:left;margin-right:10px}#compte-client #right_col form input#jour,#compte-client #right_col form input#mois{width:50px;margin-right:15px}#compte-client #right_col form input#annee{width:70px}#compte-client #right_col form input#cp{width:100px}#compte-client #right_col form input.submit{width:100px;margin-left:260px}.adresse-principale{width:100%;text-align:center;clear:both;margin-bottom:15px}.adresse-secondaire{width:220px;float:left;margin:0 15px 15px 0;padding:10px;background:#eee}.ajout-adresse{clear:both;width:100%}.ajout-adresse .bouton{margin:0 auto;display:block;width:150px;text-align:center}.adresseMiseaJour{background:#ebf5dd}#compte-client .modifier-mdp #right_col form p span{width:280px}#compte-client .modifier-mdp #right_col form .submit{margin-left:290px}#compte-client .newsletter #right_col form p span:first-child{width:585px}#compte-client #right_col h3{font-size:20px;border-top:1px dotted #aaa;padding-top:10px}#compte-client table{width:100%;font-size:15px;padding:0;border-collapse:collapse}#compte-client table tr{line-height:30px}#compte-client table th{background:#aaa;text-align:left;color:#fff;line-height:30px;padding-left:5px}#compte-client table td{padding-left:5px}#compte-client table .detail{text-align:right}#compte-client table .bouton{font-size:13px}#compte-client table#liste_commande,#compte-client table#detail_commande{margin-bottom:20px}#compte-client table#liste_commande tr.active,#compte-client table#liste_commande tr:hover{background:#efefef}#compte-client table#detail_commande .livraison{font-weight:700}#compte-client table#detail_commande .total{color:#8b0511;font-weight:700}#compte-client table#liste_commande tr.active .detail a{background:#352d2f}#compte-client .etat_commande{background:#ececec;padding:10px;float:left;width:50%;font-size:15px}#compte-client .etat_commande ul{margin:0}#compte-client .etat_commande li{list-style:none;line-height:25px}#compte-client .etat_commande li a{color:#8b0511}#compte-client .adresse_commande{float:left;margin-left:30px}#compte-client #right_col .adresse_commande p{height:auto;line-height:17px}#page-avis #container{position:relative;overflow:hidden}#page-avis #formDepotAvis.fixed{position:fixed;top:70px}#page-avis #formDepotAvis.absolute{position:absolute;bottom:30px}#page-avis h1{background:url(/skin/img/intro-avis.jpg) no-repeat center center;background-size:cover}#page-avis p{margin-bottom:10px}#formDepotAvis{float:left;width:300px;margin-right:20px}#formDepotAvis textarea{width:288px;max-width:288px;min-width:288px;max-height:150px;padding:5px}#formDepotAvis p.note{float:left;margin:0 10px 0 0}#formDepotAvis p.connexion{float:none;font-weight:bold}#formDepotAvis p.field-validation-valid{float:none;text-align:center}#formDepotAvis ul.notes-echelle{margin:0;height:15px;float:left;padding-top:2px}#formDepotAvis ul.notes-echelle li{float:left;margin:0 5px 0 0;padding:0;list-style:none;width:15px;height:15px;position:relative;overflow:hidden}#formDepotAvis ul.notes-echelle li label{display:block;text-align:center;height:15px;width:15px;line-height:15px;background:url(/skin/img/avis.jpg) center top no-repeat #fff;cursor:pointer;position:absolute;top:0;left:0;z-index:2}#formDepotAvis ul.notes-echelle li input[type="radio"]{display:block;position:absolute;top:0;left:0;z-index:1;height:15px;width:15px}#formDepotAvis ul.notes-echelle li.note-off label{background-position:center -75px}#formDepotAvis ul.notes-echelle.js input{position:absolute;left:-999%}#formDepotAvis ul.notes-echelle li.note-checked{font-weight:bold}#formDepotAvis ul.notes-echelle.js li.note-focus{outline:1px dotted #000}#page-avis #formDepotAvis .submit{clear:both;float:right}#page-avis #formDepotAvis .field-validation-error{clear:both}#page-avis #liste-avis{float:right;width:830px}.liste-avis{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee}.avis-commentaire{clear:both}.avis-date{color:#aaa;font-weight:bold}.avis-date strong{color:#8b0511}.noavis{height:15px;display:block;font-style:italic}.avis{background:url(/skin/img/avis.jpg) no-repeat 0 -75px;width:81px;height:15px;float:left;margin:0 5px 10px 0}.avis.zero{background-position:0 -75px}.avis.one{background-position:0 -60px}.avis.two{background-position:0 -45px}.avis.three{background-position:0 -30px}.avis.four{background-position:0 -15px}.avis.five{background-position:0 0}.avis-titre{font-size:17px;font-weight:bold;color:#352d2f;line-height:15px}.avis-reponse{border:3px solid #eee;padding:10px 10px 10px 140px;margin:10px 0 0 0;background:url(/skin/img/logo-avis.jpg) no-repeat 20px 20px}#compte-client #formDepotAvis{width:100%;margin:0}#compte-client #formDepotAvis .field-validation-error{font-size:15px}#compte-client #formDepotAvis .select{width:300px}#compte-client #formDepotAvis select{width:320px;background-position:280px center}#compte-client #formDepotAvis .notes-echelle{margin-top:4px}#compte-client #right_col #formDepotAvis input.submit{margin-left:200px}#compte-client .points-cadeaux{width:450px;height:175px;float:left;margin-right:30px;background:url(/skin/img/image-cheque.jpg) no-repeat bottom center;background-size:contain;font-size:18px;color:#000;font-weight:bold;margin-top:16px}#compte-client .points-cadeaux.multi{background:url(/skin/img/image-cheque.jpg) no-repeat top center;background-size:contain}.page-points-cadeaux p{line-height:20px}.page-points-cadeaux p span{color:#8b0511;font-size:25px;font-weight:bold}.page-points-cadeaux #liste-produit{clear:both;padding-top:30px}#page-abonne h1{background:url(/skin/img/intro-compte.jpg) no-repeat center center;background-size:cover}#page-abonne #container{overflow:hidden}#page-abonne label{float:left}#page-abonne .points-cadeaux{width:200px;height:90px;padding:30px 0 0 95px;float:left;margin-right:30px;background:url(/skin/img/image-cheque.jpg) no-repeat bottom center;text-align:center;font-size:70px;color:#fff;font-weight:bold}#page-abonne .points-cadeaux.multi{background:url(/skin/img/image-cheque.jpg) no-repeat top center}#page-abonne .points-cadeaux{margin:0;float:none;display:inline-block}#page-abonne .col-left{padding-right:380px;position:relative;overflow:hidden}#page-abonne .col-left .abo-box{border-top:5px solid #8b0511;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:15px;overflow:hidden;float:left;margin:0 0 10px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#page-abonne .col-left .cadeau_1,#page-abonne .col-left .cadeau_2{float:left;width:50%}#page-abonne .col-left .label{float:none;width:100%;height:auto;text-align:center;display:block}#page-abonne .col-left .cadeau_1 label{margin-left:5%}#page-abonne .col-left .cadeau_1 .label{margin:0}#page-abonne .col-left .cadeau_2 label{margin-left:21%}#page-abonne .col-left .cadeau_2 .label{padding:39px 0;margin:0}#page-abonne .col-left .choix{clear:both;overflow:hidden;margin-bottom:15px}#page-abonne .col-left .choix:last-child{margin-bottom:0}#page-abonne .col-left .choix span{font-weight:bold;width:100%;margin-bottom:10px;display:block}#page-abonne .col-left .choix label{margin-right:20px}#page-abonne .col-left .choix .date_reception{width:290px}#page-abonne .col-left .choix .date_reception select{width:310px;background-position:270px center}#page-abonne .col-left .choix .frequence_reception{width:180px}#page-abonne .col-left .choix .frequence_reception select{width:200px;background-position:160px center}#page-abonne .col-left .adresse label{display:block;height:auto;width:33.33%;float:left}#page-abonne .col-left .adresse p{clear:both}#page-abonne .col-right{width:350px;padding:10px;background:#eee;position:absolute;margin-left:800px}#page-abonne .col-right.fixed{position:fixed;top:70px}#page-abonne .col-right.absolute{position:absolute;bottom:0}#page-abonne .col-right .abo-box{border-top:5px solid #fff;padding:15px 0;overflow:hidden;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#page-abonne .abo-box h3{font-size:30px}#page-abonne .abo-box.date-reception{width:390px}#page-abonne .abo-box.email{width:390px;margin-left:10px}#page-abonne .abo-box table{padding:0;border-collapse:collapse;font-size:15px;line-height:20px;margin-bottom:10px;width:100%}#page-abonne .abo-box table tr{border-bottom:1px dotted #eee}#page-abonne .abo-box table td{padding:5px}#page-abonne .abo-box table tr.total{color:#8b0511;background:#fff}#page-abonne .col-right .abo-box table tr{border-bottom:1px dotted #fff}#page-abonne .col-right .reglement{padding-bottom:0}#page-abonne .col-right .reglement p{overflow:hidden}#page-abonne .col-right .reglement .prix{text-align:center;font-weight:bold;font-size:20px;margin-bottom:15px;border-bottom:5px solid #fff;padding-bottom:15px}#page-abonne .col-right .reglement .prix strong{color:#8b0511;font-size:55px;line-height:55px}#page-abonne .col-right .reglement .submit{width:100%;font-size:35px;height:50px;line-height:50px}#page-abonne .abo-box .backwhite{background:#fff;padding:10px;margin:0}#page-abonne .input-validation-error,#page-abonne .field-validation-error{clear:both;text-align:center;font-size:15px}#page-abonne .abo-box table.tableChoixCadeau{text-align:center}#page-abonne .abo-box table.tableChoixCadeau tr{border:none}#page-abonne .abo-box table.tableChoixCadeau tr img{display:inline-block}#page-abonne .abo-box table.tableChoixCadeau input[type="radio"]+label::before{float:none;margin:0 auto}#page-abonne .abo-box table.tableChoixCadeau input[type="radio"]:checked+label::after{animation:my_radio_cadeaux .3s forwards;-webkit-animation:my_radio_cadeaux .3s forwards;-moz-animation:my_radio_cadeaux .3s forwards}@keyframes my_radio_cadeaux{from{top:8px;left:50%;width:2px;height:2px;margin-left:-1px}to{top:3px;left:50%;width:12px;height:12px;margin-left:-6px}}@-webkit-keyframes my_radio_cadeaux{from{top:8px;left:50%;width:2px;height:2px;margin-left:-1px}to{top:3px;left:50%;width:12px;height:12px;margin-left:-6px}}@-moz-keyframes my_radio_cadeaux{from{top:8px;left:50%;width:2px;height:2px;margin-left:-1px}to{top:3px;left:50%;width:12px;height:12px;margin-left:-6px}}#page-compte-abonne h1{background:url(/skin/img/intro-compte.jpg) no-repeat center center;background-size:cover}#page-compte-abonne #container{overflow:hidden}#page-compte-abonne label{float:left}#page-compte-abonne .points-cadeaux{width:200px;height:80px;padding:18px 5px 20px 245px;float:left;margin-right:30px;background:url(/skin/img/image-cheque.jpg) no-repeat bottom center;text-align:center;font-size:18px;color:#000;font-weight:bold;float:left}#page-compte-abonne .points-cadeaux.multi{background:url(/skin/img/image-cheque.jpg) no-repeat top center}#page-compte-abonne .col-left{width:790px;float:left;overflow:hidden}#page-compte-abonne .col-left .abo-box{border-top:5px solid #8b0511;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:15px;overflow:hidden;float:left;margin:0 0 10px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#page-compte-abonne .col-left .abo-box h2{margin-bottom:20px}#page-compte-abonne .col-left .abo-box h2 span{float:right;font-size:15px;font-family:"Titillium Web",sans-serif;text-transform:none}#page-compte-abonne .col-left .abo-box #more{display:none}#page-compte-abonne .col-left .label{float:none;width:100%;height:auto;text-align:center;display:block}#page-compte-abonne .col-left .choix_compo{float:left;width:44%;margin:0 2%;padding:1%;background:#eee}#page-compte-abonne .col-left .choix_compo p{overflow:hidden}#page-compte-abonne .col-left .choix_compo label{margin-right:15px}#page-compte-abonne .col-left .choix_compo_particuliere{float:right;width:44%;margin:0 2%;padding-top:40px}#page-compte-abonne .col-left .choix_compo_particuliere p{margin:0;text-align:center}#page-compte-abonne .col-left .choix_compo_particuliere p strong{display:block;font-size:25px;padding:10px 0}#page-compte-abonne .col-left .mode-livraison p{clear:both;overflow:hidden;margin-bottom:5px}#page-compte-abonne .col-left .adresse label{display:block;height:auto;width:33.33%;float:left}#page-compte-abonne .col-left .adresse p{clear:both}#page-compte-abonne .col-right{width:350px;padding:10px;background:#eee;float:left;margin-left:10px;margin-bottom:10px}#page-compte-abonne .col-right .abo-box{border-top:5px solid #fff;padding:15px 0;overflow:hidden;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#page-compte-abonne .col-right .abo-box .bouton{margin-top:10px}#page-compte-abonne .abo-box h3{font-size:30px}#page-compte-abonne .abo-box.date-reception p{float:left;width:50%;text-align:center}#page-compte-abonne .abo-box.date-reception p span{position:relative;top:-13px}#page-compte-abonne .abo-box.date-reception .select{display:inline-block;float:none;position:relative;top:7px;margin:0}#page-compte-abonne .abo-box.date-reception .select.echeance{width:180px;height:50px;margin-left:10px}#page-compte-abonne .select2 select{width:180px;height:40px;margin-left:10px;background-position:160px center}#page-compte-abonne .abo-box.date-reception .select.echeance select{width:202px;height:50px;background-position:160px center;cursor:pointer;font-size:16px}#page-compte-abonne .abo-box.date-reception .select.echeance select option,#page-compte-abonne .abo-box.date-reception .select.nb_semaines select option{padding:5px 0 5px 5px}#page-compte-abonne .abo-box.date-reception .select.nb_semaines{width:60px;height:50px;margin:0 10px}#page-compte-abonne .abo-box.date-reception .select.nb_semaines select{width:82px;height:50px;background-position:40px center;cursor:pointer;font-size:16px}#page-compte-abonne .abo-box.mode-livraison .choix-livraison p{color:#838383;font-style:italic;padding-left:27px}#page-compte-abonne .abo-box.mode-livraison .choix-livraison span.detail{line-height:25px;margin-left:10px}#page-compte-abonne .abo-box.adresse-livraison .bouton{text-align:center;height:auto;line-height:20px;padding:5px}#page-compte-abonne .submit_changement_abonnement{clear:both;text-align:center}#page-compte-abonne .submit_changement_abonnement input{margin:0 auto;display:block;float:none}#page-compte-abonne .abo-box table{padding:0;border-collapse:collapse;font-size:15px;line-height:20px;margin-bottom:10px;width:100%}#page-compte-abonne .abo-box table tr{border-bottom:1px dotted #eee}#page-compte-abonne .abo-box table td{padding:5px}#page-compte-abonne .abo-box table tr.total{color:#8b0511;background:#fff}#page-compte-abonne .col-right .article_panier{line-height:25px;min-width:67px}#page-compte-abonne .col-right .article_panier form{float:left}#page-compte-abonne .col-right .article_panier input.bouton.delete{background:url("/skin/img/picto-delete.jpg") no-repeat center center;border:none;cursor:pointer;display:block;height:25px;margin:0 auto;width:25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;margin-right:10px}#page-compte-abonne .col-right .article_panier form .bouton{border:none;padding:0 5px;cursor:pointer;height:22px;line-height:22px;margin:0}#page-compte-abonne .col-right .article_panier form .bouton:disabled{cursor:default;background:#888}#page-compte-abonne .col-right .article_panier .quantite{float:left;text-align:center;padding:0 5px;height:22px;line-height:22px}#page-compte-abonne .col-right .abo-box table tr{border-bottom:1px dotted #fff}#page-compte-abonne .col-right .reglement{padding-bottom:0}#page-compte-abonne .col-right .reglement p{overflow:hidden}#page-compte-abonne .col-right .reglement .prix{text-align:center;font-weight:bold;font-size:20px;margin-bottom:15px;border-bottom:5px solid #fff;padding-bottom:15px}#page-compte-abonne .col-right .reglement .prix strong{color:#8b0511;font-size:55px;line-height:55px}#page-compte-abonne .col-right .reglement .submit{width:100%;font-size:35px;height:50px;line-height:50px}#page-compte-abonne .abo-box .backwhite{background:#fff;padding:10px;margin:0}#page-compte-abonne .input-validation-error,#page-compte-abonne .field-validation-error{clear:both;text-align:center;font-size:15px}#page-compte-abonne .info_prelevement{float:left;padding-top:40px;width:50%}#page-compte-abonne .formulaire_carte{float:right;padding-top:40px;width:50%;text-align:-webkit-center}#page-compte-abonne .info_prelevement .paiement{width:250px;margin:50px 0 0 50px;text-align:center}#page-compte-abonne .info_prelevement .paiement strong{font-size:50px;line-height:50px}#page-compte-abonne .info_prelevement strong{font-size:20px}#page-compte-abonne form#formPrelevement{float:left;padding:20px;border:1px solid #848484;background:#eee}#page-compte-abonne form#formPrelevement p{clear:both;overflow:hidden}#page-compte-abonne form#formPrelevement .type-carte{font-size:15px}#page-compte-abonne form#formPrelevement .type-carte p{float:left;clear:none;width:130px}#page-compte-abonne form#formPrelevement .label-carte{height:50px;margin-left:5px}#page-compte-abonne form#formPrelevement span.label{display:block;width:100%;margin-bottom:3px}#page-compte-abonne form#formPrelevement .number,#page-compte-abonne form#formPrelevement .exp-date{float:left;clear:none;width:170px}#page-compte-abonne form#formPrelevement .name_owner input{width:312px}#page-compte-abonne form#formPrelevement .exp-date .select{float:left;width:60px;margin-right:10px}#page-compte-abonne form#formPrelevement .exp-date select{width:90px;background-position:43px center}#page-compte-abonne form#formPrelevement .exp-date span.separation{float:left;margin-right:10px;font-size:28px;line-height:25px}#page-compte-abonne form#formPrelevement .cryptogramme input{width:60px;float:left;margin-right:10px}#page-compte-abonne form#formPrelevement .cryptogramme strong{font-size:12px;font-weight:normal;font-style:italic;float:left}#page-compte-abonne form#formPrelevement .submit{float:left;font-size:30px}#page-compte-abonne form#formPrelevement .bouton.gris{float:right}#page-compte-abonne form#formPrelevement .field-validation-error{text-align:left}#page-compte-abonne .suspendre-abo,#page-compte-abonne .arret-abo{float:left;width:50%}#page-compte-abonne .report-abo{text-align:center}#page-compte-abonne .suspendre-abo form,#page-compte-abonne .arret-abo form{padding:20px;margin-bottom:20px}#page-compte-abonne .suspendre-abo textarea,#page-compte-abonne .arret-abo textarea{max-width:100%;width:450px;min-width:450px}#page-compte-abonne .suspendre-abo .field-validation-error,#page-compte-abonne .arret-abo .field-validation-error{text-align:left}#page-compte-abonne .valider_changements_abonne{float:left;width:100%;text-align:center;height:50px;line-height:50px}@media screen and (max-width:1180px){#page-avis #liste-avis{width:660px}#page-abonne .col-left{padding-right:285px}#page-abonne .col-right{width:255px;margin-left:710px}#page-abonne .col-right .reglement .submit{font-size:25px}#compte-client #right_col .home_compte.colis10{width:435px}#compte-client #right_col .home_compte.adresse{width:240px;margin-right:30px}#compte-client #left_col .box_compte.home a{background:url(/skin/img/picto-home.png) no-repeat 20px center #eee}#page-compte-abonne .col-left,#page-compte-abonne .abo-box.date-reception{width:605px;margin-left:0}#page-compte-abonne .col-left .choix_compo label{clear:both}}#page-panier h1{background:url(/skin/img/intro-panier.jpg) no-repeat center center;background-size:cover}#page-panier #container.panier{overflow:hidden}.txtPanierVide{text-align:center;font-size:20px;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #aaa}#step-basket{height:40px;margin-bottom:20px}#step-basket li{height:40px;line-height:40px;width:25%;text-align:center;float:left;text-transform:uppercase;font-size:20px;background:url(/skin/img/fond-step-basket.jpg) no-repeat right 0 #eee}#step-basket li span{display:block;background:url(/skin/img/fond-step-basket.jpg) no-repeat left -120px}#step-basket li.active{color:#fff;background:url(/skin/img/fond-step-basket.jpg) no-repeat right -40px #352d2f}#step-basket li.active span{color:#fff;background:url(/skin/img/fond-step-basket.jpg) no-repeat left -80px}#step-basket li#basket span{background:none}#step-basket li#paiement{background:#eee}#step-basket li.active#paiement{background:#352d2f}.panier-boutons{margin-bottom:30px;overflow:hidden}.panier-boutons .bouton{float:right}.panier-boutons .gris{float:left;background:#d2d2d2;font-size:15px}.tabRecapPanier{border:none;width:100%;padding:0;border-collapse:collapse;font-size:15px;margin-bottom:20px}.tabRecapPanier .tabRecapPanierPremierTr{background:#aaa;color:#fff;line-height:30px;text-align:left}.tabRecapPanier .tabRecapPanierPremierTr td{padding:0 5px}.tabRecapPanier .tabRecapPanierTrLignePanier{border-bottom:1px solid #eee}.tabRecapPanier .tabRecapPanierTrLignePanier td{padding:5px 0}.tabRecapPanier .tabRecapPanierTrLignePanier td img{float:left;margin:0 5px 0 0;height:50px}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription a{line-height:50px}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription form{float:right;padding:10px 20px 0 0}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription form .bouton{background:#d2d2d2;font-size:15px;cursor:pointer;color:#505050}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription form .bouton:hover{background:#a4a4a4}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription form input:disabled{cursor:default;opacity:.5;filter:alpha(opacity=50)}.tabRecapPanier .tabRecapPanierTrLignePanier td.tabRecapPanierTdDescription form input:disabled:hover{background:#d2d2d2}.tabRecapPanier .tabRecapPanierTrLignePanier td ul{padding-left:50px}.tabRecapPanier .tabRecapPanierTrLignePanier td li{background:url("/skin/img/coffee-bean.png") no-repeat left 3px;margin-bottom:5px;padding-left:20px}.tabRecapPanier td.tabRecapPanierTdQte{width:100px}.tabRecapPanier td.tabRecapPanierTdQte input{float:left;width:25px;height:25px;cursor:pointer;border:none;background:#352d2f;color:#fff}.tabRecapPanier td.tabRecapPanierTdQte span.quantiteSelection{float:left;width:25px;height:25px;line-height:25px;text-align:center}.tabRecapPanier td.tabRecapPanierTdPrixUnitaire,.tabRecapPanier td.tabRecapPanierTdPrix{width:90px;text-align:right}.tabRecapPanier td.tabRecapPanierTdRetirer{width:70px;text-align:center}.tabRecapPanier .tabRecapPanierTdPrixUnitaire{opacity:.5;filter:alpha(opacity=50)}.tabRecapPanier input.delete{background:url(/skin/img/picto-delete.jpg) no-repeat center center;border:none;width:25px;height:25px;cursor:pointer;display:block;margin:0 auto}.tabRecapPanier .tdRecapPanierTotal{text-align:right;font-weight:700;font-size:20px;color:#8b0511;padding:10px 0}.tabRecapPanier .tabRecapPanierAvoir{text-align:right;font-size:15px;background-color:green;color:#fff;font-weight:700}.tabRecapPanier .tabRecapPanierAvoir td{padding:10px 0}.tabRecapPanier .tabRecapPanierResteDu{text-align:right;font-size:15px;background-color:#ffa500;color:#fff;font-weight:700}.tabRecapPanier .tabRecapPanierResteDu td{padding:10px 0}.tabRecapPanier .tdRecapPanierLivraison{text-align:right;font-weight:700;font-size:20px;padding:10px 0;line-height:20px}.tabRecapPanier .tdRecapPanierLivraison span{font-weight:400;font-size:15px;margin-right:10px}.tabRecapPanier .tdRecapPanierPaiement{text-align:right;font-size:15px;padding:10px 0}.tabRecapPanier .tdRecapPanierPaiement img{display:inline;width:95px}.ligneKdo{color:#8b0511}#page-panier .produit-cross-selling .jcarousel{overflow:hidden;position:relative}#page-panier .produit-cross-selling .jcarousel ul{list-style:outside none none;margin:0;padding:0;position:relative;width:20000em}#page-panier .produit-cross-selling{position:relative}#page-panier .produit-cross-selling a.jcarousel-control-prev{position:absolute;top:70px;left:-70px;width:50px;height:300px;display:block;background:url(/skin/img/carousel-arrow.jpg) no-repeat top left;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#page-panier .produit-cross-selling a.jcarousel-control-prev:hover{left:-80px}#page-panier .produit-cross-selling a.jcarousel-control-next{position:absolute;top:70px;right:-70px;width:50px;height:300px;display:block;background:url(/skin/img/carousel-arrow.jpg) no-repeat top right;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#page-panier .produit-cross-selling a.jcarousel-control-next:hover{right:-80px}#page-panier .produit-cross-selling .jcarousel li{float:left}#page-panier .produit-cross-selling .jcarousel li:last-child .produit{margin-right:0}#recap-adresse{float:left;margin:0 20px 0 0}#recap-adresse .adresse-secondaire{margin-right:0}#recap-adresse label{float:left;margin-bottom:10px}#recap-email{margin:0 0 20px 0}#recap-email .box{padding:10px;background:#eee;overflow:hidden}#recap-email .box-email,#recap-email .box-tel{float:left;width:50%;text-align:center}#recap-email .box p{margin-bottom:10px}#recap-email .box p input{width:275px;height:30px;margin:0 auto}#recap-adresse p{margin-bottom:10px}#recap-paiement .box-paiement{padding:10px;background:#eee;overflow:hidden}#recap-paiement label{display:block;height:auto}#recap-cgv{clear:both;margin:10px 0}#recap-cgv label{line-height:17px}#recap-cgv input[type="checkbox"]:checked+input+label::after{top:2px}#recap-submit{font-size:25px;height:40px;line-height:40px;margin:0 auto}.liberte_informatique{margin-top:15px;font-style:italic;font-size:13px;text-align:center}.page-paiement p{clear:both;padding-top:15px;text-align:center}.page-paiement p img{display:inline-block}.page-paiement input{display:block;margin:0 auto}#compte-client p#bouton-creation-compte{margin:0;height:40px;margin-top:12px}#compte-client p#bouton-creation-compte span.bouton{cursor:pointer;margin:0}.form_login #new_compte p{text-align:center}.form_login #new_compte form#formCompte{overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.form_login #new_compte form#formCompte.open{max-height:2000px}.form_login #new_compte form label{float:left;margin:7px 5px 0 0}.form_login #new_compte form p{clear:both;margin-bottom:10px;overflow:hidden}.form_login #new_compte form span{float:left;width:190px;height:40px;line-height:40px;display:block;text-align:right;margin-right:10px}.form_login #new_compte form input{float:left;width:270px;margin:0}.form_login #new_compte span.field-validation-valid,.form_login #new_compte span.field-validation-error{width:auto;height:auto;margin:0 0 0 200px;float:none;clear:both;line-height:normal;text-align:left}.form_login #new_compte form input.submit{float:none;width:auto;margin:0 auto}.form_login #new_compte form select,.form_login #new_compte form strong{height:38px}.form_login #new_compte .inscription_newsletter_compte span{height:auto;line-height:20px;width:340px}.banniereCatalogue{width:700px;height:70px;background-image:url("/skin/img/Banniere-catalogue.png");background-repeat:no-repeat}.banniereCatalogue:hover{width:700px;height:70px;background-image:url("/skin/img/Banniere-catalogue-hover.png");background-repeat:no-repeat}.panier .retour_boutique_ok{font-weight:bold;color:#78bd1e;text-align:center}.panier .retour_boutique_ok h2{color:#78bd1e}.panier .retour_boutique_nok{font-weight:bold;color:#b20000;text-align:center}.panier .retour_boutique_nok h2{color:#b20000}.produit{width:270px;float:left;margin:0 30px 20px 0;position:relative;overflow:hidden}.produit.last{margin-right:0}.produit-clear{clear:both}.promotion{width:270px;float:left;margin:0 30px 20px 0;position:relative;overflow:hidden}.promotion .img{display:block;border:1px solid #aaa;margin-bottom:5px;height:378px;width:268px;text-align:center;position:relative;overflow:hidden}.promotion img{position:relative;top:0;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;transition:all .35s;width:268px}.promotion .texte{text-align:center;width:100%;line-height:24px;display:block;color:#352d2f;font-size:20px;margin-bottom:3px}.produit .img{display:block;border:1px solid #aaa;margin-bottom:5px;height:378px;width:268px;text-align:center;position:relative;overflow:hidden}.produit img{position:relative;top:0;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;transition:all .35s;width:268px}.produit:hover img{top:-50px}.produit .caption{position:absolute;top:0;left:0;width:100%;height:100%}.produit .caption a.link{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;text-indent:200%;z-index:10;background:rgba(255,255,255,0)}.produit .caption a.bouton{position:absolute;bottom:-50px;left:0;width:100%;padding:0;height:50px;line-height:50px;font-size:20px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;transition:all .35s}.produit:hover .caption a.bouton{bottom:0}.produit .titre{text-align:center;width:100%;display:block;color:#352d2f;font-family:'Teko',sans serif;font-size:23px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.produit .noavis{width:81px;height:15px;display:block;float:left}.produit .avis{background:url(/skin/img/avis.jpg) no-repeat 0 -75px;width:81px;height:15px;display:block;float:left;margin:0}.produit .avis.zero{background-position:0 -75px}.produit .avis.one{background-position:0 -60px}.produit .avis.two{background-position:0 -45px}.produit .avis.three{background-position:0 -30px}.produit .avis.four{background-position:0 -15px}.produit .avis.five{background-position:0 0}.produit .prix{width:170px;display:block;float:right;text-align:right;font-size:18px;color:#8b0511;font-weight:700}.produit .prix span{font-size:15px;color:#000;font-weight:400;margin-right:10px;text-decoration:line-through;font-weight:bold}.produit .prix strong{font-size:15px;color:#000;font-weight:400;margin-right:10px;font-weight:bold}.produit .description{clear:both;text-align:center;font-size:14px}.produit_liste{width:570px;float:left;margin:0 30px 60px 0}.produit_liste.last{margin-right:0}.produit_liste .img{float:left;border:1px solid #eee;width:134px;height:189px;overflow:hidden;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.produit_liste:hover .img{border:1px solid #8b0511}.produit_liste .caption{margin-left:20px;float:left;width:414px;height:191px;position:relative}.produit_liste .titre{width:100%;display:block;color:#352d2f;font-family:'Teko',sans serif;font-size:30px;line-height:30px;font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:5px}.produit_liste .noavis{margin-bottom:20px}.produit_liste .avis{background:url("/skin/img/avis.jpg") no-repeat 0 -75px;display:block;float:left;height:15px;margin:0;width:81px;margin-bottom:10px}.produit_liste .avis.zero{background-position:0 -75px}.produit_liste .avis.one{background-position:0 -60px}.produit_liste .avis.two{background-position:0 -45px}.produit_liste .avis.three{background-position:0 -30px}.produit_liste .avis.four{background-position:0 -15px}.produit_liste .avis.five{background-position:0 0}.produit_liste .prix{display:block;font-size:35px;color:#8b0511;font-weight:700;margin-bottom:10px;border-top:1px solid #eee;padding-top:10px;clear:both;width:100%}.produit_liste .prix span{font-size:15px;color:#000;font-weight:400;margin-right:10px;text-decoration:line-through;font-weight:bold}.produit_liste .caption .bouton{position:absolute;bottom:0}#page-listing-produit h1{background:url(/skin/img/intro-fiche-produit.jpg) no-repeat center center;background-size:cover}#page-listing-produit .catalogue-cadeaux{border-bottom:1px solid #aaa;margin-bottom:40px;position:relative;height:440px}#page-listing-produit .catalogue-cadeaux:after{content:'';position:absolute;bottom:-11px;left:50%;margin-left:-10px;width:20px;height:20px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;background-color:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#page-listing-produit .catalogue-cadeaux img{float:left}#page-listing-produit .catalogue-cadeaux p{margin:80px 0 30px 0;float:left;width:720px}#page-listing-produit .catalogue-cadeaux p a{color:#8b0511;font-weight:bold}#page-listing-produit .catalogue-cadeaux a.bouton{margin:30px 0 0 30px;font-weight:normal;color:#fff}#page-listing-produit #filter{background:#eee;clear:both;margin-bottom:20px;padding:10px}#page-listing-produit #filter .filter_select{background:url(/skin/img/arrow-down.png) no-repeat 240px center #fff;width:245px;padding:10px;height:20px;line-height:20px;text-transform:uppercase;position:relative;border:1px solid #eee;cursor:pointer;float:left;margin-right:5px}#page-listing-produit #filter .filter_select p{text-align:left}#page-listing-produit #filter .filter_select ul{background:#fff;width:265px;text-transform:uppercase;position:absolute;top:40px;left:-1px;z-index:20;margin:0;border:1px solid #eee;height:0;overflow:hidden;-moz-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;-ms-transition:height .3s;transition:height .3s}#page-listing-produit #filter .filter_select ul li a{padding:10px;display:block;background:#fff;line-height:20px}#page-listing-produit #filter .filter_select:hover ul{height:120px}#page-listing-produit #filter .filter_order{height:40px;width:40px;overflow:hidden;float:left;border:1px solid #eee}#page-listing-produit #filter .filter_order a{width:40px;height:40px;background:url(/skin/img/arrow-sprite.jpg) no-repeat;display:block;float:left}#page-listing-produit #filter .filter_order a.asc{background-position:bottom center}#page-listing-produit #filter .filter_order a.desc{background-position:top center}#page-listing-produit #filter .filter_affichage{float:right}#page-listing-produit #filter .filter_affichage .vignette{width:40px;height:40px;background:url(/skin/img/affichage_sprite.jpg) no-repeat bottom center #fff;display:block;float:right;margin-right:10px;opacity:.5;filter:alpha(opacity=50)}#page-listing-produit #filter .filter_affichage .liste{width:40px;height:40px;background:url(/skin/img/affichage_sprite.jpg) no-repeat top center #fff;display:block;float:right;opacity:.5;filter:alpha(opacity=50)}#page-listing-produit #filter .filter_affichage .active,#page-listing-produit #filter .filter_affichage a:hover{opacity:1;filter:alpha(opacity=100)}#page-fiche-produit h1{background:url(/skin/img/intro-fiche-produit.jpg) no-repeat center center;background-size:cover}#page-fiche-produit #container{overflow:hidden}#page-fiche-produit .fiche-produit{margin:0 auto}#page-fiche-produit .info-produit{float:right;width:670px}#page-fiche-produit .info-produit p{margin:0 0 10px 0}#page-fiche-produit a.link-avis{text-decoration:underline}#page-fiche-produit .info-produit .select,#page-fiche-produit .info-produit .select select{height:32px;cursor:pointer}#page-fiche-produit .info-produit .select select option{padding:5px 0 5px 5px}#page-fiche-produit .produit-img{float:left;width:422px}#page-fiche-produit .produit-img .img-principale{float:left;width:350px;border:1px solid #c9c9c9}#page-fiche-produit .produit-img .img-principale img{width:350px}#page-fiche-produit .produit-img .img-secondaire{float:left;width:60px;margin-right:10px}#page-fiche-produit .produit-img .img-secondaire a{opacity:.4;filter:alpa(opacity=40);width:60px;display:block;overflow:hidden;border:1px solid #c9c9c9;-o-transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin:0 0 10px 0}#page-fiche-produit .produit-img .img-secondaire a.active,#page-fiche-produit .produit-img .img-secondaire a:hover{opacity:1;filter:alpha(opacity=100)}#page-fiche-produit .produit-img .img-secondaire img{width:60px}#page-fiche-produit .info-produit span.ref-article{font-style:italic;color:#aaa;clear:both;display:block;margin-bottom:10px}#page-fiche-produit .info-produit .resume-avis{margin:0 0 10px 0;font-size:15px}#page-fiche-produit .info-produit .resume-avis p{margin:0 10px 0 0;font-style:italic}#page-fiche-produit .info-produit .resume-avis p a{font-style:normal;margin-left:10px}#page-fiche-produit .info-produit .description{margin:0 0 20px 0}#page-fiche-produit .info-produit .description a{font-weight:normal;color:#8b0511}#page-fiche-produit .info-produit li{background:url(/skin/img/coffee-bean.png) no-repeat left 3px;padding-left:20px;margin-bottom:5px}#page-fiche-produit .info-produit li.liste-article .help-container.description-article .help-content{margin-top:-277px;height:494px;overflow-y:auto}#page-fiche-produit .info-produit li.liste-article .help-container.description-article img.image-article{border:1px solid #aaa;float:left;margin-right:20px}#page-fiche-produit .info-produit li.liste-article .help-container.description-article .ref-article{clear:none}#page-fiche-produit .info-produit .prix{width:100%;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;margin-bottom:20px;text-align:center}#page-fiche-produit .info-produit .prix .deee{font-style:italic;color:#aaa;clear:both;font-size:12px;font-weight:normal}#page-fiche-produit .info-produit .selectQuantite{margin-top:3px;float:left}#page-fiche-produit .info-produit .selectQuantite span{margin:0 5px 0 0;float:left;line-height:32px;height:32px;font-size:15px}#page-fiche-produit .info-produit .prix p{float:right;font-size:50px;color:#8b0511;font-weight:bold;margin:0 20px 0 0;line-height:40px}#page-fiche-produit .info-produit .prix .choix_prix_point{clear:both;padding-top:10px}#page-fiche-produit .info-produit .prix .choix_prix_point .deee{clear:both;text-align:center;margin:0;width:100%}#page-fiche-produit .info-produit .prix p.choix{border-top:1px solid #eee;padding-top:10px;font-size:20px;line-height:20px;margin:0 0 10px;float:left;width:100%;text-align:center}#page-fiche-produit .info-produit .prix p.prix-barre{font-size:20px;color:#505050;line-height:2px;margin-top:20px;text-decoration:line-through}#page-fiche-produit span.prix-barre{float:right;font-size:50px;color:#8b0511;font-weight:bold;margin:0 20px 0 0;line-height:40px;color:#505050;line-height:2px;margin-top:20px;text-decoration:line-through}#page-fiche-produit .info-produit .prix p.prix-tarif{font-size:12px;color:#505050;line-height:17px;font-weight:400;text-align:right;clear:both;margin-top:10px}#page-fiche-produit .info-produit .prix .liste-prix{display:inline-block;margin:0}#page-fiche-produit .info-produit .prix .liste-prix li{float:right;margin:0;background:none;padding:0 10px;position:relative}#page-fiche-produit .info-produit .prix .liste-prix li label{width:120px;height:110px;line-height:normal;color:#8b0511;font-weight:bold;text-align:center;border:5px solid #eee;display:block;background:#eee;position:relative}#page-fiche-produit .info-produit .prix .liste-prix li input[type="radio"]:checked+label,#page-fiche-produit .info-produit .prix .liste-prix li label:hover{border:5px solid #8b0511;animation:my_hover_label .3s forwards;-webkit-animation:my_hover_label .3s forwards;-moz-animation:my_hover_label .3s forwards}@keyframes my_hover_label{from{border:5px solid #eee}to{border:5px solid #8b0511}}@-webkit-keyframes my_hover_label{from{border:5px solid #eee}to{border:5px solid #8b0511}}@-moz-keyframes my_hover_label{from{border:5px solid #eee}to{border:5px solid #8b0511}}#page-fiche-produit .info-produit .prix .liste-prix li input[type="radio"]+label:before{position:absolute;bottom:10px;left:16px;margin:0}#page-fiche-produit .info-produit .prix .liste-prix li input[type="radio"]:checked+label:after{top:85px;left:19px;animation:my_radio_label .3s forwards;-webkit-animation:my_radio_label .3s forwards;-moz-animation:my_radio_label .3s forwards}@keyframes my_radio_label{from{top:90px;left:24px;width:2px;height:2px}to{top:85px;left:19px;width:12px;height:12px}}@-webkit-keyframes my_radio_label{from{top:90px;left:24px;width:2px;height:2px}to{top:85px;left:19px;width:12px;height:12px}}@-moz-keyframes my_radio_label{from{top:90px;left:24px;width:2px;height:2px}to{top:85px;left:19px;width:12px;height:12px}}#page-fiche-produit .info-produit .prix .liste-prix li span.nombre{display:block;width:100%;height:79px;line-height:79px;font-size:40px}#page-fiche-produit .info-produit .prix .liste-prix li span.nombre.point{line-height:55px}#page-fiche-produit .info-produit .prix .liste-prix li span.nombre.point strong{font-size:18px;clear:both;display:block;line-height:10px}#page-fiche-produit .info-produit .prix .liste-prix li span.nombre.mix{line-height:30px;font-size:35px;padding-top:5px;height:74px}#page-fiche-produit .info-produit .prix .liste-prix li span.nombre.mix strong{font-size:23px}#page-fiche-produit .info-produit .prix .liste-prix li span.choose{margin-left:40px;text-align:left;display:block;color:#000}#page-fiche-produit .info-produit .prix .liste-prix li.inactive label{opacity:.5;filter:alpha(opacity=50)}#page-fiche-produit .info-produit .prix .liste-prix li.inactive label:hover{border:5px solid #eee;cursor:default;animation:none;-webkit-animation:none;-moz-animation:none}#page-fiche-produit .info-produit .prix .liste-prix li.inactive span.info{opacity:0;position:absolute;bottom:0;left:50%;margin-left:-55px;width:100px;color:#fff;background:#000;padding:5px;text-align:center}#page-fiche-produit .info-produit .prix .liste-prix li.inactive span.info:before{content:'';display:block;height:5px;border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #000;border-right:5px solid transparent;position:absolute;top:-15px;left:50px}#page-fiche-produit .info-produit .prix .liste-prix li.inactive:hover span.info{opacity:1;bottom:-8px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#page-fiche-produit .info-produit .prix .input-validation-error,#page-fiche-produit .info-produit .prix .field-validation-error{clear:both;text-align:center;font-size:16px;padding-top:10px}#page-fiche-produit .info-produit .kdo{width:100%;overflow:hidden;margin-bottom:10px;font-size:20px;font-weight:bold;color:#8b0511;line-height:normal}#page-fiche-produit .info-produit .variante{width:100%;overflow:hidden;margin-bottom:10px}#page-fiche-produit .info-produit .variante .choixVariante{float:left;padding:10px;background:#eee;margin:0 10px 10px 0;width:300px}#page-fiche-produit .info-produit .variante .choixVariante h4{font-size:20px;color:#8b0511;line-height:normal}#page-fiche-produit .info-produit .variante ul{margin:0}#page-fiche-produit .info-produit .variante li{padding:5px 0;background:none;margin:0}#page-fiche-produit .info-produit .variante .choixVariante li.choix,#page-fiche-produit .info-produit .variante .choixVariante li:hover{background:#fff}#page-fiche-produit .info-produit .variante li label{display:block;height:auto}#page-fiche-produit .info-produit .variante a.reinit{display:block;float:right;line-height:16px;height:16px;background:url(/skin/img/picto-refresh.jpg) no-repeat left center;padding-left:20px}#page-fiche-produit .info-produit .variante .bouton{border:none;height:34px;cursor:pointer}#page-fiche-produit .info-produit .variante span.field-validation-error,#page-fiche-produit .info-produit .variante span.field-validation-valid{margin:0;font-size:15px;clear:both;background:red;color:#fff;text-align:center}#page-fiche-produit .info-produit .variante .select{width:300px;margin-bottom:10px}#page-fiche-produit .info-produit .variante .select select{cursor:pointer;width:320px;background-position:280px center}#page-fiche-produit .info-produit .catalogue-cadeaux{border:1px solid #eee;padding:20px;margin-top:30px}#page-fiche-produit .info-produit .catalogue-cadeaux img{width:150px;float:left;margin-right:20px}#page-fiche-produit .info-produit .catalogue-cadeaux p{margin-top:20px}#page-fiche-produit .info-produit .catalogue-cadeaux a{margin-top:40px}#page-fiche-produit .info-produit .catalogue-cadeaux.retour{border:none;margin:0;position:fixed;bottom:0;left:0;background:#352d2f;width:100%;z-index:99;height:30px;transition:all .2s}#page-fiche-produit .info-produit .catalogue-cadeaux.retour .retour-catalogue-content{margin:0 auto;width:420px;position:relative}#page-fiche-produit .info-produit .catalogue-cadeaux.retour .retour-catalogue-content img{position:relative;margin:0;margin:0;top:-40px;transition:all .2s}#page-fiche-produit .info-produit .catalogue-cadeaux.retour .retour-catalogue-content a{margin:0;float:left}#page-fiche-produit .info-produit .catalogue-cadeaux.retour .retour-catalogue-content a.close{color:#fff;margin-left:20px}#page-fiche-produit .info-produit .catalogue-cadeaux.retour .retour-catalogue-content a.bouton:hover{color:#8b0511;background:#fff}#page-fiche-produit .info-produit .catalogue-cadeaux.retour:hover{height:50px}#page-fiche-produit .info-produit .catalogue-cadeaux.retour:hover .retour-catalogue-content img{top:-80px}#page-fiche-produit .info-produit .submit{font-size:30px;clear:both;padding:10px 10px 10px 55px;height:50px;background:url(/skin/img/ajout-panier.png) no-repeat 10px center #8b0511;display:block;margin:0 auto}#page-fiche-produit .info-produit .submit:hover{font-size:30px;clear:both;padding:10px 10px 10px 55px;height:50px;background:url(/skin/img/ajout-panier.png) no-repeat 10px center #352d2f}.descriptionCourte a{color:#8b0511}#page-fiche-produit #full-description{width:100%;clear:both;padding-top:20px}#page-fiche-produit #full-description .intro-description{text-align:center}#page-fiche-produit #full-description .left,#page-fiche-produit #full-description .right{width:70%;margin:0 auto 30px;overflow:hidden;padding-top:30px;border-top:1px solid #eee}#page-fiche-produit #full-description .left img{float:left;margin-right:30px}#page-fiche-produit #full-description .right img{float:right;margin-left:30px}#page-fiche-produit #full-description h4{font-family:"Titillium Web",sans-serif;font-size:30px;font-weight:bold;text-transform:none}#page-fiche-produit #full-description p{margin-bottom:10px}#page-fiche-produit .full{background:#eee;clear:both;padding:60px 0;overflow:hidden}#page-fiche-produit .full-content{width:1170px;margin:0 auto;text-align:center}#page-fiche-produit .full-content h3{margin-bottom:15px}#page-fiche-produit .full-content img{margin:0 auto 15px}#page-fiche-produit .full-content .w100{width:100%}#page-fiche-produit .full-content .w50{width:50%;float:left}#page-fiche-produit .full-content .w33{width:33.3%;float:left}#page-fiche-produit .full-content .w25{width:25%;float:left}#page-fiche-produit #produit-avis,#page-fiche-produit .produit-cross-selling{clear:both;width:1170px;margin:0 auto;padding-top:60px}#page-fiche-produit .produit-cross-selling .jcarousel{overflow:hidden;position:relative}#page-fiche-produit .produit-cross-selling .jcarousel ul{list-style:outside none none;margin:0;padding:0;position:relative;width:20000em}#page-fiche-produit .produit-cross-selling{position:relative}#page-fiche-produit .produit-cross-selling a.jcarousel-control-prev{position:absolute;top:130px;left:-70px;width:50px;height:300px;display:block;background:url(/skin/img/carousel-arrow.jpg) no-repeat top left;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#page-fiche-produit .produit-cross-selling a.jcarousel-control-prev:hover{left:-80px}#page-fiche-produit .produit-cross-selling a.jcarousel-control-next{position:absolute;top:130px;right:-70px;width:50px;height:300px;display:block;background:url(/skin/img/carousel-arrow.jpg) no-repeat top right;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#page-fiche-produit .produit-cross-selling a.jcarousel-control-next:hover{right:-80px}#page-fiche-produit .produit-cross-selling .jcarousel li{float:left}#page-fiche-produit .produit-cross-selling .jcarousel li:last-child .produit{margin-right:0}#page-fiche-produit .popup h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}#page-fiche-produit .popup .bouton{float:right}#page-fiche-produit .popup p{margin-bottom:5px}#page-fiche-produit .popup .bouton.gris{float:left;font-size:15px;background:#aaa}#page-fiche-produit .popup .bouton.gris:hover{background:#505050}#page-fiche-produit .popup .recap-article{overflow:hidden;margin-bottom:10px}#page-fiche-produit .popup .recap-article img{width:80px;float:left;margin:0 10px 10px 0}#page-fiche-produit .popup .recap-article .recap-article-info{float:left;width:410px}#page-fiche-produit .popup .recap-article .recap-article-titre{font-weight:bold;font-size:17px;margin-bottom:10px;display:inline-block}#page-fiche-produit .popup .recap-article li{background:url(/skin/img/coffee-bean.png) no-repeat left 3px;padding-left:20px;margin-bottom:5px}#page-fiche-produit .popup .recap-article .recap-article-quantite{float:left;line-height:45px}#page-fiche-produit .popup .recap-article .recap-article-prix{float:right}#page-fiche-produit .popup .recap-article .recap-article-prix p{font-weight:bold;float:right;font-size:35px;line-height:35px;color:#8b0511}#page-fiche-produit .popup .recap-article .recap-article-prix p.prix-barre{font-weight:bold;float:right;font-size:20px;color:#505050;text-decoration:line-through;margin-right:10px;line-height:45px}#page-fiche-produit .popup .recap-article .recap-article-prix .prix-unitaire p{font-size:20px;line-height:20px;color:#505050;font-weight:normal}#page-fiche-produit .popup .recap-article .recap-article-prix .prix-unitaire .prix-barre{text-decoration:line-through;font-size:15px}#page-fiche-produit .popup .recap-article .recap-article-prix .prix-total p{font-size:25px;line-height:25px}#catalogue-content{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.95);top:0;left:0;z-index:999;display:none}.magazine-viewport{width:100%;height:800px;padding:10px}.magazine-viewport .container{position:absolute;top:50%;left:50%;width:922px;height:600px;margin:auto}.magazine-viewport .magazine{width:922px;height:600px;left:-461px;top:-300px;cursor:url(/skin/img/CatalogueCadeau/zoomin.png),auto}.magazine-viewport .magazine.zoom-in{cursor:grab;cursor:-moz-grab}.magazine-viewport .page{width:461px;height:600px;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%}.magazine-viewport .zoomer .region{display:none}.magazine .region{position:absolute;overflow:hidden;background:#8b0511;cursor:pointer;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:-ms-filter .2s}.magazine .region:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.magazine .region.zoom{opacity:.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1)}.magazine .region.zoom:hover{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.magazine .page{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-ms-box-shadow:0 0 20px rgba(0,0,0,.2);-o-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.magazine-viewport .page img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.magazine .even .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(.95,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,.2)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background-image:linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%)}.magazine .odd .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(.95,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,.15)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,.15) 100%);background-image:-moz-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,.15) 100%);background-image:-ms-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,.15) 100%);background-image:-o-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,.15) 100%);background-image:linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,.15) 100%)}.magazine-viewport .zoom-in .even .gradient,.magazine-viewport .zoom-in .odd .gradient{display:none}.magazine-viewport .loader{background-image:url(/skin/img/CatalogueCadeau/loader.gif);width:22px;height:22px;position:absolute;top:280px;left:219px}.magazine-viewport .shadow{-webkit-transition:-webkit-box-shadow .5s;-moz-transition:-moz-box-shadow .5s;-o-transition:-webkit-box-shadow .5s;-ms-transition:-ms-box-shadow .5s;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;-o-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}.magazine-viewport .next-button,.magazine-viewport .previous-button{width:35px;height:600px;position:absolute;top:0;cursor:pointer;opacity:.3;filter:alpha(opacity=30)}.magazine-viewport .previous-button{left:-50px;background:url(/skin/img/CatalogueCadeau/arrow-left.png) no-repeat left center}.magazine-viewport .next-button{right:-50px;background:url(/skin/img/CatalogueCadeau/arrow-right.png) no-repeat right center}.magazine-viewport .previous-button-hover,.magazine-viewport .previous-button-down,.magazine-viewport .next-button-hover,.magazine-viewport .next-button-down{opacity:1;filter:alpha(opacity=100)}.magazine-viewport .zoom-in .next-button,.magazine-viewport .zoom-in .previous-button{display:none}.animated{-webkit-transition:margin-left .5s;-moz-transition:margin-left .5s;-ms-transition:margin-left .5s;-o-transition:margin-left .5s;transition:margin-left .5s}.thumbnails{position:fixed;bottom:0;left:0;width:100%;height:170px;z-index:1;background:#fff;-moz-box-shadow:0 0 5px 0 #cfcfcf;-webkit-box-shadow:0 0 5px 0 #cfcfcf;-o-box-shadow:0 0 5px 0 #cfcfcf;box-shadow:0 0 5px 0 #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf,Direction=NaN,Strength=5)}.thumbnails>div{margin:0 auto}.thumbnails ul{position:relative;top:0;margin:0 auto;padding:10px 0;text-align:center;width:1105px}.thumbanils-touch ul{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.thumbnails li{list-style:none;display:inline-block;margin:0 5px 5px}.thumbnails li img{-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;cursor:pointer}.thumbnails li span{display:block;clear:both;width:100%;height:20px;line-height:20px;color:#666;cursor:default}.thumbnails .current img{-webkit-box-shadow:0 0 10px #8b0511;-moz-box-shadow:0 0 10px #8b0511;-ms-box-shadow:0 0 10px #8b0511;-o-box-shadow:0 0 10px #8b0511;box-shadow:0 0 10px #8b0511}.thumbnails .thumb-hover img{-webkit-box-shadow:0 0 10px #666;-moz-box-shadow:0 0 10px #666;-ms-box-shadow:0 0 10px #666;-o-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.thumbanils-touch .thumb-hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.thumbnails .thumb-hover span{display:block}.thumbnails img{float:left}.exit-message{position:fixed;top:10px;left:50%;margin-left:-150px;width:300px;height:40px;z-index:10000}.exit-message>div{width:250px;height:30px;margin:auto;background:rgba(0,0,0,.5);text-align:center;font:12px arial;line-height:30px;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#catalogue-content .close{position:absolute;z-index:1000;width:205px;height:35px;top:10px;right:10px;cursor:pointer;padding:5px;color:#000;text-align:right;font-weight:bold;background:#fff}#catalogue-content .close img{float:right;margin-left:10px}#catalogue-content .close strong{font-size:18px}#catalogue-content .help-catalogue{position:absolute;z-index:1000;width:35px;height:35px;top:10px;left:10px;cursor:pointer}#catalogue-content .help-container-catalogue{position:absolute;z-index:1100;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);display:none}#catalogue-content .help-content{position:absolute;z-index:1000;width:300px;height:370px;top:50%;left:50%;padding:20px;margin-left:-170px;margin-top:-185px;background:#fff}#catalogue-content .help-content h3{border-bottom:1px solid #aaa;margin-bottom:15px;padding-bottom:5px}#catalogue-content .help-content h3 img{float:right;cursor:pointer}#catalogue-content .help-content p{margin-bottom:30px}#catalogue-content .help-content .img{float:left;display:block;margin-right:10px;width:35px;min-height:20px}#catalogue-content .help-content .img img{float:left;margin-right:5px}#catalogue-content .help-content .img .region{width:33px;height:50px;display:block;background:#8b0511;opacity:.2}.bottom{position:absolute;left:0;bottom:0;width:100%}.MessageOffreProspect{padding-top:10px;padding-bottom:10px;margin:15px;text-align:center;background:#eee;font-family:'Titillium Web',sans-serif;font-size:20px;font-weight:bold;line-height:27px;color:#8b0511}@media screen and (max-width:1180px){#page-fiche-produit #produit-avis,#page-fiche-produit .produit-cross-selling,#page-fiche-produit .full-content{width:985px}.produit{width:230px;margin:0 17px 20px 0}.produit .img,.produit img{height:auto;width:228px}.produit .prix{width:140px;font-size:17px}#page-listing-produit .catalogue-cadeaux p{width:535px}#page-fiche-produit .info-produit{width:450px}#page-fiche-produit .info-produit .variante .choixVariante{width:195px}}@media screen and (max-height:670px){#page-fiche-produit .info-produit li.liste-article .help-container.description-article .help-content{margin-top:-230px;height:400px;overflow-y:auto}#page-fiche-produit .info-produit li.liste-article .help-container.description-article img.image-article{height:400px}}#page-recherche h1{background:url(/skin/img/intro-fiche-produit.jpg) no-repeat center center;background-size:cover}#page-recherche p{margin-bottom:10px}#page-recherche li{line-height:20px}#page-recherche .no-result,#page-recherche .new-search{margin-bottom:20px}#page-recherche #formPageRecherche{overflow:hidden}#page-recherche #formPageRecherche #txtRecherche{width:300px;height:40px;float:left}#page-recherche #formPageRecherche .submit{height:42px;line-height:42px;float:left}#page-recherche .keyword-selection,#page-recherche .new-search{overflow:hidden;clear:both}#page-recherche .keyword-selection ul{float:left;width:25%}#page-recherche .resultat{clear:both;overflow:hidden}#page-recherche #formSearch{margin:0 auto;background:#eee;padding:20px;overflow:hidden;text-align:center;width:500px}#page-recherche #formSearch #formPageRecherche{margin:0 auto;width:400px}.static{overflow:hidden}.static h2{clear:both}.static h2 span{font-size:30px}.static a.link{color:#8b0511;font-weight:700}.static iframe{width:100%;height:655px;display:block;margin:20px auto;border:none;background:#352d2f}.static ul{margin-bottom:20px}.static li{background:url(/skin/img/coffee-bean.png) no-repeat left 3px;padding-left:20px;margin-bottom:10px}.static .img{float:left;margin:0 10px 0 0}.static .img p{text-align:center;margin-bottom:0;font-weight:bold;text-transform:uppercase}.static .img span{display:block;text-align:center;font-style:italic}.static .img img{width:100%;height:auto}.static .two-column{padding:0 5px;margin:0 0 20px 0;width:50%;box-sizing:border-box;display:inline-block}.static .three-column{padding:0 5px;margin:0 0 20px 0;width:33.3%;box-sizing:border-box;display:inline-block}.static p{margin-bottom:10px;line-height:20px}.static .paragraphe{margin-bottom:30px;clear:both}.static .paragraphe:after{content:"";clear:both;display:block}.static .paragraphe img{display:block;margin:0 auto 10px}.static .col-gauche{float:left;width:65%;margin-right:5%}.static .col-droite{float:right;width:30%}.static .col-droite .paragraphe{padding:15px;background:#eee}.static .citation{font-family:'Times New Roman',Times,serif;font-style:italic;font-size:20px;margin-bottom:50px}.static .citation strong.signature{float:right;font-size:15px}.static .cross-link{clear:both}.static .cross-link ul li{background:none;padding-left:0}#erreur-404{background:url(/skin/img/fond-erreur-404.jpg) no-repeat center center;background-size:cover;min-height:500px;text-align:center}#erreur-404 h2{padding-top:100px;margin-bottom:50px;color:#fff}#erreur-404 p{color:#fff;margin-bottom:20px}#erreur-404 form{height:50px;width:400px;margin:0 auto 20px}#erreur-404 input{float:left;height:48px;width:238px}#erreur-404 input.submit{float:left;height:50px;width:150px}#page-cgv h1{background:url(/skin/img/intro-cgv.jpg) no-repeat center center;background-size:cover}#page-cgv h3{margin-top:20px}#page-cgv h4{margin-top:15px;font-size:22px;margin-left:15px}#page-cgv h5{margin-top:10px;font-size:18px;text-decoration:underline;margin-left:30px}#page-contact h1{background:url(/skin/img/intro-contact.jpg) no-repeat center center;background-size:cover}#page-contact .col-gauche{float:left;width:550px}#page-contact .col-droite{float:right;height:1009px;width:600px;background:url(/skin/img/fond-contact-2.jpg) no-repeat center bottom}#page-contact .box-contact{margin-bottom:20px;padding:10px;background:#eee}#page-contact .mail p{margin-bottom:10px}#page-contact form p{margin-bottom:10px;overflow:hidden}#page-contact form span{margin:0}#page-contact form p span:first-child{float:left;font-size:15px;height:25px;line-height:25px;margin-right:10px;text-align:right;width:130px}#page-contact form p label{float:left;margin-right:10px}#page-contact form p input{width:300px}#page-contact form p textarea{width:300px;max-width:300px;min-width:300px}#page-contact .objet select{width:333px;background-position:292px center;padding-right:35px}#page-contact .select.objet{width:310px;margin:0}#page-contact .objet select option{padding:5px 0 5px 5px}#page-contact .submit{width:auto;margin:0 0 0 387px}#page-contact .telephone p,#page-contact .courrier p{line-height:20px}#page-contact .telephone strong{font-size:22px;color:#8b0511}#page-contact form span.field-validation-error{padding-left:140px}#page-faq h1{background:url(/skin/img/intro-faq.jpg) no-repeat center center;background-size:cover}#page-faq .col-droite{position:relative;width:945px;padding-left:225px}#page-faq #faq-menu{position:absolute;margin:0 0 0 -225px;width:200px}#page-faq #faq-menu.fixed{position:fixed;top:70px}#page-faq #faq-menu.absolute{position:absolute;bottom:25px}#page-faq #faq-menu li{list-style:none;padding:0;background:none;margin:0}#page-faq #faq-menu li a{padding:10px;border-bottom:1px solid #eee;display:block}#page-faq #faq-menu li a:hover,#page-faq #faq-menu li a.active{color:#8b0511;background:#eee}#page-faq .col-droite h2{margin-bottom:15px;padding:60px 0 15px;border-bottom:1px solid #eee}#page-faq .col-droite .faq-question{background:#eee;padding:10px;margin-bottom:20px}#page-faq .col-droite .faq-question-content{display:none;padding-top:10px}#page-faq .col-droite .faq-question h3{cursor:pointer;margin:0}#page-faq .col-droite .faq-question h3 img{float:right;margin:9px 9px 0 0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#page-faq .col-droite .faq-question.open h3 img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#page-faq .col-droite h3{font-size:22px}#page-faq .col-droite p{margin-bottom:15px}#page-faq .col-droite .faq-categorie{margin-bottom:25px}#page-faq .col-droite .faq-categorie a{font-weight:700;color:#8b0511}#page-faq #faq-compte h2{padding-top:0}#cafe-rare h1{background:url(/skin/img/intro-cafe-rare.jpg) no-repeat center center;background-size:cover}#cafe-rare .right{float:right;text-align:right;margin:0 0 0 10px}#cafe-rare #citation_histoire{float:right;padding:10px 10px 10px 30px;background:url(/skin/img/citation.png) no-repeat top left;margin:40px 0 0 0}#cafe-rare #citation_histoire p{font-size:20px;font-family:"Times New Roman",Georgia,sans-serif;font-style:italic}#cafe-rare #citation_histoire p span{float:right;color:#8b8b8b;font-size:15px}#cafe-solidaire h1{background:url(/skin/img/intro-cafe-solidaire.jpg) no-repeat center center;background-size:cover}.slideshow{width:385px;float:left}.slideshow img{float:left;margin:0 15px 15px 0}.histoire{float:left}.date-ligne{clear:both}.date-gauche{float:left;width:200px}.date-droite{border-left:1px solid #505050;float:left;padding-bottom:20px}.date{padding-right:20px;float:right}.date p{text-align:right;font-size:30px;color:#8b0511}.date-description{width:400px;position:relative;padding-left:20px}.date-description img{float:left;margin-right:10px}.date-description .date-mark{position:absolute;top:5px;left:-5px;background:#8b0511;width:10px;height:10px;display:block}#page-avantages h1{background:url(/skin/img/intro-avantages.jpg) no-repeat center center;background-size:cover}#page-avantages h3{margin-top:15px}#page-avantages .liste-avantages .avantage.active strong{display:none;margin-left:20px}#page-avantages .liste-avantages ul{overflow:hidden;margin:0 0 20px 0;padding:20px 0;border-bottom:1px solid #aaa}#page-avantages .liste-avantages li{background:none;padding:0;margin:0;width:20%;float:left}#page-avantages .liste-avantages li a{margin:0 10px;height:147px;display:block;text-align:center}#page-avantages .liste-avantages li a.active,#page-avantages .liste-avantages li a:hover{color:#8b0511;position:relative}#page-avantages .liste-avantages li a.active:after{content:"";width:110px;height:110px;border-radius:100px;border:2px solid #352d2f;position:absolute;top:-7px;left:50%;margin-left:-57px}#page-avantages .liste-avantages li a:hover:after{content:"";width:110px;height:110px;border-radius:100px;border:2px solid #352d2f;position:absolute;top:-7px;left:50%;margin-left:-57px;animation:my_avantage .3s;-moz-animation:my_avantage .3s;-webkit-animation:my_avantage .3s;-o-animation:my_avantage .3s}@keyframes my_avantage{from{width:98px;height:98px;top:0;margin:0 0 0 -50px;opacity:0}50%{width:120px;height:120px;top:-12px;margin:0 0 0 -62px;opacity:1}to{width:110px;height:110px}}@-moz-keyframes my_avantage{from{width:98px;height:98px;top:0;margin:0 0 0 -50px;opacity:0}50%{width:120px;height:120px;top:-12px;margin:0 0 0 -62px;opacity:1}to{width:110px;height:110px}}@-webkit-keyframes my_avantage{from{width:98px;height:98px;top:0;margin:0 0 0 -50px;opacity:0}50%{width:120px;height:120px;top:-12px;margin:0 0 0 -62px;opacity:1}to{width:110px;height:110px}}@-o-keyframes my_avantage{from{width:98px;height:98px;top:0;margin:0 0 0 -50px;opacity:0;}50%{width:120px;height:120px;top:-12px;margin:0 0 0 -62px;opacity:1;}to{width:110px;height:110px;}}#page-avantages .liste-avantages li a img{display:inline;margin-bottom:10px}#page-avantages .avantage{display:none;overflow:hidden}#page-avantages .avantage.active{display:block}#page-avantages .avantage#cadeau{text-align:center}#page-avantages .avantage#cadeau img{display:inline}#page-expeditions h1{background:url(/skin/img/intro-expeditions.jpg) no-repeat center center;background-size:cover}#page-expeditions .date-gauche{width:50%}#page-histoire h1{background:url(/skin/img/intro-histoire.jpg) no-repeat center center;background-size:cover}#page-reception-reguliere h1{background:url(/skin/img/intro-reception-reguliere.jpg) no-repeat center center;background-size:cover}#page-reception-reguliere .bouton{font-size:40px;padding:10px;margin:0 auto}#page-reception-reguliere ul{float:left}#page-reception-reguliere #encart-reception-reguliere{padding:20px;margin-bottom:30px;overflow:hidden;border:1px solid #eee}#page-reception-reguliere #encart-reception-reguliere img{float:right;height:200px}#page-reception-reguliere #encart-reception-reguliere .intro-reception-reguliere h2{clear:none}#page-reception-reguliere #encart-reception-reguliere h2{margin:30px 0}#page-reception-reguliere #encart-reception-reguliere p{width:40%;margin-bottom:30px}#page-reception-reguliere .avantage-reception.cadeaux{width:1128px;height:auto;margin:0 0 20px 0;text-align:center}#page-reception-reguliere .avantage-reception.cadeaux table{text-align:center;width:100%}#page-reception-reguliere .avantage-reception.cadeaux table img{float:none;margin:0;display:inline}#page-reception-reguliere .avantage-reception.cadeaux table .ou p{font-weight:bold;font-size:25px;margin:0;display:block;color:#fff;background:#8b0511;width:50px;height:50px;line-height:50px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#page-reception-reguliere .avantage-reception{padding:30px 0;border:1px solid #eee;overflow:hidden;width:533px;height:300px;float:left;padding:20px;text-align:center}#page-reception-reguliere .avantage-reception p.ou{font-weight:bold;font-size:15px;margin:0 auto 10px;display:block;color:#fff;background:#8b0511;width:30px;height:30px;line-height:30px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center}#page-reception-reguliere .avantage-container{float:left;width:313px}#page-reception-reguliere .avantage-reception.left{margin:0 20px 20px 0}#page-reception-reguliere .avantage-reception.left img{float:left;margin-right:20px;width:200px}#page-reception-reguliere .avantage-reception.right img{float:right;margin-left:20px;width:200px}#page-reception-reguliere .anniversaire-liberte{float:left;width:595px}#page-reception-reguliere .avantage-reception h3{margin:20px 0 20px}#page-reception-reguliere .avantage-reception.points-cadeaux{text-align:center}#page-reception-reguliere .avantage-reception.points-cadeaux .point{text-align:center;display:inline-block}#page-reception-reguliere .avantage-reception.points-cadeaux .point img{float:none;display:inline-block;margin:0 0 10px 0}#page-reception-reguliere .avantage-reception.points-cadeaux .point .ou{margin:0 20px;position:relative;top:-90px}#page-reception-reguliere .avantage-reception.anniversaire{background:url(/skin/img/abonne-anniversaire.jpg) no-repeat left bottom;height:150px}#page-reception-reguliere .avantage-reception.anniversaire .avantage-container{margin-left:110px;width:390px}#page-reception-reguliere .avantage-reception.liberte{height:190px}#page-reception-reguliere .avantage-reception.modifier{height:402px;text-align:left}#page-reception-reguliere .avantage-reception.modifier ul{padding-left:25px}#page-reception-reguliere .avantage-reception.modifier p,#page-reception-reguliere .avantage-reception.modifier li{margin-bottom:15px}#page-reception-reguliere .avantage-reception.modifier .exemple{color:#999;font-style:italic}#page-reception-reguliere .bouton-avantage-reception{border:none;text-align:center;clear:both;margin:0}#page-notices-utilisation h1{background:url(/skin/img/intro-notices-utilisation.jpg) no-repeat center center;background-size:cover}#page-notices-utilisation li{background:none;line-height:25px}#page-notices-utilisation li img{float:left;margin-right:5px}#page-notices-utilisation li span{color:#aaa}#page-notices-utilisation .paragraphe a{margin:20px 0 0 0;display:block;line-height:24px}#page-notices-utilisation .paragraphe a img{float:left;margin:0 5px 0 0}@media screen and (max-width:1180px){.static iframe{height:550px}#page-contact .col-droite{width:400px}.histoire .date-gauche{width:150px}#page-faq .col-droite{width:760px}#page-reception-reguliere .avantage-reception.cadeaux{width:943px}#page-reception-reguliere .avantage-reception{width:440px;height:360px}#page-reception-reguliere .anniversaire-liberte{width:503px}#page-reception-reguliere .avantage-reception.left img,#page-reception-reguliere .avantage-reception.right img{width:160px}#page-reception-reguliere .avantage-container{width:260px}#page-reception-reguliere .avantage-reception.points-cadeaux .point p{width:175px}#page-reception-reguliere .avantage-reception.points-cadeaux .point p.ou{width:30px}#page-reception-reguliere .avantage-reception.anniversaire .avantage-container{margin-left:60px}}