body {
	font-size:12px; /*Font-size: 1.0em = 10px when browser default size is 16px*/
	background-color:#CCCCCC; 
 	font-family:arial,sans-serif;} 

.container {
	width:990px; 
	padding-top:0px; 
	padding-bottom:0px; 
	margin:0 auto; 
	font-size:1.0em;}
	
	/* ----------- Header------------*/
.header { margin:0 auto;
	width:990px;  /*Non-IE6*/; 
	min-height:136px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:136px /*IE6*/; }
	
.header-top-left { float:left;	
	width:30px;
	min-height:27px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:27px; 
	background:transparent url(../images/Temp_01.jpg);/*Left Top header background image entered here. Height: 27px*/ }
	
.header-top-center { float:left; display:inline; 
	width:855px; 
	min-height:27px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:27px; 
	background:transparent url(../images/Temp_03.jpg); /*Center Top header background image entered here. Height: 27px*/ }
.header-top-center2 { float:left; display:inline; 
	width:75px; 
	min-height:27px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:27px; 
	background:transparent url(../images/Temp_03.jpg);/*Center Top header background image entered here. Height: 27px*/ }

.header-top-right {float:left; display:inline; 
	width:30px; 
	min-height:27px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:27px; 
	background:transparent url(../images/Temp_05.jpg); /*Right Top header background image entered here. Height: 27px*/ }

.header-middle-left {float:left;
	width:30px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/Temp_06.jpg); /*Left Middle header background image entered here. Height: 89px*/ }

.header-logoTTM {float:left; display:inline; 
	width:542px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/logo_ttm.jpg); /*Logo TTM header background image entered here. Height: 89px*/ }
	
.header-iso9001 {float:left; display:inline; 
	width:103px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/iso_9001.jpg); /*ISO9001 image entered here. Height: 89px*/ }
	
.header-iso14001 {float:left; display:inline; 
	width:103px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/iso_14001.jpg); /*ISO14001 image entered here. Height: 89px*/ }

.header-iso18001 {float:left; display:inline; 
	width:107px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/iso_18001.jpg); /*ISO18001 image entered here. Height: 89px*/ }

.header-navbutton {float:left; display:inline; 
	width:75px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/Temp_07.jpg); 
	/*Language change background image entered here. Height: 89px*/ }

.navbutton {float:left; display:inline; text-align:right; 
	width:75px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/Temp_07.jpg); }
.navbutton a img { border:none;  height:30px; width:30px}
.navbutton a:hover {text-decoration:none;}

.header-middle-right {float:left; display:inline; 
	width:30px; 
	min-height:89px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:89px; 
	background:transparent url(../images/Temp_08.jpg); /*Right Middle header background image entered here. Height: 89px*/ }
	
.header-bottom-left { float:left;	
	width:30px;
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:20px; 
	background:transparent url(../images/Temp_09.jpg);/*Left Bottom background image entered here. Height: 20px*/ }
	
.header-bottom-center { float:left; display:inline; 
	width:855px; 
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:20px; 
	background:transparent url(../images/Temp_11.jpg); /*Center Bottombackground image entered here. Height: 20px*/ }
.header-bottom-center2 { float:left; display:inline; 
	width:75px; 
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:20px; 
	background:transparent url(../images/Temp_10.jpg);/*Center Bottom background image entered here. Height: 20px*/ }
.header-bottom-right {float:left; display:inline; 
	width:30px; 
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:20px; 
	background:transparent url(../images/Temp_13.jpg); /*Right Bottom header background image entered here. Height: 20px*/ }
	
	/* -----------end Header------------*/
	/* ----------- Main Menu------------*/
.main-menu-left { float:left;	
	width:30px;
	min-height:30px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:30px; 
	background:transparent url(../images/Temp_14.jpg);/*main menu left background image entered here. Height: 30px*/ }


.navbar {white-space:nowrap /*IE hack*/; 
	float:left; 
	/*width:930px; */
	min-height:30px /*Non-IE6*/; 
	height:30px; 
	height: auto !important; /* For Saf/Fx */ 
	/*background-color:rgb(111,225,225); */
	background:url(../images/Temp_16.jpg);
	font-family:arial,sans-serif; 
	font-size:8pt !important /*Non-IE6*/; 
	font-size:8pt /*IE6*/;}	 

