/*codice CSS3 Gianluca Jacquier Speaker*/
html, body{
	margin:0px; 
	padding:0px;
	height:100%;
	left:0px;
	background:#000000;
	scrollbar-base-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

/*links generali*/
		a.all{text-decoration:underline; padding-left:5px; font-weight:bold;}
			a.all:link{color:#596c7d;}
			a.all:hover{color:#d6a25e;}
			a.all:active{color:#d6a25e;}
			a.all:visited{color:#d6a25e;}

/*links numero pagine*/
		a.num_pagina{text-decoration:underline; padding-left:5px; font-weight:bold;}
			a.num_pagina:link{color:#596c7d;}
			a.num_pagina:hover{color:#d6a25e;}
			a.num_pagina:active{color:#d6a25e;}
			a.num_pagina:visited{color:#d6a25e;}
		
/*links colonna nera*/
		a.colonna{text-decoration:none; padding-left:5px;}
			a.colonna:link{color:#ffffff;}
			a.colonna:hover{color:#d6a25e;}
			a.colonna:active{color:#d6a25e;}
			a.colonna:visited{color:#d6a25e;}

/*links index*/
		a.intro{text-decoration:none;}
			a.intro:link{color:#ffffff;}
			a.intro:hover{color:#d6a25e;}
			a.intro:active{color:#d6a25e;}
			a.intro:visited{color:#d6a25e;}

/*links map*/
		a.map{text-decoration:underline; padding-left:5px; font-weight:bold;}
			a.map:link{color:#ffffff;}
			a.map:hover{color:#d6a25e;}
			a.map:active{color:#d6a25e;}
			a.map:visited{color:#d6a25e;}
		
/*index.php*/
#entra{position:absolute; margin-left:-250px; margin-top:-230px; left:50%; top:30%; text-align:center; font-size:18px; letter-spacing:11px; z-index:1;}

/*indico lo spazio container*/
#container_0{position:absolute; top:0px; width:1024px; height:1024px; left:0px; background-image:url(img/layout_02.jpg); background-attachment:scroll; 
background-repeat:no-repeat; z-index:0;}
	#container_1{position:absolute; top:0px; width:1024px; height:100%; left:0px; margin-bottom:100px; z-index:2;}
		#void{position:relative; display:block; float:left; width:592px; height:100%; top:0px; left:-3px; background:url(img/void.jpg); background-repeat:repeat-y; 
			  padding-bottom:5px;}
		
/*footer*/
#footer{display:block; float:left; position:relative; top:5px; height:30px; width:230px; height:50px; font-size:10px; line-height:32px; font-weight:bold;
 font:11px Arial, Helvetica, sans-serif; background-color:#000000; color:#ffffff; text-align:center; z-index:3;}
	#striscia_footer{display:block; float:left; position:relative; top:50px; background: url(png/footer_copia.png) no-repeat 0 0; width:800px; height:60px; 
					 left:0px; font-size:10px; z-index:0;}
					 a.footer{text-decoration: none; color:#ce165b; font-weight:bold;}
							a.footer:link{text-decoration: none; color:#ce165b; font-weight:bold;}
								a.footer:hover{text-decoration: none; color:#00c000;}
									a.footer:active{text-decoration: none; color:#582096;}

/*banner*/
#banner{position:absolute; top:0px; left:0px; background-image:url(img/banner_2.jpg); background-repeat:repeat-x; width:1024px; height:240px; font-size:14px; text-align:center; z-index:3;}
	#banner_es{position:absolute; top:0px; left:0px; background-image:url(img/banner_es.jpg); background-repeat:repeat-x; width:1024px; height:240px; 
			font-size:14px; text-align:center; z-index:3;}
		.intesta{z-index:6;}

/*corpo pagina*/
.intesta_img{position:absolute; width:400px; height:43px; top:215px; margin-left:-350px; left:50%; padding-left:12px; z-index:5;}
	.colonna_sn{position:absolute; top:240px; width:421px; left:0px; padding-bottom:30px; z-index:2;}
		.colonna_dx{position:absolute; top:240px; width:580px; left:435px; padding-bottom:30px; z-index:2; font:14px Arial, Helvetica, sans-serif; color:#000000;}
					 
/*pagina*/
.page{margin:10px 40px; text-align:justify;}
	.page_inciso{font:16px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin-bottom:20px;}
		.page_documentari{margin-top:50px; line-height:20px; font-weight:bold;}
			.page_title{display:block; float:right; font:22px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
				.page_title2{display:block; float:left; font:16px Arial, Helvetica, sans-serif; color:#596c7d; font-weight:bold;}
					.page_image{display:block; float:left; padding-right:10px;}
						.page_scena{margin:10px 60px; text-align:justify;}

/*database*/
.data_anno{font-weight:bold; color:#596c7d;}
	.data_txt{padding:0px 0px;}

/*video audio*/
.video_home{position:relative; display:block; float:left; top:0px; left:10px; width:230px;}
	.video_img{background-color:#000000; margin-bottom:10px; width:230px;}
		.video_txt{display:block; background-color:#000000; width:215px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:15px;}
			.video_title{display:block; background-color:#000000; width:230px; font:14px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}

/*menu*/
#menu{position:relative; display:block; float:right; top:0px; right:0px; width:160px; background-color:#596c7d;}
	
	#menu_f{margin:10px 0px; background:url(img/btn_menu.jpg) no-repeat 0 0; width:150px; height:20px; padding-left:10px; font-size:14px; cursor:pointer;}
			#menu_f a{text-decoration:none; color:#ffffff;}
				#menu_f a:link{text-decoration:none; color:#ffffff;}
					#menu_f a:hover{background:url(img/btn_menu_2.jpg) no-repeat 0 0; width:150px; height:20px; color:#d6a25e;}
		
	#menu h3{margin:10px 0px; background:url(img/btn_menu.jpg) no-repeat 0 0; width:150px; height:20px; color:#ffffff; font-weight:bold; padding-left:10px; 
				font-size:14px;}
				#menu h3 a:hover{background:url(img/btn_menu_2.jpg) no-repeat 0 0; width:150px; height:20px; color:#d6a25e;}
	
		#menu h2{margin:6px 0px; color:#ffffff; background:url(img/btn_menu_2.jpg) no-repeat 0 0; width:150px; height:20px; font-weight:bold;
					letter-spacing:-1px; line-height:-15px; padding-left:10px; font-size:14px;}
		
	#menu ul, .menu li , #menu_f li{margin:0px; padding:0px; list-style-type:none;}

	#menu_g li a{text-decoration:none; margin:10px 0px; line-height:20px; color:#ffffff; padding-left:10px; font-size:11px;}
		#menu_g li a:link{color:#ffffff;}
			#menu_g li a:hover{color:#d6a25e;}
				#menu_g li a:active{color:#d6a25e;}
		
					.menu_img{display:block; float:right; padding-right:5px; width:18px; height:22px; margin-top:-1px;}
						.menu_img_2{display:block; float:right; padding-right:5px; width:7px; height:9px; margin-top:6px;}

/*contatti*/
.info_img{position:relative; top:2px;}

	
/*icone*/
.icone{background-color:#000000; color:#ffffff; height:580px; padding-top:20px;}
	.news_txt{font-size:11px; margin-left:10px;}
		.title_news{margin:0px 10px; font-size:12px; font-weight:bold; line-height:40px; border-bottom:#ffffff thin solid;}
			.icone_img{margin:5px 50px;}
				.icone_img2{margin:2px 0px; padding-bottom:20px;}
					.icone_img3{background-color:#000000; padding:5px;}
						.icone_net{margin-left:15px;}
							.icone_pc{margin-left:8px;}
								.icone_txt{margin-left:5px; font-size:16px; font-variant:small-caps;}
								a.icone_txt{color:#ffffff; text-decoration:underline;}
								a.icone_txt:hover{color:#d6a25e; text-decoration:underline;}


/*switch spagnolo italiano*/
#lingua{position:relative; display:block; float:right; width:200px; font-size:16px; color:#d6a25e; padding-right:230px; margin:10px 0px; font-weight:bold;}
	a.lingua{font-size:16px; text-decoration:none;}
	a.lingua:link{color:#ffffff; font-weight:bold;}
	a.lingua:hover{color:#d6a25e; font-weight:bold;}
	a.lingua:active{color:#d6a25e; font-weight:bold;}
	a.lingua:visited{color:#d6a25e; font-weight:bold;}

/*font blu*/
.blu{color:#596c7d;}

/*book*/
.pics{padding:20px; margin:10px; border:#ffffff thin solid;}

/*scena*/
.foto_scena{margin-top:20px; border:#ffffff thin solid;}


/*indico lo spazio foto che fanno container a sé stante*/
.sfondo_blu{
background-color:rgb(44,52,68); 
opacity:0.8;  
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
z-index:4;
visibility:hidden;
}

/*indico lo spazio invisibile per white_box*/
.container_white_box{
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
z-index:5;
visibility:hidden;
}

/*indico lo spazio bianco per le foto*/
.white_box{
background-color:#d8d3a4;
width:476px; 
height:350px;
position:absolute;
margin-left:-238px;
margin-top:-175px;
top:55%;
left:50%;
border-color:#5e5c20;
border-width:thick;
border-style:double;
}

/*****************************/
/*Map*/
/*indico lo spazio container*/
#container_map{position:absolute; top:0px; width:1024px; height:100%; left:0px; z-index:0;}
		#void_map{position:relative; display:block; float:left; top:240px; background-color:#596c7d; margin-bottom:5px;}
			.layout_map{position:relative; display:block; float:left; margin:20px; background-color:#ffffff; font-size:12px;}

/*footer*/
#footer_map{position:relative; top:5px; bottom:50px; height:30px; width:500px; font-size:10px; line-height:32px; 
padding-left:10px; z-index:3;}

/*lista map*/
.map ul, .map li{list-style:square; line-height:25px; font-size:12px; z-index:5;}
	.map_title{font-weight:bold; text-align:center; padding-bottom:10px; font-size:16px;}
		.map_title2{padding-bottom:10px; font-weight:bold; text-indent:10px;}


/* color
#d6a25e = yellow
#596c7d = blue

/*dimensioni foto scena
Verticali: L 154px; H 231px
Orizzontali: L 232px; H 155px
