/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.header_cat{
	background-image:url(images/infobox/bg_cat1.jpg);
	color:#FFFFFF;
	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:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	height:27px;	
}
a.header_catLink,a.header_catLink:active{
	color:#FFFFFF;
}
a.header_catLink:hover{
	color:#000000;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxText input {
margin-top: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: #cc0033;
}
.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-image:url(bg.gif);*/
	background:#ececec url(body_bg.jpg) repeat-x  top;
	/*background-position:center;*/
	/*background-repeat:repeat-y;*/
	/*background-color:#012585;*/
	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;
	/*background-position:top;*/
	/*background-repeat:repeat-y;*/
}

A {
	color: #000000;
	text-decoration: none;
}



A:hover {



	color: #CC0000;



	text-decoration: underline;



}



FORM {



	display: inline;



}



TR.header {

	/*background-image:url(bgHeader.gif);*/



	background-position:top;

}



TR.headerNavigation {



	background: #FFFFFF;



}



TD.headerNavigation {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	/*background: #0A3E89;*/



	color: #888888;
	background:#FFFFFF;
	border-top:solid 1px #888888;


	/*font-weight : bold;*/



}



A.headerNavigation {



	color: #888888;



}



A.headerNavigation:hover {



	color: #888888;



}



TR.headerError {



	background: #ff0000;



}



TD.headerError {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	background: #ff0000;



	color: #ffffff;



	font-weight : bold;



	text-align : center;



}



TR.headerInfo {



	background: #00ff00;



}



TD.headerInfo {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	background: #00ff00;



	color: #ffffff;



	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: #00516c;*/



	color: #ffffff;



	font-weight: bold;



}



.infoBox {background: #fff; /*background:url(bgJaune.jpg) no-repeat; height:40px;*/}
.infoBox1 {}

.infoBoxContents {
	/* background: #fff;*/
	/*background-image:url(bgJaune.jpg);*/
	/*background-position:center;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxContents_cms {
	/* background: #FFD800;*/
	/*background:#ffeb01 url(bgJaune.jpg) no-repeat right;*/
	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: #0086c7;



	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;



}



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%;
	/*border-style: solid;
	border-color: #0A3E89;
	border-spacing: 0px;*/
	margin-bottom: 5px;
}



.productListing-heading {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	/*background-image:url(bg.jpg);*/



	background: #0A3E89;







	color: #ffffff;



	font-weight: bold;



}





/* liste premiere ligne */



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;



	/*background: #ffffff;*/



	border-width: 3px 0px 3px 0px;



	/*border-style: solid;*/



	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;



}





/* fin liste premiere ligne */





/* liste autres lignes */



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;
}
.bottom_border{
border-bottom:solid 2px #FFFFFF;

}

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;
	/*background: #ffffff;*/
	border-width: 3px 0px 3px 0px;
	/*border-style: solid;*/
	border-color: #0A3E89;
	font-weight:bold;
	color:#0A3E89;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:200px;
}
/*---------------*/
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:3px;
}
A.productListing-data1 {
	font-weight:bold;
	color:#FFD800;
}
TD.productListing-data-promo1 {
	font-size:12px;
	width:110px;
	background-image:url(prixBg1.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;
}
/* --------------------------*/
A.productListing-data {
	font-weight:bold;
	color:#FFD800;
}

/* fin liste autres lignes */



A.pageResults {



	color: #990000;



}



A.pageResults:hover {



	color: #0000FF;



	background: #FFFF33;



}



TD.pageHeading, DIV.pageHeading {



	display:none;







  font-family: Verdana, Arial, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #9a9a9a;



}



TD.pageHeadingProduct, DIV.pageHeadingProduct {



	/*display:none;*/







  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:12px;



	font-weight:bold;



	color:#007ec0;



	background-color:#fff;
	padding-bottom:5px;



}



cellPrixZones {



	background-color:#33CC66;



}



TD.subBar {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #000000;



}



.dispo {



	padding-left:2px;



	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;

	

	font-weight:bold;

	

	color:#0282c1;



	background-color:#eaeaea;
	border-top:solid 3px #fff;

	/*background-image:url(bgProduits.jpg);*/



}



.titreBlanc {

	font-weight:bold;

	color:#FFFFFF;

	background-image:url(bgProduits.jpg);

	padding:2px;

}





.main {



	padding:5px;



}



TD.main, P.main {



	font-family: Verdana, Arial, sans-serif;



	/*background-color:#FFD800;*/







  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: #aabbdd;



}



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: #ff0000;



}



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: #ff0000;



}



