body			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #223; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body a			{ color: #223;}

.menu th		{ border-bottom:6px solid #FFFFFF; font-size: 11px;}
.menu td		{ border-bottom:6px solid #FFFFFF; height:33px; padding-left:12px; font-size: 11px;}
.menu .sel		{ background-color:#83756D; }

.menu a			{ color:#60564D; text-decoration:none; }
.menu .sel a	{ color:#FFFFFF; text-decoration:none; }
.menu b	{ float:right; padding-right:10px; }

.submenu a			{ color:#60564D; }
.submenu th			{ border-bottom:6px solid #FFFFFF; font-size: 11px;}
.submenu td			{ border-bottom:6px solid #FFFFFF; height:33px; padding-left:5px; font-size: 11px;}
.submenu td	i 		{ padding-left:11px; }
.submenu td	a.a, .submenu td	a.asel	{ padding-left:7px; }
.submenu td	a.b, .submenu td	a.bsel	{ padding-left:22px; }
.submenu td	a.asel 	{ text-decoration:none; color: #83756d;}
.submenu td	a.bsel 	{ text-decoration:none; }

/*
.submenu td	a.asel 	{ text-decoration:none; color: #83756d; border-left:2px solid #ece9e0;  }
.submenu td	a.bsel 	{ border-left: 1px solid #60564D; text-decoration:none; }
*/



.bordo		{ border: 1px solid #60564D; }
.path		{ font-size:10px; }

.path a		{ color:#60564D; }

.link		{ float:right;font-size:10px; }
.link a		{ color:#60564D; }

.pro_list	{padding:0px 30px 30px 30px; font-size: 11px;}

.box		{ width:158px; float:left; margin:8px; background-color:#ECE9E0; /*border:1px solid #000;*/}
.box img	{ border:0px; border-bottom: 5px solid #FFF; margin:0px; }
.box h3		{ font-size: 12px; color: #60564D; }
.box a		{ color: #60564D; text-decoration:none; }
.box a.label{ padding-left:5px;}


.pre_old	{text-decoration:line-through}



.box_oggetto		{ width:158px; float:left; margin:30px 0 0px 25px; }
.box_oggetto img	{ border: 0px; }
.box_oggetto h3		{ font-size: 12px; color: #60564D; }
.box_oggetto a		{ color: #60564D; }

.box .cod	{ font-family:lucida console; font-size:11px; font-weight:bold; color:#4B0F0F; text-decoration:none}
.box .pre	{ font-family:Arial; font-size:12px; font-weight:bold; float:right; text-decoration:none}
.box .pro	{ font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none}


.rotolone_box				{padding:30px 0px 15px 30px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.rotolone_box h1			{ margin:0px 30px 3px 0; font-size:14px;}
.rotolone_box h2			{ margin:0px 0px 5px 0px; font-size:12px; }
.rotolone_box h3			{ margin:0px; font-size:11px; }

.rotolone h3,.rotolone p 	{ margin:7px 0px; }
.paginazioneweb				{ padding: 11px 22px 11px 22px; font-size:11px; clear:both; }
.paginazioneweb	a			{ color: #000; }

.oggetto	h1				{ margin:0px 0px 15px 0px; font-size:14px;}
.oggetto	h2				{ margin:0px; font-size:12px; font-weight:normal;}
.oggetto	h3				{ margin:0px; font-size:11px; font-weight:normal;}

.w100						{width:100%;}

table.caratteristiche		{clear:both; margin-top:30px;}
.caratteristiche th			{ font-size:11px; background-color:#ECE9E0; padding:3px 7px;}
.caratteristiche td			{ font-size:11px; padding:3px 7px;}
.caratteristiche .valore	{padding-left: 22px; border-left: 1px solid #60564D;}

.footer						{padding: 0px 12px 0 12px; font-size: 11px;}
.footer a					{color: #60564D}

.attenzione {color: #990000; font-size:12px;}

.campo100			{float:left; width:100%; margin-left:-1px; }
.campo95			{float:left; width:95%; margin-left:-1px; }
.campo90			{float:left; width:90%; margin-left:-1px; }
.campo85			{float:left; width:85%; margin-left:-1px; }
.campo80			{float:left; width:80%; margin-left:-1px; }
.campo75			{float:left; width:75%; margin-left:-1px; }
.campo70			{float:left; width:70%; margin-left:-1px; }
.campo60			{float:left; width:60%; margin-left:-1px; }
.campo55			{float:left; width:55%; margin-left:-1px; }
.campo50			{float:left; width:50%; margin-left:-1px; }
.campo45			{float:left; width:45%; margin-left:-1px; }
.campo40			{float:left; width:40%; margin-left:-1px; }
.campo35			{float:left; width:35%; margin-left:-1px; }
.campo34			{float:left; width:34%; margin-left:-1px; }
.campo33			{float:left; width:33%; margin-left:-1px; }
.campo30			{float:left; width:30%; margin-left:-1px; }
.campo25			{float:left; width:25%; margin-left:-1px; }
.campo23			{float:left; width:23%; margin-left:-1px; }
.campo20			{float:left; width:20%; margin-left:-1px; }
.campo18			{float:left; width:18%; margin-left:-1px; }
.campo17			{float:left; width:17%; margin-left:-1px; }
.campo16			{float:left; width:16%; margin-left:-1px; }
.campo15			{float:left; width:15%; margin-left:-1px; }
.campo10			{float:left; width:10%; margin-left:-1px; }
.campo6				{float:left; width:6%; margin-left:-1px; }
.campo5				{float:left; width:5%; margin-left:-1px; }
.campo2				{float:left; width:2%; margin-left:-1px; }

.h80				{height:80px;}

.w100				{width:100%;}
.w99				{width:99%;}
.w95				{width:95%;}
.w90				{width:90%;}
.w80				{width:80%;}
.w70				{width:70%;}
.w60				{width:60%;}
.w50				{width:50%;}
.w40				{width:40%;}
.w35				{width:35%;}
.w30				{width:30%;}
.w25				{width:25%;}
.w20				{width:20%;}
.w10				{width:10%;}
.w5					{width:5%;}



.box_campo th		{font-family: Arial; font-size: 12px; font-weight:bold;color: #333333;}
.box_campo th b		{color: #FF0000; font-family:arial black}
.box_campo td		{font-family: Verdana; font-size: 12px; color: #000000;}
fieldset legend		{font-family: Arial; font-size: 12px; color: #333333;}

/* layout paginaweb */


.rotolone 	p	{margin:7px 0 7px 0; font-size: 12px; font-family:Arial, Helvetica;}
.rotolone	h3	{margin:0px; font-size: 12px; font-family:Arial, Helvetica;}
.rotolone	p	a {color:#000000; }
.rotolone	h3	a {color:#990033; }
.rotolone	img	{border:0px;}

.disp_a	img 	{margin: 12px 0 0 0;}
.disp_b	img 	{margin: 0 12px 0 0;}
.disp_d	img 	{margin: 0 0 0 12px;}
.disp_e	img		{margin: 0 12px 7px 0; float:left;}
.disp_f	img		{margin: 0 0 7px 12px; float:right;}

.int_list_web			{ background-color:#FFFFFF; padding:5px; border-bottom:2px solid #cccccc; border-right: 2px solid #cccccc; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; font-size:11px; }
.ris_list_web			{ padding:4px; font-size:12px;  }
.puntini				{ background-image:url(/img/bg_dot.gif); background-repeat: repeat-x; background-position:bottom; padding-bottom:7px;}
.totale					{ border:1px solid #4B0F0F;}
.l			{text-align:left;}
.c			{text-align:center;}
.r			{text-align:right;}

.layout1	{padding: 200px 30px 30px 495px;}
.layout2	{padding: 200px 30px 30px 312px;}

.layout3 	{padding: 400px 0px 0 30px; }
.layout3 h1	{font-size: 24px; text-align:center;}
.layout3 h2	{font-size: 18px; text-align:center; margin-right: 30px;}
.layout3 h3	{font-size: 18px; text-align:center; width: 100%;}
.layout3 .rotolone td { padding-left:10px;}

.layout4 	{padding: 50px 0px 0 30px; }
.layout4 h1	{font-size: 24px; text-align:center;}
.layout4 h2	{font-size: 18px; text-align:center; margin-right: 30px;}
.layout4 h3	{font-size: 18px; text-align:center;}
.layout4 .rotolone td { padding-left:10px;}



.bodyleft		{background-color:#ECE9E0;}

.bodycenter,.bodycenter2,.bodyright{font-size: 11px;}

.errore					{width:544px; text-align:left; margin:auto;}
.errore table tr td		{ font-size:11px; }

/* bodycenter*/
/*
.bodycenter .normale .rotolone .CENTO		{width: 546px; clear:left;}
.bodycenter .normale .rotolone .CINQUANTA	{width: 273px; float:left;}
.bodycenter .normale .rotolone .UNTERZO		{width: 182px; float:left;}
.bodycenter .normale .rotolone .DUETERZI	{width: 364px; float:left;}

.bodycenter .faq .rotolone .CENTO		{width: 546px; clear:left;}
.bodycenter .faq .rotolone .CINQUANTA	{width: 273px; float:left;}
.bodycenter .faq .rotolone .UNTERZO		{width: 182px; float:left;}
.bodycenter .faq .rotolone .DUETERZI	{width: 364px; float:left;}
*/


/*
.bodycenter .layout1 .rotolone		{width: 259px;}
.bodycenter .layout2 .rotolone		{width: 259px;}
*/
/* bodycenter2*/
/*
.bodycenter2 .normale .rotolone		{width: 729px;}
.bodycenter2 .faq .rotolone			{width: 729px;}
.bodycenter2 .layout1 .rotolone		{width: 259px;}
.bodycenter2 .layout2 .rotolone		{width: 259px;}
*/
.scheda								{ padding-right:30px;}

.bodycenter .layout2 .CENTO,.bodycenter .layout1 .CENTO 			{width:261px; clear:left;}
.bodycenter .layout2 .CINQUANTA,.bodycenter .layout1 .CINQUANTA		{width:130px; float:left;}
.bodycenter .layout2 .UNTERZO,.bodycenter .layout1 .UNTERZO			{width:87px;  float:left;}
.bodycenter .layout2 .DUETERZI,.bodycenter .layout1 .DUETERZI		{width:174px; float:left;}

.bodycenter .normale .CENTO,.bodycenter  .faq .CENTO 				{width:546px; clear:left;}
.bodycenter .normale .CINQUANTA,.bodycenter .faq .CINQUANTA			{width:270px; float:left;}
.bodycenter .normale .UNTERZO,.bodycenter .faq .UNTERZO				{width:180px; float:left;}
.bodycenter .normale .DUETERZI,.bodycenter .faq .DUETERZI			{width:360px; float:left;}



.bodycenter2 .layout3 .CENTO 										{width:729px; clear:left;}
.bodycenter2 .layout3 .CINQUANTA									{width:362px; float:left;}
.bodycenter2 .layout3 .UNTERZO										{width:240px;  float:left;}
.bodycenter2 .layout3 .DUETERZI										{width:480px; float:left;}

.bodycenter2 .layout4 .CENTO, 										{width:729px; clear:left;}
.bodycenter2 .layout4 .CINQUANTA									{width:362px; float:left;}
.bodycenter2 .layout4 .UNTERZO										{width:240px;  float:left;}
.bodycenter2 .layout4 .DUETERZI										{width:480px; float:left;}


.bodycenter2 .layout2 .CENTO,.bodycenter2 .layout1 .CENTO 			{width:261px; clear:left;}
.bodycenter2 .layout2 .CINQUANTA,.bodycenter2 .layout1 .CINQUANTA	{width:130px; float:left;}
.bodycenter2 .layout2 .UNTERZO,.bodycenter2 .layout1 .UNTERZO		{width:87px;  float:left;}
.bodycenter2 .layout2 .DUETERZI,.bodycenter2 .layout1 .DUETERZI		{width:174px; float:left;}

.bodycenter2 .normale .CENTO,.bodycenter2  .faq .CENTO 				{width:729px; clear:left;}
.bodycenter2 .normale .CINQUANTA,.bodycenter2 .faq .CINQUANTA		{width:362px; float:left;}
.bodycenter2 .normale .UNTERZO,.bodycenter2 .faq .UNTERZO			{width:240px; float:left;}
.bodycenter2 .normale .DUETERZI,.bodycenter2 .faq .DUETERZI			{width:480px; float:left;}

.centra{
	text-align:center;
}
.box_pro {width:544px;margin:30px auto;padding-top:30px;background-image:url(/img/bg_dot2.gif); background-repeat: repeat-x; background-position:top;text-align:left;}
.box_pro img{float:left;margin-right:30px;border:0px;}
.box_pro a{text-decoration:none;}
.box_pro h3 {margin:0px;padding:0px;font: bold 13px Arial, Helvetica, sans-serif;}
.box_pro p {font:12px Arial, Helvetica, sans-serif;}
.box_pro h5 {margin:0px;padding:0px;}

.box_pro_compact 	{width:150px;margin:30px 0 0 36px;padding-top:30px;background-image:url(/img/bg_dot2.gif); background-repeat: repeat-x; background-position:top;text-align:center; float:left;}
.box_pro_compact img{float:left;margin-right:30px;border:0px;}
.box_pro_compact a{text-decoration:none;}
.box_pro_compact h3 {margin:0px;padding:0px;font: bold 13px Arial, Helvetica, sans-serif;}
.box_pro_compact p, {display:none;}
.box_pro_compact h5 {margin:0px;padding:0px;}


div.clear{clear:left;height:0px;overflow:hidden;font-size:0px;}
div.fieldset {width:544px;margin:0 auto;background-image:url(/img/bg_dot2.gif); background-repeat: repeat-x; background-position:top;text-align:left;padding:20px 0;}
div.fieldset h3 {margin:0px;padding:0px;font: bold 13px Arial, Helvetica, sans-serif;}

.stile_a{}
.stile_b h1,.stile_b h2,.stile_b h3,.stile_b p{color:#990000;}
.stile_c h1,.stile_c h2,.stile_c h3,.stile_c p{color:#000;}
.stile_d h1,.stile_d h2,.stile_d h3,.stile_d p{color:#FFF;}


