


/* ---------------------IMG---------------------  */

img
			{
			border:0;
			}


img.logo	
			{
			float: left;
			position:relative;
			left:-5px
			}
			
img.list
			{
			border:0px;
			margin:3px 5px 0px 0px;
			}
/* ---------------------DIV---------------------  */

div.home_line1
			{
			float:left;
			width:240px;
			margin: 10px 0px 0px 10px;
			text-align:center;
			}
div.home_line2
			{
			float:left;
			width:240px;
			margin: 10px 0px 0px 4px;
			text-align:center;
			}
div.home_line3
			{
			float:right;
			width:240px;
			margin: 10px 0px 0px 4px;
			text-align:center;
			}

div.avvisi
			{
			margin:0px 0px 3px 0px;
			}
			
div.bantop
			{
			width:740px;
			margin: 5px 0px 5px 0px;
			text-align:center;
			}

div.bantop1
			{
			width:740px;
			margin: 5px 0px 5px 10px;
			text-align:left;
			}

div.lefthome
			{
			width:209px;
			text-align:justify;
			float:left;
			}
			
div.menu_sx

			{
			/*position:relative;*/
			left:10px;
			/*float: left;*/
			width:205px;
			margin: 5px 0px 5px 0px;
			text-align:right;
			}

div.telefono_sx

			{
			background-color:#ffffff;
			position:relative;
			top:5px;
			left:10px;
			float: left;
			width:205px;
			margin: 5px 0px 5px 0px;
			text-align:right;
			}
			
div.offer

			{
			float: right;
			width:530px;
			margin: 5px 0px 5px 5px;
			text-align: justify;
			min-height:400px;
			}
		

div.box_centerextras
			{
			float: right;
			width:530px;
			margin:10px 3px 5px 5px;
			text-align: justify;
			}
			
			
/* ---------------------VARI---------------------  */		

.mask

			{
			width:300px;
			height:80px;
			background-image: url('resources/blu_bg.gif');
			background-repeat: no-repeat;
			background-position: right;
			text-align: right;
			}
			
			
/* --------------------TESTO---------------------  */		




		/**** TITOLI ****/
		
		
		body 

			{
			margin:0px 0px 0px 0px;
			font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			text-align: left; 
			}
		p.dodici
			{ 
			font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			text-align: justify;
			}


		p.table

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #d5d4d2; 
			text-align: justify;
			margin-right: 20px;
			
			}
		p.tgrey

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #d5d4d2;
			text-align: justify;
			margin-right: 20px;
			
			}

		h1.azzurro

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 20px;
			font-weight: bolder;
			color: #9DACCB; 
			line-height: 100%;
			margin: 5px 0px 0px 0px; 
			text-transform: uppercase;
			}

		h1.grigio

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 20px;
			font-weight: bolder;
			color: #212121; 
			line-height: 100%;
			margin: 5px 0px 0px 0px; 
			text-transform: uppercase;
			}
		h1.orange

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 20px;
			font-weight: bolder;
			color: #E87E1D; 
			line-height: 100%;
			margin: 5px 0px 3px 0px; 
			text-transform: uppercase;
			}

		h1.bianco

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 20px;
			font-weight: bolder;
			color: #ffffff; 
			line-height: 100%;
			margin: 5px 0px 0px 5px; 
			text-transform: uppercase;
			}
			
		h1.red1
			{
			color: #cc0000;
			font-family: Lucida sans, Helvetica, Arial, Verdana, sans-serif;
			font-size: 25px; 
			font-weight: bold;
			margin-right: 20px;
			}
		h2

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: bold;
			color: #000000; 
			text-transform: uppercase;
			}
			
		h2.centrale
			{ 
			margin: 0px 5px 0px 5px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: bold;
			color: #000000; 
			text-transform: uppercase;
			}

		.bianco_home

			{ 
			position:relative;
			top:3px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #ffffff; 
			text-transform: uppercase;
			}	
		a.bianco_home:link

			{
			text-decoration: none;
			position:relative;
			top:3px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #ffffff; 
			text-transform: uppercase;
			}
		a.bianco_home:hover

			{
			text-decoration: none;
			position:relative;
			top:3px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #ffffff; 
			text-transform: uppercase;
			}
		a.bianco_home:visited

			{
			text-decoration: none;
			position:relative;
			top:3px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #ffffff; 
			text-transform: uppercase;
			}
		a.bianco_home:active

			{
			text-decoration: none;
			position:relative;
			top:3px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #ffffff; 
			text-transform: uppercase;
			}
		.nero_home

			{
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 16px;
			font-weight: bolder;
			color: #000000; 
			text-transform: uppercase;
			}	
		
		h2.area_riservata

			{ 
			position: relative;
			left: -17px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: bold;
			color: #212121; 
			text-transform: uppercase;
			margin:10px 0px 0px 0px;
			}
			
		h2.azzurro

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: bolder;
			color: #9DACCB; 
			text-transform: uppercase;
			}
			
		h2.orange

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: bolder;
			color: #E87E1D; 
			text-transform: uppercase;
			}
			
		h2.piani

			{ 
			position:relative;
			top:5px;
			font-family: Helvetica, Arial, Verdana, sans-serif;  
			font-size: 12px;
			font-weight: bold;
			color: #000; 
			text-transform: uppercase;
			
			}
			
		h3

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 13px;
			font-weight: bolder;
			color: #cc0000; 
			text-transform: uppercase;
			}
			
		h3.title

			{ 
			font-family: Verdana, Arial, sans-serif; 
			font-size: 13px;
			font-weight: bolder;
			color: #cc0000; 
			text-transform: uppercase;
			}
			
		h3.centrale
			{ 
			margin: 15px 5px 0px 5px;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px;
			font-weight: bolder;
			color: #cc0000; 
			text-transform: uppercase;
			}
			
		h2.orangelucida

			{ 
			font-family: Lucida sans, Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px;
			font-weight: 700;
			color: #E87E1D; 
			text-transform: uppercase;
			}			
			/**** ALTRI ****/
			
