/* Nuovo stile per superzap */

/* -------------------------------------------------------------------- */
/*                    STILI PER IL TEMPLATE GLOBALE		     		    */
/* -------------------------------------------------------------------- */

body {
	margin: 0px;
	background-color: #e5e1e0;
}

/* Larghezza totale di tutta la pagina del sito */
.larghezza_totale {
	width: 1033px;
}

/* Larghezza delle tre colonne centrali che sono in una tabella da una riga */
/* il contenuto del sito va incluso nella colonna di centro */
/* il totale di tutte le colone deve essere quello della larghezza totale */

.colonna_margine_sinistra {
	width: 20px;
}
.colonna_sinistra {
	width: 160px;
	vertical-align: top;
	text-align: center;
}
.colonna_centro {
	width: 685px;
	vertical-align: top;
	text-align: center;
}
.colonna_destra {
	width: 140px;
	vertical-align: top;
	text-align: center;
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #DBDBDB;
}
.colonna_margine_destra {
	width: 28px;
}

/* Solo immagine di sfondo e altezza della cella dell'header */
.header_sfondo {
	background-image: url(http://www.superzap.it/img-template/header.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: center;
	height: 155px;
}

/* Solo immagine di sfondo del centro della pagina comprende i bordi esterni*/
.center_sfondo {
	background-image: url(http://www.superzap.it/img-template/content.jpg);
	vertical-align: top;
	text-align: center;
}

/* Solo immagine di sfondo e altezza della cella dell'header*/
.footer_sfondo {
	background-image: url(http://www.superzap.it/img-template/footer.jpg);
	background-repeat: no-repeat;
	height: 80px;
}
/* -------------------------------------------------------------------- */

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.titoletto-ambra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F99500;
}
.titolo-verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #009900;
}
.titolo-blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	line-height: 18pt;
}
.titolo-blu-piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 14pt;
}
.titolo-rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.titolo-chiaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF801;
}
.titolo-bianco-grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FFFFFF;
}
.text-12pt, .descrizione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.text-12pt-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.text-12pt-capitalize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform: capitalize;
}
.text-12pt-uppercase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
}
.text-blu-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;    /* #0000FF; */
}
.text-rosso-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.text-bianco-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.text-marrone-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.text-marrone-12pt-capitalize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-transform: capitalize;
}
.text-blu-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.text-rosso-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.text-nero-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.text-ambra-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F49300;
}
.text-nero-10pt-capitalize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: capitalize;
}
.text-marrone-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.text-verde-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CA00;
	font-weight: bold;
}
.text-marrone-10pt-capitalize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-transform: capitalize;
}
.text-grigio-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
}
.text-bianco-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.text-grigio-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.text-footer-9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A8A8A;
}
.text-footer-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text-header-9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828282;
}
.link_blu_bold 		{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
a.link_blu_bold:link 		{ text-decoration:none; color:#000099;}
a.link_blu_bold:visited 	{ text-decoration:none; color:#000099;}
a.link_blu_bold:hover 		{ text-decoration:none;	color:red;}
a.link_blu_bold:active 		{  text-decoration:none; color:#000099;}

.link_blu 			{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_blu:link 	{ text-decoration:none; color:#000099;}
a.link_blu:visited 	{ text-decoration:none; color:#000099;}
a.link_blu:hover 	{  text-decoration:underline; color:red;}
a.link_blu:active 	{  text-decoration:none; color:#000099;}

.link_blu_chiaro			{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_blu_chiaro:link 		{ text-decoration:none; color:#0000FF;}
a.link_blu_chiaro:visited 	{ text-decoration:none; color:#0000FF;}
a.link_blu_chiaro:hover 	{  text-decoration:underline; color:red;}
a.link_blu_chiaro:active 	{  text-decoration:none; color:#0000FF;}

.link_nero				{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_nero:link 		{ text-decoration:none; color:#333333;}
a.link_nero:visited 	{ text-decoration:none; color:#333333;}
a.link_nero:hover 		{  text-decoration:underline; color:red;}
a.link_nero:active 		{  text-decoration:none; color:#333333;}

.link_arancio				{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_arancio:link 		{ text-decoration:none; color:#FF9900;}
a.link_arancio:visited 		{ text-decoration:none; color:#FF9900;}
a.link_arancio:hover 		{  text-decoration:underline; color:red;}
a.link_arancio:active 		{  text-decoration:none; color:#FF9900;}

.link_blu_piccolo 			{font-size:10px;font-family: Arial, Helvetica, sans-serif;}
a.link_blu_piccolo:link 	{ text-decoration:none; color:#000099;}
a.link_blu_piccolo:visited 	{ text-decoration:none; color:#000099;}
a.link_blu_piccolo:hover 	{  text-decoration:underline; color:blue;}
a.link_blu_piccolo:active 	{  text-decoration:none; color:#000099;}

.link_bianco			{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_bianco:link 		{ text-decoration:none; color:#fff;}
a.link_bianco:visited 	{ text-decoration:none; color:#fff;}
a.link_bianco:hover 	{ text-decoration:underline; color:#FFFF00;}
a.link_bianco:active 	{  text-decoration:none; color:#fff;}

.link_bianco_piccolo			{font-size:10px;font-family: Arial, Helvetica, sans-serif;}
a.link_bianco_piccolo:link 		{ text-decoration:none; color:#fff;}
a.link_bianco_piccolo:visited 	{ text-decoration:none; color:#fff;}
a.link_bianco_piccolo:hover 	{ text-decoration:underline; color:#FFFF00;}
a.link_bianco_piccolo:active 	{  text-decoration:none; color:#fff;}

.link_giallo			{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_giallo:link 		{ text-decoration:none; color:#FFFF00;}
a.link_giallo:visited 	{ text-decoration:none; color:#FFFF00;}
a.link_giallo:hover 	{  text-decoration:underline; color:#FFFF00;}
a.link_giallo:active 	{  text-decoration:none; color:#FFFF00;}

.link_verde				{font-size:12px;font-family: Arial, Helvetica, sans-serif;}
a.link_verde:link 		{ text-decoration:none; color:#00FF00;}
a.link_verde:visited 	{ text-decoration:none; color:#00FF00;}
a.link_verde:hover 		{  text-decoration:underline; color:#00FF00;}
a.link_verde:active 	{  text-decoration:none; color:#00FF00;}

.table_dx {border-left-width: 1px; border-left-style: solid; border-left-color: #DBDBDB;}
.table_sx {border-right-width: 1px;	border-right-style: solid;	border-right-color: #DBDBDB;}

.table_titolo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-align: left;
	color: #F99500;
}
.table_sx_verticale {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.table_orizzontale {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.box_grigio {
	border: 1px solid #CCCCCC;
}
.box_azzurro {
	border: 1px solid #C8DCF1;
}
.filetto_grigio {
	font-weight: lighter;
	color: #CCCCCC;
}
/* Tabella senza la larghezza */
table.tabella-flex {
table-layout: auto;
border-collapse:collapse;
border: 2px solid #CCCCCC;
}
table.tabella-flex td {
border: 1px solid #CCCCCC;
}
table.tabella-flex td {
padding:3px 5px
}

/* Tabella normale standard */
table.tabella-standard {
table-layout: auto;
width: 90%;
border-collapse:collapse;
border: 2px solid #CCCCCC;
}
table.tabella-standard td {
border: 1px solid #CCCCCC;
}
table.tabella-standard td {
padding:3px 5px
}
.button_reset {
	background-image: url(http://www.superzap.it/img-template/button_delete.gif);
	height: 22px;
	width: 100px;
}

/* ----------------------------------------- */
/* Tabella anteprima prodotti colonna destra */

.larghezza_tabella_anteprima {
	width: 129px;
}
.testata_tabella_anteprima {
	height: 29px;
	background-image: url(http://www.superzap.it/img-template/cornice_tabella_anteprima_p.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}
.bordo_tabella_anteprima {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFBA6E;
	border-bottom-color: #FFBA6E;
	border-left-color: #FFBA6E;
}

.cella_tabella_anteprima {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 4px;
	padding-top: 4px;
}

.link_tabella_anteprima				{font-size:10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
a.link_tabella_anteprima:link 		{ text-decoration:none; color:#006699;}
a.link_tabella_anteprima:visited 	{ text-decoration:none; color:#006699;}
a.link_tabella_anteprima:hover 		{  text-decoration:none; color:red;}
a.link_tabella_anteprima:active 	{  text-decoration:none; color:#006699;}

/* ----------------------------------------- */
/* Menu cerca */

.larghezza_tabella_cerca {
	width: 144px;
	
}
.testata_tabella_cerca {
	height: 44px;
	background-image: url(http://www.superzap.it/img-template/cornice-menu-cerca-alta.gif);
	background-repeat: no-repeat;
}
.corpo_tabella_cerca {
	background-image: url(http://www.superzap.it/img-template/cornice-menu-cerca-centro.gif);
}
.footer_tabella_cerca {
	height: 21px;
	background-image: url(http://www.superzap.it/img-template/cornice-menu-cerca-bassa.gif);
	background-repeat: no-repeat;
}

