@charset "iso-8859-1";
/***** StyleSheet for search.cfm *****/


/*** start sections and subsections ***/
form.grouped-brand-list fieldset {
	position: relative;
	padding: 0;
}

form.grouped-brand-list fieldset.search-level-0 {
	padding: 8px 0 0 0;
}
form.grouped-brand-list fieldset.search-level-2 {
	background-color: white;
}
form.grouped-brand-list div.subsection-title {
	height: 25px;
	margin: 4px 0 8px 0;
	padding: 0;
	overflow: hidden;
}

/** Couleur de fond des titres de sous-categories **/
fieldset.search-level-1.segment1 div.subsection-title, fieldset.search-level-1.segment1 h1.search-sub-cat span {
	background-color: #885f7d !important;
}
fieldset.search-level-1.segment2 div.subsection-title, fieldset.search-level-1.segment2 h1.search-sub-cat span {
	background-color: #428eb3 !important;
}
fieldset.search-level-1.segment3 div.subsection-title, fieldset.search-level-1.segment3 h1.search-sub-cat span {
	background-color: #b2ad74 !important;
}
fieldset.search-level-1.segment4 div.subsection-title, fieldset.search-level-1.segment4 h1.search-sub-cat span {
	background-color: #e0506b !important;
}
fieldset.search-level-1.segment5 div.subsection-title, fieldset.search-level-1.segment5 h1.search-sub-cat span {
	background-color: #cf6f3f !important;
}
fieldset.search-level-1.segment6 div.subsection-title, fieldset.search-level-1.segment6 h1.search-sub-cat span {
	background-color: #cf9f0f !important;
}
fieldset.search-level-1.segment7 div.subsection-title, fieldset.search-level-1.segment7 h1.search-sub-cat span {
	background-color: #6f9f9f !important;
}


/* Titres des marques/gammes */

/** Fond fermé du titre de marque **/
fieldset.search-level-1.segment1 h4.search-brand {
	background: url(../ximg/dropdown_closed-1.gif) no-repeat center;
}
fieldset.search-level-1.segment2 h4.search-brand {
	background: url(../ximg/dropdown_closed-2.gif) no-repeat center;
}
fieldset.search-level-1.segment3 h4.search-brand {
	background: url(../ximg/dropdown_closed-3.gif) no-repeat center;
}
fieldset.search-level-1.segment4 h4.search-brand {
	background: url(../ximg/dropdown_closed-4.gif) no-repeat center;
}
fieldset.search-level-1.segment5 h4.search-brand {
	background: url(../ximg/dropdown_closed-5.gif) no-repeat center;
}
fieldset.search-level-1.segment6 h4.search-brand {
	background: url(../ximg/dropdown_closed-6.gif) no-repeat center;
}
fieldset.search-level-1.segment7 h4.search-brand {
	background: url(../ximg/dropdown_closed-7.gif) no-repeat center;
}

/** Fond ouvert du titre de marque **/
fieldset.search-level-1.segment1 h4.search-brand.open {
	background: url(../ximg/dropdown_open-1.gif) no-repeat center;
}
fieldset.search-level-1.segment2 h4.search-brand.open {
	background: url(../ximg/dropdown_open-2.gif) no-repeat center;
}
fieldset.search-level-1.segment3 h4.search-brand.open {
	background: url(../ximg/dropdown_open-3.gif) no-repeat center;
}
fieldset.search-level-1.segment4 h4.search-brand.open {
	background: url(../ximg/dropdown_open-4.gif) no-repeat center;
}
fieldset.search-level-1.segment5 h4.search-brand.open {
	background: url(../ximg/dropdown_open-5.gif) no-repeat center;
}
fieldset.search-level-1.segment6 h4.search-brand.open {
	background: url(../ximg/dropdown_open-6.gif) no-repeat center;
}
fieldset.search-level-1.segment7 h4.search-brand.open {
	background: url(../ximg/dropdown_open-7.gif) no-repeat center;
}

/** Couleur du titre de la marque **/
fieldset.search-level-1.segment1 h4.search-brand span {
	color: #9e7d96 !important;
}
fieldset.search-level-1.segment2 h4.search-brand span {
	color: #006699 !important;
}
fieldset.search-level-1.segment3 h4.search-brand span {
	color: #ada86b !important;
}
fieldset.search-level-1.segment4 h4.search-brand span {
	color: #de4561 !important;
}
fieldset.search-level-1.segment5 h4.search-brand span {
	color: #cc6633 !important;
}
fieldset.search-level-1.segment6 h4.search-brand span {
	color: #cc9900 !important;
}
fieldset.search-level-1.segment7 h4.search-brand span {
	color: #669999 !important;
}