font.little {
			font-size: 11px;
			}
			
.compara
			{
			font-family: 'Lucida Grande', Arial, Verdana, sans-serif;
			font-size: 15px; 
			font-weight: bold;
			text-align: left;
			
			}			
			
p.main_text
			{
			color: #3f3f3f;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 13px; 
			font-weight: normal;
			text-align: justify;
			
			}
			
.evidence
			{
			font-family: 'Lucida Grande', Geneva, Verdana, sans-serif;
			font-size: 13px; 
			font-weight: bold;
			text-align: justify;
			}
			
.evidence1
			{
			color: #fffff;
			font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			font-weight: normal;
			margin: 5px 5px 5px 5px;		
			}
			
.evidence2
			{
			color: #3f3f3f;
			font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 13px; 
			font-weight: normal;
			text-align: justify;
			}
			
.evidence3
			{
			color: #3f3f3f;
			font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
			font-size: 10px; 
			font-weight: normal;
			text-align: right;
			margin: 5px 20px 3px 0px;
			}							
.insidebox
			{
			color: #000000;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 12px; 
			font-weight: normal;
			text-align: justify;
			margin: 5px 20px 5px 5px;
			line-height:120%;
			}		
.p_menu
			{
			color: #000000;
			font-weight:bold;
			font-size:12px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			line-height: 14px;
			}
			

			
.normal
			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px; 
			margin-bottom: 5px;
			text-align: justify;
			margin: 5px 10px 5px 0px;		
			}			
			
			/**** SPAN E PARAGRAFI ****/ 
	
p.footer

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			text-align: center;
			line-height:150%;
			}
			
p.provamo
			{ 
			font-family: /*'Lucida Grande'*/,Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px; 
			color: #9DACCB;
			line-height: 120%;
			text-align: justify;
			margin: 0px 5px 5px 0px;
			}
p.provamo2
			{ 
			font-family: 'Lucida Grande',Helvetica, Arial, Verdana, sans-serif; 
			font-size: 14px; 
			color: #333333;
			line-height: 130%;
			text-align: left;
			margin: 0px 5px 5px 10px;
			}

p.privati_menu
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:15px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			margin: 10px 12px 0px 0px;
			}
			
p.privati_menu
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:15px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			margin: 10px 12px 0px 0px;
			}
			
p.privati_menu_active
			{
			color: #000000;
			font-weight:bold;
			font-size:15px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			margin: 10px 12px 0px 0px;
			}
			
p.super
			{
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-weight:bold;
			font-size: 12px; 
			color: #000000; 
			line-height:150%;
			text-transform: uppercase;
			margin:1px 0px 1px 2px;
			}			
			
