body {
		background: url(../images/bg.jpg) top no-repeat #000;
/*font-family:Tahoma, Arial, sans-serif;  */
		color: #888888;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		text-align: center;
}

td, body {
		color: #CCCCCC;
		font-size: 11px;
}

#container {
		margin: 0 auto;
/*text-align:left;
padding:15px;
border:1px dashed #333;
background-color:#eee;*/
		width: 1024px;
}

img {
		border: none;
}

#mainwrap {
		background: url(../images/bg_home_hcgroup_08.jpg) no-repeat #000;
		height: 779px;
}
/*#about-info{padding: 0px 0px 0 0px;width: 1008px;font-size: 11px;color: #7f7c7c;text-align: left;line-height: 14px;float: left;}
#about_body_left{margin-bottom: 10px padding: 0x 0px 10px 0px;height: 172px; width: 187px;float: left;}
#about_body_right{padding: 0px 0px 0px 0px;width: 300px;font-size: 12px;color: #7f7c7c;float: right;}
.about-box{margin-top: 7px;}
.about-line{padding:10px 0px 5px 0px; margin-bottom: 5px }   */
/*.about-box{width: 1008px;/*padding: 5px 10px;*//*height: 160px;*//*float: left;}   */
/*.about-pic{width: 187px;float: left;}
.about-detail {float: right;width: 350px;}
.about-line{margin-bottom: 10px }  */

.texttitle {
		color: #cd0100;
		font-size: 11pt;
		font-weight: bold;
/*text-transform: uppercase; */
}

.textnew {
		color: #ffdd00;
		font-size: 11pt;
		font-weight: bold;
/*text-transform: uppercase; */
}

.textnew-detail {
		color: #FF0000;
		/*font-size: 11pt;*/
		/*font-weight: bold; */
/*text-transform: uppercase; */
}

.textnewsmall {
		color: #cd0100;
		font-size: 10pt;
		font-weight: bold;
/*text-transform: uppercase; */
}

.textsmall {
		color: #ffdd00;
		font-size: 8pt;
		font-weight: bold;
/*text-transform: uppercase; */
}

.textcheckout {
		color: #ffdd00;
		font-weight: bold;
}

.footer {
/*color:#FFFFFF; */
		font-size: 8pt;
		text-align: right;
/*text-decoration:none;
/*padding: 0px 0px 40px 0px; */
}

.text-detail {
		float: left;
		padding: 10px 0 20px 0;
		width: 400px;
}

.text-event-detail {
		float: left;
		padding: 10px 0 20px 0;
		width: 779px;
}

.text-gallery {
		float: left;
		padding: 10px 0 20px 0;
		width: 200px;
}

.text-gallery-collection {
		float: right;
		padding: 10px 0 20px 0;
		width: 520px;
}

.borderfrom {
		background-color: #242424;
/*			margin:0;
			padding:3px;*/
/*font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;  */
		border: solid 1px #000;
		color: #d0d0d0;
		font-size: 13px;
}

.menu_map:link, .menu_map:visited {
		color: #888888;
		font-weight: bold;
		text-decoration: none;
}

.menu_map:active {
		color: #888888;
		font-weight: bold;
		text-decoration: underline;
}

.menu_map:hover {
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
}  

.menu_newdetail:link, .menu_newdetail:visited {
		color: #ffdd00;
		text-decoration: none;
/*font-weight: bold;   */
}

.menu_newdetail:active {
		color: #ffdd00;
		text-decoration: underline;
/*font-weight: bold;*/
}

.menu_newdetail:hover {
		color: #ffffff;
		text-decoration: underline;
/*font-weight: bold; */
}


.menu_promotiondetail:link, .menu_promotiondetail:visited {
		color: #FF0000;
		text-decoration: none;
/*font-weight: bold;   */
}

.menu_promotiondetail:active {
		color: #FF0000;
		text-decoration: underline;
/*font-weight: bold;*/
}

.menu_promotiondetail:hover {
		color: #ffffff;
		text-decoration: underline;
/*font-weight: bold; */
}


.menu_wallpapers:link, .menu_wallpapers:visited {
		color: #777;
		font-size: 10px;
		text-decoration: none;
/*font-weight: bold;   */
}

.menu_wallpapers:active {
		color: #777;
		font-size: 10px;
/*font-weight: bold;*/
		text-decoration: underline;
}

