/******************************************************************************/
/* login */
/******************************************************************************/

.mask2 {
	margin-bottom: 30px;
}

#login_form {
	float: left;
	width: 308px;
	height: 118px;
	background-color: #f8f8f8;
	background-image: url('../images/reg_tab_lock.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}

#login_img {
	display: block;
	float: right;
	vertical-align: -140px;
}

#login_form label {
	width: 100px;
}

#login_form input {
	margin-left: 15px;
	width: 150px;
}



/******************************************************************************/
/* ajax */
/******************************************************************************/

.ajax {
	position: absolute;
	display: none;
	margin-left: 130px;
	margin-top: 1px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.ajax a {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

.ajax div.record {
	width: 250px;
	height: 20px;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	cursor: pointer;
}

.ajax div.record:hover {
	background-color: #f3f3f3;
}

.ajax span {
	height: 20px;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

.ajax .left {
	float: left;
	color: #09c;
}

.ajax .right {
	float: right;
	color: #aaa;
}

/******************************************************************************/
/* tipi di colonne per le tabelle */
/******************************************************************************/

table.recordset th.icon {
	width: 20px;
	text-align: center;
}

table.recordset th.area {
	width: 100px;
}

table.recordset th.date {
	width: 70px;
}

table.recordset th.time {
	width: 35px;
}

table.recordset td.icon {
	padding-top: 2px;
}

/******************************************************************************/
/* tipi di campi per i form */
/******************************************************************************/

#form_data {
	width: 100px;
}

#form_titolo {
	width: 300px;
}

#form_testo, #form_descrizione, #form_competenze {
	width: 300px;
	height: 90px;
}

#form_upload_file, #form_upload_att {
	width: 300px;
}

/*----------------------------------------------------------------------------*/
/* circolari */

#form_numero	{ width: 50px }

/*----------------------------------------------------------------------------*/
/* agenda */

#form_ora	{ width: 50px }
#form_minuti	{ width: 50px }

/*----------------------------------------------------------------------------*/
/* rassegna stampa */

#form_argomento	{ width: 300px }
#form_testata		{ width: 200px }
#form_autore		{ width: 200px }

/*----------------------------------------------------------------------------*/
/* azienda */

#form_ragione_sociale	{ width: 250px }
#form_rappresentante		{ width: 250px }
#form_istat			{ width: 50px }

#form_SL_indirizzo		{ width: 300px }
#form_SL_citta		{ width: 170px }
#form_SL_provincia		{ width: 30px }
#form_SL_cap			{ width: 50px }
#form_SL_telefono		{ width: 120px }
#form_SL_fax			{ width: 120px }

#form_SO_indirizzo		{ width: 300px }
#form_SO_citta		{ width: 170px }
#form_SO_provincia		{ width: 30px }
#form_SO_cap			{ width: 50px }
#form_SO_telefono		{ width: 120px }
#form_SO_fax			{ width: 120px }


#form_email			{ width: 250px }
#form_sito_web		{ width: 250px }
#form_fiera_virtuale		{ width: 250px }

/*----------------------------------------------------------------------------*/
/* richiesta certificati */

#form_denominazione		{ width: 300px }
#form_sede_legale		{ width: 300px }

#form_codice_fiscale		{ width: 150px }
#form_partita_iva		{ width: 150px }
#form_rea			{ width: 150px }

#form_camera_commercio	{ width: 200px }
#form_nr			{ width: 50px }

/******************************************************************************/
/* ----- RIVEDERE ----- */
/******************************************************************************/
/*
div.list-index {
	clear: left;
	margin-bottom: 30px;
}

div.list-index div.operations {
	float:	right;
}

div.list-index div.item {
	padding: 10px;
	background-image: url('../images/components/separator_gray.png');
	background-position: bottom center;
	background-repeat: repeat-x;
}

div.list-index div.item img {
	float: left;
	margin-right: 5px;
}

div.list-index div.item h2 {
	margin: 0px;
	margin-bottom: 10px;
	color: #09c;
	font-size: 10pt;
	font-weight: normal;
}

div.list-index div.item p {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 8pt;
	line-height: 13pt;
	text-align: justify;
}

*/



/*
#form_title {
	width: 500px;
	margin-bottom: 20px;
	font-size: 9pt;
}

#form_date {
	width: 100px;
	margin-bottom: 20px;
	font-size: 9pt;
}

#form_content {
	width: 500px;
	height: 300px;
	margin-bottom: 20px;
	font-size: 9pt;
}

#form_photo {
	width: 500px;
	margin-bottom: 20px;
	font-size: 9pt;
}

button {
	font-family: Verdana;
	font-size: 8pt;
}

button img {
	margin: 1px;
	margin-right: 5px;
	vertical-align: middle;
}
*/