/********************/
/*  NAVIGATION BAR  */
/********************/
/*
/* MAIN MENU */
.navbar ul {margin-left:0px; list-style-type:none;}
.navbar ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }

.navbar ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px;  line-height:3.0em;  padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#FFF; border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul {display:none; border:none; }

/* SUBMENU (Non-IE6 hovering) */
.navbar ul li:hover {position:relative;} /*Sylvain IE hack*/
.navbar ul li:hover a {background:url(../images/bg_menu2.jpg); text-decoration:none;} /*Color main cells hovering mode*/
.navbar ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:30px; margin-top:0; left:0; padding:0px 16px 0px 16px; border-top:solid 1px rgb(215,215,215);}
.navbar ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.0em; margin-left:-17px; padding:4px 16px 4px 16px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background:none; background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/
.navbar ul li:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*/

/* SUBMENU (IE6 hovering) */
.navbar table {position:absolute; z-index:1000; top:0px; left:-1px; border-collapse:collapse;}
.navbar ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(235,235,235); text-decoration:none;} /*Color main cells hovering mode*/
.navbar ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:1000; top:3.1em; t\op:3.0em; left:0px; marg\in-top:0.1em; border-top:solid 1px rgb(215,215,215); }
.navbar ul li a:hover ul li a {white-space:normal; display:block; width:10.0em; height:1px; line-height:1.0em; padding:4px 16px 4px 16px; border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100);} /*Color subcells normal mode*/
.navbar ul li a:hover ul li a:hover {background-color:rgb(225,225,225); text-decoration:none;} /*Color subcells hovering mode*/

/***********************/
/* END NAVIGATION BAR  */
/***********************/


.main-menu-right { float:left; display:inline; 
	width:30px; 
	min-height:30px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:30px; 
	background:transparent url(../images/Temp_18.jpg); /*main menu right background image entered here. Height: 30px*/ }
	
/***********************/
/* END MAIN MENU  */
/***********************/
/********************/
/*    FLASH MOTTO   */
/********************/
.motto-border {float:left; width:990px; background-image: url(../images/bg.jpg); background-repeat:repeat;}
.motto-left { float:left;	
	width:17px;
	min-height:190px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:190px; 
	background:transparent url(../images/Temp_22.jpg);/*motto-left background image entered here. Height: 190px*/ }