p.sup
			{
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-weight:bold;
			font-size: 12px; 
			color: #000000; 
			line-height:150%;
			margin:1px 0px 1px 15px;
			}
.tab
			{ 
			font-family: Helvetica Neue, Arial, Verdana, sans-serif; 
			font-size: 15px;
			font-weight: normal;
			color: #443A2C; 
			}

.tab1
			{ 
			font-family: Helvetica Neue, Arial, Verdana, sans-serif; 
			font-size: 12px;
			font-weight: normal;
			color: #443A2C; 
			}
			
.dati
			{
			color: #fffff;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 12px; 
			font-weight: normal;
			text-align: justify;
			line-height:110%;
			}		

.dati2
			{
			color: #333333;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 12px; 
			font-weight: bold;
			text-align: justify;
			line-height:110%;
			margin: 5px 20px 5px 5px;		
			}

.dati3
			{
			color: #333333;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 12px; 
			font-weight: bold;
			text-align:right;
			line-height:110%;
			margin: 5px 20px 5px 5px;		
			}
			
span.euro
			{
			font-family:verdana,arial;
			text-transform:none;
			font-size:11px;
			}
			
span.prezzo
			{
			color:#dd000;
			font-size:16px;
			font-weight:bold;
			}
/*	
span.rossoPrice
			{
			color:#dd0000;
			font-size:14px;
			font-weight:normal;
			}
*/
.pidieffe
			{
			color: #443A2C;
			margin-bottom:3px;
			}

/******* MENU DESCRIZIONE ******/
	span.box_menu		
				{
				color: #777777;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				line-height: 14px;
				}
	.desc_menu_on
				{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				line-height: 14px;
				}
	a.desc_menu_on:link 		
				{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				line-height: 14px;
				}

	a.desc_menu_on:hover 	
				{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
					margin-right: 11px;
				}
	a.desc_menu_on:active 	
					{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				}
	a.desc_menu_on:visited 		
				{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				line-height: 14px;
				}
	a.desc_menu:link 		
				{
				color: #777777;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				line-height: 14px;
				}
	a.desc_menu:visited	
				{
				color: #777777;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				margin-right: 11px;
				text-decoration: none;
				}
	a.desc_menu:hover 	
				{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
					margin-right: 11px;
				}
	a.desc_menu:active 	
					{
				color: #EA5900;
				font-weight:bold;
				font-size:16px;
				font-family:'Helvetica Neue', Geneva, Arial, Verdana, sans-serif;
				text-decoration: none;
				margin-right: 11px;
				}
/* DA VERIFICARSI

p.indietro
			{
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			color: #000000; 
			margin-right :10px;		
			font-size: 12px;
			text-transform: uppercase;
			}
			
p.risposta
			{
			font-family: Verdana, Helvetica, Arial, sans-serif; 
			font-size: 14px; 
			color: #cc0000; 
			margin: 5px 20px 15px 20px;
			line-height:150%;
			text-align:justify;
			}
			
p.landaffari
			{
			color:#333333;
			font-family:'lucida sans',arial;
			font-size:14; 
			font-weight:normal;
			margin:0px 5px 0px 5px;
			
			}			
*/
.res
			{
			position:relative;
			left:30px;
			font-family:arial;
			font-weight:normal;
			font-size:15px;
			color:#000000;
			}	
			
.evidence4
			{
			color: #fffff;
			font-family: Verdana, sans-serif;
			font-size: 12px; 
			font-weight: bold;
			text-align: left;
			margin: 5px 10px 5px 5px;		
			}
	
p.tabone
			{
			font-family:verdana,arial;
			font-weight:normal;
			font-size:15px;
			color:#000000;
			text-align: right;
			margin-right: 5px;
			}
			
p.tabtwo
			{
			font-family:verdana,arial;
			font-weight:normal;
			font-size:15px;
			color:#000000;
			text-align: center;
			}
			
p.tariffe
			{
			color: #333333;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 14px; 
			font-weight: normal;
			text-align: left;
			margin: 5px 10px 5px 5px;		
			}

p.tariffebis
			{
			color: #333333;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 14px; 
			font-weight: normal;
			text-align: left;
			margin: 5px 10px 5px 60px;		
			}
			
.tariffe1
			{
			color: #444444;
			font-size: 16px; 
			font-weight: bold;
			text-align: center;
			}

