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; 
	}	
	
#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;} 	
/* -------------------------------------HEADER -----------------------*/	
#flashcontent	{
	background:  url(../../photo/bck_header.jpg) no-repeat center; z-index:2;
	position:relative; width:940px; height:362px; padding:0px 0px; margin:0px 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;
	}	

	
/* -------------------------------------BLOCCO LOGO PER TORNA INDEITRO -----------------------*/	
#header-index{
	z-index:+99;
	/*position:absolute; top:11px; left:11px; 
	width: 208px; height: 359px;*/
	position:absolute; top:210px; left:11px; 
	width: 211px; height: 156px;
	/*background:  url(../../immagini/logo_eden.png) no-repeat center; */
}	
		
/* -------------------------------------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: 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;
			}		
	/*-----------------------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; 
		}							