.header_cat{background-image:url(images/infobox/bg_cat1.jpg);color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:27px;}.header_cat1{background-image:url(images/infobox/bg_cat1.jpg);color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:27px;}a.header_catLink,a.header_catLink:active{color:#FFF;}a.header_catLink:hover{color:#000;}.boxText{font-family:Verdana,Arial,sans-serif;font-size:10px;}.errorBox{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#c03;}.productsNotifications{background:#f2fff7;}.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#0A3E89;text-decoration:underline;}

BODY{font-family:Verdana,Arial,sans-serif; background:#ececec url(body_bg.jpg) repeat-x top; color: #000000;
	margin: 0px;}
	
.green_bg{
background:url(bg.gif) repeat-x  top;
}




.headerBG{/*background-image:url(topBg_1.jpg);background-position:right;*/ background:#FFFFFF;}A{color:#000;text-decoration:none;}A:hover{color:#C00;text-decoration:underline;}FORM{display:inline;}TR.header{background-position:top;}TR.headerNavigation{background:#FFFFFF ;}TD.headerNavigation{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#fff;color:#888888;/*font-weight:bold;*/}A.headerNavigation{color:#888888;}A.headerNavigation:hover{color:#888888;}TR.headerError{background:#f00;}TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center;}TR.headerInfo{background:#0f0;}TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:bold;text-align:center;}TABLE.footer{width:488px;background:#0A3E89;}TR.footer{width:488px;background:#0A3E89;}TD.footer{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#0A3E89;color:#fff;font-weight:bold;}.infoBox1 {}.infoBox{background:#fff;}.infoBoxContents/*background-image:url(bgJaune.jpg);background-position:center;*/ background:#FFFFFF;font-family:Verdana,Arial,sans-serif;font-size:10px;}.infoBoxContents1 {	font-family: Verdana, Arial, sans-serif;font-size: 10px;}.infoBoxNotice{background:#FF8E90;}.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana,Arial,sans-serif;font-size:10px;}TD.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;background:#0A3E89;color:#fff;}TD.infoBox,SPAN.infoBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{background:#f8f8f9;}TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#f8f8f9;}TABLE.productListing{width:100%;margin-bottom:5px;}.productListing-heading{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#0A3E89;color:#fff;font-weight:bold;}TR.productListing-data-first{background-image:url(bgListingFirst.jpg);background-position:center;font-weight:bold;}TD.productListing-data-first-left{width:120px;vertical-align:bottom;background-image:url(bgListingFirst.jpg);background-position:left;}TD.productListing-data-first-right{width:72px;background-image:url(bgListingFirst.jpg);background-position:right;}TD.productListing-data-first-promo{font-size:16px;width:80px;background-image:url(promoBgFirst.gif);background-position:right;}TD.productListing-data-first-paspromo{font-size:16px;width:80px;background-image:url(prixBgFirst.gif);background-position:right;}TD.productListing-data-first{vertical-align:middle;background-image:url(bgListingFirst.jpg);background-position:center;border-width:3px 0 3px 0;border-color:#0A3E89;color:#0A3E89;font-weight:bold;font-family:Verdana,Arial,sans-serif;font-size:10px;}A.productListing-data-first{font-weight:bold;color:#FFD800;}TR.productListing-data{background-image:url(bgListing.jpg);background-position:center;}TD.productListing-data-left{width:100px;vertical-align:bottom;background-image:url(bgListing.jpg);background-position:left;}TD.productListing-data-right{width:72px;background-image:url(bgListing.jpg);background-position:right;}TD.productListing-data-promo{font-size:12px;width:110px;background-image:url(promoBg.gif);background-position:right;}TD.productListing-data-paspromo{font-size:12px;width:110px;background-image:url(prixBg.gif);background-position:right;}TD.productListing-data{vertical-align:middle;background-image:url(bgListing.jpg);background-position:center;border-width:3px 0 3px 0;border-color:#0A3E89;font-weight:bold;color:#0A3E89;font-family:Verdana,Arial,sans-serif;font-size:10px;width:200px;}A.productListing-data{font-weight:bold;color:#FFD800;}A.pageResults{color:#900;}A.pageResults:hover{color:#00F;background:#FF3;}TD.pageHeading,DIV.pageHeading{display:none;font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;}TD.pageHeadingProduct,DIV.pageHeadingProduct{font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;}TR.subBar{background:#f4f7fd;}.prixZones{width:100%;border:0;font-size:11px;background-image:url(bgProduits.jpg);background-position:bottom;}.titrePrixZones{text-align:center;width:100%;border:0;font-size:13px;font-weight:bold;color:#fff;background-color:#062A5F;}cellPrixZones{background-color:#3C6;}TD.subBar{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}.dispo{padding-left:2px;font-size:13px;font-weight:bold;color:#7EEBFF;background-color:#09479F;}.titreBlanc{font-weight:bold;color:#FFF;background-image:url(bgProduits.jpg);padding:2px;}.main{padding:5px;}TD.main,P.main{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.5;}TD.smallText,SPAN.smallText,P.smallText{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#0A3E89;background-color:FDD900;}TD.accountCategory{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#abd;}TD.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}TD.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px;}TD.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}SPAN.newItemInCart{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#f00;}CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana,Arial,sans-serif;font-size:11px;}TEXTAREA{width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px;}SPAN.greetUser{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}SPAN.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c76170;font-weight:bold;}SPAN.productSpecialPrice{font-weight:bold;font-family:Verdana,Arial,sans-serif;color:#f00;}SPAN.errorText{font-family:Verdana,Arial,sans-serif;color:#f00;}.moduleRowOver{background-image:url(bgProduits.jpg);cursor:pointer;cursor:hand;}.moduleRowSelected{background-color:#E9F4FC;}.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#fff;}.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;color:#fff;}.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}.messageStackError,.messageStackWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#ffb3b5;}.messageStackSuccess{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#9f0;}.inputRequirement{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#f00;background-color:#FFF36F;padding:1px;}TD.productListing-data-first{font-family:Verdana,Arial,sans-serif;font-size:12px;}.dmselected{background-image:url(bgCatSelected.gif);background-repeat:no-repeat;background-position:left;padding-left:8px;color:#DF6300;font-weight:bold;}.treemenudiv{display:block;background-image:url(bgCat.gif);background-position:left;border-width:2px 0 0 0;border-style:solid;border-color:#FFD801;background-color:#052149;color:#052149;}.phplmbodytable{color:#fff;}.phplmnormal{line-height:15px;color:#fff;font-size:10px;text-decoration:none;}a.phplm:link,a.phplm:visited{font-weight:900;font-size:10px;text-decoration:none;}a.phplm:hover{background-repeat:no-repeat;background-position:left;color:#EF8100;font-size:10px;text-decoration:none;}a.phplm:active{color:#FFA201;font-size:10px;text-decoration:none;}.imgs{width:10px;height:12px;}.treemenudivCat{font-weight:900;display:block;background-image:url(bgCat02.gif);background-position:left;border-width:2px 0 0 0;border-style:solid;border-color:#FFD801;color:#AFF0FF;}.treemenudivSSCat{background-image:url(bgCat.gif);background-position:left;border-width:2px 0 0 0;border-style:solid;border-color:#FFD801;color:#052149;}.phplmSSCat{font-size:10px;text-decoration:none;cursor:pointer;}.phplmSSCat:hover{background-repeat:no-repeat;background-position:left;color:#EF8100;font-size:10px;text-decoration:none;}a.phplmSSCat:link,a.phplmSSCat:visited{font-size:10px;text-decoration:none;}a.phplmSSCat:hover{background-repeat:no-repeat;background-position:left;color:#EF8100;font-size:10px;text-decoration:none;}a.phplmSSCat:active{font-weight:900;color:#FFA201;font-size:10px;text-decoration:none;}.dtree1{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;color:#666;white-space:nowrap;background-image:url(bgJaune.jpg);}.dtree{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;white-space:nowrap;background-image:url(bgCat02.gif);background-repeat:repeat-x;}.dtree img{border:0;vertical-align:middle;background-image:url(bgCat.gif);background-repeat:no-repeat;}.dtree a{color:#000;text-decoration:none;font-weight:normal;}.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding-bottom:5px;padding-left:2px;}.dtree a.node:hover,.dtree a.nodeSel:hover{color:#F90;text-decoration:none;}.dtree a.nodeSel{color:#F90;}.dtree .clip .dTreeNode{background-image:url(bgCat.gif);background-repeat:repeat-x;}
/**************************************************************************/
/*************************************************************************/

ul.MenuBarHorizontal{margin: 0;	padding: 0;	list-style-type: none;font-size: 100%;cursor: default;width: auto;	}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive{z-index: 1000;}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li{padding: 0px;list-style-type: none;font-size: 100%;	position: relative;	text-align: left;cursor: pointer;float: left;overflow: visible;	}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul{margin: 0;padding: 0;list-style-type: none;font-size: 100%;z-index: 1020;cursor: default;width: 8.2em;position: absolute;left: -1000em;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li{width: 250px;}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul{position: absolute;margin: -5% 0 0 95%;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left: auto;top: 0;}
/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
 *******************************************************************************/
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul{border: 1px solid #CCC;border-top:0px;width:250px;background:#fff;font-weight:bold;	}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a, ul.MenuBarHorizontal a:hover{display: block;cursor: pointer;color:#000;text-align:left;text-decoration: none;padding-bottom:1px;padding-top:1px;font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{color: #FFF;}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
/*ul.MenuBarHorizontal a.MenuBarItemHover 
{
	background-color:#BCC5E0;	
	color: #fff;
	padding-bottom:1px;
	padding-top:1px;
}*/
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background-color:none;color:#FFFFFF;}
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe{position: absolute;z-index: 1010;}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE{display: inline;float: left;}
}
li.subSubCat:hover{background-color:#fcd901;width:248px; color: #fff;padding-bottom:1px;padding-top:1px;}
li.subSubCat{padding-bottom:1px;padding-top:1px;padding-left:2px;}

/**************************************************************************/
/*************************************************************************/
.sg_main{padding-top:5px;}
.boxRight{ padding-left:5px;}
.boxLeft{padding-left:0px; background:#2d9fce;}
.boxCenter{padding-left:5px; }
.boxF,#boxF{padding-right:6px;}
.paddingBox{padding-bottom:3px; padding-top:2px; padding-right:6px;}
/*---------------*/
TD.productListing-data1 {
	vertical-align:middle;
	background-image:url(bgListingFirst1.jpg);
	background-position:top;	
	border-color: #0A3E89;
	font-weight:bold;
	color:#0A3E89;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:200px;
}
TD.productListing-data2 {
	vertical-align:middle;
	background-image:url(bgListingFirst1.jpg);
	background-position:bottom;	
	border-color: #0A3E89;
	font-weight:bold;
	color:#0A3E89;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:200px;
}
TD.productListing-data-left1 {
	width:200px;
	background-image:url(bgListingFirst1.jpg);
	background-position:left;
}
TD.productListing-data-right1 {
	width:72px;
	background-image:url(bgListingFirst1.jpg);
	background-position:right;
	padding-bottom:10px;
	padding-right:5px;
}
A.productListing-data1 {
	font-weight:bold;
	color:#FFD800;
}
TD.productListing-data-promo1 {
	font-size:12px;
	width:110px;
	background-image:url(promoBg1.gif);
	background-position:right;
	padding-right:5px;
}

TD.productListing-data-paspromo1 {
	font-size:12px;
	width:110px;
	background-image:url(prixBg1.gif);
	background-position:right;
	padding-right:5px;
}
/* --------------------------*/
.title{margin: 3px; font-size: 18px; color:#000; font-weight:bold;}

.bdisplay1, #b1{display:none;}
.bdisplay2, #b2{display:none;}
.bdisplayComment, #bc{display:none;}

/*-----------------------footer--------------------*/
.footer_left{
background:url(images/infobox/footer_left.jpg) no-repeat;
width:12px;
height:35px;}

.footer_right{
background:url(images/infobox/footer_right.jpg) no-repeat;
width:12px;
height:35px;}

.footer_bg{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
/*font-weight:bold;*/
background:#0086c7;
/*width:12px;*/
height:35px;}
/*------------------------------------*/
.panier{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
padding-left:26px;
font-weight:bold;
width:140px;
}
.panier span{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.best{
border-bottom:1px solid #ECECEC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:6px;
padding-top:6px;}

.infoBoxContents {
	/* background: #fff;*/
	/*background-image:url(bgJaune.jpg);*/
	/*background-position:center;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}