
	body	 				{ position: relative;z-index: 1;background: #fff;margin: 0px;padding: 0px 10px 10px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333; }

	img					{ border: 0px; }

	#center					{ text-align: center; }
	#main1					{ position: relative;width: 970px;padding: 0px 7px 2px 5px;margin: 0px auto;text-align: left;background: #fff url('../img/bg.gif') repeat-y top left; }
	#main					{ position: relative;width: 970px;margin: 0px;background: #fff url('../img/bg_sx_column.jpg') repeat-y top left; }

	.topline				{ position: absolute;top: 0px;left: 0px;width: 982px;height: 2px;line-height: 2px;overflow:hidden; background: url('../img/bg_top.gif') repeat-x 0px 0px; }
	.bottomline				{ position: absolute;bottom: 0px;left: 0px;width: 982px;height: 2px;line-height: 2px;overflow:hidden; background: url('../img/bg_top.gif') repeat-x 0px -2px; }

	.bg_corners				{ position: absolute;background: url('../img/bg_corners.gif') no-repeat;overflow:hidden;width: 8px;height: 8px; }
	.bg_menu_right_bottom			{ position: absolute;right: 0px;top: 53px;width: 10px;height: 29px;background: url('../img/bg_menu_right_bottom.gif') no-repeat top left; }



	#header					{ position: relative;z-index: 2;top: 0px;left: 0px;width: 970px;height: 292px;background: #75badc url('../img/bg_menu_top.gif') repeat-x top left;margin-bottom: 20px; }
	#flasintro				{ position: absolute;bottom: 10px;left: 0px;width: 970px;height: 200px;overflow:hidden;background: #fff; }
	
	
	#menutop				{ position: absolute;z-index: 3;top: 53px;left: 0px;width: 970px;height: 28px;overflow:hidden; }
	#menutop form				{ margin: 0px;padding: 0px; }
	#menutop ul				{ display: block;z-index: 8;position: absolute;top: 0px;right: 14px;width: 750px;height: 28px;margin: 0px;padding: 0px;list-style: none; }
	#menutop ul li				{ position: relative;float: right;display: inline;height: 28px;line-height: 28px;margin: 0px 0px 0px 12px;padding: 0px 0px 0px 12px;border-left: 1px solid #AFAFAF; }
	#menutop ul li a			{ text-decoration: none;font-weight: bold;font-size: 11px;color: #7E7E7E;font-family: Verdana; }
	#menutop ul li a:hover			{ text-decoration: underline; }
	#menutop ul li.carrello a		{ height: 28px;line-height: 28px;color: #7E7E7E; padding-right: 30px;}
	#menutop ul li.carrello			{ background: url('../img/icon_carrello_1.gif') no-repeat top right;}
	
	
	#header .search				{ position: absolute;top: 15px;right: 40px;width: 210px;height: 20px; }
	#header .search .input			{ position: absolute;top: 2px;left: 0px;border: 1px solid #333;margin: 0px;padding: 2px;font-size: 11px;width: 150px; }
	#header .search .input2			{ position: absolute;top: 1px;right: 0px;margin: 0px;padding: 0px;width: 48px;height: 21px; }




	#header h1				{ position: absolute;z-index: 5;width: 315px;height: 82px;top:0px;left: 0px;font-size: 12px;margin: 0px;padding: 0px; }
	#header h1 div 				{ display: block;z-index: 6;position: absolute;top: 0px;left: 0px;width: 315px;height: 82px;background: url('../img/logo.gif') no-repeat top left;  } 
	#header h1 a 				{ display: block;z-index: 7;position: absolute;top: 0px;left: 0px;width: 315px;height: 82px; } 

	


	#linebottom				{ position: absolute;bottom: 0px;left: 0px;width: 970px;height: 10px;background: #00C8FB; }
	



	#leftcol				{ float: left;width: 205px;}
	#centercol				{ float: right;display: inline;width: 724px;margin-right: 11px; }
	#centercol_2				{ float: right;display: inline;width: 735px; }
	

	#footer					{ padding-top: 15px; }
	#footercontent				{ position: relative;width: 970px;height: 40px;background: #b1d8eb; }



	#leftcol .menugroup			{ margin-left: 15px;margin-bottom: 30px; }
	#leftcol .menugroup h2			{ margin: 4px 0px;padding: 0px;font-weight: bold;font-size: 17px;color: #ff6b01; }
	#leftcol .menugroup ul			{ margin: 0px 0px 0px -15px;padding: 0px;list-style: none; }
	#leftcol .menugroup ul li		{ padding: 0px;height: 30px;background: url('../img/bg_sx_menu_line.jpg') no-repeat bottom center; }
	#leftcol .menugroup ul li a		{ margin-left: 20px;display: block;text-decoration: none;color: #555;font-weight: bold;font-size: 12px;height: 30px;line-height: 30px; }
	#leftcol .menugroup ul li a:hover	{ color: #000; }
	#leftcol .menugroup ul li a b		{ color: #216194; }

	#leftcol .menugroup2			{ margin-bottom: 30px; }

	
	#footer .lefticons			{ position: absolute;top: 1px;left: 15px;width: 300px;height: 30px;margin: 0px;padding: 0px;list-style: none; }
	#footer .lefticons li			{ flat: left;display: inline;margin: 0px 10px 0px 0px; }

	#footer .righticons			{ position: absolute;top: 5px;left: 310px;width: 450px;height: 30px;margin: 0px;padding: 0px;list-style: none; }
	#footer .righticons li			{ flat: left;display: inline;margin: 0px 10px 0px 0px; }
	
	#footer .legal				{ position: absolute;top: 5px;right: 10px;height: 30px;line-height: 15px;width: 250px; text-align: right; }



	.box					{ position: relative;float: left;width: 164px;padding: 6px 10px 9px 7px;background: #fff url('../img/bg_box.gif') repeat-y top left;margin-bottom: 10px; }
	.boxcontent				{ position: relative;width: 164px; }
	.boxcontent .image img			{ display: block;margin: 0px;padding: 0px;width: 164px;height: 164px; }
	.boxcontent .image			{ padding-bottom: 2px;background: url('../img/bg_box_line.jpg') no-repeat bottom center; }
	.boxcontent .image a			{ display: block;background: url('../img/loading.gif') no-repeat center center; }
	.boxcontent .desc			{ width: 156px;height: 90px;background: #fbfbfb url('../img/bg_box_desc.jpg') repeat-x bottom left;padding: 4px; }

	.boxcontent .desc a.title		{ display: block;color: #333;font-weight: bold;text-decoration: none;font-size: 13px;padding-right: 30px; }
	.boxcontent .desc a.title:hover		{ color: #000; }
	.boxcontent .desc a.det			{ color: #216194;text-decoration: none; }
	.boxcontent .desc a.det:hover		{ text-decoration: underline; }

	.boxcontent .desc a.cart		{ position: absolute;left: 4px;bottom: 4px;width: 28px;height: 28px;background: url('../img/icon_carrello.gif') no-repeat top left; }

	.boxcontent .desc .price		{ position: absolute;right: 4px;bottom: 4px;width: 100px;height: 20px;text-align: right;font-weight: bold;color: #333;font-size: 14px;line-height: 20px; }
	.boxcontent .desc .price a		{ text-align: right;font-weight: bold;color: #333;font-size: 14px;line-height: 20px;text-decoration: none; }
	.boxcontent .desc .price a:hover	{ text-decoration: underline; }
	.boxcontent .desc .price2		{ position: absolute;right: 4px;bottom: 4px;width: 100px;height: 40px;text-align: right; }
	.boxcontent .desc .price2 .old		{ display: block;color: #333;text-decoration: line-through;font-size: 14px; }
	.boxcontent .desc .price2 .new 		{ display: block;color: #f00;font-weight: bold;font-size: 16px;line-height: 24px; }
	.boxcontent .desc .price2 .new a	{ display: block;color: #f00;font-weight: bold;font-size: 16px;line-height: 24px;text-decoration: none; }
	.boxcontent .desc .price2 .new a:hover	{ text-decoration: underline; }
	.boxcontent .desc .star 		{ display: block;position: absolute;top: 142px;right: 0px;width: 42px;height: 42px;}
	
	
	.box2					{ position: relative;float: left;width: 164px;padding: 6px 10px 9px 7px;background: #fff url('../img/bg_box.gif') repeat-y top left;margin-bottom: 10px; }
	.boxcontent2				{ position: relative;width: 164px; }
	/* #F0F0F0 */
	.boxcontent2 .desctop 			{ position: relative;height: 32px;background: #fff;margin: -2px -2px 0px -2px;padding: 4px;overflow: hidden;border-bottom: 1px solid #ddd; }
	.boxcontent2 .desctop a.title		{ display: block;color: #225F94;font-weight: bold;text-decoration: none;font-size: 12px;padding-right: 40px;line-height: 17px; }
	.boxcontent2 .desctop a.title:hover	{ color: #333; }
	.boxcontent2 .desctop .star 		{ display: block;position: absolute;top: 6px;right: 6px;width: 30px;height: 30px;}
	
	
	.boxcontent2 .image img			{ display: block;margin: 0px;padding: 0px;width: 164px;height: 164px; }
	.boxcontent2 .image			{ padding-bottom: 2px; }
	.boxcontent2 .image a			{ display: block;background: url('../img/loading.gif') no-repeat center center; }
	
	
	.boxcontent2 .desc			{ position: relative;height: 36px;background: #F0F0F0 url('../img/bg_box_desc.jpg') repeat-x -0px -30px;border-top: 3px solid #ccc;margin: 0px -2px -2px -2px;padding: 4px; }
	.boxcontent2 .desc a.det		{ position: absolute;width: 72px;height: 13px;top: -2px;right: 0px;background: url('../img/details.gif') no-repeat top left;text-decoration: none; }
	.boxcontent2 .desc a.cart		{ position: absolute;right: 4px;bottom: 4px;width: 28px;height: 28px;background: url('../img/icon_carrello2.gif') no-repeat top left; }

	.boxcontent2 .desc .price		{ position: absolute;left: 8px;bottom: 4px;width: 100px;height: 20px;text-align: left;font-weight: bold;color: #333;font-size: 14px;line-height: 20px; }
	.boxcontent2 .desc .price a		{ text-align: right;font-weight: bold;color: #333;font-size: 14px;line-height: 20px;text-decoration: none; }
	.boxcontent2 .desc .price a:hover	{ text-decoration: underline; }
	.boxcontent2 .desc .price2		{ position: absolute;left: 8px;bottom: 0px;width: 100px;height: 40px;text-align: left; }
	.boxcontent2 .desc .price2 .old		{ display: block;color: #333;text-decoration: line-through;font-size: 11px;font-family: verdana;line-height: 15px; }
	.boxcontent2 .desc .price2 .new 	{ display: block;color: #f00;font-weight: bold;font-size: 16px;line-height: 24px; }
	.boxcontent2 .desc .price2 .new a	{ display: block;color: #f00;font-weight: bold;font-size: 16px;line-height: 24px;text-decoration: none; }
	.boxcontent2 .desc .price2 .new a:hover	{ text-decoration: underline; }
	
	
	
	
	
	.box_corners				{ position: absolute;background: url('../img/bg_box_corners.gif') no-repeat;overflow:hidden;width: 8px;height: 8px;line-height: 8px; }

	.box .boxlinetop			{ position: absolute;top: 0px;left: 0px;width: 181px;height: 3px;line-height: 3px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px 0px; }
	.box .boxlinebottom			{ position: absolute;bottom: 0px;left: 0px;width: 181px;height: 6px;line-height: 6px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px -3px; }
	
	.box2 .boxlinetop			{ position: absolute;top: 0px;left: 0px;width: 181px;height: 3px;line-height: 3px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px 0px; }
	.box2 .boxlinebottom			{ position: absolute;bottom: 0px;left: 0px;width: 181px;height: 6px;line-height: 6px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px -3px; }
	
	
	#navbar					{ color: #225F94;font-size: 16px;font-weight: bold;margin-bottom: 22px;margin-top: 4px; }
	#navbar .headerNavigation		{ color: #225F94;font-size: 17px;font-weight: bold; text-decoration: none;}
	#navbar .headerNavigation:hover		{ color: #487BA6; }

	#navbar_small				{ color: #225F94;font-size: 11px;font-weight: normal;margin-bottom: 6px;margin-top: 4px; }
	#navbar_small .headerNavigation		{ color: #225F94;font-size: 12px;font-weight: normal; text-decoration: none;}
	#navbar_small .headerNavigation:hover	{ color: #487BA6; }
	
/* #D80A0A */
	h3					{ margin: 0px 10px 20px 0px; padding: 0px; color: #225F94;font-size: 19px;font-weight: bold; text-decoration: none; }
	h4					{ margin: 0px 0px 20px 0px; padding: 0px; color: #ff6b01;font-size: 15px;font-weight: bold; text-decoration: none; }
	h5					{ margin: 0px 0px 6px 0px; padding: 0px; color: #ff6b01;font-size: 14px;font-weight: bold; text-decoration: none; }


	#internal_box				{ position: relative;background: #F5F5F5;width: 100%; }
	.internal_box_head 			{ position: relative;background: #DBDBDB;height: 14px;border-bottom: 4px solid #fff; }
	.internal_box_head div			{ position: absolute;top: 0px;right: 230px; width: 100px;height: 44px;background: url('../img/curva_interno.gif') no-repeat top left;}
	.internal_left				{ float: left;display: inline;margin-left: 10px;width: 430px;margin-top: 10px;padding: 10px 0px;font-size: 13px; }
	.internal_right				{ float: right;display: inline;margin-right: 10px;width: 255px;margin-top: 10px;padding: 10px 0px; }
	.internal_wide				{ margin: 10px;padding: 10px 0px;font-size: 13px; }
	
	#internal_box p				{ margin-top: 0px; }
	
	.det_menu				{ margin: 0px 10px 10px 10px;padding: 0px;list-style: none; }
	.det_menu li				{ position: relative;margin: 0px;padding: 0px;width: 235px;height: 32px;line-height: 32px;background: url('../img/det_menu_bg.gif') no-repeat bottom left;font-size: 12px;  }
	.det_menu li b				{ color: #010101;}
	.det_menu li span			{ position: absolute;top: 0px;right: 0px;width: 100px;height: 32px;line-height: 32px;font-weight: bold;color: #D80A0A;text-align: right; }
	.det_menu li span u			{ text-decoration: line-through;color: #333; font-weight: normal;}
	.det_menu li span select		{ position: absolute;top: 7px;right: 0px;width: 100px; }
	
	.det_image				{ display: block;width: 215px;height: 215px;border: 1px solid #999;padding: 10px;margin: 0px 0px 10px 10px; background: #fff url('../img/loading.gif') no-repeat center center;text-decoration: none; }
	.det_image img				{ width: 215px;height: 215px;margin: 0px;padding: 0px;overflow: hidden; }
	
	
	.box_large				{ position: relative;width: 707px;padding: 6px 10px 9px 7px;background: #fff url('../img/bg_box_large.gif') repeat-y top left;margin-bottom: 10px; }
	.boxcontent_large			{ position: relative;width: 707px;background: url('../img/bg_carrello.gif') repeat-y top left; }
	.boxcontent_large .image img		{ display: block;margin: 0px;padding: 0px;width: 100px;height: 100px; }
	.boxcontent_large .image		{ width: 100px;height: 100px;padding: 10px;border: 1px solid #ccc; }
	.boxcontent_large .image a		{ display: block;background: url('../img/loading.gif') no-repeat center center; }
	
	.boxcontent_large a.title		{ color: #333;font-weight: bold;text-decoration: none;font-size: 13px;line-height: 20px; }
	.boxcontent_large a.title:hover		{ color: #000; }
	
	.boxcontent_large h5			{ padding: 4px 10px; } 
	.boxcontent_large h6			{ padding: 0px; margin: 0px; color: #215E93; font-size: 12px; font-weight: bold; } 
	.boxcontent_large h5 a			{ font-size: 10px;color: #215E95; }
	.boxcontent_large a.link		{ text-decoration: none;color: #215E95; }
	.boxcontent_large a.link:hover		{ text-decoration: underline; }
	
	.subtotal				{ color: #000;font-weight: bold;text-decoration: none;font-size: 13px; }
	.subtotal_price				{ color: #f00;font-weight: bold;text-decoration: none;font-size: 13px; }
	
	.box_large .boxlinetop			{ position: absolute;top: 0px;left: 0px;width: 724px;height: 3px;line-height: 3px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px 0px; }
	.box_large .boxlinebottom		{ position: absolute;bottom: 0px;left: 0px;width: 724px;height: 6px;line-height: 6px;overflow:hidden; background: url('../img/bg_box_top_bottom.gif') repeat-x 0px -3px; }
	
	.shopping_head td			{ font-size: 12px;font-weight: bold;color: #215E93; }
	.shopping_price				{ font-size: 13px;font-weight: bold;color: #f00; }
	
	.shopping_icons				{ border-top: 1px solid #999;margin: 10px 10px 10px 7px;padding-top: 14px; }
	
	
	
	.register_box				{ margin-bottom: 30px;padding-bottom: 20px;background: url('../img/bg_box_login.gif') no-repeat bottom left; }
	
	.form_input				{ border: 1px solid #666;margin: 0px;padding: 2px;font-size: 11px;background: #fff;font-weight: normal; }
	.form_input_disabled			{ border: 1px solid #666;margin: 0px;padding: 2px;font-size: 11px;background: #ddd;font-weight: normal; }
	.loginform td				{ font-size: 12px;font-weight: bold;color: #225F94; }
	.forgot_password			{ color: #666;text-decoration: none; }
	.forgot_password:hover			{ text-decoration: underline; }
	
	
	.cart_tabs				{ height: 93px;background: url('../img/bg_tabs.gif') repeat-x bottom left; }
	.cart_tabs img				{ display: block;float:right; width: 130px;height: 53px;background-image: url('../img/tabs.gif');background-repeat: no-repeat; }
	
	.cart_tabs .tab1			{ background-position: 0px 0px; }
	.cart_tabs .tab2			{ background-position: -130px 0px; }
	.cart_tabs .tab3			{ background-position: -260px 0px; }
	.cart_tabs .tab4			{ background-position: -390px 0px; }
	.cart_tabs .tab5			{ background-position: -520px 0px; }
	
	.cart_tabs a:hover .tab1,
	.cart_tabs a.selected .tab1		{ background-position: 0px -53px; }
	.cart_tabs a:hover .tab2,
	.cart_tabs a.selected .tab2		{ background-position: -130px -53px; }
	.cart_tabs a:hover .tab3,
	.cart_tabs a.selected .tab3		{ background-position: -260px -53px; }
	.cart_tabs a:hover .tab4,
	.cart_tabs a.selected .tab4		{ background-position: -390px -53px; }
	.cart_tabs a:hover .tab5,
	.cart_tabs a.selected .tab5		{ background-position: -520px -53px; }
	
	
	.pagenav a				{color:#666;text-decoration: none; }
	.pagenav a:hover			{color:#333;text-decoration: none;background: none; }
	
	
	
	.orderEdit				{ color: #f00; }
	.dscription				{ font-size: 12px; }



	.tratteggio				{ line-height: 9px;display: block;font-size: 12px;font-weight: bold;padding-bottom: 5px;border-bottom: 1px dotted #C0C0C0; }
	.internal_left ul 			{ list-style-image: url('/img/freccia.gif'); }
	
	