@font-face {
	font-family: 'Alien League Bold';
	src: url('../fonts/AlienLeagueBold.eot');
	src: url('../fonts/AlienLeagueBold.eot?#iefix') format('embedded-opentype'), url('../fonts/AlienLeagueBold.woff') format('woff'), url('../fonts/AlienLeagueBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
html {
	font-size: 14px;
}
body {
	font-family: 'Alien League Bold', sans-serif !important;
	margin: 0;
	padding: 0;
	height: 512px;
	min-height: 490px;
	font-size: 14px;
	background: transparent;
	overflow: hidden;
}
.form-control {
	color: #000 !important
}
.form-control:focus {
	border-color: #999999 important;
	box-shadow: none !important;
}
 .form-control::-moz-placeholder {
 color: #333 !important;
}
.loading {
	position: relative;
	width: 20px;
	height: 20px;
	margin: 20px auto;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	display: none;
}
.loading:before {
	content: "\f110";
	font-family: 'Alien League Bold';
	font-size: 19px;
	position: absolute;
	top: 0;
}
.txError {
	color: #F00;
}
.txValid {
	color: #0F0;
}
/* Animations */
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.animated.infinite {
	animation-iteration-count: infinite;
}
.animated.hinge {
	animation-duration: 2s;
}
 @keyframes fadeIn {
from {
 opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
	animation-name: fadeIn;
}
 @keyframes fadeInUp {
from {
 opacity: 0;
 transform: translate3d(0, 100%, 0);
}
to {
 opacity: 1;
 transform: none;
}
}
.fadeInUp {
	animation-name: fadeInUp;
}
 @keyframes animate-to-2 {
25%, 75% {
 transform: translateX(-1.5rem) scale(0.75);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
 @keyframes animate-to-3 {
25%, 75% {
 transform: translateX(1.5rem) scale(0.75);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
 @keyframes animate-to-1 {
25% {
 transform: translateX(-1.5rem) scale(0.75);
}
 50%, 75% {
 transform: translateX(-4.5rem) scale(0.6);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
 @keyframes animate-to-4 {
25% {
 transform: translateX(1.5rem) scale(0.75);
}
 50%, 75% {
 transform: translateX(4.5rem) scale(0.6);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
 @keyframes animate-to-0 {
25% {
 transform: translateX(-1.5rem) scale(0.75);
}
 50% {
 transform: translateX(-4.5rem) scale(0.6);
}
 75% {
 transform: translateX(-7.5rem) scale(0.5);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
 @keyframes animate-to-5 {
25% {
 transform: translateX(1.5rem) scale(0.75);
}
 50% {
 transform: translateX(4.5rem) scale(0.6);
}
 75% {
 transform: translateX(7.5rem) scale(0.5);
}
 95% {
 transform: translateX(0rem) scale(1);
}
}
.list {
	list-style: none;
	padding-left: 10px;
}
.fullwidth {
	width: 100% !important;
	float: none !important;
	margin: 0 !important;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
hr {
	clear: both;
}
.clear {
	clear: both;
}
section {
	display: none;
}
section.active {
	display: block !important;
}
.tab-content .active {
}
#log_status {
	display: none;
}
#panel {
	position: relative;
	height: 570px;
	overflow: hidden;
	z-index: 50;
}
/* Menu */

.navbar {
	min-height: 40px !important;
	margin-bottom: 2px !important;
	z-index: 100;
}
.navbar-collapse.in {
	overflow-y: visible !important;
}
.navbar-toggle {
	margin: 4px 10px 0px 0 !important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background: none !important;
}
.navbar-brand {
	height: auto !important;
	padding: 0 15px !important;
}
.navbar-brand img {
	max-height: 36px !important;
}
.dropdown-menu {
	min-width: 180px !important;
}
.dropdown-menu .textDX {
	padding: 3px 20px 3px 0;
	text-align: right;
	float: right;
	display: inline-block;
}
/* Alert */

.alertMsg {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.alertMsg .inner-message {
	margin: 0 auto;
}
.alertMsg .close {
	cursor: pointer;
}
/* Tooltip */

.tooltip {
	font-family: 'Alien League Bold', sans-serif !important;
	font-size: 12px !important;
}
/* Menu impostazioni */

/* tema */

#themes span {
	vertical-align: middle;
	margin-right: 3px;
}
#themes .attivo {
	opacity: 1.0 !important;
	cursor: default;
}
#themes a:hover {
	opacity: 1.0 !important;
}
#themes .circle {
	width: 14px;
	height: 14px;
	text-align: center;
	display: inline-block;
	margin: 0 3px 0 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
#themes .circle a {
	width: 14px;
	height: 14px;
	text-decoration: none;
	opacity: 0.5;
	display: block;
}
#themes .theme-default {
	background: #360036;
	background: -moz-linear-gradient(-45deg, #360036 0%, #360036 50%, #222222 50%, #222222 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #360036), color-stop(50%, #360036), color-stop(50%, #222222), color-stop(100%, #222222));
	background: -webkit-linear-gradient(-45deg, #360036 0%, #360036 50%, #222222 50%, #222222 100%);
	background: -o-linear-gradient(-45deg, #360036 0%, #360036 50%, #222222 50%, #222222 100%);
	background: -ms-linear-gradient(-45deg, #360036 0%, #360036 50%, #222222 50%, #222222 100%);
	background: linear-gradient(135deg, #360036 0%, #360036 50%, #222222 50%, #222222 100%);
}
#themes .theme-black {
	background: #000000;
	background: -moz-linear-gradient(-45deg, #000000 0%, #000000 51%, #333333 51%, #333333 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #000000), color-stop(51%, #000000), color-stop(51%, #333333), color-stop(100%, #333333));
	background: -webkit-linear-gradient(-45deg, #000000 0%, #000000 51%, #333333 51%, #333333 100%);
	background: -o-linear-gradient(-45deg, #000000 0%, #000000 51%, #333333 51%, #333333 100%);
	background: -ms-linear-gradient(-45deg, #000000 0%, #000000 51%, #333333 51%, #333333 100%);
	background: linear-gradient(135deg, #000000 0%, #000000 51%, #333333 51%, #333333 100%);
}
/* lingua */

#langs .attivo {
	opacity: 1.0 !important;
	cursor: default;
}
#langs a:hover {
	opacity: 1.0 !important;
}
#langs .circle {
	width: 14px;
	height: 14px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 3px 0 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
#langs .circle a {
	width: 14px;
	height: 14px;
	display: block;
	opacity: 0.5;
}
#langs img {
	width: 100%;
	vertical-align: top;
}
#fontSize a {
	opacity: 0.5;
}
#fontSize .attivo {
	opacity: 1.0 !important;
	cursor: default;
}
#fontSize a:hover {
	opacity: 1.0 !important;
}
/* Tabs principali */

.nav>li>a {
	margin: 0 5px 0 0;
	padding: 5px 8px !important;
}
#menuTab .nav {
	margin: 0 2px 2px 2px !important;
}
#menuTab #voce {
	float: right;
}
#voce button:disabled {
	display: none !important;
}
/* voce ia */

#voce .red {
	background: #c00;
}
#voce .green {
	background: #090;
}
#voce .circle {
	width: 20px;
	height: 20px;
	color: #fff;
	border: 1px solid #555;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	margin: 4px 0 0 0 !important;
	padding: 2px !important;
	overflow: hidden;
}
#voce #recordingIndicator {
	color: #fff;
	display: none !important;
}
/* Accordion */

.panel-group {
	margin-bottom: inherit;
	border-radius: inherit;
}
.panel-group .panel {
	margin-bottom: inherit;
	border-radius: inherit;
}
.panel-default {
	border: none;
}
.panel-heading {
	border-radius: inherit;
	padding: 1px;
}
.panel-title {
	text-align: center;
}
.panel-collapse .panel-body {
	padding: inherit;
	margin: inherit;
	border-top: inherit;
}
/* Tabs secondari */

#submenuTab .nav {
	margin: 0 2px 0 2px !important;
	padding: 0 !important;
	text-align: center;
}
#submenuTab .nav li a {
	padding: 5px !important;
}
.submenuTab .tab-content {
	padding: 2px 1px;
}
.submenuTab li {
	width: auto;
	margin: 0 !important;
	padding: 0;
	display: inline-block;
	float: none !important;
}
.submenuTab li a {
	margin: 0 !important;
}
.submenuTab .nav-pills>li>a {
	text-decoration: none;
	transition: none !important;
}
/* range slider */

.range-slider {
	position: relative;
	max-width: 100%;
	margin: 0;
	padding: 1px 0;
}
.range-slider__range {
	-webkit-appearance: none;
 width: calc(100% - (143px)) !important;
	height: 3px;
	background: #d7dcdf;
	outline: none;
	padding: 0;
	margin: 0;
	display: inline-block !important;
}
 .range-slider__range::-webkit-slider-thumb {
 -webkit-appearance: none;
 appearance: none;
 width: 10px;
 height: 10px;
 border-radius: 8px;
 background: #666;
 cursor: pointer;
 -webkit-transition: background .15s ease-in-out;
 transition: background .15s ease-in-out;
}
 .range-slider__range::-webkit-slider-thumb:hover {
 background: #999;
}
 .range-slider__range:active::-webkit-slider-thumb {
 background: #999;
}
 .range-slider__range::-moz-range-thumb {
 width: 12px;
 height: 12px;
 border: 0;
 background: #333;
 cursor: pointer;
 -webkit-transition: background .15s ease-in-out;
 transition: background .15s ease-in-out;
}
 .range-slider__range::-moz-range-thumb:hover {
 background: #999;
}
 .range-slider__range:active::-moz-range-thumb {
 background: #999;
}
.range-slider__value {
	position: relative;
	width: 35px;
	color: #fff;
	font-family: 'Alien League Bold', sans-serif !important;
	font-size: 12px !important;
	line-height: 14px;
	text-align: center;
	background: #333;
	padding: 2px;
	margin-left: 4px;
	display: inline-block;
}
.range-slider__value:after {
	position: absolute;
	top: 2px;
	left: -6px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-right: 7px solid #333;
	border-bottom: 7px solid transparent;
	content: '';
}

::-moz-range-track {
 background: #d7dcdf;
 border: 0;
}
 input::-moz-focus-inner, input::-moz-focus-outer {
 border: 0;
}
/* SLIDERS */
/* tonalità */
.slide_tonalita_rossi {
	background: rgb(191,0,124);
	background: -moz-linear-gradient(left, rgb(191,0,124) 0%, rgb(186,3,33) 50%, rgb(191,80,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(191,0,124)), color-stop(50%, rgb(186,3,33)), color-stop(100%, rgb(191,80,0)));
	background: -webkit-linear-gradient(left, rgb(191,0,124) 0%, rgb(186,3,33) 50%, rgb(191,80,0) 100%);
	background: -o-linear-gradient(left, rgb(191,0,124) 0%, rgb(186,3,33) 50%, rgb(191,80,0) 100%);
	background: -ms-linear-gradient(left, rgb(191,0,124) 0%, rgb(186,3,33) 50%, rgb(191,80,0) 100%);
	background: linear-gradient(to right, rgb(191,0,124) 0%, rgb(186,3,33) 50%, rgb(191,80,0) 100%);
}
.slide_tonalita_arancioni {
	background: rgb(191,0,38);
	background: -moz-linear-gradient(left, rgb(191,0,38) 0%, rgb(191,89,0) 50%, rgb(191,185,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(191,0,38)), color-stop(50%, rgb(191,89,0)), color-stop(100%, rgb(191,185,0)));
	background: -webkit-linear-gradient(left, rgb(191,0,38) 0%, rgb(191,89,0) 50%, rgb(191,185,0) 100%);
	background: -o-linear-gradient(left, rgb(191,0,38) 0%, rgb(191,89,0) 50%, rgb(191,185,0) 100%);
	background: -ms-linear-gradient(left, rgb(191,0,38) 0%, rgb(191,89,0) 50%, rgb(191,185,0) 100%);
	background: linear-gradient(to right, rgb(191,0,38) 0%, rgb(191,89,0) 50%, rgb(191,185,0) 100%);
}
.slide_tonalita_gialli {
	background: rgb(191,80,0);
	background: -moz-linear-gradient(left, rgb(191,80,0) 0%, rgb(186,186,3) 50%, rgb(51,191,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(191,80,0)), color-stop(50%, rgb(186,186,3)), color-stop(100%, rgb(51,191,0)));
	background: -webkit-linear-gradient(left, rgb(191,80,0) 0%, rgb(186,186,3) 50%, rgb(51,191,0) 100%);
	background: -o-linear-gradient(left, rgb(191,80,0) 0%, rgb(186,186,3) 50%, rgb(51,191,0) 100%);
	background: -ms-linear-gradient(left, rgb(191,80,0) 0%, rgb(186,186,3) 50%, rgb(51,191,0) 100%);
	background: linear-gradient(to right, rgb(191,80,0) 0%, rgb(186,186,3) 50%, rgb(51,191,0) 100%);
}
.slide_tonalita_verdi {
	background: rgb(191,185,0);
	background: -moz-linear-gradient(left, rgb(191,185,0) 0%, rgb(45,191,0) 50%, rgb(0,191,162) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(191,185,0)), color-stop(50%, rgb(45,191,0)), color-stop(100%, rgb(0,191,162)));
	background: -webkit-linear-gradient(left, rgb(191,185,0) 0%, rgb(45,191,0) 50%, rgb(0,191,162) 100%);
	background: -o-linear-gradient(left, rgb(191,185,0) 0%, rgb(45,191,0) 50%, rgb(0,191,162) 100%);
	background: -ms-linear-gradient(left, rgb(191,185,0) 0%, rgb(45,191,0) 50%, rgb(0,191,162) 100%);
	background: linear-gradient(to right, rgb(191,185,0) 0%, rgb(45,191,0) 50%, rgb(0,191,162) 100%);
}
.slide_tonalita_acquamarina {
	background: rgb(51,191,0);
	background: -moz-linear-gradient(left, rgb(51,191,0) 0%, rgb(0,191,166) 50%, rgb(0,105,191) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(51,191,0)), color-stop(50%, rgb(0,191,166)), color-stop(100%, rgb(0,105,191)));
	background: -webkit-linear-gradient(left, rgb(51,191,0) 0%, rgb(0,191,166) 50%, rgb(0,105,191) 100%);
	background: -o-linear-gradient(left, rgb(51,191,0) 0%, rgb(0,191,166) 50%, rgb(0,105,191) 100%);
	background: -ms-linear-gradient(left, rgb(51,191,0) 0%, rgb(0,191,166) 50%, rgb(0,105,191) 100%);
	background: linear-gradient(to right, rgb(51,191,0) 0%, rgb(0,191,166) 50%, rgb(0,105,191) 100%);
}
.slide_tonalita_blu {
	background: rgb(0,191,162);
	background: -moz-linear-gradient(left, rgb(0,191,162) 0%, rgb(0,92,191) 50%, rgb(146,0,191) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,191,162)), color-stop(50%, rgb(0,92,191)), color-stop(100%, rgb(146,0,191)));
	background: -webkit-linear-gradient(left, rgb(0,191,162) 0%, rgb(0,92,191) 50%, rgb(146,0,191) 100%);
	background: -o-linear-gradient(left, rgb(0,191,162) 0%, rgb(0,92,191) 50%, rgb(146,0,191) 100%);
	background: -ms-linear-gradient(left, rgb(0,191,162) 0%, rgb(0,92,191) 50%, rgb(146,0,191) 100%);
	background: linear-gradient(to right, rgb(0,191,162) 0%, rgb(0,92,191) 50%, rgb(146,0,191) 100%);
}
.slide_tonalita_viola {
	background: rgb(0,105,191);
	background: -moz-linear-gradient(left, rgb(0,105,191) 0%, rgb(149,3,186) 50%, rgb(191,0,124) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,105,191)), color-stop(50%, rgb(149,3,186)), color-stop(100%, rgb(191,0,124)));
	background: -webkit-linear-gradient(left, rgb(0,105,191) 0%, rgb(149,3,186) 50%, rgb(191,0,124) 100%);
	background: -o-linear-gradient(left, rgb(0,105,191) 0%, rgb(149,3,186) 50%, rgb(191,0,124) 100%);
	background: -ms-linear-gradient(left, rgb(0,105,191) 0%, rgb(149,3,186) 50%, rgb(191,0,124) 100%);
	background: linear-gradient(to right, rgb(0,105,191) 0%, rgb(149,3,186) 50%, rgb(191,0,124) 100%);
}
.slide_tonalita_magenta {
	background: rgb(146,0,191);
	background: -moz-linear-gradient(left, rgb(146,0,191) 0%, rgb(186,3,116) 50%, rgb(191,0,38) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(146,0,191)), color-stop(50%, rgb(186,3,116)), color-stop(100%, rgb(191,0,38)));
	background: -webkit-linear-gradient(left, rgb(146,0,191) 0%, rgb(186,3,116) 50%, rgb(191,0,38) 100%);
	background: -o-linear-gradient(left, rgb(146,0,191) 0%, rgb(186,3,116) 50%, rgb(191,0,38) 100%);
	background: -ms-linear-gradient(left, rgb(146,0,191) 0%, rgb(186,3,116) 50%, rgb(191,0,38) 100%);
	background: linear-gradient(to right, rgb(146,0,191) 0%, rgb(186,3,116) 50%, rgb(191,0,38) 100%);
}
/* saturazione */
.slide_saturazione_rossi {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,45) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(223,0,45)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,45) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,45) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,45) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(223,0,45) 100%);
}
.slide_saturazione_arancioni {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,95,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(223,95,0)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,95,0) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,95,0) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,95,0) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(223,95,0) 100%);
}
.slide_saturazione_gialli {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,215,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(223,215,0)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,215,0) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,215,0) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,215,0) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(223,215,0) 100%);
}
.slide_saturazione_verdi {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(61,223,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(61,223,0)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(61,223,0) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(61,223,0) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(61,223,0) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(61,223,0) 100%);
}
.slide_saturazione_acquamarina {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,223,189) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(0,223,189)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,223,189) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,223,189) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,223,189) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(0,223,189) 100%);
}
.slide_saturazione_blu {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,124,223) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(0,124,223)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,124,223) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,124,223) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(0,124,223) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(0,124,223) 100%);
}
.slide_saturazione_viola {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(173,0,223) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(173,0,223)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(173,0,223) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(173,0,223) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(173,0,223) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(173,0,223) 100%);
}
.slide_saturazione_magenta {
	background: rgb(83,83,83);
	background: -moz-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,144) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(83,83,83)), color-stop(100%, rgb(223,0,144)));
	background: -webkit-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,144) 100%);
	background: -o-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,144) 100%);
	background: -ms-linear-gradient(left, rgb(83,83,83) 0%, rgb(223,0,144) 100%);
	background: linear-gradient(to right, rgb(83,83,83) 0%, rgb(223,0,144) 100%);
}
/* luminanza */
.slide_luminanza_rossi {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,39) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(191,1,39)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,39) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,39) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,39) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(191,1,39) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_arancioni {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,83,1) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(191,83,1)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,83,1) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,83,1) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,83,1) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(191,83,1) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_gialli {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,185,1) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(191,185,1)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,185,1) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,185,1) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,185,1) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(191,185,1) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_verdi {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(51,191,1) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(51,191,1)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(51,191,1) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(51,191,1) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(51,191,1) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(51,191,1) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_acquamarina {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,191,162) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(1,191,162)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,191,162) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,191,162) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,191,162) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(1,191,162) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_blu {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,105,191) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(1,105,191)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,105,191) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,105,191) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(1,105,191) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(1,105,191) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_viola {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(147,1,191) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(147,1,191)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(147,1,191) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(147,1,191) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(147,1,191) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(147,1,191) 50%, rgb(255,255,255) 100%);
}
.slide_luminanza_magenta {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,124) 50%, rgb(255,255,255) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,0,0)), color-stop(50%, rgb(191,1,124)), color-stop(100%, rgb(255,255,255)));
	background: -webkit-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,124) 50%, rgb(255,255,255) 100%);
	background: -o-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,124) 50%, rgb(255,255,255) 100%);
	background: -ms-linear-gradient(left, rgb(0,0,0) 0%, rgb(191,1,124) 50%, rgb(255,255,255) 100%);
	background: linear-gradient(to right, rgb(0,0,0) 0%, rgb(191,1,124) 50%, rgb(255,255,255) 100%);
}

