@font-face {
    font-family: 'EurostileBlackRegular';
    src: url('../webfonts/eurostile-black-webfont.eot');
    src: url('../webfonts/eurostile-black-webfont.eot?iefix') format('eot'),
         url('../webfonts/eurostile-black-webfont.woff') format('woff'),
         url('../webfonts/eurostile-black-webfont.ttf') format('truetype'),
         url('../webfonts/eurostile-black-webfont.svg#webfontDR6RlUyr') format('svg');
    font-weight: normal;
    font-style: normal;
}


body { 
		background: #E7EB63 url(../../immagini/sfondo.gif) no-repeat top center;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
		font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #000000;
}
	body a		{ font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #982d12; text-decoration:none; }
	body a:hover{ font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #982d12; text-decoration:underline;}		
 	
	form { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	img {  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none;}	
	
	h1{ font-family:  EurostileBlackRegular; color:#00612B; font-size:30px; font-weight:normal; padding:8px 0px 25px 0px; margin:0px 6px 0px 0px; text-align:right; }	 
	h2{ color: #64A326; font-size:17px; font-weight : bold; padding:0px; margin:0px; }
	
#globalcontainer{
	position:relative;
	width:962px;	min-height:700px;   /*height:764px;*/  /*WIDTH+ PADDING:932*/
	padding: 0px 0px 0px 0px; margin:0px auto;
	background: inherit;
	z-index:0; 
}	
#container { 
	position:relative; float:left;
	width:940px;  /*width + padding: 932px;*/
	padding: 11px 11px 11px 11px; margin:0px 0px;
	background: url(../../immagini/background.gif) repeat-y top center;
	z-index:1;
	}
/* -------------------------------------FOOTER -----------------------*/	
#footer { 
	position:relative; float:left;
	width:962px; 
	padding: 5px 0px 10px 0px; margin:0px 0px 0px 0px;
	background: url(../../immagini/footer.gif) no-repeat top center;
	z-index:1;
	text-align:center; color:#614b23; font-size:11px; line-height:19px;
	}	
	#footer a{ color:#614b23; font-size:11px; font-weight:normal; text-decoration:none;} 	
	#footer a:hover{ color:#614b23; font-size:11px;  font-weight:normal; text-decoration:underline;} 	
	
	#footer .footer_menu{
		padding:5px 0px 10px 0px;
	}
	#footer .footer_menu a		{ color:#614b23; font-size:12px; font-weight:normal; text-decoration:none;} 	
	#footer .footer_menu a:hover{ color:#614b23; font-size:12px;  font-weight:normal; text-decoration:underline;} 
	
	
#footermap{
	position:relative; float:left;
	color:#614b23; font-size:10px;
	padding:10px 0px 20px 0px;
}	
	#footermap a	  { color:#614b23; font-size:10px; font-weight:normal; text-decoration:none;} 	
	#footermap a:hover{ color:#614b23; font-size:10px;  font-weight:normal; text-decoration:underline;} 
	
#footercontent{
	position:relative; float:left;
	color:#614b23; font-size:12px;
	padding:10px 0px 20px 0px;
}	
		
	
	
#otherlink	{
	position:relative; float:left;
	width:962px; 
	padding: 5px 0px 10px 0px; margin:0px 0px 0px 0px;
	background: url(../../immagini/footer.gif) no-repeat top center;
	z-index:1;
	text-align:center; color:#614b23; font-size:11px; line-height:19px;
	visibility:hidden;
	}	

#PopMessage	{	
	position:absolute;
	visibility:hidden;
	background-color: #FFFFFF;
	}
	
