/* CSS Document (RobotShop Theme) */

a:link, a:active, a:visited, a:hover
{
	color:#c18626;
}

a:hover
{
	color:#dfad5d;
	text-decoration:none;
}

#page-container
{
	width:935px;
	margin:auto;
	clear:both;
}

/**************************************/
/* FLAG */
/**************************************/
/**************************************/

#flag
{
	float:right;
	width:500px;
	height:20px;
	text-align:right;
	margin-top:3px;
}

#flag ul
{
	list-style:none;
	margin:0;
	padding:0px;
	clear:right;
	float:right;
}

#flag ul li
{
	display:inline;
	margin-left:12px;
	line-height:25px;
}

#flag ul li img
{
	border:0px;
	padding:1px;
	border:1px solid #c0c0c0;
}

#flag ul li img.select
{
	filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:0.40;
	padding:1px;
	border:1px solid #424242;
	background-color:#ffffff;
}

/**************************************/
/* HEADER */
/**************************************/
/**************************************/

#header
{
	width:931px;
	border:1px solid #909092;
	height:144px;
	padding:1px;
	background-color:#FFFFFF;
	text-align:right;
	vertical-align:top;
	float:left;
	background-repeat:no-repeat;
	background-position:right top;
	/* VOIR CULTURE */
}

#robotshop-logo
{
	width:419px;
	height:135px;
	position:relative;
	top:-25px;
	float:left;
	clear:right;
	margin-bottom:-25px;
	background-image:url(/ecom_theme/img/logo-robotshop-notext.jpg);
	left:-4px;
	overflow:hidden;
	cursor:pointer;
	text-align:left;
}

#robotshop-logo a#robot
{
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-10000px;
	width:124px;
	height:135px;
}

#robotshop-logo a#logoRobotShop
{
	float:left;
}

#citation
{
	position:relative;
	float:left;
	clear:right;
	left:-227px;
	top:112px;
	height:20px;
	margin-top:-20px;
	margin-right:-500px;
}

#citation p
{
	margin:0px;
	padding:0px;
	color:#bababf;
	font-family:arial;
	font-size:9pt;
}

#menu
{
	height:25px;
}

#menu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	height:25px;
	float:right;
	background-image:url(/ecom_theme/img/link-menu-bg.gif);
	background-repeat:repeat-x;
	background-position:right top;
}

#menu ul li
{
	float:left;
	margin-left:3px;
	margin-right:3px;
	padding-top:5px;
	font-family:Arial;
	font-size:8pt;
	color:#999999;
	
}

#menu ul li a
{
	font-family:Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}

#menu ul li a:hover
{
	text-decoration:underline;
}

