a.linknormale:link, a.linknormale:active, a.linknormale:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.linknormale:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}


a.linkmenuloc:link, a.linkmenuloc:active, a.linkmenuloc:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}

a.linkmenuloc:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}

a.linkmenulocacc:link, a.linkmenulocacc:active, a.linkmenulocacc:hover, a.linkmenulocacc:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}

a.linkmenu:link, a.linkmenu:active, a.linkmenu:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 5px;
}


a.linkmenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 5px;
}

a.linkmenuacc:link, a.linkmenuacc:active, a.linkmenuacc:hover, a.linkmenuacc:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 5px;
}

a.linkelenco:link, a.linkelenco:active, a.linkelenco:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CC0000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}


a.linkelenco:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color:  #CC0000;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}


.risultato_query {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999;
padding: 0px 0px 0px 0px;

}

a.linkmenurosso:link, a.linkmenurosso:active, a.linkmenurosso:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}

a.linkmenurosso:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}


a.linkarancione:link, a.linkarancione:active, a.linkarancione:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}

a.linkarancione:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #fff;
	text-decoration: none;
	padding: 0px 0px 2px 2px;
}










.border {

border: 0;

}

.linkimg {

	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
}


a.linklocationprimopiano:link, a.linklocationprimopiano, a.linklocationprimopiano:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}


a.linklocationprimopiano:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #fff;
	background-color: #666;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
















body {

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
width: 100%;
background-image: url(immagini/sfondo_stellato.jpg);
background-repeat: repeat;
text-align: center;
padding: 0 0 0 0;

}

#pagina {

margin: auto;
margin-top: 0px;
width: 900px;
min-height: 1100px;
height: auto !important;
height: 1100px;
background-color: #FF9900;
text-align: center;
padding: 5px 0px 10px 0px;

}

#banner {

margin: auto;
margin-top: 0px;
width: 880px;
height: 153px;
background-color: #000000;
text-align: center;
padding: 0px 0px 0px 0px;

}

#data {

margin-top: 0px;
width: 880px;
min-height: 25px;
height: auto !important;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
text-align: right;
background: transparent;
padding: 5px 0 0 0;

}

#menu_alto {

margin-top: -30px;
width: 880px;
min-height: 25px;
height: auto !important;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
text-align: left;
background: transparent;
padding: 5px 0 0 0;

}

#contenitore {

margin: auto;
margin-top: 0px;
width: 880px;
min-height: 940px;
height: auto !important;
height: 940px;
background-color: #FF9900;
text-align: left;
padding: 0px 0px 0px 0px;

}

#colonna_sx {

float: left;
margin-top: 0px;
margin-left: 0px;
width: 180px;
min-height: 740px;
height: auto !important;
height: 740px;
background-color: #FF9900;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;

}

#colonna_centrale {

float: left;
margin-top: 0px;
margin-left: 10px;
width: 500px;
min-height: 740px;
height: auto !important;
height: 740px;
background-color: #FF9900;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;

}

#colonna_dx {

float: left;
margin-top: 0px;
margin-left: 10px;
width: 180px;
min-height: 740px;
height: auto !important;
height: 740px;
background-color: #FF9900;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;

}

#footer {

clear:both;

}

#cerca {

margin-top: 0px;
width: 170px;
min-height: 170px;
height: auto !important;
height: 170px;
background-color: #fff;
text-align: left;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 0px 0px;

}

.testo_cerca {
		
margin-top: 0px;
width: 165px;
min-height: 140px;
height: auto !important;
height: 140px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
text-align: left;
padding: 3px 0px 0px 5px;

}

.input {

width: 155px;
margin-top: 0px;
font-size:10pt;
font-family:verdana, arial,helvetica,sans-serif;
font-weight: bold;
border: 2px solid #000000;
background:#FFFFCC;
padding: 0px 0px 0px 0px;

}

.pulsante {

margin-top: 8px;

}

.titolo_menu {
		
margin-top: 0px;
width: 170px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: left;
padding: 0 0 0 0;

}

.menu_sx {

margin-top: 11px;
width: 170px;
min-height: 107px;
height: auto !important;
height: 107px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 10px 0px;

}

.menu_sx_link {

margin-top: 11px;
width: 170px;
min-height: 120px;
height: auto !important;
height: 120px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 10px 0px;

}

.testo_menu {
		
margin-top: 0px;
width: 165px;
min-height: 60px;
height: auto !important;
height: 60px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-align: left;
padding: 5px 0px 0px 5px;

}

.testo_menu_chiaro {
		
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #999;

}

#evento_primo_piano {

margin-top: 0px;
width: 490px;
min-height: 350px;
height: auto !important;
height: 350px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 0px 5px;
border-style: solid;
border-color: #333;
padding: 0 0 0 0;

}

.titolo_primo_piano {
		
margin-top: 0px;
width: 490px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: left;
padding: 0 0 0 0;

}

.barra_sotto_primo_piano {
		
margin-top: 10px;
width: 490px;
min-height: 22px;
height: auto !important;
height: 22px;
background-color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: left;
padding: 3px 0 0 0;

}

#locandina_primo_piano {

margin-top: 10px;
margin-left: 300px;
width: 180px;
min-height: 270px;
height: auto !important;
height: 270px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
padding: 0 0 0 2px;

}

#testo_primo_piano {

