@charset "utf-8";
/* CSS Document */

/*  ____________________

	LANGUAGE CODE
______________________ */

#container li:hover ul ul, #container li.iehover ul ul {display: none;}
#container li:hover ul, #container li.iehover ul {display: block;}


#languages {				float: right;	height: 20px;	margin: 0px 3px 0px 0px;	width: 270px; }
.lang_select, .lang_select_es, .lang_select_de, .lang_select_fr, .lang_select_it, .lang_select_nl {				
							color:#363535;	float: left;	margin: 4px 7px 0px 0px;	text-align:right; padding-top:2px; }
	.lang_select {			background:url(../images/icon_new.gif) no-repeat left;	height:16px;	width:150px; }
	.lang_select_de {		background:url(../images/icon_new_de.gif) no-repeat left;	height:16px;	width:150px;	font-size:11px;	margin-left:0px;	margin-right:5px;}
	.lang_select_es {		background:url(../images/icon_new_es.gif) no-repeat left;	height:16px;	width:170px;	font-size:11px;	margin-left:-20px;	margin-right:5px;}
	.lang_select_fr {		background:url(../images/icon_new_fr.gif) no-repeat left;	height:16px;	width:220px;	font-size:11px;	margin-left:-70px;	margin-right:5px;}
	.lang_select_it {		background:url(../images/icon_new_it.gif) no-repeat left;	height:16px;	width:190px;	font-size:11px;	margin-left:-40px;	margin-right:5px;}
	.lang_select_nl {		background:url(../images/icon_new_nl.gif) no-repeat left;	height:16px;	width:150px;	font-size:11px;	margin-left:0px;	margin-right:5px;}

.main_nav {
	color: 					#000000;
	text-decoration: 		none;
	font-size: 				11px;
	font-weight:			normal;
}

#languages .items {
	color: 					#fff;
	font-size: 				11px;
	font-weight: 			normal;
	margin:					0px -10px 0px 0px;
	text-decoration:		none;
}

#languages .items a {		color: #ffffff;	font-weight: none; }
#languages .items a:hover {	color: #fff;	font-weight: bold; }
#languages .items:hover {	color: #fff;	text-decoration:underline; }

#langue {
	background-image: 		url(../images/lang_nav_bg.jpg);
	background-repeat: 		no-repeat;
	cursor: 				pointer;
	height: 				18px;
	float:					right;
	left:					0px;
	list-style:				none;
	margin:					-10px 2px 0px 0px;
	padding-top: 			5px;
	width: 					110px;
}

#langue .main_sub_nav {
	display: 				none;
	height: 				50px; 
	float:					right;
	margin:					1px 0px 0px 0px;
	position: 				absolute;
	right:					0px;
	top: 					16px;
	text-align:				left;
	width: 					110px;
}
#langue .main_sub_nav li {	
	float:					none; 
	list-style:				none;
	padding-top: 			5px;
	text-align:				left;
}
#langue .main_sub_nav li a {
	padding-left: 			12px; 
}

.main_sub_nav li {			background-color: #2b2b2b; }

#langue .main_sub_nav li.last_item {	
	float:					none; 
	list-style:				none;
	left:					0px;
	margin:					0px 0px 0px 0px;
	padding-top: 			0px;
	right:					0px;
}

.main_sub_nav li.last_item {
	background: 			none;
	overflow: 				hidden; 
	height: 				14px; 
	margin:					0px 0px 0px 0px;
	padding:				0px;
	width: 					110px;}


.lang_selected {
	color: 					#fff;
	float:					none; 
	right:					0px;
	font-weight:			bold;
	padding-left: 			10px;
	margin:					2px 0px 0px 0px;
	text-align:				left;
}

