body
{
	margin:0px;
	/*background-color:#9a9a9a;*/
}
A
{
	text-decoration:none;
	color:#FFFFFF;
}
A:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
img
{
	border:0px;
}
.cornice
{
	position:absolute;
	width:830px;
	background-color:#9a9a9a;
	left:50%;
	margin-left:-415px;
	z-index:1;
}
.centro
{
	position:absolute;
	width:760px;
	background-color:#FFFFFF;
	left:50%;
	margin-left:-360px;
	border-bottom:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	border-left:1px solid #9a9a9a;
	top: 1px;
}

.header
{
	width:760px;
	height:40px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-image:url(../images/testata.gif)
}
.footer
{
	width:760px;
	height:20px;
	position:relative;
}
.banner
{
	margin-top:5px;
	width:760px;
	height:165px;
	background-color:#ffffff;
	background-repeat:no-repeat;
}
.content
{
	width:760px;
	float:none;
}
.colonnasingola
{
	margin-top:0px;
	padding-top:5px;
	width:148px;
	float:left;
	border:1px solid #9a9a9a;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
.divContMenu
{
	width:148px;
	padding:0px 0px 10px 0px;
	float:none;
}
.colonnasingolanm
{
	margin-top:0px;
	padding-top:5px;
	width:150px;
	float:left;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
.colonnadoppianm
{
	margin-top:0px;
	padding-top:5px;
	width:304px;
	float:left;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
.colonnadoppia
{
	margin-top:0px;
	padding-top:5px;
	width:302px;
	float:left;
	border:1px solid #9a9a9a;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
.colonnatripla
{
	margin-top:0px;
	padding-top:5px;
	width:454px;
	float:left;
	border:1px solid #9a9a9a;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
.colonnatripla_nm
{
	margin-top:0px;
	width:456px;
	float:left;
	background-repeat:no-repeat;
	background-color:#f1f1f1;	
}
ul#minipicsar
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipicsar li
{
	float: left;
	margin: 0px;
	width:142px;
	height:140px;
	border-top:2px solid #ee9d35;
	border-left:2px solid #ee9d35;
	border-right:2px solid #643800;
	border-bottom:2px solid #643800;
	margin:2px;
	background-color:#e98300;

}

ul#minipicsar li img
{
	margin-top:5px;
	text-align:center;
	vertical-align:center;
	display:block;
	border:2px solid;
    border-color: #643800 #ee9d35 #ee9d35 #643800;
	background: #ffffff;
	cursor:pointer;
}


ul#minipics
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipics li
{
	float: left;
	margin: 0px;
	width:142px;
	height:155px;
	border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	margin:2px;
	background-color:#f1f1f1;

}

ul#minipics li img
{
	margin-top:5px;
	text-align:center;
	vertical-align:center;
	display:block;
	border:2px solid;
    border-color: #d5d5d5 #fafafa #fafafa #d5d5d5;
	background: #ffffff;
	cursor:pointer;
}

/*ul#minipics2
{
	margin-left:1px;
	padding:0;
	list-style-type:none;
}

ul#minipics2 li
{
	float: left;
	margin: 0px;
	width:150px;
	height:100px;
	border-right:1px solid #9a9a9a;
	background-color:#ffffff;

}*/

ul#minipics2
{
	margin-left:1px;
	padding:0;
	list-style-type:none;
}

ul#minipics2 li
{
	float: left;
	margin: 0px;
	width:450px;
	/*border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;*/
	/*border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	/*border-bottom:1px solid #000000;*/
	background-color:#ffffff;
	margin-bottom:5px;

}

ul#ufficioCinema
{
	margin-left:1px;
	padding:0;
	list-style-type:none;
}

ul#ufficioCinema li
{
	float: left;
	margin: 0px;
	width:150px;
	height:100px;
	/*border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;*/
	/*border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	/*border-bottom:1px solid #000000;*/
	border-right:1px solid #9a9a9a;
	background-color:#ffffff;

}


ul#minipicsFilmComm
{
	margin-left:1px;
	padding:0;
	list-style-type:none;
}
ul#minipicsFilmComm li
{
	float: left;
	margin: 0px;
	width:150px;
	height:100px;
	/*border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;*/
	/*border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	/*border-bottom:1px solid #000000;*/
	border-right:1px solid #9a9a9a;
	background-color:#ffffff;

}
ul#minipics2 li img
{
	margin-top:5px;
	text-align:LEFT;
	vertical-align:center;
	display:block;
    border-color: #CCC #CCC #AAA #CCC;
	background: #ffffff;
	cursor:pointer;
}


ul#minipics3
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipics3 li
{
	float: left;
	margin: 0px;
	width:142px;
	height:90px;
	border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	margin:2px;
	background-color:#f1f1f1;

}
ul#minipics4
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipics4 li
{
	float: left;
	padding: 5px;
	border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	margin:2px;
	background-color:#f1f1f1;
	vertical-align:center;

}
img.locationresult
{
	padding: 5px;
	border-top:2px solid #fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	background-color:#f1f1f1;
	vertical-align:center;
}
ul#minipics4
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#minipics5 li
{
	float: left;
	padding: 5px;
	margin:2px;
	vertical-align:center;

}
ul#minipics3 li img
{
	margin-top:5px;
	text-align:LEFT;
	vertical-align:center;
	display:block;
    border-color: #CCC #CCC #AAA #CCC;
	background: #ffffff;
	cursor:pointer;
}

.decloc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
}
.popup
{
	position:absolute;
	width:447px;
	height:530px;
	background-color:#6d6d6d;
	left:50%;
	margin-left:-233px;
	top:355px;
	z-index:20;
	display:none;
	overflow:auto;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#6d6d6d;
	scrollbar-shadow-color:#6d6d6d;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#6d6d6d;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#a5a5a5;
	scrollbar-highlight-color:#6d6d6d;
	border-top:3px solid #8a8a8a;
	border-left:3px solid #8a8a8a;
	border-right:3px solid #5c5c5c;
	border-bottom:3px solid #5c5c5c;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9A9A9A,direction=135, strength=8);
}
.popup2
{
	position:absolute;
	width:452px;
	height:250px;
	background-color:#ffffff;
	left:50%;
	margin-left:-235px;
	top:290px;
	z-index:20;
	display:block;
	border-top:2px solid #8a8a8a;
	border-left:2px solid #8a8a8a;
	border-right:2px solid #5c5c5c;
	border-bottom:2px solid #5c5c5c;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:.0;
}
.foto_popup
{
	margin-top:10px;
	width:100%;
}

.scritta_popup
{
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	font-weight:normal;
	text-decoration:none;
}
A.scritta_poup:LINK
{
	color:#FFFFFF;
	text-decoration:none;
}
p.scritta_poup
{
	color:#FFFFFF;
	text-decoration:none;
}
.scritta_popup_g
{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:10px;
}
.titoloschede
{
	border-top:1px solid #efefef;	
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e98300;
}
.chiudi
{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
}
.numpages
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
select, input
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
DIV.menuLaterale
{
	/*margin-left:2px;*/
	/*margin-right:2px;*/
	/*padding-bottom:5px;*/
	line-height:12px;
	font-weight:none;
	/*padding-left:3px;*/
	border-bottom:1px solid #9a9a9a;
}
DIV.menuLateralePrev
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:none;
	color:#000000;
}
#menulaterale
{
	/*height:295px;
	overflow:hidden;*/
}
A.menuLaterale
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#111111;
	padding:3px;
}
A.menuLaterale:link
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:none;
	color:#444444;
}
A.menuLaterale:hover
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:none;
	background:#e98300;
	color:#FFFFFF;
}
A.menuLaterale:active
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:none;
	color:#111111;
}
.pulsanteInput2
{
	font-size:12px;
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	background-color:#8a8a8a;; 
	border-style:none;
	margin-left:0px;
	cursor:pointer;
}
.testi
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000000;
	padding:4px;
	text-decoration:none;
}
.testiBianchi
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#ffffff;
	padding:4px;
	text-decoration:none;
}
A.testiBianchi
{
	padding:0px;
}
A.testiBianchi:hover
{
	color:#ffffff;
	text-decoration:underline;
}
#credits
{
	width:760px;
	height:10px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	border:0px;
	border-top:1px solid #9a9a9a;
}
.titoli
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
}
A.testi
{
	padding:0px;
}
A.testi:hover
{
	color:#000000;
	text-decoration:underline;
}
#credits
{
	width:760px;
	height:10px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	border:0px;
	border-top:1px solid #9a9a9a;
}
div#filas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	text-decoration:none;

}
div#filas A
{
	color:#e98300;
}

