@import url('../include/DroidSans.ttf');

/* TAG */

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html {
	font-family: 'Droid Sans', 'helvetica', 'verdana', 'arial', sans-serif;
	font-size: 14px;
	
	text-shadow: 0 1px 1px #fff;
	
	/*background: rgb(179,190,173);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYmVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RmZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(179,190,173,1) 0%, rgba(223,229,215,1) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(179,190,173,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(179,190,173,1) 0%,rgba(223,229,215,1) 40%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(179,190,173,1) 0%,rgba(223,229,215,1) 40%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(179,190,173,1) 0%,rgba(223,229,215,1) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(179,190,173,1) 0%,rgba(223,229,215,1) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#ffffff',GradientType=1 );*/
	background: #EEE;
}

input[type=text],input[type=password],textarea {
	width: 100%;
	
	border: 1px solid #ddd;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	-webkit-box-shadow: inset 1px 1px 1px 1px #DDD;
	-moz-box-shadow: inset 1px 1px 1px 1px #DDD;
	box-shadow: inset 1px 1px 1px 1px #DDD;
}

table {
	width: 100%;
}

select {
	height: 1.8em;
}

/* CLASSI COMUNI */
.div-tabella {
	display: table;
	width: 100%;
}

.div-riga {
	display: table-row;
	width: 100%;
}

.div-cella {
	display: table-cell;
	vertical-align: top;
	padding: 3px;
}

.div-cella-label {
	text-align: right;
}

#wrapper {
	padding: 5px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#contenuti {
	float: left;
	padding: 10px;
	width: 80%;
}

.titolo-pagina {
	margin: 0;
}

.div-cella-label-errore {
	background-color: #FFA67B;
}

.separatore {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	border-bottom: 1px solid #DDD;
	-webkit-box-shadow: 0px 1px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 1px 0 #fff;
	box-shadow: 0px 1px 1px 0 #fff;
}