.menu_wallpapers:hover {
		color: #ffffff;
		font-size: 10px;
/*font-weight: bold; */
		text-decoration: underline;
}

.shoppingcheckout {
		background: #242424;
/*			margin:0;
			padding:3px;*/
/*font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;  */
/*font-size:13px;
color:#FFFFFF;*/
/*border:solid 1px #6b0b0d;  */
		padding: 8px;
		text-align: center;
}
/*.simply{
font:14px Trebuchet MS, Tahoma;
margin: 45px;
width: 779px;
border-collapse: collapse;
border-bottom: 1px solid #ccc;
text-align: left;

}
.simply th{
font:normal 16px Trebuchet MS, Tahoma;
color: #222;
background:#242424;
padding: 4px 8px;
border-bottom: 2px solid #ccc;
}
.simply td{
border-bottom: 1px solid #ccc;
color: #666;
background: #3b3b3b;
padding: 5px;
}
.simply tbody tr:hover td{
color: #222;
background: #eee;
}*/

#box-table-b {
/*font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; */
		border-collapse: collapse;
/*border-top:7px solid #9baff1;
border-bottom:7px solid #9baff1;
margin:20px;*/
		font-size: 12px;
		text-align: center;
		width: 779px;
}

#box-table-b th {
/*font-size:13px; */
		background: #242424;
		border-bottom: 1px solid #fff;
/*border-right:1px solid #000;
border-left:1px solid #000;*/
/*color:#039; */
		font-weight: bold;
/*font-weight:400;   */
		padding: 8px;
}

#box-table-b td {
		background: #3b3b3b;
		border-left: 1px solid #000;
/*color:#669;  */
		border-right: 1px solid #000;
		padding: 8px;
}

a.catalog{
/*	background:url(img/button.gif); */
		color: #888888;
/*	font-weight:bold; */
		display: block;
		font-size: 11px;
		height: 30px;
		line-height: 29px;
/*margin-bottom:14px;*/
		text-decoration: none;
/*	width:400px;  */
}

a:hover.catalog{
		color: #ffffff;
}
/* -------------------- */
/* CLASSES				*/
/* -------------------- */

.pdf{
		background: url(../images/catalog/reader.png) no-repeat 4px 2px;
		display: block;
		text-indent: 26px;
}

.mobile{
		background: url(../images/catalog/mobile.png) no-repeat 4px 2px;
		display: block;
		text-indent: 26px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------  */
/* ELENCO IMMAGINI PREVIEW */
/* ---------------------------------------------------------------------------------------------------------------------------------------------  */
/* div contenitore tutte le liste di immagini di preview */
/* ---------------------------------------------------------*/

#global_cont_images{
/*left:206px;*/
/*position:absolute;  */
/*top:179px; */
/*text-align:left; */
		height: 300px;
		padding: 30px 0 0 0;
		width: 779px;
}
/* div contenitore lista immagini di preview */
/* ---------------------------------------------------------*/

#global_cont_images .div_cont_list_preview{
		float: left;
		margin-right: 22px;
		text-align: left;
		width: 225px;
}
/* div contenitore lista immagini di preview - elemento title */
/* ---------------------------------------------------------*/

#global_cont_images .div_cont_list_preview .title{
		color: #fd0;
/*font-family:Verdana, Arial, Helvetica, sans-serif; */
		font-size: 10px;
		height: 25px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		text-transform: uppercase;
}
/* div contenitore lista immagini di preview - elemento span */
/* ---------------------------------------------------------*/

#global_cont_images .div_cont_list_preview .title span{
		color: #fff;
		text-transform: uppercase;
}
/* div contenitore lista immagini di preview - elemento span */
/* ---------------------------------------------------------*/

#global_cont_images .div_cont_list_preview .title hr{
		background-color: #aaa;
		border: none;
		color: #aaa;
		height: 1px;
		left: 0px;
		margin: 0px;
		padding: 0px;
/*position:relative; */
		top: 0px;
		width: 209px;
}
/* div contenitore lista immagini di preview - elenco */
/* ---------------------------------------------------------*/

#global_cont_images .div_cont_list_preview .list_preview{
		left: 0px;
		list-style: none;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		top: 10px;
}
/* div contenitore lista immagini di preview - elenco - singola voce */
/* ---------------------------------------------------------------------*/