/** Images de fond des titres de sous-categories **/
fieldset.search-level-1.segment1 div.subsection-title {
	background: url(../ximg/nav_prodview_1_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment2 div.subsection-title {
	background: url(../ximg/nav_prodview_2_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment3 div.subsection-title {
	background: url(../ximg/nav_prodview_3_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment4 div.subsection-title {
	background: url(../ximg/nav_prodview_4_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment5 div.subsection-title {
	background: url(../ximg/nav_prodview_5_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment6 div.subsection-title {
	background: url(../ximg/nav_prodview_6_right_hi.gif) no-repeat top right;
}
fieldset.search-level-1.segment7 div.subsection-title {
	background: url(../ximg/nav_prodview_7_right_hi.gif) no-repeat top right;
}

fieldset.search-level-1.segment1 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_1_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment2 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_2_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment3 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_3_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment4 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_4_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment5 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_5_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment6 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_6_left_hi.gif) no-repeat top left;
}
fieldset.search-level-1.segment7 div.subsection-title h1.search-sub-cat {
	background: url(../ximg/nav_prodview_7_left_hi.gif) no-repeat top left;
}

/** Bordures des resultats de recherche par univers **/
fieldset.search-level-1 ul.search-result-list {
	border-style: solid;
	border-width: 1px;
	border-top: 0;
}
fieldset.search-level-1.segment1 ul.search-result-list {
	/*
	border-bottom: 1px solid #bfa9b9;
	border-left: 1px solid #bfa9b9;
	border-right: 1px solid #bfa9b9;
	*/
	border-color: #bfa9b9;
}
fieldset.search-level-1.segment2 ul.search-result-list {
	/*
	border-bottom: 1px solid #79c5ea;
	border-left: 1px solid #79c5ea;
	border-right: 1px solid #79c5ea;
	*/
	border-color: #79c5ea;
}
fieldset.search-level-1.segment3 ul.search-result-list {
	/*
	border-bottom: 1px solid #bcb77e;
	border-left: 1px solid #bcb77e;
	border-right: 1px solid #bcb77e;
	*/
	border-color: #bcb77e;
}
fieldset.search-level-1.segment4 ul.search-result-list {
	/*
	border-bottom: 1px solid #ff8da3;
	border-left: 1px solid #ff8da3;
	border-right: 1px solid #ff8da3;
	*/
	border-color: #ff8da3;
}
fieldset.search-level-1.segment5 ul.search-result-list {
	/*
	border-bottom: 1px solid #f99969;
	border-left: 1px solid #f99969;
	border-right: 1px solid #f99969;
	*/
	border-color: #f99969;
}
fieldset.search-level-1.segment6 ul.search-result-list {
	/*
	border-bottom: 1px solid #e2b222;
	border-left: 1px solid #e2b222;
	border-right: 1px solid #e2b222;
	*/
	border-color: #e2b222;
}
fieldset.search-level-1.segment7 ul.search-result-list {
	/*
	border-bottom: 1px solid #8fbfbf;
	border-left: 1px solid #8fbfbf;
	border-right: 1px solid #8fbfbf;
	*/
	border-color: #8fbfbf;
}

/*
form.grouped-brand-list fieldset.search-level-1.segment1 ul.search-result-list li.search-result-item {
	border-left: 1px solid #bfa9b9;
	border-right: 1px solid #bfa9b9;
}
form.grouped-brand-list fieldset.search-level-1.segment2 ul.search-result-list li.search-result-item {
	border-left: 1px solid #a8cbdc;
	border-right: 1px solid #a8cbdc;
}
form.grouped-brand-list fieldset.search-level-1.segment3 ul.search-result-list li.search-result-item {
	border-left: 1px solid #d5d3b3;
	border-right: 1px solid #d5d3b3;
}
form.grouped-brand-list fieldset.search-level-1.segment4 ul.search-result-list li.search-result-item {
	border-left: 1px solid #eea0ae;
	border-right: 1px solid #eea0ae;
}
form.grouped-brand-list fieldset.search-level-1.segment5 ul.search-result-list li.search-result-item {
	border-left: 1px solid #e5b197;
	border-right: 1px solid #e5b197;
}
form.grouped-brand-list fieldset.search-level-1.segment6 ul.search-result-list li.search-result-item {
	border-left: 1px solid #e5cb7d;
	border-right: 1px solid #e5cb7d;
}
form.grouped-brand-list fieldset.search-level-1.segment7 ul.search-result-list li.search-result-item {
	border-left: 1px solid #b1cbcb;
	border-right: 1px solid #b1cbcb;
}
*/




/*
form.grouped-brand-list fieldset.search-level-1.segment1 ul.search-result-list li.alternate {
	background-color: #c9b6c3;
}
form.grouped-brand-list fieldset.search-level-1.segment2 ul.search-result-list li.alternate {
	background-color: #a8cbdc;
}
form.grouped-brand-list fieldset.search-level-1.segment3 ul.search-result-list li.alternate {
	background-color: #d5d3b3;
}
form.grouped-brand-list fieldset.search-level-1.segment4 ul.search-result-list li.alternate {
	background-color: #eea0ae;
}
form.grouped-brand-list fieldset.search-level-1.segment5 ul.search-result-list li.alternate {
	background-color: #e5b197;
}
form.grouped-brand-list fieldset.search-level-1.segment6 ul.search-result-list li.alternate {
	background-color: #e5cb7d;
}
form.grouped-brand-list fieldset.search-level-1.segment7 ul.search-result-list li.alternate {
	background-color: #b1cbcb;
}
*/
/* Bordure en bas des LI selon les univers */
/*
form.grouped-brand-list fieldset.search-level-1.segment1 ul.search-result-list li {
	border-bottom: 1px solid #c9b6c3;
}
form.grouped-brand-list fieldset.search-level-1.segment2 ul.search-result-list li {
	border-bottom: 1px solid #a8cbdc;
}
form.grouped-brand-list fieldset.search-level-1.segment3 ul.search-result-list li {
	border-bottom: 1px solid #d5d3b3;
}
form.grouped-brand-list fieldset.search-level-1.segment4 ul.search-result-list li {
	border-bottom: 1px solid #eea0ae;
}
form.grouped-brand-list fieldset.search-level-1.segment5 ul.search-result-list li {
	border-bottom: 1px solid #e5b197;
}
form.grouped-brand-list fieldset.search-level-1.segment6 ul.search-result-list li {
	border-bottom: 1px solid #e5cb7d;
}
form.grouped-brand-list fieldset.search-level-1.segment7 ul.search-result-list li.last-item {
	border-bottom: 1px solid #b1cbcb;
}
*/
/*** end sections and subsections ***/


/*** start headings ***/
fieldset.search-level-0 h1.search-title {
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	background: none;
	margin: 3px 0;
}
fieldset.search-level-1 h1.search-sub-cat {
	height: 25px;
	margin: 0;
}
fieldset.search-level-1 h1.search-sub-cat span {
	margin-left: 12px;
	font: normal 14px/25px Arial, sans-serif;
	height: 25px;
	background: none !important;
	color: white;
}


/*** start brand-section ***/
form.grouped-brand-list h4.search-brand {
	display: block;
	width: 430px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 4px 0;
	cursor: pointer;
}
form.grouped-brand-list a h4.search-brand span, form.grouped-brand-list a {
	text-decoration: none !important;
}
form.grouped-brand-list h4.search-brand.open {
	margin: 0;
}
form.grouped-brand-list h4.search-brand span {
	color: #9e7d96;
	font: normal 14px/30px Arial, sans-serif;
	position: relative;
	left: 40px;
	text-decoration: none !important;
}
/*** end brand-section ***/


h1.search-title.segment1 {
	color: #9e7d96;
}
h1.search-title.segment2 {
	color: #006699;
}
h1.search-title.segment3 {
	color: #ada86b;
}
h1.search-title.segment4 {
	color: #de4561;
}
h1.search-title.segment5 {
	color: #cc6633;
}
h1.search-title.segment6 {
	color: #cc9900;
}
h1.search-title.segment7 {
	color: #669999;
}
/*** end headings ***/



/*** start products list ***/
form.grouped-brand-list ul.search-result-list {
	margin: 0 0 4px 0;
	padding: 0;
	overflow: auto;
	position: relative;
	background: white;
	border-bottom: 1px solid #bfa9b9;
	height: auto;
	text-align: center;
	display: block;
}
form.grouped-brand-list ul.search-result-list li.search-result-item {
	list-style-type: none;
	width: 422px;
	margin: 0 auto;
	padding: 0 0 3px 0;
	display: block;
	text-align: right;
	height: auto;
	min-height: 56px;
	background: url(../ximg/bg_dots_horiz.gif) repeat-x bottom center;
}
form.grouped-brand-list ul.search-result-list li.last-item {
	border: none !important;
	background: none !important;
}
.forced-line {
	background: url(../ximg/bg_dots_horiz.gif) repeat-x bottom center;
}
form.grouped-brand-list li.search-result-item img.product-search-img {
	/*width: 50px;*/
	/*display: block;*/
	/*float: left;*/
	/*margin: 4px 12px 0 4px;*/
}
form.grouped-brand-list li.search-result-item p.text {
	display: block;
	text-align: left;
	min-height: 50px;
	height: 50px;
	overflow: visible;
}
form.grouped-brand-list li.search-result-item a {
	margin: 6px 0 3px 0;
}
form.grouped-brand-list li.search-result-item p.text strong {
	padding: 4px 0 0 0;
	display: block;
}
form.grouped-brand-list li.search-result-item span.product-type {
	color: #9e7d96;
	display: block;
}
form.grouped-brand-list li.search-result-item span.prix {
	float: left;
	margin: 0 0 0 66px;
}
form.grouped-brand-list li.search-result-item span.ancien_prix {
	text-decoration: line-through;
	margin: 0 6px 0 0;
	color: #9e7d96;
}
form.grouped-brand-list div.expand-area {
	text-align: right;
	margin: 3px 0 0 0;
}
/*** end products list ***/
