	/*--------------------------------------------------------*/
 /* NOUVELLES CLASSES générales  */
/*--------------------------------------------------------*/
.strong { font-weight: bold }
.f15 { font-size: 15px }
.txtred { color: #e30000 }
.mtb40 { margin: 40px 0 }

/*--------------------------------------------------------*/
 /* NOUVELLES CLASSES pour nouvelle fiche produit  */
/*--------------------------------------------------------*/

/* =store-descriptionProduct */

#store-descriptionProduct { margin: 0 30px 10px 40px; } 

#store-descriptionProduct #productImage { float: left; height: 210px }

#store-descriptionProduct #productImage img { margin-bottom: 10px }

#store-descriptionProduct #productImage p {	padding: 0 0 0 55px }

#store-descriptionProduct #productImage p a , #store-descriptionProduct #productImage p a:link, #store-descriptionProduct #productImage p a:hover, #store-descriptionProduct #productImage p a:active {
	text-align: center
}

#store-descriptionProduct #productInfo {
	width: 500px;
	margin: 0  0 0 10px;
	float: left;
	font-size: 11px;
}

#store-descriptionProduct #productInfo h3 { font-size: 19px; }


#store-descriptionProduct #productInfo h4 {
	font-size: 18px;
	font-weight: bold;
	/*color: #000000;*/
	/*background: transparent url(../img/bckH4.png) bottom repeat-x;*/
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/*#store-descriptionProduct #productInfo h4 span { color: #E30000}*/

#store-descriptionProduct #productInfo p { 
	margin-bottom: 11px; 
	font-size: 11px;
}


#store-descriptionProduct #productInfo h5 { font-size:11px; }

#store-descriptionProduct #productInfoOnLine , #store-descriptionProduct #productInfoShop { margin-top: 5px; }

#store-descriptionProduct #productInfoOnLine  {
	float: left;
	width: 190px;
}

#store-descriptionProduct #productInfoShop {
	float: left;
	width:190px;
	padding-left: 5px;
}



#store-descriptionProduct #productPayment, #store-descriptionProduct #productCreditPayment {
border-width:1px;
float:right;
height:70px;
padding:10px 5px;
width:247px;
}

#store-descriptionProduct #productPayment, #store-descriptionProduct #productCreditPayment p { margin-bottom: 5px }
#store-descriptionProduct #productCreditPayment img { float: right; }

#store-descriptionProduct #productCreditPayment .productTeg { 
	font-size: 12px;
	/**color: #333333;**/
}

#store-descriptionProduct #productCreditPayment .productCond a,#store-descriptionProduct #productCreditPayment .productCond a:visited, #store-descriptionProduct #productCreditPayment .productCond a:visited, #store-descriptionProduct #productCreditPayment .productCond a:hover, #store-descriptionProduct #productCreditPayment .productCond a:active { 
	font-size: 12px;
	color: #519adc;
	font-weight: bold;
	margin-bottom: 0;
}

#store-descriptionProduct #productCreditPayment .productFinance { 
	font-size: 14px;
	font-weight: bold;
}

#store-descriptionProduct #productCreditPayment .productFinance span { 
	color: #e30000; 
	padding-left: 10px;
}


#store-descriptionProduct .separateBlocks {
	border-width: 1px 0 0 0;
	border-style: dotted;
}


#store-descriptionProduct #productCreditPayment #bnk4 {
	margin: 7px 0 0 0;
	padding: 0px 3px 0 0;
	float: left;
	width: 48%;
}

#store-descriptionProduct #productCreditPayment #rnpCredit {
	margin: 7px 0 0 0;
	float: left;
	width: 48%;
}


#store-descriptionProduct #productCreditPayment  .separate {
	border-left: 1px solid #E6E6E6 ;
	padding: 0px 0 0 6px;
}

#store-descriptionProduct #productPayment ul .first , #store-descriptionProduct #productCreditPayment ul .first {
	background: none;
	padding-left: 0px; 
	font-weight: bold;
} 

