ul.cinerama.techno {
	padding:0;
	margin:0;

	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	display:-webkit-flex;
	-webkit-flex-direction:row;
	-webkit-flex-wrap:nowrap;    
	position:relative;
	top:0;
}

/*
Lo scroll
*/
ul.cinerama.techno { 
	overflow-x: scroll;
	/*overflow-x:-moz-hidden-unscrollable; */
	scrollbar-width: none;
	-ms-overflow-style: none;
}

ul.cinerama.techno::-webkit-scrollbar { 
    display: none;
}

ul.cinerama.techno::-moz-scrollbar { 
    display: none;
}

body.touch nav.cinerama.freccine.techno {
	display:none;
}
body.no-touch nav.cinerama.freccine.techno {
	display:block;
	position: absolute;
	display: flex;
	display: -webkit-flex;
	flex-flow: row;
	-webkit-flex-flow: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	
	width: 100%;
	height: 0;

	padding: 0 15px;
	box-sizing: border-box;
	
	left: 0;
	right: 0;
	bottom: 50%;
}

nav.cinerama.freccine.techno > a {
	color: white;
	font-size: 50px;
	cursor: pointer;
	font-family: monospace;
	margin: 0;
	padding: 0;
}

nav.cinerama.freccine.techno > a.freccia-dx {
	
}
nav.cinerama.freccine.techno > a.freccia-sx {
	
}

nav.cinerama.freccine.techno > a.freccia-dx:before,
nav.cinerama.freccine.techno > a.freccia-sx:before {
	padding: 0 14px;
	font-size: 70px;
}

nav.cinerama.freccine.techno > a.freccia-dx:before {
	content:'>';

}
nav.cinerama.freccine.techno > a.freccia-sx:before {
	content:'<';
}

nav.cinerama.freccine.techno > a.freccia-sx.nascosta,
nav.cinerama.freccine.techno > a.freccia-dx.nascosta {
	visibility:hidden;
}

ul.cinerama.techno > li { 
	color: white;	
	
	display:flex;
	flex-direction:row;
	display:-webkit-flex;
	-webkit-flex-direction:row;

	flex: 1 0 260px;
	-webkit-flex: 1 0 260px;
	flex-flow: column;
	-webkit-flex-flow: column;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	
	position: relative;
	box-sizing: border-box;
	padding: 0;
	max-width: none;
	min-height:260px;
	min-width:260px;
	margin: 0;
}

ul.cinerama.techno > li > article > div {
	display:flex;
	display:-webkit-flex;

	flex: 1 0;
	-webkit-flex: 1 0;
	justify-content: center;
	-webkit-justify-content: center;
	flex-flow: column;
	-webkit-flex-flow: column;
	align-items: center;
	-webkit-align-items: center;

	margin: 0;
	padding: 0;
	width: 100%;
	box-sizing: border-box;
	
	border: 0;
	
}

ul.cinerama.techno > li > article > div > a {
	display:flex;
	flex-direction:column;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	height: 100%;
	width: 100%;

	-webkit-flex:1;
	flex:1;
	margin: 0;
	padding: 0;
}


ul.cinerama.techno a {
	color:green;
}


