.notprinted {

	display: none;
	visibility: hidden;

}
div#pageTop,div#pageLeft,div#pageRight,div#pageBottom,
div#mainMenu,div#subMenu {

	display: none;
	visibility: hidden;

}
/*--/ overwriting style properties in products.css /--*/
div#pageFrame, div#mainFrame {

	overflow: visible;

}
div#pageContent table {

	page-break-after: always;

}
div.filters {

	display: none;

}
div#navig-tabs {

	position: relative;

}
div#navig-tabs ul {

	float: right;

}
div.productFrame {

	page-break-after: left;

}

/* properties for report title */
div.print-header {
	
	border: 2px solid #cccccc;
	padding: 4px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;

}
div.print-header .header-left {

	float: left;

}
div.print-header .header-right {

	float: right;

}
div.print-header .header-title {

	padding: 0px 0px 4px 0px;
	font-size: 15px;
	color: #7c98ae;

}
div.print-header .header-last {

	clear: both;

}
div.header-bottom {

	margin: 4px 0px 15px 0px;
	text-align: right;

}
div.header-bottom .header-filter {

	display: inline;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	-moz-box-sizing: border-box;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	right: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #aaaaaa;

}

/* properties for content area*/
div#contentArea {

	margin-top: 6px;
	border: 2px solid #CCCCCC;
	width: 99.5%;

}

.legende {
	
	font-family: Verdana; 
	font-size:8px; 
	color: #AAAAAA;
	font-style: italic;	

}

.filter {

	display: none;

}

.notdisplayed {

	display: '';
	visibility: visible;	
	
}

/* formatting.css */
div#topMenu li {

	list-style-type: none;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;

}
div#contentArea li {

	list-style-type: none;
	list-style-position: outside;
	border-bottom: 2px solid #cccccc;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	clear: both;

}

table.block-container {

	table-layout: fixed;
	width: 99%;

}

td.block-cell select {

	display: none;

}

.section_title {

	font-family: Verdana;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;	
	
}

img.graph {

	width: 75%;
	height: 75%;

}

/* properties for toolbox */
.tb {

	display: none;	
	visibility: hidden;	
	
}

/*--/duvivier customer specific style properties/--*/
div#mainFrame, div#pageArea {

	width: auto; /* otherwise with 950px width defined we cannot print */
	
}
/*--/sitemap page printer friendly definitions/--*/
div.mapHeader span {

	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #527bb9;

}
div.mapHeader div.box div.title {

	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #527bb9;

}
div.mapHeader div.address {

	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #636363;

}

/*--/product sheet elements style definitions/--*/
div#pageContent {

	border: 0px;
	width: auto;
	
}
td.leftColumn {

	display: none;

}
td.contentColumn {

	position: relative;
	width: auto;
	margin-left: 0px;

}
div#contentTitle {

	border: 2px solid #8d8d8d;
	margin: 0px 0px 4px 0px;
	width: auto;
	
}
div.search_bar_options {

	display: none;
	
}
div#contentArea {

	border: 2px solid #8d8d8d;
	margin: 0px 0px 4px 0px;
	width: auto;
	
}
div.productFrame {

	width: 208px;

}
table.productDetails {

	width: 100%;

}
div.productTitle {

	border: 2px solid #d6d7d9;
	margin: 0px;

}
div.productInfos {

	margin: 0px;

}
div.productCategory {

	border: 2px solid #d6d7d9;
	margin: 0px;
	padding-bottom: 6px;

}
a.zoom span {

	display: none;
	
}

