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

}

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

}



body { 
	background: #290703 url(../../immagini/st_background.gif) repeat-x top left; 	/*FFFFFF*/
	padding:0px 0px; margin:0px 0px; 
	font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight : normal; color: #41323B; 
	z-index:0; 
}
	body a		{font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight : bold; color: #e87400; text-decoration:none;}
	body a:hover{font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight : bold; color: #e87400; 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:0px; }	
	
#topcontainer{
	position:relative; 
	width:100%; 																				/*WIDTH+ PADDING:920px*/
	border-bottom:1px solid #000000;
	padding: 0px 0px 0px 0px; margin:0px auto;
	z-index:1; 
}
/* -------------------------------------HEADER -----------------------*/	
#pageheader{ 	
	position:relative;  
	width:920px; height:245px; 																/*WIDTH+ PADDING:1002px*/
	padding:0px 41px; margin:0px auto;
	background: url(../../immagini/st_topheader.gif) no-repeat top center;	
	z-index:2;
}

#segheria_tonidandel { 
	position:absolute; 
	left:6px; top:10px;																		
	width:370px; height:230px;
	background: url(../../immagini/logo_segheria.png) no-repeat top right;
	z-index:3;	
}
	#segheria_tonidandel a{ text-decoration:none;}
	
#fitok{
	position:absolute; 
	left:375px; top:10px;																		
	width:209px; height:174px;
	background: url(../../immagini/logo_fitok.png) no-repeat top right;
	z-index:3;	
}	
	
/* -------------------------------------indirizzo-box -----------------------*/	
#indirizzo-box{
	position:absolute; top:15px; right:41px;
	text-align:right; line-height:22px;
	color:#FFFFFF;
	font-family: 'CenturyGothicItalic'; font-size:16px; 
	
}
#indirizzo-box a{ font-family: 'CenturyGothicItalic'; font-size:16px; color:#FFFFFF; font-weight:normal; }

/* -------------------------------------main menu -----------------------*/	
#mainmenu{
	position:absolute; 
	bottom:0px; right:41px;
	height:30px; 		
	font-size:13px;
	z-index:6;
}
	#mainmenu .blockmenu{
		position:relative; float:left;
		padding:0px 6px 0px 0px; 
		height:30px; 
		z-index:7;
	}
	#mainmenu .mmenu{
		position:relative; float:left; 
		padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;
		background: url(../../immagini/st_mainmenu.png) no-repeat bottom left;
		z-index:20;
	}
	#mainmenu .mmenu .dend {
		padding:0px 15px 0px 0px; margin:0px -5px 0px 0px;
		height:30px; line-height:35px;
		background: url(../../immagini/st_mainmenu.png) no-repeat top right;
		z-index:21;
	}
	
	
	#mainmenu .mmenu a		{ font-family: 'CenturyGothicItalic'; color:#000000; font-size:15px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	#mainmenu .mmenu a:hover{ font-family: 'CenturyGothicItalic'; color:#000000; font-size:15px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	
	#mainmenu .mmenusel{
		position:relative; float:left;
		padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;
		background: url(../../immagini/st_mainmenu_sel.png) no-repeat bottom left;
		z-index:20;
	}
	#mainmenu .mmenusel .dend {
		padding:0px 15px 0px 0px; margin:0px -5px 0px 0px;
		height:30px; line-height:35px;
		background: url(../../immagini/st_mainmenu_sel.png) no-repeat top right;
		z-index:21;
	}
	
	#mainmenu .mmenusel a	   { font-family: 'CenturyGothicItalic'; color:#000000; font-size:15px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	#mainmenu .mmenusel a:hover{ font-family: 'CenturyGothicItalic'; color:#000000; font-size:15px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	
	
/* -------------------------------------FOOTER -----------------------*/
#container{
	position:relative; float:left; clear:left; 
	width:100%; min-height:150px;																				/*WIDTH+ PADDING:920px*/
	padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	z-index:1; 
}

