textarea {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font: 71%/1.5 Verdana, Sans-Serif;
	background: #eee;
	width: 100%;
	background-image: url("../img/logo.png");
	background-size: 40%; 
	background-repeat: no-repeat; 
	background-position: center;
	/*-webkit-user-select: none;*/
	}

textarea {
	resize: none;
	}

#titolo-login{
	text-align:right;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 55px;
	
}
#titolo{
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 65px;
	
}
#sottotitolo{
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 35px;
	
}
#sub-titolo{
	text-align:center;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	
}
#blocco-login{
	text-align:center;
	position: absolute;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 25px;
	width: 500px;
	height: 200px;
	top: 50%;
	margin-top: -100px;
	left: 50%;
	margin-left: -250px;
	/*line-height: 30px;*/
	/*left: 0;*/
	/*background-color: #eee;*/
	background: #848484;
	font-weight: bold;
	color: #FFFFFF;
	border: 3px solid #000000;
	box-shadow: 10px 10px 15px #424242;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
}
#testo-login{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	width: 150px;
	height: 30px;
	text-align: center;
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	}
#sub-casella{
	position: absolute;
	overflow: hidden;
	text-overflow: ellipsis;
	/*border: 1px solid #000000;*/
	white-space: nowrap;
	list-style: none;
	width: 400px;
	height: 150px;
	top: 50%;
	margin-top: -75px;
	left: 50%;
	margin-left: -200px;
	text-align: center;
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	}
#caselle-login{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	/*margin: 20px 5px 5px 5px;*/
	width: 150px;
	height: 30px;
	text-align: center;
	line-height: 15px;
	background: #FFFFFF;
	font-weight: bold;
	/*color: #FFFFFF;*/
	border: 1px solid #000000;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	/*box-shadow: 10px 10px 15px #424242;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	}
#pulsante-login{
	position: absolute;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin-right: -75px;
	right: 50%;
	/*margin: 20px 5px 5px 5px;*/
	width: 150px;
	height: 30px;
	bottom: 10px;
	text-align: center;
	line-height: 15px;
	background: #FFFFFF;
	font-weight: bold;
	/*color: #FFFFFF;*/
	border: 1px solid #000000;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	/*box-shadow: 10px 10px 15px #424242;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	}
#logout{
	float: center;
	margin: 8px 8px 8px 8px;
	width: 60px;
	height: 20px;
	text-align: center;
	line-height: 100%;
	background: #fff;
	font-weight: bold;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

#write {
	text-align:center;
	width: 80%;
	height: 60px;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 45px;
	}
#keyboard {
	margin: 0;
	padding: 0;
	list-style: none;
}
#keyboard li {
	float: left;
	margin: 8px 12px 8px 8px;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
		.capslock, .tab, .left-shift {
		clear: left;
		}
			#keyboard .tab, #keyboard .delete {
			width: 80px;
			}
			#keyboard .capslock {
			width: 80px;
			}
			#keyboard .return {
			width: 80px;
			}
			#keyboard .left-shift {
			width: 95px;
			}
			#keyboard .right-shift {
			width: 109px;
			}
		.lastitem {
		margin-right: 0;
		}
		.uppercase {
		text-transform: uppercase;
		}
		#keyboard .space {
		clear: left;
		width: 681px;
		}
		.on {
		display: none;
		}
		#keyboard li:hover {
		position: relative;
		top: 1px;
		left: 1px;
		border-color: #e5e5e5;
		cursor: pointer;
		}

#servizi{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 90%;
	height: 9%;
	text-align: center;
	line-height: 250%;
	/*background: #00FF00;*/
	background: #00FF00;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 250%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}

#servizi-red{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 90%;
	height: 9%;
	text-align: center;
	line-height: 250%;
	background: #FF0000;
	color: #FFFFFF;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 250%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}

#back{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 90%;
	height: 9%;
	text-align: center;
	font-weight: bold;
	line-height: 250%;
	background: #fff;
	color: #000000;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 250%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}

#opzioni-omb{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 15px auto 15px ;
	width: 25%;
	height: auto;
	text-align: center;
	line-height: 330%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	}

#salva{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 15px 5px 15px;
	width: 5%;
	height: auto;
	text-align: center;
	line-height: 330%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
}