/* BOX */

.radius_top {
}
.radius_bot {
}
.splitbox {
	padding: 0 !important;
}
.box {
	text-align: center;
	padding: 1px;
	margin: 1px;
}
.btn {
	border-radius: inherit;
}
.btn-sm {
	min-height: 20px;
	padding: 0 3px;
}
.box .btn-square {
	width: 25px;
	height: 20px;
	padding: 0px;
	vertical-align: middle;
	margin: 0;
	overflow: hidden;
}
.box .btn-rect {
	width: 35px;
	height: 20px;
	padding: 0px;
	vertical-align: middle;
	margin: 0;
	overflow: hidden;
}
.box .btn-circle {
	width: 21px;
	height: 21px;
	vertical-align: top;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
}
.box .btn-square span, .box .btn-rect span, .box .btn-circle span {
	text-align: center;
	line-height: 8px;
}
.box .btn-square strong, .box .btn-rect strong, .box .btn-circle strong {
	display: block;
	font-weight: normal !important;
}
.btn, .btn-square, .btn-rect, .btn-circle {
	font-family: 'Alien League Bold', sans-serif !important;
	font-size: 13px !important;
}
.btn span strong, .btn-square span strong, .btn-rect span strong, .btn-circle span strong {
	font-size: 8px !important;
}
button.close {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	padding: 0;
}
.close {
	color: #000;
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 1;
	opacity: 0.2;
	text-shadow: 0 1px 0 #fff;
}
.modal-title {
	color: #000 !important;
}
.tab-content {
}
.submenuTab .content {
	padding: 2px 0;
}
.submenuTab .tab-content {
	padding: 0 !important;
	margin: 0 !important;
}
#section, #selections {
	position: relative;
	margin: 2px;
	z-index: 80;
}
#tools {
	position: relative;
	z-index: 90;
}
#tools ul {
	margin: 0;
	padding: 0;
	list-style: none !important;
	text-align: center;
	line-height: 1px;
	display: block;
}
#tools ul li {
	position: relative;
	max-width: 8.33%;
	list-style: none !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}