#global_cont_images .div_cont_list_preview .list_preview li{
		float: left;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		height: 49px;
		margin: 0px;
		margin-bottom: 10px;
		margin-right: 10px;
		padding: 0px;
		width: 62px;
}
/* div contenitore lista immagini di preview - elenco - singola voce - link*/
/* ------------------------------------------------------------------------------------------------------ */

#global_cont_images .div_cont_list_preview .list_preview li a{
		border: 0px;
		margin: 0px;
		padding: 0px;
}
/* div contenitore lista immagini di preview - elenco - singola voce - link - immagine preview */
/* ------------------------------------------------------------------------------------------------------ */

#global_cont_images .div_cont_list_preview .list_preview li img{
		border: 1px solid #aaa;
		height: 37px;
		margin: 0px;
		padding: 0px;
		width: 62px;
}
/* div contenitore lista immagini di preview - elenco - singola voce - link - immagine preview */
/* ------------------------------------------------------------------------------------------------------ */

#global_cont_images .div_cont_list_preview .list_preview li img:hover{
		border: 1px solid #fff;
}
/* div contenitore lista immagini di preview - elenco - singola voce - link - div misura */
/* ------------------------------------------------------------------------------------------------------ */

#global_cont_images .div_cont_list_preview .list_preview li div{
		color: #fff;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 9px;
		margin: 0px;
		padding: 0px;
/*position:relative;*/
		text-align: center;
		top: 1px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------  */
/* FINE - ELENCO IMMAGINI PREVIEW */
/* ---------------------------------------------------------------------------------------------------------------------------------------------  */

.isottatable {
  border: 4px solid #fff;
}

.isottatable_1 {
  background: #2E2E2E;
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
}

.isottatable_2 {
  background: #4B4B4B;
}

.isottatable_3 {
  background: #2E2E2E;
  border: 1px solid #fff;
}
.isottatable_4 {
  border: 1px solid #fff;
}

.isottatitle {
		color: #ffdd00;
		font-size: 10pt;
		font-weight: bold;
        text-transform: uppercase;
}

.textisotta {
		color: #ffdd00;
		font-size: 9pt;
        text-transform: uppercase;
		/*font-weight: bold; */
/*text-transform: uppercase; */
}

.menu_products:link, .menu_products:visited {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
  padding-left: 15px;
}

.menu_products:active {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
}

.menu_products:hover {
		color: #888888;
		font-weight: bold;
		text-decoration: none;
}

.menu_products:current {
		color: #888888;
		font-weight: bold;
		text-decoration: none;
}