SPAN.errorText {



	font-family: Verdana, Arial, sans-serif;



	color: #ff0000;



}



.moduleRow {



}



.moduleRowOver {



	/*background-color: #D7E9F7;*/

background-image:url(bgProduits.jpg);

	cursor: pointer;



	cursor: hand;



}



.moduleRowSelected {



	background-color: #E9F4FC;



}



.checkoutBarFrom, .checkoutBarTo {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000;



}



.checkoutBarCurrent {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;

	

	font-weight:bold;



	color: #000;



}



/* message box */















.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: #99ff00;



}



/* input requirement */















.inputRequirement {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #ff0000;

	

	background-color:#FFF36F;

	/*background-image:url(bgCat.gif);*/

	

	padding: 1px;



}







TD.productListing-data-first {



	font-family: Verdana, Arial, sans-serif;



	font-size: 12px;



}



.dmselected {   /* Style overide for selected category tree */

	background-image:url(bgCatSelected.gif);

	background-repeat:no-repeat;

	background-position:left;

    padding-left:8px;

	color: #DF6300;

	font-weight: bold;

}

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

	display: block;

	background-image:url(bgCat.gif);

	/*background-repeat:no-repeat;*/

	background-position:left;

	border-width:2px 0px 0px 0px;

	border-style:solid;

	border-color:#FFD801;

	background-color:#052149;

	color: #052149;

	/*white-space: nowrap;*/

}









.phplmbodytable { /* Class of table cells containing plain menus */

color: #ffffff;

}



.phplmnormal {     /* Font size & color of unlinked menu items */

	

	line-height:15px;

	color: #ffffff;

	font-size: 10px;	

	text-decoration: none;	

}





a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */

	

	font-weight:900;

	font-size: 10px;	

	text-decoration: none;	

	

}





a.phplm:hover	{      /* Font color, style of menu items when hovered over */

	/*padding-left:8px;*/

	/*background-image:url(bgCatHover.gif);*/

	background-repeat:no-repeat;

	background-position:left;

	color: #EF8100;

	/*background-color: #0A3E89;*/

	font-size: 10px;	

	text-decoration: none;	

}



a.phplm:active	{      /* Font size & color of menu items when clicked */

	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-repeat:no-repeat;*/

	background-position:left;

	border-width:2px 0px 0px 0px;

	border-style:solid;

	border-color:#FFD801;

	/*background-color:#FFBB02;

	color: #052149;*/

	color: #AFF0FF;

	

	/*white-space: nowrap;*/

}



/* Class pour les sous catégories */

.treemenudivSSCat	{

	/*display: block;*/

	background-image:url(bgCat.gif);

	/*background-repeat:no-repeat;*/

	background-position:left;

	border-width:2px 0px 0px 0px;

	border-style:solid;

	border-color:#FFD801;

	/*background-color:#FFBB02;*/

	color: #052149;

	/*white-space: nowrap;*/

}



/* Style des liens de deploiement et de redeploiement avec curseur afin de garder

la meme forme que les liens du site */



.phplmSSCat	{	

	/*font-weight:900;*/

	font-size: 10px;	

	text-decoration: none;	

	cursor : pointer;	

}



.phplmSSCat:hover {

	/*padding-left:8px;*/

	/*background-image:url(bgCatHover.gif);*/

	background-repeat:no-repeat;

	background-position:left;

	color: #EF8100;

	/*background-color: #0A3E89;*/

	font-size: 10px;	

	text-decoration: none;	

}





/* Style des liens sous categorie */

a.phplmSSCat:link, a.phplmSSCat:visited	{	

	/*font-weight:900;*/

	font-size: 10px;	

	text-decoration: none;

	

}