#menu ul li a#oucHeader_lnkCheckOut
{
	color:#fff0b6;
	background-image:url(/ecom_theme/img/cart-icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}

#logo-partner
{
	float:right;
	clear:right;
	padding-top:2px;
	vertical-align:top;
	
	height:83px;
	
}

#search
{
	float:right;
	clear:right;
	margin-top:13px;
	background-image:url(/ecom_theme/img/input-search-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:184px;
	height:23px;
	text-align:left;
	vertical-align:top;
	font-size:8pt;
}

#navigation
{
	float:left;
	clear:both;
	width:931px;
	height:33px;
	background-image:url(/ecom_theme/img/main-menu-bg.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#fff;
	border:1px solid #909092;
	padding:1px;
	margin-top:1px;
}

#navigation table
{
	width:100%;
	/*margin-top:8px;*/
	height:34px;
}

#navigation table td
{
	vertical-align:middle;
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	color:#ffffff;
	height:34px;
}

#navigation ul{margin:0px;padding:0px;list-style:none;height:100%;}
#navigation ul li{height:100%;vertical-align:middle;text-align:left;}

#navigation ul li a
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	height:100%;
	width:100%;
	display:block;
	text-align:center;
	line-height:3.5em;
}

#navigation ul li a:hover
{
	font-family:Verdana;
	font-size:7.5pt;
	font-weight:bold;
	color:#dedede;
}

/*******************************/
/****** SOUS-MENU **************/
/*******************************/
#navigation ul.sous-menu
{
	margin:0px;padding:0px;
	list-style:none;
	height:auto;
	float:left;
}

#navigation ul.sous-menu
{
	display:none;
	
	position:absolute;
	left:auto;
	
	padding:0;
	margin:0;
	margin-right:-931px; /*FF 1024 screen make third column showed under second. This fix that*/
	z-index:12000;
	
	background-image:url(/ecom_theme/img/sous-menu-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#696b6c;
	
	border:1px solid #9b9c9b;

	filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity:0.95;
	
	text-align:left;
	
}

#navigation ul li:hover ul.sous-menu
{
	display:block;
	cursor:pointer;
}

#navigation ul.sous-menu li.sub
{
	padding:10px;
	width:auto;
	/*float:left;*/
	text-align:left;
	/*width:100%;*/
}

#navigation ul.sous-menu li a
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#eaeaea;
	text-decoration:none;
	text-align:left;
	line-height:12pt;
}

#navigation  ul.sous-menu li a:hover
{
	text-decoration:underline;
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	display:block;
}

#navigation ul.sous-menu li h2
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
	margin-bottom:5px;
}

#navigation ul.sous-menu li p
{
	margin:0px;padding:0px;
	float:left;clear:both;
	text-align:left;
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#ffffff;
	border-top:1px dashed #8d9093;
	width:100%;
	padding-top:3px;
	font-weight:normal;
}

#navigation ul.sous-menu li ul{margin:0px;padding:0px;list-style:none;width:100%;}
#navigation ul.sous-menu li ul li
{
	text-align:left;
	font-family:Arial;
	font-size:10pt;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin-bottom:5px;
	
	border-bottom:1px dashed #a7aaae;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	
	background-image:url(/ecom_theme/img/arrow-puce.gif);
	background-repeat:no-repeat;
	background-position:0 9px;
}

#navigation ul.sous-menu li .sous-menu-category, #navigation ul.sous-menu li .sous-menu-category-sep
{
	float:left;
	clear:right;
	width:180px;
}

#navigation ul.sous-menu li .sous-menu-category-sep
{
	border-left:1px solid #8d9093;
	padding-left:15px;
	margin-left:15px;
	width:180px;
}

#navigation ul.sous-menu li .sous-menu-category ul
{
	width:180px;
}


/*
#navigation ul.sous-menu li .sous-menu-brand
{
	float:left;
	clear:right;
	padding-left:25px;
	width:300px;
}

#navigation ul.sous-menu li .sous-menu-brand ul
{
	float:left;
	width:150px;
}
*/

#navigation ul.sous-menu li .sous-menu-sep
{
	float:left;
	clear:both;
	border-bottom:1px solid #cacaca;
	padding-bottom:10px;
}

#navigation ul.sous-menu li .sous-menu-option
{
	float:left;
	clear:both;
	width:100%;
	padding-top:5px;
	/*margin-top:10px;*/
}

#navigation ul.sous-menu li .sous-menu-option ul
{
	float:left;
	width:180px;
}

#navigation ul.sous-menu li .sous-menu-option ul li
{
	border-bottom:0px;
	
	padding-left:9px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	float:left;
	display:block;
	clear:both;
	width:100%;
}

#navigation ul.sous-menu li .sous-menu-option ul li a
{
	color:#ffffff;
	font-weight:bold;
}

#navigation ul.sous-menu li .sous-menu-option ul li a:hover
{
	color:#ffffff;
	font-weight:bold;
}

/**************************************/
/* HEADER ADS */
/**************************************/
/**************************************/

#header-ads
{
	width:931px;
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-top:1px;
	font-size:8pt;
}

#header-ads img
{
	float:left;
}

/**************************************/
/* CUSTOMER CORNER */
/**************************************/
/**************************************/

#customer-corner
{
	width:935px;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-top:1px;
}

#customer-corner #customer-corner-ads
{
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	float:left;
	margin-right:1px;
	width:673px;
	height:94px;
	overflow:hidden;
}

#customer-corner-shop
{
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	float:left;
	clear:right;
	width:253px;
	height:94px;
	overflow:hidden;
}

#customer-corner-info
{
	float:left;
	margin-right:1px;
}

#customer-corner-support-center
{
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	width:103px;
	height:28px;
	overflow:hidden;
}

#customer-corner-learning-center
{
	margin-top:1px;
	border:1px solid #909092;
	padding:1px;
	font-size:10px;
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
	width:103px;
	height:57px;
	/* VOIR CULTURE */
}

#customer-corner-learning-center ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:17px;
	margin-left:6px;
}

