﻿:root {
	--autopubb-color-orange: #F2780E;
	--autopubb-color-darkergray: #1D1D1B;
	--autopubb-color-gray: #818181;
	--autopubb-color-lightgray: #A2A2A2;
	--autopubb-color-lightergray: #F6F6F6;
	--autopubb-color-red: #D92121;
	--autopubb-color-green: #2B9D3A;
}

body
{
	margin:0;
	padding:0;
	overflow-x:hidden;
	}


@media (max-width: 1399px) {
	.container {
		max-width: 98%;
	}
}

.show-cursor {
	cursor: pointer;
}

.autopubb-bg-darkergray {
	background-color: var(--autopubb-color-darkergray);
}
.autopubb-bg-lightergray {
	background-color: var(--autopubb-color-lightergray);
}
.autopubb-bg-white {
	background-color: #FFF;
}
.autopubb-bg-orange {
	background-color:var(--autopubb-color-orange);
}
.autopubb-bg-red {
	background-color: var(--autopubb-color-red);
}

.autopubb-color-white {
	color:#FFF;
}
.autopubb-color-hover-white:hover {
	color: #FFF;
}
.autopubb-color-darkergray {
	color: var(--autopubb-color-darkergray);
}
.autopubb-color-orange, .autopubb-color-orange path, .autopubb-color-orange text, .autopubb-color-orange line {
	color: var(--autopubb-color-orange);
	fill: var(--autopubb-color-orange);
}
.autopubb-color-hover-orange:hover {
	color: var(--autopubb-color-orange);
}
.autopubb-color-red {
	color: var(--autopubb-color-red);
}
.autopubb-color-hover-red:hover {
	color: var(--autopubb-color-red);
}
.autopubb-color-hover-green:hover {
	color:var(--autopubb-color-green);
}

.autopub-no-underline {
	text-decoration:none;
}
.autopub-no-underline-hover:hover {
	text-decoration: none;
}

.border-botton-orange-1 {
	border-bottom:1px solid var(--autopubb-color-orange);
}
.border-botton-lightgray-1 {
	border: 1px solid var(--autopubb-color-lightgray) !important;
}
.border-botton-lightergray-1 {
	border: 1px solid var(--autopubb-color-lightergray) !important;
}

.border-botton-gray-shadow {
	border-bottom: 1px solid var(--autopubb-color-lightgray);
	box-shadow: rgb(0 0 0 / 10%) 0 2px 10px;
}
.border-botton-none {
	border-bottom: none !important;
}
.border-botton-none {
	border-bottom: none !important;
}

.btn-autopubb {
	border:0;
	border-radius:0;
	text-decoration:none;
}
	.btn-autopubb:hover, .btn-autopubb:active,
	.btn-autopubb:focus {
		box-shadow: none;
		text-decoration: none;
	}

.autopubb-form-label {
	font-size:14px;
}
.autopubb-form-control {
	border: 0;
	border-radius: 0;
	border-bottom: 3px solid var(--autopubb-color-lightgray);
	font-size: 14px;
}
.autopubb-form-control:hover, .autopubb-form-control:active, 
.autopubb-form-control:focus {
	box-shadow:none;
}
	.autopubb-form-control:active,
	.autopubb-form-control:focus {
		border-bottom: 3px solid var(--autopubb-color-green);
	}

.autopubb-form-select {
	border: 0;
	border-radius: 0;
	border-bottom: 3px solid var(--autopubb-color-lightgray);
	font-size: 14px;
}

	.autopubb-form-select:hover, .autopubb-form-select:active,
	.autopubb-form-select:focus {
		box-shadow: none;
	}

.autopubb-table {
	font-size:14px;
}
.autopubb-table tr:not(.header):hover td {
	color: var(--autopubb-color-orange);
}


@media (max-width: 800px) {
	.autopubb-col-hoverflow-x-scroll {
		overflow-x:scroll;
	}
}

/* ----------------- EXPRESS - LOGIN ----------------------*/
.login-container {
	background-image: url(/assets/resources/images_express/alfapi_intreccio.svg);
	background-position: center center;
	background-size: auto 110%;
	background-repeat: no-repeat;
}
.login-block {
	width:100%;
	max-width:600px;
	margin:0 auto;
}

