body {
	/*background-color: #DDDDDD;*/
	background-color:#3C3C3C;
	margin-top: 0px;
	/*background-image: url(images/sfondo4.jpg);*/
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	position:relative;
	width:906px;
	height:753px;
	margin:0px auto;
	text-align:left;
	background-color:#003366;
}

#elenco_dest {
	position:absolute;
	width:620px;
	height:155px;
	overflow-x:hidden; 
	overflow-y:auto;
}

#credits {
	position:relative; 
	width:906px; 
	margin:0px auto; 
	text-align:left;
}

#head_left {
	position:absolute;
	left:3px;
	top:0px;
	width:257px;
	height:124px;
}

#head_right {
	position:absolute;
	left:260px;
	top:0px;
	width:643px;
	height:124px;
	background-image:url(images/head_right.jpg);
}

#menu {
	position:absolute;
	left:3px;
	top:124px;
	width:257px;
	height:386px;
}

#menu_newsletter {
	position:absolute;
	left:1px;
	top:0px;
	width:257px;
	height:386px;
	z-index:100;
}







#sottomenu {
	position:absolute;
	left:3px;
	top:509px;
	width:257px;
	height:213px;
	background-image:url(images/sottomenu.jpg);
}

#middle {
	position:absolute;
	left:260px;
	top:124px;
	width:643px;
	height:386px;
	background-image:url(images/middle_bg.jpg);
}

#localita {
	position:absolute;
	left:260px;
	top:509px;
	width:643px;
	height:213px;
	background-image:url(images/localita.jpg);
}

#middle_large {
	position:absolute;
	left:3px;
	top:124px;
	width:900px;
	height:598px;
	background-image:url(images/fondo_large.jpg);
	z-index:15;
}

#title_hi_left {
	position:absolute;
	left: 18px;
	top: 2px;
	width: 504px;
}

#middle_text {
	position:absolute;
	left:0px;
	top:52px;
	width:900px;
	height:261px;
	z-index:15;
}

#text_resort {
	position:absolute;
	left:18px;
	top:9px;
	width:869px;
	height:231px;
	z-index:15;
}

#text_localita {
	position:absolute;
	overflow-y:auto;
	overflow-x:hidden;
	width: 869px;
	height: 237px;
	left: 17px;
}

#middle_text_offerte {
	position:absolute;
	left:0px;
	top:52px;
	width:900px;
	height:495px;
	z-index:15;
}

#text_offerte {
	position:absolute;
	overflow-y:auto;
	overflow-x:hidden;
	width: 862px;
	height: 496px;
	left: 33px;
	top: 2px;
}


#text_offerte2 {
	position:absolute;
	overflow-y:auto;
	overflow-x:hidden;
	width: 523px;
	height: 496px;
	left: 266px;
	top: 0px;
}



#resort_text {
	position:absolute;
	left:0px;
	top:314px;
	width:901px;
	height:240px;
	z-index:15;
	overflow-y:auto;
	overflow-x:hidden;
}

/*#resort_middle {
	position:absolute;
	width:459px;
	height:598px;
	left: 444px;
	top: 125px;
	background-image:url(images/sfondo_resort.jpg);
}*/

#resort_middle {
	position:absolute;
	left:444px;
	top:124px;
	width:459px;
	height:591px;
	background-image:url(images/sfondo_resort.jpg);
}

#resort_title {
	position:absolute;
	width:441px;
	height:33px;
	top: 8px;
	left: 8px;
}

#resort_cat {
	position:absolute;
	width:441px;
	height:26px;
	top: 42px;
	left: 8px;
}

#resort_listino {
	position:absolute;
	width: 441px;
	left: 8px;
	top: 84px;
	height: 26px;
}

#resort_txt {
	position:absolute;
	top:69px;
	left:8px;
	width:441px;
	height:506px;
	overflow-y:auto;
	overflow-x:hidden;
}

#resort_form {
	position:absolute;
	top:69px;
	left:8px;
	width:441px;
	height:506px;
	overflow-y:auto;
	overflow-x:hidden;
}

#breadcrumb {
	position:absolute;
	width:266px;
	height:20px;
	left: 597px;
	top: 726px;
	z-index:50;
}

#info {
	position:absolute;
	width:33px;
	height:30px;
	left: 304px;
	top: 2px;
}

#breadcrumb_localita {
	position:absolute;
	width:290px;
	height:20px;
	left: 572px;
	top: 8px;
}

