/*	GENERALE					*/
body {background-color: #fff; font-family: tahoma; font-size: small; margin: 5px;}
body.cms_interno {background-color: #8abee5; background-image: url(/images/admin/sfondo_body.png); background-repeat: repeat-x; background-position: top left; padding: 5px 0 5px 0;}
td {font-family: tahoma; font-size: small; background-color: #ffffff; color: #000; border: 0; vertical-align: top; text-align: left;}
a:link {color: #039; text-decoration: underline;}
a:visited {color: #039; text-decoration: underline;}
a:hover {color: #f00; text-decoration: none;}
img {border: 0;}
input {font-family: tahoma; font-size: 8pt;}
select {font-family: tahoma; font-size: 8pt;}
textarea {font-family: tahoma; font-size: 8pt;}

/*	LOGIN						*/
#tbl_login td {background-color: #F4F4EE;}
#login_title {background-image: url(/images/admin/login_title.gif); background-repeat: no-repeat; background-position: top left; height: 25px; padding: 2px 0 0 15px; color: #fff; font-size: small; font-weight: bold;}
#login_body {background-image: url(/images/admin/login_sfondo.gif); color: #000; font-size: small;}
#lbl_ut_id, #lbl_ut_pwd {float: right;}
#login_msg {color: #f00; font-weight: bold;}
#login_bottom {background-image: url(/images/admin/login_bottom.gif); background-repeat: no-repeat; background-position: top left; background-color: #fff; height: 40px; padding: 10px 0 0 0 0;}
#ricordapwd, #howlogin {visibility: hidden; display: none; margin: 20px 0 0 0;}
#howlogin ul {padding: 0; margin: 0 0 15px 28px;}
#howlogin li {list-style-image: url(/images/item02.gif); margin: 0;}
#poweredby {float: right; width: 150px; text-align: right; padding: 8px 0 0 0;}

/*	MAIN PAGE					*/
table.tbl_main {width: 990px; border: 1px solid #497da1; padding: 0; margin: 0;}
table.tbl_main td {background-color: #fff; padding: 5px 5px 0 5px;}
#tbl_top {border-bottom: 0;}
#tbl_middle {border-top: 3px solid #bfdaef;}
.barra_intestazione {background-color: #bfdaef;}
#barra_titolo {width: 800px; font-size: 12pt;}
#barra_utente {width: 200px; font-size: 8pt;}
#barra_utente p {margin: 5px 0 0 0; padding: 0 0 3px 20px;}
#barra_utente p img {margin: 0 0 0 -20px;}
#barra_index {padding-bottom: 0; vertical-align: bottom;}

/*	INDICE TAB IN ALTO		*/
#index_main {width: 780px; vertical-align: top; margin: 5px 0 0 0; padding: 5px 0 0 0;}
#index_main li {float: left; width: 120px; height: 19px; padding: 3px 0 0 0; list-style: none; background-image: url(/images/admin/label_top_inactive.png); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #fff; margin: 0 0 0 1px; font-family: verdana, helvetica, sans-serif; font-size: 13px; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;}
#index_main li.active {background-image: url(/images/admin/label_top_active.png); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #bfdaef; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
#index_main li.active a:link, #index_main li.active a:visited {color: #5679c0;}
#index_main li img {float: left; vertical-align: bottom; margin: 3px 5px 0 5px;}
#index_main a:link, #index_main a:visited {text-decoration: none; color: #666;}
#index_main a:hover {color: #000; text-decoration: underline;}

/*	INDICE LISTA A SINISTRA	*/
#index_sx {width: 150px; background-color: #bfdaef;}
#index_sx ul {padding: 0; margin: 0 0 15px 18px;}
#index_sx ul ul {padding: 0; margin: 2px 0 0 25px;}
#index_sx li {list-style-image: url(/images/item01.gif); margin: 10px 0 0 0;}
#index_sx li li {list-style-image: url(/images/item02.gif); margin: 0;}

/*	SPAZIO CENTRALE			*/
#bodycontent {width: 850px; background-color: #f6f6f6;}

/*	PERCORSO ATTUALE		*/
#path_attuale {margin: 0; padding: 0 0 5px 0; color: #000; line-height: 17px; font-size: x-small;}
#path_attuale span {color: #B9B9BB;}

/*	TABELLA INSERIMENTO DATI	*/
#bodycontent tr.separatore1 td {border-bottom: 1px solid #eee; padding: 5px;}
#bodycontent td.noborderpadding {text-align: left;}
#bodycontent td.noborderpadding td {border-bottom: 0; padding: 0;}
#bodycontent td.newsection {border-bottom: 2px solid #ddd;}
#bodycontent td.newsection h1 {font-size: large; font-weight: bold;}
#bodycontent td.newsection h2 {font-size: medium; font-weight: bold;}
#bodycontent td.newsection h3 {font-size: x-small; font-weight: normal;}
#bodycontent td.intestazione {font-size: small; color: #666;}
#bodycontent td.testo {font-size: small;}
#bodycontent td.comandi input {font-size: medium; font-weight: bold; padding: 2px 10px; margin: 0 15px 0 0; background-color: #1b74a2; color: #fff; border: 1px solid #bfdaef;}
#bodycontent div.annotazioni {font-size: x-small;}

/*	TABELLA SCELTA ORDINE	*/
table#tbl_ordine {width: 100%;}
table#tbl_ordine td {padding: 5px;}
table#tbl_ordine td.pagtitolo {font-size: medium; font-weight: bold; border-bottom: 1px solid #eee;}
table#tbl_ordine td.pagsubtitolo {font-size: small; background-color: #f6f6f6; color: #000;}
table#tbl_ordine td.testo {font-size: small;}

/*	TABELLA ELENCO RECORD	*/
table#tbl_elencorecord {width: 100%; border: 0;}
.tbl_elencorecord_item {width: 100%;}
.tbl_elencorecord_item td, .tbl_elencorecord_item a:link, .tbl_elencorecord_item a:visited {font-size: x-small; color: #666; vertical-align: top;}
.tbl_elencorecord_item span {font-size: medium;}
table#tbl_elencorecord td {font-size: small; color: #000;}
table#tbl_elencorecord a:link, table#tbl_elencorecord a:visited {font-size: small; color: #039;}
.item_rilevanza {width: 8%; text-align: center;}
.item_lingue, .item_numpost {width: 7%; text-align: right;}
.item_txt {width: 45%;}
.item_dtmodify, .item_dtiscrizione {width: 15%; text-align: center;}
.item_pub {width: 9%; text-align: center;}
.item_pubtool {width: 9%; text-align: center;}
.item_tool {width: 8%; text-align: right;}
.item_sesso {width: 4%; text-align: center;}
.item_dtnascita {width: 5%; text-align: center;}
.item_indirizzo {width: 15%; text-align: left;}

/*	TRADUZIONI				*/
ul.traduzioni {padding: 0; margin: 0 0 0 35px; list-style-image: url(/images/item01.gif);}
ul.traduzioni li.trad_it {list-style-image: url(/images/flag/it.png);}
ul.traduzioni li.trad_en {list-style-image: url(/images/flag/en.png);}

/*	HELP POP-UP				*/
#TipLayer {visibility: hidden; position: absolute; z-index: 1000; top: -100px; padding: 0;}
#TipLayer table {border: 1px solid #3467cc;}
#TipLayer td.pophelp_titolo {display: none; font-size: small; font-weight: bold; color: #000; background-color: #3467cc; padding: 1px; vertical-align: top; text-align: left;}
#TipLayer td.pophelp_testo {font-size: small; color : #000; background-color: #f6f6f6; padding: 3px; vertical-align: top; text-align: left;}

/*	JS TREE					*/
span.jstree_link, a.jstree_link:link, a.jstree_link:visited, a.jstree_link2, a.jstree_link3 {font-family: tahoma; font-size: x-small; background-position: top left; background-repeat: no-repeat; height: 22px;}
span.jstree_link {color: #000;}
a.jstree_link2:link, a.jstree_link2:visited {padding: 5px 0 5px 12px; margin: 0 0 0 12px; height: 22px;}
a.jstree_link3 {color: #aaa; padding: 0 0 0 12px;}

/*	SITO						*/
div.citazione {font-family: tahoma; font-size: small; color: #aaa; text-align: right; font-style: italic;}