@CHARSET "UTF-8";

/* Horizontal */
.navigation{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	z-index:2;
}
.navigation td{
	background-color:#1a2d51;
	background-image:url('/options/public/default/images/gradient_top.png');
	background-position:center top;
	background-repeat:repeat-x;
	width:25%;
	text-align:center;
	white-space:nowrap;
}
.navigation td:hover{
	position:relative;
	z-index:999;
}
.navigation td:hover,
.navigation td.active{
	background-color:#FFFFFF;
}
.navigation td:hover a,
.navigation td.active a,
.navigation td:hover .nolink,
.navigation td.active .nolink{
	color:#1a2d51;
}
.navigation:hover td:hover.active{
	background-color:#FFFFFF;
}
.navigation:hover td:hover.active > a,
.navigation:hover td:hover.active > .nolink{
	color:#1a2d51;
}
.navigation:hover td.active{
	background-color:#1a2d51;
}
.navigation:hover td.active > a,
.navigation:hover td.active > .nolink{
	color:#FFFFFF;
}
* html .navigation:hover td.active{
	background-color:#1a2d51;
}
* html .navigation:hover td.active a,
* html .navigation:hover td.active .nolink{
	color:#FFFFFF;
}
* html .navigation:hover td:hover{
	background-color:#FFFFFF;
}
* html .navigation:hover td:hover a,
* html .navigation:hover td:hover .nolink{
	color:#1a2d51;
}
.navigation td:hover .conteneur{
	display:block;
}
.navigation a,
.navigation .nolink{
	background-image:url('/options/public/default/images/gradient_bottom.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:100%;
	display:block;
	padding:4px 1em;
	text-decoration:none;
}
.navigation .nolink{cursor:default;}
.navigation li span{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
.navigation li ul span{
	display:inline;
}
.navigation .conteneur{
	display:none;
	position:absolute;
	margin-left:-15px;
	padding:0 15px 15px;
	overflow:hidden;
}
.navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	line-height:14px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #1a2d51;
}
.navigation ul li{
	float:none;
	background:none;
	margin:0;
	padding:0;
	height:auto;
	border:none;
	white-space:normal;
}
.navigation ul li:hover{
	background-color:#1a2d51;
}
.navigation ul a{
	display:table;
	display:-webkit-box;
	float:none;
	padding:0 0 0 15px;
	height:1%;
	line-height:19px;
	width:226px;
	border:none;
	background:none !important;
	width/*\**/:226px\9
}
* html .navigation ul a{
	width:226px;
}
.navigation td:hover ul a{
	color:#333333;
}
.navigation ul li:hover a{
	color:#FFFFFF !important;
}
/* Vertical */
.navigation.vertical{
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0 0 17px;
	z-index:1;
}
.navigation.vertical li{
	width:auto;
	background-color:#1a2d51;
	background-image:url('/options/public/default/images/gradient_top.png');
	background-position:center top;
	background-repeat:repeat-x;
}
.navigation.vertical li:hover{
	background-color:#FFFFFF;
}
.navigation.vertical li:hover a{
	color:#1a2d51;
}
.navigation.vertical a{
	display:table;
	width:150px;
	height:1%;
	padding:4px 0;
	overflow:hidden;
}
.navigation.vertical li span{
	padding-left:2px;
}