.autopubb-login-logo, .autopubb-login-logo path, .autopubb-login-logo text {
	color: var(--autopubb-color-orange);
	fill: var(--autopubb-color-orange);
}
	.autopubb-login-logo line {
		stroke: var(--autopubb-color-orange);
	}

@media (max-width: 600px) {
	.autopubb-login-logo {
		width:100% !important;
		height: auto !important;
	}
}


/* ----------------- EXPRESS - TESTATA ----------------------*/
.header-express-top {

}

	.header-express-top .logo_autopubb {
		max-width:98%;
		height:auto;
	}

	.header-express-top .autopubb-username {
		display: inline-flex;
		height: 31px;
		margin: 0;
	}
	.header-express-top .autopubb-disconnect {
		margin-top: 3px;
		margin-left: 0;
		border-left: 0;
	}

.header-express .express_box_dot {
	display: inline-flex;
	border-radius: 50%;
	border: 2px solid #FFF;
	color: #FFF;
	background-color: var(--autopubb-color-red);
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 0 5px;
	align-items: center;
	justify-content: center;
}


/* Express WebSite */
.autopubb_manage_content {
	position: relative;
}

	.autopubb_manage_content .express_box_dot {
		position: absolute;
		z-index: 999;
		top: -20px;
		right: -10px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 20px;
		background-color: red;
		color: #FFF;
		padding: 5px 8px;
		cursor: pointer;
		width: 35px;
		height: 35px;
		border-radius: 50%;
		border: 2px solid #FFF;
	}

	.autopubb_manage_content .express_action_container {
		position: absolute;
		z-index: 998;
		top: 0;
		left: 0;
		padding-top: 30px;
		width: 100%;
		height: 100%;
		background-color: rgba(0,146,70,0.7);
		display: flex;
		align-items: flex-start;
		/* align-content: center; */
		justify-content: center;
		color: #FFF;
		font-family: var(--font-menu);
	}
	.autopubb_manage_content[data-width="small"] .express_action_container {
		display: block;
	}
		.autopubb_manage_content .express_action_container.custom-hide {
			display: none;
		}

		.autopubb_manage_content .express_action_container > a {
			margin-left: 40px;
			cursor: pointer;
			color: #FFF;
			text-decoration: none;
			display: block;
			text-align: center;
			font-size:22px;
			font-weight:700;
		}
	
	.autopubb_manage_content[data-width="small"] .express_action_container > a {
		margin-bottom:20px;
	}

		.autopubb_manage_content[data-width="big"] .express_action_container > a:first-of-type {
			margin-left: 0;
		}
	.autopubb_manage_content .express_action_container > a i {
		display: block;
		margin-bottom: 5px;
		font-size:28px;
		transform: translateY(0px);
		transition: transform 0.2s linear;
		-webkit-transition: transform 0.2s linear;
	}
	.autopubb_manage_content .express_action_container > a:hover i {
		transform:translateY(-10px);
	}




/* ----------------- STILE ASTREEVIEW----------------------
*/

.astreeview-tree {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#astvMyTree_ulASTreeView > li {
}

.astreeview-tree span.single-row-span {
	width: calc(100% - 20px);
}

	.astreeview-tree span.single-row-span:hover .RigaTreeView {
		color: var(--autopubb-color-orange) !important;
	}
	.astreeview-tree span.single-row-span:hover .list-pag-action.autopubb-color-hover-orange {
		color: var(--autopubb-color-orange) !important;
	}
	.astreeview-tree span.single-row-span:hover .list-pag-action.autopubb-color-hover-green {
		color: var(--autopubb-color-green) !important;
	}

.astreeview-tree span.single-row-span tr {
	vertical-align: initial;
}

	.astreeview-tree table {
		width: calc(100% - 20px);
		max-width: 1320px;
	}

.astreeview-tree ul {
	padding-left:50px;
	margin-top:10px;
}
	.astreeview-tree ul > li > a {
		display: inline-block;
		width: calc(100% - 20px);
	}
	.astreeview-tree ul > li > a:hover {
		color: var(--autopubb-color-orange) !important;
		text-decoration:none;
		border-bottom:0;
	}

