@charset "utf-8";
/** stikcy footer ****/
html, body {
	height: 100%;}
	
body.cycle div#main {
	width:660px;
}
body.cycle div#main div.inside {
	padding: 20px 10px 10px;
}


body.cycle div#conteneur {
	width: 890px;
}
#btn_fine {
	position: absolute;
	top: 22px;
	right: 10px;
	z-index: 200
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -119px;}
#footer, .push {
	height: 119px;
}

/** Divers **/
.clear{
	clear:both;}		
.invisible{
	display:none;}
#main #billboard .pdf_link{display:none;}
#main .pdf_link{text-align:right;}
#main a, #right a{
	color:#b1d062;
	text-decoration:none;}
#main a:hover, #right a:hover{
	text-decoration:underline;}
	
#main p{ margin:16px 0;}
#main ul{margin:16px 0; padding: 0 0 0 55px;list-style-type:disc;}
#main li{}
#main ol{list-style-type:decimal;margin:16px 0; padding:0 0 0 40px;}
/*#main h1, #main h2, #main h3, #main h4, */#main table th{
	line-height: 14px;
}
#main h3, #main h4 {
	margin-bottom: 10px;
}
#main table th {
	padding: 2px;
}
/** sitemap **/
div#main div#site-map ul {
	margin: 5px 0;
	padding: 0 0 0 20px;
}
/** tooltip **/
.autolink{
	cursor:help; 
	border-bottom:1px dashed #000000;}
.tip{
	background-color:#90af61;
	padding:10px; 
	width:250px; 
	color:#FFFFFF;
	line-height:18px;
    filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9; }
	
.product-tips .tip{
	width:200px;	
	background-color:#90af61;
	padding:10px; 
	color:#FFFFFF;
	line-height:18px;
    filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;}

.product-tips .tip .tip-title{
	font-weight:bold;
}
/** general **/
body{
	background:url(images/site_bg.jpg) no-repeat fixed top center;
	color:#6e6c69;
	font:11px arial;}

#wrapper{
	width:100%; 
	background:url(images/header_bg.gif) repeat-x;}