.motto-main { float:left; display:inline; 
	width:956px; 
	min-height:190px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:190px; 
	background-color:#eee; /*motto-main background image entered here. Height: 190px*/ }

	
.motto-right { float:left; display:inline; 
	width:17px; 
	min-height:190px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:190px; 
	background:transparent url(../images/Temp_24.jpg); /*motto-right background image entered here. Height: 190px*/ }

/********************/
/* END FLASH MOTTO */
/********************/
.before-content-left { float:left;	
	width:30px;
	min-height:15px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:15px; 
	background:transparent url(../images/Temp_26.jpg);/*Left before content background image entered here. Height: 15px*/ }
.before-content-middle { float:left; display:inline; 
	width:930px; 
	min-height:15px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:15px; 
	background:transparent url(../images/Temp_28.jpg); /*Middle before content background image entered here. Height: 15px*/ }
.before-content-right { float:left; display:inline; 
	width:30px; 
	min-height:15px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:15px; 
	background:transparent url(../images/Temp_30.jpg); /*Right before content background image entered here. Height: 15px*/ }
	
/********************/
/*   MAIN CONTENT   */
/********************/
.content-border {float:left; width:990px; background-image: url(../images/bg.jpg); background-repeat:repeat;}
.content-left { float:left;	width:30px;}
.content-main { float:left; display:inline;
	width:930px; 	
	background-color:#FFF; /*MAIN content  entered here.!!!! Height: 120px*/ }

.content-right { float:left; display:inline; width:30px; }


/********************/
/* END MAIN CONTENT */
/********************/
/********************/
/*   STATIC MENU  */
/********************/
.static-menu-left { float:left;	
	width:30px;
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:20px; 
	background:transparent url(../images/Temp_34.jpg);/*Left static-menu background image entered here. Height: 20px*/ }
	
/*   STATIC MENU  */
.static-menu {
	float:left;  
	width:930px; 
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:20px /*IE6*/; background-color:#FFF; 
	font-size:12px;}
.static-menu ul {text-align:center; list-style:none; padding:0px 0 5px 0px !important /*Non-IE6*/; padding:0px 0 5px 0px /*IE6*/;}
.static-menu ul li {display:inline; padding:0;  font-size:12px !important /*Non-IE6*/; font-size:12px /*IE6*/;}
.static-menu ul a {color:rgb(125,125,125);  text-decoration:none;}
.static-menu ul a:hover { text-decoration:underline;}


/*   STATIC MENU  */
.static-menu-right { float:left; display:inline; 
	width:30px; 
	min-height:20px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:20px; 
	background:transparent url(../images/Temp_35.jpg); /*Right static-menu background image entered here. Height: 20px*/ }
/********************/
/*   END STATIC MENU   */
/********************/

.before-footer-left { float:left;	
	width:30px;
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:25px; 
	background:transparent url(../images/Temp_38.jpg);/*Left before-footer background image entered here. Height: 20px*/ }

.before-footer-middle{ float:left; display:inline; 
	width:930px; 
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:25px; 
	background:transparent url(../images/Temp_39.jpg); /*Middle before-footer background image entered here. Height: 25px*/ }
.before-footer-right { float:left; display:inline; 
	width:30px; 
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:25px; 
	background:transparent url(../images/Temp_40.jpg); /*Right before-footer background image entered here. Height: 25px*/ }

/**************/
/*   FOOTER   */
/**************/

.footer-left { float:left;	
	width:30px;
	min-height:29px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:29px; background:url(../images/Temp_41.jpg);}
	
.footer{float:left; display:inline; margin:0 auto;
	width:930px;  /*Non-IE6*/; 
	min-height:29px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:29px /*IE6*/; 
	background:url(../images/Temp_42.jpg);}
.footer-con-tel { float:left; vertical-align:middle;	
	width:30%;
	min-height:29px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:29px; 
	background:none;
	color: #FFF;
	font-weight: bold;
	}
.footer-con-tel img { border:none;  height:16px; width:16px}
.footer-copy-right { float:left; vertical-align:middle;	
	width:70%;
	min-height:29px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:29px; 
	background:none;
	font-size: 11px;
	color: #FFF;
	text-align:right;}

.footer-right { float:left; display:inline; 
	width:30px; 
	min-height:29px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:29px; 
	background:url(../images/Temp_43.jpg);}
	
/**************/
/* END FOOTER */
/**************/

.after-footer-left { float:left;	
	width:30px;
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/;  
	height:25px; 
	background:transparent url(../images/Temp_44.jpg);/*Left after-footer background image entered here. Height: 20px*/ }

.after-footer-middle{ float:left; display:inline; 
	width:930px; 
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:25px; 
	background:transparent url(../images/Temp_45.jpg); /*Middle after-footer background image entered here. Height: 25px*/ }
.after-footer-right  { float:left; display:inline; 
	width:30px; 
	min-height:25px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:25px; 
	background:transparent url(../images/Temp_46.jpg); /*Right after-footer background image entered here. Height: 25px*/ }


/* ###########  my css #############  */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html>body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-repeat: repeat-x;
	background-color: #CCCCCC;
}  

.TableBodyCaption
{
	filter: FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=    '#A099CCFF' , EndColorStr= '#00000000' );
	border-right: skyblue 1px solid;
	border-top: skyblue 1px solid;
	border-left: skyblue 1px solid;
	border-bottom: skyblue 1px solid;
}

/*
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.pic_border {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
a:active {
	text-decoration: none;
}
.head_small {
	font-weight: bold;
	color: #029D5B;
}
.copy_right {
	font-size: 11px;
	color: #FFFFFF;
}
.white_bold {
	color: #FFFFFF;
	font-weight: bold;
}
.hilight_text {
	color: #3399ff;
} 
*/