@charset "utf-8";

/**************************** PANIER *****************************/

.activeCart {
	margin-top: 14px;
	margin-bottom:  22px;
	box-sizing: border-box;
}

.basketForm {
	margin-bottom: 14px;
	box-sizing: border-box;	
}

.cartHeader {
	margin-bottom: -10px;
	width: 100%;
	box-sizing: border-box;
}

.listHead {
	border-bottom: 1px solid #DDD;
	box-sizing: border-box;
	height: 24px;
}

.spacingColumn {
	margin-right: 2%;
	float: left;
	min-height: 1px;
	overflow: visible;
	width: 65.948%
}

.priceColumn {
	margin-right: 2%;
	float: left;
	min-height: 1px;
	overflow: visible;
	width: 14.948%;
	text-align: left;

}

.priceText {
	color: #DDD;
}

.qtyColumn {
	margin-right: 0;
	float:right;
	text-align: right;
	min-height: 1px;
	overflow: visible;
	width: 14.948%;
	color: #DDD;
}

.listBody {
	box-sizing: border-box;
}

.listItem {
	border-bottom: 1px solid #DDD;
	margin-top: 14px;
	margin-bottom: 14px;
	height: 110px;
	width :100%;
	box-sizing: border-box;
	
}


.itemContent {
	position: relative;
	box-sizing: border-box;
}

.itemPict {
	width: 115px;
	overflow: hidden;
	position: relative;
	min-height: 1px;
	float: left;
	box-sizing: border-box;
}

.itemImg {
	vertical-align: top;
	max-width: 100%;
	border : 0;
	box-sizing: border-box;
}

.itemDesc {
	width: 100%;
	position: relative;
	overflow: visible;
	min-height: 1px;
	box-sizing: border-box;
}

.itemLabel {
	margin-left: 0;
	padding: 0;
	margin : 0 0 6px 18px;
	box-sizing: border-box;
}

.productTitle {
	font-weight: 700;
	text-rendering: optimizeLegibility;
	font-size: 17px;
	line-height: 1.255;
	box-sizing: border-box;
	
}

.actionLink {
	margin-top: -10px;
	margin-bottom: 3px;
	width: 100%;
	box-sizing: border-box;
}

.delAction {
	font-size: 12px;
	line-height: 1.5;
	box-sizing: border-box;
}

.price {
	padding: 0;
	margin: 0 0 14px 0;
	box-sizing: border-box;
	text-align: left;
	white-space: nowrap;
	font-weight: 700;
	text-rendering: optimizeLegibility;
	font-size: 17px;
	line-height: 1.255;
	color : #CCDFCB;
}

.actionQty {
	margin-top: -4px;
	margin-bottom: 14px;
	margin-right: 0;
	float: right;
	min-height: 1px;
	width: 100%;
	max-width: 110px;
	overflow: visible;
	text-align: right;
	box-sizing: border-box;
}


.subTotal {
	float: right;
	text-align: right;
	box-sizing: border-box;	
}

.subTotalSpacing {
	margin-top: 6px;
	margin-bottom: 0;
	padding: 0;
	box-sizing: border-box;
}


.subTotalLabel {
	font-weight: 700;
	text-rendering: optimizeLegibility;
	font-size: 17px;
	line-height: 1.255;
	box-sizing: border-box;
	text-align: right;
}

.subTotalPrice {
	font-weight: 700;
	color: #CCDFCB;
	box-sizing: border-box;
	display: inline-block;
	text-rendering: optimizeLegibility;
	font-size: 17px;
	line-height: 1.255;
	text-align: right;
	width: 150px;
}

.placeOrder {
	float: right;
	text-align: right;
	box-sizing: border-box;	
}

.placeOrderSpacing {
	margin-top: 6px;
	margin-bottom: 0;
	padding: 0;
	box-sizing: border-box;
}

.placeOrderLink {
	font-weight: 700;
	color: #CCDFCB;
	box-sizing: border-box;
	display: inline-block;
	text-rendering: optimizeLegibility;
	font-size: 20px;
	line-height: 3;
	text-align: center;
	width: 300px;
	border: solid 1px #009AD9;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    -khtml-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
}

.placeOrderLink:hover {
	background-color: #29B5B6;
}



input[type="submit"], input[type="button"]  {

    background-color: #068696;

    color: black;

    border: 1px outset black;

}


input[type="text"]:focus, input[type="password"]:focus {

    background-color: #068696;

    color: black;

}