/* -------------------------------------HEADER -----------------------*/	
#photo-box	{
	position:relative; 
	width:940px; height:362px; 
	padding:0px 0px; margin:0px 0px; 
	background:  url(../../photo/bck_header.jpg) no-repeat center; 
	z-index:2;
	}
	
	#photo-box #slideshow {
			    position:relative; /*width:1200px;*/ height:362px;
			}
		#photo-box #slideshow IMG {
		    position:absolute; top:0;  left:0;
		    z-index:8; opacity:0.0;
		}
		#photo-box #slideshow IMG.active {
		    z-index:10; opacity:1.0;
		}
		#photo-box #slideshow IMG.last-active {
		    z-index:9;
		}	
		
		
/* -------------------------------------BLOCCO LOGO PER TORNA INDEITRO -----------------------*/	
#header-index{
	z-index:+99;
	/*position:absolute; top:11px; left:11px; 
	width: 208px; height: 359px;*/
	position:absolute; top:11px; left:11px; 
	width: 208px; height: 362px;
	background:  url(../../immagini/logo_eden.png) no-repeat center; 
}	


/* -------------------------------------facebook -----------------------*/	
#facebook{
	position:absolute; 
	width:162px;	
	top:0px; left:40px; 																				/*WIDTH+ PADDING:630px*/
	font-size:11px; color:#483B36; font-weight:normal; 
	text-align:right;
	z-index:+199;
	
	z-index:2;
}
	#facebook  .face1{
		position:relative; float:left;
		width:22px;		
	}
	#facebook  .face2{
		position:relative; float:right;
		width:140px;	
	}
		
/* -------------------------------------BARRA MENU -----------------------*/	
#header-menu{
	z-index:+99;
	position:absolute; top:318px; 
	/*left:40px;*/ 		/* MENU: ORIZZONTALE A CASTATA*/
	left:230px;			/* MENU: ORIZZONTALE SEMPLICE left:230px;*/
}	
	#header-menu img{
		padding:0px 20px 0px 0px;
	}
