body{
       /* background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 22%, rgba(39,58,96,1) 82%, rgba(39,58,96,1) 100%);*/
}
a:active,a:link,a:visited {
	font-family: Tahoma, Arial,  Verdana;
  	font-size: 11px;
  	color: #000000; 
	text-decoration:none;}
	
a:hover {
	font-family: Tahoma, Arial,  Verdana;
  	font-size: 11px;
  	color: #000000; 
	text-decoration:underline;}

td { 
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
}

.testoazz { 
  color: #7F99CC;
}

.testoblu { 
  color: #003366;
}

.testogiallo { 
  color: #FCB231;
}

.testogrigio { 
  color: #4E4E4E;
}

.testorosso { 
  color: #FF0000;
}

.td_down {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: lightgrey;
}



/* css per i campi form */

INPUT.field	{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  /*background-color:  #d5e1f9;
   border: solid 1px lightgrey;
  */
  background-color: #d5e1f9;
  border: solid 1px lightgrey;
  cursor: default;
} 

INPUT.fieldfocus	{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF; 
  border: solid 1px #415273;
 
  cursor: text;
}

INPUT.fieldDisabled	{
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff; 
  border: solid 1px #E1E1E1;
  cursor: default;
}

INPUT.button
{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  border: solid 1px #000000;
  cursor: default;
}

INPUT.buttonfocus
{
 font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color: #e1e1e1; 
  border: solid 1px #000000;
  cursor: pointer;
}

INPUT.buttonNormal
{
 font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  cursor: default;
  padding: 0px;
}

INPUT.buttonfocusNormal
{
 font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  cursor: pointer;
  padding: 0px;
}


SELECT.field
{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color:  #d5e1f9; 
  border: solid 1px lightgrey;
  cursor: default;
}

SELECT.fieldfocus
{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color:  #d5e1f9; 
  border: solid 1px lightgrey;
  cursor: default;
}

TEXTAREA.field
{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color:  #d5e1f9; 
  border: solid 1px lightgrey;
  cursor: default;
}

TEXTAREA.fieldfocus
{
  font-family: Tahoma, Arial,  Verdana;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF; 
  border: solid 1px lightgrey;
  cursor: text;
}


/* menubar e menubar separator */

.menuBar {
  border-style: solid;
  border-width: 0px;
  border-left-color: #ffffff;
  border-left-width: 1px;
  border-right-color: #808080;
  border-right-width: 1px;
  border-top-color: #ffffff;
  border-top-width: 1px;
  border-bottom-color: #808080;
  border-bottom-width: 1px;
  cursor: default;
  background-color: #273a60;
  color: white;
  /*background-color: #FBB131;*7
  /*background-color: buttonface; */
}

.menuBar td { 
  color: white;
}
.testoOut {  
  background-color: #FFFFFF;
  cursor: default; 
}

.testoOver { 
  background-color:  #d5e1f9; 
  cursor: hand;
}

body {
	font: MessageBox;
	font: Message-Box;
	border-style: solid;
  	border-width: 0px;
  	border-left-color: #ffffff;
  	border-left-width: 1px;
  	border-right-color: #808080;
  	border-right-width: 1px;
  	border-top-color: #ffffff;
  	border-top-width: 1px;
  	border-bottom-color: #808080;
  	border-bottom-width: 1px;
  	cursor: default;
	background-color: #CDCECD;
  /*background-color: #CDCECD;*/
}

.btable {
	/*border-collapse:	collapse;*/
	border:				1px solid;
	border-color:		ThreeDShadow ThreeDShadow ThreeDShadow ThreeDShadow;
	background:			#FFFFFF;
	width:				100%;
	align:center;
	table-layout:fixed;
}

fieldset {
	margin:		7px;
	padding:	7px;
	width:		98%;
	text-align: center;
}
img{border-color:#4E4E4E}

.folderList {
    float:left;
    height: 50px;
    margin: 5px;
    font-weight: bold;
     border: 1px solid #CDCECD;
     padding: 5px;
    
}
.folderList:hover{
                 cursor: pointer;
                 border: 1px solid black;
             }
             
.folderList > div{
    float:left;  
}

.semaforo{
     padding: 0px 5px;
    border-radius: 30px;
    color:white;
    font-weight: bold;
}
.redBg{
    background-color: red;
}

.greenBg{
    background-color: green;
}
 
