
.bannerZone li .text { display: none; }

/*--------------------*/

.bannerHome {
	width: 902px:
	height: 190px;
	overflow: hidden;
	background-color: #08315f;
}

.bannerPage {
	width: 902px;
	height: 190px;
	overflow: hidden;
}

/*--------------------*/

#page .pageLeft h1 {
	width: 204px;
	height: 34px;
	padding: 11px 0 0 20px;

	position: relative;
	top: -10px;
	margin: 0 0 -10px 0;
}

#page .pageRight h1 {
	width: 656px;
	height: 34px;
	padding: 11px 0 0 20px;

	position: relative;
	top: -10px;
	margin: 0 0 -10px 0;

	font-size:;
	color: #fff;
}

.pageLeft h1 { background: url('images/customer/h1_pageleft.gif') 0 0 no-repeat; }
.pageRight h1 { background: url('images/customer/h1_pageright.gif') 0 0 no-repeat; }

/*--------------------*/

.pages_ControlMenu {
	padding: 10px;
}

	.pages_ControlMenu a {
		display: block;

		text-decoration: none;
	}

    .pages_ControlMenu ul { 
		list-style: none;
		padding: 0;
		margin: 0;
	}

	/* DEEP 1
	------------------------------*/

	.pages_ControlMenu .deep1 {
	}

		.pages_ControlMenu .deep1 .parentLink {
			padding: 3px 0 3px 11px;
			border-bottom: 1px solid #23558F;
			background: url('images/customer/puce_menu.gif') 0 8px no-repeat;

			color: #fff;
		}

		.pages_ControlMenu .deep1 .parentLink:hover { background-color: #23558f; }

	/* DEEP 2
	------------------------------*/

	.pages_ControlMenu .deep2 {
	}

		/* LEVEL ONE */
		.pages_ControlMenu .deep2 ul.ULParent { 
			position: relative;
			border-top: 1px solid #23558f;
		}
		.pages_ControlMenu .deep2 ul.ULParent li { 
			zoom: 1; 
			padding: 3px 0 3px 11px;
			border-bottom: 1px solid #23558f;
			background: url('images/customer/puce_menu.gif') 0 8px no-repeat;
		}

		.pages_ControlMenu .deep2 ul.ULParent a:hover { }
		.pages_ControlMenu .deep2 ul.ULParent a:active { }

		.pages_ControlMenu .deep2 ul.ULParent li a { 
			display: block;

			color: #fff;
		}

		.pages_ControlMenu .deep2 ul.ULParent li:last-child a { 
			border-right: none;
		} /* Doesn't work in IE */

		.pages_ControlMenu .deep2 ul.ULParent li.hover,
		.pages_ControlMenu .deep2 ul.ULParent li:hover { 
			background-color: #23558f;
		}

		.pages_ControlMenu .deep2 ul.ULParent li.hover a { }

		/* LEVEL TWO */
		.pages_ControlMenu .deep2 ul.ULParent ul {
			width: 190px; 
			border-top: 1px solid #23558f;

			visibility: hidden;
			position: absolute; 
			margin-top: -19px; 
			margin-left: 193px;
		}

		.pages_ControlMenu .deep2 ul.ULParent ul li {
			padding: 4px 0 3px 18px;
			border-bottom: 1px solid #23558f;
			background: url('images/customer/puce_menu-child.gif') 10px 8px no-repeat #1a477d;
			float: none; 

			color: #cee4fe;
			font-size: 11px;		
		}

		/* IE 6 & 7 Needs Inline Block */
		.pages_ControlMenu .deep2 ul.ULParent ul li a {
			width: 100%;
			border-right: none; 
			display: inline-block; 
		}

		/* LEVEL THREE */
		.pages_ControlMenu .deep2 ul.ULParent ul ul { left: 100%; top: 0; }
		.pages_ControlMenu .deep2 ul.ULParent li:hover > ul { visibility: visible; }

	/* DEEP 3
	------------------------------*/

	.pages_ControlMenu .deep3 {
	}

		.pages_ControlMenu .deep3 .parentLink {
			padding: 3px 0 3px 11px;
			margin: 5px 0;

			color: #fff;
		}
		
		/* LEVEL ONE */
		.pages_ControlMenu .deep3 ul.ULChild { 
			position: relative;
			border-top: 1px solid #23558f;
		}

		.pages_ControlMenu .deep3 ul.ULChild li { 
			zoom: 1; 
			padding: 3px 0 3px 11px;
			border-bottom: 1px solid #23558f;
			background: url('images/customer/puce_menu.gif') 0 8px no-repeat;
		}

		.pages_ControlMenu .deep3 ul.ULChild a:hover { }
		.pages_ControlMenu .deep3 ul.ULChild a:active { }
		
		.pages_ControlMenu .deep3 ul.ULChild li a { 
			display: block;

			color: #fff;
		}
		
		.pages_ControlMenu .deep3 ul.ULChild li:last-child a { 
			border-right: none; 
		} /* Doesn't work in IE */
	   
		.pages_ControlMenu .deep3 ul.ULChild li.hover,
		.pages_ControlMenu .deep3 ul.ULChild li:hover { 
			background-color: #23558f;
		}
		
		.pages_ControlMenu .deep3 ul.ULChild li.hover a { }

		/* LEVEL TWO */
		.pages_ControlMenu .deep3 ul.ULChild ul { 
			width: 190px;
			border-top: 1px solid #23558f;

			visibility: hidden;
			position: absolute; 
			margin-top: -19px; 
			margin-left: 193px;
		}

		.pages_ControlMenu .deep3 ul.ULChild ul li { 
			padding: 4px 0 3px 18px;
			border-bottom: 1px solid #23558f;
			background: url('images/customer/puce_menu-child.gif') 10px 8px no-repeat #1a477d;
			float: none;

			color: #cee4fe;
			font-size: 11px;
		}
		
		/* IE 6 & 7 Needs Inline Block */
		.pages_ControlMenu .deep3 ul.ULChild ul li a { 
			width: 100%;
			border-right: none; 
			display: inline-block;
		}

		/* LEVEL THREE */
		.pages_ControlMenu .deep3 ul.ULChild ul ul { left: 100%; top: 0; }		
		.pages_ControlMenu .deep3 ul.ULChild li:hover > ul { visibility: visible; }

/*--------------------*/

#linksHome {
}

	#linksHome .linksBox {
		width: 224px;
		float: right;
		padding: 0 0 20px 0;
		background: url('images/customer/bg_linksbox.jpg') 0 bottom no-repeat #377ac4;
	}
		
		#linksHome .linksBox a {
			display: block;
			padding: 5px 20px 5px 30px;
			background: url('images/customer/puce_links.png') 15px 10px no-repeat;
			
			color: #fff;
			text-decoration: none;
		}

		#linksHome .linksBox a:hover { background-color: #377ac4; }

		#linksHome .linksBox .title {
			width: 224px;
			height: 33px;
			padding: 12px 0 0 0;
			margin: 0 0 5px 0;

			position: relative;
			top: -10px;

			text-align: center;
			font-size: 16px;
		}

		#linksHome .linksBox .title:hover { background-color: transparent; }

		#linksHome .linksBox .white { color: #565656; background: url('images/customer/white/bg_titlelinksbox.gif') 0 0 no-repeat; }
		#linksHome .linksBox .green { background: url('images/customer/green/bg_titlelinksbox.gif') 0 0 no-repeat; }
		#linksHome .linksBox .blue { background: url('images/customer/blue/bg_titlelinksbox.gif') 0 0 no-repeat; }
		#linksHome .linksBox .orange { background: url('images/customer/orange/bg_titlelinksbox.gif') 0 0 no-repeat; }

		#linksHome .linksBox .white.active { color: #565656; background: url('images/customer/white/bg_titlelinksbox_active.gif') 0 0 no-repeat; }
		#linksHome .linksBox .green.active { background: url('images/customer/green/bg_titlelinksbox_active.gif') 0 0 no-repeat; }
		#linksHome .linksBox .blue.active { background: url('images/customer/blue/bg_titlelinksbox_active.gif') 0 0 no-repeat; }
		#linksHome .linksBox .orange.active { background: url('images/customer/orange/bg_titlelinksbox_active.gif') 0 0 no-repeat; }

	#linksHome .linksBoxSeparator {
		width: 2px;
		height: 2px;
		float: right;		
	}