div.pmenu div a {
	padding: 2px 5px 0 5px;
	/*background: #000; */
	display: block;
    text-decoration: none;
    font-weight: bold;
	/*border-bottom: 1px solid #ddd;*/
	color: #fff;
}
div.pmenu div a.current {
	background : #333333;
    color: #ffffff;
}
div.pmenu div a:hover {
	background : #888888;
	color: #ffffff;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------  */
					/* colonna sottomenu menu navigazione prodotti */
					/* ------------------------------------------------------------------------------  */
					#cont_menu{
							border:none;
							color:#999;
							/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
							font-size:10px;
							font-style:normal;
							/*height:500px; */
							left:0px;
							margin:0px;
							padding:0px;
							/*position:absolute;  */
							text-align:left;
							top:0px;
							/*width:164px;   */
							z-index:1;
					}

								/* etichetta indicatore delle sottocategorie */
								/* ------------------------------------------------------------------------------  */
								.cat_products{
										left:0px;
										margin:0px;
										padding:0px;
										/*position:relative;*/
										text-transform:uppercase;
								}

								/* etichetta indicatore delle sottocategorie - link */
								/* ------------------------------------------------------------------------------  */
								.cat_products a{
										color:#aaa;
										cursor:pointer;
										border-top:1px solid #aaa;
										display:block;
										left:0px;
										margin:0px;
										padding:0px;
										padding-left:12px;
										padding-top:3px;
										padding-bottom:3px;
										/*position:relative; */
										text-transform:uppercase;
								}

												/* etichetta indicatore delle sottocategorie - link */
												/* ------------------------------------------------------------------------------  */
												.cat_products a:link{
														color:#aaa;
												}

												/* etichetta indicatore delle sottocategorie - link evento visited */
												/* ------------------------------------------------------------------------------  */
												.cat_products a:visited{
														color:#aaa;
												}

												/* etichetta indicatore delle sottocategorie - link evento hover */
												/* ------------------------------------------------------------------------------  */
												.cat_products a:hover{
														background-color:#001463;
														border-top:1px solid #fff;
														color:#fff;
												}

								/* etichetta indicatore delle sottocategorie - categoria attiva racing */
								/* ------------------------------------------------------------------------------  */
								.cat_products_active_racing a{
										background-color:#be0000;
										color:#fff;
										cursor:pointer;
										border-top:1px solid #fff;
										display:block;
										left:0px;
										margin:0px;
										padding:0px;
										padding-left:12px;
										padding-top:3px;
										padding-bottom:3px;
										/*position:relative;*/
										text-transform:uppercase;
								}

													/* etichetta indicatore delle sottocategorie - link */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active_racing a:link{
															background-color:#be0000;
															color:#fff;
													}

													/* etichetta indicatore delle sottocategorie - link evento visited */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active_racing a:visited{
															background-color:#be0000;
															color:#fff;
													}

													/* etichetta indicatore delle sottocategorie - link evento hover */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active_racing a:hover{
															background-color:#be0000;
															color:#fff;
													}

								/* etichetta indicatore delle sottocategorie - categoria attiva  */
								/* ------------------------------------------------------------------------------  */
								.cat_products_active a{
										background-color:#001463;
										color:#fff;
										cursor:pointer;
										border-top:1px solid #fff;
										display:block;
										left:0px;
										margin:0px;
										padding:0px;
										padding-left:12px;
										padding-top:3px;
										padding-bottom:3px;
										/*position:relative; */
										text-transform:uppercase;
								}

													/* etichetta indicatore delle sottocategorie - link */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active a:link{
															background-color:#001463;
															color:#fff;
													}

													/* etichetta indicatore delle sottocategorie - link evento visited */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active a:visited{
															background-color:#001463;
															color:#fff;
													}

													/* etichetta indicatore delle sottocategorie - link evento hover */
													/* ------------------------------------------------------------------------------  */
													.cat_products_active a:hover{
															background-color:#001463;
															color:#fff;
													}



                                /* IMPOSTAZIONI MENU E SOTTOMENU */
								/* ------------------------------------------------------------------------------  */
								.menu{
										color:#999;
										list-style:none;
										margin:0px;
										margin-left:0px;
										padding:0px;
										padding-top:5px;
										padding-bottom:5px;
										top:0px;
								}

										/* impostazioni singole voci menu e sottomenu - link */
										/* ------------------------------------------------------------------------------  */
										.menu a{
													display:block;
													color:#777;
													margin:0px;
													padding:0px;
													padding-left:16px;
													padding-right:2px;
													padding-top:3px;
													padding-bottom:3px;
                                                    text-decoration: none;
										}

													/* impostazioni singole voci menu e sottomenu - link */
													/* ------------------------------------------------------------------------------  */
													.menu a:link{
																color:#777;
													}

													/* impostazioni singole voci menu e sottomenu - link evento visited */
													/* ------------------------------------------------------------------------------  */
													.menu a:visited{
																color:#777;
													}

													/* impostazioni singole voci menu e sottomenu - link evento hover */
													/* ------------------------------------------------------------------------------  */
													.menu a:hover{
																background-color:#333;
																color:#fff;
																font-weight:bold;
													}


										/* impostazioni singole voci menu e sottomenu - link attivo */
										/* ------------------------------------------------------------------------------  */
										.menu li a.actived{
													border:none;
													background-color:#000;
													color:#fff;
													font-weight:bold;
										}

														/* impostazioni singole voci menu e sottomenu - link */
														/* ------------------------------------------------------------------------------  */
														.menu li a.actived:link{
																	background-color:#000;
																	color:#fff;
																	font-weight:bold;
														}

														/* impostazioni singole voci menu e sottomenu - link visited */
														/* ------------------------------------------------------------------------------  */
														.menu li a.actived:visited{
																	background-color:#000;
																	color:#fff;
																	font-weight:bold;
														}


