/*** Layout du site selon les pages ***/

/** Main layout **/
body.mainLayout div#header {
	/*background-color: #5e6c78;*/
}

#mainArea div#mainContent{
	border-top:5px solid  #5e6c78;
}

body.mainLayout div#footer {
	background: #82909c url(/e_commerce/ximg/bgFooter_homepage.jpg) no-repeat top left;
}

/** Order process layout **/
body.basketLayout div#header {
	/*background-color: #5e6c78;*/
}

body.basketLayout div#footer {
	background: #d2d2d2 url(/e_commerce/ximg/bgFooter_basket.jpg) no-repeat top left;
}

/** HOMEPAGE **/
/* Lien cat blocks topsellers */
div#bestsellers a.cat_button.c1 {
	background-image: url(/e_commerce/ximg/btn-scat-segment-3.png);
}
div#bestsellers a.cat_button.c2 {
	background-image: url(/e_commerce/ximg/btn-scat-segment-2.png);
}
div#bestsellers a.cat_button.c3 {
	background-image: url(/e_commerce/ximg/btn-scat-segment-4.png);
}
div#bestsellers a.cat_button.c4 {
	background-image: url(/e_commerce/ximg/btn-scat-segment-1.png);
}
div#bestsellers a.cat_button.c5 {
	background-image: url(/e_commerce/ximg/btn-scat-segment-5.png);
}


/** Menu cat/subcat **/
/* segment 1 */
#header ul#navMain li.segment1 a,
#header ul#navMain li.segment1 a:link,
#header ul#navMain li.segment1 a:visited,
#header ul#navMain li.segment1 a:hover{
	background-image: url(/e_commerce/ximg/btn-menu-segment-1.gif);
}
/* segment 2 */
#header ul#navMain li.segment2 a,
#header ul#navMain li.segment2 a:link,
#header ul#navMain li.segment2 a:visited,
#header ul#navMain li.segment2 a:hover{
	background-image: url(/e_commerce/ximg/btn-menu-segment-2.gif);
}
/* segment 3 */
#header ul#navMain li.segment3 a,
#header ul#navMain li.segment3 a:link,
#header ul#navMain li.segment3 a:visited,
#header ul#navMain li.segment3 a:hover{
	background-image: url(/e_commerce/ximg/btn-menu-segment-3.gif);
}
/* segment 4 */
#header ul#navMain li.segment4 a,
#header ul#navMain li.segment4 a:link,
#header ul#navMain li.segment4 a:visited,
#header ul#navMain li.segment4 a:hover{
	background-image: url(/e_commerce/ximg/btn-menu-segment-4.gif);
}
/* segment 5 */
#header ul#navMain li.segment5 a,
#header ul#navMain li.segment5 a:link,
#header ul#navMain li.segment5 a:visited,
#header ul#navMain li.segment5 a:hover{
	background-image: url(/e_commerce/ximg/btn-menu-segment-5.gif);
}


/** Category layout **/
/* Green variant */
body.segment-1 div#category-heading ul.nav-overview li h2 a.button.menu_on  {
	color: #bc7b48;
}
body.segment-1 div#header {
	/*background-color: #bc7b48;*/
}

body.segment-1 div#mainArea div#mainContent{
	border-top:10px solid  #bc7b48;
}

body.segment-1 div#footer {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-4.jpg) no-repeat top left;
}
body.segment-1 div#category-heading {
	background: #dee2e2 url(/e_commerce/ximg/bg-segment-4.jpg) no-repeat top left;
}
body.segment-1 div#category-heading ul.nav-overview li a.button {
	background: url(/e_commerce/ximg/btn-scat-segment-3.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-1 .segment {
	color: #f0b47f;
}
body.segment-1 div#scategory-heading {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-4.jpg) no-repeat top left;
}
div#scategory-heading ul.snav-overview li a.sbutton {
	margin-top: 19px !important;
	background: url(/e_commerce/ximg/btn-scat-segment-3.png) no-repeat top left;
	_background: none;
	cursor: pointer;
	position: relative;
	_margin-bottom: -19px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/e_commerce/ximg/btn-scat-segment-3.png');
}
body.segment-1 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on span{
	color: #bc7b48;
}



