/*a#btn6						{color: #fff !important;}*/

div#contImgBackground	{background: url(../immagini/fondoShop.jpg) repeat-y top left;}


#imgCorvo					{position: absolute; right: 0px; top: 0;}

div#contPuzzola			{width: 43px; height: 515px; margin: 85px 0 0;float: right;}

div#contPuzzola #puzzola		{margin: 140px 0 0 10px;}

div#contBox					{width: 776px; min-height: 410px; height: auto !important; height: 410px;  margin: 47px 20px 0 0; float: right;}

h1#titolo					{width: 753px; height: 38px; background-color: #141414; margin: 0; padding: 2px 0 0 23px; text-align: left;}

h1#titolo img				{margin: 0; vertical-align: middle;}

div#contTesto				{width: 776px; min-height: 360px; height: auto !important; height: 360px; margin-top: 1px; padding: 13px 0px; background-color: #141414;}



div#contGeneraleNews			{width: 730px; min-height: 350px; height: auto !important; height: 350px; text-align: left; padding: 0 23px; margin: 7px auto 0; float: right; position: relative; display: inline; }

div.contAllThumbs			{width: 730px; float:left; margin-bottom: 10px; min-height: 300px; height: auto !important; height: 300px; }

div#elencoRecord			{margin: 0 0 0; }

form#formCarrello			{padding: 0; margin: 0;}

form#formCarrello fieldset {border: 0; margin: 0; padding: 0;}


input.quantity					{border: 0; height: 18px; line-height: 18px; margin: 0; text-align: right;}


table#theadCarrello		{text-align: center;}

table#theadCarrello th	{background-color: #292929; color: #fff;}

table#tabellaCarrello		{text-align: center;}

table#tabellaCarrello td	{background-color: #000;}

.alignLeft						{text-align: left;}

.alignRight						{text-align: right;}



a.imgThumbLink					{width: 54px; height: 54px; text-align: center; margin: 0 5px 0 0; float: left; background-color: #fff; display: inline-block;}

h2.nomeProd						{text-align: left; margin: 0; padding: 0; color:#ff0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; position: relative; float: left;}

h2.nomeProd	a					{color: #ff0000; text-decoration: none;}

h2.nomeProd	a:hover			{color: #fff; }


p#imponibile					{width: 200px; height: 20px; margin: 0; color: #fff; float: right; text-align: right;}

p#iva							{width: 200px; height: 20px; margin: 0; color: #fff; float: right; text-align: right;}

p#spesespedizione			{width: 350px; height: 20px; margin: 0; color: #fff; float: right; text-align: right;}

p#totaleOrdine				{width: 200px; height: 20px; margin: 0; color: #fff; float: right; text-align: right;}


a.redLeftButtons 				{background-color: #ff0000; display: block; float: left; color: #fff; text-transform: uppercase; width: auto; padding: 0 10px; height: 23px; line-height: 25px; text-align: center; margin: 10px 0 0; cursor: pointer; font-size: 12px;}

a.redRightButtons 			{background-color: #ff0000; display: block; float: right; color: #fff; text-transform: uppercase; width: auto; padding: 0 10px; height: 23px; line-height: 25px; text-align: center; margin: 10px 0 0 5px; cursor: pointer; font-size: 12px;}

a:hover.redLeftButtons 		{background-color: #292929 !important; }

a:hover.redRightButtons		{background-color: #292929 !important; }


input.redInputs 				{background-color: #ff0000; float: right; color: #fff; text-transform: uppercase;  width: auto; padding: 0 8px; height: 23px; line-height: 23px; text-align: center; margin: 10px 0 0 5px; cursor: pointer; border: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

input:hover.redInputs 		{background-color: #292929 !important; }


div#contOmini					{position: absolute; right: -208px; bottom: -5px; background: url(../immagini/omino_snowboard.png) no-repeat; width: 200px; height: 377px; text-align: center; z-index: 150;}





/******* BARRA DI SCORRIMENTO *******/

div#hold		{ 
	position:relative; 
	overflow:hidden;
	width:730px;
	height: 320px;
 	z-index:600;
}
div#wn	{ 
	position:absolute; 
	left:0; 
	top:0px; 
	width:700px;
	height: 315px;
	overflow:hidden;	
	z-index:600;
}
div.content {
 	position:absolute; 
	left:0px; 
	top:0px; 
	width:700px;
	z-index:600;
	text-align: justify;
}
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; 
  top:0px;
  left:0px;  
  width:11px; 
  height:129px; 
  font-size:1px; 
  z-index:601;
}

div#track { 
  position:absolute; 
  right:4px; 
  top:12px;
  width:8px; 
  height: 288px;
  z-index:603;
  border-right: 1px solid #3c3c3c;
  border-left: 1px solid #3c3c3c;
  background-color: #404040;
  
  }
  
div#dragBar {
  position:absolute; 
  right:0px;  
  top:0px;
  width: 6px; 
  background-color:#ff0000;
  z-index:603;
  
 }  
 
div#up { position:absolute; right:4px;  top:0; z-index:602 }  
div#down { position:absolute; right:4px;  bottom:5px; z-index: 303 }  

div#up img { border: 0;}  
div#down img { border: 0; }  




