body				{
					background-color: black;
					margin: 0px;
					padding: 0px;
				
					/*SCROLLBAR-FACE-COLOR: #F6F3EE; SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; 
					SCROLLBAR-SHADOW-COLOR: #c0c0c0; SCROLLBAR-3DLIGHT-COLOR: #EEE4D4; 
					SCROLLBAR-ARROW-COLOR: #363686; SCROLLBAR-TRACK-COLOR: #eeeeee; 
					SCROLLBAR-DARKSHADOW-COLOR: #EEE4D4; SCROLLBAR-BASE-COLOR: #cccccc */
					}

td, body			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: black}
a 					{COLOR: #000000; TEXT-DECORATION: underline}
a.red				{color:red}
#main 				{width:1000px; background-color:#FFFFFF; text-align:left}
#top 				{width:100%; background-image:url(../images/fondo_top.jpg)}
#top_immagini 		{width:1000px; height:36px}
#top_tabella a  	{color: white; text-decoration:underline; margin-right:70px}
#top_tabella		{background-image:url(../images/top_dx.jpg); height:33px; width:345px; text-align:right}
#popup 	{height:250px; background-color:#FFFFFF;}
.br		{border:3px double #cccccc}
hr		{border:1px solid red; height:1px;}
.errore	{color:red}
th	{width:120px}

form {margin:0; padding:0}
#carrello	input { font-size:9px; border:1px solid red; margin:0; padding:0}
/*colonna sx*/
#sx						{width:193px; vertical-align:top; }
h1						{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:black; font-weight:bold; padding:0px; margin:0px }
#contenitore_elenco		{margin:13px 0 0 5px}
#contenitore_elenco ul 	{list-style: url(../images/frecce_rosse.jpg);}
#contenitore_elenco li	{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#contenitore_elenco a	{color:#FF0000; text-decoration: underline}

.prod					{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none}
.testo_orari			{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: black; text-align:left}
#img 					{margin-left:20px; vertical-align:middle} 
#orari 					{width:160px; height:53px; margin:10px 0 0 10px}      

/*colonna centrale*/
#centro				{width:438px; border-left:1px solid #EEE5E5;border-right:1px solid #EEE5E5; vertical-align:top}
#centro h1 			{color:red; margin:14px 0 0 0; padding:0px}
#centro h4 			{color:red; margin:14px 0 5px 0; padding:0px}
/*.rosso				{font-size:18px; color:#FF0000; font-weight:bold; padding:0px;  }*/
#news     			{background-image:url(../images/fondo_news.jpg); background-repeat:no-repeat; text-align:right; width:100%; height:230px }
#news td			{vertical-align:top}
#news a    			{color: red;}

#bordo				{border:4px solid white; margin-top:15px; margin-right: 15px}
.testo_news			{font-size:11px; font-family:Arial, Helvetica, sans-serif; color: black; text-align:left; margin:20px 0 0 140px; min-height: 100px; height: auto !important; height: 100px;}
.tabella_immagini 	{width:437px; height:122px}
.foto01 			{margin-top:10px}
#aggiornamento		{margin-top: 13px}
#tabella_interna	{width:435px; margin-top:15px}


/*gallery*/
#gallery_box				{background:url(../images/fondo_gallery.jpg) no-repeat bottom; vertical-align:top; width:220px}
#gallery_contenitore 		{margin:0 10px 10px 10px;}
#gallery_contenitore a 		{color:red; text-decoration:underline; text-align:left}
#gallery_contenitore img 	{margin:10px;}
#gallery 					{width:100%}

/*colonna di destra*/
#dx							{width:233px; vertical-align:top; text-align:center}
#contenitore_dx				{text-align:center; text-align:left}

#box_bike					{height:181px; margin-top:13px; width:100%; background-image:url(../images/fondo_bike.jpg); background-repeat:no-repeat; background-position:center}	
#box_testo					{color: white; padding:60px 0 0 22px; text-align:left; font-size:14px}		
#box_testo a				{font-weight:bold; color:white}

#box_community				{background-image:url(../images/fondo_community.jpg); background-repeat:no-repeat; height:124px; margin-top:18px}	
#community_testo			{padding:58px 0 0 17px; text-align:left}		
#community_testo a			{font-weight:bold}	

.top_newsletter { background-image:url(../images/fondo_newsletter_top.jpg); background-repeat:no-repeat; width:223px; height:63px; margin-top:5px}
.cont_newsletter { background-image:url(../images/fondo_newsletter.jpg); background-repeat:repeat-y; width:223px; min-height:20px; height:auto !important; height:20px}
#box_newsletter { min-height:20px; height:auto !important; height:20px; padding:0 10px 5px 15px}	
#box_newsletter .messaggio { color:red; padding-bottom:5px}
#box_newsletter .msg_errore { color:red}
#box_newsletter form { margin:0; padding:0}
#box_newsletter input { font-size:9px; width:120px}
#box_newsletter button { margin-right:5px}
.bottom_newsletter { background-image:url(../images/fondo_newsletter_bottom.jpg); background-repeat:no-repeat; width:223px; height:21px}



#community_testo { padding:58px 0 0 17px; text-align:left}		
#community_testo a { font-weight:bold}	

/*carrello*/
#carrello_top				{background-image:url(../images/carrello_top.jpg); width:223px; height:75px;}
#carrello_tabella			{width:223px;}
#carrello_top td 			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFE400;}

#carrello_tab				{width:186px; margin:48px 0 0 17px; text-align:left}
#carrello_notab				{display:none}
#carrello					{margin:3px; width:196px}
#carrello td				{border-bottom:1px solid #DADADA; height:25px}
#carrello_bottom			{background-image:url(../images/carrello_bottom.jpg); background-repeat:no-repeat; width:223px; height:74px;}
#carrello_bottom td 		{color:#FFE400}
#carrello_tab_bottom		{width:186px; color:#FFFFFF; text-align:left; margin:17px 0 0 17px}

#carrello_tabella a			{color: red}
#form_carrello				{margin-top:10px; background-color:#9E0202; border:0px}
#info {text-align:center; padding-top:10px}
#info a {color:#B40000}

#carrello a					{color:#000000}

/*popup_home*/	
h2 							{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: black; text-align: center; font-weight:normal}


/*news*/	
#tabella_news     			{text-align:left; width:437px; border:1px solid blue}
#tabella_news td			{ vertical-align:top}

/*bottom*/	
#bottom 			{width:100%; background-image:url(../images/fondo_bottom.jpg); background-repeat:no-repeat; height:86px; }
#testo_bottom 		{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#FFE3E3; margin:20px 0 0 60px}
#testo_bottom a		{color: #FFFFFF}
#bottom img			{margin:12px 54px 0 0; border:0px; float:right}
