@charset "utf-8";
/* CSS Document */

body
{
	background-color:#FFF;
	background-image:url(../images/bg-master.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow-x:hidden; 
	overflow-y:visible;
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.piccolo {
	font-size:9px;
}
a {text-decoration:none; color:#666;}
img {border: none}
.blu {
	color:#03F;
	font-weight:bold;
}

div#wrapped {
	position:relative;
	background:url(../images/wrapper-950.png) no-repeat;
	border:none; 
	margin:0px auto;
	margin-bottom:0px;
	padding:0px;
	width:950px;
	height:170px;
	overflow-x:hidden;
	overflow-y:hidden;
}

.bottone {
	position:absolute;
	background-image:url(../images/btn_cerca.png);
	width:68px; height:19px;
	vertical-align:baseline;
	text-align:center;
	font-size:12px;
	color:#FFF;
	padding-top:3px;
}


span#linkOfferte{
	position:absolute;
	width:277px;
	height:64px;
	top:3px;
	left:4px;
	padding: 22px 0 0 65px;
	color:#FFF;
}

span#linkOfferte:hover{
	color:#900;
}

/*********************************/
div#linkBW {
	position:absolute;
	top:10px;
	left:500px;
	font-size:10px;
	color:#FFF;
	width:450px;
}
	div#linkBW a{
		color:#FFF;
		text-decoration:none;
	}
	div#linkBW ul  {
		height:10px;
		vertical-align:middle;
	}
	div#linkBW li {
		list-style-type: none;
		display: inline; 
		margin: 0px 5px 0px 15px;
		text-align:center;
	}
	div#linkBW li:hover {
		text-decoration:underline; 
	}

/************ BARRA MENU ***********/
div#menu {
	position:absolute;
	top:102px;
	left:71px;
	font-size:11px;
	color:#666;
	width:950px;
}
	div#menu ul  {
		height:50px;
		vertical-align:middle;
		#margin:7px 10px 8px 40px;
		#padding: 8px 0px 8px 0px; 
	}
	div#menu li {
		list-style-type: none;
		display: inline; 
		margin: 8px 0px 8px 30px;
		padding: 8px 10px 10px 10px;
		text-align:center;
		background-image:url(../images/mouse_hover.png);
	}
	
	div#menu li:hover {
		background-position:0 -40px; 
	}
	
	div#menu li#pagina_corrente {background-image:url(../images/pagina_corrente.gif);}
	div#menu li#pagina_corrente a{color:#FFF;}

	

/*********SUBMENU**************/	

div#submenu {
	position:absolute;
	top:145px;
	left:75px;
	font-size:11px;
	width:auto;
	z-index:0;
}
	div#submenu ul  {
		height:100px;
		vertical-align:middle;
		#margin:5px 10px 8px 40px;
		#padding: 8px 0px 8px 0px; 
	}
	div#submenu li {
		list-style-type: none;
		display: inline; 
		margin: 0px 0px 0px 35px;
	}
	
	div#submenu a {color:#FFF;}
	div#submenu a:hover {color:#CCC;}
	

/************************/

div#BWhotelMaster {
	position:absolute;
	top: 25px;
	left:110px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	width:280px;
	
}

div#hotel_name	{
	position:absolute;
	top: 20px;
	left: 30px;
}

div#bandiere {
	position:absolute;
	top:55px;
	left:540px;
	font-size:10px;
	color:#FFF;
	width:400px;
}
	
	div#bandiere li {
		list-style-type: none;
		display: inline; 
		margin: 0px 7px 0px 7px;
	}
	
	div#bandiere img#newsletter_mail
	{
		position:absolute;
		top:4px;
		left:350px;
	}



div#div_corpo {
	position:relative;
	margin:auto;
	height: auto; width:950px;
	top:30px;
	}

div#FotoFlash {
	position:absolute;
	top:10px;
	left:30px;
	width:640px;
	z-index:0;
}

div#Benvenuti {
	position:absolute;
	top:435px;
	left:40px;
}