a.phplmSSCat:hover	{

	/*padding-left:8px;*/

	/*background-image:url(bgCatHover.gif);*/

	background-repeat:no-repeat;

	background-position:left;

	color: #EF8100;

	/*background-color: #0A3E89;*/

	font-size: 10px;	

	text-decoration: none;	

}



a.phplmSSCat:active	{      /* Font size & color of menu items when clicked */

	font-weight:900;

	color: #FFA201;

	font-size: 10px;	

	text-decoration: none;	

}


.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	white-space:inherit;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background: url(images/img/tree_corner.png) no-repeat left;
	list-style-type: none;
	padding-left: 12px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	background: url(images/img/tree_expand.png) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	/*padding-top:2px;
	padding-bottom:2px;
	background-image:url(bgCat.gif);*/
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*padding-top:2px;
	padding-bottom:2px;
	background-image:url(bgCat.gif);*/
}

.scat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.TreeCat:hover{
	color:#FF9900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TreeCat{	
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.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: #000000;
	white-space: nowrap;
	background-image:url(bgCat02.gif); background-repeat:repeat-x;
}

.dtree_nowrap {
/*background-color:#FDD900;*/
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
	background-image:url(bgCat.gif); background-repeat:repeat-x;	
}
.dtree a {
	color: #000000;
	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: #FF9900;
	text-decoration: none;
}
.dtree a.nodeSel {
	/*background-color: #c0d2ec;
	color:#FF9900;*/
	/*font-weight:bold;*/
	
}
.dtree .clip .dTreeNode {
	/*overflow: hidden;*/
	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{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 a: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:0px;}
.boxRight{ padding-left:5px;}
.boxLeft{padding-left:0px; background:#2d9fce;}
.boxCenter{padding-left:8px;padding-right:5px;}

.boxF,#boxF{padding-right:6px;}
.paddingBox{padding-bottom:3px; padding-top:2px; padding-right:6px;}
.title{margin: 3px; font-size: 18px; color:#050505; font-weight:bold;}

.bdisplay1, #b1{display:none;}
.bdisplay2, #b2{display:none;}
.bdisplayComment, #bc{display:none;}

.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;}

/*----------------------------Top Menu----------------------*/

.menu {
	position: relative;
	margin:12px 0px 0px 0px;
	padding:0px;
	height:33px;
	float:right;
	
	
}

.menu ul  {
	margin:0px;
	padding:0px;
	
	list-style: none;
}
.menu ul li {
	list-style:none;
	float:left;/*margin-right:20px;/*
	/*margin-right:5%;*/
	background:url(images/infobox/menu_tl.jpg) no-repeat ;
	
}
.menu li div  {
	float:left;
	display: block;
	color:#808793;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 0px; /*Padding to accomodate left tab image. Do not change*/
	height: 33px;
	line-height: 33px;
	text-align: center;
	cursor: pointer;
	background:url(images/infobox/menu_bg.jpg) repeat-x ;
}
.menu li div a{
	color:#808793;
text-decoration:none;	
}
.menu li  a b {
	float: left;
	display: block;
	padding: 0 30px 0 0px; /*Padding of menu items*/
	background: url(images/infobox/menu_tr.jpg) no-repeat right; /*left tab image path*/
}

#mylast_menu{
background:url(images/infobox/menu_last_tr.jpg) no-repeat right	;
padding-right:8px;
}
#myfrist_menu{
background:url(images/infobox/menu_tl.jpg) no-repeat left	;
padding-left:30px;
}

.left_menu_heading {
background:transparent url(images/infobox/left_menu_heading.jpg) no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:42px;
padding-left:30px;
width:190px;
}
.left_menu_heading1 {
background:transparent url(images/infobox/left_menu_heading1.jpg) no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:42px;
padding-left:30px;
width:190px;
}
.td_txt {
background:#FFFFFF none repeat;
padding-left:26px;
padding-right:22px;
}


/*---------------------------------Top Menu End--------------------------*/

.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;}

.style_grey_table {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.offer_img{
width:65px; position:absolute; height:21px;float:left; padding-top:38px;


}
/*
* html .offer_img{
width:65px; position:absolute; left:0px; height:21px;float:left; top:28px;
}*/