

			
table.container			{width: 760px;
						border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; 
						background-color: #fff;
						padding: 0px;
						}
						
			
table.percorso			{position: relative; top: 0px;
							
						}
						
		.p_logo			{
							
						}

		.p_percorso		{color: #808080;
						font-size: 10px;	
						}


	
			
table.divi				{position: relative; top: 0px; 
						width: 100%;
						border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; 
						background-image: url('../immagini/sfondo.gif');
						font-size: 10px;
						}
table.inc				{position: relative; top: 0px; 
						width: 100%;
						height: 17px;
						font-size: 10px;
						}
						
						
table.grafica			{position: relative; top: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						width: 100%;
						padding: 0px;
						}					
		.g_lat			{padding: 1px 0px 0px 0px;
						width: 220px;				
						}	
		.g_flash		{padding: 0px 0px 0px 0px;				
						}
		.g_img			{padding: 1px 0px 0px 0px;				
						}				
						

table.corpo				{	position: relative; top: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						width: 100%;
						padding: 0px;
						}
		
		
		.c_lat			{padding: 1px 0px 0px 0px;
						width: 220px;
						background-image: url('../immagini/sfondo.gif');					
						}

		.c_centro		{valign: bottom;
						padding: 1px 0px 0px 8px;				
						}
		.c_centro_testo	{valign: bottom;
						padding: 10px 0px 0px 8px;				
						}
				
		.c_centro_flash	{valign: bottom;
						padding: 0px 0px 0px 0px;				
						}
		.c_centro_img	{valign: bottom;
						padding: 1px 0px 0px 0px;				
						}				
		

