body {
background-color:#FFF;
background-image: url(immagini/bk1.jpg);
text-align:center;
margin:0;
padding:0;

}

#layout {

width: 962px;
text-align:left;
margin:7px auto 5px;
padding:0;
}

#testa 
{
width:960px;
background-color:#FFF;

border:0px ;

float:left;

height: 184px;
margin:0;
 padding:0px;
}


#testa h1 
{
	width:960px;
	background-color:#FFF;
	background-image: url(immagini/sfondo_01.jpg);
 	background-repeat: no-repeat;
	border:0px ;
	float:left;
	height: 184px;
	margin:0;
}

#testa span
{display:none;}


#testa #lock
{
	background-image: url(immagini/lock.gif); 
	width: 16px;
	height: 16px;
	display: block;
	float: right;
 	overflow: hidden;
	margin: 6px;

}
#testa #lock:hover
{
	 background-position: 0px -16px;

}



#pagina 
{
  /* margin: 0px 4px 0px 4px;*/
	background-image: url(immagini/sfondo_02.jpg);
	background-repeat:  no-repeat;
	border: 0px;
	
	/*width: 766px;*/


	margin-left: auto;
 	margin-right: auto;
	width: 960px; 
	
	
	height: 584px;
	padding: 0px;
	float: left;
	clear: both;
}

#pagina #colonnasinistra
{
		
   width: 264px;
	height: 528px;
	margin: 29px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	float: left;
}

#pagina #colonnacentrale
{
   width: 416px;
	height: 528px;
	margin: 29px 0px 0px 0px;
	float: left;
}

#pagina #colonnadestra
{
   width: 237px;
	height: 528px;
	margin: 29px 0px 0px 0px;
	float: left;
}

#pagina #colonnacentrale .testo
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 line-height: 16px;
	 text-align:  justify;
	 padding: 20px 20px 20px 20px;
}

#pagina #colonnacentrale a
{

	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
		color: Black;
		 font-weight: bold;
		text-transform: none;
	 text-decoration: none;
}

#pagina #colonnacentrale a:hover
{
	color: #E90101;
	 text-decoration:  underline;
}



#pagina #colonnacentrale .titolo
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 font-weight: bold;
	 text-align: center;
	 padding: 16px 0px 0px 0px;
	 color: #776966;
	 text-transform:  uppercase;
	 width: 350px;
	 margin-left:auto;
	 margin-right: auto;
}

#pagina #colonnacentrale .locandina
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;

	 text-align: center;
	 padding: 13px 0px 0px 0px;
	 color: #594E48;
	 text-transform:  uppercase;
	 width: 380px;
	 margin-left:auto;
	 margin-right: auto;
}

#pagina #colonnacentrale .datalocandina
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 text-align: center;
	 padding: 13px 0px 5px 0px;
	 line-height: 20px;
	 color: #776966;
	 text-transform:  uppercase;
	 width: 400px;
	 margin-left:auto;
	 margin-right: auto;
}

#pagina #colonnacentrale .testolocandina
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	  text-align:  justify;
	  line-height: 140%;
	  padding: 13px 0px 0px 0px;
	  color: #100E09;
	  width: 380px;
	  margin-left:auto;
	  margin-right: auto;
}

/*#pagina #colonnacentrale .fotol
{
	
		margin: 6px;
	 	font-weight: bold;
	  	float: left;
	  	padding: 7px;
	  	background-color: #CFC5C3;
	  	border : 1px solid #978581;

}*/

#pagina #colonnacentrale img
{
	  	border : 0px ;

}

#pagina #colonnacentrale .fotol a
{
	
		margin: 6px;
		width: 100px;
		height: 100px;
	 	font-weight: bold;
	  	float: left;
	  	padding: 7px;
	  	background-color: #CFC5C3;
	  	border : 1px solid #978581;

}

#pagina #colonnacentrale .fotol a:hover
{
	
		margin: 6px;
	 	font-weight: bold;
	  	float: left;
	  	padding: 7px;
	  	background-color: #71635F;
	  	border : 1px solid #978581;

}

#pagina #colonnacentrale .fotod a
{
	
		margin: 6px;
		width: 100px;
		height: 100px;
	 	font-weight: bold;
	  	float: right;
	  	padding: 7px;
	  	background-color: #CFC5C3;
	  	border : 1px solid #978581;

}

#pagina #colonnacentrale .fotod a:hover
{
	
		margin: 6px;
		width: 100px;
		height: 100px;
	 	font-weight: bold;
	  	float: right;
	  	padding: 7px;
	  	background-color: #71635F;
	  	border : 1px solid #978581;

}

#pagina #colonnacentrale .foto
{
	
	margin: 0px;
	 font-weight: bold;
	  text-align: center;
	  padding: 7px;
	  background-color: #CFC5C3;
	  border : 1px solid #978581;

}