#store-descriptionProduct .priceBlockTopSelection {
	margin: 0 0 5px 0;
}

#store-descriptionProduct .productPrixTTC {
	font-size: 20px;
	font-weight: bold;
	/*color: #E30000;*/
}

#store-descriptionProduct .productPrixHT {
	font-size: 12px;
	font-weight: bold;
	/*color: #000000;*/
}

#store-descriptionProduct #productPrice { 
	margin: 0 0 0 0;
	text-align: left;
	float: left;
}

#store-descriptionProduct #productPrice .ecoPartPrice {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#store-descriptionProduct .displayPrice .rpcpPrice {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	background: #ECECEC;
	padding: 2px 2px 2px 10px;
}

#store-featuresProduct .productPackimg, #store-featuresProduct .productPacktxt, #store-featuresProduct .productPacknb, #store-featuresProduct .productPackdet { float: left; margin: 5px 0; }
#store-featuresProduct .productPackdet { width: 512px }
#store-featuresProduct .productPacktxt { padding: 0 50px 0 10px; width: 442px }
#store-featuresProduct .productPacktxt p { margin-bottom: 5px }
#store-featuresProduct .productPacknb {	
	clear: left;
	width: 30px;
	padding: 5px 0 0 0;
	font-weight: bold;
}
#store-featuresProduct #productPackprice { float: left; width: 160px; text-align: right}
#store-featuresProduct #productPackprice #store-cart { border-width: 0 0 0 0; background: none; padding: 0 0 }

#store-featuresProduct .productPacknb p {
	margin-bottom: 10px;

}

#store-featuresProduct #productPackprice p { margin-bottom: 5px; } 
#store-featuresProduct #productPackprice .productPrixHT { }
#store-featuresProduct #productPackprice .productPrixTTC { font-size: 14px; font-weight: bold; }

#store-featuresProduct .blkPack {
	clear: both;
	margin: 0 0 10px 0;
}
 
/* end store-descriptionProduct */
/*--------------------------------------------------------*/

/* =store-featuresProduct */
#store-featuresProduct ul#menuDetails {	 
	margin: 0;
	clear: both;
	height: 33px;
	display: block;
	border-bottom: 1px dotted #999999;
}

#store-featuresProduct ul#menuDetails li {
	float: left;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0; 
}


#store-featuresProduct ul#menuDetails li a {
		display: block;
		margin: 0 0 0 6px;
		line-height: 33px;
		padding: 0 15px 0 9px;
		font-weight: bold;
		font-size: 12px;
		white-space: nowrap;
		/*color: #FFFFFF;*/
		font-weight: bold;
}
	
/* end store-menuTopCateg */
#store-featuresProduct p {
	font-size: 11px;
}

#store-featuresProduct h5 {
	font-size: 15px;
	font-weight: bold;	
	margin: 2px 0 5px 0;
	padding: 2px 0 0 0;
}

#store-featuresProduct h5 span { float: right;clear: right}

#store-featuresProduct h5.dotted {
	border-top: 1px dotted #000000;
	clear: left;
}

#store-featuresProduct h6 {
	font-size: 12px;
	margin-bottom: 5px;
}

/* end store-featuresProduct */
.colServ { padding: 15px 0; border-bottom: 1px solid #e6e6e7 }
.colPagin { padding: 15px 0 }

#servBlkreduc { 
	float: right;
	width: 277px;
	height: 45px;
	background: #f8f8f8 url(http://img.resellerstore.fr/k/bckMoney.png) bottom repeat-x;
	padding: 20px 5px 5px 5px;
	margin-top: 20px;
	border-width: 1px;
}

#store-descriptionProduct #productInfo #servBlkreduc p { font-size: 15px; font-weight: bold }

#servBlkreduc div { 
	position: absolute;
	margin: -40px 0 0 -5px;
	z-index: 1000;
}

