section li:hover {
	text-decoration: none;
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);

}

section a:hover, section a:focus{
	text-decoration: none;
}

a{
	font-weight: bold;
	color:rgb(0, 0, 238)
}

html { background: transparent }

body{
	height: 100%;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	font-family:arial;
	font-size: 12px;
}

section.argomento{
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	padding: 10px 25px 10px 20px;
	margin-top: 15px;
	cursor:move;
}

section.argomento.over {
  border: 2px dashed #000;
}

html {
    height:100%;
}

[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.moving{
	opacity:0.4;
}

.blue{
    color: blue;
    font-size: 10px;
}

.close-link {
  text-align: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close-link:hover,
.close-link:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close-link {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}