  * {
      touch-action: manipulation;
   	font-size:22px;
  }
/* Add a black background color to the top navigation */
.topnav {

  overflow: hidden;
   display: flex; 
}

/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.logoCli
{
	flex: 1; 
    padding: 10px;
	width:200px;
}
.Titolo
{

  flex: 1; 
  padding: 10px;
}
.LogoEcho
{
	height:50px;

}
/* Chan
ge the color of links on hover */
.topnav a:hover {
 /* background-color: #ddd;
  color: black;*/
}

/* Add a color to the active/current link */
.topnav a.active {
  /*background-color: #04AA6D;
  color: white;*/
}

.btnStd {
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
	width:450px;
}
.btnStd:hover {
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}
.btnStd:active {
	position:relative;
	top:1px;
}


.btnStdFoto {
	background-color:#90EE90;
	border-radius:6px;
	border:1px solid #90EE90;
	display:inline-block;
	cursor:pointer;
	color:black;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
	width:450px;
}


.tblMenu
{
	width:100%;text-align:center;height: 14px;
}
.tblMenu td {
		width:25%;
	 padding: 20px;
}
.text_touch_string {
	height:35px;
	width:500px;
}

.text_touch_insert {
	height:35px;
	width:100%;
}

.tblOperatori
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}
.tblOperatori td {
		border: 1px solid #ddd;
		padding: 12px;
}
.tblOperatori tr:nth-child(even){background-color: #f2f2f2;}

.tblOperatori tr:hover {background-color: #ddd;}

.tblOperatori th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}

.btnRed {
	background:linear-gradient(to bottom, #FF625A 5%, #C94D47 100%);
	background-color:#FF625A;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:white;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
	width:450px;
}
.btnRed:hover {
	background:linear-gradient(to bottom, #FF625A 5%, #C94D47 100%);
	background-color:#FF625A;
}
.btnRed:active {
	position:relative;
	top:1px;
}


.btnYellow {
	background:linear-gradient(to bottom, #ffff00  5%, #ffff00 100%);
	background-color:#ffff00 ;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:RED;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
}
.btnYellow:hover {
	background:linear-gradient(to bottom, #ffff00  5%, #C94D47 100%);
	background-color:#ffff00 ;
}
.btnYellow:active {
	position:relative;
	top:1px;
}



.tblInsert
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}
.tblInsert td {
		border: 1px solid #ddd;
		padding: 12px;
}
.tblInsert tr:nth-child(even){background-color: #f2f2f2;}

.tblInsert tr:hover {background-color: #ddd;}

.tblInsert th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: grey;
  color: white;
}


.btnStdMenu {
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:black;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
	width:450px;
}
.btnStdMenu:hover {
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}
.btnStdMenu:active {
	position:relative;
	top:1px;
}

.btnStdFr {
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:15px 40px;
	text-decoration:none;
}
.btnStdFr:hover {
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}
.btnStdFr:active {
	position:relative;
	top:1px;
}
