.progIstr {
}

.progData {
	font-family: 'Exo 2', sans-serif;
	font-size: 14px;
	font-weight: 700;
	
	padding-bottom: 10px;
	
	color:#0a1d86;
}

.printProgBtt {
	position:absolute;
	top:15px;
	left:484px;
	
	display: none;
}

.nextWeekBtt {
	position:relative;
	top:0px;
	left:0px;
	
	width: 180px;
	
	padding: 5px 0 6px 0;
		
	background: #0a1d86;
		
		-webkit-border-radius: 3px 3px 3px 3px;
  		border-radius: 3px 3px 3px 3px;
		-webkit-background-clip: padding-box; background-clip: padding-box;
	
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3);
		
		font-family: 'Exo 2', sans-serif;
		font-weight: 300;
		text-transform: uppercase;
		
	text-align: center;
		
	cursor: pointer;
	
	margin-bottom: 15px;
}

.nextWeekBtt a {
	color: #FFFFFF;
	text-decoration: none;
}

.nextWeekBtt a:hover {
	color: #ffe400;
	text-decoration: none;
}

	
.nextWeekBtt_back {
	position:relative;
	top:0px;
	left:0px;
	
	width: 180px;
	
	padding: 5px 0 6px 0;
		
	background: #0a1d86;
		
		-webkit-border-radius: 3px 3px 3px 3px;
  		border-radius: 3px 3px 3px 3px;
		-webkit-background-clip: padding-box; background-clip: padding-box;
	
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3);
		
		font-family: 'Exo 2', sans-serif;
		font-weight: 300;
		text-transform: uppercase;
		
	text-align: center;
		
	cursor: pointer;
	
	margin-bottom: 15px;
}



.nextWeekBtt_back a {
	color: #FFFFFF;
	text-decoration: none;
}

.nextWeekBtt_back a:hover {
	color: #ffe400;
	text-decoration: none;
}

	

.filmContainer {
	position:relative;
	height:auto;
	
	overflow:hidden;
	
	width: 600px;
	height: auto !important;
    height: 206px;
    min-height: 206px;
}
	.evenFilm {	 }
	.oddFilm { background:#dcdcdc; }

.filmContainer .locandina {
	position:absolute;
	top: 10px;
	left: 10px;
	
	width:100px;
	height:147px;
	
	padding:0;
	margin-bottom: 10px;
	
	border: 3px solid #cdcdcd;
}

.filmContainer .locandina img {
	width:100px;
	height:147px;
}
	.nomeCinema { display:none; }
	
	
	


.datiFilm {
	position:relative;
	left:128px;
	
	width:462px;
	
	
	margin-top:10px;
}
	
	.datiFilm div {
		line-height:14px;
	}
	.titolo {
		font-size:12px;
		color:#0a1d86;
		text-transform:uppercase;
		font-weight:bold;
		
		margin-bottom:4px;
		
		/*cursor:pointer;*/
	}
	
		.newMovie {
			color: #F00;
			font-weight:bold;
		}
		
		.movie3d {
			display: inline-block;
			width: 26px;
			height: 10px;
			
			margin-right: 2px;
			
			background: url(../../generic/images/movie3d_icon.png) top left no-repeat;
			
			display: none;
		}
		
		/*.movie3d {
			position: absolute;
			top: 2px;
			left: 416px;
			width: 26px;
			height: 10px;
			
			background: url(../images/movie3d_icon.png) top left no-repeat;
		}*/
	
	
	.prenota {
		position:absolute;
		top:18px;
		left:300px;
		
		cursor:pointer;
		
		width:143px;
		height:22px;
		
		background: url(../images/btt_prenota.png) top left no-repeat;
		
		display: none;
	}
	
	.scheda {
		position:absolute;
		top:165px;
		left:-118px;
		
		width:108px;
		height:auto;
		
		padding: 5px 0 6px 0;
		
		background: #0a1d86;
		
		-webkit-border-radius: 3px 3px 3px 3px;
  		border-radius: 3px 3px 3px 3px;
		-webkit-background-clip: padding-box; background-clip: padding-box;
	
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3);
		
		font-family: 'Exo 2', sans-serif;
		font-weight: 300;
		text-transform: uppercase;
		
		color: #FFFFFF;
		
		text-align: center;
		
		cursor: pointer;
		
		z-index: 100;
	}
	
	.scheda:hover {
		color:#ffe400;
	}
	
	.regia { }
	
	.cast { }
	
	
	
	
	
	
	
.orari {
	position:relative;
	left:128px;
	
	width:462px;
	height:auto;
	
	
	margin-top:4px;
	margin-bottom: 10px;
}

	.hours {
		position:relative;
		padding:2px 0;
		
		border-bottom:1px dotted #444444;
		
		width:100%;
		height:auto;
	}
		.hours span { display:inline-block; margin-right:10px; cursor:pointer; color: #0a1d86; }
		.hours span:hover	{ text-decoration: underline; }
	
	.lastHour {
		border-bottom:0;
	}
	
	
	.dayName {
		display:inline-block;
		width:80px;
		
		font-weight:bold;
		
		margin-right: 15px;
		
		text-transform: uppercase;
	}



.simple-modal-btt {
	position:absolute;
	top:5px;
	left:465px;
	width:13px;
	height:13px;
	
	cursor: pointer;
	cursor: hand;
}

#box_acquistaSubito {
		position:absolute;
		top:0px;
		left:0px;
		
		width:auto;
		height:auto;
		
		padding:6px;
		
		background: #0a1d86;
		
		-webkit-border-radius: 3px 3px 3px 3px;
  		border-radius: 3px 3px 3px 3px;
		-webkit-background-clip: padding-box; background-clip: padding-box;
		
		color:#FFF;
		text-align:center;
		
		z-index:100;
		
		display:none;
	}
	
		.orario {
			cursor:pointer;
		}
		
		.link_acquista {
			border-top: #FFF 1px dotted;
			
			cursor:pointer;
		}
		
		.closeBox {
			position:absolute;
			top:-8px;
			left:52px;
			height:15px;
			width:15px;
			
			background: #0a1d86;
		
			-webkit-border-radius: 3px 3px 3px 3px;
  			border-radius: 3px 3px 3px 3px;
			-webkit-background-clip: padding-box; background-clip: padding-box;
			
			cursor:pointer;
			
			z-index:101;
		}

#btt_menuTab_programmazione .menuTab_link { color:#0a1d86; }


