a {
	font-weight: normal;
	color: #333333;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
a:link {
	font-weight: normal;
	color: #333333;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
a:visited {
	font-weight: normal;
	color: #333333;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
a:hover {
	font-weight: normal;
	color: #94949A;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-top {
	font-weight: normal;
	padding-bottom: 5px; color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-top:link {
	font-weight: normal;
	padding-bottom: 5px;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-top:visited {
	font-weight: normal;
	padding-bottom: 5px; color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-top:hover {
	font-weight: normal;
	padding-bottom: 5px;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bottom {
	font-weight: normal;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bottom:link {
	font-weight: normal;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bottom:visited {
	font-weight: normal;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bottom:hover {
	font-weight: normal;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-news {
	font-weight: normal;
	color: #191970;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-news:link {
	font-weight: normal;
	color: #191970;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: underline
}
.link-menu-news:visited {
	font-weight: normal;
	color: #191970;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: underline
}
.link-menu-news:hover {
	font-weight: normal;
	color: #191970;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: underline
}
.link-menu-bread {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bread:link {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bread:visited {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-menu-bread:hover {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-sottomenu {
	font-weight: normal;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-sottomenu:link {
	font-weight: normal;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-sottomenu:visited {
	font-weight: normal;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-sottomenu:hover {
	font-weight: normal;
	color: #1f3a80;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none
}
.link-sx {
	border-bottom: #9a9a9a 1px solid;
	color: #005486;
	cursor: hand;
	display: block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 10px 7px 0px;
	text-decoration: none;
	width: 175px;
	
}
.link-sx:link {
	border-bottom: #9a9a9a 1px solid;
	color: #005486;
	cursor: hand;
	display: block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 10px 7px 0px;
	text-decoration: none;
	width: 175px;
	
}
.link-sx:visited {
	border-bottom: #9a9a9a 1px solid;
	color: #005486;
	cursor: hand;
	display: block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 10px 7px 0px;
	text-decoration: none;
	width: 175px;
	
}
.link-sx:hover {
	border-bottom: #9a9a9a 1px solid;
	background-color: #FFEFCF;
	color: #6d6d6d;
	cursor: hand;
	display: block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 13px 10px 7px 0px;
	text-decoration: none;
	width: 175px;
	
}
body {
	background-color: #E8E8E8;
	margin: 0px auto;
	padding: 0px;
}
.scrollo {
	scrollbar-face-color: #105478;
	scrollbar-highlight-color: #9a9a9a;
	scrollbar-shadow-color: #9a9a9a;
	color: #6d6d6d;
	scrollbar-3dlight-color: #f4f2e4;
	scrollbar-arrow-color: #9a9a9a;
	scrollbar-track-color: #003366;
	scrollbar-darkshadow-color: #f4f2e4;
}
.menu-superiore {
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	text-transform: uppercase;
	color: #000000;
	font-family: arial, verdana,  helvetica, sans-serif;
	text-align: center
}
.cella-celeste {
	padding-left: 20px;
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 20px;
	vertical-align: bottom;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	height: 170px;
	background-color: #5fc2ff;
	text-align: left
}
.cella-marrone {
	padding-right: 5px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 25px;
	padding-bottom: 20px;
	vertical-align: bottom;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	height: 170px;
	background-color: #c4c2b3;
	text-align: left
}
.cella-marrone-sottomenu {
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	color: #ffffff;
	padding-top: 10px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	height: 170px;
	background-color: #c4c2b3;
	text-align: left
}
.tabella-marrone-sottomenu {
	padding-left: 5px;
	font-weight: normal;
	font-size: 9px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	line-height: 17px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #c4c2b3;
	text-align: left
}
.bordo-sx-dx-up {
	border-right: #9a9a9a 1px solid;
	border-top: #9a9a9a 1px solid;
	border-left: #9a9a9a 1px solid
}
.menu-riepilogativo {
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #182C63;
}
.menu-bread {
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif
}
.menu-sx {
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 5px;
	color: #005486;
	padding-top: 10px;
	border-bottom: #9a9a9a 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #F3B77B;
	
}
.menu-sxx {
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 5px;
	color: #6d6d6d;
	padding-top: 10px;
	border-bottom: #9a9a9a 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #D7D6C4;
	
}
.titolo-soluzioni {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: #1f3a80;
	padding-top: 10px;
	border-bottom: #1f3a80 2px solid;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: center
}
.tabella-centrale {
	border-right: #9a9a9a 0px solid;
	border-top: #9a9a9a 0px solid;
	border-left: #9a9a9a 0px solid;
	color: #FFFBF7;
	border-bottom: #9a9a9a 0px solid
}
.celle-barra-sx {
	border-right: #9a9a9a 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 225px;
	padding-top: 5px;
	background-color: #D6D7DE
}
.news-celle-dx {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 9px;
	padding-bottom: 14px;
	color: #6d6d6d;
	padding-top: 14px;
	border-bottom: #9a9a9a 1px dotted;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #F1F1F3
}
.box-immagini-dx {
	padding-bottom: 14px;
	text-align: center
}
.barra-ricerca {
	padding-right: 1px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 6px;
	color: #6d6d6d;
	padding-top: 10px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #FFFBF7;
	text-align: left
}
.cella-centro {
	width: 575px;
	background-color: #FFFBF7
}
.cella-prodotti {
	border-right: #9a9a9a 1px solid;
	padding-right: 5px;
	padding-left: 5px
}
.cella-download-sx {
	border-right: #9a9a9a 1px solid;
	padding-right: 20px
}
.cella-download-centro {
	border-right: #9a9a9a 1px solid;
	padding-right: 20px;
	padding-left: 40px
}
.cella-download-dx {
	padding-left: 40px
}
.news-basso {
	border-right: #9a9a9a 1px solid;
	padding-right: 14px;
	padding-left: 14px;
	font-size: 10px;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: justify
}
.news-centro {
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	text-align: justify
}
.testo {
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 0px;
	color: #6d6d6d;
	padding-top: 4px;
	text-align: justify
}
.celle-barra-dx {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #9a9a9a 1px solid;
	width: 155px;
	padding-top: 5px;
	background-color: #F1F1F3
}
.news-basso2 {
	padding-right: 14px;
	padding-left: 14px;
	font-size: 10px;
	color: #6d6d6d;
	font-family: Arial, Verdana,  Helvetica, sans-serif
}
.tabella-bottom {
	border-right: #9a9a9a 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 6px;
	border-left: #9a9a9a 1px solid;
	color: #6d6d6d;
	padding-top: 6px;
	border-bottom: #9a9a9a 1px solid;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #f9f8f2;
	text-align: center
}
.celle-bottom {
	padding-right: 0px;
	padding-left: 0px;
	border-top: #9a9a9a 1px solid;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 4px;
	color: #6d6d6d;
	padding-top: 4px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #f9f8f2;
	text-align: center
}
.menu-sx-hover {
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 5px;
	color: #6d6d6d;
	padding-top: 10px;
	border-bottom: #9a9a9a 1px solid;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #FFEFCF;
	text-align: left
}
.menu-sx-hoverr {
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 6px;
	color: #6d6d6d;
	padding-top: 14px;
	border-bottom: #9a9a9a 1px solid;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #E7E6DB;
	text-align: left
}
.titolo-news {
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	border-bottom: #193a80 1px solid;
	text-align: justify
}
.cella-centro-immagine {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 4px;
	background-color: #F1F1F3
}
.cella-immagine {
	padding-right: 4px
}
.cella-prodotti2 {
	padding-right: 5px;
	padding-left: 5px
}
.cella-newsletter {
	font-size: 10px;
	border-bottom: #999999 1px solid
}
.cella-form {
	font-size: 11px;
	border-bottom: #6d6d6d 1px solid
}
.tabella-form {
	border-top: #1f3a80 2px solid;
	border-bottom: #1f3a80 2px solid;
	border-right-STYLE: none;
	border-left-STYLE: none
}
.titolo-pagineint {
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 4px;
	color: #1f3a80;
	padding-top: 4px;
	font-family: Arial, Verdana,  Helvetica, sans-serif
}
table.stile {
	color :  #EFF2F7;
	font-family : Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-align: left;
	border: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	spacing: 0px;
}
.link_table {
	margin: 14px 0px;
	padding: 0px;
}
.link_table a:link {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.link_table a:visited {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.link_table a:active {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.link_table a:hover {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.link_table p {
	color: #191970;
	font-size: 10px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

/* STILI AGGIUNTI */

.bo_gestione_comandi_sopra
{
	margin: 8px 0px;
}
.bo_gestione_comandi_sopra_riga td
{
	font-size: 10px;
	text-align: center;
	width: auto;
}
.bo_gestione_comandi_sotto
{
	height: 24px;
	margin: 4px 0px;
	width: 100%;
}
.btn_indice_argomento
{
}
.btn_indice_argomento_aggiungi
{
}
.btn_indice_argomento_annulla
{
}
.btn_indice_argomento_elimina
{
}
.btn_indice_argomento_modifica
{
}
.calendario
{
	font-size: 10px;
	width: 450px;
}
.calendario_altro_mese
{
	background-color: Gray;
	font-size: 10px;
}
.calendario_giorno
{
	font-size: 10px;
}
.calendario_oggi
{
	font-size: 10px;
	border: 1px solid #FF0000;
	font-weight: bold;
}
.calendario_titolo
{
	background-color: #E0E0E0;
	font-size: 10px;
}
.ctrl_btn
{
	border: 1px solid #005486;
	font-size: 11px;	
	margin: 0px;
	padding: 0px;
}
.ctrl_btn_edit
{
	display: block;
	background-image: url(images/book_edit.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	display: block;
	height: 24px;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	width: 124px;
}
.ctrl_btn_indice
{
	display: block;
	background-image: url(images/book_elenco.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	display: block;
	height: 24px;
	margin: 0px;
	padding: 0px auto;
	width: 24px;
}
.ctrl_btn_indice_delete
{
	background-image: url(images/indice_elimina.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	margin: auto 0px;
	padding: 0px;
	width: 16px;
}
.ctrl_btn_indice_upload
{
	background-image: url(images/indice_aggiungi.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	margin: auto 0px;
	padding: 0px;
	width: 16px;
}
.ctrl_btn_login
{
	margin-left: 6px;
	width: 50px;
}
.ctrl_btn_stampa
{
	background-image: url(images/stampa_etichetta.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	margin: 0px;
	padding: 0px;	
	width: 16px;
}
.ctrl_btn_stampe
{
	background-image: url(images/stampa_etichette.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	margin: 0px;
	padding: 0px;	
}
.ctrl_fld_login
{
	font-size: 11px;
	margin: 0px 4px;
	width: 100px;
}
.ctrl_fup_indice
{
	border: 1px solid #005486;
	font-size: 11px;
	width: 200px;
}
.ctrl_lbl_indice_assente, .ctrl_lbl_indice_assente:link, .ctrl_lbl_indice_assente:visited
{
	background-image: url(images/indice_assente.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #FF0000;
	font-size: 11px;
	height: 16px;
	margin: 0px;
	padding: 1px 0px 0px 20px;
}
.ctrl_lbl_indice_assente:hover
{
	text-decoration: underline;
}
.ctrl_lbl_indice_presente, .ctrl_lbl_indice_presente:link, .ctrl_lbl_indice_presente:visited
{
	background-image: url(images/indice_presente.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #428D36;
	font-size: 11px;
	height: 16px;
	margin: 0px;
	padding: 1px 0px 0px 20px;
}
.ctrl_lbl_indice_presente:hover
{
	text-decoration: underline;
}
.ctrl_lbl_login
{
	color: #005486;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 4px;
}
.ctrl_lbl_obbl 
{
	color: #FF0000;		
}
.ctrl_lbl_paginazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005486;
}
.ctrl_rbl_status, .ctrl_rbl_status input, .ctrl_rbl_status table, .ctrl_rbl_status td, .ctrl_rbl_status tr
{
	border: 0px none transparent;
	font-size: 11px;
	margin: 0px auto;
}
.ctrl_rbl_RicercaTipo
{
	border: 0px none transparent;
	font-size: 11px;
	margin: 0px;	
	padding: 0px 10px;
}
.ctrl_rbl_RicercaMaiuscole
{
	border: 0px none transparent;
	font-size: 11px;
	margin: 0px auto;	
}
.ctrl_tbl_pubblicazioni_indice
{
	margin: 0px auto;
}
.ctrl_tbl_pubblicazioni td
{
	height: 8px;
}
.ctrl_tbl_pubblicazioni a, .ctrl_tbl_pubblicazioni a:hover
{
	background-image: url(images\bullet.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.ctrl_txt_argomento
{
	height: 19px;
	width: 150px;
}
.ctrl_txt_griglia_edit 
{
	font-size: 11px;
	width: 250px;
}
.ctrl_txt_ricerca_large
{
	margin: 0px 0px 0px -1px;
	padding: 0px;
	width: 404px;
}
.ctrl_txt_ricerca_medium
{
	width: 150px;
}
.ctrl_txt_ricerca_risultati
{
	font-size: 11px;
	width: 45px;
}
#etichetta, #etichette
{
	display: none;
}
#etichette tr
{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
#TBL_Etichette
{
	display: none;
}
.griglia_gestione
{
	border: 1px solid #9A9A9A;
	font-size: 11px;
	margin: 6px 0px;
	padding: 0px;
}
.griglia_gestione_colonna_autore
{
	padding: 2px 2px 2px 4px;
	margin: 0px;
	width: 130px;
}
.griglia_gestione_colonna_codice
{
	padding: 2px 2px 2px 6px;
	margin: 0px;
	width: 100px;
}
.griglia_gestione_colonna_editore
{
	margin: 0px;
	padding: 2px;	
	width: 120px;	
}
.griglia_gestione_colonna_hits
{
	padding: 2px;
}
.griglia_gestione_colonna_rank
{
	padding: 2px;
	width: 30px;
}
.griglia_gestione_colonna_status
{
	padding: 2px;
	width: 40px;	
}
.griglia_gestione_colonna_titolo
{
	padding: 2px 2px 2px 8px;
	width: 160px;
}
.griglia_gestione_item input 
{
	border: 0px none transparent;
	font-size: 10px;
}
.griglia_gestione_item td {
	border: 1px solid #9A9A9A;
	text-align: center;
}
.griglia_gestione_lnk_edit
{
	display: block;
	margin: 0px;
	padding: 2px 2px 2px 4px;
	width: 30px;
}
.griglia_gestione_lnk_edit a
{
	background-image: url(images/book_edit.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	display: block;
	height: 24px;
	margin: 0px;
	padding: 0px auto;
	width: 24px;
}
.griglia_gestione_lnk_indice
{
	display: block;
	margin: 0px;
	padding: 2px 2px 2px 4px;
	width: 40px;
}
.griglia_gestione_lnk_indice a
{
	background-image: url(images/indice_presente.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	display: block;
	height: 24px;
	margin: 0px;
	padding: 0px auto;
	width: 24px;
}
.griglia_gestione_paginazione {
	border: 1px solid #9A9A9A;
	text-align: center;
	width: 100%;
}
.griglia_gestione_paginazione table {
	border: 0px none transparent;
	text-align: center;
	width: auto;
}
.griglia_gestione_paginazione table + td {
	border: 0px none transparent;
	text-align: center;
	width: auto;
}
.griglia_gestione_paginazione td {
	border: 1px solid #9A9A9A;
	text-align: center;
	width: auto;
}
.griglia_gestione_paginazione td 
{
	margin: 0px auto;
	width: auto;
}
.griglia_gestione_ricerca 
{
	width: 568px;
	}
.griglia_gestione_riga td {
	border: 1px solid #9A9A9A;
	text-align: center;
}
.griglia_gestione_riga_alterna td {
	border: 1px solid #9A9A9A;
	text-align: center;
}
.griglia_gestione_riga_selezionata td {
	border: 1px solid #9A9A9A;
	text-align: center;
}
.griglia_gestione_riga_no td 
{
	border: 0px none transparent;
	text-align: center;
}
.griglia_gestione_riga_vuota td {
	border: 1px solid #9A9A9A;
	font-weight: bold;
	height: 300px;
	text-align: center;
}
.griglia_gestione_testata a:link {
	font-weight: bold;
}
.griglia_gestione_testata a:visited {
	font-weight: bold;
}
.griglia_gestione_testata a:hover {
	font-weight: bold;
}
.griglia_gestione_testata td, .griglia_gestione_testata th {
	border: 1px solid #9A9A9A;
	padding: 2px;	
	text-align: center;
}
.griglia_gestione_testata_col_01
{
	width: 110px;
	}
.griglia_gestione_testata_edit td {
	border: 1px solid #9A9A9A;
	padding: 1px;	
	text-align: center;
	width: 250px;
}
.griglia_gestione_testata_edit th {
	border: 1px solid #9A9A9A;
	padding: 1px;	
	text-align: center;
	width: 140px;
}
.img_lnk
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 0px 20px;
	width: auto;
}
.img_lnk_argomenti
{
	background-image: url(images/book_index.gif);	
}
.img_lnk_attiva
{
	background-image: url(images/book_attiva.gif);
}
.img_lnk_elenco
{
	background-image: url(images/book.gif);
}
.img_lnk_inserisci
{
	background-image: url(images/book_add.gif);
}
.img_lnk_logout
{
	background-image: url(images/cancella.gif);
}
.img_lnk_nostre
{
	background-image: url(images/book_elenco.gif);
}
.img_lnk_ricerca
{
	background-image: url(images/book_trova.gif);
}
.img_lnk_stampe
{
	background-image: url(images/stampa_etichette.gif);	
}
.invisibile 
{
	display: none;
}
.link_piedino {
	color: #005486;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.link_table td {
	border-bottom: 1px solid #6498EC;
	margin: 0px;
	padding: 8px 0px;
}
.login 
{
	height: 60%;
	width: auto;
}
.no_link
{
	color: Gray;
	font-weight: bold;
}
.percorso
{
	margin: 6px 0px;
	padding: 0px 0px 0px 4px;
}
.percorso a
{
}
.tbl_etichette
{
	margin: 0cm;
	padding: 0cm;
}
.txt_center 
{
	text-align: center;
}
.txt_left
{
	text-align: left;
}
.txt_right
{
	text-align: right;
}