/* -------------------------------------CONTENT -----------------------*/
#mainbox{
	background:  #FFF3E4 url(../../immagini/bck_body.gif) repeat-y top left;
	position:relative; float:left; clear:left; left:0px;
	width:940px; min-height:375px; height:100%;
	padding:0px 0px 15px 0px; margin:11px 0px 0px 0px; 
	z-index:1; 
}	

	/* -------------------------------------CONTENT: COLONNA SX -----------------------*/
	#content-sx {
		position:relative; float:left; clear:left;
		width:192px; min-height:365px;	/*width + padding: 208px;*/
		padding:0px 8px 0px 8px; margin:0px 0px 0px 0px; 
		z-index:2; 
		background:  #E7EB63 url(../../immagini/bck_left.gif) no-repeat top left;
	}
		#content-sx #submenu-box	{
			position:relative; 	 /*width + margin: 208 --- height + margin: 320px*/
			margin:8px 0px 8px 0px; padding:5px 0px 10px 0px; 
			background-color:#FFFFFF;
		}
			#content-sx #submenu-box .single-block{ 	position:relative; margin:0px 10px; padding:5px 0px 5px 30px; background: url(../../immagini/l_menu.gif) repeat-x bottom;  z-index:3; }
			#content-sx #submenu-box .single-blockuty{ 	position:relative; margin:0px 10px; padding:5px 0px 5px 9px; background: url(../../immagini/l_menu.gif) repeat-x bottom;  z-index:3; }
			#content-sx #submenu-box A.submen {			color: #4D4D3E;	font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
			#content-sx #submenu-box A.submen:hover {	color: #4D4D3E;	font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }	
			#content-sx #submenu-box A.submensel {		color: #4D4D3E;	font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
			#content-sx #submenu-box .titsubmen	{ 		position:relative; margin:0px 10px; padding:5px 0px 5px 15px; color: #64A326; font-size:14px; font-weight:bold; text-transform:uppercase; background: url(../../immagini/l_menu.gif) repeat-x bottom;}
			
		#content-sx #language-box{
			position:relative; 	 /*width + margin: 208 --- height + margin: 320px*/
			margin:8px 0px 0px 0px; padding:10px 0px 10px 3px; 
			color:#00612B; font-size:13px; text-align:center;
		}	
		#content-sx #language-box a{color:#00612B; font-size:13px; text-decoration:none; font-weight:normal;}
		
		#content-sx #indirizzo-box{
			position:relative; 	 /*width + margin: 208 --- height + margin: 320px*/
			margin:8px 0px 0px 0px; padding:70px 0px 10px 20px; 
			color:#00612B; font-size:12px; text-align:left;
		}	
		#content-sx #indirizzo-box a{color:#00612B; font-size:12px; text-decoration:none; font-weight:normal;}
		#content-sx #indirizzo-box a:hover{color:#00612B; font-size:12px; text-decoration:underline; font-weight:normal;}
	
	/* -------------------------------------CONTENT: COLONNA CENTRALE -----------------------*/				
	#content-cx { 	
		position:relative; float:left; 
		width:496px; min-height:450px;				/* WIDTH + MARGIN: 524px*/	
		padding:0px 14px 0px 14px; margin:0px 0px 0px 0px; 
		font-size: 13px; font-weight : normal;	
		line-height:16px;
		z-index:+2;
		}
				#content-cx h3{ font-size:17px;  font-weight: bold; color:#64A326; text-align: left;}
				#content-cx .enf{  color: #64A326; text-align: left;	font-weight : bold;  font-size:17px; }
				#content-cx .enf{  color: #64A326; text-align: left;	font-weight : bold;  font-size:17px; }
				#content-cx .enfgreen{  color: #64A326; text-align: left; font-weight : bold;   }
				#content-cx .photo_bord{  border:1px solid #E7EB63;}
				#content-cx .photo_gall{  border:1px solid #E7EB63; margin:7px 9px 0px 0px;}
				#content-cx .photo_gall_clear{  border:1px solid #E7EB63; margin:7px 9px 0px 0px; clear:left; float:left;}
				#content-cx .txt_right{  text-align:right;}
				/*#content-cx ul{ padding:3px 0px 3px 20px; margin:0px;*/
				#content-cx .photo_cleft{ position:relative; float:left; clear:left;}	
				#content-cx .padd_left{  padding-left:50px;}	
				#content-cx .div_l{ position:relative; float:left; width:76%;}	
				#content-cx .div_r{ position:relative; float:right; width:23%;}	
				#content-cx #iframe{		
					position:relative; left:0px;
					width:496px; height:650px; background-color:#FFFFFF; 
					margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
				}	
				#content-cx #iframeresort{		
					position:relative; left:0px;
					width:496px; height:350px; background-color:#FFFFFF; 
					margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
				}	
				#content-cx .box_resort{  
					position:relative; float:left; width:163px; margin: 0px 1px 0px 0px;
					color: #4D4D3E; text-align: left;	font-weight : normal;  font-size:13px; 
				}	
					#content-cx .box_resort .res_title{ background-color: #E7EB63; text-align: center;	font-weight : bold;  font-size:11px; height:19px; padding:2px 0px; border-top: 1px solid #CCCF57; border-left: 1px solid #CCCF57; border-right: 1px solid #CCCF57;}
					#content-cx .box_resort .res_image{ border: 1px solid #CCCF57; margin-bottom:5px;}
					#content-cx .box_resort a{ color: #4D4D3E; text-align: left; font-weight : bold;  font-size:11px; }
					#content-cx .box_resort .res_txt{ font-size:13px; padding:0px 1px 0px 5px;}
					#content-cx .box_resort .res_link{ text-align:right; padding-top:5px;}
					#content-cx .off_title{ 
						position:relative; float:left; width:98%;  text-align: left; background-color: #E7EB63; border: 1px solid #CCCF57;
						font-weight : bold;  font-size:11px; height:19px; padding:2px 0px; /*margin-top:10px;*/
					}
					#content-cx a.maginfo{ color: #4D4D3E; text-align: left; font-weight : bold;  font-size:11px; }
				
				/* -------------------------------------TITOLI -----------------------*/
				#percorso {
					padding: 0px 0px; margin: 0px 0px;
					font-size: 11px; font-weight:bold; color:#000000;
				}
				#percorso a{ font-size: 11px; color:#000000; font-weight:bold; text-decoration:none;}
				
				#content_title {
					position: relative; text-align: right; padding: 0px 0px; margin: 0px 0px; height:33px; width:496px; /*width + padding: 570*/
					font-family: Georgia, Arial, Verdana,Sans-serif; font-weight: bold; font-size: 21px; color:#64A326;
				}
			#content-cx #gallery{
				position:relative; float:left;
				width:512px; left:-8px; right:8px;
				padding:0px 0px 0px 0px; margin:0px;
			}					
								
						
						
									
						
	/* -------------------------------------CONTENT: COLONNA DX -----------------------*/				
	#content-dx { 	
		position:relative; float:left;
		width:192px; min-height:365px;	/*width + padding: 208px;*/
		padding:0px 8px 0px 8px; margin:0px 0px 0px 0px; 
		z-index:2;
		background:  #E7EB63 url(../../immagini/bck_right.gif) no-repeat top left;
		font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #410F07;
	}
	#content-dx #submenu-right	{
				position:relative; clear:left;
				margin:0px 0px 12px 0px; padding:10px 0px 10px 5px; 
				background-color:#FFFFFF; 
				text-align:left;
			}
	#content-dx #subsubmenu-right	{
				position:relative; float:left; 
				margin:0px 0px 12px 0px; padding:10px 8px 10px 8px;
				background-color:#FFFFFF; 
				text-align:left;
			}	
	#content-dx #space	{
				position:relative; float:left; 
				margin:0px 0px 12px 0px; padding:10px 5px 10px 5px;
				text-align:left; width:3px;
			}		
				
	/*-----------------------sezione relativa al box pacchetti vacanza-----------------------------------------*/		
	#content-dx .txtiframe_top	{
				position:relative;
				margin:0px 0px 0px 0px; padding:10px 5px 5px 5px; 
				background-color:#FFFFFF; 
				text-align:left;
			}
	#content-dx #coliframe{		
				position:relative; right:0px;
				width:182px; height:220px; background-color:#FFFFFF; 
				margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; 
	}					
	#content-dx .txtiframe_bot	{
				position:relative; top:-4px;
				margin:0px 0px 0px 0px; padding:0px 5px 5px 5px; 
				background-color:#FFFFFF; 
				text-align:right;
			}	
			#content-dx .txtiframe_bot	a{
				color:#4D4D3E; font-weight:normal; text-align:right; font-size:11px;
			}	
			
	#content-dx .facebook{
		position:relative; clear:left;
		margin:0px 0px 12px 0px; padding:10px 0px 10px 5px; 
		width:184px; height:20px;	
																				/*WIDTH+ PADDING:630px*/
		font-size:11px; color:#483B36; font-weight:normal; 
		text-align:right;
		z-index:+199;
		background-color:#FFFFFF; 
		z-index:2;
	}
	#content-dx .facebook  .face1{
		position:relative; float:left;
		width:32px;		
	}
	#content-dx .facebook  .face2{
		position:relative; float:right;
		width:140px;	
	}		
			
			
