body { 
		background-color: #F7C364;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
		height:100%;
		font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #2b4259;
		}
		body a{ 
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #D38900;
				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;
	padding: 0px 0px 0px 0px; margin:0px auto;
	width:949px; min-height:428px; 
	background: url(../../immagini/bck_page.gif) no-repeat top center;
	z-index:0; 
}	
#container { 
	position:relative; float:left;
	background: url(../../immagini/background.gif) repeat-y top center;
	width:949px;  min-height:500px;   /*width + padding: 949*/ /*height:500px;*/
	padding: 0px 0px; margin:32px 0px 0px 0px;
	z-index:1;
}

/* -------------------------------------LINGUE -----------------------*/	
#language-box	{
	position:absolute; top:-20px; left:785px; text-align:right;			/*top:255px; left:35px;*/
	font-size: 11px; color: #39597A; 
	z-index: +100; 
}
	#language-box a.lang {		font-size: 11px; font-weight : bold; color: #39597A; text-decoration:none;}
	#language-box a.lang:hover { font-size: 11px; font-weight : bold; color: #39597A; text-decoration:none;}	
	#language-box a.langsel {		font-size: 11px; font-weight : bold; color: #E59B32; text-decoration:none;}
	#language-box a.langsel:hover { font-size: 11px; font-weight : bold; color: #E59B32; text-decoration:none;}		
	#language-box img{ padding: 0px 7px 3px 0px;}

/* WIDTH content-cx + WIDTH content-dx = 949*/	
#block-cx{
	position:relative; float:left;
	width:752px;					/*width + padding:772px */
	padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; 
	background-color:inherit;
}	
	#header-menu { 	
		position:relative;
		height:45px;
		padding:0px 0px 0px 0px; margin:-7px 0px 0px 10px;
		background-color: inherit; z-index:2;
		text-align: left; 
		}
	/* width box-submenu + width box-photo= 752*/		
	#box-submenu{
		position:relative; float:left;
		width:190px; height:152px;  /* width + padding: 195*/ /*height + padding:232px*/
		padding:80px 0px 0px 5px; margin:0px 0px;
		background-color:inherit; 
		line-height:20px;
	}
		#box-submenu .namemenu{
			padding:2px 0px 2px 5px; margin:0px 10px 0px 5px; 
			background: url(../../immagini/linesubmenu.gif) repeat-x bottom;
		}
		#box-submenu a.submenu{
			font-family: Tahoma, Abati, Arial,monospace, Helvetica,Sans-serif; font-size: 14px; font-weight : normal; color: #3A393C;
			text-decoration:none;
		}
		#box-submenu a.submenu:hover{
			font-family: Tahoma, Abati, Arial,monospace, Helvetica,Sans-serif; font-size: 14px; font-weight : bold; color: #3A393C;
			text-decoration:none;
		}
		
	
	/*--------------------box no photo per layut --------------------------------------------------------------------*/		
	#box-nophoto{
		position:relative; float:right;
		width:744px; height: 1px; min-height:1px;
		/*margin: -2300px 0px 0px 8px;*/
		margin:0px 0px 0px 8px;
		background: #ffffff; 
	}
	
	
	
	/*--------------------box photo per layut normale--------------------------------------------------------------------*/	
	#box-photo1{
		position:relative; float:right;
		width:744px; height:232px; min-height:232px;
		margin:0px 0px 0px 8px;
		background: url(../../immagini/bck_header_index.jpg) no-repeat bottom center;
	}
	#box-photo2{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_1.jpg) no-repeat bottom center;
	}
	#box-photo3{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_2.jpg) no-repeat bottom center;
	}
	#box-photo4{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_3.jpg) no-repeat bottom center;
	}
	#box-photo5{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_4.jpg) no-repeat bottom center;
	}
	#box-photo6{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_5.jpg) no-repeat bottom center;
	}
	#box-photo7{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_6.jpg) no-repeat bottom center;
	}
	#box-photo8{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_.jpg) no-repeat bottom center;
	}
	/*--------------------box photo per layut personalizzato--------------------------------------------------------------------*/
	#box-photophoto-gallery{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_photo.jpg) no-repeat bottom center;
	}
	#box-photovideo-gallery{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_video.jpg) no-repeat bottom center;
	}
	#box-photobrochure{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_brochure.jpg) no-repeat bottom center;
	}
	#box-photocopyright{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_.jpg) no-repeat bottom center;
	}
	#box-photomappa-sito{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_.jpg) no-repeat bottom center;
	}
	#box-photoutilizzo{
		position:relative; float:right;
		width:557px; height:232px; min-height:232px;
		background: url(../../immagini/bck_header_.jpg) no-repeat bottom center;
	}
	
	
	#box-idphoto{
		margin:12px 4px 0px 0px; padding:0px;
	}
	
	#content-sx{
		position:relative; float:left;
		width:190px; /* width + padding: 195*/
		padding:0px 0px 0px 5px; margin:0px;
		background-color:inherit;
	}
		#content-sx .sx_box{
			position:relative; float:right; 
			margin:0px auto;
		}
		#content-sx .sx_boxlogo{
			position:relative; float:left; 
			margin:0px auto;
			width:176px;
			background-color:inherit;
		}
	
	
	#content-cx{
		position:relative; float:left;
		width:551px;			/*WIDTH + PADDING: 557px*/
		padding:10px 3px 10px 3px; margin:0px;
		background-color:inherit;
		font-size: 13px;
	}
		#content-cx h1{
			color:#2F7D2B; font-size:23px; font-weight:bold; /*color:#135192; 0e3d6b*/
		}	
		#content-cx h2{
			color:#2F7D2B; font-size:18px; font-weight:normal; /*color:#135192; 0e3d6b*/
		}
		#content-cx h4{
			color:#0e3d6b; font-size:15px; font-weight:bold; 
			padding:10px 0px; margin:0px;
		}
		#content-cx .img_PL{
			padding:0px 0px 0px 10px; margin:0px;
		}
		#content-cx .img_PR{
			padding:0px 10px 0px 0px; margin:0px;
		}
		#content-cx .tx12blu{
			font-size:12px; color:#517799;
		}
		#content-cx ul.square{
			list-style-type: hebrew;
			list-style-image: url(../../immagini/ul_square.gif);
		}
		#content-cx .block_link{
			position:relative; float:left;
			padding:0px 0px 15px 0px; margin:0px;
		}
		#content-cx .padd_left{  
			clear:left; padding-left:50px;
		}		