.tariffe1bis
			{
			color: #444444;
			font-size: 16px; 
			font-weight: bold;
			text-align: left;
			margin: 0px 0px 0px 60px;
			}
			
.tariffe2
			{
			color: #cc0000;
			font-size: 16px; 
			font-weight: bold;
			text-align: center;
			}			
			
p.landres
			{
			text-transform:uppercase;
			font-family:'lucida sans',arial;
			font-size:14; 
			font-weight:normal;
			margin:0px 5px 0px 5px;
			}
p.euro
			{
			text-transform:none;
			}		

.p_menu
			{
			color: #000000;
			font-weight:bold;
			font-size:12px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			line-height: 14px;
			}
			
			/**** LINKS ****/
			
a:link 		{
			color: #0000ff;
			}
a:visited	{
			color: #0000ff;
			}
a:hover 	{
			color: #E87E1D;
			}
a:active 	{
			color: #cc0000;
			}
a.black:link 		
			{
			color: #000000;
			text-decoration: underline;
			}
a.black:visited	
			{
			color: #3f3f3f;
			text-decoration: underline;
			}
a.black:hover 	
			{
			color: #EA5900;
			text-decoration: underline;
			}
			
a.black:active 	
			{
			color: #EA5900;
			text-decoration: underline;
			}			
a.noline:link 		
			{
			color: #0000ff;
			font-weight:bold;
			text-decoration: none;
			}
a.noline:visited	
			{
			color: #0000ff;
			font-weight:bold;
			text-decoration: none;
			}
a.noline:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			text-decoration: none;
			}
a.noline:active 	
			{
			color: #cc0000;
			font-weight:bold;
			text-decoration: none;
			}
			
a.lower_menu:link 		
			{
			color: #9DACCB;
			font-weight:bold;
			}
a.lower_menu:visited	
			{
			color: #9DACCB;
			font-weight:bold;
			}
a.lower_menu:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			}
a.lower_menu:active 	
			{
			color: #cc0000;
			font-weight:bold;
			}
						
a.left_menu:link 		
			{
			color: #454545;
			font-weight:bolder;
			font-size:13px;
			text-transform: uppercase;
			text-decoration: none;
			text-align: right;
			}
a.left_menu:visited	
			{
			color: #454545;
			font-weight:bolder;
			font-size:13px;
			text-transform: uppercase;
			text-decoration: none;
			text-align: right;
			}
a.left_menu:hover 	
			{
			color: #E87E1D;
			font-weight:bolder;
			font-size:13px;
			text-transform: uppercase;
			text-decoration: none;
			text-align: right;
		/*	background-image: url('tri_blu.gif');
			background-repeat: no-repeat;
			background-position: left;  */
			}
a.left_menu:active 	
			{
			color: #E87E1D;
			font-weight:bolder;
			font-size:13px;
			text-transform: uppercase;
			text-decoration: none;
			text-align: right;
			}
/* menu sx da fare come immagine */
			
a.product_menu:link 		
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:11px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			line-height: 14px;
			}
a.product_menu:visited	
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:11px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}
a.product_menu:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			font-size:11px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}
a.product_menu:active 	
			{
			color: #FF0000;
			font-weight:bold;
			font-size:11px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}
/* menu sx VERSIONE B */
.p_menu2
			{
			color: #000000;
			font-weight:bold;
			font-size:13px;
			font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 4px 0px;
			padding-bottom: 4px;
			text-transform: uppercase;
			line-height: 15px;
			}
			
a.product_menu2:link 		
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:13px;
			font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 4px 0px;
			padding-bottom: 4px;
			text-transform: uppercase;
			line-height: 15px;
			}
a.product_menu2:visited	
			{
			color: #aaaaaa;
			font-weight:bold;
			font-size:13px;
			font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 4px 0px;
			padding-bottom: 4px;
			text-transform: uppercase;
			line-height: 15px;
			}
a.product_menu2:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			font-size:13px;
			font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 4px 0px;
			padding-bottom: 4px;
			text-transform: uppercase;
			line-height: 15px;
			}
a.product_menu2:active 	
			{
			color: #FF0000;
			font-weight:bold;
			font-size:13px;
			font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;;
			text-decoration: none;
			margin: 0px 12px 4px 0px;
			padding-bottom: 4px;
			text-transform: uppercase;
			line-height: 15px;
			}

/* menu descrizione */