.zip
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	text-decoration:none;

}
.zip A
{
	color:#e98300;
}

div#filasx
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	text-decoration:none;

}
div#filasx A
{
	color:#e98300;
}


div#scelta
{
	width:450px;
	margin-bottom:10px;
	margin-left:4px;
	float:none;	

}
div#scelta ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#scelta ul li
{
	float:left;
	width:15px;
	height:15px;
	/*border:1px solid #9a9a9a;*/
	margin-right:3px;
	margin-bottom:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e98300;
	color:#ffffff;
	cursor:pointer;
}
div#foto
{
	margin-left:4px;
	margin-top:50px;
}
div#menuservizi
{
	margin-left:5px;
	margin-top:5px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

A.locationresult_titoli
{
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e98300;
	text-decoration:none;		
}
A.locationresult_titoli:hover
{
	color:#e98300;
	text-decoration:underline;			
}

#descrizione.testi a
{
	color:#000000;
}

.titoloschede_cinecampus
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul#minipics_cinecampus
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}


ul#minipics_cinecampus li
{
	float: left;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:auto;
	border-top:1px solid #fafafa;
	border-left:1px solid #fafafa;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

ul#minipics_cinecampus li img
{
	text-align:LEFT;
	vertical-align:center;
	display:block;
    border-color: #CCC #CCC #AAA #CCC;
	background: #ffffff;
	cursor:pointer;
}

ul#minipics_cinecampus dl
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#minipics_cinecampus dd
{
	float:left; 
	width:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.titoloschede_primopiano
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul#minipics_primopiano
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#minipics_primopiano li
{
	margin: 0px 0px 0px 0px;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

ul#minipics_primopiano li img
{
	text-align:LEFT;
	vertical-align:center;
	display:block;
    border-color: #CCC #CCC #AAA #CCC;
	background: #ffffff;
	cursor:pointer;
}

ul#minipics_primopiano dl
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#minipics_primopiano dd
{
	float:left; 
	width:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../Scripts/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../Scripts/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #ffffff; }

#tab_cosa {
	background:url(../images/bg_cosa.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_come {
	background:url(../images/bg_come.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_dove {
	background:url(../images/bg_dove.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_letuelocation {
	background:url(../images/bg_letuelocation.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_locationlab {
	background:url(../images/bg_locationlab.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_how {
	background:url(../images/bg_how.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_what {
	background:url(../images/bg_what.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_where {
	background:url(../images/bg_where.jpg) 0% 0% no-repeat;
	height:78px;
}

#tab_yourlocations {
	background:url(../images/bg_yourlocations.jpg) 0% 0% no-repeat;
	height:78px;
}

#bacheca_firstCol
{
	width:275px;
	float:left;
}
#bacheca_secondCol
{
	width:295px;
	float:left;
}

#bacheca_repeat 
{ 
	background:url(../images/bacheca/bacheca_02.jpg) repeat-y; 
	width:249px;
}
	#bacheca_top 
	{ 
		background:url(../images/bacheca/bacheca_01.jpg) no-repeat 0% 0%; 
		padding:80px 30px 50px 25px; height:auto; 
		font:12px, Georgia, "Times New Roman", Times, serif;
	}
	#bacheca_bottom 
	{ 
		background:url(../images/bacheca/bacheca_03.jpg) no-repeat 0% 100%;
	}
	
		.bacheca_titolo 
		{
			font:bold 16px Georgia, "Times New Roman", Times, serif;
		}
		
		.bacheca_categoria
		{
			font-style:italic;
			margin:0px 0px 0px 10px;
		}
		
		.bacheca_testo
		{
			margin:10px 0px 0px 10px;
		}
		
		.bacheca_contatti
		{
			font:bold 12px Georgia, "Times New Roman", Times, serif;
		}
		
			.bacheca_contatti a
			{
				color:#000;
				font-weight:bold;
				text-decoration:none;
			}
				
				.bacheca_contatti a:hover
				{
					color:#990000;
				}
			
		
		.bacheca_indirizzo
		{
			font-style:italic;
		}
.divinput
{
	width:105px;
	float:left;
}
.floatinput
{
	float:left;
	margin-bottom:10px;	
}
.pulsante
{
	color:#FFFFFF;
	background:#ff9900;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:4px; 
	margin-bottom:5px;
	text-decoration:none;
	line-height:280%;
}

.pulsante:hover
{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
a.nextPage{
	text-decoration:none;
	display:block;
	float:right; 
	background:url(../images/next.gif) no-repeat; 
	width:25px; 
	height:13px; 
	margin-right:25px;
}
a.prevPage{
	margin-left:25px;
	text-decoration:none;
	display:none;
	float:left; 
	background:url(../images/prev.gif) no-repeat; 
	width:25px; 
	height:13px; 
}			
#paging
{
	margin:8px 0px 0px 0px;
	height:35px;
}


#tab_film_ossidiana {
	height:60px;
	padding:68px 5px 0px 5px;
	cursor:pointer;
	background:url(../images/bg_ossidiana.jpg) 0% 0% no-repeat;
}

#tab_film_rieducazione {
	height:45px;
	padding:90px 5px 0px 5px;
	cursor:pointer;
	background:url(../images/bg_rieducazione.jpg) 0% 0% no-repeat;
}


#tab_film_storie_armi {
	height:30px;
	padding:100px 5px 0px 5px;
	cursor:pointer;
	background:url(../images/bg_storie_armi.jpg) 0% 0% no-repeat;
}


#tab_cinema_aquila{
	background-color:#993333;
	height:20px;
	cursor:pointer;
	color:#FFFFFF;
	padding:10px 5px 0px 5px;
}
#tab_cinema_filmstudio{
	background-color:#996633;
	height:20px;
	cursor:pointer;
	color:#FFFFFF;
	padding:10px 5px 0px 5px;
}

#tab_cinema_palma{
	background-color:#cc9933;
	height:20px;
	cursor:pointer;
	color:#FFFFFF;
	padding:10px 5px 0px 5px;
}

#tab_cinema_multicinema{
	background-color:#cc9966;
	height:20px;
	cursor:pointer;
	color:#FFFFFF;
	padding:10px 5px 0px 5px;
}

#tab_cinema_olympia{
	background-color:#cc6633;
	height:20px;
	cursor:pointer;
	color:#FFFFFF;
	padding:10px 5px 0px 5px;
}

.testi_film {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;
}

.img_100 { width:110px; border:0px; margin:0px 0px 0px 0px; float:left; }

ul#minipics_cinecampusvideo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}


ul#minipics_cinecampusvideo li
{
	float: left;
	margin: 0px 10px 0px 0px;
  width:110px;
  height:130px;
	border-top:1px solid #fafafa;
	border-left:1px solid #fafafa;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:5px 5px 0px 0px;
	background-color:#ffffff;
	text-align:left;
}

ul#minipics_cinecampusvideo li img
{
	text-align:left;
	vertical-align:center;
	display:block;
  border-color: #ccc #ccc #aaa #ccc;
	background: #ffffff;
	cursor:pointer;
}