#block-dx{
	position:relative; float:right;
	background: url(../../immagini/logo.gif) no-repeat top center;
	width:175px; 					/*width + padding:177px */
	padding:295px 2px 0px 0px; margin:0px 0px 10px 0px;
}	
	#dxphoto{
		position:relative; float:right;
		background: url(../../ita/t_photogallery.gif) no-repeat top right;
		width:175px; 
	}
		#dxphoto .box_photo{
			/*position:relative; float:right;*/
			background-color:#E2E2E2; border-right:1px solid #CCCDCD;  border-left:1px solid #CCCDCD;  border-bottom:1px solid #CCCDCD;
			/*padding:0px 0px 0px 0px; margin: 40px 10px 0px 0px;*/
			margin: 40px 0px 0px 24px;
			width:139px; 
		}	
		#dxphoto .ph_gallery{
			padding:4px 7px;
		}
		
		
		
			
#footer{
		background: url(../../immagini/footer.gif) no-repeat center top;
		position:relative; float:left; 
		width:949px; height:31px;
		padding: 25px 0px 0px 0px; margin:0px 0px 0px 0px;
		text-align:center;
		z-index:1; 
		}
		#footer a{
			color:#3A393C; font-size:12px;
			text-decoration:none;
		}			
		
		
#contatti_box	{
		font-size: 12px; text-align : left; 
		padding:0px 0px;  background-color: inherit;  text-align:left; line-height:20px;
	}
	#contatti_box	.required	{
			font-size: 12px; color: #517799;/*34890F;*/ font-weight : normal; 
			background-color: inherit; text-align:left;
			}
	#contatti_box	.txavviso	{
			font-size: 12px; color: #C02626; font-weight : bold; 
			background-color: inherit; text-align:center;
			}
	#contatti_box	.tx15{
			font-size: 15px; color: #F18C01; font-weight : normal; 
			background-color: inherit; text-align:left;
			padding:10px 0px;
	}
	#contatti_box	.tx09	{
			font-size: 10px; font-weight : bold; 
			background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
			}
	#contatti_box	.info	{
			font-size: 10px; font-weight : normal; 
			background-color: inherit; padding: 5px 5px 5px 5px; line-height: 15px; text-align:left;
			}	
	#contatti_box	input{
			font-family: Arial; font-size: 11px; color: #2B4259; font-weight : normal; 
			background-color: #f3f5f8; border: 1px solid #83A2BE;
			}
	#contatti_box	textarea{
			font-family: Arial; font-size: 11px; color: #2B4259; font-weight : normal; 
			background-color: #f3f5f8; border: 1px solid #83A2BE;
			}	
	#contatti_box	select{
			font-family: Arial; font-size: 11px; color: #2B4259; font-weight : normal; 
			background-color: #f3f5f8; border: 1px solid #83A2BE;
			}				
	#contatti_box	input.check	{
			font-size: 11px; color: #2B4259; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}				
	#contatti_box	input#submit	{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#517799; border: 1px solid #030205; padding: 2px 2px 2px 2px;
			}		
			