/* sub menu
--------------------*/

#linksHome .linksBox ul, #linksHome .linksBox ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	#linksHome .linksBox .submenu {
		display: block;
		height: 159px;
		position: absolute;
		z-index: 500;
		padding: 10px 0;
		top: 35px;

		-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
	}
	#linksHome .linksBox .column {
		height: 159px;
		width: 224px;
		float: left;
		display: block;
		border-left: 1px solid #dedede;
	}
		#linksHome .linksBox .column.first {
			border-left: none;
		}
	#linksHome .linksBox .category  {
		padding: 0px 0px 10px 0px;
	}
		#linksHome .linksBox .category a {
			background: none;
			padding: 0px 0px 0px 10px;
			color: #000000;
			font-weight: bold;
		}
			#linksHome .linksBox .category li a {
				background: none;
				padding: 0px 0px 0px 20px;
				color: #000000;
				background: url('images/customer/puce_links_sub.png') 10px 5px no-repeat;
				font-weight: normal;
			}

	#linksHome .linksBox.white .submenu {
		background: #fafafa;
		width: 902px;

		top: 262px;
	}
	#linksHome .linksBox.green .submenu {
		background: #5eb800;
		width: 450px;

		top: 262px;
	}
	#linksHome .linksBox.blue .submenu {
		background: #00d3e6;
		width: 450px;

		top: 262px;
	}
	#linksHome .linksBox.orange .submenu {
		background: #fa6100;
		width: 450px;

		top: 262px;
		margin-left: -226px;

		-moz-border-radius-topright: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
	}
		#linksHome .linksBox.white .submenu .category a { color: #616161; }
		#linksHome .linksBox.green .submenu .category a { color: #ffffff; }
		#linksHome .linksBox.blue .submenu .category a { color: #ffffff; }
		#linksHome .linksBox.orange .submenu .category a { color: #ffffff; }

		#linksHome .linksBox.white .submenu .category a:hover { background: #DFDEDF; }
		#linksHome .linksBox.green .submenu .category a:hover { background: #449000; }
		#linksHome .linksBox.blue .submenu .category a:hover { background: #00A8C4; }
		#linksHome .linksBox.orange .submenu .category a:hover { background: #EB4600; }

