#page{
	width:1030px;
}
/**************************************/
/*                LINKS               */
/**************************************/
a:link, a:active{
	color:#0096d6;
	text-decoration:none;
	font-weight:bold;
}
a:visited{
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}

.reverse a:link, .reverse a:active{
	color:#fff;
	text-decoration:none;
}
.reverse a:visited{
	color:#F5D3F5;
	text-decoration:none;
}
.reverse a:hover{
	color:#fff;
	text-decoration:underline;
}
/**************************************/
/*                 TOP                */
/**************************************/
#top{
	background:url(../img/shopcoiffure/top-bg2.png) no-repeat top;
	height:10px;
	padding:7px 0 8px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
}
/**************************************/
/*               HEADER               */
/**************************************/
#header {
background:url(../img/shopcoiffure/separator2.png) no-repeat bottom ;	
float:none;
width:auto;
padding-bottom:5px;	
height:auto;
}
#header .inner{
background:url(../img/shopcoiffure/middle-bg2.png) repeat-y ;
padding:10px 0 10px 50px;
}
h1#logo, #hook-top, #flash-banner{
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
h1#logo{
	width:auto;
	margin-top:20px;
}
#hook-top{
	width:170px;
	padding-top:10px;
	margin-left: 30px;
}
#flash-banner{
	margin:0;
	height:160px;
	width:470px;
}
#header #languages_block_top{
	float:none;
	margin-bottom:10px;
	
}
#languages_block_top ul#first-languages{
	float:none;
}
#header #currencies_block_top{
	overflow:hidden;
	margin:0 0 5px 0;
}
#header #currencies_block_top ul{
	float:left;
	clear:none;
}
#header #currencies_block_top p{
	float:left;
	clear:none;
	margin-left:5px;
}
#header #header_user{
	margin:0 0 5px 0;
}
#header_user_info{
	text-align:left;
	margin-bottom:5px;
}
#your_account{
	display:none;
}
#header_nav{

}
#header_user li{
	float:none;
	white-space:normal;
	text-align:left;
}
#header_user .ajax_cart_total{
	font-size:1.4em;
	display:block;
}
/**************************************/
/*               CONTENT              */
/**************************************/
#content {
background:url(../img/shopcoiffure/middle-bg2.png) repeat-y ;

}
#content .container{
	padding:10px 0;
}
/**************************************/
/*               LAYOUT               */
/**************************************/
#left_column,div.block, #right_column{
	width:176px;
	padding:0;
}
#center_column,#center_column div.block {
width:568px;
}
/**************************************/
/*              CATEGORIES            */
/**************************************/
div#categories_block_left ul.dhtml {
display:block;
}
.acc-content{
	padding-left:10px;
}
ul#accordion{
	padding:0 1px;
}
ul#accordion li{
	padding:0;
}
#categories_block_left .block_content{
	padding:0;
}
ul#accordion a{
	background:url("../img/shopcoiffure/category-item-bg2.png") no-repeat top center;
	display:block;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	padding:0 10px;
	color:#444;
	cursor:pointer;
}
ul#accordion ul a{
	padding-left:10px;
	background:url("../img/shopcoiffure/category-item-bg.png") no-repeat top center;
	color:#595A5E;
	font-size:12px;
}
ul#accordion ul ul a{
	padding-left:10px;
	background:#fff;
	height:auto;
}
ul#accordion a:hover{
	background:url("../img/shopcoiffure/category-item-bg-hover2.png") no-repeat top center;
	text-decoration:none;
	color:#fff;
}
ul#accordion a.acc-link:hover{
	background:url("../img/shopcoiffure/category-item-bg-hover.png") no-repeat top center;
}
/**************************************/
/*                BLOCKS              */
/**************************************/
#center_column{
margin:0 25px 0 0;
overflow:hidden;
}
div.block h4{
	background:url("../img/shopcoiffure/block-top.png") no-repeat;
	height:15px;
	padding:5px 10px;
	border-bottom:0;
	color:#fff;
	overflow:hidden;
}
div.block h4 a {
color:#fff;
}
div.block .block_content{
	background:url("../img/shopcoiffure/block-middle.png") repeat-y;	
}
#left_column div.block, #right_column div.block{
	background:url("../img/shopcoiffure/block-bottom.png") bottom;
	padding-bottom:10px;		
}
#search_block_left #search_query, #searchautocomplete_query{
	width:10em;
}
/**************************************/
/*             BOUTONS                */
/**************************************/
input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {
	background-image:url(../img/shopcoiffure/button120pink.png);
}
/**************************************/
/*               CART                 */
/**************************************/
#cart_block h4 {
	background:url("../img/shopcoiffure/block-top-blue.png") no-repeat;
}
div.exclusive .block_content {
	border:0;
}
#cart_block .block_content {
padding:0 0.6em;
}
#cart_block p#cart-buttons a#button_order_cart{
	width:100px;
	background-image:url(../img/shopcoiffure/addcart-button.png);
}
#cart_block p#cart-buttons {
	padding:0 7px;
}
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:50px;
	background-image:url(../img/shopcoiffure/small-button.png);
}
#cart_block dt {
	width:160px;
}
#cart_block dl span.price{
	color:#FF15D1;
}
/**************************************/
/*                HOME                */
/**************************************/
.editorial_block img{
	width:568px;
}
#featured-products_block_center h4{
	display:none;
}
#center_column .products_block ul li, ul#product_list li {
	background:url("../img/shopcoiffure/product-home-bg.png") no-repeat top left;
	width:176px;
	height:205px;
	margin:0 20px 20px 0;
	border:0;
	position:relative;
	padding:10px 0 36px 0;
	float:left;
	display:block;
}
#center_column .products_block .block_content{
	background:none;
	overflow:hidden;
}
#center_column .products_block ul li:hover, ul#product_list li:hover {
	background:transparent url("../img/shopcoiffure/product-home-bg.png") no-repeat -176px 0;
}
.product-addcart{
	position:absolute;
	bottom:0;
	z-index:10;
	width:100%;
}
.product-link-button{
	display:none !important;
}
#center_column .products_block a.exclusive, ul#product_list a.exclusive,#center_column .products_block a.add-to-cart, ul#product_list a.add-to-cart{
	display:block;
	background:url("../img/shopcoiffure/product-addtocart.png") 0 -36px;
	height:36px;
	text-indent:-9000px;
	overflow:hidden;
	margin:0;
	width:auto;
}
#center_column .products_block a.exclusive:hover, ul#product_list a.exclusive:hover{
	background-position:0 0;
}
#center_column div.products_block a.product_image, ul#product_list a.product_image{
	width:100%;
	text-align:center;
	margin:0;
	display:block;
}
#center_column div.products_block p.product_desc, #center_column div.products_block h5, #product_list h5 {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:auto;
	margin:0;
	padding:0 7px;
}
#center_column div.products_block p.product_desc, #product_list p.product_desc{
	text-align:center;	
	display:none;
}
#center_column div.products_block h6, #product_list h6{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 7px;
	text-align:center;
}
#center_column .products_block span.price, #product_list span.price, ul#product_list li .price  {
display:block;
font-size:1.2em;
padding:5px 0;
text-align:center;
}
.not-in-stock{
	display:block;
	text-align:center;
	border-bottom:1px #ccc solid;
	padding:5px;
}
/**************************************/
/*          CATEGORY PAGE             */
/**************************************/
#products_list{
	width:568px;
	overflow:hidden;
}
ul#product_list{
	width:588px;
}
ul#product_list li {
/*background:#D0D3D8 url(../img/shopcoiffure/product-category-bg.png) no-repeat;
border:0;
clear:both;
margin-bottom:10px;
padding:10px;*/
clear:none;
}
ul#product_list li:hover {
/*background-position:0 -150px;*/
}
ul#product_list li a:hover {
text-decoration:underline;
}
ul#product_list a.product_img_link {
border:none;
}
ul#product_list li.first_item{
	clear:both;
}
#productfilter #par-prix{
	display:none;
}
#products-sort{
	padding:5px;
	background:#eee;
}
#productsSortForm{
	float:left;
}
#productfilter, #category-filter{
	float:right;
}
#category-filter{
	display:none;
}
#productfilter h4{
	display:none;
}

