
.twentyfourteen .tfwc {
    margin-right: 5px;
	max-width: 674px;
}

.woocommerce #tab-description td {
	font-size:0.88em;font-family: Arial, Helvetica, sans-serif;text-align:center;
}
.woocommerce #tab-description h2 {
	display:none;
}
.woocommerce ul
{
    list-style-type: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float:none;
	width:100%;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info {
	border:0;
	padding:10px;
	margin: 20px 0;
	font-size:0.9em;
	font-weight:bold;
}

.woocommerce-error {
	background: #F7D7DC;
}
.woocommerce-message {
	background: #CCE3B3;
}
.woocommerce-info {
	background: #C5EBED;
}

.woocommerce .login {background:#E9E9E9;padding:15px;margin-top:-20px;margin-bottom:30px;font-size:0.88em;}

 ul.woocommerce-error {
	list-style-type: none;
	}
	
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 100%;
	max-width:400px;
}

/* Boutons */	
.button {
	background-color: #ED1A3A;
	color: #FFFFFF;
	display:inline-block;
	text-align:center;	
	border: 0;
	border-radius: 2px;	
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: bottom;
	font-weight: 700;
	padding: 7px 12px;
	line-height: 1.5;
	outline:0;
}

td.product-remove {text-align:center;}
.woocommerce a.remove {
	margin:0 auto;
	text-transform:uppercase;
	font-size: 0.8em;
	padding: 0 4px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #50656B;
	text-decoration:none;overflow:hidden;
}
.woocommerce .button:hover, a.remove:hover {
	background-color: #A0B955;
	color: #FFFFFF;
}

.woocommerce .button:active, a.remove:active{
	background-color: #50656B;
	position:relative;
	top:1px;
}

.sku_wrapper {
	display:none;
}

.single-product .summary .product_meta { display:none; }

.woocommerce .qty {margin-bottom:30px;}
.woocommerce .wc-tabs {display:none;}

.woocommerce-shipping-fields {display:none;}
.wc-cart-shipping-notice{display:none;}


@media screen and (min-width: 594px) {
	.woocommerce .col2-set .col-1 {
		width: 60%;
	}
}

.cart_totals {
	margin-top:2em;
}

.shop_table + div{padding-top:2em;}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 80%;
}