@font-face {
    font-family: 'ITCAvantGardeGothicBook';
    src: url('../webfonts/avgr45w-webfont.eot');
    src: url('../webfonts/avgr45w-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/avgr45w-webfont.woff') format('woff'),
         url('../webfonts/avgr45w-webfont.ttf') format('truetype'),
         url('../webfonts/avgr45w-webfont.svg#ITCAvantGardeGothicBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITCAvantGardeGothicDemiRg';
    src: url('../webfonts/avgr65w-webfont.eot');
    src: url('../webfonts/avgr65w-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/avgr65w-webfont.woff') format('woff'),
         url('../webfonts/avgr65w-webfont.ttf') format('truetype'),
         url('../webfonts/avgr65w-webfont.svg#ITCAvantGardeGothicDemiRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { 
	background: #D6DDAB url(../../immagini/app_background.gif) repeat-x top left;  	
	padding:0px 0px; margin:0px 0px; 
	font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 15px; font-weight : normal; color: #384220; 
	z-index:0; 
}
	body a		{font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 15px; font-weight : bold; color: #577433; text-decoration:none;}
	body a:hover{font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 15px; font-weight : bold; color: #8d6b12; 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; }	
	
	
#div_body{
	position:relative;
	width:100%;	min-height:688px;	   														
	padding: 0px 0px; margin:0px auto;
	background: url(../../immagini/app_sfondo.png) no-repeat top center; 
	z-index:0; 
}	
/* ------------------------------------- globalcontainer -----------------------*/	
#globalcontainer{
	position:relative; 
	width:973px; 																						/*WIDTH+ PADDING:970px*/
	padding: 0px 0px 0px 0px; margin:0px auto;
	z-index:1; 
}
/* -------------------------------------container -----------------------*/
#container{
	position:relative; float:left; clear:left;
	width:973px; min-height:688px;																						/*width + padding:970px*/
	padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; 
	background: url(../../immagini/app_black.png) repeat-y top left; 
	z-index:2; 
}	
/* ------------------------------------- content-sx -----------------------*/
#content-sx{
	position:relative; float:left; clear:left;
	width:300px;
	padding:0px 0px 0px 0px; margin:0px 0px; 
	z-index:2;
}
/* -------------------------------------LINGUE -----------------------*/	
	#language-box	{
		position:relative; float:left; clear:left;
		width:290px;																					/*WIDTH+ PADDING:300px*/
		padding:10px 10px 0px 0px; margin:0px 0px;
		font-size:16px; color:#FFFFFF;
		text-align:right;
		z-index:2;
	}
		#language-box a.lang 		{ font-size: 16px; font-weight : normal; color: #b48a29; text-decoration:none;}
		#language-box a.lang:hover 	{ font-size: 16px; font-weight : normal; color: #b48a29; text-decoration:none;}	
		#language-box a.langsel 	{ font-size: 16px; font-weight : normal; color: #FFFFFF; text-decoration:none;}
		#language-box a.langsel:hover{font-size: 16px; font-weight : normal; color: #FFFFFF; text-decoration:none;}	

/* ------------------------------------- appartamenti_aquilone -----------------------*/					
	#appartamenti_paganella{
		position:relative; float:left; clear:left;
		width:280px;
		padding:50px 0px 25px 0px; 
		font-family: 'ITCAvantGardeGothicBook'; font-size:77px; color:#FFFFFF; text-shadow: 1px 1px 1px #485227;
		text-align:right; line-height:51px;
		z-index:2;
	}
	#appartamenti_paganella .aq_small{
		font-family: 'ITCAvantGardeGothicBook'; font-size:50px; color:#FFFFFF;
		text-align:right;
	}
	#appartamenti_paganella .aq_xs{
		font-family: 'ITCAvantGardeGothicBook'; font-size:28px; color:#FFFFFF;
		text-align:right;
	}
/* -------------------------------------indirizzo-box -----------------------*/	
#indirizzo-box{
	position:relative; float:left; clear:left; 
	width:260px;
	padding:0px 0px 0px 21px; margin:0px 20px 0px 0px; 
	text-align:right; line-height:16px;
	color:#FFFFFF;
	font-family: 'ITCAvantGardeGothicBook'; font-size:15px;
	z-index:2;
}
#indirizzo-box a{ font-family: 'ITCAvantGardeGothicBook'; font-size:15px; color:#FFFFFF; font-weight:normal; }	

/* -------------------------------------main menu -----------------------*/	
#mainmenu{
	position:relative; float:left; clear:left; 
	width:300px;
	padding:145px 0px 20px 0px;
	z-index:2;
}
	#mainmenu .mmenu{
		position:relative; float:left; clear:left;
		padding:4px 0px 4px 20px; margin:0px 0px 0px 21px;
		background: url(../../immagini/arl_ico_menu.png) no-repeat  left;
		width:263px;
		
	}
	#mainmenu .mmenu a		{ font-family: 'ITCAvantGardeGothicBook'; color:#FFFFFF; font-size:23px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px 1px #000; }
	#mainmenu .mmenu a:hover{ font-family: 'ITCAvantGardeGothicBook'; color:#FFFFFF; font-size:23px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px 1px #000;}
	#mainmenu .mmenu span{ padding:0px; margin:0px;}
	
	#mainmenu .mmenusel{
		position:relative; float:left; clear:left;
		padding:4px 0px 4px 20px; margin:0px 0px 0px 21px;
		background: url(../../immagini/arl_ico_menu_sel.png) no-repeat  left;
		width:263px;
	}
	#mainmenu .mmenusel a		{ font-family: 'ITCAvantGardeGothicBook'; color:#ECC566; font-size:23px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px 1px #000;}
	#mainmenu .mmenusel a:hover { font-family: 'ITCAvantGardeGothicBook'; color:#ECC566; font-size:23px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px 1px #000;}


