﻿/* TRI ->============================================================*/	

/***********over des styles clients*************/



.text_link_underline:hover{
	padding:0px;
	margin:0px;
	color:#F02121;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
.text_link:hover{
	color:#F02121; 
	text-decoration:none; 
	font-weight:bold;
}

/*************************/
.dev_display
{
	color:Maroon;
	font-weight:bold;
	text-decoration:underline;
	/*visibility:hidden; */
}

.content_texte
{
   text-align:left;
    vertical-align:top;
    /*
    width:500px;
    border:1px red solid;
    display:block;
    margin:0;
    padding:0;
*/
}	

.blocfacts
{
        background:#ffffff url('/images/Common/bg_facts.jpg') top left no-repeat; 
        float:left; 
        font-size:11px; 
        width:125px; 
        padding:10px 15px 20px 20px;
}

.blocfacts h3
{
    font-size:11px; 
    color:#000;
    text-transform:uppercase;
}

.sitemap li a
{
    color:#23A8D2; 
    text-decoration:none;
    font-size:10px;

}


/* TRI -> SEARCH STYLE============================================================*/	
.section_search
{
	clear:both;
	height:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:5px;	
	font-size:12px;	
}

.section_search a
{
	font-size:13px;	
}

#goback
{	
	margin-bottom:15px;
	padding:10px;
	width:70px;
	height:10px;
	border:1px solid #66A1D1;
	background-color:#D7D7D7;
}

#advancedSearch .help{float:right;padding: 0px 5px 0px 0px; display: block;}
ul.fmatpop li{font-size:11px; padding:5px 0px 5px 0px; list-style-position:outside; font-family:arial,helvetica,sans-serif; display:none;}
.selectedbasicfilter{font-weight:bold;}
fieldset {margin: 5px; padding: 5px; border:solid #cccccc 1px;}
legend {display: inline;}

#basicFilter fieldset {font-size:11px; margin: 5px; padding: 5px; border:solid #cccccc 1px;}
#basicFilter legend {font-size:11px;display: inline;}
#basicTerms fieldset {font-size:11px;margin: 15px 5px 5px 5px; padding: 5px; border:solid #cccccc 1px;}
#basicTerms legend {font-size:11px;display: inline;}

#advancedSearch fieldset {font-size:11px;margin: 0px; padding: 0px; border: 0px;}
#advancedSearch legend {font-size:11px;display: none;}
#advancedTerms fieldset {font-size:11px;margin: 15px 5px 5px 5px; padding: 5px; border:solid #cccccc 1px;}
#advancedTerms legend {font-size:11px;display: inline;}
#advancedFilters fieldset {font-size:11px;margin: 5px; padding: 5px; border:solid #cccccc 1px;}
#advancedFilters legend {font-size:11px;display: inline;}


/* TRI -> SELECT & SEARCH ============================================================*/
.search_field
{
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#FFFFFF;
	color:gray;

	margin-top:2px;
	height:12px;
}

.search_button
{
	height:16px;
	margin-top:1px;
}

/***********************************************************/								
/********************************* Site map *********************************/
/***********************************************************/
						
				/* For Site map and document-list 
				.ListTreeGeneralNodes{margin:10px 0px 10px 0px; width:600px;}
				.ListTreeGeneralNodes img{margin:0px; clear:both; vertical-align:middle;}
				
				.ListTreeFirstTitleNodes{font-size:14px;left:0px;margin-bottom:10px;margin-top:10px;font-weight:bold;}
				.ListTreeMenuTitleNodes{margin-top:10px;font-weight:bold;}
				.ListTreeMenuLevel1Nodes{ margin:10px 0px 0px 15px;  font-size:11px; background:#f3f3f3; border-bottom:1px solid #dedede;}
				.ListTreeMenuLevel2Nodes{ margin:2px 0px 2px 15px;  padding-left:15px; }
				.ListTreeMenuLevel3Nodes{margin-left:45px;}
				*/

/* MARC - DESIGN ->=================================================================================================================*/
.divAdobe{
margin:32px 0px 32px 0px; 
}

.mainbloccontenu
{
	background:#FFFFFF;
}

.header_table
{
	width:960px;
	background:#d81e05; /*F02121*/
	padding-bottom:1px;

}

.td_logo
{
	padding-top:20px;
	padding-left:20px;
	width:171px;
}

.lien_top
{
	padding-top:7px;
	padding-right:9px;
	padding-left:9px;
    padding-bottom:7px;
    	font-family:tahoma, verdana, arial, sans-serif;
    	font-size:10px;
}




.conteneur_lien_top .lien_top a
{
	display:block;
	text-transform:uppercase;
    	font-family:tahoma, verdana, arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	
}

.lien_top a:hover, .lien_top_active a:hover
{
	color:#C1C1C1;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:10px;
}

.lien_top_active a
{
    	padding-top:7px;
	padding-right:9px;
	padding-left:9px;
    padding-bottom:7px;
	display:block;
	text-transform:uppercase;
	color:#C1C1C1;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:10px;
}


.lien
{
    cursor:hand;
}

.conteneur_lien .lien a
{
	display:block;
	padding:6px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:10px;
}

.lien a:hover, .lien_active a:hover
{
	color:#C1C1C1;
	background:url(/images/bg_lien_over.jpg) repeat-x;
	font-family:tahoma, Geneva, arial, sans-serif;
	/*font-size:9px;*/
}

.lien_active a
{
	display:block;
	height:10px;
	padding:8px;
	text-transform:uppercase;
	color:#C1C1C1;
	background:url(/images/bg_lien_over.jpg) repeat-x;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:10px;
}


.sous_lien
{
	padding:0px 8px 0px 8px;
	background:url(/images/line_sousMenu.jpg) no-repeat;
}

.sous_lien a
{
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:9px;
}

.sous_lien a:hover, .sous_lien_active a:hover
{
	color:#C1C1C1;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:9px;
}

.sous_lien_active a
{
    padding:0px 8px 0px 8px;
	background:url(/images/line_sousMenu.jpg) no-repeat;
	display:block;
	text-transform:uppercase;    
	color:#C1C1C1;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:9px;
}

.conteneur_lien_top
{
	background:url(/images/bg_menuSec.gif) repeat-y right;
	margin-bottom:25px;
}


.td_conteneur_sous_lien
{
	 background:url(/images/bg_sous_menu.jpg) repeat-x;
	 height:12px;
	 border-top:1px solid #EF221D;
	 vertical-align:middle;
}

/* [MENU DEROULANT] ****************************************************************************************  */
.menuDeroulant 
{
	DISPLAY: none; 
	Z-INDEX: 99; 
	POSITION:absolute; 
	background:#bd1a1b;
    WIDTH: 170px; 
}


/*
.menuDeroulant 
{
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 99; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 196px; 
	PADDING-TOP: 0px;  
	POSITION:absolute; 
	TEXT-ALIGN: left; 
	background:#bd1a1b;
}
*/

.menuDeroulant_active
{
	display:block;
	height:10px;
	padding:8px;
	text-transform:uppercase;
	color:#C1C1C1;
	background:url(/images/bg_lien_over.jpg) repeat-x;
	font-family:tahoma, Geneva, arial, sans-serif;
	font-size:9px;
}


/* ****************************************************************************************  
	Creator :Vincent Drolet-Lamarre														
	Creation:16 juillet 2007																  
	Last modif:23 novembre 2007
	modif by:Vincent Drolet-Lamarre														      
/* **************************************************************************************** */
	
		.menu_gray_bold 
		{
		   
		 
		    margin:1px 0px 1px 0px; 
		    position:relative;
	        left:-12px;
		    /*width:120px; */ 
		    font-weight:bold; 
		    color:#6E645F;
		    font-size:11px;
		    display:block;
		    
		}
		
		.menu_third_level
		{
		    color:#23A8D2;
            font-weight:bold;
            text-decoration:none;
            
            
        }

	
	
	/***********************************************************/
	/* GENERAL STATEMENT */
	/***********************************************************/

		html {overflow:-moz-scrollbars-vertical;}
		body {margin:0px; padding:0px; background:#F5F2F1;  color:#6E645F; font-size:11px; font-family:tahoma,Geneva,sans-serif; text-decoration:none;}
		div {margin:0px; padding:0px; display:block;}
		/*span {margin:0px; padding:0px; display:block;} */

h3 span
	{
		margin:0px; padding:0px; display:inline;
	}

		img {border:0px; margin:0px; padding:0px;}
		a{color:#23A8D2; text-decoration:none; font-weight:bold;font-size:11px;font-family:tahoma,Geneva,sans-serif;}
		
		a:hover{color:#F02121; text-decoration:none; font-weight:bold;}
		a.extLink{padding:0px; margin:0px; color:#23A8D2; font-size:11px; text-decoration:underline; font-weight:bold;}
		a:hover.extLink{padding:0px; margin:0px; color:#F02121; font-size:11px; text-decoration:underline; font-weight:bold;}
		h1 {font-size:20px; color:#ff0000; font-weight:normal; margin:0px; text-transform:uppercase;}
		h2 {font-size:16px; font-weight:bold; margin:0px;}
		h3 {font-size:12px; font-weight:bold; margin:0px; }
		h4 {font-size:11px; font-weight:bold; margin:0px; }
		p {margin-top:0px;}
		.small{font-size:9px;}
		.small_space{padding-top:3px !important;} 
		sup{font-size:9px;}
		
		.more{clear:both; text-align:left; width:50px; display:block;}
			.more:hover{clear:both; text-align:left; display:block;}
			
		a.more_extLink{clear:both; text-align:left; display:block; text-decoration:underline;}
			a:hover.more_extLink{clear:both; text-align:left; display:block; text-decoration:underline;}
	
		.bowaterstockstsx {border:0.25pt solid black; width:250px; padding:2px; text-align:left;}
		.bowaterstockstsx td{padding-left:15px; margin-left:15px; text-align:left; font-size:13px; color:black; text-decoration:underline;}	
		
		.errorMessage {color:#ff0000;font-weight:bold;}
		.hr{border-bottom:1px solid #D4D2D1; clear:both; margin:29px 0px 29px 0px;}
		
		.text_calc{margin:0px; padding:0px; background:#ffffff;  color:#6E645F; font-size:11px; font-family:tahoma,Geneva,sans-serif; text-decoration:none;}
		
	/***********************************************************/
	/* LAYOUT */
	/***********************************************************/
		/*Default*/
		.background_default{}
		.default{ clear:both; width:960px; min-height:200px; margin-left:auto; margin-right:auto; background:#F5F2F1; text-align:left;}
		
			.inc_header{  float:left;  background:#fff url('/images/Common/bg_header.gif') top left repeat; height:100px; width:100%;}
				.inc_header img{display:block;}
				.inc_search{ float:right; text-align:right; width:auto !important; height:25px; padding:0px 0px 0px 0px; }
					.inc_search .img{ float:left; width:auto;  margin:0px; padding:0px;}
				.inc_logo_menu{ float:left; width:960px; height:50px;}
					.inc_logo{ float:left; padding:5px 0px 5px 20px;}
					.inc_menu{ margin:25px 0px 0px 0px; padding:0px; height:24px; float:right; text-align:right; width:auto;}

						.inc_menu_first{font-weight:bold; float:left; padding:0px; padding:0px 0px 0px 0px;}
						.inc_menu_first td{padding:0px 0px 0px 0px; font-size:12px;}
					.inc_menu_second{  margin:0px; font-size:11px; clear:both; margin:0px 0px 0px 0px; width:100%; border-top:1px solid #EF221D; height:24px; background:#fff url('/images/Common/bg_sous_menu.jpg') top right repeat-x; text-align:right;}
					.inc_menu_second table{float:right;}
						
			.inc_content{ float:left; width:100%; background:#fff; height:auto; margin:0px; padding:0px 0px 3px 0px;}
				
			.inc_footer{ clear:both; width:100%;  text-align:center; }
				.inc_copyright{ width:auto; margin-right:-18px; padding-top:20px; font-size:11px; font-weight:normal; color:#999; font-family:tahoma,Geneva,sans-serif;}
				.inc_copyright[class]{margin:0px; padding-top:20px;}
				.inc_copyright a{text-decoration:none; color:#999; font-weight:normal; text-decoration:underline;}
				.inc_copyright a:hover{text-decoration:underline; color:#999; font-weight:normal; color:#ff0000;}	
				.inc_copyright span{width:100%;}
		
		/*Splash*/	
			.splash{margin-top:50px; font-size:11px; clear:both;}
			
			.splash h1{color:#ff0000; font-weight:normal;}
			.splash p{margin:12px 0px 12px 0px;}
				
				/*conteneur de gauche*/
				.inc_txt{ float:left; width:540px; min-height:330px; color:#666; padding:0px 0px 0px 20px; }
					.inc_txt .hr{border-bottom:1px solid #D4D2D1; }
					.inc_txt img{margin-right:8px; padding:0px; vertical-align:middle;}
				
				/*conteneur de droite*/
				.inc_profiles{ float:left; width:346px;   margin-left:40px;}
					.inc_profiles h3{color:#FF3D03 !important; height:25px; text-transform:uppercase; font-size:11px; clear:both; margin:1px 0px 7px 11px;}
					.inc_profiles a{margin-bottom:3px; float:left;}
					.inc_profiles .shadow{margin-top:-3px;}
				
				.spacer{height:37px; width:100%; clear:both;}
			
		/*Terms and conditions*/	
			.terms{ float:left; margin:0px; font-size:11px; background:#fff; padding:20px; height:auto;}
				.terms h3{margin-bottom:3px;}
				.terms p{margin:0px; padding-bottom:10px;}
	
/***********************************************************/				
	
/********************************* TEMPLATE TOP SECTION PAGE *********************************/

/***********************************************************/
			
			/*TEMPLATE TOP SECTION PAGE*/
			.tp_sec_page_with{  width:960px; height:auto; min-height:50px; float:left;  background:#fff;}
			.tp_sec_page_with img{margin:0px; padding:0px; display:block;}
				
				/*Style pour ensemble des textes des boites*/
				.tp_sec_page_with h3{color:#FF3D03; font-size:11px; margin:0px 0px 12px 0px; padding:0px;}
				.tp_sec_page_with h4{color:#000; padding:0px;}
				.tp_sec_page_with p{padding:0px; margin:0px 0px 10px 0px;}

				
		/***************/
			
		/*LEFT SIDE*/
			
		/***************/	
		
				.inc_WithBigImg{ width:640px; margin:0px; float:left; height:auto; min-height:160px; overflow:hidden;}

					/*MAP TOOLBOX*/
						 .inc_map{ float:left; width:320px; height:auto !important; height:160px; min-height:160px;   }
							 .inc_map a{float:left; width:320px; height:auto !important; height:160px; min-height:160px;}
					
					/*STOCK QUOTE TOOLBOX*/
						 .stock_quote{ float:left; background:#fff; width:320px; height:auto; min-height:160px;  }
							 .stock_quote h3{color:#000;}	
				
		/***************/
			
		/*RIGHT TOWER*/
			
		/***************/		
			
				.inc_big_toolbox{ width:320px;  height:auto; min-height:50px; color:#656565; overflow:hidden;}
				.inc_big_toolbox img{clear:both;}
				.inc_big_toolbox span{margin:0px; padding:0px;}
				.inc_big_toolbox .arrow{position:relative; border:1px solid #fff; float:left; margin:0px 0px 0px -8px; width:auto;  height:auto;}
						.inc_big_toolbox  .arrow .text{ float:left; width:120px; margin-left:5px; padding:0px; min-height:14px; vertical-align:middle;}
						.inc_big_toolbox .arrow img{ float:left; margin:5px 0px 0px 0px; vertical-align:middle; }
					/*position des boites*/
					/*.inc_big_toolbox .read{background:#fff url('/images/Common/tool_read.jpg') top left no-repeat; float:left; font-size:11px; width:290px !important; width:290px; height:auto !important; height:120px;  min-height:120px; padding:15px 15px 10px 15px !important; padding:15px 15px 4px 15px; }
					*/
					.inc_big_toolbox h3{color:#FF3D03; font-size:11px; text-transform:uppercase; margin:0px 0px 12px 0px; padding:0px;}
						.inc_big_toolbox .read .read_p{width:100%;float:left; margin:0px; padding:0px; }
							
					.inc_big_toolbox .access_see{background:#fff url('/images/Common/tool_acess_see.jpg') top left no-repeat; float:left; font-size:11px; width:290px !important; width:290px; height:auto !important; height:100px; min-height:100px; padding:4px 15px 0px 15px; overflow:hidden;}
						.inc_big_toolbox .access_see .access{border-right:1px solid #666; width:144px; float:left; min-height:80px; padding-bottom:15px;  }
						.inc_big_toolbox .access_see .see{width:125px; float:left; height:auto; min-height:80px; padding:0px 0px 15px 20px;  }
					.inc_big_toolbox .archives{background:#fff url('/images/Common/tool_archives.jpg') top left no-repeat; margin:0px; float:left; font-size:11px; width:305px !important; width:305px;  height:auto;  padding:5px 15px 0px 0px; overflow:hidden;  }
					
							
						.inc_big_toolbox .archives .abitibi{border-right:1px solid #666; width:145px;  margin-bottom:0px; float:left;   padding:0px 0px 0px 15px;  }
						.inc_big_toolbox .archives .bowater{width:125px; float:left; margin:0px;  padding:0px 0px 0px 15px;  }
						.inc_big_toolbox .archives h3{color:#000; padding-left:15px;}
						.inc_big_toolbox .archives h4{color:#000; margin-bottom:8px;}
						
						.inc_big_toolbox  .order_big 
						{
                        	padding: 7px 15px;
    FONT-SIZE: 11px;     BACKGROUND: url(../images/Common/tool_order.jpg) #fff repeat-x left top;     FLOAT: left;     WIDTH: 290px! important;     HEIGHT: auto! important
}

				     .inc_big_toolbox  .link_big {
	PADDING-RIGHT: 15px! important; PADDING-LEFT: 15px! important; FONT-SIZE: 11px; MIN-HEIGHT: 120px; BACKGROUND: url(../images/Common/tool_link.jpg) #ffffff repeat-x left top; FLOAT: left; PADDING-BOTTOM: 10px! important; WIDTH: 290px! important; PADDING-TOP: 15px! important; HEIGHT: auto! important
}

.inc_big_toolbox  .facts_big {
	PADDING-RIGHT: 15px! important; PADDING-LEFT: 15px! important; FONT-SIZE: 11px; MIN-HEIGHT: 120px; BACKGROUND: url(../images/Common/bg_facts.jpg) #ffffff repeat-x left top; FLOAT: left; PADDING-BOTTOM: 10px! important; WIDTH: 290px! important; PADDING-TOP: 15px! important; HEIGHT: auto! important
}

/***********************************************************/				
			
/********************************* TEMPLATE SECTIONS (content + right towel)*********************************/
	
/***********************************************************/
			
			/*TEMPLATE SECTIONS*/
			.tp_sec_page{ width:960px; height:auto !important; min-height:50px; float:left;  background:#fff ; overflow:hidden; }
			.tp_sec_page img{margin:0px; padding:0px; display:block;}

			
				/*Left Content*/
				.inc_WithoutBigImg{ width:800px; margin:0px; float:left; height:auto; min-height:50px; overflow:hidden; }
				
				/*Product page*/
							
				.product_page{padding:10px 10px 0px 10px; margin:0px; width:780px !important;  width:780px; background:#fff url('/images/Common/bg_fstLvl_info.jpg') top left no-repeat; height:auto; float:left; border-top:1px solid #F8F8F8;  }
					.product_page .product{margin:0px; padding:0px 22px 0px 22px; height:100% !important; height:100px; min-height:100px; float:left; width:150px; border-right:1px solid #ccc; display:inline;}
					.product_page .prod_no_border{margin:0px;  padding:0px 22px 0px 22px; height:100% !important; height:100px; min-height:100px; float:left; width:150px;}
						.product_page .product_txt{  width:150px; padding:10px 0px 20px 0px; float:left;}
								.product_page .product_txt h3{ color:#000; text-transform:uppercase; font-weight:bold; margin-bottom:15px; width:150px;}
								.product_page .product_txt_spc{ padding:10px 0px 20px 15px;}
								.product_page .product_txt_spc h3{ color:#000; text-transform:uppercase; font-weight:bold; margin-bottom:15px;}
								/*
								.product_page .product_txt a{clear:both; width:150px; text-align:right; display:block;}
								.product_page .product_txt a:hover{clear:both; width:150px; text-align:right; display:block;}
								*/
				
		/***************/
			
		/*RIGHT TOWER*/
			
		/***************/
		
				.inc_toolbox{ background:#fff; width:160px; height:auto !important;  color:#656565; overflow:hidden;}
				.inc_toolbox img{clear:both;}
				/*
				.inc_toolbox a{clear:both; width:100px; text-align:right; display:block;}
				.inc_toolbox a:hover{clear:both; width:100px; text-align:right; display:block;}
*/	
					/*Toolbox styles*/
					.inc_toolbox h3{color:#FF3D03; font-size:11px; text-transform:uppercase; margin:0px 0px 12px 20px; padding:0px;}
					.inc_toolbox h4{margin-left:20px;}
					.inc_toolbox p{margin:0px; padding:0px; clear:both; margin-left:20px}
					.inc_toolbox .arrow{position:relative; margin:0px 0px 5px 5px; padding:0px; height:auto; float:left;}
						.inc_toolbox .arrow .text{ float:left; margin-left:8px; padding:0px; width:110px;  vertical-align:middle;}
						.inc_toolbox .arrow img{ float:left; margin:4px 0px 0px 0px; vertical-align:middle; }

					/*Toolbox positions*/
					.inc_toolbox .order{background:#ffffff url('/images/Common/tool_order.jpg') top left no-repeat; float:left; font-size:11px; width:145px !important; width:145px; height:auto !important; height:105px; min-height:105px; padding:20px 15px 15px 0px;}

					.inc_toolbox .link{background:#ffffff url('/images/Common/tool_link.jpg') top left no-repeat; float:left; font-size:11px; width:145px !important; width:145px; height:auto !important; height:105px; min-height:105px; padding:10px 15px 15px 0px;}

					.inc_toolbox .facts{background:#ffffff url('/images/Common/bg_facts.jpg') top left no-repeat; float:left; font-size:11px; width:145px !important; width:145px; height:auto !important; height:160px; min-height:10px; padding:10px 15px 20px 0px;  padding-bottom:2020px;}
						.inc_toolbox .facts h3{color:#000;}
						
		/***************/
			
		/*For Sub Section*/
			
		/***************/
				
				/* Internal top content (title + images)*/
			/*	.inc_Title{ height:auto !important; height:120px; min-height:120px; width:100% !important; width:780px; padding:0px 0px 20px 20px; float:left; margin:0px;}*/
				.title h1{font-size:17px; color:#ff0000; font-weight:300; width:120px;}
					.title{ width:160px;  padding:20px 0px 0px 20px;  height:110px; display:block;}
					.inc_Title .imgs{ width:620px; height:auto !important; height:120px; min-height:120px; float:left; background:#fff;}
				
				/* Internal txt content (left menu + content) */
				
				.inc_Txt{ height:auto; width:100% !important; width:760px; padding:0px 20px 20px 20px; float:left;}
					/* Internal left menu  */
					 .Totalmenu{width:160px; height:auto !important; height:50px; min-height:50px; float:left; padding-left:20px;}
						.Totalmenu img{ clear:both; margin:0px; }
						 .Totalmenu .menu{ position:relative; left:-5px; float:left; margin:0px; margin:5px 0px 5px 0px; width:120px;  font-weight:bold; text-transform:uppercase;}
						 /* .Totalmenu .menu_sub{ position:relative; left:-5px; float:left; margin:0px; margin:5px 0px 5px 0px; width:120px;  font-weight:bold; text-transform:uppercase; font-size:9px;}*/
             .Totalmenu .menu_sub{ position:relative; left:-5px; float:left; margin:0px; margin:5px 0px 5px 0px; width:120px;  font-weight:bold;  font-size:10px;}						 
						 .Totalmenu .arrow{ position:relative; left:-12px; padding:0px; float:left; margin:9px 0px 0px 0px;}
						.inc_Txt .Totalmenu a{ float:left; }
					/* Internal txt  */
					 .txt{ width:600px; height:auto; float:left; color:#666; font-size:11px;}
					 
						 .txt h2{font-size:14px; color:#000; margin-bottom:10px; text-transform:uppercase;}
							 .txt h2 font{font-size:15px;}
						 .txt h3{font-weight:bold; font-size:13px; color:#000; text-transform:uppercase; text-decoration:none; margin-bottom:5px;}
							
							.inc_Txt .txt h3 font{font-weight:normal; font-size:10px;}
							
							 .txt .h3{font-weight:bold; font-size:13px; color:#000; text-transform:uppercase; text-decoration:none; margin-bottom:5px;}
						 .txt .h3 div{font-weight:normal; font-size:10px; display:inline;}
						 
						 .txt h4{font-weight:normal; color:#000; font-size:12px; margin-bottom:5px; text-decoration:none;}
						 .txt p{clear:both;}
						 .txt ul{margin:0px; padding:0px 0px 0px 15px;}
						 .txt li{padding:3px 0px 3px 0px;}
						 .txt .operations{float:left; margin:0px 10px 10px 0px; width:auto; font-weight:bold;}
						.txt .operations a{text-transform:capitalize;}
						 .txt .operations_after15{float:left; padding:0px 0px 10px 5px; width:auto; font-weight:bold;}
						 .txt .operations_after15 a{text-transform:capitalize;}

						 .txt .webcast{clear:both; width:600px; height:auto; overflow:hidden; margin-bottom:10px;}
							 .txt .webcast .txt{width:400px; float:left; height:auto;  }
							 .txt .webcast .img{width:200px; float:left; height:auto;  }
						 .txt .webcast .img{width:200px; float:left; height:auto;  }
						
					/*Stock quotes css */
						 .txt .iframe{clear:both;}
						 #iframecontent{clear:both;}
						
	
						
				
/***********************************************************/
/********************************* Documents *********************************/
/***********************************************************/

				.Documents{margin:0px; width:100%; height:150px; border:1px solid #000;}
					.Documents table{width:100%;  text-align:left;}
				.table_fichier {width:100%; border-collapse:collapse; height:auto; clear:both; margin:0px; margin-top:10px; font-size:10px;}
					.table_fichier th{border:0px; background:#6E645F; color:#FFF; font-weight:bold; padding:4px; text-align:left;}
					.table_fichier td{border:1px solid #fff;  color:#666; font-weight:bold; padding:4px; text-align:left; vertical-align:middle;}
					.table_fichier tr{background:#EEE; text-align:left;}
						.table_fichier tr:hover{background:#F3F3F3; text-align:left;}
					.table_fichier span{text-align:center; display:inline; float:none;}
					.table_fichier .egal{width:200px; text-align:left;}
					.table_fichier img{display:inline;}
					.table_fichier .alt_color td{background:#DDD;}
						.table_fichier .alt_color:hover{background:#F3F3F3;}
					.table_fichier .desc {text-align:left; width:64%;}
					.table_fichier .type {width:3%;}
					.table_fichier .date {width:21%; text-align:left;}

/********************************* Ajoute par Maxime *********************************/					
 .table_fichier2 {width:40%; border-collapse:collapse; height:auto; clear:both; margin:0px; margin-top:10px; font-size:10px;}
     .table_fichier2 th{border:0px; background:#6E645F; color:#FFF; font-weight:bold; padding:4px; text-align:left;}
     .table_fichier2 td{border:1px solid #fff;  color:#666; font-weight:bold; padding:4px; text-align:left; vertical-align:middle;}
     .table_fichier2 tr{background:#EEE; text-align:left;}
      .table_fichier2 tr:hover{background:#F3F3F3; text-align:left;}
     .table_fichier2 span{text-align:center; display:inline; float:none;}
     .table_fichier2 .egal{width:200px; text-align:left;}
     .table_fichier2 img{display:inline;}
     .table_fichier2 .alt_color td{background:#DDD;}
      .table_fichier2 .alt_color:hover{background:#F3F3F3;}
     .table_fichier2 .desc {text-align:left; width:64%;}
     .table_fichier2 .type {width:3%;}
     .table_fichier2 .date {width:21%; text-align:left;}

					
				/*Table Pour Webcas */
				
				.table_webcast{width:100%; border-collapse:collapse; height:auto; clear:both; margin:0px; margin-top:10px; font-size:10px;}
					.table_webcast th{border:0px; background:#6E645F; color:#FFF; font-weight:bold; padding:4px; text-align:left;}
					.table_webcast td{border:1px solid #fff; color:#666; font-weight:bold; padding:4px; text-align:left;  vertical-align:top;}
						.table_webcast h3{font-size:11px!important;margin:0px;padding:0px;}
						.table_webcast td.doc{text-align:center;}
					.table_webcast tr{background:#EEE; text-align:left;}	
						.table_webcast tr:hover{background:#F3F3F3; text-align:left;}
					.table_webcast .date{width:20%;}
					.table_webcast span{display:inline;}
				/*Pour Prod */
				
					
				.table_fichier_prod {width:100%; border-collapse:collapse; height:auto; clear:both; margin:0px; margin-top:10px; font-size:10px;}
					
					.table_fichier_prod th{vertical-align:top; border:0px; background:#6E645F; color:#FFF; font-weight:bold; padding:4px; text-align:left;}
					.table_fichier_prod td{vertical-align:top; border:1px solid #fff; width:auto; color:#666; font-weight:bold; padding:4px; text-align:left;}
					.table_fichier_prod tr{background:#EEE; text-align:left;}
						.table_fichier_prod tr:hover{background:#F3F3F3; text-align:left;}
					.table_fichier_prod span{text-align:center; display:inline; float:none;}
					.table_fichier_prod .alt_color{background:#DDD;}
						.table_fichier_prod .alt_color:hover{background:#F3F3F3;}
					.table_fichier_prod .abibow{color:#998b7d; font-size:13px; font-weight:bold;}
					.table_fichier_prod .redend{color:#ee3224; font-size:10px; text-decoration:underline; text-transform:uppercase}

					
				/*Table of informations */
				
				.table_info{width:33%; font-size:10px;}
				
				/*Bio page */
				.bio h3{text-decoration:none;}
				.bio h4{text-decoration:none !important;}
				/*.bio p{text-align:justify; background:#fafafa;}*/
					
/***********************************************************/								
/********************************* Site map *********************************/
/***********************************************************/
						
				/* For Site map and document-list */
				.ListTreeGeneralNodes{margin:10px 0px 10px 0px; width:600px;}
				.ListTreeGeneralNodes img{margin:0px; clear:both; vertical-align:middle;}
				
				.ListTreeFirstTitleNodes{font-size:14px;left:0px;margin-bottom:10px;margin-top:10px;font-weight:bold;}
				.ListTreeMenuTitleNodes{margin-top:10px;font-weight:bold;}
				.ListTreeMenuLevel1Nodes{ margin:10px 0px 0px 15px;  font-size:11px; background:#f3f3f3; border-bottom:1px solid #dedede;}
				.ListTreeMenuLevel2Nodes{ margin:2px 0px 2px 15px;  padding-left:15px; }
				.ListTreeMenuLevel3Nodes{margin-left:45px;}
				
/***********************************************************/			
/********************************* Contact us *********************************/	
/***********************************************************/
			
				.contacts{margin:0px 0px 10px 0px; color:#6E6462; display:block; page-break-after:auto; float:left; background-color:#fafafa; padding:0px 0px 5px 0px; width:597px;}
					.contacts p{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; clear:none; float:left; width:260px;}
					.contacts h2{float:left; margin:5px 0px 5px 0px; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#000}
					
					.contacts h3{padding:3px 10px 3px 10px; margin:0px 0px 10px 0px; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; background-color:#6E6462; color:#fff !important;}
					
					div a.showall{top:3px;  float:right; margin-right:10px; margin-bottom:10px;}
					div a.showloc{top:3px;  float:right; margin-right:10px; margin-bottom:10px;}

/***********************************************************/
/********************************* NewsFeed ****************************/
/***********************************************************/

				a.newsfeed_back{float:left; margin:0px 0px 10px 0px;}
				.newsfeed_table{ border-collapse:collapse; height:auto; clear:both; margin:0px; margin-top:10px; font-size:10px; width:97%;}
					.newsfeed_table th{border:0px; background-color:#6E645F; color:#FFF; font-weight:bold; padding:4px; height:auto;}
					.newsfeed_table tr{border:1px solid #fff; background-color:#EEE; color:#666; font-weight:bold; padding:4px; vertical-align:middle;}
					.newsfeed_table tr:hover{background:#F3F3F3;}
					.newsfeed_table .altColor{background-color:#DDD;}
						.newsfeed_table .altColor:hover{background:#F3F3F3;}
					.newsfeed_table td{padding:4px 5px 4px 5px;border:1px solid #fff;}
					.newsfeed_table .date{width:15%;}
					.newsfeed_table .title{width:85%;}
					
				p.copyrights{font-style:italic;font-size:0.8em;color:#999;}
				.newsfeed_leresult{float:left; font-weight:bold; height:auto !important; min-height:25px; height:25px;}
				.newsfeed_results{font-weight:bold; width:500px; float:left;}
					.newsfeed_results div{float:left; margin-right:2px;}
					
/***********************************************************/
/********************************* NewsFeed ****************************/
/***********************************************************/				
				
				.map_oper_country{float:left;height:125px;width:161px;}
				
/***********************************************************/
/********************************* Conseil ****************************/
/***********************************************************/				
				
				.conseil{clear:both;}
					.titreConseil{font-weight:bold; font-size:13px; color:#000; text-transform:uppercase; text-decoration:none; margin-bottom:0px;}

	
.popup_content
{
    padding:10px;
}


.print45 p
{
    color:black;
}

.print45 td
{
    color:black;
}

.print45 ul
{
    color:black;
}

.print45 li
{
    color:black;
}

.print45 a
{
    color:black;
}	

.print45 pre
{
    color:black;
}	

.print45 div
{
    color:black;
}	

.site_title
{
 padding :3px 10px 3px 10px; 
 margin:0px 0px 10px 0px; 
 font-family:Tahoma,Geneva,sans-serif; 
 font-size:11px; 
 font-weight:bold; 
 background-color:#6E6462; 
 color:#fff !important;
}

.td_info
{
    padding-bottom:10px;
}