@charset "utf-8";

/* ----- GUI: BtnBar ---------------------------- */
div#guiBtnBar {
	clear: both;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom: 15px;
	vertical-align: middle;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
a.guiBtn {
	width: auto;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
	padding: 5px 5px 5px 25px;
	border: 1px solid #666;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow:2px 2px 2px #666;
	-webkit-box-shadow:2px 2px 2px #666;
	box-shadow:2px 2px 2px #666;
	font-size: 10pt;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;
	background-position: 6px center;
	background-color: #eee;
	white-space: nowrap;
}
.guiBtn:hover {
	color:#fff;
	background-color:#999;
}
/* GUI: icone Btn Comuni */
.btnNuovo { background-image: url(../../../templates/back/media/icons/add.png); }
.btnAlert { background-image: url(../../../templates/back/media/icons/alert.png); }
.btnGiu { background-image: url(../../../templates/back/media/icons/arrow_down.png); }
.btnIndietro { background-image: url(../../../templates/back/media/icons/arrow_left.png); }
.btnAvanti { background-image: url(../../../templates/back/media/icons/arrow_right.png); }
.btnSu { background-image: url(../../../templates/back/media/icons/arrow_up.png); }
.btnBook { background-image: url(../../../templates/back/media/icons/book_doc_reference.png); }
.btnCalendario { background-image: url(../../../templates/back/media/icons/calendar_day.png); }
.btnCheck { background-image: url(../../../templates/back/media/icons/check.png); }
.btnFile { background-image: url(../../../templates/back/media/icons/default.png); }
.btnNuovoDoc { background-image: url(../../../templates/back/media/icons/document_a4_add.png); }
.btnCancellaDoc { background-image: url(../../../templates/back/media/icons/documents_remove.png); }
.btnDocumento, .btnpdfView, .btnPdfView { background-image: url(../../../templates/back/media/icons/document_a4.png); }
.btnDocumenti { background-image: url(../../../templates/back/media/icons/documents.png); }
.btnDownload { background-image: url(../../../templates/back/media/icons/download.png); }
.btnErrore { background-image: url(../../../templates/back/media/icons/error.png); }
.btnVisualizza { background-image: url(../../../templates/back/media/icons/eye.png); }
.btnFolderRemove { background-image: url(../../../templates/back/media/icons/folder_classic_stuffed_remove.png); }
.btnFolder { background-image: url(../../../templates/back/media/icons/folder_classic_stuffed.png); }
.btnGroup { background-image: url(../../../templates/back/media/icons/group.png); }
.btnUser { background-image: url(../../../templates/back/media/icons/user.png); }
.btnNuovaScheda { background-image: url(../../../templates/back/media/icons/hcards_add.png); }
.btnScheda { background-image: url(../../../templates/back/media/icons/hcards.png); }
.btnLogView { background-image: url(../../../templates/back/media/icons/log_view.png); }
.btnMailNew { background-image: url(../../../templates/back/media/icons/mail_new.png); }
.btnMailSend { background-image: url(../../../templates/back/media/icons/mail_send.png); }
.btnOff { background-image: url(../../../templates/back/media/icons/off.png); }
.btnOk { background-image: url(../../../templates/back/media/icons/okay.png); }
.btnEdita { background-image: url(../../../templates/back/media/icons/pencil.png); }
.btnRefresh { background-image: url(../../../templates/back/media/icons/refresh.png); }
.btnElimina { background-image: url(../../../templates/back/media/icons/remove.png); }
.btnShutdown { background-image: url(../../../templates/back/media/icons/shutdown.png); }
.btnTrashRemove { background-image: url(../../../templates/back/media/icons/trash_remove.png); }
.btnTrash { background-image: url(../../../templates/back/media/icons/trash.png); }
.btnUpload { background-image: url(../../../templates/back/media/icons/upload.png); }
.btnLista, .btnList { background-image: url(../../../templates/back/media/icons/view_list.png); }
.btnReport { background-image: url(../../../templates/back/media/icons/view_table.png); }
.btnWarning { background-image: url(../../../templates/back/media/icons/warning.png); }
.btnLocked { background-image: url(../../../templates/back/media/icons/lock_large_locked.png); }
.btnUnlocked { background-image: url(../../../templates/back/media/icons/lock_large_unlocked.png); }
.btnBrowser { background-image: url(../../../templates/back/media/icons/browser.gif); }
.btnFilter { background-image: url(../../../templates/back/media/icons/filter.png); }
.btnPrinter { background-image: url(../../../templates/back/media/icons/printer.png); }

/* ================================================================================================*/
/* ================================================================================================*/
/* ================================================================================================*/

/* ----- MENU e PULSANTI (verificare se servono ancora!!!) ---------------------------- */
div#menuIcone {
	clear: both;
	padding-bottom:10px;
	vertical-align: middle;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
div#menuIcone img {
	vertical-align:middle;
}
.pulsante {
	width: auto;
	height:23px;
	line-height: 16px;
	padding: 2px 3px 3px 3px;
	margin-right:3px;
	font-size: 8pt;
	border: 1px solid #999;
	text-decoration:none;
	color: #000;
	background-image: url(../../../templates/back/media/themeStd/bgButton.png);
	background-repeat: repeat-x;
	background-position: left -44px;
}
.pulsante:hover {
	background-position: left -22px;
}
.pulsante:active {
	background-position: left 0px;
	color:#fff;
}

/* ----- ELENCHI ------------------------------------- */
ul.ElencoItem {
	padding: 10px;
	list-style: none;
}
ul.ElencoItem li {
	list-style: none;
	border: 1px solid #666;
	padding:4px;
	margin: 4px 0;
	line-height: 24px;
	vertical-align:middle;
}
ul.ElencoItem img {
	vertical-align:middle;
}
ul.ElencoItem a {
	vertical-align:middle;
	text-decoration: none;
	color:#000;
	font-size:9pt;
}

/* ----- MSG NOTE ----------------------------------- */
div.msgNote {
	padding-bottom: 20px;
}

/* ----- Loading ball per ajax ---- */
.loading {
	width: 16px;
	height: 16px;
	background-image: url(../../../templates/back/media/themeStd/ajax-loader.gif);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
}
