﻿html 			{ 
				margin:0; 
				height: 100%;
				font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
				font-size:100%;
				background-color:#ffffff;
				}
	
body 			{
				margin: 0px;
	border-style: none;
}

p 				{margin:0 0 0 0;}



#slideCont {
	margin: 6px;
	border: dashed 1px #ccc;
	text-align: center;
}
#slideCont img {
	margin: 4px;
}
	#scroll {
	float: middle;
}


#main .errore		{
	margin: 2px 12px 0px 12px;
	font-family: Arial, Verdana, Helvetica, serif;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	background-color: #C04736;
}



#main a.box:hover		{
   				text-decoration:boxed;
				border: 1x solid #48777D; 
				padding-left: 2px;
				padding-right: 2px; 
				padding-top: 2px; 
				padding-bottom: 2px;
				margin-left: 4px;
				margin-right: 4px; 
				margin-top: 4px; 
				margin-bottom: 4px;
  
				}
        
#main a.box 			{
    			margin-left: 4px;
				margin-right: 4px; 
				margin-top: 4px; 
				margin-bottom: 4px;
 				padding-left: 2px;
				padding-right: 2px; 
				padding-top: 2px; 
				padding-bottom: 2px;
               	text-decoration:none;
             	   
      	      	}
						





a.pic:visited	{
				text-decoration:none;
				display:inline;
				border-bottom:0px dotted #CCC;
				}		

a.pic:link		{
				text-decoration:none;
				display:inline;
				border-bottom:0px dotted #CCC;
				}
				
.tastiDinamici  {
					font-size: 14px;
					color:Blue;
					text-align:center;
					font-weight: normal;
					
					
				}

.text_p 		{
   				font-family: Arial, Verdana, Helvetica;     
   				text-align: right;
  				font-size: 12px; 
  				margin-top: 0pt;
  				margin-left: 0pt;
  				margin-right: 20pt;
  				margin-bottom: 0pt;
  				font-weight:800; 
  				COLOR:#2f70b9;
   				}

.close 		{
   				font-family: Arial, Verdana, Helvetica;     
   				text-align: center;
  				font-size: 12px; 
  				margin-top: 0pt;
  				margin-left: 0pt;
  				margin-right: 20pt;
  				margin-bottom: 0pt;
  				font-weight:normal; 
  				COLOR:#a1a1a1;
   				}


h3.interno		{
				font-family: Arial, Verdana, Helvetica, serif;
				font-size: 12px;
				text-align: left;
				color: #BF0000;
				margin-left: 0em;
				margin-right: 0em;
				margin-top: 0em;
				margin-bottom: 0em;
				border-bottom:1px dotted #BF0000;

				}


#header 		{
				padding:0px 0 0 0;
				font-family:  Arial, Verdana, Helvetica, serif;
				}
			
#header h1 		{
				font-size:18px;
				text-align:left;
				margin:0 0 0 0;
				padding:2em 2px 2.4em 4px;
				}
			
#header p		{
				margin:.6em 0 8px 0;
				padding:6px 2px 6px 4px;
				color:#000;
				background:url("pages/images_old/h2bg.gif") repeat-x bottom #BBB;
				border:1px solid #666;
				}
			
#header a:visited 	{
					display:inline;
					color:#990000;
					text-decoration:underline;
					}
					
#header a:link 		{
					display:inline;
					color:#990000;
					text-decoration:underline;
					}
				
#header a 			{
					display:inline;
					color:#990000;
					text-decoration:underline;
					}
					
#header a:hover 	{
					color:#FF0000;
					}
					


a.cl:visited 	{
					
					color:#a1a1a1;
					text-decoration:none;
					}
					
a.cl:link 		{
					
					color:#a1a1a1;
					text-decoration:none;
					}
				
a.cl 			{
					
					color:#a1a1a1;
					text-decoration:none;
					}
					
a.cl:hover 	{
					text-decoration:none;

					color:#fff;
					}


a.buono:visited 	{
					
					color:#fff;
					text-decoration:none;
					}
					
a.buono:link 		{
					
					color:#fff;
					text-decoration:none;
					}
				
a.buono			{
					
					color:#fff;
					text-decoration:none;
					}
					
a.buono:hover 	{
					text-decoration:underline;

					color:#fff;
					}


#left h3.red 		{
					font-family: Arial, Verdana, Helvetica, serif;
					font-size: 12px;
					text-align: center;
					color: #bf0000;
					margin-left: 0em;
					margin-right: 0em;
					margin-top: 0em;
					margin-bottom: 0em;
					}

#left p.menu				{
	font-size: 11px;
	color: #48777D;
	text-align: left;
	font-weight: BOLD;
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
}
					

#left a.menu				{
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 64px;
	display: block;
	color: #48777D;
	text-decoration: none;
}
				