#servList .filterList li {
	float: left;
	width: 174px;
	margin-rigth: 10px;
}

/* SURCHARGE*/

#store-featuresProduct  td.textStandardGrey { font-weight: bold; 	font-size: 11px; } 
#store-featuresProduct  td.c2 { font-size: 11px }
.previous .bt_previous  { clear: left }
#productInfo .store-MEA{ width:100%;}

 
/* --------------------------------------------------------------------- */
/** File ariane devis */
#store-quoteConfirm #store-pathOrder ol.etape3 li#etape3 {
background:transparent url(http://img.resellerstore.fr/k/cart3_quote_on.gif) no-repeat scroll 0 0;
width:103px;
}

#store-quoted #store-pathOrder ol li#etape3 {
background:transparent url(http://img.resellerstore.fr/k/cart3_quote_off.gif) no-repeat scroll 0 0;
width:103px;
}

#quoteConfirm #cartQuantities th , #quoted #cartQuantities th, #quoteView #cartQuantities th {
		background-color: #F8F8F8;
		border-color: #E1E1E1;
	}
	#quoteConfirm #cartQuantities td , #quoted #cartQuantities td, #quoteView #cartQuantities td { border-color: #E1E1E1; }
	#quoteConfirm #cartQuantities .smallPrice , #quoted #cartQuantities .smallPrice {
		color: #999999;
	}
	#quoteConfirm #cartQuantities .totalLine td.titleTotal, #quoted #cartQuantities .totalLine td.titleTotal , #quoteView #cartQuantities .totalLine td.titleTotal {
		background-color: #F8F8F8;
	}

#quoteConfirmSubmit {text-align: center}

/* À REPORTER DANS COMMUN.CSS */
	#store-orderConfirm #addressTable,
 	#store-ordered #addressTable,
#store-quoteConfirm #addressTable,
#store-quoted #addressTable
 {
		width: 100%;
		border-collapse: collapse;
		border-width: 1px 0;
		border-style: solid;
	}
	#store-orderConfirm #addressTable td,
	#store-ordered #addressTable td,
