/* CSS Document */
body {
	margin:0px;
	padding:0px;
	border:0px;
  	font-family: Arial, helvetica, Geneva, Verdana, sans-serif;
  	background-color:#c7b07f;
	background-image:url(../images_iface/recycletile.jpg);
	color:#2e2a2c;
	font-size:12px;
	line-height:17px;
	height:100%;
	overflow:auto;
	/* x x x x x centering */
	/*text-align: center;*/
}
div,img,table,td,form,select,option{
	margin:0px;
	border:0px;
	padding:0px;
}
div#container{
	/*margin-left: auto;
	margin-right: auto;*/
	width: 932px;
	text-align: left;
	/* ---- older absolute positioning system ---*/ 
	position: absolute;
	left: 50%;
	width: 932px;
	margin-left: -466px;
	height:100%;
	text-align:left;
}
div#page{
	background-image:url(../images_iface/paper_back.jpg);
	background-repeat:repeat-y;
	
}
div#header{
	padding:0;
	margin:0;
	border:0;
	height:191px;
	margin-top:13px;
	margin-left:6px;
}
div #top{
	padding:0;
	margin:0;
	border:0;
	background: url(../images_iface/recycle_top2.jpg);
	height:28px;
}
div#colContainer{
	margin:0;
	border:0;
	padding:0;
	clear:both;
}
div#col1{
	float:left;
	width:173px;
}
.ct{
	margin-left:6px;
}
div#col2{
	float:left;
	/*width:538px;*/
	width:480px;
	margin-left:33px;
	margin-right:25px;
	padding-top:20px;
	padding-bottom:28px;
	
}
div#col2Wide{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:707px;
}
div#col2WideCt{
	padding-top:20px;
	padding-bottom:28px;
}

div#col3{
	float:right;
	margin-right:19px;
	width:195px;
}
.sortDList{
	width:171px;
}
.sortBar{
	background-color:#e2ebd3;
}
.sortDrop{
	background-color:#9cb372;
	padding:8px;
	float:left;
}
.sortDropCt{
}
.sortAlpha{
	float:left;
	padding-left:8px;
	padding-right:8px;
	background-color:#e2ebd3;
}
.letterDefault{
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:19px;
	height:19px;
	text-align:center;
	vertical-align:middle;
}
.letterDefaultOver{
	cursor:pointer; 
	background: #9cb372; 
	color:#FFFFFF;
	text-decoration: none;
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:19px;
	height:19px;
	text-align:center;
	vertical-align:middle;
	}
.letterActive{
	float:left;
	background-color:#5d821c;
	color:#FFFFFF;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:19px;
	height:19px;
	text-align:center;
	vertical-align:middle;
}
.letterDefault2{
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:38px;
	height:19px;
	text-align:center;
	vertical-align:middle;
}
.letterDefaultOver2{
	cursor:pointer; 
	background: #9cb372; 
	color:#FFFFFF;
	text-decoration: none;
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:38px;
	height:19px;
	text-align:center;
	vertical-align:middle;
	}
.letterActive2{
	float:left;
	background-color:#5d821c;
	color:#FFFFFF;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	width:38px;
	height:19px;
	text-align:center;
	vertical-align:middle;
}
.gammeResult{
	border:1px solid #dfdfdf;
	border-collapse:collapse;
}
td.header1{
	padding:12px;
	font-weight:bold;
	background-color:#ffffcd;
}
td.subHeader1{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#fff697;
}
td.Light1{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffcd;
}
td.header2{
	padding:12px;
	font-weight:bold;
	background-color:#f9e9f8;
}
td.subHeader2{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#eddeec;
}
td.Light2{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f9e9f8;
}
td.header3{
	padding:12px;
	font-weight:bold;
	background-color:#e9ffac;
}
td.subHeader3{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#e3ef81;
}
td.Light3{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e9ffac;
}
td.header4{
	padding:12px;
	font-weight:bold;
	background-color:#e3f1fe;
}
td.subHeader4{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#c9e4ff;
}
td.Light4{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e3f1fe;
}
td.header5{
	padding:12px;
	font-weight:bold;
	background-color:#f2f2f2;
}
td.subHeader5{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#e8e8e8;
}
td.Light5{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f2f2f2;
}
td.header6{
	padding:12px;
	font-weight:bold;
	background-color:#feebff;
}
td.subHeader6{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#ffdcff;
}
td.Light6{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#feebff;
}
td.header7{
	padding:12px;
	font-weight:bold;
	background-color:#f2ffc9;
}
td.subHeader7{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#e9ffac;
}
td.Light7{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f2ffc9;
}
td.white{
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
}
.mainContent{
	/*background-color:#009900;*/
}
div.mItem{

}
div.mSubItemContainer{
	background:#6D9822;
	width:173px;
}
div.mSubItemContainerCt{
	padding-top: 10px;
	padding-bottom: 10px;
}
div.mSubItemTopBottom{
	width: 173px;
	height: 10px;
}
div.mSubItem{
	background:url(../images_iface/sub_bullet_no.gif) no-repeat 31px 8px;
	width: 173px;
	height: 20px;
}
div.mSubItemSelected{
	background:url(../images_iface/sub_bullet_ro.gif) no-repeat 31px 8px;
	width: 173px;
	height: 20px;
}