#contenuto{
	position:relative; 
	width:920px;  																/*WIDTH+ PADDING:920px*/
	padding:0px 0px; margin:0px auto;
	z-index:2; 
}
/* -------------------------------------MAIN BOX -----------------------*/	
#mainbox { 	
	position:relative; float:left; clear:left; 
	width:920px; min-height:380px; 																/*WIDTH+ PADDING:920px*/
	padding:0px 0px;
	line-height:19px; /*text-align:justify;*/
	background: #FFFFFF url(../../immagini/st_colonnadx.gif) no-repeat top right;			
	z-index:2; 
}
/* -------------------------------------homecontent -----------------------*/
#homecontent{ 	
	position:relative; float:left; clear:left; 
	width:920px; 																				/*WIDTH+ PADDING:920px*/
	padding:0px 0px 30px 0px;
	line-height:17px; /*text-align:justify;*/
	background: #FFFFFF;			
	z-index:2; 
}
	.box_home{
		position:relative; float:left;
		width:256px; height:148px;																/*WIDTH+ PADDING:290px*/ /*HEIGHT+ PADDING:178px*/
		padding:15px 17px 15px 17px; margin:0px 10px 0px 0px;
		background:url(../../immagini/box_home.gif) no-repeat top left;
	}
	.box_home h3{ color:#FF4000; font-size:24px; font-weight:bold; padding:20px 0px 5px 0px; margin:0px;}
	.box_home .a_cont{
		position:absolute; right:17px; bottom:17px;
		width:56px; height:17px; line-height:14px;
		text-align:center;
		background:url(../../immagini/home_bottone.png) no-repeat top right;
	}	
	.box_home .a_cont a{ color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }	
	.box_home .a_cont a{ color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }	

#colonnacx{
	position:relative; float:left; clear:left;
	width:535px;																					/*WIDTH+ PADDING:555px*/
	padding:20px 20px 20px 0px;
	z-index:3; 
}

	/*percorso*/
	#percorso{
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
		z-index:4; 
	}
	#percorso a 		{ color:#290703; font-size:14px; font-weight:normal; font-style:italic; text-decoration:none; text-transform:uppercase; }
	#percorso a:hover 	{ color:#290703; font-size:14px; font-weight:normal; font-style:italic; text-decoration:none; text-transform:uppercase; }

	h1{ font-family: 'ITCAvantGardeGothicDemiObliqu'; color:#290703; font-size:36px; font-weight:normal; padding:2px 0px 20px 0px; margin:0px 0px 0px 0px; text-shadow:2px 2px 2px #dab79a; line-height:24px;}	 
	h2{ font-family: 'ITCAvantGardeGothicDemiObliqu'; color:#845731; font-size:28px; font-weight:normal; padding:0px 0px 15px 0px; margin:0px;}		
	h3{ color:#845731; font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}		
	h4{ color:#845731; font-size:16px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}	
	
	#photo-box{
		position:relative;
		width:525px; height:242px;  
		padding:0px 0px; margin:0px 0px 20px 0px;
		z-index:2;
	}
	#photo-box #slideshow {
		    position:relative; width:515px; height:242px;
		}
	#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;
	}
	
	
	/* -------------------------------------SETTAGGIO INPUT TYPE DIVERSI -----------------------*/	
	.formrichiesta td{ height:27px;}
	.formrichiesta .w30{ width:190px;}
	.required{ color: #695B66; font-weight : normal; }
	.infocontact{color:#7F532F; font-weight : normal; border-bottom:2px solid #dddddd; }
	.infocontactnote{color:#7F532F; font-weight : normal;  }
	
	.tx09{
		font-size: 11px; color:#695B66; font-weight : normal; text-align:left;
		padding: 4px 2px 2px 2px; 
	}
		.tx09 a{ 		font-size: 11px; color: #695B66; font-weight : normal; text-decoration:none;}
		.tx09 a:hover{  font-size: 11px; color: #695B66; font-weight : normal; text-decoration:underline;}
	.info	{
		font-size: 10px; font-weight : normal; padding: 5px 5px 5px 5px; line-height: 15px; 
	}	
	input{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #2B3D59; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #CCCCCC; padding:1px; margin:0px;
	}
	textarea{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #2B3D59; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #CCCCCC; width:440px;
	}		
	select{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #2B3D59; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #CCCCCC;
	}		
	input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #FFFFFF;
	}				
	input#submit	{
		font-size: 12px; color: #FFFFFF; font-weight : normal;
		background-color:#AC2E30; border: 1px solid #30282F; padding: 2px 2px 2px 2px;
	}
	input#submit2	{
		font-size: 12px; color: #695B66; font-weight : normal;
		background-color:#FFFFFF; border: 0px solid #FFFFFF; padding: 2px 2px 2px 2px;
	}
	#boxbutto	{	
		position:relative; float:right; height:24px;
		padding:0px 6px 0px 0px; margin-right:100px;
		background: url(../../immagini/btn.png) no-repeat top left;
		z-index:5;
	}	
	#boxbutto input{ 
		border:0px; padding:3px 0px 0px 0px; background: transparent; color:#FFFFFF; 
	}	
	#bottone_dx{
		position:absolute; height:24px;
		padding:0px 6px 0px 0px;   margin:0px 0px 0px 6px;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	dt.bott{
		position:relative; float:right;  height:24px; 
		padding:0px 0px; margin:0px 0px; 
	    background:  url(../../immagini/btn.png) no-repeat top left;
	    line-height:23px;
	    z-index:5;
	}
	dt.bott dl {
		position:relative;  height:24px; left:10px; 
		padding:0px 10px 0px 0px;   margin:0px 0px 0px 0px; width:inherit;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	a.conf{
		font-size: 12px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	a.conf:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}

/*------------------------------------colonna dx----------------------------------------------------------------------------------------*/
#colonnadx{
	position:relative; float:right;
	width:305px;																					/*WIDTH+ PADDING:365px*/
	padding:30px 30px;
	
	z-index:3; 
}

	#colonnadx .dx_block_tit{
		position:relative; float:left; clear:left;
		padding:0px 0px 17px 0px;
	}
	#colonnadx .dx_block_tit a		 { font-family: 'CenturyGothicItalic'; color:#290703; font-size:24px; font-weight:normal; text-decoration:none; text-transform:uppercase; }
	#colonnadx .dx_block_tit a:hover { font-family: 'CenturyGothicItalic'; color:#290703; font-size:24px; font-weight:normal; text-decoration:none; text-transform:uppercase; }

	#colonnadx #submenu-box{
		position:relative; float:left; clear:left;
		padding:0px 0px 0px 0px; margin:0px 0px 30px 0px;
	}
	
	#colonnadx .submenu{
		position:relative; float:left; clear:left;																		/*WIDTH+ PADDING:244px*/
		width:307px;
		padding:0px 0px 0px 21px; margin:0px;
	}
	#colonnadx .submenu a		{ font-family: 'CenturyGothicItalic'; color:#290703; font-size:18px; font-weight:normal; text-decoration:none; }
	#colonnadx .submenu a:hover { font-family: 'CenturyGothicItalic'; color:#290703; font-size:18px; font-weight:normal; text-decoration:none; }
	
	#colonnadx .submenusel{
		position:relative; float:left; clear:left;																		/*WIDTH+ PADDING:244px*/
		width:307px;
		background: url(../../immagini/st_submenu_sel.png) no-repeat left;
		padding:0px 0px 0px 21px; margin:0px 0px 0px 0px;
	}
	#colonnadx .submenusel a	   { font-family: 'CenturyGothicItalic'; color:#290703; font-size:18px; font-weight:normal; text-decoration:none; }
	#colonnadx .submenusel a:hover { font-family: 'CenturyGothicItalic'; color:#290703; font-size:18px; font-weight:normal; text-decoration:none; }

	
	