a.desc_menu:link 		
			{
			color: #000000;
			font-weight:bold;
			font-size:14px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			line-height: 14px;
			}
a.desc_menu:visited	
			{
			color: #777777;
			font-weight:bold;
			font-size:14px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}
a.desc_menu:hover 	
			{
			color: #EA5900;
			font-weight:bold;
			font-size:14px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}
a.desc_menu:active 	
			{
			color: #EA5900;
			font-weight:bold;
			font-size:14px;
			font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			text-decoration: none;
			margin: 0px 12px 0px 0px;
			}

a.inline:link 		
			{
			color: #000000;
			font-weight:bold;
			text-decoration: none;
			}
a.inline:visited	
			{
			color: #000000;
			font-weight:bold;
			text-decoration: none;
			}
a.inline:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			text-decoration: underline;
			}
			
a.inline:active 	
			{
			color: #ff0000;
			font-weight:bold;
			text-decoration: underline;
			}
			
a.inline1:link 		
			{
			color: #3f3f3f;
			text-decoration: underline;
			}
a.inline1:visited	
			{
			color: #3f3f3f;
			text-decoration: underline;
			}
a.inline1:hover 	
			{
			color: #cc0000;
			text-decoration: underline;
			}			
a.inline1:active 	
			{
			color: #ff0000;
			text-decoration: underline;
			}
			
a.footer:link 		
			{
			color: #7C8DB1;
			font-weight:normal;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			text-align: center;
			line-height:150%;
			}
a.footer:visited	
			{
			color: #7C8DB1;
			font-weight:normal;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			text-align: center;
			line-height:150%;
			}
a.footer:hover 	
			{
			color: #000000;
			font-weight:normal;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			text-align: center;
			line-height:150%;
			}
			
a.footer:active 	
			{
			color: #ff0000;
			font-weight:normal;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			text-align: center;
			line-height:150%;
			}
a.privati_link_black 		
			{
			color: #000000;
			text-decoration: none;
			}
			
a.privati_link:link 		
			{
			color: #aaaaaa;
			text-decoration: none;
			}
a.privati_link:visited	
			{
			color: #aaaaaa;
			text-decoration: none;
			}
a.privati_link:hover 	
			{
			color: #E87E1D;
			text-decoration: none;
			}
a.privati_link:active 	
			{
			color: #000000;
			text-decoration: none;
			}
a.support_on
			{
			color: #E87E1D;
			text-decoration: none;
			}		
a.support:link 		
			{
			color: #222222;
			text-decoration: none;			
			}
			
a.support:visited	
			{
			color: #222222;
			text-decoration: none;
			}
			
a.support:hover 	
			{
			color: #E87E1D;
			text-decoration: none;
			}
			
a.support:active 	
			{
			color: #ff0000;
			text-decoration: none;
			}

a.intab:link 		
			{
			color: #222222;
			text-decoration: none;			
			}
			
a.intab:visited	
			{
			color: #222222;
			text-decoration: none;
			}
			
a.intab:hover 	
			{
			color: #bb0000;
			text-decoration: none;
			}
			
a.intab:active 	
			{
			color: #ff0000;
			text-decoration: none;
			}
a.residenziali:link 
			{
			color:#444444;
			text-decoration: none;
			font-family:'Lucida Grande', Geneva, Verdana, sans-serif;
			}
			
a.residenziali:visited	
			{
			color:#444444;
			text-decoration: none;
			font-family:'Lucida Grande', Geneva, Verdana, sans-serif;
			}
			
a.residenziali:hover 	
			{
			color:#E4862C;
			text-decoration: underline;
			font-family:'Lucida Grande', Geneva, Verdana, sans-serif;
			}
			
a.residenziali:active 	
			{
			color:#E4862C;
			text-decoration: none;
			font-family:'Lucida Grande', Geneva, Verdana, sans-serif;
			}
			
p.temp
	{font-family:'Lucida Grande', Geneva, Verdana, sans-serif;	}

a.business:link 
			{
			color:#333333;
			text-decoration: none;			
			}
			
a.business:visited	
			{
			color:#444444;
			text-decoration: none;
			}
			
a.business:hover 	
			{
			color:#71A957;
			text-decoration: underline;
			}
			
a.business:active 	
			{
			color:#71A957;
			text-decoration: none;
			}
a.prezzo:link 		
			{
			color:#dd0000;
			text-decoration: none;			
			}
			
