/* ------------------------------------------------------------------------------------------- */
a:link, a:visited {text-decoration: none; color:black;}
/* ------------------------------------------------------------------------------------------- */
input[type="text"], input[type="hidden"], input[type="password"], input[type="tel"], input[type="date"], select
            {
            background: white;
            color: black;
            border: 1px solid #3366cc;
            border-radius:3px;
            font-size:12px;font-weight:normal;font-family:verdana,arial;
            padding-left:3%;
            padding-top: 4px;
            padding-bottom: 4px;
            }
input:required {
            border: 1px solid red;
            }
:disabled   {
            cursor: no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            }
placeholder {
            font-size:7px;
            }
input[type="text"]:focus
            {
            font-weight: bold;
            }
input[type="text"]:read-only { /* For Firefox */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            } 
input[type="text"]:-moz-read-only { /* per gli altri browser */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            }
input[type="password"]:read-only { /* For Firefox */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            } 
input[type="password"]:-moz-read-only { /* per gli altri browser */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            }
input[type="tel"]:read-only { /* For Firefox */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            } 
input[type="tel"]:-moz-read-only { /* per gli altri browser */
            cursor:no-drop;
            border: 1px solid #911402;
            background: #f9f6f6; /* grigio */
            }
input[type=button], input[type=submit], input[type=reset] {
            border: none;
            color: black;
            text-decoration: none;
            cursor: pointer;
            }
#typebutton {
            margin: auto;
            line-height: 0px;
            display: block;
            border:none;
            text-align: center; 
            cursor: pointer;
            background:none;  /* Sfondo pulsante*/
            }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
            background-color: #f9922d;
            font-weight:bold;
            }
/* -------------------------     input type nuovi align    --------------------------------- */
#sinistra   { /* usata nei newinput */
            width:97%;
            text-align: left;
            padding-left:1%;
            padding-right:0px;
            }
#middle     { /* usata nei newinput */
            padding-left:0px;
            text-align: center;
            }
#center     {
            width:97%;
            padding-left:0px;
            text-align: center;
            }
#centerblack {
            width:97%;
            padding-left:0px;
            text-align: center;
            font-weight:bold;
            }
#left       {
            width:97%;
            text-align: left;
            padding-left:5px;
            }
#right      {
            width:97%;
            text-align: right;
            padding-left:0px;
            padding-right:6px;
            }
.cubo {
	background: #cbf2f8;
	padding: 5px;
  border:1px solid blue;
	border-radius: 4px;
	position: relative;
	width: auto;
}

/* select --------------------------------------------------------------------------- */
select      {width:97%;}
#selectlist { /* select usata nella lista parametri */
            background: none;
            border: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            cursor:pointer;
            padding-top: 4px;
            padding-left:4px;
            padding-bottom: 4px;
            width:97%;
            }
#select-paratab    {    
            width: 97%;
            padding-top: 4px;
            padding-left:4px;
            padding-bottom: 4px;
            background: none;
            border:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance: none;
            text-indent: 1px;
            text-overflow: "";
            }
#select-lab { 
            border: 1px solid #f40611;
            }
#select-red { 
            border: 1px solid #f40611;
            }
fieldset    {
            border: none;
            }
.button     {
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 10px;
  transition-duration: 0.6s;
            }
.attivo { 
            color: black;
            text-decoration: none;
            text-transform:uppercase;
            cursor: pointer;
            width:70%;
            padding:5px;
            background-color: #c0c0c0;
            border: 1px solid black;
            border-radius: 5px;
            box-shadow: 2px 2px 1px grey;
            }
.attivo:hover {
            background-color: #f9922d;
            box-shadow: 1px 1px 0px grey;
            }
.nonattivo {
            color: #cfcdcd;
            text-decoration: none;
            text-transform:uppercase;
            cursor: auto;
            width:70%;
            padding:5px;
            background-color: #c0c0c0;
            opacity: 0.6;
            border: 1px solid black;
            border-radius: 5px;
            }