/* Deep Blue Variant */
body.segment-2 div#category-heading ul.nav-overview li h2 a.button.menu_on  {
	color: #547fb0;
}
body.segment-2 div#header {
	/*background-color: #547fb0;*/
}
body.segment-2 div#mainArea div#mainContent{
	border-top:10px solid  #547fb0;
}

body.segment-2 div#footer {
	background: #547fb0 url(/e_commerce/ximg/bg-segment-2.jpg) no-repeat top left;
}
body.segment-2 div#category-heading {
	background: #dee2e2 url(/e_commerce/ximg/bg-segment-2.jpg) no-repeat top left;
}
body.segment-2 div#category-heading ul.nav-overview li a.button {
	background: url(/e_commerce/ximg/btn-scat-segment-2.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-2 .segment {
	color: #95c0f2;
}
body.segment-2 div#scategory-heading {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-2.jpg) no-repeat top left;
}
body.segment-2 div#scategory-heading ul.snav-overview li a.sbutton {
	margin-top: 19px;
	background: url(/e_commerce/ximg/btn-scat-segment-2.png) no-repeat top left;
	_background: none;
	cursor: pointer;
	position: relative;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/e_commerce/ximg/btn-scat-segment-2.png');
}
body.segment-2 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on span{
	color: #547fb0;
}
/* Brown variant */
body.segment-3 div#category-heading ul.nav-overview li h2 a.button.menu_on {
	color: #5fa6d2;
}
body.segment-3 div#header {
	/*background-color: #5fa6d2;*/
}
body.segment-3 div#mainArea div#mainContent{
	border-top:10px solid  #5fa6d2;
}
body.segment-3 div#footer {
	background: #5fa6d2 url(/e_commerce/ximg/bg-segment-3.jpg) no-repeat top left;
}
body.segment-3 div#category-heading {
	background: #dee2e2 url(/e_commerce/ximg/bg-segment-3.jpg) no-repeat top left;
}
body.segment-3 div#category-heading ul.nav-overview li a.button {
	background: url(/e_commerce/ximg/btn-scat-segment-4.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-3 .segment {
	color: #95c0f2;
}
body.segment-3 div#scategory-heading {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-3.jpg) no-repeat top left;
}
body.segment-3 div#scategory-heading ul.snav-overview li a.sbutton {
	margin-top: 19px;
	background: url(/e_commerce/ximg/btn-scat-segment-4.png) no-repeat top left;
	_background: none;
	cursor: pointer;
	position: relative;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/e_commerce/ximg/btn-scat-segment-4.png');
}
body.segment-3 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on span{
	color: #5fa6d2;
}
/* Light blue variant */
body.segment-4 div#category-heading ul.nav-overview li h2 a.button.menu_on {
	color: #5ea3a7;
}
body.segment-4 div#header {
	/*background-color: #5ea3a7;*/
}
body.segment-4 div#mainArea div#mainContent{
	border-top:10px solid  #5ea3a7;
}
body.segment-4 div#footer {
	background: #5ea3a7 url(/e_commerce/ximg/bg-segment-1.jpg) no-repeat top left;
}
body.segment-4 div#category-heading {
	background: #dee2e2 url(/e_commerce/ximg/bg-segment-1.jpg) no-repeat top left;
}
body.segment-4 div#category-heading ul.nav-overview li a.button {
	background: url(/e_commerce/ximg/btn-scat-segment-1.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-4 .segment {
	color: #bbeef1;
}
body.segment-4 div#scategory-heading {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-1.jpg) no-repeat top left;
}
body.segment-4 div#scategory-heading ul.snav-overview li a.sbutton {
	margin-top: 19px;
	background: url(/e_commerce/ximg/btn-scat-segment-1.png) no-repeat top left;
	_background: none;
	cursor: pointer;
	position: relative;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/e_commerce/ximg/btn-scat-segment-1.png');
}
body.segment-4 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on span{
	color: #5ea3a7;
}
/* Forest green variant */
body.segment-5 div#category-heading ul.nav-overview li h2 a.button.menu_on {
	color: #fff;
	/*color: #91a17e;*/
}
body.segment-5 div#header {
	/*background-color: #91a17e;*/
}
body.segment-5 div#mainArea div#mainContent{
	border-top:10px solid  #91a17e;
}
body.segment-5 div#footer {
	background: #91a17e url(/e_commerce/ximg/bg-segment-5.jpg) no-repeat top left;
}
body.segment-5 div#category-heading {
	background: #dee2e2 url(/e_commerce/ximg/bg-segment-5.jpg) no-repeat top left;
}
body.segment-5 div#category-heading ul.nav-overview li a.button {
	background: url(/e_commerce/ximg/btn-scat-segment-5.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-5 .segment {
	color: #d8e1a6;
}
body.segment-5 div#scategory-heading {
	background: #bc7b48 url(/e_commerce/ximg/bg-segment-5.jpg) no-repeat top left;
}
body.segment-5 div#scategory-heading ul.snav-overview li a.sbutton {
	margin-top: 19px;
	background: url(/e_commerce/ximg/btn-scat-segment-5.png) no-repeat top left;
	cursor: pointer;
	position: relative;
}
body.segment-5 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on span{
	color: #91a17e;
}
/*** start product sheet ***/
	/* File download */
	form#productform div.files-container.cat-1 {
		background: url(/e_commerce/ximg/fiche/pdf_footer_c3.gif) no-repeat bottom left;
	}
	form#productform div.files-container.cat-2 {
		background: url(/e_commerce/ximg/fiche/pdf_footer_c2.gif) no-repeat bottom left;
	}
	form#productform div.files-container.cat-3 {
		background: url(/e_commerce/ximg/fiche/pdf_footer_c4.gif) no-repeat bottom left;
	}
	form#productform div.files-container.cat-4 {
		background: url(/e_commerce/ximg/fiche/pdf_footer_c1.gif) no-repeat bottom left;
	}
	form#productform div.files-container.cat-5 {
		background: url(/e_commerce/ximg/fiche/pdf_footer_c5.gif) no-repeat bottom left;
	}
	
	form#productform div.files-container.cat-1 h3 {
		background: url(/e_commerce/ximg/fiche/pdf_header_c3.gif) no-repeat top left;
	}
	form#productform div.files-container.cat-2 h3 {
		background: url(/e_commerce/ximg/fiche/pdf_header_c2.gif) no-repeat top left;
	}
	form#productform div.files-container.cat-3 h3 {
		background: url(/e_commerce/ximg/fiche/pdf_header_c4.gif) no-repeat top left;
	}
	form#productform div.files-container.cat-4 h3 {
		background: url(/e_commerce/ximg/fiche/pdf_header_c1.gif) no-repeat top left;
	}
	form#productform div.files-container.cat-5 h3 {
		background: url(/e_commerce/ximg/fiche/pdf_header_c5.gif) no-repeat top left;
	}
	
	form#productform div.files-container.cat-1 ul.list-items li{
		background: url(/e_commerce/ximg/fiche/pdf_back_c3.gif) repeat-y top left;
	}
	form#productform div.files-container.cat-2 ul.list-items li{
		background: url(/e_commerce/ximg/fiche/pdf_back_c2.gif) repeat-y top left;
	}
	form#productform div.files-container.cat-3 ul.list-items li{
		background: url(/e_commerce/ximg/fiche/pdf_back_c4.gif) repeat-y top left;
	}
	form#productform div.files-container.cat-4 ul.list-items li{
		background: url(/e_commerce/ximg/fiche/pdf_back_c1.gif) repeat-y top left;
	}
	form#productform div.files-container.cat-5 ul.list-items li{
		background: url(/e_commerce/ximg/fiche/pdf_back_c5.gif) repeat-y top left;
	}
	
	/** Product cross-selling and description **/
	body.segment-1 div.tab-container {
		background-image: url(/e_commerce/ximg/fiche/ft_footer_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs {
		background-image: url(/e_commerce/ximg/fiche/ft_header_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li {
		background-image: url(/e_commerce/ximg/onglets/tab_left_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li.act {
		background-image: url(/e_commerce/ximg/onglets/tab_left_over_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li.act a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_over_c3.gif);
	}
	body.segment-1 div.tab-container ul.tabs li.act a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_over_c3.gif);
		color:#be7f4d !important;
	}
	body.segment-1 div.tab-container div.content {
		background-image: url(/e_commerce/ximg/fiche/ft_back_c3.gif);
	}
	
	body.segment-2 div.tab-container {
		background-image: url(/e_commerce/ximg/fiche/ft_footer_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs {
		background-image: url(/e_commerce/ximg/fiche/ft_header_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li {
		background-image: url(/e_commerce/ximg/onglets/tab_left_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li.act {
		background-image: url(/e_commerce/ximg/onglets/tab_left_over_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li.act a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_over_c2.gif);
	}
	body.segment-2 div.tab-container ul.tabs li.act a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_over_c2.gif);
		color:#547FB0 !important;
	}
	body.segment-2 div.tab-container div.content {
		background-image: url(/e_commerce/ximg/fiche/ft_back_c2.gif);
	}
	
	body.segment-3 div.tab-container {
		background-image: url(/e_commerce/ximg/fiche/ft_footer_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs {
		background-image: url(/e_commerce/ximg/fiche/ft_header_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li {
		background-image: url(/e_commerce/ximg/onglets/tab_left_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li.act {
		background-image: url(/e_commerce/ximg/onglets/tab_left_over_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li.act a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_over_c4.gif);
	}
	body.segment-3 div.tab-container ul.tabs li.act a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_over_c4.gif);
		color:#5FA6D2 !important;
	}
	body.segment-3 div.tab-container div.content {
		background-image: url(/e_commerce/ximg/fiche/ft_back_c4.gif);
	}
	
	body.segment-4 div.tab-container {
		background-image: url(/e_commerce/ximg/fiche/ft_footer_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs {
		background-image: url(/e_commerce/ximg/fiche/ft_header_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li {
		background-image: url(/e_commerce/ximg/onglets/tab_left_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li.act {
		background-image: url(/e_commerce/ximg/onglets/tab_left_over_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li.act a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_over_c1.gif);
	}
	body.segment-4 div.tab-container ul.tabs li.act a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_over_c1.gif);
		color:#5EA3A7 !important;
	}
	body.segment-4 div.tab-container div.content {
		background-image: url(/e_commerce/ximg/fiche/ft_back_c1.gif);
	}
	
	body.segment-5 div.tab-container {
		background-image: url(/e_commerce/ximg/fiche/ft_footer_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs {
		background-image: url(/e_commerce/ximg/fiche/ft_header_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li {
		background-image: url(/e_commerce/ximg/onglets/tab_left_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li.act {
		background-image: url(/e_commerce/ximg/onglets/tab_left_over_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li.act a {
		background-image: url(/e_commerce/ximg/onglets/tab_right_over_c5.gif);
	}
	body.segment-5 div.tab-container ul.tabs li.act a span {
		background-image: url(/e_commerce/ximg/onglets/tab_back_over_c5.gif);
	}
	body.segment-5 div.tab-container div.content {
		background-image: url(/e_commerce/ximg/fiche/ft_back_c5.gif);
	}
/*** end product sheet ***/

	div.container-2col div.col-1.cat_1 {
		background-image: url(/e_commerce/ximg/fiche/photo_back_c3.gif);
	}
	div.container-2col div.col-1.cat_2 {
		background-image: url(/e_commerce/ximg/fiche/photo_back_c2.gif);
	}
	div.container-2col div.col-1.cat_3 {
		background-image: url(/e_commerce/ximg/fiche/photo_back_c4.gif);
	}
	div.container-2col div.col-1.cat_4 {
		background-image: url(/e_commerce/ximg/fiche/photo_back_c1.gif);
	}
	div.container-2col div.col-1.cat_5 {
		background-image: url(/e_commerce/ximg/fiche/photo_back_c5.gif);
	}

body.segment-1 div#category-heading ul.nav-overview li a.button.menu_on,
body.segment-2 div#category-heading ul.nav-overview li a.button.menu_on,
body.segment-3 div#category-heading ul.nav-overview li a.button.menu_on,
body.segment-4 div#category-heading ul.nav-overview li a.button.menu_on{
	background: url(/e_commerce/ximg/back_tab_cat.png) no-repeat center;
}

body.segment-1 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on,
body.segment-2 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on,
body.segment-3 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on,
body.segment-4 div#scategory-heading ul.snav-overview li a.sbutton.smenu_on{
	background: url(/e_commerce/ximg/back_tab_cat.png) no-repeat top left;
}

body.segment-1 .list-content .visu-zoom {background: url(/e_commerce/ximg/list-zoom-segment-1.png) no-repeat top left;}
body.segment-2 .list-content .visu-zoom {background: url(/e_commerce/ximg/list-zoom-segment-2.png) no-repeat top left;}
body.segment-3 .list-content .visu-zoom {background: url(/e_commerce/ximg/list-zoom-segment-3.png) no-repeat top left;}
body.segment-4 .list-content .visu-zoom {background: url(/e_commerce/ximg/list-zoom-segment-4.png) no-repeat top left;}


.segment-1 .pdt-visu-all{background:url(/e_commerce/ximg/bg-pdt-visu-segment-1.gif) no-repeat top left;}
.segment-2 .pdt-visu-all{background:url(/e_commerce/ximg/bg-pdt-visu-segment-2.gif) no-repeat top left;}
.segment-3 .pdt-visu-all{background:url(/e_commerce/ximg/bg-pdt-visu-segment-3.gif) no-repeat top left;}
.segment-4 .pdt-visu-all{background:url(/e_commerce/ximg/bg-pdt-visu-segment-4.gif) no-repeat top left;}

.segment-1 .pdt-all h1{color:#be7f4d;}
.segment-2 .pdt-all h1{color:#547FB0;}
.segment-3 .pdt-all h1{color:#5FA6D2;}
.segment-4 .pdt-all h1{color:#5EA3A7;}


.segment-1 .pdt-mini-detail strong{color:#be7f4d;}
.segment-2 .pdt-mini-detail strong{color:#547FB0;}
.segment-3 .pdt-mini-detail strong{color:#5FA6D2;}
.segment-4 .pdt-mini-detail strong{color:#5EA3A7;}



.segment-1 .pdt-mini-detail .contener{	
	border-right:1px solid #bd7f4e;
	border-left:1px solid #bd7f4e;
}
.segment-2 .pdt-mini-detail .contener{	
	border-right:1px solid #547FB0;
	border-left:1px solid #547FB0;
}
.segment-3 .pdt-mini-detail .contener{	
	border-right:1px solid #5FA6D2;
	border-left:1px solid #5FA6D2;
}
.segment-4 .pdt-mini-detail .contener{	
	border-right:1px solid #5EA3A7;
	border-left:1px solid #5EA3A7;
}



.segment-1 #carrousel .set a:hover.set-img,
.segment-1 #carrousel .actived a.set-img,
.segment-1 #carrousel .actived a:link.set-img,
.segment-1 #carrousel .actived a:visited.set-img{
	border:2px solid #be7f4d !important;
}
.segment-2 #carrousel .set a:hover.set-img,
.segment-2 #carrousel .actived a.set-img,
.segment-2 #carrousel .actived a:link.set-img,
.segment-2 #carrousel .actived a:visited.set-img{
	border:2px solid #547FB0 !important;
}
.segment-3 #carrousel .set a:hover.set-img,
.segment-3 #carrousel .actived a.set-img,
.segment-3 #carrousel .actived a:link.set-img,
.segment-3 #carrousel .actived a:visited.set-img{
	border:2px solid #5FA6D2 !important;
}
.segment-4 #carrousel .set a:hover.set-img,
.segment-4 #carrousel .actived a.set-img,
.segment-4 #carrousel .actived a:link.set-img,
.segment-4 #carrousel .actived a:visited.set-img{
	border:2px solid #5EA3A7 !important;
}