.astreeview-tree .custom-plus-min {
	width: 16px;
	height: auto;
	margin-top: 0;
}
.astreeview-tree .custom-plus-min path {
	fill: var(--autopubb-color-orange);
}

.astreeview-tree li .astreeview-node-selected:link {
	background-color: initial;
	color:initial;
}

.astreeview-tree img.img-home {
	width:25px;
	height:auto;
	margin-right:5px;
}

img.pulsante_treeview {
	/*border:0px;
		margin-right:4px;
		margin-top:-2px;*/
	margin-right: 4px;
	margin-top: -2px;
}

	img.pulsante_treeview:hover {
		border: 0px;
		margin-right: 4px;
		margin-top: -2px;
	}


span.nr_da_approvare {
	width: 34px;
	height: 36px;
	float: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	margin-right: 4px;
	/*margin-top:4px;		*/
}

td.RigaTreeView {
	display: none;
	font-family: Trebuchet MS;
	font-size: 11pt;
	text-align: left;
	color: #434343;
	display: table;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:default !important;
}

.astreeview-tree .list-pag-action {
	font-size: 20px;
	font-weight:700;
	margin-left: 10px;
	color:var(--autopubb-color-lightgray);
	transform: translateY(0);
	transition: transform 0.2s linear;
	-webkit-transition: transform 0.2s linear;
}
.astreeview-tree .list-pag-action:hover {
	border-bottom:0;
}
	.astreeview-tree .list-pag-action:hover i {
		transform: translateY(-2px);
		display:inline-block;
	}

.astreeview-tree li {
	cursor: pointer;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	display: table;
	width: 100%;
	border-top: 3px solid var(--autopubb-color-lightergray);
}

.drag-container li {
	cursor: pointer;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background-color:rgba(255,255,255,0.7);
	display: table;
	border:2px solid var(--autopubb-color-lightergray);
}
.drag-container .custom-plus-min, .drag-container .list-pag-action {
	display: none;
}
.dragged-icon {
	width:20px;
	height:auto;
}

	
	
/* ----------------- --------------------- ----------------------*/	

div.cancellato 
{
	float:left;
	width:98%;
	padding-right:10px;
	text-align:left;
	color:Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;	
	}
	
	
	
/* ----------------- EXPRESS - LISTA  ----------------------*/

.autopubb-table {

}

	.autopubb-table tr.header, .autopubb-table td.header {
		background-color: var(--autopubb-color-gray);
		font-style: normal;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11pt;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		text-align: left;
		padding: 0px 5px 0px 10px;
		border: none;
	}
		.autopubb-table tr.header > td {
			border-right: 1px solid #FFF;
			padding:5px 5px;
		}
			.autopubb-table tr.header > td:last-child {
				border-right: 0;
			}

	.autopubb-table td.item, .autopubb-table tr.item {
		background-repeat: repeat-x;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10pt;
		color: #434343;
		padding: 0px 5px 0px 10px;
		border: none;
		vertical-align: middle;
		height: 36px;
	}

.cell_action {
	width:100px;
}
.cell_action a {
	text-decoration: none;
}
.cell_action.autopubb-color-darkergray a {
	color:var(--autopubb-color-darkergray);
}
.cell_action a:hover {
	text-decoration: none;
}
.cell_action.autopubb-color-darkergray a:hover {
	color: var(--autopubb-color-darkergray);
}

.cell_action.autopubb-color-hover-orange a:hover {
	color:var(--autopubb-color-orange);
}

/******************* Scelta Template ****************/
.autopubb-table-sceglitemplate tr {
	border-bottom:1px solid var(--autopubb-color-lightgray);
}
.autopubb-table-sceglitemplate tr td {
	padding:10px 5px;
}
.autopubb-table-sceglitemplate td.cell-anteprima svg {
	width:150px;
	height:auto;
}

.autopubb-table-sceglitemplate .item_button_template {
	width:100px;
	font-weight:700;
}
	.autopubb-table-sceglitemplate .item_button_template a {
		display:block;
		transform: translateY(0);
		transition: transform 0.2s linear;
		-webkit-transition: transform 0.2s linear;
	}
	.autopubb-table-sceglitemplate .item_button_template a:hover {
		transform: translateY(-5px);
	}
	.autopubb-table-sceglitemplate tr:hover a {
		color:var(--autopubb-color-orange);
	}



