/**
 * 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.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

#nav { padding:0; font-size:1.1em; text-indent:-9999px;  }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { text-align:left;  }
#nav li.active { z-index:999; background:url(../images/m2r/bkg_top_menu_item_active_left.gif) no-repeat 0 0; }
#nav li.active a { background:url(../images/m2r/bkg_top_menu_item_active_right.gif) no-repeat 100% 0; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; background:url(../images/m2r/bkg_top_menu_item_left.gif) no-repeat 0 0; margin-right:1px; /*display:none;*/ }
#nav li a { background:url(../images/m2r/bkg_top_menu_item_right.gif) no-repeat 100% 0;  }
#nav li.active a { color:#8c2f88; }
#nav a { float:left; padding:8px 4px 8px 6px; color:#8c2f88; font-weight:bold; font-size:17px; }
#nav a.froid { padding:8px 6px 8px 7px; }
#nav li.nav-accessoires a { padding:8px 6px 8px 7px; }
#nav li.active a { color:#dadada; }

#nav .nav-nouveautes, #leftnav .nav-nouveautes, .footer-categ-nav .nav-nouveautes {
    display:none !important;
}

#leftnav a.btn-nouveautes, #leftnav a.btn-nouveautes:hover {
    background:url(../images/m2r/buttons/btn_nouveautes.gif) no-repeat 0 0;
    display:block;
    width:173px;
    height:28px;
    margin:0 0 7px 0;
}

#leftnav a.btn-promotions, #leftnav a.btn-promotions:hover {
    background:url(../images/m2r/buttons/btn_promotions.gif) no-repeat 0 0;
    display:block;
    width:173px;
    height:28px;
    margin:0 0 7px 0;
}

#leftnav a.btn-soldes, #leftnav a.btn-soldes:hover {
    background:url(../images/m2r/buttons/btn_soldes.gif) no-repeat 0 0;
    display:block;
    width:173px;
    height:28px;
    margin:0 0 7px 0;
}

#leftnav li.nav-cheques-cadeaux {display:none;}
#leftnav a.btn-cheques-cadeaux, #leftnav a.btn-cheques-cadeaux:hover {
    background:url(../images/m2r/buttons/btn_cheques_cadeaux.gif) no-repeat 0 0;
    display:block;
    width:173px;
    height:28px;
    margin:4px 0 7px 0;
}


/*-- LEFT MENU --*/
#leftnav .header {
    background:url(../images/m2r/bkg_header_left_menu.gif) no-repeat 0 0;
    width:184px;
    height:34px;
    padding:4px 0 0 11px;
}

#leftnav .header h4 {
    font-size:25px;
    font-weight:normal;
    margin:0;
}

#leftnav .content li {
    background:url(../images/m2r/icons/ic_leftnav_arrow.gif) no-repeat 0 6px;
    padding-left:12px;
}

#leftnav .content li.over, #leftnav .content li.active {
    background:url(../images/m2r/icons/ic_leftnav_arrow_active.gif) no-repeat 0 6px;
}

#leftnav .content li.over ul li, #leftnav .content li ul li.over, #leftnav .content li ul li.active {
    background-image:none;
}


#leftnav .content li.active a, #leftnav .content li.active a:hover {
    font-weight:bold;
}

#leftnav .content li.active ul li a, #leftnav .content li.active ul li a:hover {
    font-weight:normal;
}

#leftnav .content li a, #leftnav .content li a:hover {
    color:#8b2e87;
    font-size:14px;
    text-decoration:none;
    text-transform:uppercase;
}

#leftnav .content li ul {
    
}

#leftnav .content li ul li {
    /*background:url(../images/m2r/icons/ic_leftnav_bar.gif) no-repeat 0 9px;*/
    background:none;
    padding-left:0;
    
}

#leftnav .content li ul li.active {
    
    padding-left:0;
    
}

#leftnav .content li ul li.active a, #leftnav .content li ul li.active a:hover {
    padding-left:22px;
    background:url(../images/m2r/bkg_left_categ_nav_active_item.gif) repeat-y 0 0;
    display:block;
}

#leftnav .content li ul li ul li.active a, #leftnav .content li ul li ul li.active a:hover {
    padding-left:44px;
}

/*#leftnav .content li ul li ul li.active a, #leftnav .content li ul li ul li.active a:hover {
    background:none;
}*/

#leftnav .content li ul li a, #leftnav .content li ul li a:hover, #leftnav .content li ul li.active ul li a, #leftnav .content li ul li.active ul li a:hover {
    color:#6e6e6e;
    font-size:12px;
    text-decoration:none;
    font-weight:normal;
    /*background:url(../images/m2r/icons/ic_leftnav_bar.gif) no-repeat 0 9px;*/
    background:none;
    /*padding-left:4px;*/
    text-transform:none;
    display:block;
    padding-left:22px;
}

#leftnav .content li ul li.active ul li a{
    padding-left:44px !important;
    display:block;
}

#leftnav .content li ul li.active ul li a:hover {
    padding-left:44px !important;
    background:url(../images/m2r/bkg_left_categ_nav_active_item.gif) repeat-y 0 0;
    display:block;
}


#leftnav .content li ul li ul li a, #leftnav .content li ul li ul li a:hover {
    padding-left:44px;
}

#leftnav .content li ul li a:hover {
    /*color:#8b2e87;*/
    background:url(../images/m2r/bkg_left_categ_nav_active_item.gif) repeat-y 0 0;
}   

#leftnav .content li ul li.active a {
    color:#ff6600;
    
}

#leftnav .content li ul li.active a, #leftnav .content li ul li.active a:hover {
    background:url(../images/m2r/bkg_left_categ_nav_active_item.gif) repeat-y 0 0;
    color:#8b2e87;
}

#leftnav .content li ul li.active ul li a, #leftnav .content li ul li.active ul li a:hover {
    color:#6e6e6e;
}

#leftnav .content li ul li.active ul li.active a, #leftnav .content li ul li.active ul li.active a:hover {
    color:#8B2E87;
}
