
/* Lista prodotti           >> dsp_18.php */
.G_18 .thumb{position:relative;float:left;width:190px;margin-top:30px;}
.G_18 .info{position:relative;float:left;width:190px;padding:10px 0 0 0;line-height:100%;height:50px;}
.G_18 .info a:hover{text-decoration:underline;}
.G_18 .price{position:relative;float:left;width:190px;padding:5px 0 0 0;/*text-align:right;*/}
.G_18 .line{position:relative;float:left;width:100%;border-bottom:1px #2f3192 dotted;margin:10px 0;}


/* Dettaglio prodotto       >> dsp_18_details.php */
.G_18 .right{text-align:right;}
.G_18 .simpleCart_shelfItem{margin-top:30px;}
.G_18 .simpleCart_shelfItem .line{margin:10px 0 20px 0;}
/*.G_18 .simpleCart_shelfItem .line{position:relative;float:left;width:100%;margin:10px 0;border-top:1px dotted #2f3192;}*/
.G_18 .simpleCart_shelfItem select{outline:none;float:right;width:190px;}
.G_18 .item_add,.G_18 .cart__checkout{width:100%;margin:10px 0;padding:10px 0 9px 0;background:#c6df9c;color:#2f3192;text-align:center;font-family:Source Serif Pro;font-size:21px;cursor:pointer;/*text-shadow: #fff 0 1px 1px;*/}
.G_18 .item_add:hover{color:#ff0000;}


/* Carrello                 >> dsp_cart.php */
.simpleCart_items table{width:820px;border-collapse:collapse;margin-top:30px;}
.simpleCart_items tr th{color:#333;text-align:left;padding:10px 10px;background:#c6df9c;color:#2f3192;font-weight:normal;}
.simpleCart_items th:nth-child(8){text-align:center;}
.simpleCart_items th:nth-child(7),.simpleCart_items th:nth-child(9),.simpleCart_items th:nth-child(10){text-align:right;}
.simpleCart_items td{padding:10px;vertical-align:middle;}
.simpleCart_items tr:nth-child(even) td{background-color:#FFFFFF;}
.simpleCart_items tr:nth-child(odd) td{background-color:#bc8cbf;}
.item-image,.item-image img{width:80px;}
.item-remove,.item-price{width:60px;}
.item-quantity,.item-quantity input{width:30px;text-align:center;}
.item-price,.item-total{text-align:right;}
/*.item-decrement,.item-increment,.item-remove{text-align:center;}*/

.cart__total{position:relative;width:800px;margin-top:10px;padding:10px 10px;text-align:right;padding-right:10px;}
.cart__total div,.cart__buy div{float:right;text-align:right;font-size:21px;}

.cart__title{position:relative;float:left;width:800px;margin-top:30px;padding:10px 10px;background:#c6df9c;color:#2f3192;}
.cart__payments{position:relative;float:left;width:800px;padding:10px 10px;}
.cart__payments .content{position:relative;float:left;width:820px;margin-top:10px;}
.cart__payments .content .radio{position:relative;float:left;width:30px;}
.cart__payments .content .text{position:relative;float:left;width:750px;}

.cart__buy{position:relative;float:right;width:390px;margin:0;}

/* Coupon */
#coupon-code.error{color:#990000;}
#coupon-code.success{color:#9aa772;}

#coupon-code{
	float:left;
	margin:0;

	width:150px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color:#2f3192;
	font-size:19px;
}
#coupon-button{
	cursor: pointer;
	float:left;
	margin:0;
	padding:5px 10px;background-color:#c6df9c;
	color:#2f3192;
	font-size:19px;
	/*
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;*/
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
