body {
	font-family:tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

form {
	padding:0px;
	margin:0px;
}

td, div, span, a {
	font-family:tahoma;
	font-size:11px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#000979;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}

h1.user_title {
	font-size:14px;
	font-weight:bold;
	color:#000979;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#000979;
	margin:-4px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}

.sottotitolo {
	margin-left:20px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#990000;
	margin:0px;
	padding:0px;
}

a:link 		{color:#0000cc; text-decoration:none;}
a:visited	{color:#000099; text-decoration:none;}
a:hover		{color:#0000ff; text-decoration:underline;}

input {
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}

select {
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}

textarea {
	font-family:tahoma;
	font-size:11px;
}
.table_lista  {
	width:100%;
	margin:20px 0px 10px 0px;
}
.table_lista .tr_lista_dati {
	/*background-color:#00FFFF;*/
}
.table_lista .lista_voci {
	text-align:left;
}
.table_lista .lista_voci td {
	background-color:#000979;
	font-weight:bold;
	color:#ffffff;
	padding:2px 5px;
}
.table_lista .lista_dati {
	padding:1px 2px;
}

.lista_item_attivo {
	background-color:#9dc5ff;
}
.lista_item_attivo td {
	padding:1px 5px;
}

.lista_item_non_attivo {
	background-color:#faa61a;
}
.lista_item_non_attivo td {
	padding:1px 5px;
}

.lista_item_respinto {
	background-color:#aaaaaa;
}
.lista_item_respinto td {
	padding:1px 5px;
}

.lista_item_cancellato {
	background-color:#d98fa6;
}
.lista_item_cancellato td {
	padding:1px 5px;
	color:#ffffff;
}

.table_dati_edit_contenitore {
	/*width:700px;*/
}
.table_dati_edit {
	text-align:left;
	border:solid 1px #4859d6;
	
	/*width:700px;*/
}
.table_dati_edit tr {
	background-color:#9dc5ff;
}
.table_dati_edit td {
	padding:2px 5px;
}

.lang_selection_selected {
	float:left;
	border:solid 1px #4859d6;
	background-color:#9dc5ff;
	padding:2px 5px;
	margin-left:2px;
	border-bottom:0px;
}
.lang_selection_selected a {
	color:#0000cc;
}

.lang_selection {
	float:left;
	border:solid 1px #4859d6;
	padding:2px 5px;
	margin-left:2px;
	border-bottom:0px;
}

.lang_selection_bottom_selected {
	float:left;
	border:solid 1px #4859d6;
	background-color:#9dc5ff;
	padding:2px 5px;
	margin-left:2px;
	border-top:0px;
}
.lang_selection_bottom_selected a {
	color:#0000cc;
}

.lang_selection_bottom {
	float:left;
	border:solid 1px #4859d6;
	padding:2px 5px;
	margin-left:2px;
	border-top:0px;
}

.titolo_voce_editor {
	color:#000979;
	font-size:12px;
	font-weight:bold;
	margin:15px 0px 2px 0px;
}