#opzioni-omb-red{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 15px auto 15px ;
	width: 25%;
	height: auto;
	text-align: center;
	line-height: 330%;
	background: #FF0000;
	font-weight: bold;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	}

#opzioni{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5% auto 5px ;
	width: 25%;
	height: auto;
	text-align: center;
	line-height: 330%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	}

#opzioni-red{
	float: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5% auto 5px ;
	width: 25%;
	height: auto;
	text-align: center;
	line-height: 330%;
	background: #FF0000;
	font-weight: bold;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#clienti-yellow{
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 10px 5px 5px 5px;
	width: 100%;
	height: 9%;
	text-align: center;
	line-height: 330%;
	background: #FFFF00;
	font-weight: bold;
	color: #000000;
	border: 1px solid #FFFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 180%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#orario{
	float: right;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 8%;
	text-align: center;
	line-height: 110%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 430%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#omb-mobili{
	float: right;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 8%;
	text-align: center;
	line-height: 110%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 430%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#orario-red{
	float: right;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 8%;
	text-align: center;
	line-height: 110%;
	background: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 430%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#orario-gray{
	float: right;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 8%;
	text-align: center;
	line-height: 110%;
	background: gray;
	font-weight: bold;
	color: #000000;
	border: 1px solid gray;
	font-family: Verdana, Sans-Serif;
	font-size: 430%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}

div.split4 div{
	float: left;
	width: 25%;
	width: 25%;
	width: 25%;
	width: 25%;
	padding: 0 0%
	}

div.split2 div{
	float: left;
	width: 75%;
	width: 25%;
	padding: 0 0%
	}

div.wide{
	clear: left; padding: 0 2%
	}

#invio{
	float: left;
	margin: 8px 8px 8px 8px;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
#reset{
	float: left;
	margin: 8px 8px 8px 8px;
	width: 272px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	background: #fff;
	font-weight: bold;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
#print{
	float: left;
	margin: 8px 8px 8px 8px;
	width: 272px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	background: #fff;
	font-weight: bold;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
#postovicino{
	float: left;
	margin: 8px 8px 8px 8px;
	width: 272px;
	height: 80px;
	text-align: center;
	line-height: 40px;
	background: #fff;
	font-weight: bold;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}

#elenco-servizi-prenotati{
	float: right;
	margin: 120% 8px 8px 8px;
	width: 272px;
	height: 80px;
	text-align: center;
	line-height: 40px;
	background: #fff;
	font-weight: bold;
	border: 1px solid #f9f9f9;
	font-family: Verdana, Sans-Serif;
	font-size: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
#omb-mobili{
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 9%;
	text-align: center;
	line-height: 180%;
	background: #00FF00;
	font-weight: bold;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 330%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#attenzione {
	float: center;
	margin-top: 10px;
	font-family: Verdana, Sans-Serif;
	color: red;
	/*text-shadow: 5px 5px 10px #424242;*/
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#omb-mobili-red{
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 5px 5px 5px 5px;
	width: 95%;
	height: 9%;
	text-align: center;
	line-height: 180%;
	background: #FF0000;
	font-weight: bold;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 330%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#Tab-Turni-Titolo{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 10px 5px 10px 5px;
	width: auto;
	color: #FFFFFF;
	max-width: 290px;
	height: auto;
	font-weight: bold;
	text-align: center;
	line-height: auto;
	padding: 10px;
	background: #4169E1;
	border: 1px solid #4169E1;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#Tab-Turni{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 10px 5px 10px 5px;
	width: auto;
	max-width: 290px;
	height: auto;
	text-align: center;
	line-height: auto;
	padding: 10px;
	background: #00FF00;
	border: 1px solid #7FFF00;
	font-family: Verdana, Sans-Serif;
	font-size: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}
#Tab-Turni-red{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	list-style: none;
	margin: 10px 5px 10px 5px;
	width: auto;
	height: auto;
	text-align: center;
	line-height: auto;
	padding-left: 30px;
	padding-right: 30px;
	background: #FF0000;
	border: 1px solid #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: 300%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	
	}

#text-service-5{
	text-align: center;
	font-family: Verdana, Sans-Serif;
	font-size: 400%;
}
#titolo-canc{
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
	font-size: 400%;
}
#blink{
	text-align: center;
	/*font-weight: bold;*/
	color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
	font-size: 100%;
}

a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
}
