/* 
    CkEditor 
	Configurazioni di base
*/
.ck-content p {
   margin-block-start: 0em;
   margin-block-end: 0em;
}

/* 
    CkEditor 
	FINE
*/

.setting_title_base {
	font: 22px Verdana, sans-serif;
	font-weight: bolder;
	color: #6284C4;
	border-bottom: 1px solid #D3DCEE;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
}

.setting_title_varie {
	background: transparent url("../img/app-32.png") no-repeat left center;
}

.setting_title_files {
	background: transparent url("../img/doc_app-32.png") no-repeat left center;
}

.setting_title_emailtracking {
	background: transparent url("../img/email_gear-32.png") no-repeat left center;
}

.setting_title_documents {
	background: transparent url("../img/doc_sett-32.png") no-repeat left center;
}

.box-settings {
	display: inline-block;
	width: auto;
	height: auto;
	border: 1px solid #BCCBE6;
}

.rounded-borders {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 10px 5px 10px;
	background-color: #E8EDF8;
}

.box-settings-title {
	font: 11px Verdana, sans-serif;
	font-weight: bolder;
	color: #333;
	margin-bottom: 8px;
}

.classificazioni-label {
	width: 70px;
	height: 24px;
	font: 11px Verdana, sans-serif;
	line-height: 24px;
}

.classificazioni-label-large {
	width: 120px;
	height: 24px;
	font: 11px Verdana, sans-serif;
	line-height: 24px;
}

.classificazioni-data {
	height: 24px;
}

.classificazioni-data input {
	margin: 0;
}

.classificazioni-data input[type="text"] {
	width: 100px !important;
}

.gestcodsog-label {
	width: 94px;
	height: 24px;
	font: 11px Verdana, sans-serif;
	line-height: 24px;
}

.gestcodsog-data {
	height: 24px;
}

.gestcodsog-data input {
	margin: 0;
}

table#table_est_comp{
	width: 600px;
}

.estcomp-label {
	width: 100px;
	height: 18px;
	font: 11px Verdana, sans-serif;
	line-height: 18px;
}

input.estcomp-input-val {
	width: 90px !important;
	margin-right: 2px;
}

input.estcomp-input-desc{
	width: 140px !important;
	margin-right: 2px;
}

input.estcomp-button-add {
	width: 18px;
	height: 18px;
	background: transparent url("../img/add.gif") no-repeat left top;
	border: 0;
}

input.estcomp-button-delete {
	width: 130px;
	height: 18px;
	font: 11px Verdana, sans-serif;
	line-height: 18px;
	text-align: right;
	background: transparent url("../img/del.gif") no-repeat left top;
	border: 0;
}

input.estcomp-button-delete:hover {
	text-decoration: underline;
}

.prot-gest-avanz-label {
	width: 120px;
	height: 24px;
	font: 11px Verdana, sans-serif;
	line-height: 24px;
}

.prot-gest-avanz-data {
	height: 24px;
}

.prot-gest-avanz-data input {
	margin: 0;
}

.ruolpra-label {
	width: 100px;
	height: 18px;
	font: 11px Verdana, sans-serif;
	line-height: 18px;
}

input.ruolpra-input-val {
	width: 90px !important;
	margin-right: 2px;
}

input.ruolpra-input-desc{
	width: 140px !important;
	margin-right: 2px;
}

input.ruolpra-button-add {
	width: 18px;
	height: 18px;
	background: transparent url("../img/add.gif") no-repeat left top;
	border: 0;
}
input.ruolpra-button-mod {
	width: 18px;
	height: 18px;
	background: transparent url("../img/save_18.gif") no-repeat left top;
	border: 0;
}

input.ruolpra-button-delete {
	width: 130px;
	height: 18px;
	font: 11px Verdana, sans-serif;
	line-height: 18px;
	text-align: right;
	background: transparent url("../img/del.gif") no-repeat left top;
	border: 0;
}

input.ruolpra-button-delete:hover {
	text-decoration: underline;
}