table.descrizioni		{position: relative; top: 0px;
						background-color: #ffffff;					
						width: 100%;
						padding: 0px;
						margin: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
						
		.d_top			{
						padding: 10px 0px 10px 10px;
						}
		.d_top_dsc		{font-size: 18px;
						font-weight: bold;
						font-variant: small-caps;
						text-align: left;
						padding: 10px 0px 0px 0px;
						color: #808080;
						
						}
				
		.d_top_img		{text-align: right;
						padding: 0px 0px 0px 0px;
						}
						
		
						
		

						
		.d_logof			{valign: middle;
						height: 45px;
						width: 60%;
						padding-left: 8px;				
						text-align: Center;
						border-top:1px solid #808080; border-bottom:2px solid #808080; border-right:5px solid #808080;

						}
						
		.d_logofL2		{
						valign: middle;
						padding: 3px 0px 0px 0px;
						text-align: Center;
										
						}

				
		.d_linea		{valign: middle;
						font-size: 11px;
						font-weight: normal;
						font-variant: small-caps;
						text-align: left;
						width: 40%;
						border-top:1px solid #ffffff; border-bottom:2px solid #808080; 
						padding: 0px 0px 0px 4px;
						}
		.d_modello		{valign: middle;
						font-size: 18px;
						font-weight: bold;
						font-variant: small-caps;
						text-align: left;
						width: 40%;
						border-top:1px solid #808080; border-bottom:2px solid #808080; 
						padding: 0px 0px 0px 20px;
						}

		.d_testo		{
						padding: 15px 4px 10px 8px;
						font-family: verdana;
						font-size: 11px;
						text-align: left;				
						}
		.d_testoL2		{
						padding: 10px 4px 10px 4px;
						font-family: verdana;
						font-size: 11px;				
						text-align: left;
						}
		.d_tit			{
						padding: 8px 4px 4px 4px;
						font-family: verdana;
						font-size: 18px;
						color: #808080;				
						}
		
						
		
	

table.scelte			{position: relative; top: 15px;
						background-color: #ffffff;
						width: 100%;
						padding: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
						
		.s_titolo		{padding: 0px 0px 0px 10px;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #808080;
						font-size: 11px;
						color: #808080;
						height: 20px;
						
						}
		.s_titoloL2		{padding: 0px 0px 0px 10px;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #808080;
						font-size: 11px;
						border-bottom:1px solid #808080;
						border-right:5px solid #808080;
						height: 20px;
						width: 49%;
						}
		.s_titoloL2_o	{padding: 0px 0px 0px 10px;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #808080;
						font-size: 11px;
						border-bottom:1px solid #808080;
						border-right:5px solid #808080;
						background-color: #F57300;
						height: 20px;
						width: 49%;
						}


						
		.s_slogan		{padding: 0px 0px 0px 0px;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #808080;
						border-right:5px solid #808080;
						font-size: 10px; color: #ffffff;
						text-align: center;
						font-weight: bold;
						
						}
		.s_testo		{
						background-color: #ffffff;
						padding: 8px 0px 0px 0px;
						text-align: left;
						font-size: 11px;
						width: 45%;
						}
							
		.s_img			{width: 135px;
						padding: 8px 0px 20px 10px;
						text-align: Center;
						}
		.s_lista		{padding: 5px 3px 0px 10px;
						font-size: 11px;
						}

		.s_dettagli		{text-align: right;
						background-color: #ffffff;		
						}				
		.s_dettagli_o	{text-align: right;
						background-color: #F57300;		
						}
		.s_tr_over		{padding: 0px 0px 0px 0px;
						background-color: #F57300;
						border-top:1px solid #808080;
						border-bottom:1px solid #808080;
						border-right:1px solid #808080;
						}

					
		.s_vuote		{border: 0px;
						width:8px;
						height: 10px;
						}
						
table.menu				{position: relative; top: 10px;
						width: 95%;
						padding: 0px 0px 0px 0px;
						/*border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080;*/ 
						font-size: 10px;
						}
		.m_point		{width: 15px;
						text-align: right;
						}
		.m_titolo		{padding: 4px 0px 0px 5px;
						font-weight: bold;
						color: #808080;
						}

		.m_testo		{
						}
		.m_tr_o			{border-bottom:1px solid #808080; border-right:5px solid #808080;
						}
				
						
table.iconmenu			{position: relative; top: 5px;
						padding: 0px 0px 0px 0px;
						width: 100%;
						}
						
		.im_modello		{text-align: center;
						font-size: 12px;
						font-weight: bold;
						font-variant: small-caps;
						}
		
		.im_cella		{background-color: #ffffff;
						width: 20px;
						height: 20px;
						border-left:1px solid #000000; border-right:2px solid #000000; border-top:1px solid #000000; border-bottom:2px solid #000000;
						text-align: center;
						padding: 0px;}				

		.im_cella_o		{background-color: #ffffff;
						width: 20px;
						height: 20px;
						border-left:1px solid #ff0000; border-right:2px solid #ff0000; border-top:1px solid #ff0000; border-bottom:2px solid #ff0000;
						text-align: center;
						padding: 0px;}
						
					
table.gallery			{position: relative; top: 0px;
						right: 3px;
						padding: 0px 0px 0px 0px;
						}
		.g_testo		{
						}
				
						
		.g_cella		{background-color: #ffffff;
						border-left:1px solid #000000; border-right:2px solid #000000; border-top:1px solid #000000; border-bottom:2px solid #000000;
						height: 60px;
						width: 60px;
						text-align: center;
						}

		.g_cella_o		{background-color: #ffffff;
						border-left:1px solid #ff0000; border-right:2px solid #ff0000; border-top:1px solid #ff0000; border-bottom:2px solid #ff0000;
						height: 60px;
						width: 60px; 
						text-align: center;
						}
						
table.locandine			{position: relative; top: 30px;
						width: 98%;
						padding: 0px 0px 0px 0px;
						}
			.l_tit		{width: 160px;
						font-weight: bold;
						text-align: center;
						}
			.l_des		{
						}

						
						
						/*tabella per immagine nella scheda porodotto*/						
table.img				{width: 100%;
						background-color: #ffffff;
						}
		.i_cella		{border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080;						}
						}

table.generica			{position: relative; top: 30px;
						width: 100%;
						padding: 0px 0px 0px 0px;
						font-size: 12px;
						}
		.gen_titolo		{border-bottom: 1px solid #808080;
						font-weight: bold;
						}
		
		.gen_desc		{padding: 0px 8px 0px 5px;
						font-size: 11px;
						}
		

		.gen_val		{color: #808080;
						font-size: 11px;
						}
		.gen_cellette	{color: #808080;
						text-align: center;
						border-top:1px solid #808080; border-bottom:1px solid #808080;
						}				
						
		

		
		
				
						
table.riservata			{position: relative; top: 20px;
						font-size: 10px;}
				
						
											
		
table.news				{	position: absolute; top: 67px; right: 5px;
						background-color: #fff;
						border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; 
						width: 120px;
						overflow:auto;
						z-index:+2
						}
						
						
						/*Titolo Tabella news Primo Piano*/						
		.titolopp		{	background-image: url('../immagini/sfondo.gif');
						height: 15px;
						font-size: 10px;
						font-weight: bold;
						color: #000000;
						padding: 0px;
						}
		.testopp		{font-size: 10px;
						padding: 0px;
						}
				 

table.xnews2				{	position: absolute; top: 67px; right: 190px;
						background-color: #fff;
						border-left:1px solid #808080; border-right:2px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; 
						width: 150px;
						
						overflow:auto;
						z-index:+1
						}


						

table.footer			{	width: 100%;
						position: relative; top: 0px;
						}
			
			
			.testi		{
						}
						
			.vuote		{border: 0px;
						
						height: 20px;
						}



/*testi vari*/
			
			.t_b 		{color: #ffffff;}			/*testo bianco per ssfondi mouseover*/					

			.t_bold 	{font-weight: bold;
						color: #000000;
						}			/*testo neretto*/
			
			
			.center		{ text-align: center;
						}
			.titoli		{font-size: 25px;
						font-weight: bold;
						}
			
			.sl1		{color: #808080;
						font-size: 16px;
						font-weight: normal;
						text-align: left;
						}
			.sl2		{font-size: 22px;
						font-weight: bold;
						color: #808080;
						text-align: Center;
						font-variant: small-caps;
						}
						
a:link{
	font-weight: normal; 
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	text-decoration: none;
	border: 0px none;
}
a:visited {
	font-weight: normal;
	color: #808080; 
	text-decoration: none;
	}
a:hover {
	font-weight: normal; 
	color: #0033ff; 
	text-decoration: none;
	border: 0px;
	}
a img {	border: 0px;
}

						
.btn_norm
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #d3d3d3 1px solid;
    COLOR: #b22222;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #d3d3d3
}
.btn_over
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #b22222 1px solid;
    COLOR: #d3d3d3;
    BORDER-BOTTOM: #b22222 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #b22222
}						


