/* Sfondo pagina catalogo */
.cat_page{
	width: 920px;
	margin: 7px;
	background-color: #ffffff;
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.65;
	border: 0px;
	z-index: 0;
}
.cat_page_regala{
	width: 920px;
	margin: 7px;
	background-color: #ffffff;
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.65;
	border: 0px;
	z-index: 0;
        height: 450px;
}
.cat_item{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
	
/* Barra di navigazione */
.navigator {
	color: #30384B;
}

.navigator a {
	margin-left: 10px;
	margin-right: 10px;
}

.navigator a:link,.navigator a:visited {
	color: #30384B; /*@CPZ_CATALOG_NAVBAR_COLOR_FONT*/
	font-weight: semibold;
	font-size: 14px;
}

.navigator a:hover {
	color: #30384B; /*@CPZ_CATALOG_NAVBAR_COLOR_FONT_OVER*/
	font-weight: semibold;
	font-size: 14px;
}

/* Navigazione catalogo prodotti - classi comuni */
.cat_body {
	/*background-color: #F6F6F6; @CPZ_CATALOG_COLOR_BACK*/
	background: transparent;
}
.cat_title_bg {
	/*background-color: #F6F6F6; @CPZ_CATALOG_COLOR_BACK_TITLE*/
}
.cat_title_font {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	color : #336666; /*@CPZ_CATALOG_COLOR_FONT_TITLE*/
	font-weight: bold;
}
.sconto_img {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}
.sconto {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
}
.cat_img {
	border-width: 0px;
	border-style: solid;
	border-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.cat_row {
	background-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.generic_font {
	font-family: Verdana;
	font-size: 9px;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
}

.change_family {
	font-family:Verdana;
	color: #FFFFFF; /*@CPZ_CATALOG_FAMILY_COLOR_FONT_OVER*/
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
/* Navigazione catalogo prodotti - elenco famiglie */
.cat_family_name a:link {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_FAMILY_COLOR_FONT*/
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_family_name a:visited {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_FAMILY_COLOR_FONT*/
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_family_name a:hover {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_FAMILY_COLOR_FONT_OVER*/
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.cat_family_descri {
	font-family:Verdana;
	color: #000000; /*@CPZ_CATALOG_FAMILY_DESCRI_COLOR_FONT*/
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

/* Navigazione catalogo prodotti - elenco prodotti e risultati ricerca */
.cat_prod_name {
	font-family:Verdana;
	color: #80858B; /*@CPZ_CATALOG_PROD_COLOR_FONT*/
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_prod_name a:link {
	font-family:Verdana;
	/*color: #336666; /*@CPZ_CATALOG_PROD_COLOR_FONT*/
	color: #80858B; /*@CPZ_CATALOG_PROD_COLOR_FONT*/
	/*font-size: 9px;*/
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_prod_name a:visited {
	font-family:Verdana;
	color: #80858B; /*@CPZ_CATALOG_PROD_COLOR_FONT*/
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_prod_name a:hover {
	font-family:Verdana;
	color: #80858B; /*@CPZ_CATALOG_PROD_COLOR_FONT_OVER*/
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_prod_descri {
	font-family:Verdana;
	color: #000000; /*@CPZ_CATALOG_PROD_DESCRI_COLOR_FONT*/
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.cat_prod_keyarti {
	font-family:Verdana;
	color: #CC0000; /*@CPZ_CATALOG_PROD_KEYARTI_COLOR_FONT*/
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;	
}
.cat_family_sep {
	background-color: #FFFFFF; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	border-top:	1px solid #990000;
}
.cat_prod_price_list {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: line-through ;
	color: #ACACAC;
}
.cat_prod_price {
	font-family: Verdana;
	color: #000000; /*@CPZ_CATALOG_PROD_DESCRI_COLOR_FONT*/
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none ;
}
.cat_prod_noprice {
	font-family: Verdana, ;
	color: #000000; /*@CPZ_CATALOG_PROD_DESCRI_COLOR_FONT*/
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none ;
}

/* Navigazione catalogo prodotti - scheda prodotto */
.prod_list {
	border-bottom: 1px solid #ACACAC;
	background-color: #F6F6F6; /*@CPZ_CATALOG_COLOR_BACK*/
}
.prod_list_title_bg {
	background-color: #F6F6F6; /*@CPZ_CATALOG_COLOR_BACK_TITLE*/
}
.prod_list_title_line {
	background-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.prod_list_bg {
	background-color: #F6F6F6; /*@CPZ_CATALOG_COLOR_BACK*/
}
.prod_list_bg .box_title_font {
	background-color:#F3F7EE;
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	color : #336666; /*@CPZ_CATALOG_COLOR_FONT_TITLE*/
	font-weight: bold;
}
.prod_list_bg .prod_list_img {
	border-width: 1px;
	border-style: solid;
	border-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
		
}
.prod_list_bg .sommario {
	font-family: Verdana;
	font-size: 9px;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
}
.prod_list_bg .prezzo_listino {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: line-through;
	color:#ACACAC;
}
.prod_list_bg .img_gallery{
	font-family: Verdana;
	font-size: 9px;
	color : #666666;
	font-style: normal;
	text-decoration: underline;
}
.prod_list_bg .buy_online {
	font-family: Verdana;
	font-size: 9px;
	color : #666666;
	font-style: normal;
	font-weight:bold;
	text-decoration: underline;
}
.prod_list_bg .asterisco {
	font-family: Verdana;
	font-size: 9px;	
	color: #999999;
}
.prod_list_bg .box_separator_main {
	background-color: #5C8585; /*@CPZ_CATALOG_SEP_COLOR_BACK*/
}
.prod_list_bg .box_separator {
	background-color: transparent;
}
.prod_list_bg .box_portlet_separator {
	
}
.prod_list_bg .font_general_descri{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF; /*@CPZ_CATALOG_SEP_COLOR_FONT*/
}
.prod_list_bg .font_attributes_descri {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_SECTION*/
}
.prod_list_bg .font_doc_descri {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_SECTION*/
}
.prod_list_bg .font_kit_descri{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_SECTION*/
}
.prod_list_bg .codice_ricerca {
	color: #CC0000; /*@CPZ_CATALOG_SCHED_KEYARTI_COLOR_FONT*/
}
.prod_list_bg .ins_basket_sep {
	background-color: #FFFFFF;
}
.prod_list_bg .line_sep {
	background-color: #FFFFFF; /*@CPZ_HOME_MAIN_COLOR_BACK*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.prod_list_bg .grid_row, .grid_row a:link, .grid_row a:visited, .grid_row a:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-style: Normal;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
	background-color: transparent;
}
.prod_list_bg .grid_rowodd, .grid_rowodd a:link, .grid_rowodd a:visited, .grid_rowodd a:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-style: Normal;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
	background-color: transparent;
}
.prod_list_bg .grid_rowselected, .grid_rowselected a:link, .grid_rowselected a:visited, .grid_rowselected a:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-style: Normal;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
	background-color: transparent;
}
.prod_list_bg .grid_rowover, .grid_rowover a:link, .grid_rowover a:visited, .grid_rowover a:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-style: Normal;
	color: #000000; /*@CPZ_CATALOG_SCHED_COLOR_FONT*/
	background-color: transparent;
}

/* Navigazione catalogo prodotti - ricerca prodotti */
.search_cat {
	background-color: #F6F6F6; /*@CPZ_SEARCHCATALOG_COLOR_BACK*/
}
.search_cat .testo {
	color: #000000; /*@CPZ_SEARCHCATALOG_COLOR_FONT*/
}
.search_cat .no_attrib {
	color: #999999;
}
.search_cat_title {
	background-color: #F6F6F6; /*@CPZ_SEARCHCATALOG_COLOR_BACK_TITLE*/
}
.search_cat_title .title {
	color: #336666; /*@CPZ_SEARCHCATALOG_COLOR_FONT_TITLE*/
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: 1px;
}

/* Navigazione catalogo prodotti - barra risultati ricerca */
.result_bar {
	background-color: #F6F6F6; /*@CPZ_CATALOG_RESULTBAR_COLOR_BACK*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/	
}
.result_bar .separator{
	background-color: #FFFFFF; /*@CPZ_HOME_MAIN_COLOR_BACK*/
}
.result_bar .currentPage:link {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_RESULTBAR_CURRENTPAGE_COLOR*/
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.result_bar .currentPage:visited {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_RESULTBAR_CURRENTPAGE_COLOR*/
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.result_bar .currentPage:hover {
	font-family:Verdana;
	color: #000000; /*@CPZ_CATALOG_RESULTBAR_CURRENTPAGE_COLOR_OVER*/
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.result_bar .otherPage:link {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_RESULTBAR_OTHERPAGE_COLOR*/
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.result_bar .otherPage:visited {
	font-family:Verdana;
	color: #336666; /*@CPZ_CATALOG_RESULTBAR_OTHERPAGE_COLOR*/
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.result_bar .otherPage:hover {
	font-family:Verdana;
	color: #000000; /*@CPZ_CATALOG_RESULTBAR_OTHERPAGE_COLOR_OVER*/
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.result_bar .pageNext{
	position: relative;
	top: 3px;
}
.result_bar .pagePrev{
	position: relative;
	top: 3px;
}

/* Contenuti collegati */
.nav_contentlinked {
	background-color: #F6F6F6; /*@CPZ_CATALOG_CONTLINKED_COLOR_BACK*/
	border-width: 1px;
	border-style: solid;
	border-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.nav_contentlinked .title{
	color: #336666; /*@CPZ_CATALOG_CONTLINKED_COLOR_FONT*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.nav_contentlinked .grid{
	color: #336666; /*@CPZ_CATALOG_CONTLINKED_COLOR_FONT*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.nav_contentlinked .grid_navbar{
	color: #336666; /*@CPZ_CATALOG_CONTLINKED_COLOR_FONT*/
}

/* Contenitori collegati */
.nav_containerlinked {
	border-width: 1px;
	border-style: solid;
	border-color: #ACACAC; /*@CPZ_CATALOG_ROW_COLOR*/
}
.nav_containerlinked .title{
	color: #336666; /*@CPZ_CATALOG_CNTNRLINKED_COLOR_FONT*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.nav_containerlinked .grid{
	color: #336666; /*@CPZ_CATALOG_CNTNRLINKED_COLOR_FONT*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.nav_containerlinked  .grid_navbar{
	color: #336666; /*@CPZ_CATALOG_CNTNRLINKED_COLOR_FONT*/
}

/* Portlet carrello online*/
.basket .box {
	background-color: #ffffff;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.basket .title_bar {
	color: #336666; /*@CPZ_BUYONLINE_COLOR_FONT_TITLE*/
}
.basket .navmenu {
}
.basket .navmenu_title {
}
.basket .navmenu_title_font {
}
.basket .navmenu_font a:link, .basket .navmenu_font a:hover, .basket .navmenu_font a:visited {
	color: #FFFFFF; /*@CPZ_BUYONLINE_NAVMENU_COLOR_FONT*/
	font-weight: normal;
}
.basket .str_basket {
	color: #336666; /*@CPZ_BUYONLINE_COLOR_FONT*/
}
.basket .str_basket_list {
	color: #999999; /*@CPZ_BUYONLINE_COLOR_FONT_LIST*/
}
.basket {
	width: 920px;
	margin: 10px;
	background-color: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

#cella_biglietti .portlet {
	width: 100px;
	background-color: #ffffff;
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	text-align: left;
}

#cella_biglietti {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 200px;
}

.cat_prod_data a:visited {
	font-family:Verdana;
	color: #80858B; /*@CPZ_CATALOG_PROD_COLOR_FONT*/
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	left: 10px;
	top: 38px;
}

/*  disponibilità dei biglietti!!! */
.disponibilita_biglietti {
	font-size: 8pt;
}
.riga_ecommerce, .riga_ecommerce_dispari,.riga_ecommerce_selected {
	font-size: 7pt;
	color: #666666;
	padding: 1px;
}
.griglia_disponibilita_titolo,.griglia_disponibilita_navbar {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	background-color: #91cbe3;
	padding: 1px;
}
.titolo_scegli {
	background: url("../swf/acquario_scegli_orario_top.gif") no-repeat;
}
.titolo_scegli_data {
	background: url("../swf/acquario_scegli_data_top.gif") no-repeat;
}

.box_carrello  {
	border: 2px solid #ffffff;
}

.box_descrizione_prodotto {
	background-image: url("../swf/acquario_sfondo_pesci.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #97d1e9;
	opacity: .80;
	filter: alpha(opacity=75);
	-moz-opacity: 0.80;
	padding: 0px;
	font-size: 10pt;
	color: #000000;
	width: 700px;
}
.box_descrizione_prodotto_regala {
	background-image: url("../swf/acquario_sfondo_pesci.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #97d1e9;
	opacity: .80;
	filter: alpha(opacity=75);
	-moz-opacity: 0.80;
	padding: 0px;
	font-size: 10pt;
	color: #000000;
	width: 905px;
}
.box_descrizione_prodotto table {
	font-size: 10pt;
	color: #000000;
}

.box_descrizione_prodotto ul {
	list-style-image: url("../swf/acquario_pallino.gif");
}
.titolo_individuali,.titolo_gruppi,.titolo_scuole,.titolo_incoming {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.titolo_individuali {
	background: url("../swf/acquario_individuali_top.gif") no-repeat;
}
.titolo_gruppi {
	background: url("../swf/acquario_gruppi_top.gif") no-repeat;
}
.titolo_scuole {
	background: url("../swf/acquario_scuole_top.gif") no-repeat;
}
.titolo_incoming {
	background: url("../swf/acquario_incomingliguria_top.gif") no-repeat;
}

.footer_individuali,.footer_gruppi,.footer_scuole,.footer_incoming {
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
}
.footer_individuali {
	background: url("../swf/acquario_individuali_bottom.gif") no-repeat;
}
.footer_gruppi {
	background: url("../swf/acquario_gruppi_bottom.gif") no-repeat;
}
.footer_scuole {
	background: url("../swf/acquario_scuole_bottom.gif") no-repeat;
}
.footer_incoming {
	background: url("../swf/acquario_incomingliguria_bottom.gif") no-repeat;
}

/* carrello finale */
.riga_carrello {
	color: #666666;
	margin-bottom: 1px;
}
.riga_carrello_titolo {
	color: #ffffff;
	margin-bottom: 1px;
}
.label_totale_carrello {
	background-color: #ffffff;
}
.tabella_carrello tr td {
	margin-bottom: 1px;
}
.riga_condizioni_di_vendita {
	background: url('../swf/acquario_condizioni_di_vendita.gif');
}

.condizioni_di_vendita {
	padding: 5px;
	font-size: 8pt;
	color: #b1b9c6;
	font-family: verdana;
}




