/* Pagina di login -------------------------------------------------------------------------------------------------*/
.loginBody{
    margin:0;
    width:100%;
    height:100%;
    background:#E9E9E9;
    overflow: hidden;
}

#loginOuter{
    margin: 5px;
    padding: 5px;
    text-align:center; 
}

#loginMiddle{
    width:0; 
    height:100%;
    display:inline-block;
    vertical-align:middle;
}

#loginInner{
    text-align:center; 
    display:inline-block; 
    vertical-align:middle;
}

.loginTable{
    text-align: left;
    border: 1px solid #808080;
    background-color: #E2E2E2;
    color:#333333;
}

.loginTable td{
    padding: 5px;
    
}

.loginTable label{
    font-family: tahoma, arial, verdana, sans-serif;
    font-size:11px;
    text-transform:uppercase;
}

.loginTable input{
    font-family: tahoma, arial, verdana, sans-serif;
    font-size:11px;
    color:#333333;
    padding:2px;
    border:1px solid #ABABAB;
    height:20px;
}

/* Ovverride checkbox border*/
#newPwdCk {
    border: 0;
    height:14px;
}

.loginTable select{
    font-family: tahoma, arial, verdana, sans-serif;
    font-size:11px;
    color:#333333;
    padding:2px;
    border:1px solid #ABABAB;
    height:20px;
    width: 100%;
}

.loginTable a{
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:11px;
}

p.loginTable{
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:18px;
	padding: 10px;
}

.adminTextField{
    width: 120px;
}

.adminButtons{
    width: 80px;
}

#btLogin{
    width: 100%;
}

#loginBtn {
    font-family: tahoma, arial, verdana, sans-serif;
    font-size:11px;
    color:#333333;
    padding:2px;
    border:1px solid #666666;
    height:25px;
    width:80px;
}

/* Pagina degli environments -------------------------------------------------------------------------------------------------*/
#legenda {
    border-spacing:0;
    border: 1px solid #688f9e;
    text-align : center;
    border-spacing: 0;
    margin:0;
    padding:0px 5px;
    border-collapse: collapse;
}

#legenda td {
    width:10px;
    padding-left :3px ;
    border : 1px solid white;
}

#free {
    background-color : blue;
    color: white ;  
} 

#actv {
    background-color : green;
    color: white;  
}

#endw {
    background-color : red;
    color: white ;  
} 

#down {
    background-color : violet;
    color: white ;  
}



.parametroAutorizzativo{
    color: teal;
}

.parametroMessaggi{
    color: olive;
}



.envBody{
    background:#e1ecf7;
    margin: 5px;
    padding: 0;
}

.alignCenter{
    text-align: center;
}

#environmentNavigation{
    float: left;
    width: 20%;
    height: 100%;
    border-right: 1px solid black;
    margin-right : 15px ;
}

#environmentNavigation * {
    margin: 2px ;
    width : 80% ;
}

#refreshButton{
    width: 65px;
}


.redLabel {
    color: red;
    font-weight: bold;
}

#environmentDetails{
    width : 90% ;
}

.envDetailsTable{
    width: 80%;
}

.envDetailsTd{
    width: 70%;
}

.envDetailsTextField{
    width: 100%;
}

#jobTable *{
    border: 1px solid #688f9e;
    border-spacing: 0;
    margin:0;
    padding:0px 5px;
    border-collapse: collapse;
}

#jobTable thead{
    background-color : #d5ebf2;
}

#jobTable {
    margin-top :15px ;
    margin-bottom :15px ;
    border: 1px solid #688f9e;
    border-spacing: 0;
    border-collapse: collapse;
}

/* Pagina delle autorizzazioni -------------------------------------------------------------------------------------------------*/
#authNavigation{
    float: left;
    width: 15%;
    height: 100%;
    margin-right : 15px ;
}

#authNavigation * {
    margin: 2px ;
    width : 80% ;
}

.authTable td,
.authTable th{
    border: 1px solid #688f9e;
    border-spacing: 0;
    margin:0;
    padding:0px 5px;
    border-collapse: collapse;
}

.authTable thead{
    background-color : #d5ebf2;
}

.authTable {
    margin-top :15px ;
    margin-bottom :15px ;
    border: 1px solid #688f9e;
    border-spacing: 0;
    border-collapse: collapse;
}

.authUserButton{
    border: 1px solid #688f9e;
    background-color : #d5ebf2;
    padding: 0;
    margin: 1;
}

/* Classi comuni -------------------------------------------------------------------------------------------------*/
#adminNavigation{
    clear: left;
    border-bottom: 1px solid black;
    padding-bottom: 5px;
}

.container{
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15%;
    padding-left: 5px;
    border-left: 1px solid black;
}

#navigation{
    float: left;
    width: 20%;
    height: 100%;
    border-right: 1px solid black;
    margin-right : 15px ;
}