/* ----------------- EXPRESS - SCEGLI LINK ----------------------*/
table.table-sceglilink {

}

table.table-sceglilink > tbody > tr {
	border-top: 3px solid var(--autopubb-color-lightergray);
}
	table.table-sceglilink > tbody > tr:hover .riga_scegli_link, table.table-sceglilink > tbody > tr:hover i {
		color: var(--autopubb-color-orange);
	}
	table.table-sceglilink > tbody > tr > td {
		padding: 12px 0px;
	}

.table-sceglilink td.riga_scegli_link
{
	background-repeat:repeat-x;
	font-style:normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;	
	}

.table-sceglilink .action_link {
	width:35px;
}

	.table-sceglilink .action_link i {
		transform: translateY(0);
		transition: transform 0.2s linear;
		-webkit-transition: transform 0.2s linear;
		color:var(--autopubb-color-lightgray);
		font-size:25px;
	}
	.table-sceglilink .action_link:hover i {
		transform: translateY(-5px);
		color: var(--autopubb-color-orange);
	}
 
	
	
/* ----------------- STILE REORDER LISTA CONTENUTI----------------------*/


div.dragHandle {
	width: 28px;
	height: 34px;
	background-image: url('../../resources/images_express/grip-lines-solid.svg');
	background-size: contain;
	cursor: move;
	background-position: left top;
	vertical-align: top;
}

.callbackStyle {
	border:thin white inset;	
	 
}

.callbackStyle table {
	/*background-color:#5377A9;	*/
	color:Black;
	width:100%;
}


div.reorderListDemo li 
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	list-style:none;
	color:#434343;	 
}

div.reorderListDemo
{ 
   padding:0;
   margin:0;
  /*margin:0px 0px 0px -40px;*/
  text-align:left;
  list-style:none;
	}

div.reorderListDemo ul {
	padding-left:0;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;list-style:none;}


div.reorderListDemo li > table > tbody > tr {
	border-bottom:1px solid var(--autopubb-color-lightgray);
}

div.reorderCue {
	/*border:dashed thin black;*/
	/*width:995px;*/
}
.dragVisualContainer {
	list-style:none;
}

.autopubb-table-listcontenuti {
	width: 100%;
	min-width: calc(550px + 28px);
}
	.autopubb-table-listcontenuti.autopubb-table-listcontenuti-item {
		min-width: calc(550px - 0px);
	}
.autopubb-table-listcontenuti tr > td:first-child {
	border-right: 0;
}

.autopubb-table-listcontenuti td {
	word-break:break-all;
	text-align:left;
	padding:15px 5px;
}

.autopubb-table-listcontenuti .draggable-cell {
	width: 28px;
}
.autopubb-table-listcontenuti .cod-cell {
	width:65px;
}
.autopubb-table-listcontenuti .title-cell {
	min-width:150px;
}
.autopubb-table-listcontenuti .date-cell {
	width: 140px;
}
.autopubb-table-listcontenuti .template-cell {
	width: 180px;
}
.autopubb-table-listcontenuti .tasto_contenuti {
	width: 40px;
	text-align:center;
}
.autopubb-table-listcontenuti .tasto_contenuti.header {
	border-right:0
}
	.autopubb-table-listcontenuti .tasto_contenuti svg {
		width: 100%;
		max-width: 20px;
		height: auto;
		transform: translateY(0px);
		transition: transform 0.2s linear;
		-webkit-transition: transform 0.2s linear;
	}
	.autopubb-table-listcontenuti .tasto_contenuti:hover {
		cursor:pointer;
	}
	.autopubb-table-listcontenuti .tasto_contenuti:hover svg {
		transform: translateY(-5px);
	}

	.autopubb-table-listcontenuti .tasto_contenuti svg path {
		fill: var(--autopubb-color-lightgray);
	}
	.autopubb-table-listcontenuti tr:not(.header):hover td {
		color: var(--autopubb-color-orange);
	}
	.autopubb-table-listcontenuti tr:hover svg path {
		fill: var(--autopubb-color-orange);
	}

