﻿@charset "utf-8";
/* CSS Document */


/*CSS BANNER PRIVACY*/
.p-infobar {
    background: #9c9274!important;
}

/*FONT*/



@font-face {

	font-family: "gs_regular";
    src: url(gill-sans-std-592fd888aee2b.eot);
    src: url(gill-sans-std-592fd888aee2b.eot?#iefix) format("embedded-opentype"), url(gill-sans-std-592fd888aee2b.woff2) format("woff2"), url(gill-sans-std-592fd888aee2b.woff) format("woff"), url(gill-sans-std-592fd888aee2b.ttf) format("truetype"), url(gill-sans-std-592fd888aee2b.svg#gill-sans-std-592fd888aee2b) format("svg");
    /*
	font-weight:100;
    font-style:normal;
	*/
}

@font-face {
        font-family: "gs_light_regular";
	
    src: url(gill-sans-light-592fd82a41d00.eot);
    src: url(gill-sans-light-592fd82a41d00.eot?#iefix) format("embedded-opentype"), url(gill-sans-light-592fd82a41d00.woff2) format("woff2"), url(gill-sans-light-592fd82a41d00.woff) format("woff"), url(gill-sans-light-592fd82a41d00.ttf) format("truetype"), url(gill-sans-light-592fd82a41d00.svg#gill-sans-light-592fd82a41d00) format("svg");
	/*
	font-weight:100;
    font-style:normal;
	*/
}

/*FINE FONT*/

/* STRUTTURA PAGINA */
body{
	background-color:#fff;
	color:#333;
	font-family:'gs_light_regular', Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0px;
	margin:0px;	
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	overflow-x: hidden;
	
}

p{ padding:0px; margin:0px;}

img{ border: 0px;}
a{color:#333;text-decoration:none;border:none !important;outline : none;
-moz-outline: none;}
a:hover{color:#bababc;text-decoration:none;border:none !important;outline : none;
-moz-outline: none;}

.page{
	margin:auto;
	width:100%;
}

.bg-sfumato{
	background-image:url(../immagini/grafica/immagini-rollover.png);
	background-position:top;
	background-repeat:repeat-x;
	z-index:8;
	height:200px;
	width:100%;
	position:absolute;
	
}

/*DISTINZIONE PER MOBILE*/




/*DIFFERENZIAZIONE SOLO DEL MENU*/
	@media screen and (min-width: 837px) and (max-width: 1022px) {
		
		.menu ul li a {
			padding:8px;
			color:#8e1c1c;
			text-decoration:none;
			font: 12px/22px 'gs_regular', Arial, Verdana, Helvetica, sans-serif;
			padding-right:15px;
		}
	
	}
	
	@media screen and  (min-width: 1023px)  and (max-width: 1300px) {
		
		.menu ul li a {
			padding:10px;
			color:#8e1c1c;
			text-decoration:none;
			font: 13px/44px 'gs_regular', Arial, Verdana, Helvetica, sans-serif;
			padding-right:45px;
		}
	
	}
	
	@media screen and  (min-width: 1301px) {
		
		.menu ul li a {
			padding:10px;
			color:#8e1c1c;
			text-decoration:none;
			font: 15px/44px 'gs_regular', Arial, Verdana, Helvetica, sans-serif;
			padding-right:45px;
		}
	
	}	
	
	

/*FINE DIFFERENZIAZIONE SOLO DEL MENU*/
	
/*DIFFERENZIAZIONE LOGO*/

@media screen and (max-width: 836px) {
  
  .logo{
	  position:absolute;
	  top:3px;
	  left:35px;
	  z-index:800;
   }
  .logo img{
	  width:98px;
   }
   
  
	
	header .position_language{
	 	/*padding:10px;*/
		padding: 0px;
	margin: 0px;
	}

   
 
}


@media screen and (min-width: 837px) and (max-width: 1024px) {
  
  .logo{
		position:absolute;
		top:45px;
		left:50px;
		z-index:100;
	}

}

@media screen and (min-width: 1025px) {

	.logo{
		position:absolute;
		top:45px;
		left:100px;
		z-index:100;
	}
	
	
}

/*FINE DIFFERENZIAZIONE LOGO*/

/* DIFFERENZIAZIONE LABEL*/

.title-sovrapposto-relative{
	position:relative;
	
}


@media screen and (max-width: 836px) {
  
    .title-sovrapposto{
		position:absolute;
		font: 15px 'gs_light_regular', Arial, Helvetica, sans-serif;
		bottom:10px;
		color:#FFF;
		padding:10px;
		text-align:center;
		width:80%;
		background-image:url(../immagini/grafica/bg-title-sovrapposto.png);
		text-transform:uppercase;
	}
	
	.title-sovrapposto-relative{
		margin-top: 20px;
	}

}


@media screen and (min-width: 837px) {
  
    .title-sovrapposto{
		position:absolute;
		font: 26px/40px 'gs_light_regular', Arial, Helvetica, sans-serif;
		left:0%;
		width:40%;
		color:#FFF;
		padding:20px;
		text-align:center;
		background-image:url(../immagini/grafica/bg-title-sovrapposto.png);
		text-transform:uppercase;
		bottom:20px;
	}

}


/*
@media screen and (min-width: 837px) {
  
	.title-sovrapposto{
		position:absolute;
		font: 26px/40px 'gs_light_regular', Arial, Helvetica, sans-serif;
		left:0%;
		width:40%;
		color:#FFF;
		padding:20px;
		text-align:center;
		background-image:url(../immagini/grafica/bg-title-sovrapposto.png);
		text-transform:uppercase;
	}

}

@media screen and (min-width: 1800px) {

	.title-sovrapposto{
		top:300px;
		font: 34px/40px 'gs_light_regular', Arial, Helvetica, sans-serif;
		padding:20px;
		width:45%;

	}

}

@media screen and (max-height: 720px) and (min-width: 837px) { 
	.title-sovrapposto{
		bottom:20px;
		position:absolute;
	
	}

}

@media screen and (min-height: 721px) and (min-width: 837px) {
  
	.title-sovrapposto{
		top:200px;
	}

}

*/

/* FINE DIFFERENZIAZIONE LABEL*/

/* DIFFERENZIAZIONE CUSTOMER LEFT*/

@media screen and (max-width: 1000px){

	.content p{
		margin-left:10px;
		margin-right:10px;		
	}
	
	.customer_left, .technology_left, .technology_right{
		border-bottom:1px solid #fff;
		margin-bottom:10px;
		text-align:center;
	}
	
	.customer_left img, .technology_left img, .technology_right img{
		width: 80%;
	}
	
	
	
	
	
	.img-innovazion img{
		width:100%;
		
	}
	
	
	.linee_left{
		text-align:center;
		border-bottom:1px solid #fff;
		margin-bottom:10px;
	}
	/* ABOUT */
	.content_about_left{
		text-align:center;
		border-bottom:1px solid #fff;
		margin-bottom:10px;
	}
	.content_about_right{
		text-align:center;
		border-bottom:1px solid #fff;
		margin-bottom:10px;		
	}
	.content_about_left img{
	}
	.content_about_right img{
	}
	
	/* IMMAGINI AL 100% */
	.img-100 img{
		width:100%;
	}
	
	/*CONTATTI*/
	.contact_left {
		margin-left:10px;
	}
	
	.contact_right {
		margin-left:10px;
	}
	
	.mappa{
			margin-left:20px;
	}
	
	.footer_news_left {
		text-align:center;
	}

	
	


}

@media screen and (max-width: 760px){

	.content_prodotto_left{
		margin-top:10px;
		margin-bottom:10px;
		float:none !important;
	}
	
	.content_prodotto_right{
		margin-top:10px;
		margin-bottom:10px;
		float:none !important;
	}

		/*RIDUCE IL PADDING DEI TABS*/
		.tab a{
			padding:3px !important;
			
		}
		 .panel-container {  
			 padding-bottom:10px; 
			 width: 95% !important;
			 margin-bottom: 10px; 
			 margin-top:10px;
			 margin-left:10px;
		}

}


@media screen and (min-width: 761px) and (max-width: 1001px){

	/* SEZIONE PRODOTTO */
	.content_prodotto_left{
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		width:40%;
		margin-right:1%;
	}
	
	.content_prodotto_right{
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		width:55%;
	}

		/*RIDUCE IL PADDING DEI TABS*/
		.tab a{
			padding:3px !important;
			
		}
		 .panel-container { margin-bottom: 10px; margin-top:10px; width:390px !important;}
	
	/* FINE SEZIONE PRODOTTO */
}


@media screen and (min-width: 1001px) and (max-width: 1024px){


	.customer_left{
		float:left;
		width: 350px;
		padding-left:20px;
		margin-top:40px;
		margin-bottom:40px;
	}

	/* RIMPICCIOLISCO LE IMMAGINI PER NON FARLE SOVRAPPORRE*/
	.customer_left img{
		width: 350px;
	}
	
	
	.technology_left{
		float:left;
		width: 440px;
		margin-top:40px;
		margin-bottom:40px;
		margin-left:25px;
		font-size:13px;
	}
	
	.technology_right{
		float:left;
		width: 250px;
		margin-top:40px;
		margin-bottom:40px;
		margin-left:0px;
		font-size:12px;

	}
	
	.altezza-testo-technology{
		height:89px;
	}
	
	.technology_left img{
		width: 400px;
	}
	
	.technology_right img{
		width: 268px;
	}
	
	
	

	/* RIMPICCIOLISCO LE IMMAGINI PER NON FARLE SOVRAPPORRE MA SOLO PER LA SEZIONE PROFESSIONAL*/
	.professional-posizione-assoluta .customer_left img{
		height: 200px;
		width:auto;
	}
	.professional-posizione-assoluta .customer_left a{
			font-size:15px;
	}
	
	
	/* POSIZIONO LE IMMAGINI NEL BACK*/
	.linee_left{
		float:left;
		margin-top:40px;
		margin-bottom:40px;
		text-align:center;
		width:33%;
		text-align:center;
	}
	
	.linee_left img{
		width:200px;
	}
	
	/*BOX del touch screen*/
	.box-float-left{
		float:left;
		text-align:center;
		width:180px;
		margin:5px;
	}
	.box-float-left a{
			font-size:15px;
	}
	
	.box-float-left img{
		float:left;
		text-align:center;
		width:180px;
	}
	
	/*BOX del touch screen little*/
	.box-float-left-little{
		float:left;
		text-align:center;
		width:120px;
		margin:5px;
	}
	.box-float-left-little a{
			font-size:13px;
	}
	
	.box-float-left-little img{
		float:left;
		text-align:center;
		width:120px;
	}
	
	
	
	.img-innovazion img{
		width:100%;
		
	}
	
	/* SEZIONE ABOUT*/
		.content_about_left{
			float:left;
			margin-top:40px;
			margin-bottom:40px;
			width:340px;
		}
		.content_about_left img{
			width:340px;
		}
		
		.content_about_right{
			float:left;
			margin-top:40px;
			margin-bottom:40px;
			width:400px;
			margin-left:20px;
		}
		
		.content_about_right img{
			width:400px;
		}


	/* SEZIONE PRODOTTO */
	.content_prodotto_left{
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		width:40%;
		margin-right:1%;
	}
	
	.content_prodotto_right{
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		width:55%;
	}

		/*RIDUCE IL PADDING DEI TABS*/
		.tab a{
			padding:3px !important;
			
		}
	
	/* FINE SEZIONE PRODOTTO */

	/* Sezione scopri di più */
	.footer_news_left {
		float:left;
		margin-top:40px;
		margin-bottom:40px;
		width:49%;
	}
	.footer_news_left img {
		width:350px;
	}


}

@media screen and (min-width: 1025px){

	.technology_left{
		float:left;
		width: 531px;
		margin-top:40px;
		margin-bottom:40px;
		margin-left:25px;
	}
	
	.technology_right{
		float:left;
		width: 399px;
		margin-top:40px;
		margin-bottom:40px;
		margin-left:20px;
	}

	.altezza-testo-technology{
		height:80px;
	}


	.customer_left{
		float:left;
		width: 44%;
		padding-left:6%;
		margin-top:40px;
		margin-bottom:40px;
	}
	
	/*SEZIONE TECHNOLOGY*/
	.linee_left{
		float:left;
		margin-top:40px;
		margin-bottom:40px;
		text-align:center;
		width:33.3%;
	}
	/* SEZIONE MOBILE */
	.box-float-left{
		float:left;
		text-align:center;
		width:25%;
	}
	
	.box-float-left-little{
		float:left;
		text-align:center;
		width:20%;
	}
	
	.box-float-left-little img{
		
		text-align:center;
		width:90%;
	}
	
	
	/* SEZIONE ABOUT*/
	.content_about_left{
		float:left;
		margin-top:40px;
		margin-bottom:40px;
		width:360px;
	}
	.content_about_left img{
		width:371px;
	}
	
	.content_about_right{
		float:left;
		margin-top:40px;
		margin-bottom:40px;
		width:545px;
		margin-left:90px;
	}
	
	.content_about_right img{
		width:545px;
	}
	
	
	/* SEZIONE HIGHLIGHT */
	.highlights_testo{
		background-image:url(../immagini/grafica/bg-highlight.png);
		color:#FFF;
		bottom:20px;
		left:40px;
		z-index:999999999;
		position:absolute;
		width:233px;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		font-size:13px;
	}
	


	/* SEZIONE PRODOTTO */
	.content_prodotto_left{
		float:left;
		width: 35%;
		margin-top:40px;
		margin-bottom:40px;
		padding-left:1%;
		
	}
	.content_prodotto_left img{
		
		
	}
	
	.content_prodotto_right{
		float:left;
		width: 55%;
		padding-left:5%;
		margin-top:40px;
		margin-bottom:40px;
	}
	/* FINE SEZIONE PRODOTTO */


	/* Sezione scopri di più */
	.footer_news_left {
		float:left;
		width: 50%;
		margin-top:40px;
		margin-bottom:40px;
	}


}


/* FINE DIFFERENZIAZIONE CUSTOMER LEFT*/



/* ELENCO NEWS */


@media screen and (max-width: 1000px) {
	.elenco_news {
		margin-bottom:5px;
		margin-top:30px;
	}
	
	.elenco_news_left {
		text-align:left;
	}
	
	.titolo_elenco_news{
		margin-left:10px;
	}
	.elenco_news .description{
		border-bottom:1px solid #FFF;
		padding-bottom:10px;
	}
	
	.elenco_news_right {
		text-align:left;
		
	}
	
	.elenco_news_right .description{
		font-size:14px;
		margin-top:5px;
	}
	
	.dettaglio-news-img{
	}
	
	.dettaglio-news-img img{
	}
	
	
	/*PRESS*/
	.elenco_press {
		border-bottom:1px solid #FFF;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	
	.content_left_press{
	}
	.content_right_press{
	}
	
	.elenco_press_left {
	}
	
	.elenco_press_left img {
	}
	
	.elenco_press_right{
		text-align:left;
		color:#000;
	}
	.elenco_press_right .description{
		font-size:14px;
		margin-top:5px;
	}

}



@media screen and (min-width: 1001px) {
	.elenco_news {
		width: 48%;
		float:left;
		margin-left:10px;
		margin-bottom:5px;
		margin-top:30px;
	}
	
	.elenco_news_left {
		float:left;
		width: 35%;
		text-align:left;
		
	}
	.elenco_news_left img {
		max-width:100%;
	}
	

	
	
	
	.elenco_news_right {
		float:left;
		text-align:left;
		color:#000;
		margin-left:2%;
		width: 63%;
	}
	
	.elenco_news_right .description{
		font-size:14px;
		margin-top:5px;
	}
	
	.dettaglio-news-img{
		width:100%;
		text-align:center;
		
	}
	
	.dettaglio-news-img img{
		margin-top:10px;
		text-align:center;
		
	}
	
	
	/*PRESS*/
	.elenco_press {
		
		border-bottom:1px solid #FFF;
		margin-bottom:10px;
		padding-bottom:10px;
	
	}
	
	
	.content_left_press{
		float:left;
		width: 65%;
	}
	.content_right_press{
		float:left;
		width: 30%;
		margin-left:5%;
	}
	
	.elenco_press_left {
	}
	
	.elenco_press_left img {
		width:150px;
	}
	
	.elenco_press_right{
		text-align:left;
		color:#000;
	}
	.elenco_press_right .description{
		font-size:14px;
		margin-top:5px;
	}

}








/*FINE DISTINZIONE PER MOBILE*/








.height_50{
	height:30px;	
}


/* MENU IN ALTO*/

.menu{
	position:absolute;
	top:35px;
	left:22%;
	width:100%
	cursor:pointer;
	z-index:9;
}
@media screen and (min-width: 1800px) {

	.menu{
	
	}
	
}



.menu ul { list-style-type: none; }
.menu ul li { float:left; }

.menu ul li a:hover {color:#bababc; text-decoration:none;text-shadow:none !important;}



.menu-a-bianco a{ color:#fff !important;text-shadow:none !important;}
.menu-a-bianco a:hover{ color:#d0d0d2 !important;text-shadow:none !important;}

.menu-select{ color:#ebebeb !important;text-decoration:none;text-shadow:none !important;
	/*text-shadow: 0px 0px 25px  #bababc;*/
}

/* MENU CENTRALE*/

.menu-centrale{
	float:right;
}

.menu-centrale ul { list-style-type: none; margin-top:3px; }
.menu-centrale ul li { float:left; padding-left:10px; padding-right:10px; font: 15px 'gs_light_regular', Arial, Helvetica, sans-serif;}
.menu-centrale ul li a {padding-left:10px;padding-right:10px;color:#fff; text-decoration:none;   }
.menu-centrale ul li a:hover {color:#bababc; text-decoration:none; }

.menu-centrale-sub{
	margin-top:2px;
	
}

.menu-centrale-sub  ul li{
	font: 15px 'gs_light_regular', Arial, Helvetica, sans-serif !important;	
}


.menu-centrale .menu-select{ color:#a0a0a0 !important;
}
@media screen and (max-width: 836px) {
	
	

	
	
  
  
  /* NASCONDE IL MENU*/
  

  

	/* ELIMINIO LA SFUMATURA*/
	.bg-sfumato{
		height:0px;
	}
	
	/* MENU CENTRALE*/
	
	.menu-centrale{
		float:none;
		background-color:#873f30;
		font: 15px 'gs_light_regular', Arial, Helvetica, sans-serif;
	}
	
	.menu-centrale ul { list-style-type:none; width:100%; padding:0px; margin:0px; }
	.menu-centrale ul li { float:none; text-align:left; border-bottom:1px solid #FFF; margin-bottom:11px;padding-bottom:11px;}
	.menu-centrale ul li a {padding:2px;color:#fff; text-decoration:none;   }
	.menu-centrale ul li a:hover { padding:2px; color:#bababc; text-decoration:none; }
	
	.menu-centrale .menu-select{ color:#a0a0a0 !important;
	}
	
	.height_50{
		height:auto;
	}




   
   .menu{
	   display:none;
	   
	}

  header .mobile-menu-toggle {
	  
	  position:absolute;
		top: 20px;
		right: 15px;
		height: 17px;
		width: 24px;
		background: transparent url('../immagini/grafica/mobile-toggle.png') no-repeat 0 0;
		background-position:left;
		z-index:2000;
  }
	.logo{
		margin-top: 10px;
		padding-bottom: 10px;
		left: 5px;
	}

	.trova_paesi{
		margin-right: 50px !important;
	}
	
	header .position_language{
	 	padding-top:25px;
		padding-bottom:25px;
	}

	
	
	.mobile-menu {
		position:absolute;
		height:0px;
		top: 55px;
		z-index:99000;
	}
	
	.language-selector{
		position:absolute;
		height:0px;
		top: 55px;
		z-index:99000;		
	}

	.mobile-menu li{
		list-style:none;
		margin-bottom:5px;
		
	}
	.mobile-menu li a{
		color:#FFF;
		margin-left:50px;
	}

  .nascosto-class {
	  display:none;
	 -webkit-transition: height 0.2s ease-in-out;
		-moz-transition: height 0.2s ease-in-out;
		-o-transition: height 0.2s ease-in-out;
		transition: height 0.2s ease-in-out;
  }
	
	.menu-centrale ul{ margin-top: 5px;}
	
	
	.content-lingue{
		position:absolute;
		top: 55px;
		text-align:left;
		width: 100%;
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#130407', endColorstr='#873f30');
		background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.20, #130407),
		color-stop(0.80, #873f30)
		);
		
		background-image: -o-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -moz-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -webkit-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -ms-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: linear-gradient(to right, #130407 20%, #873f30 80%);
	}
	.content-lingue div{
		padding:10px;
	}
	
	.testo-mobile{
		visibility: hidden;
	}
	
	#pager{ margin-top: 10px;}
  

/* AREE SPECIFICHE*/
	

	

/* FOOTER DEL SITO */

	footer .links li {
	  font: 12px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	  min-width: 29px;
	  position: relative;
	  color: white;
	  text-align:left;
	  text-transform:uppercase;
	  padding:4px 4px 4px 8px;
	}

	footer .links li a{
		color:#FFF;
	}





}

/*
@media screen and (max-width: 999px) {
	
	.content-lingue{
		margin-top:40px;
		text-align:right;
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#130407', endColorstr='#873f30');
		background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.20, #130407),
		color-stop(0.80, #873f30)
		);
		
		background-image: -o-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -moz-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -webkit-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: -ms-linear-gradient(right, #130407 20%, #873f30 80%);
		background-image: linear-gradient(to right, #130407 20%, #873f30 80%);
	}
	.content-lingue div{
		padding-right:10px;
		padding-bottom:10px;
	}
}
*/



/****************************/

/*HEADER*/

header .position_language{
	position:absolute;
	color:#FFF;
	text-align:right;
	z-index:100;
	
}

.language{
	cursor:pointer;
	margin-right:20px;
	padding-right:20px;
	margin-top:5px;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:bottom;
	text-transform:uppercase;
}

.lingua-selezionata{
	color:#bababc !important;
	
}

@media screen and (min-width: 1199px){

	.language_box {
		float:left;
		width: 19%;
		text-align:left;
	}
	
	.content-lingue{
		float:right;
		margin-top:35px; 
		margin-right:20px;
		width:900px;
		font: 16px/26px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
		
	}
	
	


	
}
@media screen and (min-width: 1000px) and (max-width: 1198px) {

	.language_box {
		float:left;
		width: 13%;
		text-align:left;
	}
	
	.content-lingue{
		float:right;
		margin-top:50px; 
		margin-left:100px;
		width:700px;
		font: 16px/26px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	}
	
	.language_box {
		float:left;
		width: 20%;
		text-align:left;
	}
	
	
}

.testo-big-lingua{
	font: 24px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;	
}


.immagine-giu{
	cursor:pointer;
	margin-right:20px;
	padding-right:10px;
	margin-top:5px;
	font-size:12px;
	background-image:url(../immagini/grafica/freccine-lingue-giu.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.immagine-su{
	cursor:pointer;
	margin-right:20px;
	padding-right:10px;
	margin-top:5px;
	font-size:12px;
	background-image:url(../immagini/grafica/freccine-lingue-su.png);
	background-repeat:no-repeat;
	background-position:top right;	
}


header .language-selector {

	*zoom: 1;
	width: 100%;
	height:230px;
	margin: 0 auto;
	-webkit-transition: max-height 0.2s ease-in-out;
	-moz-transition: max-height 0.2s ease-in-out;
	-o-transition: max-height 0.2s ease-in-out;
	transition: max-height 0.2s ease-in-out;
	display: none;
	width: 100%;
	position:absolute;
	z-index:10;
	color:#FFF;
}

header .language-selector a{
	color:#FFF;
}

header .menu-selector  {

	*zoom: 1;
	width: 100%;
	margin: 0 auto;
	-webkit-transition: max-height 0.2s ease-in-out;
	-moz-transition: max-height 0.2s ease-in-out;
	-o-transition: max-height 0.2s ease-in-out;
	transition: max-height 0.2s ease-in-out;
	display: none;
	height:128px;
	position:absolute;
	z-index:8;
	
	

}







/* MNEU MOBILE*/

@media screen and (min-width: 836px){

	header .mobile-menu,
	header .mobile-menu-toggle {
	  display: none;
	}
	header .mobile-menu .options,
	header .mobile-menu-toggle .options {
	  display: none;
	}

}

/*FINE HEADER*/

/*--------------------------------------------------------------*/

section .content {
  position: relative;
  height: auto;
  width: 1000px;
  margin: 0 auto;
  *zoom: 1;
  font-size:16px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	section .content {
	  position: relative;
	  height: auto;
	  width: 768px;
	  margin: 0 auto;
	  *zoom: 1;
	}


	


}

@media screen and (max-width: 599px) {
	section .content {
	  position: relative;
	  height: auto;
	  width: 95%;
	  margin: 0 auto;
	  *zoom: 1;
	}
	
	.content img {
		width:80%;
	}
	
}
@media screen and (min-width: 600px) and (max-width: 767px) {
	section .content {
	  position: relative;
	  height: auto;
	   width: 100%;
	  margin: 0 auto;
	  *zoom: 1;
	}
	

	
}


h2.small {
  font: 24px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
  text-transform:uppercase;
}

h2.small a{
  color:#FFF;
}

h3.small {
  font: 26px/40px 'gs_light_regular', Arial, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
  text-transform:uppercase;
}

h3.small a {
  color:#FFF;
}

h3.small-banner {
  font: 23px/24px 'gs_light_regular', Arial, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
  text-transform:uppercase;
}

h3.small-banner a {
  color:#FFF;
}






h2.medium {
  font: 20px/30px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
  text-transform:uppercase;  
}

h2.data {
  font: 20px/30px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
}


h4.medium {
  font: 19px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
}
h4.medium a {
  color:#FFF;
}

h4.categorie {
  font: 16px/40px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
}
h4.categorie a {
  color:#FFF;
}

h4.medium-gallery {
  font: 16px/20px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
  position:relative;
}


h4.small {
  font: 18px/30px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
  color:#FFF;
  margin:0px;
  padding:0px;
}

h4.small a {
  color:#FFF;
}


/* MENU TRA TRA I 1200 e 800px */

@media screen and (max-width: 1200px){

	
	.menu li{
		margin:0px !important;
		padding:0px !important;
	}
	.menu li a{
		margin:5px !important;
		padding:5px !important;
		margin-left:0px !important;
		margin-right:0px !important;
		padding:10px !important;
		
	}
	
	
	
}

.box-50 img{
		margin: 10px;	
	}

.content-box-50{
	padding-top: 20px; 
	padding-bottom: 20px; 
	margin: auto;
}


@media screen and (min-width: 1001px){
	.contact_left {
		float:left;
		width: 39%;
		margin-bottom:40px;
		margin-top:40px;
	}
	
	.contact_right {
		float:left;
		width: 54%;
		padding-left:5%;
		border-left:1px solid #fff;
		margin-top:40px;
		margin-bottom:40px;
	}
	
	.contact_right h3,.contact_left h3 {
		font: 26px/30px 'gs_light_regular', Arial, Helvetica, sans-serif;
	}
	
	

	


	
	
	/*CONTENT GENERICO*/
	.content_left{
		float:left;
		width: 50%;
		margin-top:40px;
		margin-bottom:40px;
	}
	
	.box-50{
		float:left;
		width: 50%;
		
	}
	
	.content-box-50{
		width: 40% !important; 
	}
	
	


	/* PROFESSIONAL POSITON ABSOLUTE*/
	
	.height-200{
		/*height:200px;*/
		padding-bottom:50px;
		color:#FFF;
	}
	
	.height-360{
		height:360px;
	}
	
	
	.professional-posizione-assoluta{
		margin-top:-300px;
		/*width:100%;
		height:1000px;*/
	}
	
	


	
	



	
}




.clear{clear:both;}





/* CSS PRODOTTI TABS */

	@media screen and (min-width: 761px){
		.tab { display: inline-block !important; }
	}

	.etabs { margin: 0; padding: 0; margin-top:20px; border-left:1px solid  #fff !important; }
    .tab { 
		
		width:auto !important; 
		zoom:1; 
		*display:inline; 
		/*border: solid 1px #fff !important; */
		border-right: solid 1px #fff !important;
		border-top: solid 1px #fff !important;
		border-bottom: solid 1px #fff !important;
		background-repeat: repeat-x;
		background-color: #a49b83;
		
		filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c3c0a8', endColorstr='#978a6a')!important;
		background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.10, #c3c0a8),
		color-stop(0.90, #978a6a)
	)!important;
		
		background-image: -o-linear-gradient(top, #c3c0a8, #978a6a)!important;
		background-image: -moz-linear-gradient(top, #c3c0a8, #978a6a)!important;
		background-image: -webkit-linear-gradient(top, #c3c0a8, #978a6a)!important;
		background-image: -ms-linear-gradient(top, #c3c0a8, #978a6a)!important;
		background-image: linear-gradient(to bottom, #c3c0a8, #978a6a)!important;	
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c0a8), to(#978a6a))!important;
		
		
		
	}
	
	 .tab div a{
		 margin:0px;
		 padding:0px;
	}
	
	
    .tab a {  font: 12px/40px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif; line-height: 2em; display: block; padding: 0 4px; outline: none; color:#FFF; padding:10px 10px 10px 10px ;}
    .tab a:hover { text-decoration: underline; }
   
	.tab.active {  border-bottom:0px !important;background: none !important;background-color:none !important;
	
 background: none !important;
  filter: none !important;
  border-bottom: 0 !important;	
	
	}
    .tab-container .panel-container { ; background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; margin-top:10px; width:460px;}
	
	 .panel-container li { 
	 	background: none !important;
		background-color:none !important;
 		background: none !important;
  		filter: none !important;
		list-style:circle !important;
		
	 }














/*********FOOTER******************/

.footer{

}

.footer p{
	padding:0px;
	margin:0px;
}

.footer ul{
	padding:0px;
	margin:0px;
}

.footer img{
	padding-left:5px;
	margin-bottom:1px;
	vertical-align:middle;
}



footer .links ul {
  *zoom: 1;
  margin: 0 auto;
  text-align: center;
  width: auto;
  padding:0px;
}
footer .links ul:before,
footer .links ul:after {
  content: '';
  display: table;
  line-height: 0;

}
footer .links ul:after {
  clear: both;
}

@media screen and (min-width: 837px) {
	footer .links li {
	  display: inline;
	  font: 12px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	  min-width: 29px;
	  position: relative;
	  color: white;
	  text-align:center;
	  text-transform:uppercase;
	  border-right:1px solid white;
	  padding-left:7px;
	  padding-right:10px;
	   
	}
	ul li:last-child{
	 border-right:0px solid white;
		
	}



	footer .links ul li a {
	  font: 12px/40px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	  color: white;
	  vertical-align: middle;
	  text-decoration:none;
	}

}
footer .logo-philips{
	text-align:center;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}




/*********FINE FOOTER******************/


.sfumatura_orizzontale{
	
	width: 100%; 
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#E1E0D6', endColorstr='#A69C82');
	
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #E1E0D6),
	color-stop(0.51, #A69C82)
);
	
	
	background-image: -o-linear-gradient(right, #E1E0D6 0%, #A69C82 51%);
	background-image: -moz-linear-gradient(right, #E1E0D6 0%, #A69C82 51%);
	background-image: -webkit-linear-gradient(right, #E1E0D6 0%, #A69C82 51%);
	background-image: -ms-linear-gradient(right, #E1E0D6 0%, #A69C82 51%);
	background-image: linear-gradient(to right, #E1E0D6 0%, #A69C82 51%);
}

.sfumatura_orizzontale_destra_marrone{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#9c9274', endColorstr='#c9c5b4');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #9c9274),
	color-stop(0.30, #c9c5b4)
);
	
	background-image: -o-linear-gradient(right, #9c9274 33%, #c9c5b4 91%);
	background-image: -moz-linear-gradient(right, #9c9274 33%, #c9c5b4 91%);
	background-image: -webkit-linear-gradient(right, #9c9274 33%, #c9c5b4 91%);
	background-image: -ms-linear-gradient(right, #9c9274 33%, #c9c5b4 91%);
	background-image: linear-gradient(to right, #9c9274 33%, #c9c5b4 91%);
}


.sfumatura_orizzontale_destra_marrone_scura{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#392b22', endColorstr='#a5a38c');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #392b22),
	color-stop(0.30, #a5a38c)
);
	
	background-image: -o-linear-gradient(right, #392b22 33%, #a5a38c 91%);
	background-image: -moz-linear-gradient(right, #392b22 33%, #a5a38c 91%);
	background-image: -webkit-linear-gradient(right, #392b22 33%, #a5a38c 91%);
	background-image: -ms-linear-gradient(right, #392b22 33%, #a5a38c 91%);
	background-image: linear-gradient(to right, #392b22 33%, #a5a38c 91%);
}





.sfumatura_verticale_bottom_marrone{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d7d5c8', endColorstr='#A69C82');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #A69C82),
	color-stop(0.30, #d7d5c8)
);
	
	background-image: -o-linear-gradient(top, #A69C82 13%, #d7d5c8 71%);
	background-image: -moz-linear-gradient(top, #A69C82 13%, #d7d5c8 71%);
	background-image: -webkit-linear-gradient(top, #A69C82 13%, #d7d5c8 71%);
	background-image: -ms-linear-gradient(top, #A69C82 13%, #d7d5c8 71%);
	background-image: linear-gradient(to top, #A69C82 13%, #d7d5c8 71%);
}

.sfumatura_verticale_bottom_marrone_scura{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a5a38c', endColorstr='#3f2e25');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #3f2e25),
	color-stop(0.40, #a5a38c)
);
	
	background-image: -o-linear-gradient(top, #3f2e25 33%, #a5a38c 91%);
	background-image: -moz-linear-gradient(top, #3f2e25 33%, #a5a38c 91%);
	background-image: -webkit-linear-gradient(top, #3f2e25 33%, #a5a38c 91%);
	background-image: -ms-linear-gradient(top, #3f2e25 33%, #a5a38c 91%);
	background-image: linear-gradient(to top, #3f2e25 33%, #a5a38c 91%);
}

.sfumatura_orizzontale_bottom_marrone_scura{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#a5a38c', endColorstr='#3f2e25');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #3f2e25),
	color-stop(0.20, #a5a38c)
);
	
	background-image: -o-linear-gradient(top, #3f2e25 8%, #a5a38c 71%);
	background-image: -moz-linear-gradient(top, #3f2e25 8%, #a5a38c 71%);
	background-image: -webkit-linear-gradient(top, #3f2e25 8%, #a5a38c 71%);
	background-image: -ms-linear-gradient(top, #3f2e25 8%, #a5a38c 71%);
	background-image: linear-gradient(to top, #3f2e25 8%, #a5a38c 71%);
}

.sfumatura_destra_bottom_marrone_scura{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#a5a38c', endColorstr='#3f2e25');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #a5a38c),
	color-stop(0.80, #3f2e25)
);
	
	background-image: -o-linear-gradient(right, #a5a38c 20%, #3f2e25 80%);
	background-image: -moz-linear-gradient(right, #a5a38c 20%, #3f2e25 80%);
	background-image: -webkit-linear-gradient(right, #a5a38c 20%, #3f2e25 80%);
	background-image: -ms-linear-gradient(right, #a5a38c 20%, #3f2e25 80%);
	background-image: linear-gradient(to right, #a5a38c 20%, #3f2e25 80%);
}

.sfumatura_sinistra_bottom_marrone_scura{
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#3f2e25', endColorstr='#a5a38c');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #3f2e25),
	color-stop(0.80, #a5a38c)
);
	
	background-image: -o-linear-gradient(right, #3f2e25 20%, #a5a38c 80%);
	background-image: -moz-linear-gradient(right, #3f2e25 20%, #a5a38c 80%);
	background-image: -webkit-linear-gradient(right, #3f2e25 20%, #a5a38c 80%);
	background-image: -ms-linear-gradient(right, #3f2e25 20%, #a5a38c 80%);
	background-image: linear-gradient(to right, #3f2e25 20%, #a5a38c 80%);
}






.sfumatura_orizzontale_destra_rossa{
	margin:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#250c0d', endColorstr='#873f30');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #873f30),
	color-stop(0.80, #250c0d)
);
	
	background-image: -o-linear-gradient(right, #873f30 20%, #250c0d 80%);
	background-image: -moz-linear-gradient(right, #873f30 20%, #250c0d 80%);
	background-image: -webkit-linear-gradient(right, #873f30 20%, #250c0d 80%);
	background-image: -ms-linear-gradient(right, #873f30 20%, #250c0d 80%);
	background-image: linear-gradient(to right, #873f30 20%, #250c0d 80%);	
}

.sfumatura_orizzontale_sinistra_rossa{
	margin:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#873f30', endColorstr='#250c0d');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #250c0d),
	color-stop(0.80, #873f30)
);
	
	background-image: -o-linear-gradient(right, #250c0d 20%, #873f30 80%);
	background-image: -moz-linear-gradient(right, #250c0d 20%, #873f30 80%);
	background-image: -webkit-linear-gradient(right, #250c0d 20%, #873f30 80%);
	background-image: -ms-linear-gradient(right, #250c0d 20%, #873f30 80%);
	background-image: linear-gradient(to right, #250c0d 20%, #873f30 80%);
}


.sfumatura_orizzontale_sinistra_rossa_scura{
	margin:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#130407', endColorstr='#873f30');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #130407),
	color-stop(0.80, #873f30)
);
	
	background-image: -o-linear-gradient(right, #130407 20%, #873f30 80%);
	background-image: -moz-linear-gradient(right, #130407 20%, #873f30 80%);
	background-image: -webkit-linear-gradient(right, #130407 20%, #873f30 80%);
	background-image: -ms-linear-gradient(right, #130407 20%, #873f30 80%);
	background-image: linear-gradient(to right, #130407 20%, #873f30 80%);
}

.sfumatura_orizzontale_sinistra_rossa_chiara{
	margin:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#2a0f0f', endColorstr='#873f30');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.20, #2a0f0f),
	color-stop(0.80, #873f30)
);
	
	background-image: -o-linear-gradient(right, #2a0f0f 20%, #873f30 80%);
	background-image: -moz-linear-gradient(right, #2a0f0f 20%, #873f30 80%);
	background-image: -webkit-linear-gradient(right, #2a0f0f 20%, #873f30 80%);
	background-image: -ms-linear-gradient(right, #2a0f0f 20%, #873f30 80%);
	background-image: linear-gradient(to right, #2a0f0f 20%, #873f30 80%);
}





/* UTILITY*/



.testo-bianco{
	color:#FFF;
	font: 16px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	
}
.testo-bianco a{
	color:#FFF;
}

.testo-bianco a:hover{
	color:#FFF;
	text-decoration:none;
}

.testo-marrone{
	color:#873f30;
	font: 16px 'gs_light_regular', Arial, Verdana, Helvetica, sans-serif;
	
}
.testo-marrone a{
	color:#873f30;
}

.testo-padding{
	padding-top:10px;
	padding-bottom:10px;
}

.testo-padding-doppio{
	padding-top:30px;
	padding-bottom:30px;
}

.testo-right{
	text-align:right;
}

.vis2{
	display:none !important;
	
}



.lingua-nascosta1 {
	*zoom: 1;
	display: none;
	z-index:10;
}
.lingua-nascosta2{
	*zoom: 1;
	display: none;
	z-index:10;
}
.lingua-nascosta3{
	*zoom: 1;
	display: none;
	z-index:10;
}
.lingua-nascosta4{
	*zoom: 1;
	display: none;
	z-index:10;
}
.img-100 p{
	padding:0px;
	margin:0px;
}

.padding_top_page{
	padding-top:30px;	
}
.padding_bottom_page{
	padding-bottom:30px;	
}

#img-top{
	padding-top:16px;
	
}

.link-pdf:hover{
	color:#863f30;
}

.img-gallery{
	width:100px;
	padding-right:10px;
	margin-right:10px;
}

.mappa li{
	font-weight:bold;
	list-style:none;
}

.mappa ul{
	padding-left:0px;
	margin-left:0px;
}

.mappa ul ul ul{
	padding-left:20px;
	margin-left:20px;
	padding-bottom:0px;
}
.mappa ul ul{
	padding-left:0px;
	margin-left:0px;
	padding-bottom:0px;
}


.mappa li li{
	font-weight:normal;
	list-style:none;
	margin-bottom:3px;
	margin-left:0px;
}




.mappa li li li{
	font-weight:normal;
	list-style:circle;
	margin-bottom:3px;
}


.mappa li a:hover{
	color:#FFF;
}

.titolo-banner-home{
	margin-bottom:10px;
	padding:0px;
	
}


@media screen and (max-width: 1024px) {
	
/*CAROUSEL*/

.carousel { position:relative; width:100%; height:auto !important;}


.carousel .prev { display:none;width:17px; height:31px; position:absolute; bottom:200px;  left:0%; margin-top:0px; z-index:9999; cursor:pointer;  }
					.carousel .next { display:none; width:17px; height:31px; position:absolute; bottom:200px; right:0%; margin-top:0px; z-index:9999; cursor:pointer; }
					
					.carousel .prev { display:none;width:17px; height:31px; position:absolute; bottom:200px; left:0%; margin-top:0px; z-index:9999; cursor:pointer;  }
					.carousel .prev { margin-left:0px; background:url(../immagini/carousel/prev.png) 0 0 no-repeat;  }
					.carousel .next { margin-right:0px;  background:url(../immagini/carousel/next.png) 0 0 no-repeat; }
					.carousel li { display:none;}
					.carousel li img { width:100%; height:auto; border:0px; }
					.paging { position:absolute; z-index:9998; }
					.paging > a { display:block; cursor:pointer; width:40px; height:40px; float:left; background:url(../immagini/carousel/dots.png) 0px -40px no-repeat; }
					.paging > a:hover,
					.paging > a.current { background:url(../immagini/carousel/dots.png) 0px 0px no-repeat;  }
					img {
						vertical-align:baseline;
		-webkit-user-select: none;  /* Chrome all / Safari all */
		  -moz-user-select: none;     /* Firefox all */
		  -ms-user-select: none;      /* IE 10+ */
		  -o-user-select: none;
		  user-select: none;    
		}
	
}

/* CAROUSEL */
@media screen and (min-width: 1025px) {
					.carousel { position:relative; width:1000px; padding-left:20px; min-height: 20px; height:auto !important; height: 20px;center center no-repeat; min-height:300px;}
					.carousel .next { display:none; width:60px; height:31px; position:absolute; bottom:200px; right:0%; margin-top:0px; z-index:9999; cursor:pointer; }
					
					.carousel .prev { display:none;width:60px; height:31px; position:absolute; bottom:200px; left:0%; margin-top:0px; z-index:9999; cursor:pointer;  }
					.carousel .prev { margin-left:-20px; background:url(../immagini/carousel/prev.png) 0 0 no-repeat; background-position:center;  }
					.carousel .next { margin-right:-20px;  background:url(../immagini/carousel/next.png) 0 0 no-repeat; background-position:center; }
					.carousel li { display:none;}
					.carousel li img { width:100%; height:auto; border:0px; }
					.paging { position:absolute; z-index:9998; }
					.paging > a { display:block; cursor:pointer; width:40px; height:40px; float:left; background:url(../immagini/carousel/dots.png) 0px -40px no-repeat; }
					.paging > a:hover,
					.paging > a.current { background:url(../immagini/carousel/dots.png) 0px 0px no-repeat;  }
					img {
						vertical-align:baseline;
		-webkit-user-select: none;  /* Chrome all / Safari all */
		  -moz-user-select: none;     /* Firefox all */
		  -ms-user-select: none;      /* IE 10+ */
		  -o-user-select: none;
		  user-select: none;    
		}
		
		/* CLASSI DIFFETENTI PER CAROUSEL */
		.carousel-3 {
			 min-height:300px; width:850px; margin-left:105px;
		}
		.carousel-2 {
			 min-height:300px; width:550px; margin-left:205px; 	
		}
		
		.carousel-1 {
			 min-height:300px; width:300px; margin-left:330px;
		}
		
	
		
		.carousel-categorie-3 {
			 min-height:300px; width:900px; margin-left:80px;
		}
		
		.carousel-categorie-2 {
			 min-height:300px; width:700px; margin-left:170px;
		}
		
		.carousel-categorie-1 {
			 /*min-height:300px; width:400px; margin-left:250px;*/
			  min-height:300px; width:400px; margin:auto;
		}

}



.wrap{
	padding-top:10px;
}

.wrap:hover{
	background-color:#d1cbbc;	
}


/* PRODOTTI */
ul.prodotti_elenco{
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.prodotti_elenco li:nth-child(even) {
 	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#E1E0D6', endColorstr='#9c9274');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #9c9274),
	color-stop(0.40, #E1E0D6)
);
	
	background-image: -o-linear-gradient(left, #9c9274 33%, #E1E0D6 91%);
	background-image: -moz-linear-gradient(left, #9c9274 33%, #E1E0D6 91%);
	background-image: -webkit-linear-gradient(left, #9c9274 33%, #E1E0D6 91%);
	background-image: -ms-linear-gradient(left, #9c9274 33%, #E1E0D6 91%);
	background-image: linear-gradient(to left, #9c9274 33%, #E1E0D6 91%);

}


ul.prodotti_elenco li {
	width: 100%;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#9c9274', endColorstr='#E1E0D6');
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.60, #9c9274),
	color-stop(0.40, #E1E0D6)
);
	
	background-image: -o-linear-gradient(right, #9c9274 33%, #E1E0D6 91%);
	background-image: -moz-linear-gradient(right, #9c9274 33%, #E1E0D6 91%);
	background-image: -webkit-linear-gradient(right, #9c9274 33%, #E1E0D6 91%);
	background-image: -ms-linear-gradient(right, #9c9274 33%, #E1E0D6 91%);
	background-image: linear-gradient(to right, #9c9274 33%, #E1E0D6 91%);
}

.margin-top-titolo{
	padding-top:20px;
}


.div-titolo-prodotto{
	float:left; position:absolute; width:100%; bottom:10px; margin-bottom:8px;
}

.div-titolo-categorie{
	float:left; position:absolute; width:100%; bottom:0px; margin-bottom:8px;
}


.top-prodotti{ 
	width:31px;
	height:17px;
	background:url(../immagini/carousel/top.png) 0 0 no-repeat;
	cursor:pointer;
	bottom:5px;
	right:0px;
	position:absolute;
}

.top-prodotti a{
	width:50px;
	height:17px;
}


.no-br br {
    content: ' '
}

.no-br br:after {
    content: ' '
}

.download-pdf{
	width:31px;
	height:17px;
	background:url(../immagini/grafica/note.png) 0 0 no-repeat;
	position: relative;
	padding-right:20px;
}

.scopri-freccia{
	width:11px;
	height:11px;
	background-position:center;
	position: relative;
	padding-right:11px;
	background-image:url(../immagini/grafica/freccia-scopri.png);
	background-repeat:no-repeat;
	margin:0px;
	
}



/* GALLERY INNOVAZIONI VENDING */

.wrap-p{
	float:left;
	width:200px;
	padding-left:42px;
	margin-top:20px;
	font-size:14px;
}
.wrap-p strong{
	font-size:14px !important;
	color:#FFF !important;
	font-weight:normal;
}

.wrap-p{
	cursor:text !important;
}

.wrap-img img{
	cursor:text !important;
}

.wrap-img li{
	cursor:text !important;
	padding:0px;
	margin:0px;
}