a.prezzo:visited	
			{
			color:#dd0000;
			text-decoration: none;
			}
			
a.prezzo:hover 	
			{
			color:#dd0000;
			text-decoration: underline;
			}
			
a.prezzo:active 	
			{
			color:#dd0000;
			text-decoration: none;
			}
			
			}
a.rossoPrice		
			{
			color:#cc0000;
			text-decoration: none;			
			font-size:14px;
			font-weight:normal;
			}
			
a.rossoPrice:visited	
			{
			color:#cc0000;
			text-decoration: none;
			font-size:14px;
			font-weight:normal;
			}
			
a.rossoPrice:hover 	
			{
			color:#000000;
			text-decoration: none;
			font-size:14px;
			font-weight:normal;
			}
			
a.rossoPrice:active 	
			{
			color:#000000;
			text-decoration: none;
			font-size:14px;
			font-weight:normal;
			}
		
						
/* pagina TARIFFE */

a.block:link 		
			{
			color: #000000;
			font-weight:bold;
			font-size:12px;
			font-family: Helvetica, 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			
			}
a.block:visited	
			{
			color: #000000;
			font-weight:bold;
			font-size:12px;
			font-family: Helvetica, 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			
			}
a.block:hover 	
			{
			color: #E87E1D;
			font-weight:bold;
			font-size:12px;
			font-family: Helvetica, 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			
			}
a.block:active 	
			{
			color: #E87E1D;
			font-weight:bold;
			font-size:12px;
			font-family: Helvetica, 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
			
			}			
/**** ELENCHI ****/ 
			
ul.lista
			{
			list-style-image: url('list.gif');
			color: #fffff;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 13px; 
			font-weight: normal;
			text-align: justify;
			margin: 5px 20px 5px 5px;
			line-height:120%;
			}
			
ul.red 
			{
			list-style-image: url('red.png')
			}
			
ul.red1
			{
			list-style-image: url('resources/list1.gif');
			margin:0px 0px 0px 18px;
			}
			
ul.guide
			{
			position:relative;
			top:-4px;
			color:#000000;
			list-style-image: url('resources/list1.gif');
			margin:2px 0px 2px 0px;
			}

ul.topfaq
			{
			list-style-type: decimal; 
			margin:2px 0px 2px 0px;
			}
			
ul.installa 
			{
			list-style-image: url('resources/red.png');
			color: #fffff;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 13px; 
			font-weight: normal;
			text-align: justify;
			margin: 0px 20px 5px 5px;
			}			
			
ol.classic
			{
			color: #fffff;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 13px; 
			font-weight: normal;
			text-align: justify;
			margin: 0px 20px 5px 0px;	
			}

li.sup1
			{
			font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 12px;
			margin-top:2px;
			color: #000000; 
			}

li.sup3
			{
			font-family: Verdana, Helvetica, Arial,  sans-serif; 
			font-size: 14px; 
			color: #222222; 
			line-height:150%;
			}	

li.sup2
			{
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			line-height:150%;
			}
/*** MENU INTERNO SUPPORTO ***/
p.black_support

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px; 
			color: #000000;
			font-weight: normal;
			text-transform: uppercase;
			text-align: right;
			line-height:150%;
			}
p.blue_support

			{ 
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px; 
			color: #000000;
			font-weight: normal;
			text-align: right;
			line-height:150%;
			}
a.blue_support:link 		
			{
			color: #7C8DB1;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px;
			font-weight: normal;
			text-align: right;
			line-height:150%;
			}
a.blue_support:visited	
			{
			color: #7C8DB1;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px;
			font-weight: normal;
			text-align: right;
			line-height:150%;
			}
a.blue_support:hover 	
			{
			color: #000000;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal;
			text-align: right;
			line-height:150%;
			}
			
a.blue_support:active 	
			{
			color: #ff0000;
			text-decoration: underline;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal;
			text-align: right;
			line-height:150%;
			}
			
			
/****** AREA AVVISI ******/

span.duepunti
			{
			color: #7C8DB1;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 13px;
			}

a.avvisi:link 		
			{
			color: #000000;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-weight: bold;
			font-size: 13px; 
			}
a.avvisi:visited	
			{
			color: #3f3f3f;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-weight: bold;
			font-size: 13px; 
			}
a.avvisi:hover 	
			{
			color: #EA5900;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-weight: bold;
			font-size: 13px; 
			}
			
