.white {
	color: #ffffff
}
.gradient-blu {

	background: rgba(7,66,86,1);
	background: -moz-linear-gradient(top, rgba(7,66,86,1) 0%, rgba(51,86,112,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(7,66,86,1)), color-stop(100%, rgba(51,86,112,1)));
	background: -webkit-linear-gradient(top, rgba(7,66,86,1) 0%, rgba(51,86,112,1) 100%);
	background: -o-linear-gradient(top, rgba(7,66,86,1) 0%, rgba(51,86,112,1) 100%);
	background: -ms-linear-gradient(top, rgba(7,66,86,1) 0%, rgba(51,86,112,1) 100%);
	background: linear-gradient(to bottom, rgba(7,66,86,1) 0%, rgba(51,86,112,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074256', endColorstr='#335670', GradientType=0 );
	
	
}

.border-15
{
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	border: 0px solid #363036;
}
.shadow-2
{
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.gradient-blu
{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#065ed1+3,065ed1+63,065ed1+63,53cbf1+100,53cbf1+100,87e0fd+100 */
background: rgb(6,94,209); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(6,94,209,1) 3%, rgba(6,94,209,1) 63%, rgba(6,94,209,1) 63%, rgba(83,203,241,1) 100%, rgba(83,203,241,1) 100%, rgba(135,224,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(6,94,209,1) 3%,rgba(6,94,209,1) 63%,rgba(6,94,209,1) 63%,rgba(83,203,241,1) 100%,rgba(83,203,241,1) 100%,rgba(135,224,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(6,94,209,1) 3%,rgba(6,94,209,1) 63%,rgba(6,94,209,1) 63%,rgba(83,203,241,1) 100%,rgba(83,203,241,1) 100%,rgba(135,224,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065ed1', endColorstr='#87e0fd',GradientType=0 ); /* IE6-9 */
}

/* bottone carrello start*/
	.btn-toolset {
				display: inline-block;
				text-align: center;
				white-space: nowrap;
				color: #020015;
				text-decoration: none;
				line-height: 1.2;
				font-weight: bold;
				font-family: sans-serif;
				font-size: 18px;
				
background: rgba(240,132,9,1);
background: -moz-linear-gradient(top, rgba(240,132,9,1) 0%, rgba(241,231,103,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,132,9,1)), color-stop(100%, rgba(241,231,103,1)));
background: -webkit-linear-gradient(top, rgba(240,132,9,1) 0%, rgba(241,231,103,1) 100%);
background: -o-linear-gradient(top, rgba(240,132,9,1) 0%, rgba(241,231,103,1) 100%);
background: -ms-linear-gradient(top, rgba(240,132,9,1) 0%, rgba(241,231,103,1) 100%);
background: linear-gradient(to bottom, rgba(240,132,9,1) 0%, rgba(241,231,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08409', endColorstr='#f1e767', GradientType=0 );

				border-radius: 9px;
				padding: 5px 16px;
				border: 1px solid #006FE6;
				cursor: pointer;
				position: fixed;
				bottom: 114px;
				right: 25px;
				-webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
				-moz-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
				box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
				
			}
			.btn-toolset:hover {
				background-color: #0055B0;
				border-color: #0056B3;
				color: #000000;
				bottom: 112px;
				right: 24px;
				 
			}
			.btn-toolset > strong {
				font-size: 24px;
			}
/* bottone carrello end*/


.barra-fissa-bottom {
cursor:pointer;position: fixed;bottom: 0px; padding:15px; bottom:-20px; font-size:20px;
			background: rgba(179,220,237,1);
			background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(15,65,82,1) 0%, rgba(41,184,229,1) 100%);
			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(0%, rgba(15,65,82,1)), color-stop(100%, rgba(41,184,229,1)));
			background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(15,65,82,1) 0%, rgba(41,184,229,1) 100%);
			background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(15,65,82,1) 0%, rgba(41,184,229,1) 100%);
			background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(15,65,82,1) 0%, rgba(41,184,229,1) 100%);
			background: linear-gradient(to bottom, rgba(179,220,237,1) 0%, rgba(15,65,82,1) 0%, rgba(41,184,229,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#29b8e5', GradientType=0 );
  
			width:100%; align-items:center;justify-content:center;font-size:16px;color:white; font-weight: bold; }
}