div.mSubItemCt{
	padding-left: 38px;
	padding-top: 2px;
	color:#cefe76;	
}
a.SubItem:link {
	color: #ffffff;
	text-decoration: none;
}
a.SubItem:visited {
	color: #ffffff;
	text-decoration: none;	
}
a.SubItem:hover {
	color: #cefe76;
	text-decoration: none;	
}
a.SubItem:active {
	color: #cefe76;
	text-decoration: none;	
}
a.SubItemSelected:link {
	color: #cefe76;
	text-decoration: none;
}
a.SubItemSelected:visited {
	color: #cefe76;
	text-decoration: none;	
}
a.SubItemSelected:hover {
	color: #cefe76;
	text-decoration: none;	
}
a.SubItemSelected:active {
	color: #cefe76;
	text-decoration: none;	
}
div.hShort{
	width:195px;
	height:64px;
}
div.hShortTxt{
	padding-left:67px;
	padding-top:22px;
	font-weight:bold;
	color:#FFFFFF;
}
div.hShortTxt a{
	color:#FFFFFF;
}
div.floatLeft{
	float:left;	
}
div.quality{
	width:196px;
	height:191px;
}
.qualityCt{
	padding:109px 10px 18px 18px;
	color:#FFFFFF;
}
.qualityCt a{
	color:#FFFFFF;
}
div.col3Element{
	margin-top:13px;
}
div.col3France{
	margin-top:13px;
	border:1px solid #a5b876;
	padding:9px;
}
div.headElement{
	float:left;	
	margin-right:1px;
}
div.listColsContainer{

}
div.listCol1{
	width:226px;
	margin-right:20px;
	float:left;
}
div.listCol2{
	width:226px;
	float:right;
}
.listCt{
	padding-left:65px;
	padding-top:13px;
}
.listBlock{
	background-image:url(../images_produits/bladback1.jpg);
	height:58px;
}
.listBlockBlanco{
	background-color:#e2ebd3;
	padding:14px 18px 18px 18px;
}
.gammeUnit{
	padding:0px;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
}
p.gammeTitel{
	margin-top:0px;
	margin-bottom:9px;
	font-weight:bold;
	font-size:13px;
}
.linkText{
	margin-left:160px;
}

.linkUnit{
	padding:0px;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
}
p.linkTitel{
	margin-top:0px;
	margin-bottom:9px;
	font-weight:bold;
	font-size:13px;
}
.gammeText{
	margin-left:103px;
}
table.prijs{
	border-collapse:collapse;
	border:1px solid #d7d9b1;
}
td.prijstd{
	border-collapse:collapse;
	text-align:left;
	padding:5px;
	border:1px solid #d7d9b1;
}
td.prijsHead{
	border-collapse:collapse;
	text-align:left;
	padding:5px;
	background-color:#d7d9b1;
	border:1px solid #d7d9b1;
	
}
.footer{
	height:47px;
	background-image:url(../images_iface/bottom_shadow.gif);
	background-repeat:repeat-x
}
.footerlink{
	color:#607c32;
}
.clearer{
	clear:both;
	height:0px;
	visibility:hidden;
}
.stippel{
	margin-top:12px;
	margin-bottom:12px;
	height:3px;
	background-image:url(../images_iface/stippel_pos.gif);
	background-repeat:repeat-x;
}
/* -------------------------------------------------- */
p{
	margin:0;
	border:0;
	padding:0;
	margin-top:17px;
}
h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:23px;
	line-height:35px;
	color:#5d821c;
	margin:0;
	padding:0;
}
h2{
	font-size:17px;
	line-height:28px;
	color:#5d821c;
}
div.newsitem{
}
div.newsitem h5{
	margin: 0px;
	padding: 0px;
	font-size:17px;
	padding-bottom: 10px;
	color:#5d821c;
}
div.newsimage{
	padding-left: 15px;
	float:right;
}

div.newsitemdata{
	padding-bottom: 15px;
}
div.newsitemdata p{
	margin:0;
	border:0;
	padding:0;
}

div.newsitemdata h6{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:13px;
	color:#5d821c;
}
a{
	text-decoration:underline;
	color:#19210d;
}
div.cAddress a{
	text-decoration:underline;
	color:#535445;
}

fieldset { 
	border:1px solid #6d9822;
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	padding-top:0;
	}
fieldset legend {
	padding:15px;
	padding-bottom:15px;
}
fieldset input {
	width: 250px;
	margin-left:112px;
}
fieldset textarea{
	width: 250px;
	margin-left:112px;
}
fieldset select{
	width: 253px;
	margin-left:112px;
}
fieldset label{
	margin-top:3px;
	position: absolute; 
	width: 100px;
	font-size:12px;
	text-align:right;
 	font-weight:bold;
}
div.spacer5{
	height:5px;
}  