catalog_listCategories_a_content
.catalog_showPath_td
{
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 12;
}

.catalog_showPath_a:link, .catalog_showPath_a:visited, .catalog_showPath_a:hover
{
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 12;
}
.catalog_showPath_a2:link, .catalog_showPath_a2:visited, .catalog_showPath_a2:hover
{
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 11;
}

.catalog_showProducts_a3:link, .catalog_showProducts_a3:visited
{
 padding: 2px;
 color: #0168b7; 
 font-size: 11px;
 text-decoration:underline;
}
.catalog_showProducts_a3:hover
{
 padding: 2px;
 color: #0168b7;
 font-size: 11px;
 text-decoration:none;
}

.catalog_recursiveShowCategoriesTree_span_descrizione_ADMIN
{

}

.catalog_recursiveShowCategoriesTree_span_descrizione_USER
{

}

.catalog_showCatalogRoots_td_titolo
{
 font-weight: bold;
 vertical-align: middle;
 height: 30px;
}

.catalog_showCatalogRoots_tr_external
{

}

.catalog_showCatalogRoots_td_external
{
 width: 126px;
 vertical-align: top;
}

.catalog_showCatalogRoots_table_internal
{
 width: 380px;
 border: none;
}

.catalog_showCatalogRoots_table_internal_home_page
{
 width: 180px;
 border: none;
}

.catalog_showCatalogRoots_td_immagine
{
 height: 82px;
 vertical-align: top;
}

.catalog_showCatalogRoots_a_immagine
{

}

.catalog_showCatalogRoots_img_immagine
{
 width: 120px;
 height: 75px;
 border: none;
 padding: 2px;
}

.catalog_showCatalogRoots_td_descrizione
{
 vertical-align: top;
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 12;
}

.catalog_showCatalogRoots_td_descrizione_home_page
{
 vertical-align: top;
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 11;
}

.catalog_showCatalogRoots_td_abstract
{
 vertical-align: top;
 padding: 2px;
}

.catalog_showCatalogRoots_div_abstract
{
 text-align: justify;
}

.catalog_showCatalogRoots_td_continua
{
 padding: 2px;
 height: 22px;
 text-align: right;
 vertical-align: middle;
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showCatalogRoots_a_continua:link, .catalog_showCatalogRoots_a_continua:visited, .catalog_showCatalogRoots_a_continua:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
}

.catalog_showCatalogRoots_td_prodotti
{
 padding: 2px;
 height: 22px;
 text-align: right;
 vertical-align: middle;
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showCatalogRoots_a_prodotti:link, .catalog_showCatalogRoots_a_prodotti:visited, .catalog_showCatalogRoots_a_prodotti:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
}

.catalog_showCatalogRoots_td_vertical_line
{
 width: 1px;
 vertical-align: top;
 background-color: #01B957;
}

.catalog_showCatalogRoots_img_vertical_line
{
 width: 1px;
 height: 10px;
}

.catalog_showCatalogRoots_td_separatore_external
{
 vertical-align: top;
}

.catalog_showCatalogRoots_td_separatore_internal
{
 vertical-align: top;
 height: 1px;
 background-color: #01b957;
}

.catalog_showCatalogRoots_img_separatore_external
{
 height: 10px;
 width: 10px;
}

.catalog_showCatalogRoots_img_separatore_internal
{
 height: 1px;
 width: 10px;
}

.catalog_showCategories_tr
{

}

.catalog_showCategories_td
{

}

.catalog_showCategories_table_inner
{
 width: 380px;
}

.catalog_showCategories_tr_inner
{

}

.catalog_showCategories_td_raquo
{
 width: 20px;
 vertical-align: middle;
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showCategories_td_categoria
{
 width: 360px;
 vertical-align: middle;
}

.catalog_showCategories_a_categoria:link, .catalog_showCategories_a_categoria:visited, .catalog_showCategories_a_categoria:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
}

.catalog_showProducts_table_external
{
 width: 380px; 
 border: none;
}

.catalog_showProducts_table_external
{
 width: 380;
 border: none;
}

.catalog_showProducts_td_external
{
 vertical-align: top;
}

.catalog_showProducts_tr_internal
{
 width: 375px;
 border: none;
}

