/* panier *//*
a.LinkBasket{
background:url(panier.png) no-repeat scroll left top !important;
color:transparent !important;
height:27px !important;
width:140px !important;
padding:4px 0 3px 20px !important;
}*/

/******
a.LinkBasket{
background:url(panier.png) no-repeat scroll left top !important;
display:block !important;
font-size: 0px!important;
height:27px !important;
width:140px !important;
position: relative;
left: 380px;
top:20px !important;
}
*/

/* Apercu avant impression*/
/******
a.LinkPrintView{
background:url(imprimer.png) no-repeat scroll left top !important;
color:transparent !important;
height:27px !important;
width:140px !important;
position: relative;
top: 14px;
}
*/


/* Shopping List *//*
a.LinkAddShoppingList{
background:url(simuler.png) no-repeat scroll left top !important;
color:transparent !important;
height:27px !important;
width:140px !important;
padding:4px 0 3px 20px !important;
}*/

/******
a.LinkAddShoppingList{
background:url(simuler.png) no-repeat scroll left top !important;
display:block !important;
font-size: 0px!important;
height:27px !important;
width:140px !important;
position: relative;
left: 380px;
}
*/

/* Recommander *//*
a.LinkProductRecommendation{
background:url(recommander.png) no-repeat scroll left top !important;
color:transparent !important;
height:27px !important;
width:140px !important;
padding:0px 0 7px 30px !important;
position: relative;
top: 3px;
}
*/

/******
a.LinkProductRecommendation{
background:url(recommander.png) no-repeat scroll left top !important;
height:27px !important;
width:140px !important;
display:block !important;
font-size: 0px!important;
position: relative;
left: 380px;
top: 3px;
}
*/

.CategoriesTreeBox ul ul li {
white-space:normal !important;
}


.FullSize  .Links{text-align:left !important;} 
CategoriesTreeBox li{white-space:normal !important;} 
.NavBarTop div, .NavBarTop span, .NavBarTop table, .NavBarTop td, .NavBarTop p, .NavBarTop ul li, .NavBarTop ol li, .NavBarTop blockquote, .NavBarTop input{float:left !important;} 
.NavBarTop .ActiveNode, .NavBarTop a:hover {color:#fff !important;}
.AlternateRow td, .AlternateRow, .Alternate td, .Alternate {background:#FAFAFA none repeat scroll 0 0 !important;}
.SeparateRow td{border-top:1px solid #EEEEEE !important;}
table.Basket th {background:#DDDDDD none repeat scroll 0 0 !important;border-bottom:1px solid #CCCCCC !important;}
div.ImageLeft .InfoArea {display:block !important;}

/* Pour OAS*/
div#NavbarLeftElementNo1.NavigationText{
padding: 0px 0px 0px 5px !important;
}

.NavBarLeft a{
font-size:12px !important;
}
 
.NavBarLeft .ShopSlogan, .NavBarLeft .NavigationElement, .NavBarLeft .ContextBoxBody{
background:none !important;
}
 
.NavBarLeft .ShopNameSlogan h1, .NavBarLeft .ContextBox h1{
display:none !important;
}
 
.NavBarTop .NavigationElement{
padding:0 10px !important;
}
 
.HotDealFoot a.Price, .ProductDetails .Price{
font-size:14px !important;
font-weight:bold !important;
color:#FFF !important;
float:right !important;
padding:3px 5px !important;
margin:5px 6px 2px 0 !important;
background:#ade81a !important;
}
 
table.OrderStatus tr td, table.UserAttributes tr td {
border:1px solid #CCCCCC !important;
}
 
.Footer{
background:none !important;
}

.Footer a{
color:#6A0073 !important;
}

.NavBarRight .ContextBoxBody{
background:#FFF !important;
text-align:center !important;
}


/* barre de nav droite*/
.NavBarRight .ContextBoxBody{
background:#FFF !important;
text-align:center !important;
}

/* Barre de nav */
.NavBarTop{background:url(bandeau.png) no-repeat scroll left top !important;)} 


/* Gauche */

.NavBarLeft .ContextBox .BoxContainer{background:url(gauche_topspecial.png) top left no-repeat !important;padding:0;margin:0 !important;}

.NavBarLeft .PropertyContainer{padding:0 0 10px 0 !important;}

.NavBarLeft .ContextBoxBody, .NavBarLeft .ContextBoxHead, .NavBarLeft{background:none !important;}

.NavBarLeft .ContextBox h1, .NavBarLeft .ContextBox a{font-size:12px !important;}

.NavBarLeft .PropertyContainer {background:url(gauche_bot.png) bottom left no-repeat !important;}

.NavBarLeft .ShopNameSlogan, .NavBarLeft .ContextBox {margin:0 !important;}

.NavBarLeft .ShopNameHead, .NavBarLeft .ContextBoxHead{padding:10px 0 0 10px !important;}

/* Milieu */

.ContentArea .Separator{
background:none !important;
clear:both !important;
display:block !important;
font-size:0 !important;
height:0 !important;
line-height:0 !important;
margin:0 !important;
padding:0 !important;
width:auto !important;
}

.HotDeal {
background:none !important;
float:left !important;
margin:0 10px 10px 0 !important;
padding:0 !important;
width:154px !important;
border:1px solid #CCC !important;
}

.HotDealTop{padding:0 2px !important;}

.HotDeal .ImageArea {
background:none !important;
margin:0 !important;
overflow:hidden !important;
padding:0 !important;
text-align:center !important;
white-space:nowrap !important;
font-size:0.8em !important;
color:#999 !important;
}

.HotDealFoot .InfoArea a{font-size:12px !important;}
.HotDealFoot a.Price{
font-size:14px !important;
font-weight:bold!important;
color:#FFF !important;
float:right !important;
padding:3px 5px !important;
margin:5px 6px 2px 0 !important;
background:#ade81a !important;
}

.HotDealFoot a.Price:hover{
font-size:14px !important;
font-weight:bold !important;
color:#FFF !important;
float:right !important;
padding:3px 5px !important;
margin:5px 6px 2px 0 !important;
background:#CCC !important;
text-decoration:none !important;
}

.NewsList{padding:0;}

/* Blocs droite */

.NavBarRight{background:#FFF !important;}

.NavBarRight .ContextBoxHead{background:#FFF url(tetiere.png) top left no-repeat !important;}

.NavBarRight .ContextBoxHead h1{margin:0 0 0 15px !important;}

.NavBarRight .ContextBoxBody{background:#FFF !important;}

.NavBarRight div.Entry{background:#FFF !important;}

.NavBarRight .PropertyContainer{margin:5px !important;}

.NavBarRight .ShopNameSlogan, .NavBarRight .ContextBox{border:1px dotted #CCCCCC !important;padding:0 0 10px 0 !important;}

.NavBarRight .ShopNameHead, .NavBarRight .ContextBoxHead{margin:0 0 5px !important;padding:0 0 0 10px !important;}