#mainbox2{
	background:  #FFFFFF url(../../immagini/bck_body_v2.gif) repeat-y top left;
	position:relative; float:left; clear:left; left:0px;
	width:940px; min-height:375px; height:100%;
	padding:0px 0px 15px 0px; margin:11px 0px 0px 0px; 
	z-index:1; 
}
	#mainbox2 #content-cx { 	
		position:relative; float:left; 
		width:708px; min-height:450px;				/* WIDTH + MARGIN: 524px*/	
		padding:0px 8px 0px 14px; margin:0px 0px 0px 0px; 
		font-size: 13px; font-weight : normal;	
		line-height:16px;
		
		z-index:+2;
		}
	#mainbox2 #content-dx { 	
		position:relative; float:right;
		width:192px; min-height:100px;	/*width + padding: 208px;*/
		padding:0px 8px 0px 8px; margin:0px -8px 0px 16px; 
		z-index:2;
		background:  #E7EB63 url(../../immagini/bck_right.gif) no-repeat top left;
		font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #410F07;
	}	

			
				
	/*-----------------------end sezione relativa al box pacchetti vacanza-----------------------------------------*/				
		
#contatti_box	{
		padding:0px 0px;  background-color: inherit;  text-align:left; line-height:20px;
	}
	#contatti_box	.required	{
			font-size: 13px; color: #64A326; font-weight : normal; 
			background-color: inherit; text-align:left; line-height:12px;
			}
	#contatti_box	.tx09	{
			font-size: 10px; color: #410F08; font-weight : bold; 
			background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
			}
	#contatti_box	.info	{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 10px; color: #410F08; font-weight : normal; 
			background-color: inherit; padding: 5px 5px 5px 5px; line-height: 15px; text-align:left;
			}	
	#contatti_box	input{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}
	#contatti_box	textarea{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}		
	#contatti_box	select{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}		
	#contatti_box	input.check	{
			font-size: 11px; color: #410F08; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}				
	#contatti_box	input#submit	{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#64A326; border: 1px solid #E7EB63; padding: 2px 2px 2px 2px;
			}
			