/*#gallery {
	position:absolute;
	width:459px;
	height:598px;
	background-image:url(images/sfondo_gallery.jpg);
	left: 3px;
	top: 125px;
}*/

#gallery {
	position:absolute;
	left:3px;
	top:124px;
	width:441px;
	height:591px;
	background-color:#ADBDCB;
	background-image:url(images/sfondo_gallery.jpg);
	overflow:auto;
}


#news {
	position:absolute;
	left:3px;
	top:510px;
	width:900px;
	height:48px;
	background-image:url(images/news_bg.jpg);
}

#news_in {
	position:absolute;
	width:899px;
	height:23px;
	top: 10px;

}

#offerte {
	position:absolute;
	left:3px;
	top:558px;
	width:344px;
	height:164px;
	background-image:url(images/offerte3.jpg);
}

#offerte_in {
	position:absolute;
	width:288px;
	height:96px;
	left: 21px;
	top: 42px;
}

#all_offers {
	position:absolute;
	left: 197px;
	top: 135px;
}

#newsletter {
	position:absolute;
	left:347px;
	top:558px;
	width:313px;
	height:164px;
	background-image:url(images/newsletter.jpg);
}

#newsletter_in {
	position:absolute;
	width:224px;
	height:98px;
	left: 41px;
	top: 46px;
}

#sondaggio {
	position:absolute;
	left:660px;
	top:558px;
	width:243px;
	height:164px;
	background-image:url(images/sondaggio.jpg);
}

#sondaggio_in {
	position:absolute;
	width:184px;
	height:88px;
	left: 42px;
	top: 43px;
}

#fondo {
	position:absolute;
	left:3px;
	top:558px;
	width:900px;
	height:164px;
	background-image:url(images/sfondo_bottom.jpg);
}

#bottom_left {
	position:absolute;
	left:3px;
	top:722px;
	width:641px;
	height:28px;
	background-image:url(images/footer_left.jpg);
}

#bottom_left_resort {
	position:absolute;
	left:3px;
	top:715px;
	width:559px;
	height:35px;
	background-image:url(images/bottom_left_resort.jpg);
}

#bottom_left_text {
	position:absolute;
	width: 619px;
	height: 17px;
	left: 15px;
	top: 8px;
}

#bottom_left_in {
	position:absolute;
	left:3px;
	top:722px;
	width:641px;
	height:28px;
	background-image:url(images/footer_left_in.jpg);
	/*padding-top:8px;*/
	padding-left:15px;
}

#bottom_right {
	position:absolute;
	left:644px;
	top:722px;
	width:259px;
	height:28px;
}

#bottom_right_resort {
	position:absolute;
	left:562px;
	top:715px;
	width:341px;
	height:35px;
	background-image:url(images/bottom_right_resort.jpg);
}

#destinazioni {
	position:absolute;
	width: 619px;
	height: 205px;
	left: 20px;
	top: 5px;
}

.text {
	font-size:12px;
	color:#003366;
}

.text_red {
	font-size:12px;
	color:#BF0000;
}

.text p, P {
	font-size:12px;
	color:#003366;	
}

.text a:link, .text a:visited {
	text-decoration:none;
	color:#003366;
}

.text a:hover, .text a:active {
	text-decoration:none;
	color:#003399;
}

.text_red a:link, .text_red a:visited {
	color:#BF0000;
}

.text_red a:hover, .text_red a:active {
	color:#FF0000;
}

.news {
	font-size:14px;
	color:#003366;
}

.news a:link, .news a:visited {
	text-decoration:none;
	color:#003366;
}

.news a:hover, .news a:active {
	text-decoration:none;
	color:#003399;
}

.text_small {
	font-size:10px;
	color:#003366;
}

.text_small a:link, .text_small a:visited {
	text-decoration:underline;
	color:#003366;
}

.text_small a:hover, .text_small a:active {
	text-decoration:underline;
	color:#003399;
}

.red_small {
	font-size:10px;
	color:#CC0000;
}

.red_small a:link, .red_small a:visited {
	text-decoration:none;
	color:#CC0000;
}

.red_small a:hover, .red_small a:active {
	text-decoration:none;
	color:#FF0000;
}

.title {
	font-size:14px;
	color:#003366;
	font-weight:bold;
}

.title_large {
	font-size:18px;
	color:#003366;
}

.title_large_white {
	font-size:18px;
	color:#FFFFFF;
}

.white {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.white a:link, .white a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.white a:hover, .white a:active {
	text-decoration:none;
	color:#DDDDDD;
}

