.webApps_demo1 {
	margin-bottom: 15px;
}

.webApps_demo1 .unselectable {
	list-style: none;
}

.webApps_demo1 .ui-sortable {
	list-style: none;
	padding-left: 0px;
}

.webApps_demo1 .ui-state-default {
	padding: 5px 0px 5px 3px;
	border: 1px solid #666666;
	margin-bottom: 3px;
	color: #fafafa;
}

.webApps_demo1 .ui-state-default:hover {
	color: #EB6D23;
}

.webApps_demo1 .riga {
	background: url('images/webapps1/bg-riga2.jpg') repeat-x top left;
	cursor: move;
}

.webApps_demo1 .ui-state-default span {
	display: block;
	background: url('images/webapps1/freccia_riga.png') no-repeat center left;
	padding-left: 15px;
}

.webApps_demo1 .ui-sortable-helper span{
	color:#EB6D23;
	background: url('images/webapps1/freccia_riga_drag.png') no-repeat center left;
}

.button_check {
	margin-bottom: 15px;
	background: url('images/webapps1/tastoCheckApps.jpg') no-repeat center left;
	text-transform: uppercase;
	font-size: 12px;
	padding: 16px 5px 15px 18px;
	float: left;
	width: 190px;
	cursor: pointer;
}

.check_nullo {
	width: 355px;
	height: 49px;
	float: left;
	background: url('images/webapps1/casella_check.jpg') no-repeat left 50px;
}

.check_corretto {
	width: 355px;
	height: 32px;
	float: left;
	background: none;
	background: url('images/webapps1/casella_check.jpg') no-repeat left 0px;
	font-size:16px;
	font-weight:bold;	
	padding-top:17px;
	text-align:center;
}

.check_errato {
	width:340px;
	height: 49px;
	float: left;
	background: none;
	background: url('images/webapps1/casella_check.jpg') no-repeat left -49px;	
	font-size:14px;
	padding-left:19px;
	padding-top:8px;
}