#left a.menu:hover 		{
	padding: 8px 0px 8px 64px;
	background: url('images/p_center_b.png');
	color: #fff;
	text-decoration: none;
}


#left p.scelta				{
	font-size: 10px;
	color: #000;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#left p.center				{
	font-size: 11px;
	color: #48777D;
	text-align: center;
	font-weight: BOLD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

			
#main span.tit			{
					
					color: #a1a1a1;
					
					
					}

#main span.cat			{
					
					color: #000000;
					
					}


#main h3			{
	margin: 4px 12px 0px 12px;
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	font-size: 13px;
	text-align: right;
	color: #FFFFFF;
	border-bottom: 1px dotted #376b72;
	border-bottom-style: dotted;
	border-bottom-color: #f8efd2;
	padding-bottom: 4px;
}
#main h4			{
	margin: 0px 4px 0px 4px;
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	font-size: 13px;
	text-align: center;
	color: #f8efd2;
	border-bottom-style: dotted;
	border-bottom-color: #f8efd2;
	border-bottom-width: 1px;
}
#main .testo		{
	margin: 8px 12px 8px 12px;
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	text-align: justify;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
}
#main .testo_l		{
	font-family: "Eras Demi ITC", Arial, Verdana, Helvetica, serif;
	text-align: justify;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
}
#main .testo_c		{
	margin: 8px 12px 0px 12px;
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 150%;
}

#main p.cat			{
	border-style: none dashed dotted dashed;
	border-width: 0px 1px 1px 1px;
	font-size: 10px;
	color: #C2C2C0;
	text-align: center;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 24px 0px 0px;
	border-bottom: 1px dotted #376b72;
	border-bottom-color: #C2C2C0;
	border-right-color: #C2C2C0;
	border-left-color: #C2C2C0;
}

#main p.cat2			{
					font-size: 10px;
					color: #000000;
					text-align: left;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					
					}

#main p.cat3			{
					font-size: 10px;
					color: #376b72;
					text-align: right;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					
					}
#main p.cat_zoom			{
					font-size: 12px;
					color: #376b72;
					text-align: left;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					border-bottom:1px dotted #376b72;
					}

#main p.cat2_zoom			{
					font-size: 12px;
					color: #000000;
					text-align: left;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					
					}


#main p.testo_zoom			{
					font-size: 12px;
					color: #000000;
					text-align: justify;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					
					}



#main p.cat3_zoom			{
					font-size: 12px;
					color: #376b72;
					text-align: right;
					font-weight: normal;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					
					}

#main p.cat2_bold			{
					font-size: 12px;
					color: #000000;
					text-align: left;
					font-weight: bold;
					padding: 0px 0px 0px 0px;
					margin-left: 4px;
					
					}



#main .form			{
	font-family: Arial, Verdana, Helvetica, serif;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 6px;
	margin-right: 6px;
}
#main .form2			{
	font-family: Arial, Verdana, Helvetica, serif;
	text-align: justify;
	font-size: 9px;
	color: #FFFFFF;
	margin-left: 6px;
	margin-right: 6px;
}

#main .form3			{
					font-family: Arial, Verdana, Helvetica, serif;
					text-align: center;
					font-size: 12px;
					color: #333;
					margin-left: 6px;
					margin-right: 6px;
					}

#main .form_red			{
					font-family: Arial, Verdana, Helvetica, serif;
					text-align: center;
					font-size: 12px;
					font-weight:bold;
					color: #ff0000;
					margin-left: 16px;
					margin-right: 16px;
					border-bottom:1px dotted #ff0000;
					border-top:1px dotted #ff0000;


					}

#main a.menu:visited 	{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#a1a1a1;
					}
				
#main a.menu:link 		{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#a1a1a1;
					}
				
#main a.menu 			{
					font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
					font-size: 11px;
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#a1a1a1;
					}
				
#main a.menu:hover 		{
					font-weight:bold;
					text-decoration:none;
					color:#376b72;
					}

				
#main a.centrale:link 		{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					color:#022ef6;
					}
				
#main a.centrale 			{
					font-family: Arial, Verdana, Helvetica, serif;
										margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					color:#022ef6;
					}
				
#main a.centrale:hover 		{
					font-weight:bold;
					text-decoration:underline;
					color:#022ef6;
					}


				
#main a.cat:link 		{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					color:#376b72;
					}
				
#main a.cat			{
					
					text-decoration:none;
					font-weight:bold;
					color:#376b72;
					}
				
#main a.cat:hover 		{
					font-weight:bold;
					text-decoration:none;
					color:#022ef6;
					}




#main p.menu 			{
					font-family: Arial, Verdana, Helvetica, serif;
					font-size: 11px;
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:900;
					display:inline;
					color:#a1a1a1;
					}

#main p.foto 			{
					font-family: Arial, Verdana, Helvetica, serif;
					text-align: center;
					font-size: 10px;
					margin-top:4px;
					margin-bottom:0px;
					padding:0;
					font-weight:normal;
					color:#000000;
					}