#conteneur{
	width:885px; 
	margin:0 auto;
}
body.paperselector-results div#conteneur {
		width: 930px;
}
	/** header **/
	#header{position:relative;}
	#header .logo, #header .baseline{float:left;}
	#header .baseline{margin-left:50px;}
	#header .mod_form{
		position:absolute; 
		z-index:100;
		top:55px;
		left:721px;}
	#header .mod_changelanguage{
		position:absolute; 
		z-index:100;
		top:0;
		left:735px;}
	#header .mod_changelanguage ul{
		list-style-type:none;
		margin:0;
		padding:0;}
	#header .mod_changelanguage ul li{float:left;}
	
	#header .mod_changelanguage .lang-en img{
			background-image:url(images/header_lang_en_inactif.gif);}
	#header .mod_changelanguage .lang-fr img{
			background-image:url(images/header_lang_fr_inactif.gif);}
	#header .mod_changelanguage .lang-de img{
			background-image:url(images/header_lang_de_inactif.gif);}
	#header .mod_changelanguage .lang-es img{
			background-image:url(images/header_lang_es_inactif.gif);}
	#header .mod_changelanguage .lang-it img{
			background-image:url(images/header_lang_it_inactif.gif);}
	#header .mod_changelanguage .lang-nl img{
			background-image:url(images/header_lang_nl_inactif.gif);}
	
	/** container **/
	#container{
		padding-top:26px;}
		#left{
			float:left;
			width:177px;
			margin-right:8px;}
		/*** left **/
		#left a, #left h3{
			cursor:pointer;
			color:#424A2F;
			text-decoration:none;}
			
		#left .inside{
			background-color:#FFFFFF; 
			padding:20px 10px 15px 10px;}

		/** left menu **/
		#left .mod_customnav .level_1 li, #left .mod_cataloglist .mod_navigation #product, #left #menu_1, #left #menu_2, #left #menu_3, #left #menu_4, #left #menu_5{
			width:158px;}
		/** menu HOME **/
		#left .mod_customnav{
			border-top:1px solid #fff;
			border-bottom:1px solid #f5f5f5;}
		#left .mod_customnav .level_1 li{
			background:url(images/menu/en/home_off.gif) no-repeat;
			/*border-bottom:1px solid #f5f5f5;*/
			padding:2px 0 2px 0;}
		#left .mod_navigation{border-bottom:1px solid #f5f5f5;margin-bottom: 1px;}
		#left .mod_customnav .level_1 li.active, #left .mod_customnav .level_1 li.trail{
			background:url(images/menu/en/home_on.gif) no-repeat;}
		#left .mod_customnav .level_1 li span.active{
			display:block;
			height:24px;
			padding-left:25px;
			padding-top:6px;
			color:#FFF;}
			
		#left .mod_customnav .level_1 li a.cufon, 
		#left #menu_1 h3,
		#left #menu_2 h3,
		#left #menu_3 h3,
		#left #menu_4 h3, 
		#left #menu_5 h3, 
		#left .mod_cataloglist .mod_navigation #product a.cufon{
			display:block;
			height:24px;
			padding-left:25px;
			padding-top:8px;}
			
		#left .mod_customnav .level_1 li a.trail,
		#left #menu_1 h3.trail, 
		#left #menu_2 h3.trail, 
		#left #menu_3 h3.trail, 
		#left #menu_4 h3.trail,  
		#left #menu_5 h3.trail, 
		#left .mod_navigation #product a.trail{
			color:#FFF;}
		/** menu PRODUCT OVERVIEW **/
		#left .mod_cataloglist .mod_navigation #product{
			background:url(images/menu/en/product_off.gif) no-repeat;
			/*border-bottom:1px solid #f5f5f5;*/}
		#left .mod_cataloglist .mod_navigation #product.active, #left .mod_cataloglist .mod_navigation #product.trail{
			background:url(images/menu/en/product_on.gif) no-repeat; }
		#left .mod_cataloglist .mod_navigation #product.trail a{
			color:#FFF;}
			
		/** reste du MENU **/		
		#left #menu_3.mod_navigation h3{
			background:url(images/menu/en/product_off.gif) no-repeat;}
		#left #menu_3.mod_navigation h3.active, #left #menu_3.mod_navigation h3.trail{
			background:url(images/menu/en/product_on.gif) no-repeat;}

		#left #menu_1.mod_navigation h3{
			background:url(images/menu/en/aboutus_off.gif) no-repeat;
			}
		#left #menu_1.mod_navigation h3.active, #left #menu_1.mod_navigation h3.trail{
			background:url(images/menu/en/aboutus_on.gif) no-repeat;}

		#left #menu_2.mod_navigation h3{
			background:url(images/menu/en/environment_off.gif) no-repeat;
		}
		#left #menu_2.mod_navigation h3.active, #left #menu_2.mod_navigation h3.trail{
			background:url(images/menu/en/environment_on.gif) no-repeat; }
			
		#left #menu_4.mod_navigation h3{
			background:url(images/menu/en/toolbox_off.gif) no-repeat;
		}
		#left #menu_4.mod_navigation h3.active, #left #menu_4.mod_navigation h3.trail{
			background:url(images/menu/en/toolbox_on.gif) no-repeat;}
		
		#left #menu_5.mod_navigation h3{
			background:url(images/menu/en/pressroom_off.gif) no-repeat;
		}	
		#left #menu_5.mod_navigation h3.active, #left #menu_5.mod_navigation h3.trail{
			background:url(images/menu/en/pressroom_on.gif) no-repeat; }	
			
		/** lef menu niveau 2 **/
		#left .mod_cataloglist .mod_navigation .level_2{
			padding-left:28px;}
			
		#left .mod_navigation .navtoggler{
			list-style-image:url(images/puce.gif);
			color:#dff0b4;
			padding-left:28px;}
			
		#left .mod_navigation .navtoggler li .level_2, 
		#left .mod_cataloglist .mod_navigation .accordion .level_2{
			list-style-image:url(images/puce.gif); 
			color:#dff0b4;}
		
		#left .mod_navigation .navtoggler li .level_2{
			margin-left:15px;
		}
		#left .mod_navigation .navtoggler li{margin:2px 0 2px 0;}
			
		#left .mod_navigation .navtoggler li a, 
		#left .mod_cataloglist .mod_navigation .accordion .level_2 li a,
		#left .mod_navigation .navtoggler li .level_2 li a{
			color:#a1ae7e;
			font-size:12px;
			padding:2px;
			background-image:none;}
					
		#left .mod_navigation .navtoggler li a:hover, 
		#left .mod_cataloglist .mod_navigation .accordion .level_2 li a:hover, 
		#left .mod_navigation .navtoggler li .level_2 li a:hover{
			background-color:#dceeac; 
			text-decoration:none;}
					
		#left .mod_navigation .navtoggler li span.active, 
		#left .mod_navigation .navtoggler li .level_2 li a.trail,
		#left .mod_cataloglist .mod_navigation .accordion .level_2 li span.active, 
		#left .mod_cataloglist .mod_navigation .accordion .level_2 li a.active,
		#left .mod_navigation .navtoggler li .level_2 li span.active, 
		#left .mod_navigation .navtoggler li a.active, 
		#left .mod_navigation .navtoggler li .level_2 li a.active{
			background-color:#b0b89a;
			color:#ffffff;}

		/** left image contact **/
		#left .ce_image, #left .mod_form{
			margin-top:30px;}
			
		/** left form **/
		#header .mod_form .formbody .submit_container{
		position: absolute;
		top:8px;
		right: -20px;
		z-index: 500;
		text-align:right;}
		#header .mod_form .formbody .searchTxtRounded{
			border-style:none; 
			background:url(images/search.gif) no-repeat right top;
			_background-attachment : fixed; 
			width:135px;
			height:27px;
			padding: 7px 10px 0 7px;}
		
		/** main **/
		#main{ 
			background-color:#fff;
			width:473px;
			float:left;}
			
		body.paperselector-results div#main {
			width:518px;
		}
		
		.home #main{
			background-color:transparent;
			margin-top: -8px;}
		#main .inside{
			padding:20px 10px 10px 10px;
			line-height:20px;
			min-height:400px;}
		#main .inside h1{
			text-transform:uppercase;
			font-weight:bold;
			margin-bottom:20px;}
		#main .inside .mod_googlemaps{
			line-height:normal;}
		.home #main .inside{
			background-color:#fff;
			width:419px;
			margin: auto;
		}
		#billboard .image_container {
			text-align: center;
		}
		#main .inside .block{ clear: both; margin-bottom: 10px;}
		.home #main .inside .block{ clear: none; margin-bottom: 10px;}
		#main .inside h2{
			font-size:19px; 
			color:#fe992b; 
			text-transform:uppercase; margin:5px 0 10px 0;}
		#main .inside h3{font-size:16px; color:#fe992b; margin:5px 0 5px 0;}
		#main .inside h4{font-size:11px; color:#000; font-weight: bold;}
		#main .inside .itemEnvironment h2{
			font-size:16px;}
		/** main FAQ **/
		#main .inside .faqAccordion{
			margin:10px 0; 
			font-weight:bold; 
			cursor:pointer;}
		#main .faqAccordion h3, #main .toggler h3, #main .glossaryAccordion h3 {
			font-size:13px;
			font-weight:normal;
			cursor: pointer;
		}
		#main #glossary ul {
			list-style-type: none;
			padding-left: 0;
		}
		/** main page produit **/
		#main .inside .mod_catalogreader p.title{
			color:#fe992b; 
			font-weight:bold; 
			margin-top:10px;}
		#main .inside .mod_catalogreader h1.itemTitle{
			margin:0 0 6px 0;}
		#main .inside .mod_catalogreader h1.itemTitle, #main .inside .mod_catalogreader h2.itemPdf {
			color:#000000;}
		#main .inside .mod_catalogreader .itemEnvironment{
			border:1px solid #ececef; 
			padding:5px;}
		#main .inside .mod_catalogreader .itemEnvironment img{
			margin: 0 2px;}
		#main .inside .mod_catalogreader .itemVisuel{
			float:left; 
			width:214px;}
		#main .inside .mod_catalogreader .visuel-item{
			margin-bottom:5px;}
		#main .inside .mod_catalogreader .itemDescription{
			float:left; 
			width:220px;
			margin-left:10px;}

		#main .inside .mod_catalogreader .description-items{
			width: 439px; 
			margin:20px 0; 
			background:url(images/bg_pdf.gif) repeat-x bottom;}
			
		/** main catalog reader onglet **/
		#main .inside .mod_catalogreader #one,
		#main .inside .mod_catalogreader #two,
		#main .inside .mod_catalogreader #three {
			margin-right:2px;}
		/*#main .inside .mod_catalogreader .onglet-printing,*/ #two{
			width:133px; 
			height:33px; 
			background:url(images/btn_printing_off.gif) no-repeat; 
			float:left; }
		/*#main .inside .mod_catalogreader .onglet-printing.active, */#two.active{
			background-image:url(images/btn_printing_on.gif);}
		/*#main .inside .mod_catalogreader .onglet-applications */#three{
			width:106px; 
			height:33px;
			background:url(images/btn_applications_off.gif) no-repeat;
			float:left;}
		/*#main .inside .mod_catalogreader .onglet-applications.active, */#three.active{
			background-image:url(images/btn_applications_on.gif);}
		/*#main .inside .mod_catalogreader .onglet-customer*/ #four{
			width:106px; 
			height:33px;
			background:url(images/btn_customer_off.gif) no-repeat;
			float:left;}
		/*#main .inside .mod_catalogreader .onglet-customer.active, */#four.active{
			background-image:url(images/btn_customer_on.gif);}
		/*#main .inside .mod_catalogreader .onglet-pdf*/ #one{
			width:88px; 
			height:33px;
			background:url(images/btn_pdf_off.gif) no-repeat;
			float:left;}
		/*#main .inside .mod_catalogreader .onglet-pdf.active, */#one.active{
			background-image:url(images/btn_pdf_on.gif);}
		#main .inside .mod_catalogreader .content-pdf ul {
			list-style-type: none;
		}
		#main .inside .mod_catalogreader .content-printing{
			display:block;}
		#main .inside .mod_catalogreader .description-content{
			min-height:100px; 
			border-left:1px solid #e7e7e7; 
			border-right:1px solid #e7e7e7; 
			border-bottom:1px solid #e7e7e7; 
			padding:10px;}
		#main .inside .mod_catalogreader p.back{display:none;}
		#glossary .col_0{font-size:16px; color:#fe992b; text-align: right; padding-right: 12px}
		#glossary td{border-bottom:1px solid #F5F5F5;}
		
		#main .ce_accordion{margin-left:16px;}
		#main .toggler {
			color:#FE992B;
			padding: 1px 0 2px 0;
			font-size:16px;
			cursor: pointer;
		}
		#main .toggler:hover {
			text-decoration: underline;
			cursor: pointer;
		}
		#main .accordion div {
			padding: 6px 0 8px 5px;
			line-height: 16px;
		}
		
		#home .left{
			float: left;
			width: 200px;
		}
		#home .right{
			float: right;
			width: 200px;
			margin-left: 19px;
		}
		#home .mod_newslist .date{
			color:#fe992b;}
		#home .mod_newslist .layout_short{
			margin:10px 0;
			padding:5px;}
		#home p.more {
			margin: 0;}
		#home .ce_text h3, #home .mod_newslist h3 {
			font-size: 14px;
			line-height: 14px;}
		#home h3 a, #main .mod_newslist h3 a{
			color: #FE992B;
		}
		/** Right **/
		#right{
			float:right;
			width:218px;
			margin-left:8px;}
		#right #calculator{
			margin: 0 0 12px 0;}
		/**** rigth toggle ****/
			#right #environment-calculator{
				cursor:pointer;}
			#right #title-environmental{
				height:123px; 
				overflow:hidden;}
			#right #environmental-toggle{
				background-color:#F2F4EB;
			}
			#right .environmental{
				display:none;}
		
		/** right paper selector ***/
			#right .mod_selectorList{
				margin-top:15px;}
			#right .mod_selectorList h2{
				margin-top:5px;}
			#right .mod_selectorList select{
				width:100%; 
				border:1px solid #999999;
				margin:2px 0; 
				color:#6C6C6C;}
			#right .mod_selectorList .ajax-loading{
				text-align:center;
				margin-top:15px;}
			#right .mod_selectorList .paper-submit{
				text-align:center; 
				margin-top:10px;}
			#right .mod_selectorList .paper-header{
				height:35px;}
			#right .mod_selectorList .formpaper{
				background-color:#FFFFFF; 
				padding:10px;}
			#right #result .pdf_link{display:none;}
		/** right news list ***/
			#right .mod_newslist{
				background-color:#FFFFFF;
				margin-top:12px; 
				padding-top:10px;}
			#right .mod_newslist h2{
				border-bottom:1px solid #ececef; 
				margin-left:5px;}
			#right .mod_newslist .date{
				color:#fe992b;}
			#right .mod_newslist .layout_short{
				margin:10px 0;
				padding:5px;}
				
