.nav2 div.top {
	background-color: #134185;
	height: 8px;
	width: 100%;
}

.roundcont {
	background-color: #f1bb52;
	color: #fff;
	height: 28px;
	cursor: default;
	margin: 0;
	font-size: 15px !important;
}

.roundcont:hover {
	background-color: #134185;
}

.nav2 ul li:hover div.roundcont {
	background-color: #134185;
}

.nav2 ul li:hover div.roundcont div.corner {
	background: url(../images/blHover.png) no-repeat top right;
}

.nav2 ul li:hover div.roundcont div.roundbottom {
	background: url(../images/brHover.png) no-repeat top right;
}

.roundcont:hover div.roundbottom {
	background: url(../images/brHover.png) no-repeat top right;
}

.roundcont:hover div.corner {
	background: url(../images/blHover.png) no-repeat top right;
}

.roundcont:hover div img {
	src: url('../images/bl.png');
}

.roundcont p {
	margin: 0px 3px 0px 3px;
	padding-top: 7px;
}

.roundbottom {
	background: url(../images/br.png) no-repeat top right; 
	margin-top: -3px;
	height: 9px;
}

div.corner {
	background: url(../images/bl.png) no-repeat top left;
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

/*Navigation Admin*/
.roundcontA {
	background-color: #f1bb52;
	color: #fff;
	cursor: default;
	margin: 0;
	font-size: 13px !important;
}

.roundcontA:hover {
	background-color: #134185;
}

.nav2 ul li:hover div.roundcontA {
	background-color: #134185;
}

.nav2 ul li:hover div.roundcontA div.cornerA {
	background: url(../images/blAHover.png) no-repeat top right;
}

.nav2 ul li:hover div.roundcontA div.roundbottomA {
	background: url(../images/brAHover.png) no-repeat top right;
}

.roundcontA:hover div.roundbottomA {
	background: url(../images/brAHover.png) no-repeat top right;
}

.roundcontA:hover div.cornerA {
	background: url(../images/blAHover.png) no-repeat top right;
}

.roundcontA:hover div img {
	src: url('../images/blA.png');
}

.roundcontA p {
	margin: 0px 3px 0px 3px;
	padding-top: 4px;
}

.roundbottomA {
	background: url(../images/brA.png) no-repeat top right; 
	margin-top: -3px;
	height: 9px;
}

div.cornerA {
	background: url(../images/blA.png) no-repeat top left;
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

/*Drop-down menu*/
.nav2
{
	white-space:nowrap /*IE hack*/;
	float:left; 
	width:960px;
	color:rgb(100,100,100);
} /*Color navigation2 bar normal mode*/

.nav2 ul
{
	list-style-type:none;
}

.nav2 ul li
{
	float:left;
	z-index:auto !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
	margin-right:2px;
}

.nav2 ul li a
{
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/; 
	display:block;
	height:30px;
	text-decoration:none;
	margin:0px;
}

.nav2 ul li ul
{
	display:none; 
	border:none;
}

/*Non-IE6 hovering*/
.nav2 ul li:hover
{
	position:relative;
} /*Sylvain IE hack*/

/*Color main cells hovering mode*/

.nav2 ul li:hover ul
{
	display:block; 
	width:10.0em; 
	position:absolute; 
	z-index:1001; 
	top:1.1em;
	left:0;
}

.nav2 ul li:hover ul li a
{
	white-space:normal;
	width:10.0em;
	padding:4px 16px 4px 16px; 
	border-left:solid 1px #fff; 
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background-color:#efdfbf;
} /*Color subcells normal mode*/

.nav2 ul li:hover ul li a:hover ,a:active
{
	background-color:#557db8;  
	color:#fff;
	text-decoration:none;
} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table
{
/*	position:absolute; 
	top:0; 
	left:-1px; */
	border-collapse:collapse;
}

.nav2 ul li a:hover
{
	position:relative /*Sylvain IE hack*/; 
	z-index:1000 /*Sylvain IE hack*/; 
	color:rgb(175, 175, 175); 
	text-decoration:none;
} /*Color main cells hovering mode*/

.nav2 ul li a:hover ul 
{
	display:block; 
	width:10.0em; 
	position:absolute; 
	z-index:999; 
	top:1.2em; 
	top:2.0em; 
	left:0; 
	margin-top:0.1em;
}

.nav2 ul li a:hover ul li a 
{
	white-space:normal; 
	display:block; 
	width:10.0em;
	line-height:1.3em; 
	padding:4px 16px 4px 16px; 
	border-left:solid 1px #fff; 
	border-bottom: solid 1px #FFF;
	border-top:1px solid white !important;
	background-color:#efdfbf; 
	font-weight:normal; 
	color:#666;
} /*Color subcells normal mode*/

.nav2 ul li a:hover ul li a:hover ,a:active
{
	background-color:#557db8;  
	color:#fff; 
	text-decoration:none;
} /*Color subcells hovering mode*/



.nav2 ul{
margin: 0px;
padding: 0px;	
}

.nav2 ul li ul{
margin-top: 0.9em !important;
margin-left: 0.5em !important;
}

.nav2>ul>li>ul a {
color:#0d3668 !important;
display:block !important;
float:none !important;
font-weight:bold !important;
line-height:1em !important;
min-height:2.1em !important;
padding-bottom:0 !important;
padding-top:0.5em;
text-decoration:none !important;
}

.nav2>ul>li>ul a:hover{
color: white !important;
}

.nav2>ul>li>a {
color:white !important;
display:block !important;
float:none !important;
font-weight:bold !important;
line-height:1em !important;
min-height:1em !important;
padding-bottom:0 !important;
text-decoration:none !important;
}
