/*------------------------------------ Actions ------------------------------------------*/

.oldPrice{
	color:#000;
	text-decoration:line-through;
}

.promo{
	color:#c00;
}


/*------------------------------------ Menu ------------------------------------------*/
div#nav {float: left; width: 200px; margin:0 0 10px 0;background: #666;z-index:9999}
div#nav ul {margin: 0; padding: 0; width: 200px; background: #666;border: 0px solid #666;z-index:9999;}
div#nav ul.level2 {background: #666;z-index:9999;}
div#nav ul.level3 {background:#666;z-index:9999;}
div#nav li {position: relative; list-style: none; margin: 0;border-bottom: 1px solid #CCC;z-index:9999;}
div#nav li:hover {background: #f60;z-index:9999;}
div#nav li.submenu {background:#666 95% 50% no-repeat;z-index:9999;}
div#nav li.submenu:hover {background-color: #f60;z-index:9999;}
div#nav li.submenu.active {background-color: #f60;z-index:9999;}
div#nav li.active {background-color: #f60;z-index:9999;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;text-decoration: none; width: 180px; border-left: 0.5em solid #BBB;z-index:9999;}
div#nav li a:hover {border-left-color: #fff;z-index:9999;}
div#nav>ul a {width: auto;z-index:9999;}
div#nav ul ul {position: absolute; top: 0; left: 200px;display: none;z-index:9999;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;z-index:9999;}



#nav a img{border:0}

/*------------------------ LAYOUT - OUTER -------------------------*/




.prdSpace{padding-left:22px;}


body {
	behavior: url(/assets/css/csshover.htc); /* WinIE behavior call */
	/*text-align:center;*/
	margin: 0;
	padding: 0;
	font: normal  11px/15px Verdana, Arial, Helvetica, sans-serif;
	background:#efefef
	/*background:transparent url(../imgs/_layout/bgBody.jpg) repeat-y center 10px;*/
}

#main{
	/*
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-450px;
	*/
	text-align:left;
	width:900px;

	/*background:#fff url(../imgs/_layout/header.jpg) no-repeat center top;*/
}

/*------------------------ LAYOUT - PAGES -------------------------*/

/*-- HomePage --*/
#mainContent{
	float:right;
	width:660px;
	min-height:520px;
	padding:0 15px 15px 15px;
}

#mainPopContent{
	width:530px;
	padding:15px 15px 15px 15px;
	margin:0;
	text-align:left;
	background:#fff;
}


	#mainPopContent h3{
	margin-top:0;
	}

#homePage #logos{
text-align:center;
}

#homePage #logos img{
	float:left;
	border:0;
	padding-right:30px;
}


/*------------------------ LAYOUT - Inner -------------------------*/


/*-- HEADER --*/
#header{
	height:146px;
}
	
	#path{
		position:absolute;
		top:126px;
		color:#000;
		float:left;
		padding-left:12px;
	}
	
	#quickBox{
		width:200px;
		background:transparent;
		margin:10px 0 0px 0;
	}
	
	#language{
		color:#000;
		width:80px;
		float:right;
		padding-right:15px;
		text-align:center;
	}
		
		#language img{border:0;}
	
	#popPrint{
		padding:5px;
		background:transparent;
		width:550px;
		
	}
	
		#popPrint img{border:0;}
		
		

	
	#popHeader{width:560px;height:128px;margin:0;padding:0;}
	

/*-- TOOLS --*/
#tools{
	float:left;
	width:200px;
}

	#userBox{
		width:200px;
		min-height:200px;
		padding-bottom:20px;
		background:transparent;
		margin:0;
	}
	
	#advert{
		width:180px;
		padding-left:10px;
		text-align:center;
		background:transparent;
	}
	
	#advert img{
		border:0;
	}

/*-- CONTENT --*/
#content{
	width:660px;
	height:420px;
	float:right;
	/*overflow:auto;*/
	background:transparent;
	padding:20px;
}

/*-- FOOTER --*/
#footer{
	width:900px;
	padding-top:8px;
	height:25px;
	background:#666;
	clear:both;
	color:#fff;text-align:center;
}

#popFooter{
	width:560px;
	padding:8px 0 0 0;
	margin:0;
	height:25px;
	background:#666;
	clear:both;
	color:#fff;text-align:center;
}
/*------------------------ HTML elements -------------------------*/


#footer a{color:#fff}
#popFooter a{color:#fff}

#nav a			{color:#fff}
#nav a:link		{color:#fff}
#nav a:visisted	{color:#fff}
#nav a:hover	{color:#fff}
#nav a:active	{color:#fff}


