
/* first menu line */
.menuover {position:relative;height:26px;line-height:25px;}
#menuover_box{height:50px;}

ul.menu_over_2{margin:0;padding:0;list-style:none;text-align:right;line-height:45px;}
	ul.menu_over_2 li{display:inline;position:relative;padding:15px 0 19px 0;}
	ul.menu_over_2 li a{font-size:14px;color:#fff;text-transform: uppercase;padding:0 9px;}
	ul.menu_over_2 li strong{font-size:14px;color:#fff;text-transform: uppercase;padding:0 9px;}
	ul.menu_over_2 li a:hover{text-decoration:underline;}
	ul.menu_over_2 li a.selected{font-weight:bold;}
		ul.menu_over_2 > li:last-child {background:url(../images/header-comm-back.png) 0 0 repeat-x;}
		ul.menu_over_2 a span{font-size:10px;line-height:10px;position:absolute;right:10px;top:29px;}
	ul.menu_over_2 ul{display:none;}
	
	ul.menu_over_2 li.menu_open{background:#333;
		border-radius: 16px 16px 0 0;-moz-border-radius: 16px 16px 0 0;-khtml-border-radius: 16px 16px 0 0;-webkit-border-radius: 16px 16px 0 0;
	}
	ul.menu_over_2 li.menu_open a{text-decoration:none;}
	ul.menu_over_2 li strong{color:#fff;}
	ul.menu_over_2 li.menu_open ul.menu_over_3 {display: block;}
	
	ul.menu_over_2 ul.menu_over_3{display:none;position:absolute;top:50px;left:0px;z-index:1000;text-align:left;padding:5px 15px 22px;margin:0;
			border-top:1px solid #fff;
			border-radius: 0 0 16px 16px;-moz-border-radius: 0 0 16px 16px;-khtml-border-radius: 0 0 16px 16px;-webkit-border-radius: 0 0 16px 16px;
			background:#333;
			-khtml-opacity:.95;-moz-opacity:.95;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);opacity:.95;
			line-height:29px;
		}
		ul.menu_over_2 ul.menu_over_3 li{padding:0;margin:0;float:left;width:180px;}
		ul.menu_over_2 ul.menu_over_3 li strong,
		ul.menu_over_2 ul.menu_over_3 li a{font-size:11px;padding:0 7px;margin:0;font-weight:bold;text-transform:none;}
		
		ul.menu_over_2 ul.menu_over_3 ul{display:block;position:static;float:left;top:auto;left:auto;text-align:left;padding:0 7px;margin:0;line-height:14px;}
			ul.menu_over_2 ul.menu_over_3 ul li{padding:4px 0;margin:0;float:left;width:auto;}
			ul.menu_over_2 ul.menu_over_3 ul li a{font-size:11px;padding:0;margin:0;font-weight:normal;text-transform:none;}
			ul.menu_over_2 ul.menu_over_3 ul li a:hover{text-decoration:underline;}
	

.menu_secondary {margin:0; padding:0;list-style:none;text-align:right;display:block;} 
	.menu_secondary li {margin:0; padding:0 0 0 12px;display:inline;}
		.menu_secondary li a {margin:0; padding:0;font-size:11px;text-decoration: none;color:#000000;text-transform:uppercase;}
		.menu_secondary li a:hover{text-decoration: underline;}
		.menu_secondary li a.selected{text-decoration: underline;font-weight:bold;}
		.menu_secondary li a.selected:hover{text-decoration: none;}



/*** Dropdown menu *************************************************//**/

/*
ul.menu_over_2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align:right;
	line-height:42px;
	height:50px;
	position: absolute;
	right:0;
	z-index: 3000;
}

	ul.menu_over_2 li {
		float: left;
		height: 50px;
		margin: 0px;
		padding: 0px;
		position: relative;
	}
			
	ul.menu_over_2 > li:last-child {
		background: url(../images/header-comm-back.png) 0 0 repeat-x;
	}

	ul.menu_over_2 a {
		padding: 0 11px;
		color:#fff;
		font-size:13px;
		text-decoration: none;
		text-transform: uppercase;

	}

	ul.menu_over_2 a.selected {font-weight:bold;}
	ul.menu_over_2 a:hover {text-decoration: underline;}
	ul.menu_over_2 li.menu_open a.first_line {position: relative;}
	ul.menu_over_2 a span{
		font-size: 10px;
		line-height:10px;
		position: absolute;
		right: 10px;
		top:32px;
	}


			
		ul.menu_over_2 ul {
			top: 50px;
			left:-150px;
			position: absolute;
			height:auto;
			background:#fff;
			width: 600px;
			margin:0;
			padding:0;
		}
		ul.menu_over_2 ul li a {
			display:block;
			width:150px;
			float:left;
			margin:0;
			padding:0;
			text-transform: none;
			color: #000;
			height:auto;
			font-size:11px;
			line-height: 1.3em;
		}
		ul.menu_over_2 ul ul {
			position: static;
			height:auto;
			background:#fff;
			width:auto;
			margin:0;
			padding:0;
			top: auto;
			left:auto;
		}*/
/*
			ul.menu_over_2 li.menu_open a.little_link {
				padding: 1px;
				background: #e1ebf7;
				border: 1px solid #aabfe6;
			}

			ul.menu_over_2 a.little_link:hover {
				padding: 1px;
				background: #e1ebf7;
				border: 1px solid #aabfe6;
			}

				ul.menu_over_2 img.platform_icon {
					margin: 4px 0 0;
					padding: 0;
					width: 48px;
					height: 48px;
					border: 0px none;
				}

				ul.menu_over_2 img.little_icon {
					margin: 4px 0 0;
					padding: 0;
					width: 22px;
					height: 22px;
					border: 0px none;
				}

			ul.menu_over_2 li.menu_close ul {
				visibility: hidden;
			}

			ul.menu_over_2 li.menu_open ul {
				visibility: visible;
			}
			
			ul.menu_over_2 li.menu_open  {
				background: url(../images/triangolino.png) 50% 100% no-repeat transparent;
			}

			ul.menu_over_2 .menu_icon {
				height: 16px;
				width: 16px;
				margin: 1px 10px 1px 2px;
				padding: 0;
				vertical-align: middle;
				border: 0px none;
			}

		/* first orizontal menu */
/*
		ul.menu_over_3 {
			position: absolute;
			top: 19px;
			left: 0px;
			z-index: 3200;
			display: block;
			height: auto;

			margin: 0;
			padding: 0;
			list-style:none;
			width: 210px;
			background: #fff;
			border-bottom: 6px solid #003D6A;
		}

		ul.menu_over_3 li {
			float: none;
			display: block !important;
			display: inline;
			position: relative;
			margin: 0;
			padding: 0;
			height: 29px;
			border-bottom: 1px solid #e4e4e4;
		}

		ul.menu_over_3 a {
			float: none;
			display: block;
			color: #333;
			border: 0px none;
			text-align:left;
			font-size: 83%;
			height: 29px;
			line-height: 29px;
		}

		ul.menu_over_3 a:hover {
			color: #003D6A;
			font-weight: bold;
			text-decoration: none;
		}

			/* second orizontal menu */
/*
			ul.menu_over_3 li ul {
				position:absolute;
				top: -1px;
				left: 19em;
				margin:0 0 0 -1px;
				display: block;
				height: auto;

				padding: 0;
				list-style:none;
				width: 19em;
			}

			ul.menu_over_3 li.menu_open ul {
				visibility: visible;
				display: block;
			}

			ul.menu_over_3 li.menu_close ul {
				visibility: hidden;
			}
			ul.menu_over_3 a.arrow_left {
				background: url('../images/menu/arrow_left.png') 100% 50% no-repeat transparent;
			}

			ul.menu_over_3 a.arrow_left:hover {
				background: url('../images/menu/arrow_left_hover.png') 100% 50% no-repeat #fff;
			}*/