/*--------------------*/

.homeLeft { 
	width: 184px;
	height: 178px;
	float: left;
	padding: 20px;
	margin: 0 2px 0 0;
	background: url('images/customer/bg_home.gif') 0 0 repeat-x #022a55;
}

	.homeLeft .btnSimu {
		display: block;
		width: 184px;
		height: 22px;
		padding: 5px 0 0 0;
		background: url('images/customer/bg_btnsimu.jpg') 0 0 no-repeat;
		
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}

	.homeLeft .btnSimu:hover {
		background-position: 0 bottom;
	}

.homeCenter {
	width: 410px;
	height: 178px;
	float: left;
	padding: 20px;
	background: url('images/customer/bg_home.gif') 0 0 repeat-x #022a55;
}
	.homeCenter #news_ControlNewsList .news {
		width: 410px;
		height: 178px;
	}

.homeRight {
	width: 184px;
	height: 178px;
	float: right;
	padding: 20px;
	background: url('images/customer/bg_home.gif') 0 0 repeat-x #022a55;
}

/*--------------------*/

.contactBox {
}

	.contactBox h1 {
		color: #fff;
	}

	.contactBox table {	
		color: #6eaae7;
	}
	
	.contactBox table td {	
		padding: 1px 0;
	}

	.contactBox .name a {
		width: 50px;

		color: #fff;
		font-size: 10px;
		text-decoration: none;
	}

	.contactBox .number a {
		padding: 0 0 0 10px;
		
		color: #6eaae7;
		font-size: 16px;
		text-decoration: none;
	}

	.contactBox .btnTeam {
		display: block;
		width: 184px;
		height: 22px;
		margin: 11px 0 0 0;
		padding: 5px 0 0 0;
		background: url('images/customer/bg_btnteam.jpg') 0 0 no-repeat;
		
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}

	.contactBox .btnTeam:hover {
		background-position: 0 bottom;
	}
