#ozoneSlider,
.ozoneSlide-gruppo,
.ozoneSlide,
.ozoneSlideImmagine
{
	height: 500px;
}
.ozoneSlide-gruppo .ozoneSlide {
	float: left;
	width: 50%;
}
#ozoneSlider {
	position: relative;
}
.ozoneSlide, .ozoneSlideImmagine {
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.gius_24 #ozoneSlider,.gius_24 .ozoneSlide,.gius_24 .ozoneSlideImmagine{
	width:100%;
}
.ozoneSlide, .ozoneSlideImmagine {
	width: inherit;
	height: inherit;
}
.ozoneSlideImmagine {
	width:100%;
	text-align: center;
}
.controlli {
	position: absolute;
	z-index: 30;
	bottom: 10px;
	width: 99%;
	height: 20px;
	text-align: center;
	font-size: 0.8em;
}
.controlli a {
	padding: 0 4px;
	overflow: hidden;
}
a.slideIndietro {
	position: absolute;
	display: block;
	top: -237px;
	left: 0;
	/* Freccetta */
	width: 0;
	height : 0;
	border-top : 15px solid transparent;
	border-right : 20px solid #FFF;
	border-bottom : 15px solid transparent;
	/* /Freccetta */
}
a.slideIndietro:link,a.slideIndietro:visited {
	border-right-color: #FFF;
}
a.slideIndietro:hover {
	border-right-color: #FF0004;
}
a.slideAvanti {
	position: absolute;
	display: block;
	top: -237px;
	right: 0;
	vertical-align: middle;
	/* Freccetta */
	width: 0;
	height: 0;
	border-top : 15px solid transparent;
	border-left : 20px solid #FFF;
	border-bottom : 15px solid transparent;
	/* /Freccetta */
}
a.slideAvanti:link,a.slideAvanti:visited {
	border-right-color: #FFF;
}
a.slideAvanti:hover {
	border-left-color: #FF0004;
}
a.slidePagina{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 5px;
	text-decoration: none;
}
a.slidePagina:link,a.slidePagina:visited {
	background-color: #FFFFFF;
	color:#FFF;
}
a.slidePagina.focus,a.slidePagina:hover {
	color:#FF0004;
	background-color:#FF0004;
}
/* Stili */
/* - Standard (Alta leggibilità) */
.ozoneSlideTesto {
	position: absolute;
	z-index: 20;
	top:20%;
	left: 10%;
	width: 60%;
	padding: 25px;
	background-color: #FFFFFF;
}
.ozoneSlideTesto h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	margin:0 0 0.5em 0;
}
.ozoneSlideTesto p {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0.5em 0 0 0;
}
/* - Impact */
.impact .ozoneSlideTesto {
	background-color: transparent;
	padding: 0;
	width: 100%;
	top: 20%;
	bottom: initial;
	left: 0;
}
.impact .ozoneSlideTesto h2 {
	padding-top: 1em;
	width: 80%;
	text-align: center;
	font-weight: 700;
	font-size: 2.4em;
	color: #FFF;
	padding: 0.4em 10% 0.2em 10%;
	margin: 0;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
}
.impact .ozoneSlideTesto p {
	font-weight: 400;
	width: 80%;
	text-align: center;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #FFF !important;
	padding: 0.4em 10% 1em 10%;
	margin: 0;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
}
/* - Divisa (1/2 immagine 1/2 testo) */
.divisa .ozoneSlideImmagine {
	width: 60%;
}
.divisa .ozoneSlideTesto {
	width: 40%;
	top: 0;
	right: 0;
	bottom: inerith;
	left: initial;
	height: 500px;
	background-color: #CCC;
}
.divisa .ozoneSlideTesto h2 {
	font-size: 1.6em;
	width: 90%;
	padding: 0;
	margin: 0.5em 0;
}
.divisa .ozoneSlideTesto p {
	font-size: 0.9em;
	width: 90%;
	padding: 0;
	margin: 0.5em 0;
}
/* - Fascetta orizzontale */
.fascetta .ozoneSlideTesto {
	top:0;
	bottom: initial;
	left: 0;
	width: 90.5%;
	padding: 1em 5% 1.3em 5%;
	background-color: #CCC;
}
.fascetta .ozoneSlideTesto h2 {
	font-size: 2em;
}
.fascetta .ozoneSlideTesto p {
	font-size: 1.2em;
}
/* Accessori */
.testoInvertiColori .ozoneSlideTesto h2,.testoInvertiColori .ozoneSlideTesto p {
	color:#FFF !important;
}
.verticalAllTx .ozoneSlideTesto {
	top:0;
	bottom:initial;
}
.verticalAllCx .ozoneSlideTesto {
	top:50%;
}
.verticalAllBx .ozoneSlideTesto {
	bottom:0;
	top:initial;
}
.orizontalAllSx .ozoneSlideTesto {
	left:0;
	margin-left: 0 !important;
}
.orizontalAllCx .ozoneSlideTesto {
	left:50%;
	margin-left: -25%;
}
.orizontalAllDx .ozoneSlideTesto {
	left:initial;
	right: 0;
	margin-left: 0 !important;
}
.trasparenza-0 .ozoneSlideTesto {
	background-color: transparent;
}
.trasparenza-10 .ozoneSlideTesto {
	opacity: 0.1;
	filter: alpha(opacity=10);
}
.trasparenza-20 .ozoneSlideTesto {
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.trasparenza-30 .ozoneSlideTesto {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.trasparenza-40 .ozoneSlideTesto {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.trasparenza-50 .ozoneSlideTesto {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.trasparenza-60 .ozoneSlideTesto {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.trasparenza-70 .ozoneSlideTesto {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.trasparenza-80 .ozoneSlideTesto {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.trasparenza-90 .ozoneSlideTesto {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/* Accessori */
/* ----------------------------- Regole per Mobile V --------------------------------------------------------------------------------------- */
@media only screen and (min-width: 320px){
/* ----------------------------- Regole per Mobile H -------------------------------------------------------------------------------------- */
}

@media only screen and (min-width: 480px){
/* ----------------------------- Regole per Tablet piccolo V ------------------------------------------------------------------------------ */
}

@media only screen and (min-width: 600px){
/* ----------------------------- Regole per Tablet piccolo H e Netbook -------------------------------------------------------------------- */
/* - Standard (Alta leggibilità) */
.ozoneSlideTesto {
	position: absolute;
	z-index: 20;
	top: initial;
	bottom: 90px;
	left: 10%;
	width: 60%;
	padding: 25px;
	background-color: #FFFFFF;
}
/* - Divisa (1/2 immagine 1/2 testo) */
.divisa .ozoneSlideImmagine {
	width: 50%;
}
.divisa .ozoneSlideTesto {
	width: 50%;
	height: 500px;
	background-color: #CCC;
}
.divisa .ozoneSlideTesto h2 {
	width: 80%;
	font-size: 2em;
	padding: 2em 10% 0 10%;
}
.divisa .ozoneSlideTesto p {
	width: 80%;
	font-size: 1em;
	padding: 0.2em 10%;
}
}

@media only screen and (min-width: 768px){
/* ----------------------------- Regole per Tablet medi V e Desktop ---------------------------------------------------------------------------------------- */
}

@media only screen and (min-width: 1000px){
/* ----------------------------- Regole per Tablet grandi H e Desktop  ----------------------- */
/* - Impact */
.impact .ozoneSlideTesto {
	top: 30%;
}
.impact .ozoneSlideTesto h2 {
	font-size: 3em;
}
.impact .ozoneSlideTesto p {
	font-size: 1.4em;
}
}

@media print{
}