#prezzi_info{
		background-color:inherit; width:100%; position:relative; clear:left; margin:0px 0px;  padding:0px 0px;
}		
		#prezzi_info A{
				color: #696F37; font-size: 12px; text-decoration:underline; font-weight : bold; 
		}
		#prezzi_info A:hover{
				color: #C02626; font-size: 12px; text-decoration:underline; font-weight : bold; 
		}
		#prezzi_info .listitle{ 
				font-size: 17px; color: #64A326;	font-weight : bold; 
				background-color: inherit; padding: 0px; margin: 0px 0px 0px 0px;			
			}
		#prezzi_info .listline{ 
					width:60%; border-top: 2px solid #9AA7B4; padding:0px; margin:0px;
			}		
		#prezzi_info .liscont{
			position:relative; margin:10px 0px 0px 0px;  padding:10px 0px 10px 0px;
		}	
		#prezzi_info .tablecom{		
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #d8dd1c; width:100%;
			}
		#prezzi_info .cell_x1y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #64A326;  font-weight : normal; background-color: #f9fad8; 
				padding: 1px 1px 1px 2px; text-align:left; vertical-align:top; min-height:10px; /*border: 1px solid #898b25;*/
			}		
		#prezzi_info .cell_x1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #919349;  font-weight : normal; background-color: #f9fad8; 
				padding: 1px 1px 1px 2px; text-align:left; min-height:10px; /*border: 1px solid #898b25;*/
			}
		#prezzi_info .cell_y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #919349;  font-weight : normal; background-color: #f9fad8; 
				padding: 1px 1px 1px 2px; text-align:center; vertical-align:top; min-height:10px; /*border: 1px solid #898b25;*/
			}	
		#prezzi_info .cell{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #6F1304;  font-weight : normal; background-color: #ffffff;
				padding: 1px 1px 1px 2px; text-align:center; min-height:10px; /*border: 1px solid #898b25;*/
			}			
		#prezzi_info .footer{
				margin: 10px 0px 10px 10px; padding: 0px 0px 10px 0px; clear:left;
				font-size: 12px;
			}	
		#prezzi_info .minifooter{
				margin: 5px 0px 10px 5px; padding: 0px 0px 5px 0px; clear:left;
				font-size: 11px; line-height:10px; color:#616161;
			}		
		#prezzi_info .minifooter a{ font-size: 11px;}	
				
			