/**************************************/
/*             PRODUCTS               */
/**************************************/
.price, .price-shipping, .price-wrapping,#cart_block span.price {
color:#ff15d1;
}
#featured-products_block_center{
	margin-bottom:10px;
}
.product_desc{
	font-size:14px;
}
#center_column div.products_block p.product_desc {
height:auto;
display:none;
}


#center_column .products_block ul li.last_item_of_line{
	margin:0;
}
div.exclusive, div.exclusive a {
color:inherit;
}
#short_description_content{
	text-align:left;
}
.breadcrumb{
	padding:5px 0;
	line-height:1.5em;
	border-bottom:1px #ccc solid;
}
h2,h2.category_title{
	background:none;
	height:15px;
	padding:5px 0;
	line-height:1.5em;
	border:none;
	font-size:13px;
}

#primary_block{
	width:500px;
	overflow:hidden;
	margin:20px auto 0 auto;
}
#primary_block #pb-left-column {
margin-left:20px;
width:238px;
}
#primary_block #image-block {
border:none;
width:310px;
}
#primary_block #image-block img{

}
#primary_block  h2{
	height:32px;
	line-height:18px;
	padding:0 10px;
	margin:0;
	border:0;
}
#primary_block #pb-right-column{
	padding-left:1px;
}
#primary_block #pb-left-column{
	width:189px;
	margin:0;
	padding-bottom:10px;
}
#primary_block #short_description_block, #primary_block #color_picker, #primary_block form#buy_block{
	padding:0 10px;
	border:none;
	background: none;
}
#primary_block #add_to_cart input{
	background-image:url("../img/shopcoiffure/button120pink.png");
}
#primary_block .product-footer{
	width:100%;
	float:left;
}
/**************************************/
/*                TABS                */
/**************************************/
ul.idTabs li a{
	
	padding: 3px 5px 0 5px;
}
ul.idTabs li a {
	background:url("../img/shopcoiffure/tabs-long.png") 0 -25px;
}
ul.idTabs li a.selected {
	background:url("../img/shopcoiffure/tabs-long.png");
}
ul.idTabsShort li a{
	width:128px;
}
ul.idTabsShort li a {
	background:url("../img/shopcoiffure/tab-inactive.png");
}
ul.idTabsShort li a.selected {
	background:url("../img/shopcoiffure/tab-active.png");
}

/**************************************/
/*               FOOTER               */
/**************************************/
#footer {
background:url(../img/shopcoiffure/bottom-bg2.png) no-repeat top;
height:10px;
padding:2px 0 13px 0;
text-align:center;
color:#fff;
font-size:12px;
border:0;
}
#footer .block_various_links li {
border-left:1px solid #fff;
}
#footer .block_various_links li a:visited{
	color:#f5d3f5;
}



#productscategory_list a{
	color: grey;
	}