.catalog_showProducts_td_immagine
{
 width:120px;
 vertical-align: top;
}

.catalog_showProducts_span_immagine
{
 padding: 2px;
}

.catalog_showProducts_img_immagine
{
 width: 80px;
 height: 80px;
 border: none;
}

.catalog_detailProducts_img_immagine
{
 width: 120px;
 height: 75px;
 border: none;
}

.catalog_showProducts_td_codice
{
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 12;
 vertical-align: top;
}

.catalog_showProducts_td_descrizione
{
 padding: 2px;
 vertical-align: top;
}

.catalog_showProducts_td_scheda_tecnica
{
 height: 22px;
 text-align: right;
 vertical-align: middle;
}
.catalog_showProducts_td_accessori_titolo {
 vertical-align: top; 
 color: #018942;
 font-weight:bold;	
	}
.catalog_showProducts_td_accessori
{
 height: 22px;
 vertical-align: middle;
 border-bottom: 1px solid; 
}
.catalog_showProducts_td_accessori_right
{
 height: 22px;
 vertical-align: middle;
 border-bottom: 1px solid; 
 text-align: right;
}

.catalog_showProducts_td_accessori_codice
{
 height: 22px; 
 vertical-align: middle;
 border-bottom: 1px solid;
 color: #3f4996;
 font-weight: bold;
 width: 100px;
 font-size:11px;
}

.catalog_showProducts_span_accessori
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showProducts_span_accessori_table
{
 display: none;
}

.catalog_showProducts_accessori_table {
	border:1px solid #018942;
	}
.catalog_showProducts_td_categoria_accessori {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
 	border-bottom:1px solid #018942;
 	padding-top: 5px;
 	height:30px;
 	vertical-align:middle;
 	background-color:#018942;
 	padding-left: 4px;
 	text-align:center;
	}

.catalog_showProducts_span_scheda_tecnica
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showProducts_a_scheda_tecnica:link, .catalog_showProducts_a_scheda_tecnica:visited, .catalog_showProducts_a_scheda_tecnica:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
}

.catalog_showProducts_a_accessori
{
 cursor: pointer;
}

.catalog_showProducts_a_accessori:link, .catalog_showProducts_a_accessori:visited, .catalog_showProducts_a_accessori:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
 cursor: pointer;
}

.catalog_showProducts_td_high_rowline
{
 height: 10px;
 vertical-align: top;
 background-color: white;
}

.catalog_showProducts_img_high_rowline
{
 width: 10px;
 height: 10px;
}

.catalog_showProducts_td_middle_rowline
{
 height: 1px;
 vertical-align: top;
 background-color: #01B957;
}

.catalog_showProducts_img_middle_rowline
{
 width: 10px;
 height: 1px;
}

.catalog_showProducts_td_low_rowline 
{
 height: 10px;
 vertical-align: top;
 background-color: white;
}

.catalog_showProducts_img_low_rowline
{
 width: 10px;
 height: 10px;
}

a.catalog_showProducts_a_paginazione:link, a.catalog_showProducts_a_paginazione:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #018BF1;
   font-size: 11px;
   text-decoration: none;
}
a.catalog_showProducts_a_paginazione:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #0168b7;
   font-size: 11px;
   text-decoration: none;
}	

.catalog_showProducts_span_paginazione
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: red;
   font-size: 11px;
}

.catalog_showProducts_table_paginazione
{
   border: none;
   width: 100%; 
}

.catalog_showProducts_td_paginazione_back
{
   width: 80px;
   height: 30px;
   vertical-align: middle;
}

.catalog_showProducts_td_paginazione_numbers
{
   vertical-align: middle;
   text-align: center;
}

.catalog_showProducts_td_paginazione_next
{
   width: 80px;
   text-align: right;
   vertical-align: middle;
}

.catalog_showPage_td_immagine
{
 height: 82px;
 vertical-align: top;
}

.catalog_showPage_a_immagine
{
 
}

.catalog_showPage_img_immagine
{
 padding: 2px;
 width: 120px;
 height: 75px;
 border: none; 
}

.catalog_showPage_td_prodotti
{
 height: 22px;
 text-align: right;
 vertical-align: middle;
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
}