#pagina #colonnacentrale .fotopp
{
	
	margin: 3px 3px 0px 0px;
	 font-weight: bold;
	  text-align: center;
	  padding: 7px;
	  background-color: #CFC5C3;
	  border : 1px solid #978581;

}

#pagina #colonnacentrale .fotott
{
	
	margin: 2px 5px 3px 0px;
	float: left;
	 font-weight: bold;
	  text-align: center;
	  padding: 7px;
	  background-color: #CFC5C3;
	  border : 1px solid #978581;

}

#pagina #colonnadestra .testo
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  text-align: left;
	  padding: 10px 0px 20px 35px;
}

#pagina #colonnadestra .icona_cinema
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 background-image: url(immagini/icona_cinema_03.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 text-align: left;
	 padding: 6px 0px 7px 22px;
}
#pagina #colonnadestra .icona_teatro
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 background-image: url(immagini/icona_teatro_03.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 text-align: left;
	 padding: 6px 0px 7px 22px;
}
#pagina #colonnadestra .testo
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  text-align: center;
	  padding: 10px 0px 20px 35px;
	  color: #000;
}

#pagina #colonnadestra .foto
{
	
	margin: 0px 0px 6px 0px;
	font-weight: bold;
	padding: 7px;
	background-color: #CFC5C3;
	border : 1px solid #978581;

}



#pagina #colonnadestra img
{
	border: 0px;
}


#pagina #colonnadestra .fotoc a
{
	
		margin: 6px;
		width: 100px;
		margin: 0px 0px 6px 0px;
	 	font-weight: bold;
	
	  	padding: 7px;
	  	background-color: #CFC5C3;
	  	border : 1px solid #978581;

}

#pagina #colonnadestra .fotoc a:hover
{
	
		margin: 0px 0px 6px 0px;
		width: 100px;
	 	font-weight: bold;

	  	padding: 7px;
	  	background-color: #71635F;
	  	border : 1px solid #978581;

}










#pagina #colonnadestra a
{
	 color: Black;
	 font-weight: bolder;
	 text-decoration: none;
}
#pagina #colonnadestra a:hover
{
	 color: #E90101;
	 text-decoration:  underline;
}

/*
#pagina .menu ul
{
	width: 258px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#pagina .menu li
{
	list-style: none;
	margin: 0px;
	width: 258px;
	height: 48px;
}

#pagina .menu span
{
	 display: none;
}*/




#pagina #colonnasinistra #home
{
	background-image:url(immagini/scrittemenuo_04.gif); 
	width: 258px;
	height: 48px;
	float: left;
	letter-spacing: -1000em;
	font-size: 1pt;

}
#pagina #colonnasinistra  #home:hover
{
	 background-position: 0px -48px;

}
#pagina #colonnasinistra #chisiamo
{

	 background-image: url(immagini/scrittemenuo_06.gif);
	 	width: 258px;
	height: 48px;
	float: left;
	letter-spacing: -1000em;
	font-size: 1pt;
}

#pagina #colonnasinistra  #chisiamo:hover
{
	 background-position: 0px -48px;

}
#pagina #colonnasinistra  #prossimamente
{
	 background-image: url(immagini/scrittemenuo_07.gif);
	 	width: 258px;
	height: 48px;
	float: left;
	letter-spacing: -1000em;
	font-size: 1pt;

}
#pagina #colonnasinistra  #prossimamente:hover
{
	 background-position: 0px -48px;
}
#pagina #colonnasinistra  #museo
{
	 background-image: url(immagini/scrittemenuo_08.gif);
	 	width: 258px;
	height: 48px;
	float: left;
	letter-spacing: -1000em;
	font-size: 1pt;

}
#pagina #colonnasinistra  #museo:hover
{
	 background-position: 0px -48px;
}

#pagina #colonnasinistra  #programmazione
{
	 background-image: url(immagini/programmazione_07.gif);
	 	width: 258px;
	height: 48px;
	float: left;
	letter-spacing: -1000em;
	font-size: 1pt;

}
#pagina #colonnasinistra  #programmazione:hover
{
	 background-position: 0px -48px;
}




#coda
{
	background-image: url(immagini/coda_06.gif);
	width: 960px;
	height: 50px;
	float: left;
	clear: both;
	
	border-color: black;
	border-style: solid;
	border-width: 0px;
	border-top-width: 0px;
	margin-top: 6px;
}



#coda #rigac 
{
height:22px;
color:#474747;
font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;
font-size:11px;
font-weight:400;
line-height:15px;
text-align:center;
width:767px;
margin:0px;
padding:0px;

}

#coda #rigac a {
color:#474747;
text-decoration:none;
}

#coda #rigac a:hover {
color:#E90101;
text-decoration:underline;
}

#destefani {
text-align:center;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#916A5B;
clear:both;
width:780px;
margin:0px auto 10px auto;
padding:0;
}

#destefani a {
color:#271E19;
text-decoration:none;
}
#destefani a:hover {
color:#271E19;
text-decoration: underline;
}

