/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .main { height:350px; }
* html .account-login .content { height:200px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }

* html button.button span { background-image:url(../images/bkg_btn.gif); }
* html .form-search button.button span,
* html .block button.button span,
* html .product-view .box-tags .form-add button.button span,
* html .footer .form-subscribe button.button span { background-image:url(../images/bkg_btn-small.gif); }
* html .window-overlay { background:#ccc; filter:alpha(opacity=50); }

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month,
.footer .form-subscribe .input-box { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:28px; }
button.button span { position:relative; }
button.btn-checkout { height:28px; }
.form-list label { position:static; z-index:0; }
.form-list label.required em { position:static; /*top:0; right:-8px; */ display: inline; float:none;padding-left: 5px;}
.form-list .input-box input.input-text { float:left; }

.form-search button.button,
.block button.button,
.product-view .box-tags .form-add button.button,
.footer .form-subscribe button.button { height:23px; }

.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { height:19px; }

table { scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

.gift-messages-form { position:relative; zoom:1; }

.tool-tip .btn-close a { margin:0; }

.product-view .box-tags .product-tags li { padding:0 4px 0 7px; }
.footer li { padding-right:2px; margin-right:6px; }

.product-options dd .time-picker select { margin:0; padding:0; position:relative; top:-1px; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.top-bar,
.quick-access,
.form-search,
#nav,
.main,
.footer,
.footer .form-subscribe,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.order-info ul,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-tabs,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.cart .discount .discount-form,
.cart .shipping .shipping-form,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.form-list .input-box,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

#nav li {position: relative;line-height: 18px;}
#nav ul {top: 37px; left: 11px;width: 200px;}
#nav ul a:hover { float:none;background:none; }
/*#nav ul li.over{padding-top: 6px; padding-bottom:6px;background-position: 0 10px;}*/
#nav ul li.last { padding-bottom:6px; }
#nav ul li { /*line-height: 14px; padding-top: 6px; padding-bottom: 6px;height:auto;background-position: 0 10px;*/ }
#nav ul li a { line-height: 14px;height: auto;}
.nav-7 ul {width: 80px !important;}

.quick-access {line-height: 18px;}
/*.form-search button.button span#az_search_button {background-position-y: -1px;}*/
.form-search button.button {top: 0px;position: relative;}
.top-bar .link-advanced-search {margin-left: 2px;}

.block-home-promo .product-price+.cleaner {height:0;}
.block-home-promo .conditions {margin-top: 10px;}
.bloc-recette-moment{margin-top: 10px;}


.products-list .qty {width: 45px !important;}

.products-list .product-simple .coup-coeur, .products-grid .product-simple .coup-coeur{margin:0}

.list-recipe #edit-ingredient2-wrapper {margin-left: 3px;}
.list-recipe #edit-ingredient2-wrapper #autocomplete { left: 5px; }
.list-recipe #edit-ingredient1-wrapper #autocomplete { left: 90px; top: -4px;}
.list-recipe #edit-ingredient3-wrapper #autocomplete { left: 7px; }

.footer .form-subscribe button.button {margin-top: -1px;}
.cart .container-title .block-currency .block-content .header-list+ul{ left:24px;}
.cart .container-title span.links button.button {width: 220px;margin:0;}
.cart .container-title span.links{width: 220px;margin:0;}
.cart .container-title span.links button.button span {text-align:left;display:block;width:220px;margin:0;background:none;}
.cart .container-title span.links button.button span span{text-align:left;display:block; float:left; width: 220px;margin:0;}
#opc-payment .payment-container { position: static; }
#opc-payment .payment-container dd { top: auto; margin-top: -55px; float: right; }
.products-grid .select-product-simple .options-product-simple a.item-product-simple img  {margin-top:0;}
.products-grid .product-price {width: 110px;}
.addthis_button_google_plusone {display:none;}
/*.fiche-accordion-content .recipes-list .block-recipes .item-recipes:first-child {margin-right: 11px; }*/
.block-home-promo .products-block .products-grid .availability {margin-top: 10px;}
.products-block .product-price {width: 120px;}
.products-grid .product-price .reduce {margin-right:0;}
.block-home-promo .products-block .product-content .product-pictos img { height: 28px; width: auto; }

.grouped-product .row-product-grouped {clear:none;}

.list-recipe .recipes-list .block-recipes { margin: 0; height: 365px;background:none;} 
.quick-access .links {}
.quick-access .links li {padding: 0 10px;position:relative;}
.quick-access .links ul,
.quick-access .links ul li{float:none;clear:both;}
.quick-access .links li ul {width: 200px;position:absolute; top: 35px; left:10px; }
.quick-access .links li ul li{clear:left; background-position: left 2px !important;padding-left: 10px; }
.quick-access .links ul li a { line-height: 12px;width: 200px; display:block;}

.box-product-add a.btn-cart {width: 78px;}

.block-recipes .item-recipes h4 a { font-size: 14px; color: #4b4b4b;font-family:HelveticaNeueMediumCondRg;line-height: 16px;font-weight:normal;}
