/*html,body {
	width:100%;
        margin-left: 1cm;
        margin-right: 1cm;
	background-color: #F5F5F5;
        color:#000;
	#background-image:url(texture.jpg);
	}*/


.center {
        width=100%;
        #position: fixed;
        top: 5%;
        left: 30%;
        }
  
.logo {
	text-align:left;
        }
.logo > img {
        width:12%;
        }

.title {
    color: #000;
    }

.tablemain {
    position: absolute;
    left: 1%;
    #border-right: 1%;
    width: 98%
    }

.textbody {
    color: #000;
    }

.fieldWrapper {
        text-align: left;
        left: 35%;
        }

a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:none;}
a:active{color:#000;text-decoration:none;}

.ErrorList {
        color:red;
      }

.SuccessList {
        color:green;
      }
	  
.header{  margin:0 0 20px 0;}


/* modulo in alto, per le informazioni e il logout */
.section1{
width:98%;
box-shadow: 0 1px 0 #FFFFFF;
text-shadow: 0 1px 0 #FFFFFF;
background-color: #F1F1F1;
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
border:1px solid #333;
margin:0 0 5px 0;
padding: 1%;
overflow: auto;
}

.section1left {
  float: left;
  width: 20%;
  text-align: left;
  }

.section1center {
  float: left;
  width: 60%;
  text-align: center;
  }

.section1right {
  float: right;
  width: 20%;
  text-align: right;
  }

.firstrow{
width:98%;
box-shadow: 0 1px 0 #FFFFFF;
/* text-shadow: 0 1px 0 #FFFFFF;*/
background-color: #F1F1F1;
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
border:1px solid #333;
margin:0 0 2px 0;
padding: 1%;
overflow: auto;
}

.secondrow{
width:98%;
box-shadow: 0 1px 0 #FFFFFF;
/* text-shadow: 0 1px 0 #FFFFFF; */
background-color: #F1F1F1;
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
border:1px solid #333;
margin:0 0 20px 0;
padding: 1%;
overflow: auto;
}

/* gestione menu orizzontali */

ul#menutoplevel  {
  border: 0;
  margin: 0;
  padding: 2px 0;
  list-style: none;
  }

#menutoplevel li {
  float: left;
  padding: 3px;
  //width:15%;
  text-align: center;
  box-sizing: border-box;
  position: relative;
  }

#menutoplevel li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding: 2px 1px ;
  Background: #a5a5a5;
  }

 
.tablestandard{ 
width:98%;
float:left;
box-shadow: 0 1px 0 #FFFFFF;
text-shadow: 0 1px 0 #FFFFFF;
background-color: #F1F1F1;
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
border:1px solid #333;
margin:0 0 0 0;
padding: 1%;
/* height: 90%; */
}

.tablemax{
width:90%;
float:left;
box-shadow: 0 1px 0 #FFFFFF;
text-shadow: 0 1px 0 #FFFFFF;
background-color: #F1F1F1;
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
border:1px solid #333;
margin:0 0 0 0;
padding: 1%;
}

.scadenza_rosso {
  background-color: red;
  color: white;
  }

.scadenza_giallo {
  background-color: yellow;
  }

.scadenza_verde {
  background-color: green;
  color: white;
  }

 
.footer {
  background-color:#4d4d4d;
  font-family:"Courier New", Courier, monospace;
  font-size:12px;
  text-align:center;
  clear:both;
  margin-top:1%;
  width: 100%;
  position: fixed;
  bottom: 1px;
  }
  
table tr td label {
	cursor: pointer;
}

.footer a{color:#FFF;text-decoration:none;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.footer a:visited{color:#FFF;text-decoration:none;}
.footer a:active{color:#FFF;text-decoration:none;}


.disabled { color:grey; }
.tobedeleted { text-decoration:line-through; }