@media (max-width: 768px) {
	.autopubb-table-listcontenuti .template-cell {
		display:none;
	}
}

/* ----------------- EXPRESS - GESTIONE CONTENUTO / GESTIONE PAGINA ----------------------*/
div.gestione_contenuto {
	float: left;
	width: auto;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}			


.table_autopubb {
	margin:0;
	padding:5px;
	width:100%;
}

	.table_autopubb tr {
		padding-top: 20px;
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	.table_autopubb tr > td:first-child {
		width:70%;
	}
		.table_autopubb tr > td.col_multiple {
			width: 25%;
		}
	.table_autopubb.table_autopubb_gestionepagina tr > td.info_contenuti {
		padding-left: 20px;
		width: 30%;
		text-align: left;
		font-style: italic;
		font-size: 90%;
	}
	.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti,
	.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti_small {
		padding-left: 20px;
		width: 30%;
		text-align: left;
		font-style: italic;
		font-size: 90%;
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti_small {
		width: 20%;
	}
		.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti a,
		.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti .btn-multipleupload {
			font-style: normal;
			font-size: 110%;
			font-weight: 700;
		}

.table_autopubb_gestionecontenuto .descr_field {
	display:block;
	font-style:italic;
	font-size:90%;
	width:100%;
}

@media (max-width: 600px) {
	.table_autopubb tr {
		display: grid;
		justify-content: initial;
	}
	.table_autopubb tr td {
		width:100%;
	}
		.table_autopubb tr > td:first-child {
			width: 100%;
		}

		.table_autopubb tr > td.info_contenuti {
			padding-left: 0;
			width: 100%;
		}

	.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti_small {
		width:100%;
	}
	.table_autopubb tr > td.col_multiple {
		width:100%;
	}
	.table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti, .table_autopubb.table_autopubb_gestionecontenuto tr > td.info_contenuti_small {
		width:100%;
		padding-left:0;
	}
}

/******** Casella di testo *************/
.rte-panel-insertimage .rte_menuitem_cmd_insertgallery {
	display: none;
}

/******* Multi Select ***************/

#ddlselect_tag_chosen {
	background-color:#FFF;
	color: #212529;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0;
	border-radius: 0;
	border-bottom: 3px solid var(--autopubb-color-lightgray);
	font-size: 14px;
	padding: 0.375rem 0.75rem;
}

	#ddlselect_tag_chosen ul {
		border: 0;
		background-image:none;
	}

	#ddlselect_tag_chosen.chosen-container-active .chosen-choices {
		box-shadow: none;
	}

	#ddlselect_tag_chosen .chosen-drop {
		left:0;
	}


/****** Multi Upload *****************/

#MultiPDF_cell > .single-row-multipdf:first-of-type .pdf_multiple-move-up {
	display: none;
}

#MultiPDF_cell > .single-row-multipdf:last-of-type .pdf_multiple-move-down {
	display: none;
}

.single-row-multipdf {
	font-size:80%;
}


.single-row-multipdf .col-reorder{
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	text-align: center;
	font-size: 29px;
	justify-content: center;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: wrap;
}
.single-row-multipdf i:hover {
	cursor:pointer;
}
.single-row-multipdf input {
	font-size:13px;
}
	.single-row-multipdf .col-delete {
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		text-align: center;
		font-size: 20px;
		justify-content: center;
		align-items: flex-end;
		justify-content: space-between;
		flex-wrap: wrap;
	}
 

/* ----------------- EXPRESS UPLOAD FILE ----------------------*/
div.panel_upload
{
	padding-bottom:25px; 
	width: 750px; 
	height:550px; 
	position:absolute; 
	float: left; 
	z-index:1000; 
	left:250px;
	top:50px;
    padding-left:10px; 
    padding-right:10px; 
    text-align:center; 
    overflow:visible; 

	z-index:999999;
   
	}
	
.input_upload
{
	color:#434343;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:10pt;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
	width:500px;	
	}			
	