.titolo_rosso {
	position:absolute;
	font-size:20px;
	color:#FFF;
	background-image:url(../images/bg_titolo.gif);
	width:430px;
	height:29px;
	text-align:center;
	vertical-align:middle;
	z-index:10;
}

div#testo_home {
	position:absolute;
	top:450px;
	left:30px;
	width:640px;
	height: 315px;
	
}

.div_testo {
	position:absolute;
	color:#333;
	font-size:12px;
	border:solid #900 1px;
	padding: 0 15px 0 15px;
}

div#photogallery {
	position:absolute;
	left:700px;
	top:200px;
	width:150px;
	border:none;
}

	div#photogallery span {
	position:absolute;
	top:116px;
	left:81px;
	font-size:12px;
	font-weight:bold;
	color:#900;
	width: 127px;
	}

div#regal {
	position:absolute;
	left:699px;
	top:0px;
	width:220px;
	height:140px;
}

	div#regal div#regal_txt {
		position:absolute;
		top: 20px;
		left:107px;
		font-size:12px;
		color:#333;
		text-align:left;
	}
	
	div#regal div#foto_regal {
		position:absolute;
		top:103px;
		left:63px;
	}

div#banner1 {
	position:absolute;
	top: 330px;
	left:30px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
	div#banner1 .offerta {
	width:200px;
	font-size:10px;
	color:#006;
	font-weight:bold;
	}
	
	div#banner1 strong {
		font-size:13px;
		font-weight:bold;
	}

	div#banner1 span#offerta1 {
	position:absolute;
	top:6px;
	left:286px;
	}
	
	div#banner1 span#offerta2 {
	position:absolute;
	top:6px;
	left:595px;
	}

div#bottomNew {
	position:relative;
	width:100%; height:167px;
	margin: 40px auto;
	padding-top:20px;
	background:url(../images/bg-bottom.png) no-repeat;
	color: #333333;
    font-size: 10px;
}

	div#bottomNew div#interno {
		position:relative;
		width:950px;
		margin: 0 auto;
		padding-left:50px;
	}

		div#interno .b {
			float:left;
			margin-right:40px;
			margin-bottom:15px;
		}
		
		div#interno span {
			clear:both;
			font-weight:bold;
			display:block;
			margin:0 0 20px 355px;
		}
		
	div#bottomNew ul {
		clear:both;
		list-style-type:none;
		margin-left:295px;
	}
	
	div#bottomNew li {
		display:inline;
		margin-right: 5px;
	}
	

div#bottom {
	position:absolute;
	top:875px;
	left:30px;
	font-size:10px;
	color:#333;
	border:hidden;
	width:900px;
	height:75px;
}
	div#bottom div#b1 {
		position:relative;
		float:left;
		margin: 0 18px 0 18px;
		width:160px;
	}
	div#bottom div#b2 {
		position:relative;
		float:left;
		margin: 0 18px 0 18px;
		width:160px;
	}
	div#bottom div#b3 {
		position:relative;
		float:left;
		margin: 0 18px 0 18px;
		width:200px;
	}
	div#bottom div#b4 {
		position:relative;
		float:left;
		margin: 0 18px 0 18px;
		width:220px;
	}
	
	div#bottom div#banner_gds {
		position:absolute;
		top:43px;
		left:15px;
		width:600px;
	}	

span#CompanyInfo {
	position:absolute;
	top:46px; left: 365px;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;

}

.bianco {
	color:#FFF;
	font-size:10px;
}

div#titolo1 {
	position:absolute;
	top:325px;
	left:40px;
	font-size:20px;
	color:#FFF;
	background-image:url(../images/bg_titolo.gif);
	width:430px;
	height:29px;
	text-align:center;
	vertical-align:middle;
	z-index:10;
}

div.titolo1 {
	position:absolute;
	font-size:20px;
	color:#FFF;
	background-image:url(../images/bg_titolo.gif);
	width:430px;
	height:29px;
	text-align:center;
	vertical-align:middle;
	z-index:10;
}

