/* ---------- Styles specific to the project ----------- */

td.header1 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(34,39,139);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 20px;
	border-bottom : 0px solid rgb(240,240,240);
	background :  rgb(255,255,255) url(../images/menu_st.gif) no-repeat center left;
	/*border-bottom : 1px solid rgb(203,220,252);*/
	height :  20px;
	}

table.spemenus{
	margin: 0;
	padding: 0;
	border: 0;
	}

td.spemenusleft{
	vertical-align: top;
	}

td.spemenusright{
	vertical-align: middle;
	} 

.imgspemenusleft{
	float:left;
	margin: 0;
	padding: 0 1px 0 0;
	border: 0;
	}

div.fill2 {
	height: 20px;
	}

/* couleurs de bg dynamique des menus 2 */

.leftboxmenus2 li.Menus2DynamicKbleuciel {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bleuciel.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKbleufonce {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bleufonce.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKrose{
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-rose.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKkaki {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-kaki.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKbleugris {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bleugris.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKbrun {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-brun.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKgris {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-gris.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKvertfonce {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-vertfonce.gif) no-repeat top left;
	height: 21px;
	}
.leftboxmenus2 li.Menus2DynamicKvertclair {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-vertclair.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKvertclairTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 6px 1px 0.1em 10px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-vertclair-2l.gif) no-repeat top left;
	height: 42px;
	}

/* Categories de produits */

.leftboxmenus2 li.Menus2DynamicKafval {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-afval.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKafvalTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-afval-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKbakjes {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bakjes.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKbekersTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bekers-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKbestek {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-bestek.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKbordenTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-borden-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKkeukengerei {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-keukengerei.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKfilm {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-film.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKfilmTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-film-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKhygienepapier {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-hygienepapier.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKkeukenhygiene {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-keukenhygiene.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKkeukenhygieneTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-keukenhygiene-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKmaaltijd {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-maaltijd.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKmedischedispTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-medischedisp-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKmedischehyg {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-medischehyg.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKmedischeprot {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-medischeprot.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKonderhoudTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-onderhoud-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKpapierTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-papier-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKprot {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-prot.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKreinigingTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-reiniging-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKsterilisatie {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-sterilisatie.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKtafel {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-tafel.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKtake {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-take.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKverzorging {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-verzorging.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKvloeren {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-vloeren.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKwas {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-was.gif) no-repeat top left;
	height: 21px;
	}

.leftboxmenus2 li.Menus2DynamicKzepenTwoLines {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-zepen-2lines.gif) no-repeat top left;
	height: 36px;
	}

.leftboxmenus2 li.Menus2DynamicKpersonal {
  	border-top: 6px solid rgb(231,231,233);
  	padding: 3px 1px 0.1em 35px;
  	font-size:  90%;
	background :  url(../images/layer1_menu2-bg-personal.gif) no-repeat top left;
	height: 21px;
	}

/* styles enquête de satisfaction */

td.FormTitleEnq {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(87,74,72);
	text-decoration : underline;
	text-align : left;
	padding : 10px 2px 10px 2px;
	/*border-top : 1px solid rgb(203,204,206);
	border-bottom : 1px solid rgb(203,204,206);*/
	}

td.FormInfoEnq {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(87,74,72);
	text-decoration : none;
	text-align : left;
	padding : 2px 2px 8px 2px;
	}

td.ChampTitleEnq {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(87,74,72);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 15px;	
	padding-right : 10px;	
	padding-left : 2px;
	vertical-align : top;
	}
td.ChampDescrEnq {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 11px;
	color : rgb(87,74,72);
	text-decoration : none;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 15px;	
	padding-right : 0px;	
	padding-left : 5px;
	vertical-align : top;
	}
	
span.bestSeller{
	color: rgb(246,132,31);
}