h1{
	background:transparent;
	margin:0;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2{
	color:#f30;
	margin:0 0 10px 0;
	padding:0 0 3px 10px;
	border-bottom:1px solid #f30;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h3{
	font-size:16px;
	font-weight:bold;
	background:#666;
	color:#fff;
	font-size:13px;
	padding:6px 0 0 5px;
	height:22px;
	margin:20px 0 20px 0;
}


h4{
	background:#efefef;
	color:#736c6c;
	padding:2px;
	margin:0;
	font-size:12px;
	border-bottom:1px solid #ddd;
}

h5{
	background:transparent;
	padding:0;
	margin:5px 0 0 5px;
	font-size:11px;
}

h6{
	font-size:16px;
	font-weight:bold;
	font-size:13px;
	height:22px;
	margin-bottom:20px;
}

	.prdAcc{
		background:url(../imgs/_layout/link.png) no-repeat left center;
		color:#666;
		padding:6px 0 0 20px;
	}
	
	.prdLike{
		border-bottom:1px solid #666;
		background:#666;
		color:#fff;
		padding:6px 0 0 5px;
	}


	.productDesc a 			{color:#000}
	.productDesc a:link 	{color:#000}
	.productDesc a:visited 	{color:#000}
	.productDesc a:hover 	{color:#f63}
	.productDesc a:active	{color:#000}
	

/*------------------ UserBox */
#path a{color:#f30;text-decoration:none;}
#path a:hover{color:#000;}

#userBox a{color:#f30;text-decoration:none;font-weight:bold;}
#userBox a:link{color:#f30;text-decoration:none;}
#userBox a:visited{color:#f30;text-decoration:none;}
#userBox a:hover{color:#333;text-decoration:none;}
#userBox a:active{color:#f30;text-decoration:none;}

#bsktLst a{color:#f30;text-decoration:none;font-weight:bold;}
#bsktLst a:link{color:#f30;text-decoration:none;}
#bsktLst a:visited{color:#f30;text-decoration:none;}
#bsktLst a:hover{color:#333;text-decoration:none;}
#bsktLst a:active{color:#f30;text-decoration:none;}


#userBox ul{
list-style-type:none;
margin:10px;
padding:0;
}

#userBox li{
background:url(../imgs/elts/arrow.gif) no-repeat 0px 2px;
margin:0;
padding:0 0 0 20px;
height:20px;
}

#userBox label{
display:block;
margin-left:10px;
}

#userBox input{
margin-left:10px;
font-size:10px;
color:#333;
}

#quickBox input{
margin-left:10px;
font-size:10px;
color:#333;
}

.fld{
	font-size:10px;
	border:1px solid #666;
	height:13px;
	width:170px;
	padding-left:3px;
	margin:0;
	display:block;
}

.cmdFld{
	font-size:10px;
	border:1px solid #666;
	height:13px;
	width:80px;
	padding-left:3px;
}

.cmdBtn{
margin:0;
background:#fff;
border:1px solid #000;
font-size:10px;
height:17px;
}


.qsfld{
font-size:10px;
border:1px solid #666;
height:13px;
width:150px;
padding-left:3px;
margin:0;
top:5px;
left:0
}


.btn{
/*
background:url(../imgs/elts/btn.jpg) no-repeat;
width:100px;
height:21px;
border:0;
margin-top:5px;
*/
margin-top:5px;
margin-bottom:10px;
background:#fff;
border:1px solid #000;
font-size:10px;
}

.goBtn{
background:url(../imgs/elts/searchBtn.gif) no-repeat;
width:20px;
height:21px;
border:0;
margin-top:5px;
}


/*--------------- Products -----------------------------*/


#contentHeader{
margin:10px 0 0 0px;
}

#headerSpacer{
/*
height:30px;
margin:20px 0 0 0px;
*/
}

#headerMapSpacer{
height:5px;
margin:10px 0 0 0px;
}


#infoPage{
margin:0px 0 0 0px;
}


#products p{margin:0;padding:0}

#productListTbl {
	margin:0 0 0 90px;
	padding:0;
	text-align:left;
}
#productListTbl td {padding-right:20px;text-align:left;vertical-align:top;padding-bottom:10px;}

#productPageTbl {margin:0;padding:0;text-align:left;float:left;position:absolute;left:375px;}
#productPageTbl td {padding:0 20px 0 10px;;text-align:left;vertical-align:top;padding-bottom:10px;}

#products p.productDesc{padding:5px 0 5px 0;margin:0 0 0 90px}


#products img {margin:5px 5px 0 0}
#products img.product {float:left;margin:0 10px 0 0}

#productLongDesc{padding:5px 0 5px 0;margin-left:150px;}
#productLongDesc a img {border:0;}

.productTools{display:block;}