/* start - elemco ruote */
				/* ------------------------------------------------------------------------------  */

					/* div contenitore lista ruote */
					#box_wheels_images{
							border:none;
							padding:0px;
							margin:0px;
							width:195px;
							height:350px;
							/*position:absolute;*/
                            /*left:215px;
							top:131px;*/
							text-align:left;
							overflow:auto;
							scrollbar-3d-light-color:#000;
							scrollbar-arrow-color:#fff;
							scrollbar-base-color:#000;
							scrollbar-shadow-color:#000;
							scrollbar-face-color:#000;
							scrollbar-highlight-color:#000;
							scrollbar-dark-shadow-color:#000;

					}

							/* elenco ruote */
							#box_wheels_images ul{
									margin:0px;
									padding:0px;
									list-style:none;
							}

									/* singola voce elenco */
									#box_wheels_images ul li{
											float:left;
											padding-top:0px;
											padding-left:3px;
											padding-right:3px;
											padding-bottom:4px;
											cursor:pointer;
									}

											/* immagine della ruota */
											#box_wheels_images ul li img{
													border:1px solid #ccc;
											}
				/* end - elemco ruote */
				/* ------------------------------------------------------------------------------  *
/* start - immagine principale della ruota montata su macchina  */
				/* ------------------------------------------------------------------------------  */

							/* linea bianca sotto l'etichetta */
							#white_line_cmodel_main{
									background-color:#aaa;
									border:none;
									color:#aaa;
									height:1px;
									left:432px;
									margin:0px;
									position:absolute;
									padding:0px;
									top:88px;
									width:513px;
									z-index:3;
							}

						  /* link che porta alla ruota selezionata */
						  #link_collection{
						  			font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:10px;
									color:#FFFFFF;
						  			width:150px;
						  			height:11px;
									position:absolute;
									left:794px;
									top:70px;
									text-align:right;
									z-index:1;
						  }

						  #img_wheel{
						  			border:none;
									position:absolute;
									top:66px;
									left:432px;
									z-index:0;
						  }

						  .loading{
						  			border:none;
									position:absolute;
									top:250px;
									left:620px;
						  }


				/* end - immagine principale della ruota montata su macchina  */
				/* ------------------------------------------------------------------------------  */

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
}

#menu li ul {/* second-level lists */
	position: absolute;
	display: block;
	top: 2em;
    left: 0;
}

#menu li>ul {/* to override top and left in browsers other than IE */
    /*top: auto;
	left: auto;*/
}

#menu li ul li ul  {/* third-level lists */
    /*position: absolute;
	display: block;
	top: 0;
    left: 9em;*/
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { /*float: left;*/ height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0;
}

/* Styles for Menu Items */
#menu ul a {
	display: block;
	text-decoration: none;
	color: #777;
	/*background: #fff; *//* IE6 Bug */
	padding: 5px;
	/*border: 1px solid #ccc;*/
}
/* Hover Styles */
#menu ul a:hover {
	color: #FF0000;
   /*	background: #f9f9f9;*/
}

/* Sub Menu Styles */
#menu li ul a {
	text-decoration: none;
	color: #77F;
	background: #000; /* IE6 Bug */
	border: 1px solid #000;
    padding: 5px;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
    color: #FF0000;
   /*	background: #f9f9f9;*/
}

/* Icon Styles */
/*#menu li a.submenu {background:#000 url("v_arrow.gif") no-repeat right; }
#menu li a.submenu:hover {background:#f9f9f9 url("v_arrow.gif") no-repeat right;}
#menu li ul a.submenu {background:#000 url("r_arrow.gif") no-repeat right;}
#menu li ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif") no-repeat right;}*/


#menu-container { display:block; /*position:relative;*/ width:600px; margin:0px auto 0px; font-size:11px; }
#drop_down_menu { display:block; /*position:absolute;*/ clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; text-align:center; width:700px; float:none; left:0px; top:0px; }
#drop_down_menu li { font-size:12px; font-weight:bold; float:left; color:#11a2db; padding:5px; cursor:pointer; background:#333333; width:150px; }
#drop_down_menu li ul { margin:0px; padding:0px; list-style-type:none; padding-top:10px; }
#drop_down_menu li ul li { display:block; float:none; clear:both;  }
#drop_down_menu li ul li a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; }
#drop_down_menu li ul li a:HOVER { text-decoration:underline; color:#CCCCCC; }



