h1 	{ 	text-transform:uppercase;font-weight:700;color:rgb(227,31,37)}
h2 	{ 	text-transform:uppercase;cursor:pointer;display:inline}
h2:hover	{	text-decoration:underline}

.msg				{ 	width:90%; max-width:770px;margin:auto;font-size:13px;margin-bottom:30px}
.msg td				{	padding:10px; padding-top:0; text-align:right}
.msg .msg_ico		{	padding-left:10px;background-image:url(../../icons/help.png);background-repeat:no-repeat;
						background-position:center center;}

.filter				{ 	width:100%; max-width:770px;margin:auto;line-height:1.8em;margin-bottom:10px}
.filter td			{	text-align:left;}
.filter span		{	text-transform:uppercase;cursor:pointer}
.filter span:hover	{	color:rgb(227,31,37)}

#wait				{ 	width:50px;height:50px;margin:auto;background-image:url(../../icons/wait.gif);background-repeat:no-repeat;}
#noitems			{ 	width:100%; max-width:800px;margin:auto; font-size:18px;color:rgb(120,120,120);margin-bottom:300px;display:none}

.tb_seldim			{	width:100%;max-width:770px;margin:auto;}
.tb_seldim td		{ 	font-size:14px;}
.tb_seldim .tit		{ 	text-align:center; padding:10px;vertical-align:bottom;height:40px;}
.tb_seldim .seg		{ 	min-width:30px; font-size:40px; text-align:center; padding:10px; padding-top:0;color:rgb(227,31,35);}

.tb_seldim_mob		{	width:90%;margin:auto;margin-top:20px;}
.tb_seldim_mob td	{ 	font-size:14px;}
.tb_seldim_mob .seg	{ 	min-width:30px; font-size:30px; color:rgb(227,31,35);}

select 				{ 	width:180px; font-size:18px; color:rgb(227,31,35); }
input 				{ 	width:180px; height:30px; padding-right:5px; font-size:18px; font-weight:700; text-align:right; color:rgb(227,31,35); 
						background-color:rgb(240,240,240); border:solid 1px rgb(180,180,180);border-radius:5px;}
#traversa			{	background-color:rgb(200,200,200); color:rgb(0,0,0)}
.getfocus			{	width:1px;color:rgb(255,255,255); background-color:rgb(255,255,255);border:0}

#result_container	{	min-height:600px;margin-bottom:150px }
.div_prodotto 		{	width:90%; max-width:770px; margin:auto;margin-top:30px;}
.msg_prodotto 		{	width:600px; text-align:right;font-size:12px}
.tb_prodotto 		{	width:600px;margin:auto;margin-bottom:20px;background-color:rgb(240,240,240)}
.tb_prodotto .tdp1 	{	width:150px;}
.tb_prodotto .tdp2 	{	padding:10px; }

.tb_prodotto_mob 	{	width:100%;margin:auto;margin-bottom:20px;background-color:rgb(240,240,240)}

.tb_corsa 			{	width:100%;}
.tb_corsa td		{	border:solid 4px rgb(255,255,255);text-align:center;white-space:nowrap;}
.tb_corsa .tdc1		{	color:rgb(227,31,35);font-weight:700}
.tb_corsa .tdc2		{	color:rgb(50,50,50);font-weight:700}
.tb_corsa .tdc3		{	color:rgb(227,31,35);}
.tb_corsa .tdc4		{	color:rgb(50,50,50);}

.div_button 		{ 	width:160px;height:160px; cursor:pointer;margin:5px; background-repeat:no-repeat;
						background-size:95% 95%;color:rgb(50,50,50);background-color:rgb(255,255,255);
						font-size:20px;font-weight:700;margin-right:6px;margin-bottom:6px;overflow:hidden}
.div_button:hover 	{ 	background-size:100% 100%; }

