/* Firma digitale BOX */
.fd,
.box-fd {
	font-size: 12px;
	position: relative;
	display: block;
	width: 100%;
	max-width: 468px;
	height: 60px;
	box-sizing: border-box;
	border-radius: 6px;
	border-width: 0px;
	border-style: solid;
	box-shadow: 0 4px 4px 0 #666666;
	padding: 0 10px;
	text-align: right;
	line-height: 1.6em;
}
.fd img {
	border: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
a.fd {
	text-decoration: none;
}
.ttl-box {
	font-size: 15px;
	
}
.box-logo {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 110px;
	height: 37px;
	z-index: 0;
	/*background-image: url('img/logo.png');
	background-position: top left;
	background-repeat: no-repeat;*/
}


.box-fd-data-no-smoke,
.box-fd-data {
	z-index: 10;
	position: absolute;
	top: 0;
	right: 5px;
	background-color: transparent;
	color: #eeeeee;
	box-sizing: border-box;/**/
}
.box-fd-data-no-smoke{
	/*top: 10%;*/
}


.fd span {
	display: block;
}
.totDay {  position: absolute; top:-9000px; visibility: hidden; }
.hide {
	display: none;
}

/* Pink 3D */
.pink_3d {
	background: rgb(203,96,179);
	background: -moz-radial-gradient(center, ellipse cover, rgba(203,96,179,1) 0%, rgba(173,18,131,1) 50%, rgba(222,71,172,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%);
	background: radial-gradient(ellipse at center, rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=1 );
	border-color: #222222;
	color: #ffffff;
}
/* Olive 3D */
.olive_3d{
	background: rgb(98,125,77);
	background: -moz-radial-gradient(center, ellipse cover, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%);
	background: radial-gradient(ellipse at center, rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=1 );
	border-color: #222222;
	color: #dddddd;
}
/* Black 3D */
.black_3d {
	background: rgb(125,126,125);
	background: -moz-radial-gradient(center, ellipse cover, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);
	background: radial-gradient(ellipse at center, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=1 );
	border-color: #666666;
	color: #eeeeee;
}
/* Grey D */
.grey_3d {
	background: rgb(96,108,136);
	background: -moz-radial-gradient(center, ellipse cover, rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);
	background: radial-gradient(ellipse at center, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=1 );
	border-color: #222222;
	color: #eeeeee;
}
/* END Firma digitale box */