div.panel_upload_conferma
{
	text-align: left; 
	padding: 10px 10px 10px 10px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
    background-color: #FFFFFF; 
    width: 720px; 
    top: 20px; 
    height: 510px; 
    float: left;
    filter: alpha(opacity=100); 
    opacity: 1.00; 
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 2; 
    position: absolute; 
    left: 25px;	
}			

span.img_esistente1{
	color:#e0471d;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;	
	font-size: 13pt;
	padding-top: 5px; 
	padding-bottom: 15px; 
	display: table;	
	}	
	
div.cornice_panel_sfumata
{
	z-index: 1; 
	filter: alpha(opacity=50); 
	opacity: 0.50; 
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';	
	width: 770px; 
	height: 565px;
	background-color: #000000;	
}	

 td.pallino_upload  
 {
 	vertical-align:top; 
 	width:10px;
 	}
 	
span.etichetta_upload  
 {
	color:#434343;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:10pt;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;	
 	}
    
div.file_originale  
 {
	color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:12pt;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;	
	padding-left:3px; 
	text-align:center; 
	width:100%;	
 	}        	
 	
div.panel_immagine  
 {
	background-color:#6e6e6e; 
	display:table; 
	width:90%; 
	height:auto; 
	padding-top:5px; 
	padding-bottom:5px; 
	vertical-align:middle; 	
 	}
 	
span.tipo_immagine
 {
	color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:9pt;
	font-style:italic;
	font-weight:normal;
	text-decoration: none;	
	
 	}        	
 	 	
div.titolo_allegati_appalti
{	
	float:left;
	width:auto;
	} 	 
	
	
td.titolo_allegati_appalti
{	
	padding-left:15px;

	color:#6e6e6e;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:13pt;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;		
	} 		
		
a.titolo_allegati_appalti
{
	color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:13pt;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;	
	} 	
a.titolo_allegati_appalti:hover
{
	color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:13pt;
	font-style:normal;
	font-weight:bold;
	text-decoration: underline;	
	} 		
	
td.info_allegati_appalti
{	
	padding-left:15px;
	color:#6e6e6e;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;		
	} 		
	
.checkbox_upload
{
	color:#434343;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif ;
	font-size:10pt;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
	}	


/******* RicheTextEditor *********/

.rte_command_imageeditor {
	display:none;
}
 	 	
	
/****** Footer Link *********/

#dvListFooterMenu {
	margin: 10px 0;
}

#dvListFooterMenu > div {
	border-bottom: 1px solid var(--autopubb-color-lightgray);
	padding: 10px 0;
	font-size:14px;
}


	#dvListFooterMenu i {
		color: var(--autopubb-color-lightgray);
		font-size:20px;
		transform: translateY(0px);
		transition: transform 0.2s linear;
		-webkit-transition: transform 0.2s linear;
	}
	#dvListFooterMenu .footer-link-move i {
		font-size: 30px;
	}

#dvListFooterMenu > div:hover {
	color:var(--autopubb-color-orange);
}

	#dvListFooterMenu > div:hover i {
		color: var(--autopubb-color-darkergray);
	}
	#dvListFooterMenu > div i:hover {
		transform: translateY(-5px);
	}





	#dvListFooterMenu > div:first-of-type .footer-link-move-up {
		visibility: hidden;
	}

	#dvListFooterMenu > div:last-of-type .footer-link-move-down {
		visibility: hidden;
	}
	


/* -----------------------	 EXTRA FINZIONI MANUTENZIONEAVANZATA------------------ */

div#FunzioniExtra { display:table; padding:7px; border:1px solid #ff0000; margin-top:5px; display:table;}
div#FunzioniExtra div.SingoloExtra { float:left; margin-right:10px; padding-right:10px; border-right:1px solid #ff0000;
                   }
div#FunzioniExtra div.SingoloExtra  a {font-family:Trebuchet MS; font-size:1em; font-weight:bold;  text-decoration:underline;}




/* -----------------------	 TABELLA LINK INTERNO CUTESOFT------------------ */

table#miatabella td { font-family:Trebuchet MS; font-size:1.2em;  }
table#miatabella td a { color:#000; cursor:pointer; text-decoration:none;   }
table#miatabella td a:hover { color:#000; cursor:pointer; text-decoration:underline;   }
table#miatabella tr { background-color:#FFF; }