a.avvisi:active 	
			{
			color: #EA5900;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			font-weight: bold;
			font-size: 13px; 
			}		
			
.residenziale_index
			{
			font-size:18px;
			color:#F28F16;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}	
			
a.residenziale_index:link
			{
			font-size:18px;
			color:#F28F16;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
			
a.residenziale_index:visited
			{
			font-size:18px;
			color:#F28F16;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
			
a.residenziale_index:hover
			{
			font-size:18px;
			color:#454545;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}

a.residenziale_index:active
			{
			font-size:18px;
			color:#454545;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
.business_index
			{
			position:relative;
			top:2px;
			font-size:18px;
			color:#71A957;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			}		
			
a.business_index:link
			{
			font-size:18px;
			color:#71A957;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
			
a.business_index:visited
			{
			font-size:18px;
			color:#71A957;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
			
a.business_index:hover
			{
			font-size:18px;
			color:#454545;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}

a.business_index:active
			{
			font-size:18px;
			color:#454545;
			text-decoration: none;
			font-family: Helvetica, Arial, Verdana, sans-serif; 
			
			}
			
a.landx:link 		
			{
			color: #F28F18;
			text-decoration: none;			
			}
			
a.landx:visited	
			{
			color: #F28F18;
			text-decoration: none;
			}
			
a.landx:hover 	
			{
			color: #000000;
			text-decoration: underline;
			}
			
a.landx:active 	
			{
			color: #000000;
			text-decoration: underline;
			}
			
a.esclusivi:link 		
			{
			color: #545454;
			text-decoration: none;			
			}
			
a.esclusivi:visited	
			{
			color: #545454;
			text-decoration: none;
			}
			
a.esclusivi:hover 	
			{
			color: #F28F16;
			text-decoration: none;
			}
			
a.esclusivi:active 	
			{
			color: #F28F16;
			text-decoration: none;
			}
			
a.linkhome:link 		
			{
			color: #000000;
			text-decoration: underline;			
			}
			
a.linkhome:visited	
			{
			color: #000000;
			text-decoration: underline;			
			}
			
a.linkhome:hover 	
			{
			color: #F28F16;
			text-decoration: underline;			
			}
			
a.linkhome:active 	
			{
			color: #F28F16;
			text-decoration:underline;			
			}
			
a.linkhome1:link 		
			{
			color: #000000;
			text-decoration: underline;			
			}
			
a.linkhome1:visited	
			{
			color: #000000;
			text-decoration: underline;			
			}
			
a.linkhome1:hover 	
			{
			color: #619C45;
			text-decoration: underline;			
			}
			
a.linkhome1:active 	
			{
			color: #619C45;
			text-decoration:underline;			
			}
			
a.pw:link 		
			{
			color: #000000;
			text-decoration: none;			
			}
			
a.pw:visited	
			{
			color: #000000;
			text-decoration: none;			
			}
			
a.pw:hover 	
			{
			color: #000000;
			text-decoration: underline;			
			}
			
a.pw:active 	
			{
			color: #000000;
			text-decoration:underline;			
			}			

a.guida:link 		
			{
			color: #cc0000;
			text-decoration: none;			
			}
			
a.guida:visited	
			{
			color: #cc0000;
			text-decoration: none;			
			}
			
a.guida:hover 	
			{
			color: #F28F16;
			text-decoration: underline;			
			}
			
a.guida:active 	
			{
			color: #000000;
			text-decoration:underline;			
			}			
/**** AGCOM *****/


a.agcom:link
			{
			}		
/***** MODIFICA AI PIANI *****/

a.switch:link 		
			{
			color: #cc0000;
			text-decoration: none;			
			}
			
a.switch:visited	
			{
			color: #cc0000;
			text-decoration: none;
			}
			
a.switch:hover 	
			{
			color: #000000;
			text-decoration: none;
			}
			
a.switch:active 	
			{
			color: #000000;
			text-decoration: none;
			}
			
			
/****** SPECIALS *****/
ul.special
			{
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10px; 
			font-weight: normal;
			text-align: left;
			}			
li.special
			{
			font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
			font-size: 10px;
			color: #000000; 
			}
			
div.newWhite
			{
			padding: 5px;
			background-color: #ffffff;
			border-style: solid;
			border-color: #cccccc;
			border-width: 1px;
			
			}