body {	
margin							: 0px;
background-color		: #e3ebf9;
background-position	: left top;
background-repeat		: no-repeat;
font-family					: Verdana, Arial, Helvetica, sans-serif;
font-weight					: normal;
font-style					: normal;
font-size						: 10px; color: #666666; 
letter-spacing			: 0px;
}

/* a:link      	{ font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #ff00ff; font-size: 12px; } */
/* a:active    	{ font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #00ff00; font-size: 12px; } */
/* a:visited		{ font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #666666; font-size: 12px; } */
/* a:hover 			{ font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #ffff00; font-size: 12px; } */

/* .................... MENU ....................*/

A.menu_1	{DISPLAY: block; text-decoration:none; text-align:center; font-size:12px; color:#666666; padding: 0px 40px 15px 5px; width:auto; 
						margin:5px 0px 0px 20px; float:left; }
A.menu_1:hover {text-decoration:none; font-size:12px; color:#6699ff;}

a.menu_dyn						{ background: transparent url('../sito/img/all/pulsante_sx.gif') no-repeat top left; display: block; float:left;
												font: normal 11px Verdana,Arial,Helvetica,sans-serif; line-height: 16px; height: 24px; padding-left: 11px; text-decoration: none; }
a.menu_dyn span				{ background: transparent url('../sito/img/all/pulsante_dx.gif') no-repeat top right; display: block;
												padding: 4px 10px 4px 0;}
a.menu_dyn:hover			{ background-position: bottom left; }
a.menu_dyn:hover span	{ background-position: bottom right; color: #333; }
a:link.menu_dyn, a:visited.menu_dyn, a:active.menu_dyn { color: #666; }
.puls_reset{ overflow: hidden; width: 100%; }

/* .................... STRUTTURE ....................*/
.intestaz		{width:760px; text-align: center; text-decoration: none; letter-spacing: 0pt; margin-left: auto; margin-right: auto; border-collapse: collapse;}

.td_arco_1	{height:140px; background-image:url('../sito/img/all/arco.gif'); background-repeat: no-repeat; background-position: center top;}
.td_arco_2	{background-image:url('../sito/img/all/arco_02.gif'); background-repeat: no-repeat; background-position: left top;}

.td_sp_riga	{height: 10px; border-collapse: collapse; text-align:center; }
.tb_prez		{width: 340px; border-collapse: collapse; }
.td_prz_0		{padding:7px; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#ffff99;  }

.td_prz_1		{width:16%; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#c0c0c0; border:1px solid #999; }
.td_prz_2		{width:28%; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#c0c0c0; border:1px solid #999; }
.td_prz_3		{width:28%; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#c0c0c0; border:1px solid #999; }
.td_prz_4		{width:28%; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#c0c0c0; border:1px solid #999; }

.td_prz_blk {text-decoration: none; text-align: center; border-collapse: collapse;  border:1px solid #999;}

.td_prz_T		{text-decoration: none; text-align: left; border-collapse: collapse; padding:5px; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #999;}

.td_prz_A		{padding:5px; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#ffccff; 
							font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #999; }
.td_prz_B		{padding:5px; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#ccff66;
							font: 11px Verdana, Arial, Helvetica, sans-serif; color:#00f; border:1px solid #999; font-weight:bold; }
.td_prz_A1	{padding:5px; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#ffccff;
							font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #999;}
.td_prz_B1	{padding:5px; text-decoration: none; text-align: center; border-collapse: collapse; background-color:#ccff66;
							font: 10px Verdana, Arial, Helvetica, sans-serif; color:#00f; border:1px solid #999;}

.tb_prom		{width: 340px; border-collapse:collapse; margin:0px; padding:0px;}
.prom_top		{text-decoration: none; text-align: center; border-collapse: collapse; padding-top:7px;
							background-image: url('../sito/img/tariffe/sfondo_top.gif'); background-position:center top; background-repeat: no-repeat; }

.prom_cx		{text-decoration: none; text-align: center; border-collapse: collapse; padding:10px; 
							background-image: url('../sito/img/tariffe/sfondo_cx.gif'); background-position:center top; background-repeat: repeat-y; }

.prom_bot		{height:60px; text-decoration: none; text-align: center; border-collapse: collapse; 
							background-image: url('../sito/img/tariffe/sfondo_bottom.gif'); background-position:center top; background-repeat: no-repeat; }

.td_fin_1		{height:20px; text-align:left; }
.td_fin_2		{height:20px; border-collapse: collapse; border-top:1px solid #666666; }
.td_fin_3		{height:25px; }



.tb_form_p	{width: 580px; text-align: center; text-decoration: none; margin-top:10px; margin-bottom:10px; border:1px solid #999999;}

.form_p			{text-decoration: none; text-align:left; font: 9px Verdana, Arial, Helvetica, sans-serif;  color:#333; }

.td_cam_T		{font:11px Verdana, Arial, Helvetica, sans-serif; color:#060; text-align:center; padding:5px; }

.td_cam			{font:9px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:5px; font-weight : bold; font-style:italic; }


.td_form_t	{text-align:center; padding-bottom:15px; }
.td_form_1	{text-align:left; padding:5px; }

.td_form_a	{width:15%; text-align:left; padding:5px; }
.td_form_b	{width:35%; text-align:left; }


.tb_stat		{width:190px; text-decoration: none; text-align:center; border-collapse: collapse;  }
.stat_1			{width:115px; padding-right:3px;  text-decoration: none; text-align:right; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #c0c0c0; }
.stat_2			{text-decoration: none; text-align:center; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#0066ff; border:1px solid #c0c0c0; }

/* .................... CARATTERI ....................*/

.slogan			{ font-family:'Monotype Corsiva', Verdana, Arial, sans-serif; color:#006600; }
.slogan_1		{ font-family:'Monotype Corsiva', Verdana, Arial, sans-serif; color:#666666; letter-spacing: 0px; font-weight: normal;   font-size: 26px;}
.slogan_2		{ font-family:'Monotype Corsiva', Verdana, Arial, sans-serif; color:#006600; letter-spacing: 0px; font-weight: normal; font-size: 10px;}
.slogan_3		{ font-family:'Monotype Corsiva', Verdana, Arial, sans-serif; color:#006600; letter-spacing: 2px; font-weight: bold;   font-size: 18px;}

.logo				{ font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.logo_1			{ font: 11px  Georgia, Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.logo_2			{ font: 21px  Georgia, Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }

.smicro			{ font: 8px		Verdana, Arial, Helvetica, sans-serif; }
.smicro_b		{ font: 8px		Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.smicro_v		{ font: 8px		Verdana, Arial, Helvetica, sans-serif; color:#006600; }
.smicro_r		{ font: 8px		Verdana, Arial, Helvetica, sans-serif; color:#ff0000; }

.micro			{ font: 9px		Verdana, Arial, Helvetica, sans-serif; }
.micro_b		{ font: 9px		Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.micro_v		{ font: 9px		Verdana, Arial, Helvetica, sans-serif; color:#006600; }
.micro_r		{ font: 9px		Verdana, Arial, Helvetica, sans-serif; color:#ff0000; }

.mini				{ font: 10px	Verdana, Arial, Helvetica, sans-serif; }
.mini_b			{ font: 10px	Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.mini_v			{ font: 10px	Verdana, Arial, Helvetica, sans-serif; color:#006600; }
.mini_r			{ font: 10px	Verdana, Arial, Helvetica, sans-serif; color:#ff0000; }

.medio			{ font: 11px	Verdana, Arial, Helvetica, sans-serif; }
.medio_b		{ font: 11px	Verdana, Arial, Helvetica, sans-serif; color:#0000ff; }
.medio_v		{ font: 11px	Verdana, Arial, Helvetica, sans-serif; color:#006600; }
.medio_r		{ font: 11px	Verdana, Arial, Helvetica, sans-serif; color:#ff0000; }

.super			{ font: 12px	Verdana, Arial, Helvetica, sans-serif; }
.super_b		{ font: 12px 	Verdana, Arial, Helvetica, sans-serif;  color:#0000ff; }
.super_v		{ font: 12px	Verdana, Arial, Helvetica, sans-serif;  color:#006600; }
.super_r		{ font: 12px	Verdana, Arial, Helvetica, sans-serif;  color:#ff0000; }

.grande			{ font: 13px	Verdana, Arial, Helvetica, sans-serif; }
.grande_b		{ font: 13px 	Verdana, Arial, Helvetica, sans-serif;  color:#0000ff; }
.grande_v		{ font: 13px	Verdana, Arial, Helvetica, sans-serif;  color:#006600; }
.grande_r		{ font: 13px	Verdana, Arial, Helvetica, sans-serif;  color:#ff0000; }

.sgrande		{ font: 14px	Verdana, Arial, Helvetica, sans-serif; }
.sgrande_b	{ font: 14px 	Verdana, Arial, Helvetica, sans-serif;  color:#0000ff; }
.sgrande_v	{ font: 14px	Verdana, Arial, Helvetica, sans-serif;  color:#006600; }
.sgrande_r	{ font: 14px	Verdana, Arial, Helvetica, sans-serif;  color:#ff0000; }

.xgrande		{ font: 15px	Verdana, Arial, Helvetica, sans-serif; }
.xgrande_b	{ font: 15px 	Verdana, Arial, Helvetica, sans-serif;  color:#0000ff; }
.xgrande_v	{ font: 15px	Verdana, Arial, Helvetica, sans-serif;  color:#006600; }
.xgrande_r	{ font: 15px	Verdana, Arial, Helvetica, sans-serif;  color:#ff0000; }

.xxgrande		{ font: 17px	Verdana, Arial, Helvetica, sans-serif; }
.xxgrande_b	{ font: 17px 	Verdana, Arial, Helvetica, sans-serif;  color:#0000ff; }
.xxgrande_v	{ font: 17px	Verdana, Arial, Helvetica, sans-serif;  color:#006600; }
.xxgrande_r	{ font: 17px	Verdana, Arial, Helvetica, sans-serif;  color:#ff0000; }