body { background: #F1F1F1 none; font-family: "Arial", "Helvetica", sans-serif; font-size: 12px; }a { font-family: "Arial", "Helvetica", sans-serif; }div { font-family: "Arial", "Helvetica", sans-serif; }.wrapper { background: #FFFFFF;  }.page{ background: url('../images/layout/bgBodyTop.jpg') top center no-repeat; }.header { padding: 0; width: 950px; margin: auto; }.header-container { width: 966px; margin: auto; background: url('../images/layout/bgHeader.jpg') no-repeat; height: 234px; border: 0 none; }.header-container .header-nav { position: absolute; top: 10px; right: 20px; }.header-container .header-nav li{ float: left; padding-left: 37px; list-style-type: none; list-style-position: outside; }.header-container .header-nav li a{ color: #666; text-decoration: none; font-weight: bold; }.header-container a.logo { position: absolute; top: 50px; left: 1px; }.header-container a.logo { display: block; width: 441px; height: 66px; margin: 0; }.header-container a.logo img{ display: none; }.header-container .welcome-msg{ display: none; } .header-container .quick-access .ecommerce-links-1{ position: absolute; top: 71px; right: 300px; }.header-container .quick-access .ecommerce-links-2{ position: absolute; top: 88px; right: 300px; }.header-container .quick-access .ecommerce-links li{ float: left; padding-left: 20px; list-style-type: none; list-style-position: inside; }.header-container .quick-access .ecommerce-links li a{ color: #666; text-decoration: none; font-weight: bold; }.header-container .quick-access .monpanier{ position: absolute; top: 63px; right: 6px; width: 267px; height: 50px; z-index: 15; }.header-container .quick-access .monpanier .title{ position: absolute; top: 13px; left: 7px; text-transform: uppercase; color: #666; font-weight: bold; font-size: 14px;  }.header-container .quick-access .monpanier .article{ position: absolute; top: 15px; left: 110px; color: #e5ff39; font-weight: bold; }.header-container .quick-access .monpanier .article a{ color: #e5ff39; }.header-container .quick-access .monpanier #listOfArticle{ position: absolute; top: 40px; left: 15px; width: 240px; text-align: left; background-color: #97BE00; border: 1px solid #7EB511; z-index: 15; }.header-container .quick-access .monpanier #listOfArticle p.block-subtitle { margin: 0; color: #e5ff39; text-transform: uppercase; font-weight: bold; }.header-container .quick-access .monpanier #listOfArticle .content{ padding: 7px; }.header-container .quick-access .monpanier #listOfArticle .content li { overflow: hidden; border-bottom: 1px solid #e5ff39; padding: 5px 0; }.header-container .quick-access .monpanier #listOfArticle .content a.btn-remove { float: right; }.header-container .quick-access .monpanier #listOfArticle .product-name a { color: #E5FF39; }.header-container .quick-access .monpanier .commander{ position: absolute; top: 15px; left: 177px;  }.header-container .quick-access .monpanier .commander a{ display: block; width: 83px; height: 18px; background: url('../images/picto/commander.gif') no-repeat;  }.header-container .quick-access .monpanier .commander span{ display: none;  }.header-container .form-search { position: absolute; top: 180px; left: 317px; background: transparent none; padding: 0; height: 40px; }.header-container .form-search label{ display: none; }.header-container .form-search input.input-text{ position: absolute; top: 11px; left: 23px; width: 230px; background: transparent none; border: 0 none; }.header-container .form-search button.button{ position: absolute; top: 6px; left: 266px; width: 29px; background: transparent none; border: 0 none; height: 29px; }.header-container .form-search button.button span{ background: transparent none; display: none; }.header-container .nav-container { position: absolute; top: 144px; background: transparent none; left: 18px; z-index: 10; }.header-container .nav-container #anav{ height: 34px; width: 916px; background: #000 none; padding: 0; font-size:10px;}.header-container .nav-container #anav li.top_level.over a{ color: #e5ff39; } #anav li.top_level_last { background-color: #F90807;height:34px; } #anav li.top_level_last a { border-right:0 none;} #anav li.top_level_last.over a{ color: #e5ff39; } .header-container .nav-container #anav li.top_level.over ul a{ color: #fff; }.header-container .nav-container #anav a{ color: #FFF; text-transform: uppercase; font-weight: bold; }.header-container .nav-container #anav li.top_level{ height: 34px; border-right: 2px solid #868686; }.header-container .nav-container #anav li.top_level:last-child{ border-right: 0 none; }.header-container .nav-container #anav ul{ border: 3px solid #000; background: #000 none; opacity : 0.9;-moz-opacity : 0.9;-ms-filter: "alpha(opacity=90)"; filter : alpha(opacity=90); }.header-container .nav-container #anav li.over { font-weight: normal; }.header-container .nav-container #anav li.over ul a{ text-transform: none; }.header-container .nav-container #anav li.over ul li.level1 a{ font-size: 10px; color: #FFF; font-weight: bold;}.header-container .nav-container #anav li.over ul li.level1 a:hover{ text-decoration: underline; }.header-container .nav-container #anav li.over ul li.level1 ul li{ list-style-type: none; list-style-position: outside; background: url('../images/picto/puceSubMenu.gif') no-repeat 2px center;}.header-container .nav-container #anav li.over ul li.level1 ul a{ font-size: 10px; letter-spacing: 0px; color: #FFF; font-weight: normal;}.header-container .nav-container #anav li.over ul li.level1 ul a:hover{ color: #e5ff39; text-decoration: none;}.main-container { width: 966px; margin: auto; background: none transparent; }    .main { width: auto; background: none transparent; padding: 10px 19px 10px 20px; }    .footer-container { border: 0 none; background: url('../images/layout/bgFooter.jpg') bottom center repeat-x; height: 134px; }    .footer { padding: 15px 0; width: 966px;  margin: auto; }        .footer ul { padding: 0 0 15px 0; display: block; }/* Nav */.breadcrumbs { padding: 5px; background-color: #f1f1f1; font-size: 12px; margin:0 0 9px;}.breadcrumbs li{ padding-left: 10px; }.breadcrumbs li a{ color: #666; }.breadcrumbs li span{ display: none;  }/* Title */.page-title h1, .page-title h2 { color:#99cc33; font-size: 22px; font-weight: bold; }/* Block */.block { border: 0px none; }.block .block-title { background: #99cc33 none; height: auto; border-bottom: 5px solid #FFF; }.block .block-title strong { color:#FFF; display:block; background: transparent none; padding-left:0px; }.block .block-content { background: #f3fce1 none; border: 0px none; }.block .block-content .block-subtitle{ background: #d4f500 none; border: 0px none; color: #666; }.block .block-content a { color: #666; }/* Block Filtre */.block-layered-nav .block-title { text-indent: 0; padding:2px 9px;}.block-layered-nav #narrow-by-list { border: 1px solid #D4F500; }.block-layered-nav dt { background: #D4F500 none; margin: 7px 10px; padding: 1px 7px; }.block-layered-nav dd { background: none; }/* Block Newsletter */.block-subscribe { background: url('../images/layout/bgBlockNewsletter.png') no-repeat; height: 152px; }.block-subscribe .block-title { display: none; }.block-subscribe .block-content { background: none; padding-top: 44px; padding-left: 12px; position: relative;}.block-subscribe .block-content input.input-text { position: absolute; border: 0 none; background: transparent none; top: 78px; left: 10px; width: 160px; }.block-subscribe .block-content button.button { position: absolute; border: 0 none; background: transparent none; top: 74px; left: 181px; width: 31px; height: 32px; }.block-subscribe .block-content button.button span{ display: none; }
/* Block Partenariat */ 
.block-partenariat { background: url('../images/layout/bgPartenariat.png') no-repeat; height: 160px; }
/* Entete des affichages d'une liste */.pager .amount { display: none; }.pager .limiter { padding:3px 8px; }.pager .pages { padding:3px 8px; }.toolbar .sorter { float: left; border: 0px none; }.sorter { background: none; border: 0px none; }/* Liste des produits page accueil */h3 { border-bottom: 1px solid #8C8C8C; margin-right: 10px; padding-bottom: 5px; }.selected-product { padding: 0 10px 0 0; }.home-category-products { padding: 0; }.home-category-products .products-list li.item { padding: 5px 5px 5px 0; }.home-category-products .products-list .product-image { width: 60px; height: 60px; }.home-category-products .products-list .product-image img { width: 60px; height: 60px; }.home-category-products .products-list .product-description { margin-left:10px; width: 365px; overflow: hidden; float: left; }.home-category-products .products-list .product-description .ratings{ display: none; }.home-category-products .products-list .product-description .product-name{ margin: 0; font-size: 17px; }.home-category-products .products-list .product-description .desc{ padding: 1px 0; font-size: 11px; margin: 0; float: left; width: 285px; clear: none; }.home-category-products .products-list .product-status { display: none;}.home-category-products .products-list .product-shop { width: auto; } .home-category-products .products-list .product-shop .btn-learnmore { display: none; } .home-category-products .products-list .product-shop .btn-buy{ display: none; } .home-category-products .products-list .add-to-links { display: none; }.home-category-products .products-list .price-box { float: none; margin: 0; }.home-category-products .products-list .price-box .price { color: #c1df21; font-size: 17px; }/* Liste des promotions dans la page d'accueil */.featuredProducts table{ width: 100%; }.featuredProducts td { width: 25%; }.featuredProducts td a { background: url('../images/layout/bgPromo.jpg') top center no-repeat; width: 100%; height: 235px; display: block;  text-decoration: none;}.featuredProducts td a:hover { background: url('../images/layout/bgPromoOver.jpg') top center no-repeat; text-decoration: none; }.featuredProducts td a .product-description{ padding: 15px 5px 5px 5px; }.featuredProducts td a .product-description p { padding: 5px; color: #000; margin-bottom: 0; }.featuredProducts td a .product-description p.old-price{ background-position: top center; padding: 20px 0 0 0; }.featuredProducts td a .product-description p.special-price{ padding: 0px; }.featuredProducts table td { text-align: center; }.featuredProducts .product-description a { color:#203548; text-decoration: none; font-size:12px; font-weight: bold; }.featuredProducts .product-description .price-box span{ color:#C1DF21; font-size:17px; }.featuredProducts .product-description button { display: none; }/* Liste des produits */.products-list .product-description { margin-left:10px; width: 160px; overflow: hidden; float: left; }.products-list .product-description { margin-left:10px; width: 160px; overflow: hidden; float: left; }.products-list .product-status { margin: 0; float: none; margin-left: 315px; width: 165px; overflow: hidden;}.products-list .product-shop { margin: 0; float: right; width: 180px; padding: 0 5px;}.products-list .product-name { font-size: 20px; color: #666; }.products-list .product-name a { text-decoration: none; float: left; }.products-list .add-to-links li { display: block; }.products-list .price-box { float: none; }/* Btn info produits */.btn-availability { background: #afde50 url('../images/picto/logoBlackBgGreen.gif') center left no-repeat; padding-left: 15px; margin: 7px; font-size: 11px; font-weight: bold; } .btn-availability_orangeDetail { background: #FF9F1F url('../images/picto/logoBlackBgOrange.gif') center left no-repeat; padding-left: 15px; margin: 0px; font-size: 11px; font-weight: bold;width:150px; }.btn-availability_orange { background: #FF9F1F url('../images/picto/logoBlackBgOrange.gif') center left no-repeat; padding-left: 15px; margin: 7px; font-size: 11px; font-weight: bold; } .btn-outofstock { background: #fbcb1a url('../images/picto/logoBlackBgOrange.gif') center left no-repeat; padding-left: 15px; margin: 7px; font-size: 11px; font-weight: bold; }.btn-livraison { background: #7a7a7a url('../images/picto/logoYellowBgGrey.gif') center left no-repeat; padding-left: 15px; margin: 7px; font-size: 11px; font-weight: bold; color: #e5ff39; }.btn-remboursement { background: #ffaa07 url('../images/picto/logoBlackBgOrange.gif') center left no-repeat; padding-left: 15px; margin: 7px; font-size: 11px; font-weight: bold; color: #333333; }    .btn-remboursement a{ color: #333333; }
.btn-learnmore { background: url('../images/picto/logoPink.gif') center left no-repeat; padding-left: 23px; font-size: 14px; font-weight: bold; color: #cc0099; padding: 10px 0 10px 24px; } 

.btn-buy { background: url('../images/btns/Bt_addcart_list.png') center left no-repeat; width: 106px; height: 40px; font-size: 14px; font-weight: bold; color: #cc0099; padding: 0; } 

.block_grill_name{background:url(../images/layout/bgBlock_name.png) no-repeat top left ;width: 250px;color: #000000; font-size:10pt; padding :2px; }
.block_grill_description { background:url(../images/layout/bgBlock_description.png) no-repeat bottom left ;width: 250px;color: #FFFFFF; height:100px; padding :2px;}
.btn-learnmore a{ color: #cc0099; }.btn-green { text-align: left; background: url('../images/picto/logoGreen.gif') center left no-repeat; font-size: 12px; font-weight: bold; color: #A4CD3D; padding: 5px 0 5px 15px; }    .btn-green a{ color: #A4CD3D; }.btn-newproduct { background: url('../images/picto/new.gif') top left no-repeat; height: 14px; width: 50px; padding-bottom: 5px;}.btn-product-view { background: url('../images/btns/btnViewProductOff.gif') top left no-repeat; height: 33px; width: 192px;}.btn-product-view#tabHeaderActive { background: url('../images/btns/btnViewProductOn.gif') top left no-repeat; height: 33px; width: 192px;}.btn-product-view#tabHeaderActive a{ color:#FFF; }.btn-product-view a { color: #9DC21C; display: block; height: 26px; width: 162px; padding: 7px 0 0 30px; text-decoration: none; font-weight: bold;}.btn-product-view a:hover { background: url('../images/btns/btnViewProductOn.gif') top left no-repeat; color: #FFF; }/* Affichage des prix */ .old-price_home { font-size: 18px; font-weight: normal; color: #C1DF21; text-decoration:line-through; } .price_home { font-size: 12px; font-weight: bold; color: #C1DF21; } .old-price { background: url('../images/picto/promo.gif') top left no-repeat; padding-top: 15px; } .old-price .price-label { display: none; }.old-price .price { font-size: 18px; font-weight: normal; color: #666; }.special-price { padding: 0; }.special-price .price-label { display: none; }.regular-price .price, .special-price .price { font-size: 22px; font-weight: bold; color: #666; }/* Product View */.product-view {border:0px none;}.product-view h1 { color: #99cc33; font-size: 24px; font-weight: bold; letter-spacing: -2px; }.product-view h1 .btn-newproduct{ display: none; }.product-essential { background: #FFF url('../images/layout/bgProductViewShop.jpg') repeat-y top center; border: 1px solid #CCC; padding: 10px 15px; }.product-essential .product-description { float: left; width: 271px; }.product-essential .product-description .btn-availability { width: 150px; margin: 7px 0; }.product-essential .product-description .btn-livraison { width: 150px; margin: 7px 0; }.product-essential .product-description .btn-remboursement { width: 150px; margin: 7px 0; }.product-essential .product-description .short-description { padding: 7px 0; border-top: 1px #000 dotted; background: none; }.product-essential .product-description .ratings { border-top: 1px #000 dotted; padding-top: 10px; }.product-essential .product-description .ratings .separator{  }.product-essential .product-description .ratings a, .product-essential .product-description .no-rating a{ color: #888; }.col1-layout .product-view .product-status { float: right; width: 294px; }.product-view .product-shop .availability { display: none; }.product-view .product-shop .price-box {margin:0px 0;}.product-view .product-shop .price-box .regular-price{ font-size: 24px; font-weight: normal; color: #666; }.product-view .product-shop .tier-prices { margin: 0; }.product-view .product-shop .add-to-box { margin: 25px 0; }.product-view .product-shop .add-to-box .add-to-cart label { font-size: 14px; }.product-view .product-shop .add-to-box .add-to-cart button.button { float:none; clear: both; display: block;    padding:15px 0 15px 20px;    background:url("../images/picto/logoPink.gif") no-repeat scroll left center transparent;    font-weight:bold;    height: 49px;}.product-view .product-shop .add-to-box .add-to-cart button.button span{ background: none; border: 0 none; color:#CC0099; font-size: 18px; }.product-view .product-shop .add-to-box .or { display: none; }.product-view .product-shop .add-to-box .add-to-links { display: none; }.product-view .product-shop .add-to-links { padding: 0 0 20px 0; border-bottom: 1px solid #EEE; }.product-view .product-shop .p-wishlist { padding-left: 20px; margin-top: 15px; background:url("../images/picto/addToSelect.gif") no-repeat scroll left center transparent; }.product-view .product-shop .p-wishlist a.link-wishlist { color: #FBBA00; text-decoration: none; }.product-view .product-shop .email-friend { padding-left: 20px; background:url("../images/picto/partager.gif") no-repeat scroll left center transparent; }.product-view .product-shop .email-friend a { color: #DB4AB7; text-decoration: none; font-weight: bold;}.product-view .product-collateral  {background:none;margin-top: 15px;padding:0px;}.product-view .product-collateral #tabs{ overflow: hidden; padding-bottom: 11px;}.product-view .product-collateral #tabs li{ float: left; padding-right: 10px; }.product-view .product-collateral #tabscontent{ clear: both; }.product-collateral h2 {background: #99cc33 none;border: 0 none;color:#FFF;font-size:12px;font-weight:bold;margin:0 0 5px;padding:2px 9px;text-transform: uppercase;}.product-view .product-collateral .box-description table { width: 100%; }.product-view .product-collateral .box-description table .bibo { padding: 2px 5px; background-color: #D4F500; }.product-view .product-collateral .box-description table tr.bibolign2 td { background-color: #FFF; padding: 2px 5px; }.product-view .product-collateral .box-description table tr.bibolign1 td { background-color: #EBEBEB; padding: 2px 5px; }.product-view .product-collateral .box-description table tr td:first-child {  white-space: nowrap; width: 25%;} /* Category View */.category-title {border:0 none;display:none;margin:0 0 7px;}.data-table {width: 100%;}/* Page d'accueil liste de produit */.widget-products .products-list .product-shop {width:565px; margin-left:0px;}.widget-products .products-list .product-shop .button {display: none; }.widget-products .products-list .product-shop .add-to-links {display: none; }/* Page d'achat */.payment_method_espece { display: none; }.payment_method_cheque { display: none; }.payment_method_virement { display: none; }.payment_method_cb { display: none; }.payment_method_unEuro { display: none; } 
#div_timer{width:180px;background:#FFF url('./images/picto/div_timer.jpg') no-repeat bottom center;}
.zone_timer{height:23px;width:45px;font-weight:bold;color:#FFF;text-align:center;font-size:14pt;}
.pied_timer{font-weight:normal;color:#7D7D7D;text-align:center;font-size:10pt;}
#div_traitement{position: fixed;display: none;top: 0px;left: 0px;width: 100%;height: 1280px; z-index:1000; }
#div_info{position: fixed;display: none;top: 0px;left: 0px;width: 100%;height: 1280px; z-index:1000; }
#tab_bonsplans{width:688px;height:510px;background:url('../images/layout/bk_popup_bonsplans.jpg') no-repeat center center;  }
#bt_news{  background:url("../images/btns/bt_inscription.png") no-repeat center center transparent; width: 100%;   height: 65px; border:0px #000000 solid;
}
#detail_inscription {text-align:center;width:100%;}
#detail_inscription td {text-align:center;width:100%;}
#detail_inscription td button {text-align:center;}
#google_translate_element{float:left;width:250px;}
.goog-te-combo{font-size:8pt;}