#store-quoteConfirm #addressTable td,
#store-quoted #addressTable td
 {
		vertical-align: top;
		padding: 10px 8px;
	}
	#store-orderConfirm #addressTable #OrderInfo .title,
	#store-ordered #addressTable #OrderInfo .title,
	#store-quoteConfirm #addressTable #OrderInfo .title,
	#store-quoted #addressTable #OrderInfo .title
 
 {
		font-weight: bold;
		text-transform: uppercase;
		margin-right: 3px;
	}
	

	
	
	
	
		#store-orderConfirm  #cartQuantities , 	#store-quoteConfirm  #cartQuantities  , 	#store-quoted  #cartQuantities {
		width: 100%;
		border-collapse: collapse;
		margin-top: 20px;
	}
	#store-orderConfirm #cartQuantities th ,	#store-quoteConfirm #cartQuantities th ,	#store-quoted #cartQuantities th {
		height: 30px;
		padding-left: 12px;
		border-style: solid;
		border-width: 0 0 1px 0;
	}
	#store-orderConfirm #cartQuantities td , #store-quoteConfirm #cartQuantities td , #store-quoted #cartQuantities td { padding: 8px }
	#store-orderConfirm #cartQuantities .ProductName , #store-quoteConfirm #cartQuantities .ProductName {
		width: 524px;
	}
	#store-orderConfirm #cartQuantities th.ProductUnitPrice , 	#store-quoteConfirm #cartQuantities th.ProductUnitPrice , #store-quoted #cartQuantities th.ProductUnitPrice { border-width: 0 1px 1px 1px }
	#store-orderConfirm #cartQuantities th.ProductQuantity , #store-quoteConfirm #cartQuantities th.ProductQuantity , #store-quoted #cartQuantities th.ProductQuantity {
		border-width: 0 1px 1px 0;
		padding: 0;
		text-align: center;
	}

	#store-orderConfirm #cartQuantities tr.productLine td, 	#store-quoteConfirm #cartQuantities tr.productLine td, #store-quoted #cartQuantities tr.productLine td {
		border-width: 0 0 1px 0;
		border-style: solid;
	}
	#store-orderConfirm #cartQuantities .titleProduct , 	#store-quoteConfirm #cartQuantities .titleProduct , #store-quoted #cartQuantities .titleProduct { font-weight: bold;  }
	#store-orderConfirm #cartQuantities .descProduct , #store-quoteConfirm #cartQuantities .descProduct , #store-quoted #cartQuantities .descProduct { font-size: 11px; }
	#store-orderConfirm #cartQuantities tr.productLine td.ProductUnitPriceCell , #store-quoteConfirm #cartQuantities tr.productLine td.ProductUnitPriceCell  , #store-quoted #cartQuantities tr.productLine td.ProductUnitPriceCell  {
		border-width: 0 1px 1px 1px;
	}
	#store-orderConfirm #cartQuantities tr.productLine td.ProductQuantityCell , #store-quoteConfirm #cartQuantities tr.productLine td.ProductQuantityCell , #store-quoted #cartQuantities tr.productLine td.ProductQuantityCell {
		border-width: 0 1px 1px 0;
		text-align: center;
	}
	#store-orderConfirm #cartQuantities .unitPrice , 	#store-quoteConfirm #cartQuantities .unitPrice , #store-quoted #cartQuantities .unitPrice  { font-size: 13px; }
	#store-orderConfirm #cartQuantities .ProductPriceCell .unitPrice , 	#store-quoteConfirm #cartQuantities .ProductPriceCell .unitPrice , #store-quoted #cartQuantities .ProductPriceCell .unitPrice  { font-weight: bold }
	#store-orderConfirm #cartQuantities .smallPrice, 	#store-quoteConfirm #cartQuantities .smallPrice,#store-quoted #cartQuantities #cartQuantities .smallPrice{
		font-size: 11px;
	}
	#store-orderConfirm #cartQuantities td.titleOrderTaxe,
	#store-orderConfirm #cartQuantities td.titleOrderDeliveryHT,
	#store-orderConfirm #cartQuantities td.titleOrderTotalHT ,
	
	#store-quoteConfirm #cartQuantities td.titleOrderTaxe,
	#store-quoteConfirm #cartQuantities td.titleOrderDeliveryHT,
	#store-quoteConfirm #cartQuantities td.titleOrderTotalHT,
	
	#store-quoted #cartQuantities td.titleOrderTaxe,
	#store-quoted #cartQuantities td.titleOrderDeliveryHT,
	#store-quoted #cartQuantities td.titleOrderTotalHT {
		border-style: solid;
		border-width: 0 1px;
		text-align: right;
	}
	#store-orderConfirm #cartQuantities .totalLine td , #store-quoteConfirm #cartQuantities .totalLine td , #store-quoted #cartQuantities .totalLine td {
		height: 30px;
		font-size: 13px;
		font-weight: bold;
		padding-top: 0;
		padding-bottom: 0;
	}
	#store-orderConfirm #cartQuantities .totalLine td.titleTotal , #store-quoteConfirm #cartQuantities .totalLine td.titleTotal, #store-quoted #cartQuantities .totalLine td.titleTotal {
		text-align: right;
		border-style: solid;
		border-width: 1px;
	}
	#store-orderConfirm #cartQuantities .totalLine td.total , #store-quoteConfirm #cartQuantities .totalLine td.total , #store-quoted #cartQuantities .totalLine td.total {
		border-style: solid;
		border-top-style: dotted;
		border-width: 1px 0;
	}
	
	/** Surcharge "votre compte" */

#store-user .c1 {
	width:49%;
}
#store-user .c3 {
	width:49%;
}