/** tell a friend ***/
#main .inside .mod_tellafriend h3{
	font-size:12px;
}

#main .inside .mod_tellafriend h3{cursor:pointer;}
#main .inside input{border:1px solid #999999; color: #6C6C6C; margin:2px 0;}
/*** footer ***/
#footer{
	background:url(images/footer_bg.gif) repeat-x; 
	height:119px;}
#footer .inside{
	width:868px; 
	margin:0 auto 0 auto;}
#footer .inside #accroche p{
	text-align:center;
	text-transform:uppercase;
	color:#70b22c;
	font-size:23px;
	padding-top:30px;}
#footer .inside #legal{
	text-align:center;
	margin-top:20px;}
#footer a:link, #footer a:visited {
	color: #b1d062;
}
#footer a:hover, #footer a:active {
	color: #908c84;
}

div#main th{font-weight:bold; background-color:#CCCCCC;}
div#main tr{border-bottom:1px solid #CCCCCC;}
div#main td{vertical-align:top; border-bottom:1px solid #CCCCCC; padding:2px;}

#glossary .all_records th a {
	color:#000000;
}

/** table paper select **/

body.paperselector-results tr.hover {
	/*background-color: #fafdad;
	cursor: pointer;*/
}
body.paperselector-results #container #main .inside  tr.hover a, body.paperselector-results tr.hover td {
	color: #FE992B;
	/*font-weight: bold;*/
}