.catalog_showPage_a_prodotti:link, .catalog_showPage_a_prodotti:visited, .catalog_showPage_a_prodotti:hover
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: none;
}

.catalog_showPage_td_descrizione
{
 vertical-align: top;
 padding: 2px;
 color: #018942;
 font-weight: bold;
 font-size: 12;
}

.catalog_showPage_td_pagina_informativa
{
 vertical-align: top;
}

.catalog_showPage_div_pagina_informativa
{
 text-align: justify;
}

.catalog_searchForm_table_external
{
 border: none;
 width: 180px;
}

.catalog_searchForm_td_titolo
{
 vertical-align: top;
 padding: 2px;
 font-family: tahoma;
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
}

.catalog_searchForm_td_body
{
 vertical-align: top;
 padding: 2px;
}

.catalog_searchForm_table_internal
{
 border: none;
 width: 176px;
}

.catalog_searchForm_td_label
{
 vertical-align: top;
 font-family: tahoma;
 color:#ffffff;
 font-size: 11px;
}

.catalog_searchForm_td_input
{
 vertical-align: middle;
}

.catalog_searchForm_input_text
{
 width: 110px;
}

.catalog_searchForm_input_submit
{
 font-size: 10px;
 font-family: Tahoma;
 background-color:#01892e;
 color: #ffffff;
 font-weight: bold;
}

.catalog_searchForm_td_horizontal_line
{
 height: 15px;
}

.catalog_searchForm_img_horizontal_line
{

}

.catalog_searchForm_td_bottom
{
 height: 8px;
 vertical-align: top;
}

.catalog_searchForm_img_bottom
{
 width: 10px;
 height: 8px;
}

.catalog_searchResult_td_titolo
{
 font-weight: bold;
 vertical-align: middle;
 height: 30px;
}

.catalog_searchResult_td_empty_message
{

}

.catalog_listProducts_td_header {
    height: 30px;
    vertical-align: middle;
    font-weight: bold;
	 font-family: Arial;
    font-size: 11px;
    color: #0168b7;
	  padding: 3px;
	  background-color: #E5E5E5;
    }
.catalog_listProducts_td_content {
	height: 30px;
   vertical-align: middle;
   font-size: 12px;
   color: #0168b7;
	padding: 3px;
	background-color: #f3f3f3;
   }
.catalog_listProducts_td_content_alternate {
	height: 30px;
   vertical-align: middle;
   font-size: 12px;
   color: #0168b7;
	padding: 3px;
	background-color: #bfdf9f;
   }
.catalog_listProducts_td_image {
	  height: 30px;
    vertical-align: middle;    
	  padding: 3px;
	  background-color: #f3f3f3;
	  text-align: center;
    }
.catalog_listProducts_td_image_alternate {
	  height: 30px;
    vertical-align: middle;    
	  padding: 3px;
	  background-color: #bfdf9f;
	  text-align: center;
    }
a.lb:link, a.lb:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #0168b7;
   font-size: 12px;
   text-decoration: underline;
}
a.lb:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #0168b7;
   font-size: 12px;
   text-decoration: none;
}

a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_ADMIN:link, a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_ADMIN:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: underline;
}
a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_ADMIN:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: none;
}

a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_USER:link, a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_USER:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: underline;
}
a.catalog_recursiveShowCategoriesTree_a_openCloseIcon_USER:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: none;
}

a.catalog_recursiveShowCategoriesTree_a_ADMIN:link, a.catalog_recursiveShowCategoriesTree_a_ADMIN:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: underline;
}
a.catalog_recursiveShowCategoriesTree_a_ADMIN:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: normal;
   color: #0168b7;
   font-size: 11px;
   text-decoration: none;
}

a.catalog_recursiveShowCategoriesTree_a_USER:link, a.catalog_recursiveShowCategoriesTree_a_USER:visited
{
 font-family: Tahoma;
 font-style: normal;
 font-weight: bold;
 color: #018942;
 font-size: 11px;
 text-decoration: underline;
}
a.catalog_recursiveShowCategoriesTree_a_USER:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #018942;
   font-size: 11px;
   text-decoration: underline;
}


.input_numerico_readonly {
    background-color: #e3e3e3;
    width:120px;	 
    }
