#col1 .menu-centre {padding:0;}
#col1 h4 {margin:0;}
#col1 .tree{margin:0;}

#col1 li {list-style-type:none;}
.hidden, .collapsed, .block_hidden_only_for_screen { display:none; }

#col1 div#categories_block_left ul.tree {padding-left:0.5em;}
#col1 div#categories_block_left span.CLOSE {background-image:url(../themes/lemoinebouchard/img/icon/more.gif);}
#col1 div#categories_block_left span.OPEN {background-image:url(../themes/lemoinebouchard/img/icon/less.gif);}

#col1 div#categories_block_left ul.tree li {
background:transparent none repeat scroll 0 0;
border:medium none;
font-size:13px;
font-weight:bold;
line-height:13px;
margin-left:0;
padding-left:15px;
}

#col1 div#categories_block_left ul.tree a {
color:#CCCCCC;
font-size:12px;
font-weight:normal;
padding-left:4px;
}
#col1 div#categories_block_left ul.tree a:hover {color:#8B755E;}

#col1 div#categories_block_left span.grower {
background-position:0 3px;
background-repeat:no-repeat;
display:block;
float:left;
height:15px;
margin:0 0 0 -10px !important;
padding:0;
width:9px;
}

#col1 div#categories_block_left ul.tree li {
font-size:13px;
font-weight:bold;
line-height:13px;
}

#col1 div#categories_block_left ul.tree li ul {padding:0;}
#col1 div#categories_block_left ul.tree li ul li {padding:0.2em 0 0.2em 0;}

#col1 div#categories_block_left ul.tree li ul li {
background:transparent none repeat scroll 0 0;
font-size:11px;
font-weight:normal;
padding-left:15px;
}


/* Special style for block cart*/
#cart_block {background-color:#333333;}
#cart_block .menu {display:inline;}
a.cart_block_product_name {color:#8B755E;}
a.cart_block_product_name:hover { color:#8B755E;text-decoration:underline;}
#cart_block .block_content { padding: 0.6em; }
#cart_block h4 span{
	text-transform:none;
	font-size:0.8em;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
#cart_block h4 span#block_cart_collapse{ background-image: url('../themes/lemoinebouchard/img/icon/sort_asc_white.gif'); }
#cart_block h4 span#block_cart_expand{ background-image: url('../themes/lemoinebouchard/img/icon/sort_desc_white.gif'); }
#cart_block #cart_block_no_products{ margin: 0.5em 0; }
#cart_block dl dt a, #cart_block dl dt span.quantity-formated {
	float: left;
}
#cart_block dl {
	font-size: 0.9em;
}

#cart_block dt{
	padding-top:0.4em;
	height:1.2em;
}
#cart_block dl span.quantity-formated{ padding-right:0.3em; }
#cart_block dt, #cart_block dd{
	clear: both;
	margin-top:0.2em;
}

#cart_block dt {
width: 175px;
}

#cart_block dd {
width: 155px;
}

#cart_block dd{ margin-left:1em; margin-right:1em; font-style:italic;}
#cart_block dl dt a { font-weight: bold; }
#cart_block a.ajax_cart_block_remove_link {
	width:11px;
	height:13px;
	margin-left:4px;
	float:right;
	font-size:0;
	display:block;
	background: transparent url('../themes/lemoinebouchard/img/icon/delete.gif') no-repeat left bottom;
}
#cart_block a.ajax_cart_block_remove_link:hover { text-decoration:none; }
#cart_block p { clear: both; }
#cart_block p span {
	clear: right;
	float: left;
	text-align: right;
}
#cart_block li { clear: both; }
#cart_block span.price {
	color: white;
	float: right;
}
#cart_block dl span.price {
	font-weight: normal;
	color: white;
	float: right;
}
#cart_block_wrapping_cost, #cart_block_shipping_cost , #cart_block_total{ padding-right:1.3em; }
#cart_block table#vouchers {
	margin-top:0.5em;
	border-top:1px solid white;
	height: 3em;
	padding-top:0.4em;
	margin-bottom:0.5em;
	clear:both;
}

 #cart_block p#cart-prices {
	margin-top:0.5em;
	border-top:1px solid white;
	height: 4em;
	padding-top:0.4em;
	margin-bottom:0.5em;
}

#cart_block table#vouchers td {
	padding:0;
	border:0;
	height:1.5em;
}

#cart_block table#vouchers td.price {
	color:white;
	font-size:1em;
	font-weight:normal;
	width:37%;
	text-align:right;
}
#cart_block table#vouchers td.delete {
	width:9%;
	text-align:right;
}

#cart_block table#vouchers td.delete img{
	margin:0;
}

#cart_block p#cart-buttons {
	height: 1.6em;
	margin:0 -0.3em;
}
#cart_block p#cart-buttons a { float: left;margin:0; }
#cart_block p#cart-buttons a#button_order_cart { float: right; }

#cart_block .cart_block_customizations {
	margin-left: 6px;
	list-style-type: square;
}

#cart_block #cart-price-precisions {
	margin-top:0.5em;
	padding-top: 0.4em;
	border-top:1px solid white;
	font-size: 0.9em;
	height: 2em;
}

.price, .price-shipping, .price-wrapping {
	color:#DA0F00;
	font-size:1.1em;
	font-weight:bold;
	white-space:nowrap;
}

input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {
	width: 70px;
	background-image: url('../themes/lemoinebouchard/img/button-small.gif');
}

input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
background-position:left -18px;
}

input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-repeat:no-repeat;
	border:medium none;
	color:black !important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}

input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	color:white !important;
}

input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	background-position:left -18px;
}

input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {
	background-image:url(../themes/lemoinebouchard/img/button-medium_exclusive.gif);
	float:right;
	margin-top:0.5em;
}

input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:black !important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
color:white !important;
}

input.button, input.button_disabled, input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
width:120px;
color:#ffffff;
}

#scroll{ height:140px;width:100%;margin:0;padding:0;}

/* Block tags & compte */
div.block .block_content {
	background-color:#333333;
	min-height:20px;
}
div.myaccount p.logout, div.myaccount p.logout a {
	color:#8B755E;
	margin:0;
}
div.myaccount p.logout {
	padding:0.3em 0.3em 0.3em 0;
	text-align:right;
}

/* Block tags */
div.tags_block .block_content {
	padding: 0.2em 0.6em;
}
div.tags_block p {
	text-align: justify;
	font-size:0.9em;
}
div.tags_block p a {
	margin: 0 0.1em;
	line-height: 1.5em;
}
div.tags_block p a:hover {
	color:white!important;
	background-color:#5D717E;
	text-decoration:none;
}
#col1 a.tag_level3 { font-size: 1.8em;color:#8B755E; font-weight:bold;}
#col1 a.tag_level3:hover { color:#8B755E;text-decoration:underline;}
#col1 a.tag_level2 { font-size: 1.4em;color:#8B755E;}
#col1 a.tag_level2:hover { color:#8B755E;text-decoration:underline;}
#col1 a.tag_level1 { font-size: 1em;color:#8B755E; color:#cccccc!important;}
#col1 a.tag_level1:hover { color:#8B755E;text-decoration:underline;}

#col1 .blockTags {
padding:5px;
width:190px;
}

/* =========================================== */
/* = a apppliquer pour les page non boutique = */
/* =========================================== */
#produit {padding:10px;}