#customer-corner-learning-center ul li
{
	font-family:Arial;
	font-size:10px;
	line-height:normal;
	color:#666666;
	margin:0px;
	padding:0px;
	padding-left:6px;
	text-align:left;
	vertical-align:middle;
	background-image:url(/ecom_theme/img/bar-puce.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}

#customer-corner-learning-center ul li a
{
	color:#666666;
	text-decoration:none;
}

#customer-corner-learning-center ul li a:hover
{
	color:#8c8c8c;
	text-decoration:underline;
}

#customer-corner #shopping-cart
{
	float:left;
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	width:141px;
	height:90px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:left top;
	/* VOIR CULTURE */
}

#customer-corner #shopping-cart div
{
	height:65px;
	cursor:pointer;
}

#customer-corner #shopping-cart h2
{
	visibility:hidden;
	margin:0px;
	padding:0px;
	display:none;
}

#customer-corner #shopping-cart p
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:9pt;
	line-height:14pt;
	color:#d0d0d0;
	float:left;
	width:100%;
	padding-top:25px;
}

#customer-corner #shopping-cart p b
{
	color:#ffdfa5;
	font-size:12px;
	font-weight:bold;
}

#customer-corner #shopping-cart ul
{
	margin:0px;
	padding:0px;
	text-align:center;
	list-style:none;
	width:98%;
	margin-top:0px!important;
	margin-top:-2px;
}

