@charset "UTF-8";
/* CSS Document */

/*################################################################*/
/* PULSANTI MENU */
/*################################################################*/
.menu_grigio {
	display: inline-block;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #555d62;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}
.menu_fb {
	display: inline-block;
	width: 23px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #4267b2;
	border-radius: 4px;
	background: #4267b2;
	font-family: "verdana";
	font-size: 14pt;
	color: #404040;
	text-align: center;
}
.menu_bianco {
	display: inline-block;
	width: 90px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #fcfcfc;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}
.menu_bianco_tutti {
	display: inline-block;
	width: 306px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #fcfcfc;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}
.menu_bianco_brillantinati {
	display: inline-block;
	width: 300px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #fcfcfc;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}
.menu_bianco_varianti {
	display: inline-block;
	width: 150px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #fcfcfc;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}
.menu_bianco_contenitori {
	display: inline-block;
	width: 100px;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;	
	border-color: #404040;
	border-radius: 4px;
	background: #fcfcfc;
	font-family: "verdana";
	font-size: 14pt;
	text-align: center;
}

/*---- QUANDO LO SCHERMO E' < 800px ----*/
@media screen and (max-width:800px) {
.menu_grigio {
	width: 76px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
.menu_fb {
	width: 16px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
.menu_bianco {
	width: 76px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
.menu_bianco_tutti {
	width: 252px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
.menu_bianco_brillantinati {
	width: 105px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	letter-spacing: -0.5; /*riduce lo spazio fra le lettere <<<<<<<<<<*/
	font-size: 10pt;
}
.menu_bianco_varianti {
	width: 58px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
.menu_bianco_contenitori {
	width: 76px;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 2px;
	font-size: 10pt;
}
}

/*################################################################*/
/* COLLEZIONE COMPLETA */
/*################################################################*/
.contenitore_tutti_prima {
	background: /*#fcfcfc;*/ #f1f0f2;
	position: relative;
	padding: 20px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
/*	float: left; /*adatta la misura del div al contenuto*/
	max-width:70%;
	min-width: 1443px; /*larghezza minima <<<<<<<<<<<<<<<<<<*/
	border-style: solid;
	border-width: 5px;	
	border-color: #05669b;
	outline-style: solid;
	outline-width: 1px;	
	outline-color: #dcde54;
	font-family: "verdana";
	font-size: 14pt;
	color: #000000;
	box-shadow: 0px 0px 7px #888888; /*box-shadow: spostamento orizzontale, spostamento verticale, sfocatura, colore*/
}

/*---- QUANDO LO SCHERMO E' < 800px ----*/
@media screen and (max-width:800px) {
.contenitore_tutti_prima{
	padding: 10px;
	margin-top: 5px;
	border-width: 3px;	
	font-size: 10pt;
	box-shadow: 0px 0px 4px #888888;
}
}

/*################################################################*/
/* STYLE SLIDESHOW FIGURINE*/
/*################################################################*/

/* Slideshow container */
.slideshow-container {
	max-width: 47%;
	position: relative;
	margin: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #404040;
	box-shadow: 0px 0px 2px #888888;
	margin-bottom: 10px;

}

/* Next & previous buttons */
.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -22px;
	color: black;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	user-select: none;
}

/* Position the "prev and next button" to the left/right */
.next {
	right: -44;
	border-radius: 0 3px 3px 0;
}
.prev {
	left: -44;
	border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color and color the button white */
.prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.3);
	color: white;

}

/* The dots/bullets/indicators */
.dot {
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 0 0px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dot:hover {
	background-color: #717171;
}

/* Fading animation */
.fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 0.5s;
	animation-name: fade;
	animation-duration: 0.5s;
}

@-webkit-keyframes fade {
	from {opacity: .8} 
	to {opacity: 1}
}

@keyframes fade {
	from {opacity: .8} 
	to {opacity: 1}
}

/*---- QUANDO LO SCHERMO E' < 800px ----*/
@media screen and (max-width:800px) {
.slideshow-container {
	max-width:88%;
}
.prev, .next {
	padding: 8px;
	margin-top: -15px;
}
.next {
	right: -28;
}
.prev {
	left: -28;
}
}
