/*IE*/
.header-bottom {
	width:101%;
	border-top:1px solid #fff; 
	padding-right:10px;}
.nav2 {
	white-space:nowrap /*IE hack*/; 
	float:left; width:800px;
	background:#004662; 
	color:white; 
	font-size:12px;  
	height:2.1em; 
	border-bottom:2px solid #004662;
	padding-top:0px;
	margin-left:0px;} /*Color navigation bar normal mode*/
.nav2 ul { 
	margin-top:0; 
	margin-bottom:0;
	margin-left:0px;	
	list-style-type:none;}
.nav2 ul li {
	float:left; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/;
	position:relative;
	padding: 0 23px 0 23px !important; 
	border-right:solid 1px white;}
.nav2  li.selected a{
	background-color:white; 
	/*border-bottom:2px solid #004662;*/
	color:#004662; 
	text-decoration:none;}
.nav2 ul li a {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	height:2.1em; 
	line-height:2.1em; 
	margin: 0 -23px 0 -24px ;
	padding:0 23px 0 24px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#fff;}
.nav2 ul li ul {
	display:none; 
	border:none;}
.nav2 ul li:hover ,.nav2  li.selected {
	position:relative;} /*Sylvain IE hack*/
.nav2 ul li:hover a {
	background-color:white; 
	color:#004662; 

	text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {
	display:block; 
	width:12.0em; 
	position:absolute; 
	z-index:999; 
	top:2.0em; 
	margin-top:0.1em; 
	left:-63px;}
.nav2 ul li:hover ul li a {
	white-space:normal; 
	display:block; 
	width:100px; 
	height:auto; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:4px 23px 4px 24px;
	/* border-left:solid 1px rgb(175,175,175); */
	border-bottom: solid 1px rgb(175,175,175); 
	background-color:rgb(240,240,240); 
	font-weight:normal; 
	color:rgb(100,100,100);
	color:#333;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {
	background-color:#004662;
	color:white; 
	text-decoration:none;} /*Color subcells hovering mode*/
.nav2 table {
	position:absolute; top:0; left:-1px; 
	border-collapse:collapse;}