table.descrizioni2		{	position: absolute; top: 82px; right: 5px;
						background-color: #ffffff;					
						width: 640px;
						padding: 0px;
						margin: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
						
table.descrizioni220		{	position: absolute; top: 303px; right: 5px;
						background-color: #ffffff;					
						width: 640px;
						padding: 0px;
						margin: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
						

.d_linea2		{valign: middle;
						font-size: 11px;
						font-weight: normal;
						font-variant: small-caps;
						text-align: left;
					
						border-top:1px solid #ffffff; border-bottom:2px solid #808080; 
						padding: 0px 0px 0px 4px;
						}
						
.d_logof2				{valign: middle;
						height: 45px;
					
						padding-left: 8px;				
						text-align: Center;
						border-top:1px solid #808080; border-bottom:2px solid #808080; border-right:5px solid #808080;
						}

table.descr				{	position: relative; top: 60px;


						background-color: #ffffff;					
						width: 100%;
						padding: 0px;
						margin: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
		.des_testo		{
						padding: 15px 4px 10px 8px;
						font-family: verdana;
						font-size: 11px;
						text-align: left;				
						}
						
		.spingi			{widht: 480px;			
						}
				
table.descr_sp			{	position: absolute; top: 152px; right: 5px;
						background-color: #ffffff;					
						width: 640px;
						padding: 0px;
						margin: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						}
						
		.des_testo_sp	{
						padding: 65px 4px 10px 8px;
						font-family: verdana;
						font-size: 11px;
						text-align: left;				
						}