#meteo	{
	text-align: center; 
	padding:0px 0px; margin:0px 0px; width:100%;
}
		#meteo .day_meteo {  font-size: 17px; color: #64A326; font-weight:bold; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
	    #meteo .row_meteo {  font-size: 11px; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }
		#meteo .brow  {		 color:#64A326; padding:0px 0px 0px 0px; }	
		#meteo #mini  {		 font-size: 10px; font-weight : normal; }
		#meteo #mini a{		 font-size: 10px; font-weight : normal; }

									
#alertwin	{
	position:absolute; visibility:show; vertical-align:top; z-index:+999; 
	left:300px; top:60px;
	width:300px; height:245px;
	background:#FDFFBD url(../../immagini/alertwin.gif) repeat-x;
	border:1px solid #e48a47;
	}
		#alerttitle	{
			font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
			background-color:#BD3908; width:298px; margin: 1px; height: 18px; text-align: RIGHT; z-index:+999; 
		}
		#alerttitle a	{				
			font-family:  Arial, Helvetica, Verdana; font-size: 14px;  font-weight : bold; color:#FFFFFF;
			background-color:#BD3908; text-decoration: none; z-index:+999; 
		}
		#alertbody	{
			position:relative; overflow:auto;
			width:290px; height:217px;
			padding: 3px 5px 3px 5px;
			font-family:  Arial, Helvetica, Verdana; color:#000000; font-size: 12px; z-index:+999; 
		}	
		
/* AREA NEWSLETTER*/	
#newsletter{
	font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color:#5E5E5E; font-weight : normal; 
	background-color:inherit;
}
	#newsletter A  { 
		font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #C02626; font-weight : bold;
		text-decoration: none; 
	}
	#newsletter A.elenconews { 
		font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight : bold;
		text-decoration: none;
	}	
	#newsletter A.white {
		font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; 
		text-decoration:none;
	}
	#newsletter A.linknews { 
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #000000; font-weight : bold;
		TEXT-DECORATION: underline; 
	}
  	#newsletter A.pdf { 
		font-family:  Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 12px; color: #D86866; font-weight : bold;
		text-decoration: none; background-color: inherit;
	}			
	#newsletter .titolo { 
		font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 18px; color: #6DA834; font-weight : bold; 
		text-decoration: none; border-bottom: 1px dotted #6DA834;
	}			
	#newsletter .titnews { 
		font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 14px; color: #6DA834; font-weight : bold; 
		text-decoration: none; 
	}
	#newsletter .linedotted{ 
		border-top: 1px solid #6DA834;
	}
		
	#newsletter .tinws {
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#FFFFFF; font-weight : bold; 
		background-color:#6DA834;
	}
	#newsletter .txest {
		font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#6DA834; font-weight : normal; 
		background-color:inherit;
	}
	#newsletter .txtxt {
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#000000; font-weight : normal; 
		background-color:inherit;
	}
	#newsletter .italic{
		font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color:#5F4B3A; font-style : italic; font-weight : bold; 
		background-color:inherit;
	}			
			
#newsletterdx{
		font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica; font-size: 11px; color: #05405c; font-weight : normal; 
		background-color: #FFFFFF; margin: 10px 0px 0px 0px; padding: 7px 7px;
	}	
		#newsletterdx  A.news:link,A.news:active,A.news:visited,A.news:hover  { 
			font-size: 10px; color: #000000;  font-weight : bold;
			text-decoration: none; background-color: inherit;
		}
		#newsletterdx .tit10 { 
			font-size: 13px; color: #00612B; font-weight : bold; 
			border-bottom: 1px dotted #6DA834; margin: 0px 0px 10px 0px; 
		}
		#newsletterdx .txt09 { 
			font-size: 09px; color: #000000; font-weight : normal;  margin: 0px 0px 10px 0px; 
		}
		
