/***************************/
/* MenuLeft                */
/***************************/
.DivMenuLeft
{
    position: relative;
    min-height: 500px;
    width: 240px;
    /*background: url(../../../img/TemplatePublic/MenuLeft.png);*/
    background-color:#fefdfd;
    box-shadow:39px 0px 8px -40px #363636;
}
.DivMenuLeftTextTitre
{   
    color: #f74213;
    font-size: 18px;
    font-family: Rockwell;
    margin-bottom:25px;
}
.DivMenuLeftTextTitre a, .TdTableBasketLib a:visited
{   
    color: #f74213;
    text-decoration: none;
}
.DivMenuLeftTextTitre a:hover
{
    font-weight:bold;
    cursor:pointer;
}

/***************************/
/* GlobalSearch            */
/***************************/
#DivGlobalSearchEquipement
{
    text-align: center;
    margin-bottom:20px;
    padding-top:10px;
    color: #ddd8cd;
    font-size: 18px;
    font-family: Rockwell;
}
#DivGlobalSearchEquipementContent
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 190px;
    height: 26px;
    
    background-color: #fefdfd;
    border-radius: 2px 2px 2px 2px;
    border-left:2px solid #ddd8cd;
    border-top:2px solid #ddd8cd;
    border-bottom:2px solid #ddd8cd;
    border-right:2px solid #ddd8cd;
}
.InputSearch
{
    height: 24px;
    width: 158px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: transparent;
    border-bottom-style:none;
    border-width:0px;
    color: #323232;
    font-size: 14px;
    font-family: Times New Roman;
}
.SearchImgBt
{
    background-image: url(../../../img/TemplatePublic/MenuLeftSearch.png);
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 166px;
    top: 2px;
    cursor:pointer;
}
.SearchImgBt:hover
{
    background-image: url(../../../img/TemplatePublic/MenuLeftSearchHover.png);
    background-size: 22px 22px;
    background-color: #f74213;
}

/***************************/
/* Basket                  */
/***************************/
#DivMenuLeftBasketImgTitle
{
    width: 32px;
    height:29px;
    background-image: url(../../../img/TemplatePublic/MenuLeftBasket.png);
    background-size: 32px 29px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left:29px;
    margin-right:10px;
    cursor:pointer;
}
#TableBasket
{
    margin-bottom:40px;
    margin-left:auto;
    margin-right:auto;
    color: #323232;
    font-size: 14px;
    font-family: Rockwell;
}
.TableBasketHeader
{
    padding-bottom:10px;
    font-size: 16px;
}
.TdTableBasketLib
{
    width:150px;
}
.TdTableBasketLib a, .TdTableBasketLib a:visited
{
    text-decoration: none;
    color: #323232;
}
.TdTableBasketLib:hover
{
    font-weight:bold;
    cursor:pointer;
}
.TableBasketTotal
{
    font-weight:bold;
}
.TableBasketHr 
{
	color: #f74213;
    height: 1px;
    background-color:#f74213;
    border:0px;
}
.DivBasketMore
{
    width: 11px;
    height:11px;
    background-image: url(../../../img/PageBasket/BasketMore.png);
    background-size: 11px 11px;
    background-repeat: no-repeat;
    display: inline-block;
    cursor:pointer;
}
.DivBasketQte
{
    display: inline-block;
    color: #323232;
    font-size: 14px;
    font-family: Rockwell;
}
.DivBasketLess
{
    width: 11px;
    height:11px;
    background-image: url(../../../img/PageBasket/BasketLess.png);
    background-size: 11px 11px;
    background-repeat: no-repeat;
    display: inline-block;
    cursor:pointer;
}
.DivBasketCancel
{
    margin-left:5px;
    width: 11px;
    height:11px;
    background-image: url(../../../img/PageBasket/BasketCancel.png);
    background-size: 11px 11px;
    background-repeat: no-repeat;
    cursor:pointer;
}

/***************************/
/* Destockage              */
/***************************/
#DivMenuLeftDestockageImgTitle
{
    width: 34px;
    height:24px;
    background-image: url(../../../img/TemplatePublic/MenuLeftDestockage.png);
    background-size: 34px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left:29px;
    margin-right:8px;
    cursor:pointer;
}
#TableDestockage
{
    margin-bottom:40px;
    margin-left:auto;
    margin-right:auto;
    color: #323232;
    font-size: 14px;
    font-family: Rockwell;
}
.ImgMenuLeftDestockage
{
    width:50px;
    margin-right:10px;
    border: none; 
}
.ImgMenuLeftDestockage:hover
{
    cursor:pointer;
    width:55px;
}
.TdTableDestockageImg
{
    min-height:55px;
    min-width:65px;
}
.TdTableDestockageLib
{
    width:150px;
}
.TdTableDestockageLib a, .TdTableDestockageLib a:visited
{
    text-decoration: none;
    color: #323232;
}
.TdTableDestockageLib:hover
{
    font-weight:bold;
    cursor:pointer;
}

/***************************/
/* Categories              */
/***************************/
#DivMenuLeftCatImgTitle
{
    width: 24px;
    height:24px;
    background-image: url(../../../img/TemplatePublic/MenuLeftCat.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left:34px;
    margin-right:16px;
}
.DivMenuLeftTextCat
{
    color: #323232;
    font-size: 14px;
    font-family: Rockwell;
    font-style: italic;
}
.DivMenuLeftTextCat li
{
    padding-bottom: 10px;
    text-transform: capitalize;
}
.DivMenuLeftTextCat a
{
    color: #323232;
    text-decoration: none;
}
.DivMenuLeftTextCat a:hover
{
    font-style: normal;
    font-size: 18px;
}

/***************************/
/* MyAccount               */
/***************************/
#DivMenuLeftMyAccountImgTitle
{
    width: 20px;
    height:24px;
    background-image: url(../../../img/TemplatePublic/MenuLeftMyAccount.png);
    background-size: 20px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left:35px;
    margin-right:16px;
    cursor:pointer;
}

/***************************/
/* Invoice                 */
/***************************/
#DivMenuLeftInvoiceImgTitle
{
    width: 20px;
    height:24px;
    background-image: url(../../../img/TemplatePublic/MenuLeftInvoice.png);
    background-size: 20px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left:35px;
    margin-right:16px;
    cursor:pointer;
}

/***************************/
/* SubMenu                 */
/***************************/
.SubMenuLeft
{
    list-style-type:none;
    margin-bottom: 40px;
}
.SubMenuLeft li:before {
   content: '- ';
}

.SubMenuLeft a, .SubMenuLeft a:visited, .SubMenuLeft li
{   
    
    text-decoration: none;
}
.SubMenuLeft a:hover
{
    font-weight:bold;
    cursor:pointer;
}
.SubMenuLeftUnSelected {
	 color: #323232;
}
.SubMenuLeftSelected {
	 color: #f74213;
}