.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	font-size: 0.8em;
}/*
	Realizzazione Web by Joomeph
	www.joomeph.com
*/

body {
	background: #242629;
	color: #FFF;
	font-size: 14px;
}

h3 {
	font-size: 20px;
}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	button,
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
		background-color: transparent;
		border: 0;
		border-radius: 0;
		box-shadow: inset 0 0 0 2px #36383c;
		color: #ffffff !important;
		cursor: pointer;
		display: inline-block;
		font-size: 0.9em;
		font-weight: 300;
		height: 3em;
		letter-spacing: 0.1em;
		line-height: 3em;
		padding: 0 2.5em;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		white-space: nowrap;
	}

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		button:hover,
		.button:hover {
			box-shadow: inset 0 0 0 2px #EDFF89;
			color: #EDFF89 !important;
		}

			input[type="submit"]:hover:active,
			input[type="reset"]:hover:active,
			input[type="button"]:hover:active,
			button:hover:active,
			.button:hover:active {
				background-color: rgba(52, 165, 142, 0.15);
				color: #34a58e !important;
			}

		input[type="submit"].icon,
		input[type="reset"].icon,
		input[type="button"].icon,
		button.icon,
		.button.icon {
			padding-left: 1.35em;
		}

			input[type="submit"].icon:before,
			input[type="reset"].icon:before,
			input[type="button"].icon:before,
			button.icon:before,
			.button.icon:before {
				margin-right: 0.5em;
			}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		button.fit,
		.button.fit {
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		button.small,
		.button.small {
			font-size: 0.8em;
		}

		input[type="submit"].large,
		input[type="reset"].large,
		input[type="button"].large,
		button.large,
		.button.large {
			font-size: 1.35em;
		}

		input[type="submit"].primary,
		input[type="reset"].primary,
		input[type="button"].primary,
		button.primary,
		.button.primary {
			background-color: #34a58e;
			box-shadow: none;
		}

			input[type="submit"].primary:hover,
			input[type="reset"].primary:hover,
			input[type="button"].primary:hover,
			button.primary:hover,
			.button.primary:hover {
				background-color: #47c5ab;
				color: #ffffff !important;
			}

				input[type="submit"].primary:hover:active,
				input[type="reset"].primary:hover:active,
				input[type="button"].primary:hover:active,
				button.primary:hover:active,
				.button.primary:hover:active {
					background-color: #287e6d;
				}

		input[type="submit"].disabled, input[type="submit"]:disabled,
		input[type="reset"].disabled,
		input[type="reset"]:disabled,
		input[type="button"].disabled,
		input[type="button"]:disabled,
		button.disabled,
		button:disabled,
		.button.disabled,
		.button:disabled {
			pointer-events: none;
			opacity: 0.35;
		}

.imgresponsive {
	width: 60%;
	height: auto;
	max-width: 350px;
}

.imgresponsivehome {
	width: 100%;
	height: auto;
	max-width: 350px;
}

/* The Modal (background) */
.modal {
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  left: 0;
  top: 100;
  width: 100%; /* Full width */
  height: 90%; /* height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #111;
  margin: 5% auto; /* 15% from the top and centered */
  padding: 10px;
  border: 1px solid #888;
  width: 90%; /* Could be more or less, depending on screen size */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  animation-name: animatetop;
  animation-duration: 0.4s
}

@media screen and (min-width: 350px) {
	
	.modal {
		top: 125;
	}
	
}

@media screen and (min-width: 500px) {
	
	.modal {
		top: 150;
	}
	
}

.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {
	top: 0;
}

table.tabella {
	font-size:14px;
	color: #FFF;
	border: 1px #ccc solid;
}

table.tabella th {
	font-size:14px;
	height: 30px;
	background-color: rgba(19,90,255,0.40);
}

table.tabella a {
	font-size:14px;
}

table.tabella a:hover {
	font-size:14px;
}

table.tabella td {
	font-size:14px;
	height: 30px;
	border-bottom: 1px dotted #111;
}

table.tabella tr.row0 {
	background-color: #777;
}

table.tabella tr.row1 {
	background-color: #666;
}

table.tabella .row0:hover {
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	color:#111;
	font-weight: bold;
	background: #135aff;
    border-color: #5588ff #aa5c5d #135aff;
    background-image: -webkit-linear-gradient(top, #135aff, #5588ff);
    background-image: -moz-linear-gradient(top, #135aff, #5588ff);
    background-image: -o-linear-gradient(top, #135aff, #5588ff);
    background-image: linear-gradient(to bottom, #135aff, #5588ff);
}

table.tabella .row1:hover {
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	color:#111;
	font-weight: bold;
	background: #135aff;
    border-color: #5588ff #aa5c5d #135aff;
    background-image: -webkit-linear-gradient(top, #135aff, #5588ff);
    background-image: -moz-linear-gradient(top, #135aff, #5588ff);
    background-image: -o-linear-gradient(top, #135aff, #5588ff);
    background-image: linear-gradient(to bottom, #135aff, #5588ff);
}