/*	GLOBALI	 		*/
	html
	{
		overflow-x:hidden;
	}
	body
	{
		margin:0px; padding:0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	div { margin:0px; padding:0px; }
	
	a { text-decoration:none; }
	
	a:active, a:focus{ outline:none; }  
	
	img { border:0px; }
	
	/* box welcome */
	.welcome
	{
		margin:0px; padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		background: url('/scholtes/3/_img/bkg_welcome.jpg') top left repeat-x #ffffff;
	}
	
	.welcome div.box
	{
		width: 990px;
		margin:auto;
		position:relative;
	}
	.welcome div.box .header
	{
		margin:0px; padding:0px;
		height:52px;
		filter:alpha(opacity=90);
		opacity:0.9;
	}
	.welcome div.box .menu
	{
		position: absolute; top:565px; left:30px;
		height:39px;
	}
	
		.welcome div.box #discover
		{
			position: absolute; top:68px; left:0px;
			height:487px; width:990px;
			background-color:#ffffff;
		}

			.welcome div.box #discover .header h1
			{
				position:absolute; top:84px; left:63px;
				margin:0px; padding:0px;
				color:#b6a59b; font-size:29px;
			}
			
			.welcome div.box #discover .desc
			{
				position:absolute; top:90px; left:490px;
				margin:0px; padding:0px;
				width:485px;
				color:#61666c; font-size:14px;
			}			
		
			.welcome div.box #discover .gallery
			{
				position: absolute; top: 210px; left: 5px;
				margin:0px; padding:0px;
				width:990px;
			}
			.welcome div.box #discover .gallery div
			{
				width:319px;
				background-color:#000000;
			}
			.welcome div.box #discover .gallery p
			{
				margin:0px; padding:12px 12px;
				background: url(/scholtes/3/_css/images/welcome_discovery_gallery_arrow.gif) no-repeat right center;
			}
			.welcome div.box #discover .gallery a, .welcome div.box #discover .gallery a:hover
			{
				text-decoration: none; color:#ffffff; font-size:16px; font-weight: bold; cursor:pointer;
			}
			
		.welcome div.box #luxury
		{
			position: absolute; top:68px; left:0px;
			height:287px; width:990px;
			background-color:#ffffff;
		}

			.welcome div.box #luxury .header h1
			{
				position:absolute; top:24px; left:35px;
				margin:0px; padding:0px;
				color:#b6a59b; font-size:29px;
			}
			.welcome div.box #luxury .header h2
			{
				margin:0px; padding:0px;
				color:#b6a59b; font-size:16px;
			}
			
			.welcome div.box #luxury .desc
			{
				position:absolute; top:34px; left:0px;
				margin:0px; padding:0px;
				width:990px;
				color:#61666c; font-size:14px;
				text-align:right;
			}
			.welcome div.box #luxury .box_partners
			{
				position: absolute; top: 140px;
				margin:0px; padding:0px;
				width:990px;
			}
			.welcome div.box #luxury .box_partners div
			{
				width:305px; height:290px;
				background-color:#000000;
			}
			.welcome div.box #luxury .box_partners p
			{
				margin:0px; padding:12px 12px;
				background: url(/scholtes/3/_css/images/welcome_discovery_gallery_arrow.gif) no-repeat right center;
			}
			.welcome div.box #luxury .box_partners a, .welcome div.box #luxury .box_partners a:hover
			{
				text-decoration: none; color:#ffffff; font-size:16px; font-weight: bold; cursor:pointer;
			}	
	
	/* box home */
	#box_home
	{
		width: 990px;
		margin:auto;
		position: relative;
	}
	/* box general */
	#box
	{
		width: 990px;
		margin:auto;
		position: relative;
	}	
	
	.hr
	{
		height: 1px;
		min-height: 1px;
		max-height: 1px;
		font-size: 1px;
		line-height: 1px;
		border-bottom: solid 1px black;
		display: block;
	}

	.note { font-size: 10px; }

	/*	Menu	*/
		/*	menu welcome (VEDI _INC/MENU_WELCOME.JSP) */
		.welcome div.box .menu div.uno_on, .welcome div.box .menu div.due_on
		{
			width:282px; height:27px;
			background:url(/scholtes/3/_css/images/welcome_select_menu_top_arrow.gif) top right no-repeat #717071;
			filter:alpha(opacity=90); opacity:0.9;
			float: left;
			margin:0px 9px 0px 0px; padding:12px 0px 0px 20px;
			color:#ffffff; font-size:17px; font-weight: bold;
			cursor:pointer;
		}
		.welcome div.box .menu div.uno_on a, .welcome div.box .menu div.uno_on a:hover,
		.welcome div.box .menu div#uno_off a, .welcome div.box .menu div#uno_off a:hover
		{
			color:#ffffff;
		}
	
		.welcome div.box .menu div.uno_on_back
		{
			width:282px; height:27px;
			background:url(/scholtes/3/_css/images/welcome_select_menu_left_arrow.gif) top right no-repeat #717071;
			filter:alpha(opacity=90); opacity:0.9;
			float: left;
			margin:0px 9px 0px 0px; padding:12px 0px 0px 20px;
			color:#ffffff; font-size:17px; font-weight: bold;
			cursor:pointer;
		}
		.welcome div.box .menu div.uno_on_back a, .welcome div.box .menu div.uno_on_back a:hover
		{
			color:#ffffff;
		}		
		
		.welcome div.box .menu div#uno_off
		{
			width:282px; height:27px;
			background:url(/scholtes/3/_css/images/welcome_select_menu_bottom_arrow.gif) top right no-repeat #717071;
			filter:alpha(opacity=90); opacity:0.9;
			position:absolute; top:0px; left:0px;
			margin:0px; padding:12px 0px 0px 20px;
			color:#ffffff; font-size:17px; font-weight: bold;
			cursor:pointer;
			visibility:hidden;
		}
		/* select country	*/
			.welcome div.box #select
			{
				position:absolute; top:302px; left:30px;
				width:305px;
				display:inline;
				visibility:hidden;
			}
			.welcome div.box #select ul
			{
				width:305px;
				margin:0px; padding:0px;
				list-style:none;
			}
			.welcome div.box #select ul li
			{
				width:282px;
				background-color:#b2b3b3; border-bottom: 1px solid #5e5d5d;
				filter:alpha(opacity=90); opacity:0.9;	
				margin:0px; padding:8px 0px 8px 20px;
				color:#ffffff; font-size:13px; font-weight:bold;			
			}
			.welcome div.box #select ul li a, .welcome div.box .select ul li a:hover
			{
				color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;
			}
			.welcome div.box #select ul li:hover
			{
				background-color:#717071
			}			
			
			.welcome div.box #select ul li.off
			{
				width:302px; height:27px;
				background: url(/scholtes/3/_css/images/welcome_menu_bottom_arrow.gif) top right no-repeat #3e3e3e;  border-bottom: 1px solid #5e5d5d;
				filter:alpha(opacity=90); opacity:0.9;	
				margin:0px; padding:12px 0px 0px 20px;
				color:#ffffff; font-size:17px; font-weight: bold;
			}
			.welcome div.box #select ul li.off a, .welcome div.box .select ul li.off a:hover
			{
				color:#ffffff; font-size:17px; font-weight: bold;				
			}			
		.welcome div.box .menu div.due
		{
			width:282px; height:27px;
			background:url(/scholtes/3/_css/images/welcome_select_menu_top_arrow.gif) top right no-repeat #ffffff;
			border-top: 1px solid #5e5d5d;
			border-right: 1px solid #5e5d5d;
			border-left: 1px solid #5e5d5d;
			float: left;
			margin:0px 9px 0px 0px; padding:12px 0px 0px 20px;
			color:#000000; font-size:17px; font-weight: bold;
			cursor:pointer;
		}
		.welcome div.box .menu div.tre
		{
			width:282px; height:27px;
			background:url(/scholtes/3/_css/images/welcome_select_menu_top_arrow.gif) top right no-repeat #ffffff;
			border-top: 1px solid #5e5d5d;
			border-right: 1px solid #5e5d5d;
			border-left: 1px solid #5e5d5d;
			float: left;
			margin:0px; padding:12px 0px 0px 20px;
			color:#000000; font-size:17px; font-weight: bold;
			cursor:pointer;
		}
		.welcome div.box .menu div.due a, .welcome div.box .menu div.due a:hover,
		.welcome div.box .menu div.tre a, .welcome div.box .menu div.tre a:hover
		{
			color:#000000;
		}
	
		/* 	menu interno (VEDI _INC/MENU.JSP) */
		#menu
		{
			z-index: 80;
			width: 990px;
			border: 0px;
		}
		
		#menu ul
		{
			width:990px;
			margin:0px;
			padding:0px;
			list-style:none;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#ffffff;
		}
		
		#menu li
		{
			float:left;
			margin:0px; padding:0px;
			opacity:.98; filter:alpha(opacity=98);
			background-color: #000000;
			border-right: 1px solid #616161;
		}
		#menu li div.none
		{
			float:left;
			margin:0px;
			padding:0px;
			height:52px;
			width: 214px;
			background-color: #000000;
		}
		#menu li div.none:hover
		{
			background-color: #000000;
		}	
		/* #menu li div.collections
		{
			float:left;
			background-color:#baaba3;
		} */
	
		#menu li a
		{
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#ffffff;		
		}
		#menu li div:hover
		{
			background-color:#9c9c9c;
		}
	
		/* menu_search_form */
		#search_ico_off
		{
			position: absolute; top:0px; right:0px;
			margin:0px; padding: 0px;
			width: 30px; height: 52px;
			visibility: visible;
		}	
		#search_ico_on
		{
			position: absolute; top:0px; right:0px;
			margin:0px; padding: 0px;
			width: 30px; height: 52px;
			display: none;
			visibility: hidden; display: inline;
		}
		#search_form
		{
			z-index:99;
			position: absolute; top:52px; right: -1px;
			margin:0px; padding: 10px 12px;
			background-color: #a1958e;
			visibility: hidden; display: inline;
		}
		#search_form input
		{
			width: 268px;
			margin:0px;
			background-color: #ffffff; border: none; text-decoration: none;
			color: #000000; font-size: 16px;
		}		
		#search_form input.search_form_submit
		{
			height:20px; width: 25px;
			margin-left:-4px;
			font-weight: bold;
			cursor: pointer;
		}		
	
	/*	Contenuto Pagina, Page	*/
	#page
	{
		width:990px;
		margin:0px;
		padding: 15px 0px;
	}
	/*	Footer					*/
			/*footer welcome */
	#footer_welcome
	{
		width:990px; position: absolute; top: 620px; left: 0px;
		border-top:1px solid #000000;
		background-color:#ffffff;
		color:#000000; font-weight:bold; font-size:11px;
		margin:0px; padding:6px 0px 0px 0px;
	}
	#footer_welcome a, #footer_welcome a:hover
	{
		text-decoration:none; color:#000000;
		font-weight:bold; font-size:11px;
	}
	#footer_welcome div.left { float:left; }
	#footer_welcome div.right { text-align:right; }

		/*footer home */
	#footer_home
	{
		width:990px; position: absolute; top: 606px; left: 0px;
		border-top:1px solid #000000;
		background-color:#ffffff;
		color:#000000;
		font-weight:bold;
		font-size:11px;
		margin:0px;
		padding:6px 0px 0px 0px;
	}
	#footer_home a, #footer_home a:hover
	{
		text-decoration:none; color:#000000;
		font-weight:bold; font-size:11px;
	}
	#footer_home div.left
	{
		float:left;
	}
	#footer_home div.right
	{
		text-align:right;
	}
		/*footer general */
	#footer
	{
		width:990px;
		border-top:1px solid #000000;
		background-color:#ffffff;
		color:#000000;
		font-weight:bold;
		font-size:11px;
		margin:0px;
		padding:6px 0px 0px 0px;
	}
	#footer a, #footer a:hover
	{
		text-decoration:none; color:#000000;
		font-weight:bold; font-size:11px;
	}
	#footer div.left
	{
		float:left;
	}
	#footer div.right
	{
		text-align:right;
	}