#hotel_eden_andalo{
}	

	#hotel_eden_andalo .hotel_dett{ 	
		position:relative; float:left; clear:left;
		padding:0px; margin:0px 0px 10px 0px;
	}
	#hotel_eden_andalo .hotel_photo{
		position:relative; float:left;
	}
	#hotel_eden_andalo .hotel_titolo{
		position:absolute; 
		bottom:3px; left:0px;
		width:490px; height:26px;
		color:#FFFFFF; line-height:26px;
		padding:0px 0px 0px 6px;
		background:url(../../immagini/bck_resort_photo.png) no-repeat bottom left;
	}
	#hotel_eden_andalo .hotel_titolo a{ color:#FFFFFF;}
	
	#hotel_eden_andalo #pacch_vacanza{
		position:relative; float:left; clear:left;
		width:496px;
		margin:0px 0px 10px 0px;
		
	}
	
	/*#hotel_eden_andalo .pacch_line{
		position:relative; float:left; clear:left;
		width:496px;
		border-bottom:1px solid #E5E962;
		z-index:5;
	}*/
	
	#hotel_eden_andalo .pacch_line{
		position:relative; float:left; 
		width:248px;
		z-index:5;
	}
	
	#hotel_eden_andalo .pacch_block{
		position:relative; float:left;
		width:240px; 						/*width:240px; height:119px;*/
		margin:10px 4px 5px 4px; /*padding:29px 15px 0px 15px;*/
		font-size:11px; /*color:#877e72;*/
		line-height:14px;
		/*background:url(../../immagini/bck_offerte_resort.jpg) no-repeat bottom left;*/
		z-index:5;
	}
	
	#hotel_eden_andalo .titolo_pacc{
		/*color: #766d63;	font-size:12px; font-weight:bold; text-transform:uppercase;*/
		/*color: #B94132;*/	 font-weight:bold; text-transform:uppercase; /*text-decoration:underline;*/
	}
	#hotel_eden_andalo .titolo_pacc a{ color:#000000;}
	#hotel_eden_andalo .prezzo_pacc{
		color: #B94132;
		/*color:#000000;*/ font-weight:bold;
		padding:5px 0px 0px 0px;
	}
	
	#hotel_eden_andalo .txt_right{
		position:relative; float:right; clear:left;
		margin:10px 0px 20px 0px;
		text-align:right;
	}
	#hotel_eden_andalo .txt_right a{color:#64A326;}
	
		
/*		
#pacch_vacanza{
	position:relative; float:left; 
	margin:15px 0px 0px 10px;
	width:486px;
	font-size:11px;
	color:#635F5F; line-height:16px;
}	

	#pacch_vacanza .pacch_block{
		position:relative; float:left; clear:left;
		width:486px;
		padding:0px; margin:0px 0px 10px 0px;
	}

	#pacch_vacanza .titolo_pacc{
		color:#B94132; font-weight:bold;
		font-size:12px; color:#64A326; font-weight:bold;
	}
	#pacch_vacanza .prezzo_pacc{
		color:#000000; font-weight:bold;
		
	}
	#pacch_vacanza .txt_right{  text-align:right;}
	
	*/
	
/* ------------------------------------- promozioni -----------------------*/	
#news_box{
	position:relative; float:left;
	margin:0px 0px 40px 0px;
}

	#news_box h2{ padding:0px 0px 10px 0px; border-bottom:1px solid #f8eac7;}

	#news_box .box_eve{
		position:relative; float:left; clear:left; 
		width:490px;	
		margin:30px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #f8eac7;
	}
		#news_box .box_promo_left{
			position:relative; float:left;
			width:165px;
		}
		#news_box .box_eventi_right{
			position:relative; float:right;
			width:315px; padding:0px 0px 0px 10px; 	
		}
		
	#news_box .box_eventi_tit{
		 position:relative;
		 font-size:14px; font-weight : bold;
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
	#news_box .box_eventi_tit a{ font-size:14px; color:#64A326; text-decoration:none;}
	
	#news_box a.grey		{ color:#000000; font-weight:normal; text-decoration:none;}
	#news_box a.grey:hover{ color:#000000; font-weight:normal; text-decoration:none;}
	#news_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}	
