/* Add here all your CSS customizations */


/* Rubrica design.lab */

.grigio {
	background-color: rgba(171,171,173,1);
} 

.grigioalpha {
	background-color: rgba(171,171,173,0.5);
}
.grigiotesto {
	color: rgba(171,171,173,1);
}
.azzurroscuro {
	background-color: rgba(145,172,188,1);
}
.azzurroscuroalpha {
	background-color: rgba(145,172,188,0.5);
}
.azzurroscurotesto {
	color: rgba(145,172,188,1);
}
.azzurrochiaro {
	background-color: rgba(194,216,234,1);
}
.azzurrochiaroalpha {
background-color: rgba(194,216,234,0.5);
}
.azzurrochiarotesto {
color: rgba(194,216,234,1);
}
.verde {
	background-color: rgba(200,224,210,1);
}
.verdealpha {
	background-color: rgba(200,224,210,0.5);
}
.verdetesto {
	color: rgba(97,166,126,1.00);
}
.giallo {
	background-color: rgba(237,218,171,1);
}

.gialloalpha {
	background-color: rgba(237,218,171,0.5);
}
.giallotesto {
	color: rgba(225,199,135,1.00);
}
.beige {
	background-color: rgba(193,182,162,1);
}
.beigealpha {
	background-color: rgba(193,182,162,0.5);
}
.beigetesto {
	color: rgba(193,182,162,1);
}
.marrone {
	background-color: rgba(165,152,145,1);
}
.marronealpha {
	background-color: rgba(165,152,145,0.5);
}
.marronetesto {
	color: rgba(165,152,145,1);
}
.rosa {
	background-color: rgba(231,193,182,1);
}
.rosaalpha {
	background-color: rgba(231,193,182,0.5);
}
.rosatesto {
	color: rgba(231,193,182,1);
}


/* Generali - design-lab*/

.titolo {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Open_sansbold';
	z-index:1000;
	position:absolute;
	top:45%;
	width:90%;
	left:5%;
	text-align: center;
	letter-spacing: 1px;
	font-size:20px;
    border:#fff 2px solid;
}

.titolocompleto {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:30%;
	width:90%;
	left:5%;
	text-align: center;
	letter-spacing: 1px;
	font-size:20px;
    border:#fff 2px solid;
	display:none;
}


hr {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left:40px;	
  margin-right:40px;	
  border: 0;
  border-top: 4px solid #fff;
}

.titolodl {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Open_sansbold';
	z-index:1000;
	position:absolute;
	top:45%;
	width:90%;
	left:5%;
	text-align: center;
	letter-spacing: 1px;
	font-size:20px;
    border:#fff 2px solid;
}

.titolodl-completo {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:45%;
	width:90%;
	left:5%;
	text-align: center;
	letter-spacing: 1px;
	font-size:20px;
    border:#fff 2px solid;
	display:none;
}


@media (min-width: 768px) {
	
.titolodl-owl-top {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:90%;
	width:90%;
	left:5%;
	text-align: center;
	font-size:19px;
    border:#fff 2px solid;
	
}
	
.titolodl-owl {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:80%;
	width:90%;
	left:5%;
	text-align: center;
	font-size:15px;
    border:#fff 2px solid;
	
}

}

@media (max-width: 767px) {
	
.titolodl-owl-top {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:80%;
	width:90%;
	left:5%;
	text-align: center;
	font-size:16px;
    border:#fff 2px solid;
	
}
.titolodl-owl {
	color:#000;
	font-family: 'Open_sansbold';
	z-index:1001;
	position:absolute;
	top:80%;
	width:90%;
	left:5%;
	text-align: center;
	font-size:12px;
    border:#fff 2px solid;
	
}

}

.lente {
	position:absolute;
	top:85%;
	left:85%;
	width:10%;
	z-index:1002;
}

.logodltavoli{
	background-image: url(../img/design_lab/LogoDL-tavoli.png);
	background-repeat: no-repeat;
	width:547px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlschienali{
	background-image: url(../img/design_lab/LogoDL-schienali.png);
	background-repeat: no-repeat;
	width:466px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlmensole{
	background-image: url(../img/design_lab/LogoDL-mensole.png);
	background-repeat: no-repeat;
	width:487px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlspecchi{
	background-image: url(../img/design_lab/LogoDL-specchi.png);
	background-repeat: no-repeat;
	width:465px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodltavolini{
	background-image: url(../img/design_lab/LogoDL-tavolini.png);
	background-repeat: no-repeat;
	width:465px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlnightday{
	background-image: url(../img/design_lab/LogoDL-nightday.png);
	background-repeat: no-repeat;
	width:506px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlporte{
	background-image: url(../img/design_lab/LogoDL-porte.png);
	background-repeat: no-repeat;
	width:466px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}
.logodltavoli-en{
	background-image: url(../img/design_lab/LogoDL-tavoli-en.png);
	background-repeat: no-repeat;
	width:547px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlschienali-en{
	background-image: url(../img/design_lab/LogoDL-schienali-en.png);
	background-repeat: no-repeat;
	width:466px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlmensole-en{
	background-image: url(../img/design_lab/LogoDL-mensole-en.png);
	background-repeat: no-repeat;
	width:487px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlspecchi-en{
	background-image: url(../img/design_lab/LogoDL-specchi-en.png);
	background-repeat: no-repeat;
	width:465px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodltavolini-en{
	background-image: url(../img/design_lab/LogoDL-tavolini-en.png);
	background-repeat: no-repeat;
	width:465px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlnightday-en{
	background-image: url(../img/design_lab/LogoDL-nightday-en.png);
	background-repeat: no-repeat;
	width:568px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlporte-en{
	background-image: url(../img/design_lab/LogoDL-porte-en.png);
	background-repeat: no-repeat;
	width:466px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
}

.logodlportatv-en{
	background-image: url(../img/design_lab/LogoDL-portatv-en.png);
	background-repeat: no-repeat;
	width:466px;
	height:148px;
	margin-top:10px;
	margin-bottom:10px;
	}

@media (max-width: 767px) {
.livello_zoom {
	display:none
}

.livello_zoom_lente {
display:none
}

#zoom_apri {display:none
}
}

@media (min-width: 768px) {
.livello_zoom {
	position:absolute;
	left:-1000px;
	z-index:1000;
	opacity:0;
	-webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.75);
}

.livello_zoom_lente {
	z-index:1001;
	position:absolute;
	width:98%;
	height:40px;
	text-align: right;
	padding-top:6px;
	cursor:pointer;
}
}

.numericonsolle {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Open_sansbold';
	z-index:1000;
	position:absolute;
	top:50%;
	width:40%;
	left:60%;
	text-align: center;
	letter-spacing: 2px;
	font-size:72px;
	text-shadow: 1px 1px 2px #000;
   
}


/* Carousel Design.Lab */

#owl-design-lab .item{
 	margin: 8px;
}

#owl-design-lab .item img{
	display: block;
	width: 100%;
	height: auto;
}

#owl-design-lab-opt .item{
 	margin: 8px;
}

#owl-design-lab-opt .item img{
	display: block;
	width: 100%;
	height: auto;
}

#owl-design-lab-sup .item{
 	margin: 8px;
}

#owl-design-lab-sup .item img{
	display: block;
	width: 100%;
	height: auto;
}

#owl-design-lab-leg .item{
 	margin: 8px;
}

#owl-design-lab-leg .item img{
	display: block;
	width: 100%;
	height: auto;
}

#owl-design-lab-basi .item{
 	margin: 8px;
}

#owl-design-lab-basi .item img{
	display: block;
	width: 100%;
	height: auto;
}