/* ------------------------------------- content-sx -----------------------*/
#content-cx{
	position:relative; float:right;
	width:673px; min-height:688px;
	padding:0px 0px 0px 0px; margin:0px 0px; 
	background: url(../../immagini/app_line.gif) no-repeat top right; 
	z-index:2;
	
}
/* -------------------------------------HEADER -----------------------*/	
#photo-box { 	
	position:relative; float:left; clear:left; 
	width:670px; height:400px; 																			/*WIDTH+ PADDING:670px*/
	padding:0px 0px; margin:0px 0px; 
	z-index:3;
}
	#photo-box #slideshow {
		    position:relative; 
		    width:670px; height:400px; 
		}
	#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;
	}

/* -------------------------------------MAIN BOX -----------------------*/	
#mainbox { 	
	position:relative; float:left; clear:left; 
	width:610px;   																						/*WIDTH+ PADDING:670px*/
	padding:40px 20px 60px 40px; margin:0px 0px; 
	line-height:20px; /*text-align:justify;*/
	z-index:3; 
}

	h1{ font-family: 'ITCAvantGardeGothicBook'; color:#ca8e04; font-size:32px; font-weight:normal; padding:0px 0px 25px 0px; margin:0px 0px 0px -10px; text-shadow: 1px 1px #634501;}	/*721828*/ 
	h2{ font-family: 'ITCAvantGardeGothicBook'; color:#32462b; font-size:19px; font-weight:bold; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; }		
	h3{ font-family: 'ITCAvantGardeGothicBook'; color:#577433; font-size:17px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;  }	
	h4{ font-family: 'ITCAvantGardeGothicBook'; color:#000000; font-size:15px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}	
		
	h2 a	  { font-family: 'ITCAvantGardeGothicBook'; color:#8d6b12; font-size:18px; font-weight:bold; text-decoration:none; }	
	h2 a:hover{ font-family: 'ITCAvantGardeGothicBook'; color:#8d6b12; font-size:18px; font-weight:bold; text-decoration:none; }	

/* ---------------------------------FOOTER MENU-----------------------*/	
#footermenu { 	
	position:relative; float:left; clear:left; 
	width:670px;  																						/*WIDTH+ PADDING:670px*/
	padding:0px 0px 15px 0px; margin:0px 0px; 
	line-height:15px; 
	z-index:2;
	text-align:center;
	font-size:11px; font-weight:normal; 
}	
	#footermenu a{  font-size:13px; font-weight:normal; color:#000000; font-weight:bold; /*letter-spacing:-0.5px;*/}
	
	#footermenu .brentapaganella{
		padding:10px 0px 0px 0px;
		font-size:13px; color:#5f3107;
	}
	
.brentapaganella{
	position:absolute; 
	width:290px;
	bottom:10px; left:0px;
	padding:0px 10px 0px 0px;
	font-size:11px; color:#FFFFFF;
	text-align:right;
}	
	
	.brentapaganella a		{ font-size:11px; font-weight:normal; color:#FFFFFF; font-weight:normal; letter-spacing:-0.5px;}
	.brentapaganella a:hover{ font-size:11px; font-weight:normal; color:#FFFFFF; font-weight:normal; letter-spacing:-0.5px;}



	
	
/* ------------------------------------- GALLERY -----------------------*/		
 #gallery{
	position:relative; float:left; clear:left;
	padding:0px; margin: 20px 0px 0px 0px;
	z-index:+99; 
 }
		#gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		
		#gallery img {
			/*border:2px solid #A3233A;  */
			padding:2px;
		}
		#gallery .image{
			background:url(../../immagini/bck_photo.gif) repeat-x top left;
		}
		
		#gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:610px; height:106px; 
			/*background-color:#1E3452;*/
		}
		 #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:610px; height:106px; 
		}
		 #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:106px;
		}
		 #gallery #thumbs li {
			float:left; margin:0px 5px 0px 0px; cursor:pointer; 
		}					
	
	
	

#photogallery{
} 

	#photogallery .gallery_gruppi{
		position:relative; float:left;
	}
	#photogallery .gallery_gruppi_block{
		position:relative;  float:left;
		padding:0px 0px 10px 13px; margin:0px 0px 10px 0px;
	}
	#photogallery .gallery_fotogr{
		position:relative; float:left;
		width:240px; height:140px;														/*width+padding:300px;*/
		padding:0px 0px; margin:0px 0px 0px 0px;
		border:1px solid #678B6B;
		
	}
	#photogallery .gallery_txtgr{
		position:relative; float:left; clear:left;
		width:220px; min-height:80px;
		padding:5px 10px;
		border-bottom:1px solid #678B6B; border-right:1px solid #678B6B; border-left:1px solid #678B6B;
	}
	#photogallery .gallery_txtgr .tit{ color: #577433; font-weight:bold; padding:0px 0px 5px 0px;}
	#photogallery .gallery_txtgr .tit a{ color: #577433; font-weight:bold; }
	#photogallery .gallery_txtgr .descri{ color: #5f3107; padding:0px 0px 5px 0px;}
	#photogallery .gallery_txtgr .descri a{ color: #5f3107;}
	#photogallery .gallery_txtgr .nfoto { font-size:11px; color: #000000;}
	#photogallery .gallery_txtgr .nfoto a{ font-size:11px; color: #000000;}
	
	#photogallery .gallery_txtgr a{ text-decoration:none; font-weight:normal;}
	
	#photogallery .fotografia{ border:1px solid #E9A959;}	
	
	#photogallery ul{  padding:0px; margin:0px; }
	#photogallery ul li { display: inline; padding:0px; margin:0px 10px 7px 0px; float:left;}	
		

		
	
		