a {
color: black;
}
form {
padding: 0px;
margin: 0px;
}
td {
	font-family: arial;
	font-size: 12px;
	color: black;
	}
body {
	background-image: url(../imgs/bkg.jpg);
	background-color: white;
	margin-top: 0px;
	background-position: top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: black;
}
.header {
/*height: 25px;*/
}
.loginsx {
	background-color: #58492A;
	vertical-align: text-bottom;
	text-align: left;
}
.logindx {
	background-color: #58492A;
	vertical-align: text-bottom;
	text-align: right;
}

.navimenu {
	background-color: white;
	width: 150px;
	margin-top: 0px;
	float: left;
	margin-left: 8px;
	
}
.piccolo {
	font-size: 12px;
	font-family: arial;
}
.points {
	background-image: url(../imgs/bonz_gpoints.gif);
	background-repeat: no-repeat;
}
.footer {
	background-color: white;
	margin-left: 15px;
	color: black;
	text-align: center;
	font-size: 9px;
	font-family: Arial;
}

.loginright {
	text-align: right;
	margin-right: 5px;
}
.logininput {
	height: 15px;
	background-color: ebedea;
	font: arial;
	border: none;
	font-size: 9px;
	width: 95px;
	margin-bottom: 2px;
}
.maintable {
	background-color: white;
	margin-top: 0px;
	width:802px;
	font-family: arial;
}
.white {
	background-color: white;
}
.spaziobianco {
	height: 6px;
	background-color: white;
}
.tableempty {
	background-color: white;
	border: #ded8c8 8px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.logintrat {
	background-image: url(../imgs/login_tratteggio.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.titolo {
	padding: 10px;
	font: bolder 25px fantasy;
	letter-spacing: 5px;
}
.titlastproduct {
	font: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4f0101;
}
.titlastproduct a{
	text-decoration: none;
}
.titlastproduct a:hover{
	text-decoration: underline;
}
.lastproduct {
	font: arial;
	font-size: 11px;
	color: #4f0101;
}
.trattlastprod {
	background-image: url(../imgs/tratt_ultimiarrivi.gif);
	background-repeat: repeat-x;
}
.inputmy {
	width: 220px;
	height: 45px;
	font-size: 11px;
	background-color: #F2F2F2;
}
.cart {
   height: 30px;
	color: red;
	font-size: 14px;
	background-color: white;
	margin: 2;
	border: solid 1px #999999;
	padding: 2;
}
.btncart {
   	height: 30px;
	color: red;
	font-size: 14px;
	font-weight:bold;
	background-color: white;
	margin: 2;
	padding: 3;
	border: solid 1px black;
	
}	
.cart a {
	color: black;
}

.cartprod {
	background: white;
	background-image: url(../imgs/tratt_cart.gif);
	background-repeat: repeat-y;
	background-position: right;
	color: #5a4a2a;
	padding-left: 5px;
	border: 1px;
	border-color: #FF8C00;
	border-left: 1px;
}
.trattcart {
	background-image: url(../imgs/login_tratteggio.gif);
	background-repeat: repeat-x;
	background-position: top;
}
. nomargin_nopadding {
	margin: 0px;
	padding: 0px;
}
.danger {
text-align: center;
	font-family: arial;
	font-size: 12px;
	border: 1px solid #ff0000;
	padding: 4px;
	background-color: #eeeeee;
	width: 200px;
	color: red;
	font-weight: bolder;
	vertical-align: middle;
	background-position: center;
}
.home {
	background-color: #c8c8c8;
}
.staialto {
	margin-top: -1px;
}
.slogan{
	letter-spacing: 5px;
}
.barra_user{
	padding: 10px;
	height: 25px;
	background-color: silver;
	text-align: right;
}
.tratt_last_arr {
background-image: url(../imgs/tratt_ultimiarrivi.gif);
background-repeat: repeat-y;
}
.main_last_arr {
	background-color: white;
	text-align: center;
}
.last_arr {
	color: white;
	width: 99%;
	background-color: #58492A;
	display: block;
	text-align: center;
	margin-top: 5px;
	
}

.last_arr A{

	text-decoration: none;
	color: white;
	padding: 2 2 2 2;
	
}

.last_arr a:hover{
	text-decoration: underline;
	color: silver;
	text
}

.last_arr_img {

	text-align: center;
	display:block;
	top:-10px;
	width:100px;
	height: auto;
	overflow:hidden;
	
}

.newsletta{
	border: solid 1px;
	border-color: #520000
	width: 55px;
	font-size: 11px;
	margin-left: 1px;
}
.spese{
	font-size: 10px;
}
/* influenza i blocchetti a sx */
.retro_blocchi{
	width: 200px;
	height: 90%;
	position: absolute;
}
.blocco {
	width: 180px;
	margin: 10px;
	border: 1px solid Gray;
}
.blocco_titolo {
	background-color: #B1BCCF;
	padding: 5px;
}
.blocco_corpo {
	padding: 10px;
}
.retro_pagina {
	position: absolute;
	padding-left: 210px;
	padding-top: 10px;
	padding-right: 10px;
}
.container-foot {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 40px;
  text-align: right;
}
.window_message1_title {
/*_grapich.php, function window_message() : operazione riuscita e stop pagina */
}
.window_message1_message {
}
.window_message2_title {
/*_grapich.php, function window_message() : operazione non riuscita e stop pagina */
/*tipicamente ERRORE CRITICO*/
}
.window_message2_message {
}
.window_message3_title {
}
.window_message3_message {
}
. input_definizione{
}
. input_post_definizione{
	padding-left: 450px;
	position: absolute;
}
. intestazione_paginainterna {
	height: 25px;
	background: #58492A;
	color: #ffbb04;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 3px;
}
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}
		.sorting { text-align: right; }
		.result_title { font-size: 100%; }
		.zoom_searchform { font-size: 100%; }
		.zoom_options { font-size: 80%; }
		input.zoom_button {  }
		input.zoom_searchbox {  }
.search_button {
	font: arial;
	height: 20px;
	background: #58492A;
	color: #ffbb04;
	font-size: 11px;
}
.searchbox {
	font: arial;
	height: 20px;
	color:  #58492A;
	font-size: 11px;
	width: 135px;
	margin-left: 15px;
}
.cartsx {
	background-color: #CCCCCC;
	border: solid 1px #999999;
	padding: 2px;
	color: black;
	font-size: 13px;
}
.cartbox {
	background-color: white;
	color: black;
	border-color: #CCCCCC;
	border: 1px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px  solid;
	border-top: 1px solid;
	padding: 1px;
}
.colorqty {
	background-color: white;
	color: #3F361F;
	width: 20px;
	height: 25px;
	border-color: #FF9900;
	border: 1px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px  solid;
	border-top: 1px solid;
}
.countdown {
	font-size: 11px;
	vertical-align: middle;
}

#totCarrello {
	visibility: hidden;
}
#qtyKart{
width:30px;

}