margin-top: -270px;
margin-left: 10px;
width: 280px;
min-height: 270px;
height: auto !important;
height: 270px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
padding: 0 0 0 2px;

}

#titolo_primo_piano {

margin-top: 0px;
margin-left: 0px;
width: 280px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #cc0000;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cc0000;

}

#location_primo_piano {

margin-top: 3px;
margin-left: 0px;
width: 280px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
padding: 0px 0px 0px 0px;

}

#data_primo_piano {

margin-top: -3px;
margin-left: 0px;
width: 280px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
padding: 0px 0px 0px 0px;

}

#descrizione_primo_piano {

margin-top: 13px;
margin-left: 0px;
width: 280px;
min-height: 130px;
height: auto !important;
height: 130px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
padding: 0px 0px 0px 0px;

}

#info_primo_piano {

margin-top: 18px;
margin-left: 0px;
width: 280px;
min-height: 42px;
height: auto !important;
height: 42px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666;
padding: 0px 0px 0px 0px;

}

#moore_primo_piano {

margin-top: -20px;
margin-left: 250px;
width: 30px;
min-height: 25px;
height: auto !important;
height: 25px;
padding: 0px 0px 0px 0px;
background: transparent;

}

.menu_primo_piano {

margin-top: 5px;
margin-left: 10px;
width: 472px;
min-height: 25px;
height: auto !important;
height: 25px;
background-color: #ddd;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
padding: 5px 0px 0px 0px;

}

#cinema_news {

margin-top: 10px;
width: 430px;
min-height: 550px;
height: auto !important;
height: 550px;
background-color: #333;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 0px 5px;
border-style: solid;
border-color: #333;
padding: 0 0 0 60px;

}

.titolo_cinema_news {
		
margin-top: 0px;
width: 490px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: left;
padding: 0 0 0 0;

}


#contenitore_testo_cine_news {

margin-top: 10px;
margin-left: 10px;
width: 470px;
min-height: 485px;
height: auto !important;
height: 485px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: center;
padding: 0 0 0 0;

}

#testo_cine_news {

margin-top: 0px;
width: 470px;
min-height: 120px;
height: auto !important;
height: 120px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: left;
padding: 0 0 0 0;

}

#titolo_film_news {

margin-top: 0px;
margin-left: 20px;
width: 290px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #cc0000;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cc0000;

}


#moore_film_news {

margin-top: -20px;
margin-left: 285px;
width: 30px;
min-height: 25px;
height: auto !important;
height: 25px;
padding: 0px 0px 0px 0px;
background: transparent;

}

#locandina_film_news {

margin-top: -25px;
margin-left: 316px;
width: 126px;
min-height: 105px;
height: auto !important;
height: 105px;
background-color: #999;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #cc0000;
padding: 5px 0px 0px 5px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cc0000;

}

#descrizione_film_news {

margin-top: -80px;
margin-left: 20px;
width: 280px;
min-height: 73px;
height: auto !important;
height: 73px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #666666;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cc0000;

}

#trama_film_news {

margin-top: -10px;
margin-left: 20px;
width: 280px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #cc0000;
padding: 0px 0px 0px 0px;

}

#contenitore_filmato {

margin-top: 0px;
width: 470px;
min-height: 360px;
height: auto !important;
height: 360px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: normal;
text-align: center;
padding: 0 0 0 0;

}

#menu_basso {

margin: auto;
margin-top: 5px;
width: 900px;
min-height: 26px;
height: auto !important;
height: 26px;
background-color: #FF9900;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
font-weight: normal;
text-align: left;
padding: 4px 0px 0px 0px;

}

.menu_dx {

margin-top: 0px;
width: 170px;
min-height: 145px;
height: auto !important;
height: 145px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 10px 0px;

}


.pulsante_link {

margin-top: 15px;
border: 0;

}

.foto_location {

width: 160px;
height: 83px;
border: 0;

}

.segnala_evento {

margin-top: 17px;
width: 170px;
min-height: 145px;
height: auto !important;
height: 145px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 10px 0px;

}


.location_primo_piano {

margin-top: 17px;
width: 170px;
min-height: 328px;
height: auto !important;
height: 328px;
background-color: #fff;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #333;
padding: 0px 0px 10px 0px;

}

.testo_location_primo_piano {
		
margin-top: 0px;
width: 165px;
min-height: 300px;
height: auto !important;
height: 300px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-align: left;
padding: 5px 0px 0px 5px;

}

.nome_location_primo_piano {
		
margin-top: -13px;
width: 155px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #cc0000;
text-align: left;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cc0000;
padding: 0px 0px 0px 0px;

}

.tipo_location_primo_piano {
		
margin-top: 0px;
width: 155px;
min-height: 28px;
height: auto !important;
height: 28px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
color: #666;
text-align: left;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cc0000;
padding: 0px 0px 0px 0px;

}

.indirizzo_location_primo_piano {
		
margin-top: 0px;
width: 155px;
min-height: 68px;
height: auto !important;
height: 68px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #666;
text-align: left;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cc0000;
padding: 5px 0px 0px 0px;

}


.descrizione_location_primo_piano {
		
margin-top: 0px;
width: 155px;
min-height: 100px;
height: auto !important;
height: 100px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #333;
text-align: left;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cc0000;
padding: 5px 0px 0px 0px;

}












