a.tooltip { display: inline-block; }
#body-contenuto p, #body-contenuto dd, #body-contenuto dt, #body-contenuto td, #body-contenuto th, #body-contenuto ul li, #body-contenuto ol li, #body-contenuto a { font-size: 13px; }

a.acrobatfile{display:inline-block; margin-bottom:5px; background: url(../../img/ico/pdf.png) no-repeat left center; min-height:16px; padding:3px 0 3px 24px;}
a.acrobatfile_disable{display:inline-block; margin-bottom:5px; background: url(../../img/ico/pdf_disable.png) no-repeat left center; min-height:16px; padding:3px 0 3px 24px; pointer-events: none; cursor: default; color:#505050; text-decoration: none;}
#obj-torna-indietro{ text-align:center; margin:30px 0;}
#obj-torna-indietro #backToStarPage{ border: 2px solid rgb(87,141,189); box-shadow: #000 0px 0px 5px; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; text-shadow: #000 1px 1px 1px; background: rgb(77,128,176) url(../../img/obj/head-topbar-search-button-bckg.png) repeat-x bottom; margin: 0px 0px 0px 10px; padding: 6px 10px 6px 10px; cursor:pointer; text-decoration:none;}
.cust-elenco-atti{display:block; font-size:14px;}
a.p7mfile{display:inline-block; margin-bottom:5px; background: url(../../img/ico/P7m.png) no-repeat left center; min-height:16px; padding:3px 0 3px 24px;}

/* LOGIN */

#loginForm{
	padding:5px 10px;
	background-color:#fafafa;
	border:1px solid #ccc;
	margin-bottom:25px;
}
#head-usertools-input-mail, #head-usertools-input-pass{
	width:200px;
	margin-right:10px;
}
#head-usertools { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; height: 45px; background: url(../../img/str/head-usertools-bckg.png) no-repeat top; }
#head-usertools fieldset { border: 0px none; display: inline; }
#head-usertools-login { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#head-usertools-login form { display: inline; }
#head-usertools-login-input-fields {
	display: inline;
	background: url(../../img/ico/user.png) no-repeat left 2px;
	padding: 0px 0px 0px 30px;
}

#head-usertools-login .form-legend { color: #000; font-weight: bold; text-shadow: #fff 1px 1px 1px; margin: 0px 0px 0px 0px; padding: 0px 25px 0px 0px;  }
#head-usertools-login label { color: #000; font-weight: normal; font-size: 12px; text-shadow: #fff 1px 1px 1px; }
#head-usertools-utilities {
	padding: 10px;
	display:block;
	text-align:right;
}
#head-usertools-utilities a, #head-usertools-utilities a:visited { text-decoration: none; text-shadow: #fff 1px 1px 1px; }

.autenticato{text-align: right; padding-right:20px;}
#head-usertools-login .autenticato .form-legend { padding: 0px 10px 0px 0px;  }
.autenticato #head-usertools-utilities { padding: 16px 0px 12px 10px; }

/* STILI VALIDI PER QUASI TUTTI GLI ATTI */
/*p.cust-dettaglio-materia{font-style: italic; text-transform: uppercase;}*/
p.cust-dettaglio-materia{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 11pt; color: #2a6bb5; font-weight: bold; }
.cust-dettaglio-materia-pref{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 11pt; color: #000; font-weight: bold; }
p.cust-dettaglio-tipo-atto{text-transform: uppercase; margin-bottom: 0px;}
.cust-dettaglio-tipo-atto-num-data{font-size: 10pt; text-transform: lowercase; }
p.cust-dettaglio-titolo-atto{font-weight: bold; margin-top: 0px;}
p.cust-dettaglio-preamble{}
p.cust-dettaglio-dirigente{text-align: center;}
p.cust-dettaglio-premessa{}
p.cust-dettaglio-azione{text-align: center;}
p.cust-dettaglio-firma{text-align: right;}
p.cust-dettaglio-sottoscrivente{text-align: right;}
hr.cust-linea-separazione-tratteggiata {border-top : #000 1px dashed; height: 1px;}

/* STILI PER "Atti di Enti Vari"  E "Esiti di Gara" */
p.cust-dettaglio-ente{text-transform: uppercase; margin-bottom: 0px;}
p.cust-dettaglio-atto-generico{font-style: italic; margin-top: 0px; margin-bottom: 0px;}
p.cust-dettaglio-oggetto{font-weight: bold; margin-top: 0px;}
/*div.cust-dettaglio-dati-informativi{border: #000 1px dashed; padding : 5px 5px 5px 5px;}*/
div.cust-dettaglio-dati-informativi{	
	padding:5px 10px;
	background-color:#fafafa;
	border:1px solid #ccc;
	margin-bottom:25px;
	}
	
/* STILI PER "Avvisi di Rettifica" */	
p.cust-dettaglio-avvertenza{font-style: italic;}


/* -- note per la trasparenza --*/
table.cust-dettaglio-note-trasparenza{
	width: 100%;
	border: 1px solid rgb(200,200,200);
}
	