#customer-corner #shopping-cart ul li
{
	width:100%;
	height:23px;
	background-image:url(/ecom_theme/img/cc-bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
	border:1px solid #414143;
	overflow:hidden;
	float:left;
}

#customer-corner #shopping-cart ul li a
{
	display:block;
	width:100%;
	height:23px;
	color:#d5d5d6;
	font-size:8pt;
	font-family:Arial;
}

#customer-corner #shopping-cart ul li a.checkout
{
	color:#fff0b6;
	background-image:url(/ecom_theme/img/cart-icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}

/**************************************/
/* CONTENT */
/**************************************/
/**************************************/

#content
{
	width:931px;
	border:1px solid #909092;
	padding:1px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-top:1px;
	font-size:10pt;
	font-family:Arial;
}

/**************************************/
/* LEFT CONTENT */
/**************************************/
/**************************************/

#left-content
{
	width:165px;
	margin-right:1px;
	display:block;
	line-height:0px;
	font-size:0px;
	float:left;
}

#left-content-content
{
	width:165px;
	line-height:normal;
	font-family:arial;
	font-size:9pt;
}

#my-account-left-content, #default-left-content
{
	width:165px;
	margin-right:1px;
	display:block;
	float:left;
	line-height:0px;
	font-size:0px;
}

#my-account-left-content #left-content, #default-left-content #left-content
{
	width:165px;
	margin-right:1px;
	display:block;
	text-align:left;
	float:none;
}
/**************************************/
/* LEFT CONTENT MENU */
/**************************************/
/**************************************/

#scrollbar_content ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:148px;
}

#scrollbar_content ul li
{
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #dadada;
	background-image:url(/ecom_theme/img/left-menu-1stbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fafafa;
	font-family:Verdana;
	font-size:9pt;
	color:#4b4b4b;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	margin-bottom:1px;
}

#scrollbar_content ul li.select
{
	height:auto;
	padding-bottom:0px;
}

#scrollbar_content ul li a
{
	background-image:url(/ecom_theme/img/puce.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	padding-left:12px;
	display:block;
	line-height:12pt;
	width:100%;
	color:#4b4b4b;
	text-decoration:none;
}

#scrollbar_content ul li a.select
{
	background-image:url(/ecom_theme/img/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:1px 7px;
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul li a.selected
{
	background-image:url(/ecom_theme/img/puce.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul li a:hover
{
	color:#828282;
}

#scrollbar_content ul ul
{
	background-image:url(/ecom_theme/img/left-menu-2ndbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#dbdcdd;
	margin-top:8px;
	width:148px;
}

#scrollbar_content ul ul li
{
	background-image:none;
	background-color:transparent;
	border-top:1px solid #adaeaf;
	border-bottom:1px solid #c0c1c2;
	padding-left:8px;
}

#scrollbar_content ul ul li.select
{
	height:auto;
	padding-bottom:0px;
}


#scrollbar_content ul ul li.first-item
{
	background-image:url(/ecom_theme/img/left-menu-2nd-1stitem.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#dbdcdd;
}

#scrollbar_content ul ul li a
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:12px;
	display:block;
	line-height:12pt;
	width:100%;
	color:#4b4b4b;
	text-decoration:none;
}

#scrollbar_content ul ul li a:hover
{
	color:#828282;
}

#scrollbar_content ul ul li a.select
{
	background-image:url(/ecom_theme/img/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:1px 7px;
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul ul li a.selected
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	font-weight:bold;
	color:#257359;
}


#scrollbar_content ul ul ul
{
	background-image:url(/ecom_theme/img/left-menu-3ebg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#bebebe;
	margin-left:-9px;
	margin-top:8px;
	width:148px;
}

#scrollbar_content ul ul ul li
{
	background-image:none;
	background-color:transparent;
	padding-left:19px;
	margin-bottom:1px;
}


#scrollbar_content ul ul ul li.first-item
{
	background-image:url(/ecom_theme/img/left-menu-3e-1stitem.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#bebebe;
}

#scrollbar_content ul ul ul li a
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:12px;
	display:block;
	line-height:12pt;
	width:100%;
	color:#4b4b4b;
	text-decoration:none;
}

#scrollbar_content ul ul ul li a:hover
{
	color:#828282;
}

#scrollbar_content ul ul ul li a.select
{
	background-image:url(/ecom_theme/img/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:1px 7px;
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul ul ul li a.selected
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul ul ul ul
{
	background-image:url(/ecom_theme/img/left-menu-4ebg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#bebebe;
	margin-left:-19px;
	margin-top:8px;
	width:148px;
}

#scrollbar_content ul ul ul ul li
{
	background-image:none;
	background-color:transparent;
	padding-left:30px;
	margin-bottom:1px;
}


#scrollbar_content ul ul ul ul li.first-item
{
	background-image:url(/ecom_theme/img/left-menu-4e-1stitem.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#bebebe;
}

#scrollbar_content ul ul ul ul li a
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:12px;
	display:block;
	line-height:12pt;
	width:100%;
	color:#4b4b4b;
	text-decoration:none;
}

#scrollbar_content ul ul ul ul li a.select
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	font-weight:bold;
	color:#257359;
}

#scrollbar_content ul ul ul ul li a.selected
{
	background-image:url(/ecom_theme/img/puce-sousmenu.gif);
	font-weight:bold;
	color:#257359;
}


/**************************************/
/* RIGHT CONTENT */
/**************************************/
/**************************************/

#right-content
{
	width:765px;
	float:left;
}

#right-content p
{

}

#right-content-center
{
	float:left;
	width:558px;
	margin-right:1px;
	background-image:url(/ecom_theme/img/right-content-top-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:25px;
	padding-left:15px;
	padding-right:10px;
}

#right-content-right
{
	float:left;
	width:181px;
}

#right-content-custom-full
{
	float:left;
	width:100%;
	background-image:url(/ecom_theme/img/right-content-top-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px;
}

#right-content-full-nomargin
{
	float:left;
	width:765px;
	background-image:url(/ecom_theme/img/right-content-top-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px;
}

#right-content-full
{
	float:left;
	width:749px;
	background-image:url(/ecom_theme/img/right-content-top-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:25px;
	padding-left:15px;
	padding-right:1px;
	padding-bottom:10px;
	margin-right:-1px; /*fix IE6*/
}

#right-content-full h2
{
	font-family:Arial;
	font-size:12pt;
	color:#666666;
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}

#right-content-full .descriptionbottom
{
	float:left;
	background-image:url(/ecom_theme/img/categorydesc-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
}


/***************************************/
/* FEATURED PRODUCT */
/**************************************/
/**************************************/
#featured-product
{
	width:100%;
}

/******************************************/
/* PRODUCT ON SALE */
/**************************************/
/**************************************/
#product-on-sale
{
	width:100%;
}

.caroussel-product .caroussel-product-title
{
	border-bottom:1px solid #cccccc;
	width:100%;
	margin-top:0px;
}

#contentLeft .caroussel-product .caroussel-product-title{
	border:none;
}

.caroussel-product table.caroussel-table
{
	margin-top:24px;
}


.caroussel-product h2
{
	font-family:Arial;
	font-size:12pt;
	color:#666666;
	margin:0px;
	padding:0px;
	display:block;
	font-weight:bold;
}

.caroussel-product ul.ulLinkOptions
{
	float:left;
	position:relative;
	text-align:right;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:-18px;
	top:14px;
	width:100%;
	clear:both;
}

.caroussel-product ul.ulLinkOptions li
{
	float:right;
	margin:2px;
	font-family:Arial;
	font-size:8pt;
	color:#a1a1a4;
}

.caroussel-product ul.ulLinkOptions  li a
{
	color:#a1a1a4;
}


/***************************************/
/* RIGHT CONTENT RIGHT */
/**************************************/
/**************************************/


/* SHOPPING CART */
#right-content-right #shopping-cart
{
	border:1px solid #727276;
	width:177px;
	padding:1px;
	height:94px;
	background-repeat:no-repeat;
	background-position:center middle;
	margin-bottom:1px;
	/* VOIR CULTURE */
}

#right-content-right #shopping-cart div
{
	height:69px;
	cursor:pointer;
}


#right-content-right #shopping-cart h2
{
	visibility:hidden;
	margin:0px;
	padding:0px;
	display:none;
}

#right-content-right #shopping-cart p
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:9pt;
	line-height:14pt;
	color:#d0d0d0;
	float:left;
	width:167px;
	padding-top:27px;
	padding-left:10px;
}

#right-content-right #shopping-cart p b
{
	color:#ffdfa5;
	font-size:14px;
	font-weight:bold;
}

#right-content-right #shopping-cart ul
{
	margin:0px;
	padding:0px;
	text-align:center;
	width:99%;
	list-style:none;
}

#right-content-right #shopping-cart ul li
{
	width:100%;
	height:23px;
	background-image:url(/ecom_theme/img/cc-bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
	border:1px solid #414143;
	overflow:hidden;
	float:left;
}

#right-content-right #shopping-cart ul li a
{
	display:block;
	width:100%;
	height:23px;
	color:#d5d5d6;
}

#right-content-right #shopping-cart ul li a.checkout
{
	color:#fff0b6;
	background-image:url(/ecom_theme/img/cart-icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}

/* MY ACCOUNT */
#default-my-account
{
	border:1px solid #727276;
	width:164px;
	padding-left:10px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:5px;
	background-image:url(/ecom_theme/img/default-my-account.jpg);
	background-repeat:no-repeat;
	background-position:center middle;
	margin-bottom:1px;
}

#default-my-account h2, #default-my-account h2 span
{
	font-family:Arial;
	font-size:12pt;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#default-my-account p, #default-my-account span
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:9pt;
	line-height:14pt;
	color:#303030;
}

#default-my-account a
{
	color:#303030;
}


/* LEARNING CENTER */
#default-learning-center
{
	width:166px;
	padding-left:10px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:5px;
	background-image:url(/ecom_theme/img/corner-green.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:1px;
}

#default-learning-center h2
{
	font-family:Arial;
	font-size:12pt;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#default-learning-center ul
{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}

#default-learning-center ul li
{
	background-image:url(/ecom_theme/img/arrow-puce.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:10px;
	color:#303030;
	font-family:Arial;
	font-size:9pt;
	margin:10px;
}

#default-learning-center ul li a
{
	color:#303030;
}

/* SUPPORT CENTER */
#default-support-center
{
	width:166px;
	height:98px;
	padding-left:10px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:5px;
	background-image:url(/ecom_theme/img/gift-certificates-bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:1px;
}

#default-support-center h2
{
	font-family:Arial;
	font-size:12pt;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#default-support-center p
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:8pt;
	line-height:14pt;
	color:#7a7a7e;
}

#default-support-center p a
{
	color:#7a7a7e;
}

/* NEWSLETTER */

#default-sign-up-newsletter
{
	border:1px solid #e0e0ec;
	width:170px;
	height:23px;
	padding-left:4px;
	padding-top:40px;
	padding-right:5px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:1px;
	line-height:0;
	font-size:0;
}

#default-sign-up-newsletter #input-newsletter
{
	background-image:url(/ecom_theme/img/newsletter-input-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	width:123px;
	height:22px;
	float:left;
}

#default-sign-up-newsletter #input-newsletter input
{
	background-color:transparent;
	border:0px;
	width:123px;
	height:22px;
	font-size:8pt;
}

#default-sign-up-newsletter img
{
	margin-left:5px!important; /* IE6 */
	margin-left:0px;
}


/***************************************/
/* PRODUCT INFO PAGE */
/**************************************/
/**************************************/
#robot-sitdown
{
	float:right;
	width:127px;
	height:99px;
	position:relative;
	margin-top:-99px;
	right:-5px;
	bottom:-5px;
	background-image:url(/ecom_theme/img/robot-sitdown.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#robot-foot
{
	width:317px;
	height:37px;
	background-color:transparent;
	background-image:url(/ecom_theme/img/robot-foot.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	top:-2px;
	margin-bottom:-2px;
}

/***************************************/
/* FOOTER */
/**************************************/
/**************************************/

#footer
{
	float:left;
	position:relative;
	top:11px;
	clear:both;
	background-image:url(/ecom_theme/img/metal.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#323237;
	
	width:100%;
}

#footer-content
{
	width:935px;
	margin:auto;
}

#footer-logos
{
	float:left;
	clear:right;
	margin-top:13px;
	width:146px;
	height:234px;
	background-image:url(/ecom_theme/img/footer-logos-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#footer-logos ul
{
	margin:0px;
	padding:0px;
	margin:auto;
	list-style:none;
	width:86px;
	margin-top:25px;
	margin-bottom:5px;
}

#footer-logos ul li
{
	float:left;
}

#footer-content-content
{
	float:left;
	width:643px;
	text-align:left;
	padding-left:10px;
	margin-top:18px;
}

#footer-content-content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:643px;
}

#footer-content-content ul li
{
	float:left;
	/*margin-left:12px;*/
	margin-right:20px;
	font-size:8pt;
	font-family:Arial;
	width:140px !important;
	width:135px;
}

#footer-content-content ul li a
{
	color:#c0c0c0;
	font-weight:bold;
}

#footer-content-content ul ul
{
	margin:0px;
	margin-left:15px;
	padding:0px;
	list-style:none;
	width:auto;
}

#footer-content-content ul ul li
{
	float:none;
	margin:5px;
	width:auto !important;
	width:auto;
}

#footer-content-content ul ul li a
{
	font-weight:normal;
	color:#c3c3c3;
}

#footer-content-content p
{
	margin:0px;
	padding:0px;
	color:#999999;
	font-family:Arial;
	font-size:8pt;
	float:left;
	width:100%;
}

#robotshop-robot
{
	position:relative;
	right:0px;
	top:-11px;
	left:0px;
	float:left;
	width:136px;
	height:262px;
	background-image:url(/ecom_theme/img/robotshop-robot.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#oLayerSwitch
{
	left:1px;
	top:1px;
	z-index:999;
}

/***************************************/
/* CART POPUP BASKET PREVIEW */
/**************************************/
/**************************************/
.divBasketPreviewContainer
{
  border:1px solid #909092;
  padding:1px;
  background-color:#FFFFFF;
  position:relative;
}

.divBasketPreviewContainer table th
{
  background-color:#deeae6;
  font-size:10px;
  color:#79797b;
  font-family:Arial;
  font-weight:bold;
  height:20px;
  margin:0px;
}

.divBasketPreviewContainer .divBasketPreviewContainerContent
{
    height:120px;
    overflow-y:scroll;
    overflow-x:none;
}

.divBasketPreviewContainer .divBasketPreviewContainerContent table td
{
  border-bottom:1px solid #c1cfd9;
  padding-top:2px;
  padding-bottom:2px;
}


/***************************************/
/* CART POPUP */
/**************************************/
/**************************************/

#divCartPopup
{
  display:none;
  position:absolute;
  z-index:11050;
  left:0px;
  top:0px;
  width:497px;
  
  text-align:left;
  background:transparent url(/ecom_theme/img/cart-arrow.gif) no-repeat 100% 0; 
  padding-right:24px;
}

#divCartPopup #divCartPopupContainer
{
  border:1px solid #909092;
  border-right:0px;
  padding:1px;
  background-color:#FFFFFF;
  position:relative;
  /*
  background-image:url(/ecom_theme/img/scrollbar/scroller-bg.jpg);
	background-position:482px -14px;
	background-repeat:no-repeat;
  */
}

#divCartPopup #divCartPopupContainer .jScrollPaneContainer
{
  background:transparent url(/ecom_theme/img/cartpopup-scrolldis.gif) no-repeat 481px 0px;
}

#divCartPopup #divCartPopupContainer #divCartPopupHeader
{
  /*width:492px; */
  background-image:url(/ecom_theme/img/cartpopup-header.gif);
  background-repeat:repeat-x;
  background-color:#525659;
  font-size:14px;
  font-family:Arial;
  color:#cccdcf;
  text-align:left;
  padding:0px;
  font-weight:700;
  border:1px solid #7a7b7d;
  border-bottom:1px solid #c9c9c9;
}

#divCartPopup #divCartPopupContainer #divCartPopupHeader a
{
  color:#cccccc;
  text-decoration:none;
}

#divCartPopup #divCartPopupContainer #divCartPopupHeader table
{
  width:100%; 
}

#divCartPopup #divCartPopupContainer #divCartPopupHeader table td,
#divCartPopup #divCartPopupContainer #divCartPopupHeader table th
{
  padding:3px;
}

#divCartPopup #divCartPopupContainer #divCartPopupHeader table th
{
  background-color:#deeae6;
  font-size:10px;
  color:#79797b;
  height:20px;
  margin:0px;
}

#divCartPopup #divCartPopupContainer #divCartPopupFooter
{
  width:492px;
  background-color:#545559;
  font-size:14px;
  font-family:Arial;
  color:#cccdcf;
  font-weight:700;
  border:1px solid #7a7b7d;
  border-top:1px solid #c9c9c9;
}

#divCartPopup #divCartPopupContainer #divCartPopupFooter .smallPriceHighlight
{
  color: #d68626;
}

#divCartPopup #divCartPopupContainer #divCartPopupFooter img
{
  vertical-align:middle;
}

#divCartPopup #divCartPopupContainer #divCartPopupFooter table th
{
  background-color:#ffffff;
  font-size:10px;
  color:#79797b;
  height:20px;
  margin:0px;
  padding:3px;
  padding-right:17px;
}

#divCartPopup #divCartPopupContainer #divCartPopupFooter table td
{
  padding:3px;
}


#divCartPopup #divCartPopupContainer #divCartPopupContent
{
  width:493px; 
  height:131px;
  overflow:hidden;
  /*overflow-x:hidden;
  overflow-y:scroll;*/
  border-left:1px solid #7a7b7d;
}

#divCartPopup #divCartPopupContainer .jScrollPaneContainer
{
  border-right:1px solid #7a7b7d;
}

#divCartPopup #divCartPopupContainer #divCartPopupContent table
{
  width:476px;
}

#divCartPopup #divCartPopupContainer #divCartPopupContent table td
{
  padding:3px;
  border-bottom:1px solid #c1cfd9;
}

#divCartPopup #divCartPopupContainer #divCartPopupMsgWarning,
#divCartPopup #divCartPopupContainer #divCartPopupMsgSuccess
{
  font-size:12px;
  font-family:Arial;
  color:#FFFFFF;
  width:489px; 
  text-align:center;
  padding:2px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  text-transform:none;
}

#divCartPopup #divCartPopupContainer #divCartPopupMsgWarning
{
  background-color:#fff5c7;
  border-bottom:1px solid #fff;
  color:#8e5b19;
}

#divCartPopup #divCartPopupContainer #divCartPopupMsgSuccess
{
  background-color:#29c39f;
}

#divCartPopup #divCartPopupContainer #divCartPopupMsgWarning img,
#divCartPopup #divCartPopupContainer #divCartPopupMsgSuccess img
{
  margin-right:5px;
}

/*************************/
/** SEARCH + NEWSLETTER **/

#search-newsletter
{
    width:931px;
    height:29px;
    vertical-align:top;
	float:left;
    margin-top:1px;
    margin-bottom:1px;
	float:left;
}


/****** SEARCH *****/
#search-newsletter #search
{
    width:460px;
	border:1px solid #909092;
	height:29px;
	padding:1px;
	background:#fff url(/ecom_theme/img/bg-search-robotshop.gif) no-repeat 1px 1px;
	text-align:left;
	vertical-align:top;
	float:left;
	
	margin-top:0px;
}

#search-newsletter #search ul, #search-newsletter #newsletter ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}

#search-newsletter #search ul li
{
    float:left;
}

#search-newsletter #search ul li.search-box
{
    width:319px;
    height:29px;
    text-align:right;
    /* VOIR CULTURE */
}
#search-newsletter #search ul li.search-box .SearchGood,
#search-newsletter #search ul li.search-box  .inputBox,
#search-newsletter #search ul li.search-box   .SearchNotGood{
	background:none;
	border:none;
	margin-top:7px;
	
	color:#333333;
	font-family:Arial, Sans serif;
	font-size:12px;
	margin-left:0px;
	margin-right:0px;
	
	/* VOIR CULTURE */
}

.advanced-link{
	padding-top:0px;
	padding-left:2px;
	width:90px;
	height:29px;
}

.advanced-link a:link, .advanced-link a:hover, .advanced-link a:visited, .advanced-link a:active{
	font-family:Arial, Sans Serif;
	font-size:10px;
	line-height:27px;
	color:#c18626;
	text-decoration:underline;
	font-weight:bold;
	display:block;
} 
.advanced-link a:hover{
	text-decoration:none;
	color:#edc88b;
}

.go-btn{
	height:29px;
	overflow:hidden;
}

/******** NEWSLETTER *************/

#search-newsletter #newsletter ul li{
	float:left;
}

#search-newsletter #newsletter{
	width:462px;
	border:1px solid #909092;
	height:29px;
	padding:1px;
	margin-left:1px;
	background:#fff url(/ecom_theme/img/bg-newsletter.jpg) no-repeat 1px 1px;
	text-align:left;
	vertical-align:top;
	float:right;
	
}

#search-newsletter #newsletter .inputBox, .ValidationTextBoxError{
	background:none;
	border:none;
	margin-top:5px;
	
	width:114px;
	margin-left:9px;
	
	color:#333333;
	font-family:Arial, Sans serif;
}

.newsletter-title{
	height:29px;
	overflow:hidden;
}

/**************	NEWSLETTER ON OTHER PAGES *****************/
#newsletterSubscribeSection{
	float:right; margin-left:10px; margin-bottom:10px;
	width:462px;
	margin-right:5px;
}

#newsletterSubscribeSection ul{
	margin:0px;
    padding:0px;
    list-style:none;
	
	width:462px;
	border:1px solid #909092;
	height:29px;
	padding:1px;
	margin-left:1px;
	background:#fff url(/ecom_theme/img/bg-newsletter.jpg) no-repeat 1px 1px;
	text-align:left;
	vertical-align:top;
	float:right;
}

#newsletterSubscribeSection li{
	float:left;
}

#newsletterSubscribeSection .inputBox, .ValidationTextBoxError{
	background:none;
	border:none;
	margin-top:5px;
	
	width:114px;
	margin-left:9px;
	
	color:#333333;
	font-family:Arial, Sans serif;
}

/******** networking **-******/
#contentNetworking{
	border:solid 1px #e8e8e8;
	background-image:url(/ecom_theme/img/bgNetworkingHome.gif);
	background-repeat:repeat-x;
	float:left;
	height:69px;
	width:748px;
	margin-left:15px;
	padding-top:1px;
	
	margin-top:45px !important;
	margin-top:40px;
}

#contentNetworking ul{
	float:left;
	width:748px;
	margin:0;
	padding:0;
	list-style-type:none;
}

#contentNetworking ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	text-align:center;
	margin-left:15px !important;
	/margin-left:15px;
	-margin-left:13px;

	margin-right:12px !important;
	/margin-right:12px;
	-margin-right:10px;
}
