/*sopra i 768*/
@media (min-width: 768px){
.displaynone_sopra{
	display:none;
}
.containergara{
	margin:0 auto;
	width:90%;
	display:block;
	min-height:20px;	
}
hr.containerhr{
	margin-top:7px;
	margin-bottom:7px;
	height:7px;
}
.nomegara{
	float:left;
	display:inline;
	width:33.3%;
}
.datagara{
	float:left;
	display:inline;
	width:11.1%;
	text-align:center;
}
.luogogara{
	float:left;
	display:inline;
	width:22.2%;
}
.startlistgara{
	float:left;
	display:inline;
	width:22.2%;
	text-align:center;
}
.resultgara{
	float:left;
	display:inline;
	width:5.6%;
	text-align:center;
}
.splittimegara{
	float:left;
	display:inline;
	width:5.6%;
	text-align:center;
}

 a.listagara span { display:none; }
 a.listagara:hover span { display:inline; }

}

/*sotto i 768*/
@media (max-width: 768px){
.displaynone{
	display:none;
}
.containergara{
	width:300;px	
}
.containerhr{
	margin:0 auto;
	width:90%;
	display:block;
	min-height:1px;	
}
.nomegara{
	display:block;
	text-align:center;
}
.datagara{	
	display:inline;
	text-align:center;
}
.luogogara{
	display:inline;
	text-align:center;
}
.startlistgara{
	display:block;
}
.resultgara{
	display:inline;
}
.splittimegara{
	display:inline;
}
.spostaicona{
	margin-right:10px;
}
}
/* CUSTOMERS per TABLES */
#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}
/*------------------------------------- CUSTOMERS per TABLES */
	
	