.input_readonly {
    background-color: #e3e3e3;
    width:180px;	 
    }
.input_data {
   width:120px;
}
.input_testuale {
   width:200px;
}
.input_testuale_readonly {
   width:200px;
    background-color: #e3e3e3;	
}
.input_password {
   width:200px;
}
.input_numerico {
   width:120px;
}
.input_complexLookup {
    background-color: #e3e3e3;	
    width: 200px; 
    }	 
textarea
	{
	FONT-SIZE: 12px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#0168b7;
	}	 

.catalog_recursiveShowCategoriesTree_ul_ADMIN
{
  list-style-type: none; 
}

.catalog_recursiveShowCategoriesTree_li_ADMIN
{ 
  list-style-type: none; 
  font-family: Tahoma;
  font-size: 11px;
  color: #3f4996;
  font-style:normal;
 } 

.catalog_recursiveShowCategoriesTree_ul_USER
{
  list-style-type: none; 
}

.catalog_recursiveShowCategoriesTree_li_USER
{ 
  list-style-type: none; 
  font-family: Tahoma;
  font-size: 11px;
  color: #3f4996;
  font-style:normal;
 } 



.catalog_listCategories_td_header {
    height: 30px;
    vertical-align: middle;
    font-weight: bold;
	 font-family: Arial;
    font-size: 11px;
    color: #0168b7;
	  padding: 3px;
	  background-color: #E5E5E5;
    }
.catalog_listCategories_td_content {
	height: 30px;
   vertical-align: middle;
   font-size: 12px;
   color: #0168b7;
	padding: 3px;
	background-color: #f3f3f3;
   }
.catalog_listCategories_td_content_alternate {
	height: 30px;
   vertical-align: middle;
   font-size: 12px;
   color: #0168b7;
	padding: 3px;
	background-color: #bfdf9f;
   }
.catalog_listCategories_td_image {
	  height: 30px;
    vertical-align: middle;    
	  padding: 3px;
	  background-color: #f3f3f3;
	  text-align: center;
    }
.catalog_newProducts_select_categorie {
	width:200px;
   }
.catalog_detailProducts_select_categorie {
	width:200px;
   }
.catalog_newCategories_select_prodotti {
	width:200px;
   }
.catalog_detailCategories_select_prodotti {
	width:200px;
   }
.catalog_newCategories_input_readonly {
    background-color: #e3e3e3;	
    width: 200px; 
    }	
.catalog_detailCategories_input_readonly {
    background-color: #e3e3e3;	
    width: 200px; 
    }
.catalog_newCategories_input_descrizione{
    width: 200px; 
    }
.catalog_detailCategories_input_descrizione{
    width: 200px; 
    }
a.catalog_listCategories_a_content:link, a.catalog_listCategories_a_content:visited
{
   font-family: Tahoma;
   font-style: normal;
   color: #01A34E;
   font-size: 11px;
   text-decoration: none;
	font-weight:bold;
}
a.catalog_listCategories_a_content:hover
{
   font-family: Tahoma;
   font-style: normal;
   color: #017627;
   font-size: 11px;
   text-decoration: none;
	font-weight:bold;	
}
a.lbns:link, a.lbns:visited
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #3f4996;
   font-size: 11px;
   text-decoration: none;
}
a.lbns:hover
{
   font-family: Tahoma;
   font-style: normal;
   font-weight: bold;
   color: #0168b7;
   font-size: 11px;
   text-decoration: none;
}

.catalog_viewCarrello_td_titolo {
	color:#ff6600;
	font-weight:bold;
	padding-left: 5px;	
	height:30px;
	}
.catalog_viewCarrello_td_prodotti {
	color:#0168b7;
	}
.catalog_viewCarrello_a,
.catalog_viewCarrello_a:visited{	
	color:#ff3300;
	text-decoration:underline;
	font-size: 11px;
	}
.catalog_viewCarrello_a:hover {
	color:#ff3300;
	text-decoration:none;
	font-size: 11px;
	}
.catalog_acquistaProdotti_input_testuale_long {
	width:220px;
	}
.catalog_acquistaProdotti_input_testuale_small {
	width:60px;
	}
.catalog_acquistaProdotti_input_testuale {
	width:120px;
	}