/* CSS Document */


/*MAIN MENU - BEGIN*/
div#menu {
	position				: relative;
	height					: 38px;
	background-image		: url(../images/menu_bg.png);
	z-index					: 30;
}

div#inner_menu {
}

img#menu_shadow {
	display					: block;
	position				: absolute;
	top						: 37px;
	left					: 0px;
	
	/*border					: 1px solid red;*/
}

ul#main_menu {
	position				: absolute;
	top						: 1px;
	left					: 13px;
	display					: block;
	margin					: 0 auto;
	padding					: 0;
	list-style				: none;
	width					: 100%;
	/*border					: 1px solid #000;*/
	text-align				: center;
}

ul#main_menu li {
	display					: inline;
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

ul#main_menu li a {
	display					: block;
	float					: left;
	margin					: 0;
	/*padding					: 0 25px;	*/
	width					: auto;
	height					: 36px;
	color					: #FFFFFF;
	font-size				: 13px;
	font-weight				: normal;
	text-transform			: uppercase;
	line-height				: 35px;
	text-decoration			: none;
	border-left				: 2px solid #194719;
}

ul.main_menu_ita li a, ul.main_menu_nld li a {
	padding					: 0 24px;
}

ul.main_menu_eng li a {
	padding					: 0 22px;
}

ul.main_menu_fra li a, ul.main_menu_deu li a, ul.main_menu_spa li a {
	padding					: 0 18px;
}

ul#main_menu li a#home_link span {
	display					: block;
	margin					: 6px 0 0 0;
	width					: 27px;
	height					: 24px;
	background				: url(../images/logo_menu.png) no-repeat;
	background-position		: center center;
	border-left				: none;
	text-indent				: -9999px;
}

ul#main_menu li a#home_link:hover span, ul#main_menu li.current a#home_link span {
	width					: 27px;
	background				: url(../images/logo_menu_hover.png) no-repeat;
	background-position		: center center;
}

ul#main_menu li.first a {
	border-left				: none;
}

ul#main_menu li a:hover, ul#main_menu li.current a {
	color					: #194719;
	background				: url(../images/menu_hover_bg.gif) repeat-x;
}
/*MAIN MENU - END*/



/*SIMPLE MENU - BEGIN*/
ul#simple_menu {
	margin					: 0 auto;
	padding					: 0;
	list-style				: none;
	width					: 100%;
	text-align				: right;
}

ul#simple_menu li {
	display					: inline;
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

ul#simple_menu li a {
	display					: inline;
	/*float					: left;*/
	margin					: 0;
	padding					: 0 7px;	
	width					: auto;
	/*height					: 36px;*/
	color					: #FFF;
	font-size				: 8px;
	font-weight				: normal;
	text-transform			: uppercase;
	line-height				: 20px;
	text-decoration			: none;
	border-left				: 1px solid #FFF;
}

ul#simple_menu li.first a {
	padding-left			: 0px;
	border					: none;
}

ul#simple_menu li a:hover {
	text-decoration			: underline;
}
/*SIMPLE MENU - END*/



/*PARTNERS MENU - BEGIN*/
ul#partners_menu {
	margin					: 0 auto;
	padding					: 0;
	list-style				: none;
	width					: 100%;
	text-align				: center;
}

ul#partners_menu li {
	display					: inline;
	margin					: 0;
	padding					: 0;
	list-style				: none;
}

ul#partners_menu li a {
	display					: inline;
	/*float					: left;*/
	margin					: 0;
	padding					: 0 22px;	
	width					: auto;
	/*height					: 36px;*/
	color					: #FFF;
	font-size				: 8px;
	font-weight				: normal;
	text-transform			: uppercase;
	line-height				: 20px;
	text-decoration			: none;
	border-left				: 1px solid #FFF;
}

ul#partners_menu li a.first {
	padding-left			: 0px;
	border					: none;
}

ul#partners_menu li a:hover {
	text-decoration			: underline;
}
/*PARTNERS MENU - END*/
 
