@charset "UTF-8";
/* CSS Document */
body  {
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	background:#000000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #ffffff;
}

p{
	margin: 0; 
	padding: 0;
}
#toolbar{
	position:relative;
	background-colort:#333;
	padding-left:4px;
	height:35px;
}


#form input.string{
	margin-left:0px;
	width:450px;
}
#form input.mini_string{
	margin-left:0px;
	width:60px;
}
#form input.submit{
	margin-left:0px;
	width:80px;
}
#form .etichetta{
	width:160px;
	float:left;
}
#form .clear{
	clear:both;
	height:10px;
	}

#left{
	position:absolute;
	left:2px;
}

#right{
	position:absolute;
	right:10px;
}
#img_container{
	width:173px;
	height:79px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#000;
	border:#FFF solid 1px;
	display:block;
}

.link-testuale{
display:none;
}

a.thumbs{
	width:173px;
	height:79px;
	display: block;
}


#container { 
	position:relative;
	top:0px;
	width: 900px; 
	height: 560px;
	background-color:#000000;
	margin: 0 auto; 
	text-align: left;
}
#header{
position:absolute;
top:0px;
left:0px;
height:78px;
width:900px;
border-bottom:#FFFFFF solid 1px;
}
#logo{
position:absolute;
top:0px;
left:0px;
width:358px;
}
#content{
position:absolute;
top:79px;
left:0px;
height:432px;
width:900px;
border-bottom:#FFFFFF solid 1px;
}
#leftbar{
position:absolute;
top:0px;
left:0px;
width:170px;
height:432px;
background-color:#111111;
}

  
#footer{
position:absolute;
top:512px;
left:0px;
height:60px;
width:900px;
text-align:center;
font-size:9px;
}  

p.credits{
position:absolute;
top:0px;
}

#title{
position:absolute;
left:0px;
height:40px;
width:170px;
font-size:12px;
text-align:center;
color:#FF3300;
}
#sostenitori{
position:absolute;
right:10px;
top:10px;
width:140px;
height:56px;
}


#left_menu{
position:absolute;
left:10px;
top:18px;
width:150px;
color:#FFFFFF;
font-size:12px;
text-align:left;
background-color:#999999;
}
#central_content{
position:absolute;
left:180px;
top:0px;
height:432px;
width:720px;
}
  
#elenco{
font-size:12px;
height:432px;
width:720px;
overflow:auto;
overflow-Y:scroll;
overflow_Y:scroll;
overflow Y:scroll;

}

  
  
                	ul.lf_menu{
					position:absolute;
					left:0px;
					top:30px;
					text-align:left;
					list-style:none;
					padding:0;
					margin:0;
					}
					li.link_spacing{
					font-size:5px;
					}
					
					a.link_sezioni:link{text-decoration: none; color:#ffffff;}
					a.link_sezioni:visited{color:#ffffff; text-decoration: none;}
					a.link_sezioni:active{text-decoration: none; color:#ffffff;}
					a.link_sezioni:hover{color:#FF3300; text-decoration: none; }
					
					a.link_sezioni_M:link{text-decoration: none; color:#FFFFFF; font-weight:bold;}
					a.link_sezioni_M:visited{color:#FFFFFF; text-decoration: none; font-weight:bold;}
					a.link_sezioni_M:active{text-decoration: none; color:#FFFFFF; font-weight:bold;}
					a.link_sezioni_M:hover{color:#ffffff; text-decoration: none; font-weight:bold;}
					
					a.link_sezioni_due:link{text-decoration:underline; color:#ffffff;}
					a.link_sezioni_due:visited{color:#ffffff; text-decoration: underline;}
					a.link_sezioni_due:active{text-decoration: underline; color:#ffffff;}
					a.link_sezioni_due:hover{color:#FF3300; text-decoration: none; }
					
					a.link_opere:link{text-decoration: none; color:#ffffff;}
					a.link_opere:visited{color:#ffffff; text-decoration: none;}
					a.link_opere:active{text-decoration: none; color:#ffffff;}
					a.link_opere:hover{color:#FF3300; text-decoration: none; }
					
					
					#titolotesto{
					position:absolute;
					left:0px;
					top:10px;
					width:350px;
					height:25px;
					font-weight:bold;
					}
					#cont_testo{
					position:absolute;
					left:0px;
					top:40px;
					width:350px;
					height:387px;
					overflow:auto;
					overflowY:scroll;
					
					
					
					
					}
					#testo{
					position:absolute;
					left:0px;
					top:0px;
					width:325px;
					font-size:12px;
					/*line-height:25px;*/
					text-align: justify;
					}
					
					
ul.opere_sale { 
width:180px;
text-align: left;
list-style:none; 
margin:0; padding-left:10px;
font-size:11px;
}

li.titoloMostra{
	list-style-type:square;
}
		
ul.opere_sale li a { 
line-height:1em;
margin-bottom:10px;
}

ul.opere_sale li a:hover, ul.opere_sale li a:active {}
#mezzo_link_spacing{height:5px; font-size:2px; }


#crossfade_img{
position:absolute;
top:0px;
right:0px;
width:360px;
height:432px;

}
#crossfade{
position:absolute;
top:0px;
right:0px;
width:360px;
height:432px;

}

#clear{
	clear:both;
}
#crossfade_img_sala{
position:absolute;
top:4px;
right:-5px;
width:360px;
height:427px;
padding-left:0px;
padding-top:0px;
}

div.img_box{
width:116px;
height:103px;
background-color:#333333;
text-align:center;
}

#img_box{
	width:180px;
	height:86px;
	float:left;
	overflow:hidden;
}

div.img_box_over{
width:116px;
height:103px;
background-color:#EFEFEF;
text-align:center;
}

	#b1{
	position:absolute;
	top:0px;
	left:0px;
	}
	
	#b2{
	position:absolute;
	top:0px;
	left:122px;
	}
	
	#b3{
	position:absolute;
	top:0px;
	right:0px;
	}
	
	#b4{
	position:absolute;
	top:109px;
	left:0px;
	}
	
	#b5{
	position:absolute;
	top:109px;
	right:0px;
	}
	
	#b6{
	position:absolute;
	top:219px;
	left:0px;
	}
	
	#b7{
	position:absolute;
	top:219px;
	right:0px;
	}
	
	#b8{
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
	#b9{
	position:absolute;
	bottom:0px;
	left:122px;
	}
	
	#b10{
	position:absolute;
	bottom:0px;
	right:0px;
	}
	
	/*_________________________*/

#searchEngine{
background-color:transparent;
/*position:absolute;
top:375px;*/
}
/*
ricerca
stringa
pulsante
*/
#se{
position:absolute;
right:0px;
top:30px;
width:340px;
height:56px;	
}
.ricerca{
	float:right;
	font-size:14px;
	margin-right:10px;
	padding-top:5px;
}
.stringa{
	float:left;
	margin-right:17px;
	width:130px;
}
.stringa input{
	width:130px;
}
.pulsante{
	float:left;
	margin-right:10px;
}

input{
width: 90px;
background: #FFF;
margin:0px 0 0 0px
}
button{
width: 50px;
text-align:left;
}
/*_________________________*/