.headblock {
	height: 30px;
	background-image: url(../imgs/home_r1_c2.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-color: #627071;
}
.headlogo {
	height: 172px;
	align: left;
	float:left
}

.headbanner {
	height: 116px;
	margin-top: 0px;
	vertical-align:top;
	float:left
}

.imglast {

	width: 90px;
	height: 120px;
	border: solid 1px;
	border-color: #D1C5AD;

}

.lasttitle {
	font-family: Arial;
	font-size: 9px;
	color: black;
	margin-top: 6px;
	letter-spacing: 1px;
	text-align: center;

}

.lasttable {

	background-color: #EBE7DE;
	margin: 5 0 6 0;
	padding: 5 5 5 5;

}
  
  
.path {

	color: #F37B00;
	font-size: 9px;
	letter-spacing:1px;
}

.linea {

	border: solid 1px;
	border-color: #596969;
	width: 631px;
	margin: 2 0 2 0;
}

.linea2 {

	border: solid 1px;
	border-color: #596969;
	width: 780px;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.brands {

	border: solid 1px;
	border-color: #596969;
	margin: 15 2 5 0;
	padding: 5 5 5 5;
}

.menulato a {

	color: black;
	font-size: 11px;
	text-transform:uppercase;
	font-family: arial;
	letter-spacing:1px;
	margin: 3 3 3 3;
	text-decoration: none;
}

.content {


	margin-top: 4px;
	margin-bottom: 4px;
}

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 1px solid #ff0000;   
margin: 0 0 1px 0; 
width: 627px;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

.mainbox {  
 margin-top: 2px;
 margin-bottom: 5px; 
} 

.login-on{  
	text-align: right;
	margin-right: 1px; 
} 

.tdfat{  
	margin: 2 2 5 15;
	padding: 2 2 5 15px;
	border-bottom: solid 1px #CCCCCC;
} 

.jump{  
	width: 135px;
	color: #999;
	font-size: 11px;
} 