a{color:#f30;text-decoration:none;}
a:link {color:#f30;text-decoration:none;}
a:visited{color:#f30;text-decoration:none;}
a:hover{color:#000;}
a:active{color:#f30;text-decoration:none;}

/*---------------*/
.productListBox{
	height:150px;
}

	.productListBox a img{
		border:0;
	}
	
	.fldPLB{
		text-align:center;
		font-size:10px;
		border:1px solid #666;
		height:15px;
		width:30px;
		padding-left:3px;
		padding-top:2px;
	}
	
	.fldPLB_XL{
		text-align:center;
		font-size:10px;
		border:1px solid #666;
		height:15px;
		width:52px;
		padding-left:3px;
		padding-top:2px;
	}
	
	.btnPLB{	
		cursor:hand;			
		margin:0;
		padding:0;
		border:0;
		background:#fff;
		font-size:10px;
		height:24px;
		width:22px;
		background:url(../imgs/btn/okBtn.jpg) no-repeat 0 1px;
		margin-top:3px;
	}
	

.productListBox h4{
	margin:0 0 10px 80px;
	margin:0;
	padding:3px 0 3px 80px;
}

.productPageBox{
	min-height:150px
}
.productAccBox{
	height:52px;
}
.productLikeBox{
	height:160px;
	float:left;
}
/* ---------------- PRODUCT IMGS ----------------- */


#prdScrAcc{
	height:200px;
	overflow:auto;
	border:1px solid #aaa;
	padding:5px;
	scrollbar-face-color:#999;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#666;
    scrollbar-shadow-color:rgb(0,0,0);
    scrollbar-highlight-color:rgb(0,0,0);
    scrollbar-3dlight-color:#ccc;
    scrollbar-darkshadow-Color:#000;
}

.prdAccTitle{
	font-weight:bold;
}

.productListKeys{
	float:left;
	width:70px;
}

.productPageKeys{
	float:left;
	width:150px;
}

.productAccKeys{
	float:left;
	width:50px;
}

.productLikeKeys{
	float:left;
	width:150px;
}

.productLikeKeys p {text-align:center;}

.productPageKeys img{border:0;width:140px;height:140px;}
.productListKeys img{border:0;width:70px;height:70px;}
.productAccKeys  img{border:0;width:50px;height:50px;padding-right:10px;}
.productLikeKeys img{border:0;width:70px;height:70px;}

.productRef{
color:#000;
font-size:11px;
}


/*----------------------------------------------------*/

#products label{color:#006699;width:120px;}

.cmdOk{width:25px;border-right:1px solid #000;border:1px solid #000;background:#f63;color:#fff;font-size:10px;padding:0;margin:0}
.cmdTf{border:1px solid #000;background:#fff;padding:1px 0 1px 2px;margin:0;height:13px;width:20px;font-size:10px}

/*--------------- Basket -----------------------------*/

#cmdForm{

	margin:5px 0;
	padding:0;

}





#bsktCmd{
padding:0;
margin:0 0 10px 0;
width:660px;
}


	#bsktCmd th{
	background:#666;
	color:#fff;
	border-bottom:1px solid #fff;
	}
	
	#bsktCmd .qty{
	text-align:center;
	font-weight:bold;
	}
	
	#bsktCmd td,th{
	padding:2px;
	margin:0;
	}


#popBsktCmd{
padding:0;
margin:0;
width:530px;
}

	#popBsktCmd th{
	background:#666;
	color:#fff;
	border-bottom:1px solid #fff;
	}
	
	#popBsktCmd .qty{
	text-align:center;
	font-weight:bold;
	}
	
	#popBsktCmd td,th{
	padding:2px;
	margin:0;
	}



.amount{
text-align:right;
}

#bsktCmd .bsktTtl{
background:#f30;
color:#fff;
text-align:right;
}



#bsktCmd img{
border:1px solid #f30;
}

/*------- Liste des magasins ------- */
#magLst{width:660px;height:400px;margin-bottom:10px;overflow:auto;
	scrollbar-face-color:#999;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#666;
    scrollbar-shadow-color:rgb(0,0,0);
    scrollbar-highlight-color:rgb(0,0,0);
    scrollbar-3dlight-color:#ccc;
    scrollbar-darkshadow-Color:#000;

}
.magLstItm{margin-bottom:10px;padding:0}
.magLstTtl{background:#f30 url(../imgs/_layout/bgMagLstItm.jpg) no-repeat;color:#fff;text-transform:capitalize;padding:2px 0 2px 5px}
.magLstCnt{padding:0 0 0 5px;margin:0;}
.magLstCnt p{padding:5px 0 0 5px;margin:0;}


.magLstCntDet{
padding:0;
margin:0;
}

.tdSpacing{
width:120px;
}




#magLstErr{}

/*------- PRINT ------- */
#printBox{
}

.printShow{
	display:none;
}

