@import url("../webfonts/Nexa_Light/stylesheet.css");
body,td,th {
	font-family: "Nexa Light";
}

a{
	color:inherit;	
		}



		
	
		
		
		
		
		
		
		
	ul.menu li ul {
    display:none;
}

ul.menu li:hover ul {
    display:block;
    position:relative;
}	
		
		
		
		
		
		
		

/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}






.divTableRow_tab_indice {
	display: table-row;
}
.divTableHeading_tab_indice {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell_tab_indice, .divTableHead_tab_indice {
	border: 0px;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading_tab_indice {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot_tab_indice {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody_tab_indice {
	display: table-row-group;
		height:500px;

}














		 	.img_tab img{
		width:50%;
	

}
		 
		 	.img_tab2 img{
		width:10%;
	
}





#riquadro{
	width:auto;
	position:relative;
	left:3%;
	
	
		
	
	
    
		}






.divTable_tab_indice{
	display: table;
	width: 250px;;
	
 
 
 
 
 padding-left: 10px;
 padding-right: 10px;

	
	
	
}



#contenitore_tabelle{
	text-align: center;
	width: 98%;
	font-size: 12px;
	left: 26px;
	top: 313px;
	
	
}















#mini_tab{
	
	text-align:center;
	width: 250px;
	height:auto;
	padding-right:10px;
	margin-bottom:20px;
	margin-right:20px;

	
	
	


}











.img33 {
	
	
	width:40%;
	
	
	
	
	
	
	
	}
























#testata_alta{
	
	background-color:#333;
	
		}

#testata_alta a, h64{
	
	color:#fff;
	
		}





.tab_link_db{
	
	width:80%;
	
		
		}
		
		
		
		
		
		


	.logout{
	
	position:relative;
	font-size:10px;
	right:5%;
	top:-10px;
			
}
	
	
	
	
	
.img_indice{
	
	width:501px;
	height:78px;
	position:absolute;
	

}
	
	
	
	
	
	.img_tab{
		position:relative;
		margin-right:10px;
		
	

}
	

	
	
	
	
	.nome_utente{
	
	position:relative;
	font-size:12px;
	left:5%;
	top:5px;
			
}




	
	
	





#img_sfondo_tab{
	background-color:#333;
	width:100%;
	height:auto;

}	
	
	
#img_sfondo_tab p{
	color:#FFF;
	font-style:bold;
	
	

}	
	
	
#contenitore1{
	width:75%;
	margin: 0 auto;
	
	}
	
	
	
	#logo_testata{
		width:auto;
		height:25%;
		
		}
		
		
		
		
		
		#testo_dx_testata{
			position:relative;
			float:right;
	
		
		}
		
		
		#img_freccia_giu{
			
			margin-left:10px;
			
		}
		
		
		#img_centro_testata{
			
			position:relative;
			top:-200px;
			margin: 0 auto;
			
			
			
			
			
			}
		
	
		
		
		
		
		.tab_centrale_sx{
			margin-bottom:10px;
			
			
		
		
	     }
		
		
		
			.tab_centrale_dx{
			margin-bottom:10px;
			width:100%;
		
	     }
		 
		 
		 
		 
		 
		 footer{
				font-size:15px;
					
	     }
		 
		 
		 
		 
		 
		 #footer_sinistro{
			 text-align:left;
					
	     }
		 
		  #footer_destro{
			 text-align:right;
					
	     }
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		@media screen and (max-width: 768px ) 
		
		 { 
		 
		 		
		 footer{
				font-size:12px;
					
	     }	
	
		 #footer_sinistro{
			 text-align:center;
					
	     }
		 
		  #footer_destro{
			 text-align:center;
					
	     }
	
		 
		 
		 
.img33 {
	
	
	width:70%;
	
	
	
	
	
	
	
	}
		 
		 
		 
		 
		 
		 }






























		 
		@media screen and (max-width: 699px)  {
			
		 footer{
				font-size:12px;
					
	     }	
			
   	.tab_centrale_sx{
			margin-bottom:10px;
			position:relative;
			left:-30px;
			
			
			
		
		
	     }
   
   	.tab_centrale_dx{
			margin-bottom:10px;
			position:relative;
			left:-22px;
		
	     }
   
   	.tab_centrale{
				font-size:9px;
					
	     }
   
  
		 #footer_sinistro{
			 text-align:center;
					
	     }
		 
		  #footer_destro{
			 text-align:center;
					
	     }
		 
		 
		#mini_tab{
	position:relative;
	left:70px;
	
	
	
} 




h2 {
		
		
		font-size:12px;
		
		}	
		
	h3 {
		
		
		font-size:15px;
		
		}	









.img_tab img{
		width:98%;
		
	
} 		
				 
.img_tab2 img{
		width:70%;
	
} 	
		
	
		
		
		
		
		
		
		 
		 }
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		
#img_indice{
	position:relative;
	top:-50px;
	float:right;
	right:150px;	
	width:400px;
	height:auto;

}







	