#news_eve_box { 	
		font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight : normal;
	}
	#news_eve_box A.back{
		font-family: Arial, Helvetica, Sans-serif; font-size: 13px; font-weight : normal; color: #000000; font-weight:bold;
		text-decoration:underline;
	}
	#news_eve_box A.neblue{ 
		font-size: 11px; color: #F29102; text-decoration: none; font-weight : normal; 
		background-color: inherit;
	}
	#news_eve_box A.neorange{ 
		font-size: 12px; color: #F29102; text-decoration: none; font-weight : bold; 
		background-color: inherit;
	}
	#news_eve_box A.www{ 
		font-size: 12px; color: #2373C4; text-decoration: none; font-weight : bold; 
		background-color: inherit;
	}
	#news_eve_box A.a_netitle{ 
		font-size: 17px; color: #517799; text-decoration: none; font-weight : bold; 
		background-color: inherit;
	}
	#news_eve_box A.a_netitle:hover{ 
		font-size: 17px; color: #517799; text-decoration: underline; font-weight : bold; 
		background-color: inherit;
	}
	#news_eve_box .block{
		padding: 8px 0px;
	}
	#news_eve_box .nedata{
		font-family: Verdana, Arial, Helvetica, Sans-serif; color: #000000; font-size:09px; font-weight:bold; padding:2px 0px;
	}
	#news_eve_box .netitle{
		color: #517799; font-size:17px; padding:4px 0px; font-weight:bold;
	}
	#news_eve_box .neabstract{
		font-size: 12px; font-weight : normal; padding: 0px 0px 5px 0px;
	}
	#news_eve_box .divpage{
		padding: 10px 0px;
	}
	#news_eve_box .div_right{
		position:relative; text-align:right;
	}	
	
#photogallery{
	font-size: 12px; font-weight : normal; background-color: inherit;
}
		#photogallery A  { font-size: 12px; color: #F3B064; text-decoration: none; font-weight : bold;}
		#photogallery A.blu{ font-size: 12px; color: #F18C01; text-decoration: none; font-weight : bold; background-color: inherit;}
		#photogallery A.gruppi{ font-size: 12px; color: #000000; text-decoration: none; font-weight : bold;  background-color: inherit;}
		#photogallery A.parkey { font-size: 12px; color: #F18C01; text-decoration: none; font-weight : normal; background-color: inherit;}

		#photogallery #dettaglio{ line-height:20px; }
		#photogallery #elenco{ background-color:inherit; width:100%; /*height:500px; overflow:auto;*/ /*border:1px solid #C5B7AB;*/}

		#photogallery .nphoto{ font-size: 10px; color: #2B4259; font-weight : bold; }
		
			#photogallery .ti10 {font-size: 13px; color: #496B94; font-weight : bold; border-bottom: 1px dotted #496B94; padding-right:5px;}
		#photogallery .ti12 { font-size: 17px; color: #517799; font-weight : bold; padding-bottom:0px; /*border-bottom: 1px dotted #517799;*/}
		#photogallery .txt09 {font-size: 10px; color: #2B4259;	font-weight : normal; background-color: inherit;}

		#photogallery .txt10 	{font-size: 10px; color: #2B4259;	font-weight : normal; background-color: inherit;}
		#photogallery .txt11 	{font-size: 12px; color: #2B4259;	font-weight : normal; background-color: inherit;}
		#photogallery .titphoto 	{font-size: 12px; color: #2B4259;	font-weight : normal; background-color: inherit;}
		#photogallery .enf 	{font-size: 13px; color: #2B4259;	font-weight : bold; background-color: inherit;}
		#photogallery .enf11 	{font-size: 12px; color: #3A393C;	font-weight : bold; background-color: inherit;}
		#photogallery .tx13blackb 	{font-size: 14px; color: #000000;	font-weight : bold; background-color: inherit;}
		
			#photogallery .lineright{border-right: 1px dotted #496B94;}
		#photogallery .photo{ border:1px solid #8E938D;}
		#photogallery .photorange{ border:1px solid #8E938D;}			
		
		
