#foto_container {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	padding:0px;
}

#foto_container   .didascalia{
	margin-left:3px;
	margin-right:3px;	
	margin-top:2px;
	margin-bottom:2px;		
	font-size:smaller;
	width:85%;	
	
}	
#foto_container   .tools{
	width:100%;
	height:40px;
	background-color:#FFF;
	color:#000;
	margin-top:4px;
	margin-left:2px;
	border: 1px solid #ccc;		
	padding-top:3px;
	text-align:center;
}	
#foto_container   .tools-item{
	width:40px;
	height:40px;
	margin-left:4px;
	margin-right:4px;	
	margin-top:2px;
	margin-bottom:2px;		
	font-size:large;	
	
}	
#upload {
    position: relative;
    width: 100%;
    display: block;
    height: 184px;
    overflow: hidden;
}
	
#foto_container .numfoto {
position:absolute;
top:4px;
left:20px;
padding:2px;
background-color: #eeeeee;
color:#999999;

}

.ui-sortable-handle {
  cursor: grab;
}

/* Stile quando l'elemento è in fase di trascinamento */
.grabbing {
  cursor: grabbing !important;
}