/* ------------------------------------- GALLERY -----------------------*/		
 #gallery{
		position:relative; float:left; clear:left;
		z-index:+99; 
	}
		#gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		 #gallery img {
			border:0px solid #FFFFFF; 
		}
		
		#gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:700px; height:155px; 
			background-color:#1E3452;
		}
		 #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:700px; height:150px; 
		}
		 #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:150px;
		}
		 #gallery #thumbs li {
			float:left; margin:0px 5px 0px 0px; cursor:pointer; 
		}					
	
	
	

		
/* -------------------------------------FOOTER -----------------------*/	
#footer{
	position:relative; float:left; clear:left; 
	width:100%; 																				/*WIDTH+ PADDING:920px*/
	padding: 0px 0px 5px 0px; margin:5px 0px 0px 0px;
	/*background-color:#290703;*/
	z-index:1; 
}

/* ---------------------------------FOOTER MENU-----------------------*/	
#footermenu { 	
	position:relative; 
	width:1002px; 																				/*WIDTH+ PADDING:920px*/
	padding: 10px 0px 10px 0px; margin:0px auto;
	color:#FFFFFF; text-align:center;
	z-index:1; 
}	
	#footermenu a{ font-size:12px; font-weight:normal; color:#FFFFFF; }
		
	
#alertwin	{
	position:absolute; display:block; vertical-align:top; 
	left:110px; top:-290px;
	width:350px; height:310px;
	background: #7D403D url(../../immagini/alertwin.gif) repeat-x;
	border: 1px solid #4B4B4B;
	z-index:+999; 
	}
		#alertclose{
			position:relative; padding:0px 10px 10px 280px; margin:2px;
			z-index:+999; width:66px; height:22px;
		}
		#alertclose a	{	
			font-size: 13px;  font-weight : bold; color:#ffffff; text-decoration: none; 
			z-index:+999; 
		}
		#alerttitle	{
			position:relative; clear:left; padding:0px 20px 4px 10px; margin:2px;
			font-size: 20px;  font-weight : normal; color:#980200;
			text-align: left; z-index:+999; 
		}
		#alertwin h3{ color:#663F65; font-size:28px; font-weight:normal; padding:5px 0px 15px 5px; margin:0px 0px 0px 0px;  z-index:+999;  /*text-shadow: 2px 2px 3px #000;*/}	 
		#alertwin h3.Ombra_01 {
		  position: relative; left: 0px; top: 0px;
		  color: #000000; z-index: 1;
		   z-index:+999; 
		} 
		#alertwin h3.Ombra_02 {
		  position: absolute; left: 11px; top: 1px;
		  color: #980200; z-index: -1;
		   z-index:+999; 
		} 
		#alertbody	{
			position:relative; overflow:auto; 
			width:260px; height:225px;
			padding:0px 20px 10px 70px; margin: 0px 0px;
			color:#372237; font-size: 15px; z-index:+999; line-height:20px;
		}		
		
		
/* ------------------------------------- promozioni -----------------------*/	
#artico_box{
	/*position:relative; float:left;*/
	margin:0px 0px 0px 0px;
}

	#artico_box .box_eve{
		position:relative; float:left; clear:left; 
		width:535px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #E3E3E3;
	}
		#artico_box .box_promo_left{
			position:relative; float:left;
			width:200px;
		}
		#artico_box .box_eventi_right{
			position:relative; float:right;
			width:320px; padding:0px 0px 0px 15px; 
			font-size:12px; font-style:italic;	
		}
		#artico_box .box_eventi_right a{ font-size:12px; font-weight:normal; font-style:italic;	color: #41323B; }
		
	#artico_box .box_eventi_tit{
		 position:relative;
		 font-size:14px; font-weight : bold; 
		 padding:0px 0px 15px 0px; 
		 z-index:10;
	}
	#artico_box .box_eventi_tit a{ font-size:14px; color:#4E2B08; font-weight:bold; text-decoration:none;}
	
	#artico_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}	
	#artico_box .b_right a{	 color: #e87400; font-weight:bold; text-decoration:none;}