a:link {
  text-decoration: none;
  color: brown;
}


a:visited {
  text-decoration: none;
  color: brown;
}


a:hover {
  color: red;
}


body {
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  /* background-Color:#e1d5c9; */
  background-Color:white;
}


input {
  /* font-family:Tahoma; */
  font-family: 'Montserrat', sans-serif;
  FONT-SIZE: 11px;
}


input:focus {
  background-Color:yellow;
}


select {
  /* font-family:Tahoma; */
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  background-Color:#e8f1f9;
  border:none;
  /* background-Color:#d5e6f4; */
  /* border:none; */
}


th {
  background-color:#E6E6E6;
  /* font-family:Tahoma; */
  font-family: 'Montserrat', sans-serif;
  font-size:10pt;
}


td {
  /* font-family:Tahoma; */
  font-family: 'Montserrat', sans-serif;
  font-size:10pt;
}


textarea {
  border:none;
  background-color:#d5e6f4;
  /* font-family:Tahoma; */
  font-family: 'Montserrat', sans-serif;
  font-size:10pt;
}

textarea:focus {
  background-Color:yellow;
}


.input_text {
  background-Color:#e8f1f9;
  /*
  BORDER-TOP-STYLE: groove;
  BORDER-RIGHT-STYLE: groove;
  BORDER-LEFT-STYLE: groove;
  BORDER-BOTTOM-STYLE: groove;
   */
  border:none;
}


.input_text_readonly {
background-color:#d9d9d9;
BORDER-TOP-STYLE: groove;
BORDER-RIGHT-STYLE: groove;
BORDER-LEFT-STYLE: groove;
BORDER-BOTTOM-STYLE: groove;
}

.input_textarea_readonly {
background-color:#d9d9d9;
BORDER-TOP-STYLE: groove;
BORDER-RIGHT-STYLE: groove;
BORDER-LEFT-STYLE: groove;
BORDER-BOTTOM-STYLE: groove;
}


.submit_filtra {
  background-Color:green;
  color:white;
}


.submit_aggiungi {
  background-Color:orange;
  color:white;
}




/*---- PANNELLI DIVISORI ----*/
#Pan {
/*background:url(img/bg-pan.png) 0 0 repeat-x #FDFDFD;*/
width:100%;
height:23px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
margin:5px 0 0 0;	/* il primo valore indica il margine superiore */
border-bottom:1px solid #3A6A8D;
}

#Pan ul{
width:1000px;	/* era 640px, 04/07/2017 era 800 */
height:22px;
}

#Pan ul li{
width:150px;	/* era 75px */
height:22px;
float:left;
list-style-type: none;		/* non visualizza il simbolo tondo; */
background-image:url(img/pan-normal.png);
background-repeat: no-repeat;
/* color:#ffffff; */
}

#Pan ul li:hover{
background:url(img/pan-hover.png) 0 0 no-repeat #F5F4F4;
color:green;		/* #990000=rosso scuro */
text-decoration:none;
}

#Pan ul li a{
width:150px;		/* era 78px */
height:22px;
/* background:url(img/pan-normal.png) 0 0 no-repeat #F5F4F4; */
background-position: 0px 0px;
padding-left: 5px;
/* padding-right: 30px; */	/* era 20px */
/* color:#F5F4F4; */
text-decoration:none;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:22px;
margin:0 2px 0 0;
}

#Pan ul li a:hover{
}

#Pan ul li font:hover{
color:#ffffff;		/* #990000=bianco */
}

/*---- PANNELLI DIVISORI ----*/
