.panel-info>.panel-heading {
    color: red;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

/*======================================================TABELLA ELENCAZIONE======================================================*/
		.tabella {
			margin:0px;padding:0px;
			width:100%;
			box-shadow: 10px 10px 5px #888888;
			border:1px solid #ffffff;
			
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
			
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
			
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
			
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}.tabella table{
			border-collapse: collapse;
				border-spacing: 0;
			width:100%;
			height:100%;
			margin:0px;padding:0px;
		}.tabella tr:last-child td:last-child {
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
		}
		.tabella table tr:first-child td:first-child {
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}
		.tabella table tr:first-child td:last-child {
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
		}.tabella tr:last-child td:first-child{
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
		}.tabella tr:hover td{
			background-color:E6E6E6;
		}
		.tabella td{
			vertical-align:middle;
			
			background-color:#c3cdff;

			border:1px solid #ffffff;
			border-width:0px 1px 1px 0px;
			text-align:left;
			padding:4px;
			font-size:13px;
			font-family:Verdana;
			font-weight:normal;
			color:#000000;
		}.tabella tr:last-child td{
			border-width:0px 1px 0px 0px;
		}.tabella tr td:last-child{
			border-width:0px 0px 1px 0px;
		}.tabella tr:last-child td:last-child{
			border-width:0px 0px 0px 0px;
		}
		.tabella tr:first-child td{
			background-color:#020088;
			border:0px solid #ffffff;
			text-align:center;
			border-width:0px 0px 1px 1px;
			font-size:14px;
			font-family:Verdana;
			font-weight:bold;
			color:#ffffff;
		}
		.tabella tr:first-child:hover td{
			background-color: #020088;
			
		}
		.tabella tr:first-child td:first-child{
			border-width:0px 0px 1px 0px;
		}
		.tabella tr:first-child td:last-child{
			border-width:0px 0px 1px 1px;
		}

/*======================================================TABELLA GESTIONE======================================================*/

		.tabella_gestione {
			margin:0 auto;
			padding:0 auto;
			width:90%;
			box-shadow: 10px 10px 5px #888888;
			border:1px solid #ffffff;
			
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
			
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
			
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
			
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}.tabella_gestione table{
			border-collapse: collapse;
				border-spacing: 0;
			width:100%;
			height:100%;
			margin:0px;padding:0px;
		}.tabella_gestione tr:last-child td:last-child {
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
		}
		.tabella_gestione table tr:first-child td:first-child {
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}
		.tabella_gestione table tr:first-child td:last-child {
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
		}.tabella_gestione tr:last-child td:first-child{
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
		}
		.tabella_gestione td{
			vertical-align:middle;
			
			background-color:#c3cdff;

			border:1px solid #ffffff;
			border-width:0px 1px 1px 0px;
			text-align:left;
			padding:4px;
			font-size:13px;
			font-family:Verdana;
			font-weight:normal;
			color:#000000;
		}.tabella_gestione tr:last-child td{
			border-width:0px 1px 0px 0px;
		}.tabella_gestione tr td:last-child{
			border-width:0px 0px 1px 0px;
		}.tabella_gestione tr:last-child td:last-child{
			border-width:0px 0px 0px 0px;
		}

		/*COLONNA CAMPI DESCRITTORI*/
			.tabella_gestione td:first-child {
					
				background-color:#020088 ;
				text-align:left;
				border-width:0px 0px 1px 1px;
				font-size:13px;
				font-family:Verdana;
				font-weight:bold;
				color:#ffffff;
			}
			.tabella_gestione td:first-child:hover {
				background-color:#020088;
			}
			/*=====================*/
		.tabella_gestione tr:first-child td:first-child{
			border-width:0px 0px 1px 0px;
		}
		.tabella_gestione tr:first-child td:last-child{
			border-width:0px 0px 1px 1px;
		}	
/*======================================================TIPI DI CAMPO======================================================*/

		.textbox, .textarea{ 
			border: 1px solid #848484; 
			-webkit-border-radius: 30px; 
			-moz-border-radius: 30px; 
			border-radius: 30px; 
			outline:0; 
			height:25px; 
			width: 275px; 
			padding-left:10px; 
			padding-right:10px; 
			font-family: verdana;
		  } 
		  .password { 
			border: 1px solid #848484; 
			-webkit-border-radius: 30px; 
			-moz-border-radius: 30px; 
			border-radius: 30px; 
			outline:0; 
			height:25px; 
			width: 275px; 
			padding-left:10px; 
			padding-right:10px; 
			font-family: verdana;
		  } 
		.radio {
			width: 15px;
			height: 15px;
		}

		.label {
			outline:0; 
			height:25px; 
			width: 275px; 
			padding-left:10px; 
			padding-right:10px; 
			font-family: verdana;
			font-size: 16px;
			
		}
	   .multiselect  {
	   background: LIGHTBLUE;
	   width: 268px;
	   font-size: 14px;
	   font-family: verdana;
	   line-height: 1;
	   border: 0;
	   border-radius: 0;
	   height: 70px;
	   -webkit-appearance: none;
	   }

/*.select  {
   background: LIGHTBLUE;
   width: 268px;
   padding: 2px;
   font-size: 16px;
   font-family: verdana;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
  background-image: url("freccia.png");
   background-repeat: no-repeat;
   background-position: right center;
   }*/
   /*
.select  {
   background: LIGHTBLUE;
   width: 268px;
   padding: 2px;
   font-size: 16px;
   font-family: verdana;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
  background-image: url("freccia.png");
   background-repeat: no-repeat;
   background-position: right center;
   }*/
   
/*======================================================SFONDO======================================================*/
body{
background-color: white;
}
/*======================================================BOTTONI======================================================*/
.bottone {
  background: #004bcc;
  background-image: -webkit-linear-gradient(top, #004bcc, #00007a);
  background-image: -moz-linear-gradient(top, #004bcc, #00007a);
  background-image: -ms-linear-gradient(top, #004bcc, #00007a);
  background-image: -o-linear-gradient(top, #004bcc, #00007a);
  background-image: linear-gradient(to bottom, #004bcc, #00007a);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 7px 5px 7px;
  border: solid #6d8a9c 0px;
  text-decoration: none;
}

.bottone:hover {
  background: #0021d9;
  background-image: -webkit-linear-gradient(top, #0021d9, #000899);
  background-image: -moz-linear-gradient(top, #0021d9, #000899);
  background-image: -ms-linear-gradient(top, #0021d9, #000899);
  background-image: -o-linear-gradient(top, #0021d9, #000899);
  background-image: linear-gradient(to bottom, #0021d9, #000899);
  text-decoration: none;
}

/*======================================================TESTO======================================================*/
.titolo {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #020088; 
font-weight:bold;
font-size:30px;
color:#ffffff;
text-align: center;
}

/*======================================================Import & Export======================================================*/

.styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   font-family:calibri;
   font-size:20;
   background: #EFEAEA;
   border: 1px solid #ccc;
   }
   
.styled-multiple {
   width: 240px;
   height: 300px;
  /* overflow: hidden;*/
   font-family:calibri;
   font-size:20;
   background: #EFEAEA;
   border: 1px solid #ccc;
   }
  
.select  {
	   width: 240px;
   height: 34px;
   overflow: hidden;
   font-family:calibri;
   font-size:20;
   background: #EFEAEA;
   border: 1px solid #ccc;
   } 

table.tabella_importazione {
	max-width: 400px;
	width: 45%;
}

.tabella_importazione td:last-child {
	width: 200px;
}
.tabella_importazione input{
	width: 200px;
}

body{
	font-family: Calibri;
	}
	
		.tabella_importazione {
			margin:0 auto;
			padding:0 auto;
			width:30%;
			box-shadow: 10px 10px 5px #888888;
			border:1px solid #ffffff;
			
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
			
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
			
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
			
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}.tabella_importazione table{
			border-collapse: collapse;
				border-spacing: 0;
			width:100%;
			height:100%;
			margin:0px;padding:0px;
		}.tabella_importazione tr:last-child td:last-child {
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
		}
		.tabella_importazione table tr:first-child td:first-child {
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}
		.tabella_importazione table tr:first-child td:last-child {
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
		}.tabella_importazione tr:last-child td:first-child{
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
		}
		.tabella_importazione td{
			vertical-align:middle;
			
			background-color:#c3cdff;

			border:1px solid #ffffff;
			border-width:0px 1px 1px 0px;
			text-align:left;
			padding:4px;
			font-size:13px;
			font-family:Verdana;
			font-weight:normal;
			color:#000000;
		}.tabella_importazione tr:last-child td{
			border-width:0px 1px 0px 0px;
		}.tabella_importazione tr td:last-child{
			border-width:0px 0px 1px 0px;
		}.tabella_importazione tr:last-child td:last-child{
			border-width:0px 0px 0px 0px;
		}

		/*COLONNA CAMPI DESCRITTORI*/
			.tabella_importazione td:first-child {
					
				background-color:#020088 ;
				text-align:left;
				border-width:0px 0px 1px 1px;
				font-size:13px;
				font-family:Verdana;
				font-weight:bold;
				color:#ffffff;
			}
			.tabella_importazione td:first-child:hover {
				background-color:#020088;
			}
			/*=====================*/
		.tabella_importazione tr:first-child td:first-child{
			border-width:0px 0px 1px 0px;
		}
		.tabella_importazione tr:first-child td:last-child{
			border-width:0px 0px 1px 1px;
		}
		
.ok{
		color: brown;
		font-weight: bold;
		font-size:23px;
}

.textbox_piccola{ 
			border: 1px solid #848484; 
			-webkit-border-radius: 30px; 
			-moz-border-radius: 30px; 
			border-radius: 30px; 
			outline:0; 
			height:35px; 
			width: 80px; 
			padding-left:10px; 
			padding-right:10px; 
			font-family: verdana;
			font-size: 30px;
		  } 

table.tabella_importazione_grande {
	max-width: 550px;
	width: 45%;
}

.tabella_importazione_grande td:last-child {
	width: 200px;
}
.tabella_importazione_grande input{
	width: 200px;
}

body{
	font-family: Calibri;
	}
	
		.tabella_importazione_grande {
			margin:0 auto;
			padding:0 auto;
			width:30%;
			box-shadow: 10px 10px 5px #888888;
			border:1px solid #ffffff;
			
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
			
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
			
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
			
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}.tabella_importazione_grande table{
			border-collapse: collapse;
				border-spacing: 0;
			width:100%;
			height:100%;
			margin:0px;padding:0px;
		}.tabella_importazione_grande tr:last-child td:last-child {
			-moz-border-radius-bottomright:0px;
			-webkit-border-bottom-right-radius:0px;
			border-bottom-right-radius:0px;
		}
		.tabella_importazione_grande table tr:first-child td:first-child {
			-moz-border-radius-topleft:0px;
			-webkit-border-top-left-radius:0px;
			border-top-left-radius:0px;
		}
		.tabella_importazione_grande table tr:first-child td:last-child {
			-moz-border-radius-topright:0px;
			-webkit-border-top-right-radius:0px;
			border-top-right-radius:0px;
		}.tabella_importazione_grande tr:last-child td:first-child{
			-moz-border-radius-bottomleft:0px;
			-webkit-border-bottom-left-radius:0px;
			border-bottom-left-radius:0px;
		}
		.tabella_importazione_grande td{
			vertical-align:middle;
			
			background-color:#c3cdff;

			border:1px solid #ffffff;
			border-width:0px 1px 1px 0px;
			text-align:left;
			padding:4px;
			font-size:13px;
			font-family:Verdana;
			font-weight:normal;
			color:#000000;
		}.tabella_importazione_grande tr:last-child td{
			border-width:0px 1px 0px 0px;
		}.tabella_importazione_grande tr td:last-child{
			border-width:0px 0px 1px 0px;
		}.tabella_importazione_grande tr:last-child td:last-child{
			border-width:0px 0px 0px 0px;
		}

		/*COLONNA CAMPI DESCRITTORI*/
			.tabella_importazione_grande td:first-child {
					
				background-color:#020088 ;
				text-align:left;
				border-width:0px 0px 1px 1px;
				font-size:13px;
				font-family:Verdana;
				font-weight:bold;
				color:#ffffff;
			}
			.tabella_importazione_grande td:first-child:hover {
				background-color:#020088;
			}
			/*=====================*/
		.tabella_importazione_grande tr:first-child td:first-child{
			border-width:0px 0px 1px 0px;
		}
		.tabella_importazione_grande tr:first-child td:last-child{
			border-width:0px 0px 1px 1px;
		}