#tools ul li a {
	border: 1px solid transparent;
	padding: 0 2px;
	overflow: hidden;
	display: block;
}
#tools ul li a:hover, #tools ul li a.attivo {
	background: #383838;
	border: 1px solid #636363;
}
#tools ul li img {
	width: 100%;
	display: block;
}
/* FOOTER */

footer {
	position: absolute;
	width: auto;
	padding: 5px;
	bottom: 0px;
	left: 2px;
	right: 2px;
	z-index: 100;
}
footer .foot {
	line-height: 1;
}
/* copyright */

#copyright {
	margin: 5px 0 0 0;
	text-align: left;
	line-height: 10px;
}
#copyright span {
	font-family: 'Alien League Bold', sans-serif;
	font-size: 12px;
}
#copyright span.social {
	margin: 0 0 0 5px;
	float: right;
}
#copyright .fa {
	margin: 0 5px 0 0;
	font-size: 12px !important;
}
#copyright .madeinitaly {
	width: 12px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
#copyright .madeinitaly img {
	width: 12px;
}
#copyright .version {
	vertical-align: top;
}
/* Color Picker */
/* Common stuff */
.picker-wrapper, .slide-wrapper {
	position: relative;
	float: left;
}
.picker-indicator, .slide-indicator {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.picker, .slide {
	cursor: crosshair;
	float: left;
}
/* Default skin */
.cp-default {
	background-color: gray;
	padding: 12px;
	box-shadow: 0 0 40px #000;
	border-radius: 15px;
	float: left;
}
.cp-default .picker {
	width: 200px;
	height: 200px;
}
.cp-default .slide {
	width: 30px;
	height: 200px;
}
.cp-default .slide-wrapper {
	margin-left: 10px;
}
.cp-default .picker-indicator {
	width: 5px;
	height: 5px;
	border: 2px solid darkblue;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	background-color: white;
}
.cp-default .slide-indicator {
	width: 100%;
	height: 10px;
	left: -4px;
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: alpha(opacity=60);
	border: 4px solid lightblue;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: white;
}
/* Small skin */

.cp-small {
	padding: 5px;
	background-color: white;
	float: left;
	border-radius: 5px;
}
.cp-small .picker {
	width: 100px;
	height: 100px;
}
.cp-small .slide {
	width: 15px;
	height: 100px;
}
.cp-small .slide-wrapper {
	margin-left: 5px;
}
.cp-small .picker-indicator {
	width: 1px;
	height: 1px;
	border: 1px solid black;
	background-color: white;
}
.cp-small .slide-indicator {
	width: 100%;
	height: 2px;
	left: 0px;
	background-color: black;
}