/* ------------------------------------- video_gallery -----------------------*/			
#video_gallery{
	
}
	#video_gallery .video_box{
		position:relative; float:left; clear:left;
		width:960px;
	}

	#video_gallery .video_colonnacx{
		position:relative;  float:left; 
		width:511px;																										/*width + padding:810px*/
		padding:0px 0px; margin:0px; 
		z-index:3; 
	}
	#video_gallery .video_titolo{
		position:relative;  float:left; clear:left;
		font-size:15px; color:#000000; font-weight:bold; 
		padding:10px 0px 3px 0px;
	}
	#video_gallery .video_pubb{
		position:relative;  float:left; clear:left;
		color:#2B417A; font-weight:normal; 
		padding:0px 0px;
	}
	
	#video_gallery .blocco_eve{
		position:relative; float:left; clear:left;
		width:551px;
		padding:50px 15px 0px 0px;
	}
		#video_gallery.box_video_img{
			position:relative; float:left; clear:left;
			width:200px;
			padding:0px; margin:0px;
		}
		
		#video_gallery .box_video_abst{
			position:relative; float:right; 
			width:335px;
			padding:10px 0px 0px 10px;
		}
		
		#video_gallery .box_eve_data_tit{
			 color:#3498D8; font-size:14px; color:#2F7D2B; font-weight : normal;
			 padding:4px 0px 2px 0px;
			
		}
		#video_gallery .box_eve_data_tit a{ color:#2F7D2B; font-size:14px; font-weight : normal;}
		
		
		
#photogallerydx{
	font-size: 12px; font-weight : normal; background-color: inherit;
	position:relative; float:right; margin: 5px 3px 5px 2px; 
}
		#photogallerydx A.parkey { font-size: 12px; color: #F18C01; text-decoration: none; font-weight : normal; background-color: inherit;}
		#photogallerydx A.gruppi{ font-size: 12px; color: #000000; text-decoration: none; font-weight : bold;  background-color: inherit;}
		#photogallerydx .ti10 {font-size: 13px; color: #496B94; font-weight : bold; border-bottom: 1px dotted #496B94; padding-right:5px;}
	
		#photogallerydx .txt09 {font-size: 10px; color: #2B4259;	font-weight : normal; background-color: inherit;}


/* PAGINA MAPPA DEL SITO*/		
#mappasito{
	font-family:  Arial, Helvetica; font-size: 12px; text-align : left;  color: #405366; 
	line-height: 15px; position:relative; float:left;
}		
	#mappasito A.lev0	{ /*:link, A.lev0:active, A.lev0:hover, A.lev0:visited*/
		 	font-size: 13px; color : #2B4259; font-weight : normal;
		 	text-decoration:none; 
	}
	#mappasito A.lev1{ /*:link, A.lev1:active, A.lev1:hover, A.lev1:visited*/
		 	font-size: 12px; color : #456a8f; font-weight : normal;
		 	text-decoration:none; 
	}	
	#mappasito A.lev2{ /*:link, A.lev2:active, A.lev2:hover, A.lev2:visited*/
		 	font-size: 11px; color : #828c99; font-weight : normal;
		 	text-decoration:none; 
	}	
	#mappasito A.lev3{/*:link, A.lev3:active, A.lev3:hover, A.lev3:visited*/
		 	font-size: 11px; color : #849097; font-weight : normal;
		 	text-decoration:none; 
	}		
	
	
#scheda{
}	

	#scheda .blockdiv{
		position:relative; float:left; clear:left;
		width:550px; padding:0px 0px 20px 0px;
	}
	#scheda .blockdiv_left{
		position:relative; float:left;
		width:200px;
	}
	
	#scheda .blockdiv_right{
		position:relative; float:right;
		width:350px;
	}
	
	#scheda .tit_nome{
		font-size:16px; color:#2F7D2B; font-weight:bold;
		padding:0px 0px 10px 0px;
	}
	#scheda .tit_nome a		 { font-size:16px; color:#2F7D2B; font-weight:bold; text-decoration:none;}
	#scheda .tit_nome a:hover{ font-size:16px; color:#2F7D2B; font-weight:bold; text-decoration:underline;}
	
	#scheda .right{
		text-align:right;
	}
	
	#scheda .right a	  { font-size:11px; font-weight:bold; text-decoration:none;}
	#scheda .right a:hover{ font-size:11px; font-weight:bold; text-decoration:underline;}
	
	#scheda .fotografia{
		padding:0px; margin:0px 5px 5px 0px;
		border:1px solid #8E938D;
	}
	
	#scheda .video_box{
		position:relative; float:left; clear:left;
		width:550px; margin:0px 0px 20px 0px;
	}
	
	#scheda .div_schede{
		position:relative; float:left; clear:left;
		padding:0px 0px 10px 0px;
		
	}
