	.w5					{width:	5%;}
	.w10				{width:	10%;}
	.w15				{width:	15%;}
	.w20				{width:	20%;}
	.w24				{width:	24%;}
	.w25				{width:	25%;}
	.w30				{width:	30%;}
	.w33				{width:	33%;}
	.w40				{width:	40%;}
	.w50				{width:	50%;}
	.w47				{width:	47%;}
	.w49				{width:	49%;}
	.w60				{width:	60%;}
	.w65				{width:	65%;}
	.w70				{width:	70%;}
	.w80				{width:	80%;}
	.w90				{width:	90%;}
	.w95				{width:	95%;}
	.w99				{width:	99%;}
	.w100				{width:	100%;}
	
	.h10				{height:	10px;}
	.h20				{height:	20px;}
	.h30				{height:	30px;}
	.h40				{height:	40px;}
	.h50				{height:	50px;}
	.h60				{height:	60px;}
	.h70				{height:	70px;}
	.h80				{height:	80px;}
	.h90				{height:	90px;}
	.h100				{height:	100px;}
	.h110				{height:	110px;}
	.h120				{height:	120px;}
	.h130				{height:	130px;}
	.h140				{height:	140px;}
	.h150				{height:	150px;}
	.h160				{height:	160px;}
	.h170				{height:	170px;}
	.h180				{height:	180px;}
	.h190				{height:	190px;}
	.h200				{height:	200px;}

	form					{margin:0px;padding:0px;}

	a						{background:transparent; }
	a:link 					{color:#0000FF; }
	a:active 				{color:#0000FF; }
	a:visited 				{color:#0000FF; }
	a:hover 				{color:#CD3E3E; }
	
	a img 					{border: none; }
	hr						{margin:	0px;}
	hr.clear				{clear:both; margin:0px; padding:0px; visibility:hidden; }
	br.clear				{clear:both; margin:0px; padding:0px; }
	span.clear				{clear:both; margin:0px; padding:0px; height:2px;}

	.fll					{float:left;}
	.flr					{float:right;}
	.nofloat 				{clear:both;height:1px;overflow:hidden;}
	.nofloat2 				{clear:both;height:1px;}
	.hand					{cursor: hand;}
	.l						{text-align: left;}
	.c						{text-align: center;}
	.r						{text-align: right;}

	form					{font-size: 12px; font-family: arial; color: #666666;}
	p						{margin:8px;padding-right:8px;}

	h1						{font: bold 150% verdana, arial, helvetica, sans-serif; margin:3px 0px 3px 8px; }
	h2						{font: bold 130% verdana, arial, helvetica, sans-serif; margin:3px 0px 3px 8px; }
	h3						{font: bold 120% verdana, arial, helvetica, sans-serif; margin:3px 0px 3px 8px; }
	h4						{font: bold 95% verdana, arial, helvetica, sans-serif; margin:3px 0px 3px 8px; }
	h5						{font: bold 90% verdana, arial, helvetica, sans-serif; letter-spacing:1px; margin:10px 0px; }
	
	.pp						{padding: 0 1 1 0;}

	.paginazione			{background-color:#f9f9f9;width:100%;padding:8px;font-family:verdana;font-size:12px;color:#cc0000;margin:9px;border:1px solid #D0D0BF;}
	.paginazione a			{color:#666666;font-weight:bold;}
	.paginazione span		{color:#cc0000;font-weight:bold;}
	.paginazione .pag		{color:#666666;font-weight:bold;}
	.paginazione .disattivo	{color:#cccccc;font-weight:bold;}
	.campo70				{float:left;width:70%;margin-left:-1px;padding:2px;}

/******************************************************************/
/***  DIMENSIONI   ************************************************/
/******************************************************************/

	#top					{height: 83px;width:100%;}
	#navbar					{height: 26px;width:100%;}

	#principale				{width:100% ;height:100%;}
	#left					{width:20%;float:left;}
	
	#mid					{width:100%;}
	#right					{width:30%;float:right;}

	.int_box				{height: 18px;}
	#catalogo				{width: 97%;}
	#catalogoscheda			{width: 97%;}

/******************************************************************/
/***  ALLINEAMENTI E MARGINI   ************************************/
/******************************************************************/

	body						{text-align: center;}
	#top						{text-align: left;}
	#navbar						{text-align: left; padding: 5px 3px 3px 5px ;}
	#top .logo					{margin: 10px 10px 10px 40px;}
	#mid						{margin: 8px; padding: 8px;}
	#right						{margin: 8px 0 0 8px;}
	#principale					{text-align: left;}
	#left ul					{margin: 10px 10px 10px 24px ;}

	.int_box					{margin: 8px 8px 0px 8px; padding: 3px 3px 3px 8px;}
	.box						{margin: -1px 8px 0px 8px; padding: 8px;}

	.box_news					{padding: 8px; margin-bottom: 8px;}
	.box_carrello				{padding: 8px; margin-bottom: 8px;}
	.box_carrello .int			{padding-bottom: 8px; margin-bottom:8px;}
	.box_carrello .dex			{padding: 8px;}
	
	#bottom						{padding: 8px 16px 16px 16px; clear:both;}
	.actionlink					{float: right;}
	.actionlink a				{padding: 8px;}

	.sep						{margin: 8px 8px 0px 8px; padding: 3px 3px 3px 8px;}
	.form_contatti				{margin: 8px 8px 8px 8px; }
	.nav_catalogo				{margin: 8px 8px 0px 8px; padding: 8px;}

/*
	.list_catalogo				{margin: 8px 8px 0px 8px; padding: 8px;}
	.ris_list_catalogo			{float: left; text-align: center; margin-right: 14px; }
	.ris_list_catalogo_art 		{padding: 8px; margin-bottom: 2px;}
	.ris_list_catalogo_art span {padding: 8px; margin-bottom: 2px;}
	.int_list_catalogo_art 		{padding: 8px; margin-bottom: 2px;}
*/
	#catalogo					{margin: 8px 8px 0px 8px;}
	#catalogoscheda				{margin: 8px 8px 0px 8px;}
	#catalogo th				{padding: 8px; text-align:left;}
	#catalogoscheda th			{padding: 8px; text-align:left;}
	#catalogo td				{padding: 2px;}
	.box_carrello .dex table		{margin-bottom: 8px;}
	.box_carrello .dex table th		{padding: 1px;}
	.box_carrello .dex table .ris	{padding: 1px;}
	.box_carrello .dex table .ctrl	{padding: 1px;}
	.box_carrello .dex table .tot_l		{padding: 4px;}
	.box_carrello .dex table .tot_c		{padding: 4px;}
	.box_carrello .dex table .tot_r		{padding: 4px;}
	
	.lyt_mid					{margin: 8px 8px 0px 8px; padding: 8px;}
	.down_box					{margin: 0px 4px 4px 0px;padding: 8px;}
/******************************************************************/
/***  BORDI   *****************************************************/
/******************************************************************/

	#mid						{border: 1px solid #000000;}

	.int_box					{border: 1px solid #000000;}
	.box						{border: 1px solid #000000;}
	#mid .box					{border: 0px solid #cccccc; margin-top:1px;}
	.box_news					{border: 1px solid #B2B2B2;}
	.nav_catalogo				{border: 1px solid #339900;}
/*
	.ris_list_catalogo img 		{border: 1px solid #cccccc;}
	.ris_list_catalogo div		{border: 1px solid #cccccc;}
	.ris_list_catalogo_art img	{border: 1px solid #cccccc;}
*/	
	.down_box					{border: 1px solid #cccccc;}

	#catalogo					{border-bottom: 1px solid #cccccc;}
	.box_carrello				{border: 1px solid #cccccc;}
	.box_carrello .int			{border-bottom: 1px solid #cccccc;}
	.box_carrello .dex table .int_table	{border-bottom: 1px solid #dddddd;}
	.box_carrello .dex table .ctrl	{border-bottom: 1px solid #f9f9f9;}
	.box_carrello .dex table .ris	{border-bottom: 1px solid #dddddd;}
	

	#catalogo .ris						{border-top: 1px solid #999999; border-bottom: 1px solid #ffffff;}
	#catalogo .ris						{border-left: 1px solid #999999; border-right: 1px solid #ffffff;}
	.box_carrello .dex table .tot_l		{border-top: 1px solid #cccccc; border-bottom: 1px solid #999999;border-left: 1px solid #cccccc;}
	.box_carrello .dex table .tot_c		{border-top: 1px solid #cccccc; border-bottom: 1px solid #999999;}
	.box_carrello .dex table .tot_r		{border-top: 1px solid #cccccc; border-bottom: 1px solid #999999;border-right: 1px solid #999999;}
	
/******************************************************************/
/***  SFONDI   ****************************************************/
/******************************************************************/

	body						{background-image: url(/images/bg_body.gif);}
	#top						{background-image: url(/images/bg_top.gif); background-repeat: no-repeat; background-color: #CC0000;}
	#navbar						{background-image: url(/images/bg_navbar.gif);}

	#principale					{background-image: url(/images/bg_principale.gif);}
/*	#left						{background-color: #CC0099;}*/
	#mid						{background-color: #FFFFFF;}

	.int_box					{background-image: url(/images/bg_int_box.gif);}
	.over						{background-image: url(/images/bg_int_box_over.gif);cursor: hand;}
	.box						{background-color: #FFFFFF;}

	.box_news					{background-color: #F0F0F0;}
	.box_carrello				{background-color: #f0f0F0;}

	.actionlink a				{background-image:url(/images/sep_footer.gif);background-repeat:no-repeat; background-position:left;}

	.sep						{background-image:url(/images/bg_separatore1.gif);background-repeat:repeat-x;height:1px;}

	.nav_catalogo				{background-image:url(/images/bg_sfvert_gr.gif);background-position:bottom;}
/*
	.ris_list_catalogo div		{background-color: #FFFFE1;}
	.ris_list_catalogo_art		{background-image:url(/images/sep_articolo.gif); background-position: bottom; background-repeat: repeat-x;background-color: #FFFFFF;}
	.int_list_catalogo_art		{background-image:url(/images/sep_int_articolo.gif); background-position: bottom; background-repeat: repeat-x;background-color: #f0f0f0;}
	.ris_list_catalogo_art span	{background-image:url(/images/sep_articolo.gif); background-position: top; background-repeat: repeat-x;background-color: #FFFFFF;}
*/
	#catalogo th				{background-color: #000080;}
	#catalogoscheda th			{background-color: #000080;}
	
	.a							{background-color: #FFFF99;}
	.b							{background-color: #FFFFFF;}
	.box_carrello .dex table .int_table	{background-color: #000080;}
	.box_carrello .dex table .ris		{background-color: #f9f9f9;}
	.box_carrello .dex table .ctrl		{background-color: #ffffff;}
	.box_carrello .dex table .tot_l		{background-color: #dddddd;}
	.box_carrello .dex table .tot_c		{background-color: #dddddd;}
	.box_carrello .dex table .tot_r		{background-color: #dddddd;}
	
/******************************************************************/
/***  TESTO   *****************************************************/
/******************************************************************/

	.int_box					{font-size: 10px; font-family: verdana, arial, helvetica; color: #000000;}
	
	#mid p						{font: 12px verdana, arial, helvetica, sans-serif;}
	li							{font: 12px verdana, arial, helvetica, sans-serif;}
	
	#right .box_news p			{font: 10px verdana, arial, helvetica, sans-serif;}
	#bottom,#navbar				{font: 11px verdana, arial, helvetica, sans-serif;}

	#navbar	a:link,  	#bottom	a:link 			{color:#000000;}
	#navbar	a:active,	#bottom	a:active 		{color:#000000;}
	#navbar	a:visited, 	#bottom	a:visited		{color:#000000;}
	#navbar	a:hover, 	#bottom	a:hover			{color:#cc0000;}
	
	H1,H2,H3,H4,H5				{color: #cc0000;}
	
	
	.box_news strong				{font:bold  10px verdana, arial, helvetica, sans-serif; letter-spacing:1px; margin:10px 5px; color: #FEA500;}
	.box strong						{font:bold  12px verdana, arial, helvetica, sans-serif; letter-spacing:1px; color: #FEA500;}
	.box p							{font: 12px verdana, arial, helvetica, sans-serif;}
	
	.link a:link					{color: #FEA500;}
	.link a:active				{color: #FEA500;}
	.link a:visited				{color: #FEA500;}
	.link a:hover				{color: #FEA500;}

	.errlogin					{font: 12px verdana, arial, helvetica, sans-serif;color: #cc0000;}
	legend						{font-family: verdana, arial, helvetica, sans-serif;color: #666666;font-size: 12px;}
	legend strong 				{color: #cc0000;}
	.errore, .errore legend		{color: #cc0000;}
	.errore legend				{font-weight: bold;}
	.nav_catalogo				{font: 12px verdana, arial, helvetica, sans-serif;}
/*
	.ris_list_catalogo div 		{font:80%/99% courier new;}
	.ris_list_catalogo_art 		{font:80%/99% courier new;}
	.int_list_catalogo_art 		{font:80%/99% courier new;}
*/
	#catalogo th				{font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF;}
	#catalogoscheda th			{font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF;}
	.ris						{font: 12px verdana, arial, helvetica, sans-serif; color: #0000FF;}
	#catalogoscheda .dex h3		{font: bold 12px verdana, arial, helvetica, sans-serif; color: #000080;}

	.box_carrello .int			{font: bold 12px verdana, arial, helvetica, sans-serif; color: #666666;}
	.box_carrello .dex			{font: 12px verdana, arial, helvetica, sans-serif; color: #666666;}
	.box_carrello .dex table .int_table	{font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF;}
	.box_carrello .dex table td	{font: 12px verdana, arial, helvetica, sans-serif; color: #000000;}
	.box_carrello p		{font: 12px verdana, arial, helvetica, sans-serif;}
	