#footer p.mio 		{
					color: #000;
					text-align: left;
					font-size: 10px;
					font-weight: normal;
					margin: 0px 4pt 0px 8pt;
					}

#footer p.rs 		{
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	color: #fff;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin-left: 16px;
}
#footer p.menu 		{
					font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
					color:#000;
					text-align:center;
					font-size:10px;
					font-weight:normal;
					padding:0px 0px 0px 0px;
					margin:4px 4px 4px 4px ;
					}

				
#footer p.eterno 	{
					color:#000;
					text-align:center;
					font-size:10px;
					font-weight:normal;
					padding:0px 0px 0px 0px;
					margin:4px 4px 4px 4px ;
					}

#footer a.menu:visited 	{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#dededd;
					}
				
#footer a.menu:link 		{
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#dededd;
					}
				
#footer a.menu 			{
					font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
					font-size: 10px;
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					display:inline;
					color:#dededd;
					}
				
#footer a.menu:hover 		{
					font-weight:bold;
					text-decoration:none;
					color:#fff;
					}

#footer a.me:visited 	{
						color:#000000;
						text-decoration:none;
						}

#footer a.me:link 		{
						color:#000000;
						text-decoration:none;
						}

#footer a.me 			{
						color:#000000;
						text-decoration:none;
						}

#footer a.me:hover 		{
						color: #000000;
						text-decoration: underline;
						}
				#main .testoRID {
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	text-align: justify;
	font-size: 12px;
	color: #3A466E;
	line-height: 150%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
#main .testoPROD {
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	text-align: center;
	font-size: 11px;
	color: #3A466E;
	line-height: 150%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
#main .linkC {
	border-style: none;
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px none #ff0000;
	border-top: 1px dashed #ccc;
	padding-top: 0px;
	margin-right: 12px;
	margin-left: 12px;
	border-top-width: 0px;
	border-top-color: #ccc;
	border-bottom-width: 0px;
	text-align: center;
}
				#main .linkC-left {
	font-family: "Eras Medium ITC", Arial, Verdana, Helvetica, serif;
	font-size: 10px;
	font-weight: bold;
	color: #27386A;
	border-bottom: 1px none #ff0000;
	border-top: 1px dashed #ccc;
	padding-top: 4px;
	text-align: left;
}
p.prog {
	margin: 0 0 4pt 0;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
p.sconto {
	margin: 0 0 4pt 0;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 80px;
}
p.buono {
	padding: 160px 0px 0px 0px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	font-family: "Eras Demi ITC", Arial, Helvetica, sans-serif;
}
#main p.contbuono {
	font-family: "Eras Demi ITC", Arial, Verdana, Helvetica, serif;
	font-size: 11px;
	margin: 8px 12px 8px 12px;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
#main p.contbuonoC {
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 11px;
	margin: 10px;
	padding: 0;
	text-decoration: none;
	font-weight: 900;
	color: #FFFFFF;
	text-align: center;
}
#main p.contbuonoD {
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 11px;
	margin: 10px;
	padding: 0;
	text-decoration: none;
	font-weight: 900;
	color: #FFFFFF;
	text-align: right;
}
p.left {
	margin: 1pt 4pt 1pt 4pt;
	color: #f8efd2;
	font-weight: normal;
	font-family: "Eras Demi ITC", Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
}
p.leftscuro {
	margin: 2pt 4pt 2pt 4pt;
	color: #0E3C0E;
	font-weight: normal;
	font-family: "Eras Demi ITC", Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
}
p.LeftCentrato {
	padding: 0px;
	margin: 0 0 0pt 0;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Eras Demi ITC", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
}
 /****************************   MENU ORIZZONTALE    ********************************************************/		
#MenuFT{
	margin:64px 0px 0 0;
	padding:0;
}  
#MenuFT li{
	float:left;
	display:inline;
}
#MenuFT li a{
	display:block;
}    
#MenuFT span{
	display:none;
}
#MenuFT li a{
	width:150px;
	height:150px;
}
#MenuFT li#p_p1 a{
	width:150px;
	height:150px;
}
#MenuFT li#p_p1 a{	background:transparent url(images/logoFTtasto.png) no-repeat;	}
#MenuFT li#p_p2 a{	background:transparent url(images/registrazione.png) no-repeat;	}
#MenuFT li#p_p3 a{	background:transparent url(images/login.png) no-repeat;	}

#MenuFT li#p_p1 a:hover, #MenuFT li#p_p2 a:hover, #MenuFT li#p_p3 a:hover, #MenuFT li#p_p4 a:hover, #MenuFT li#p_p5 a:hover{
	background-position:0 -168px;
}
	
/****************************   FINE MENU ORIZZONTALE    ********************************************************/
  
