body {
	margin:0;
	padding:0;
	width: 100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#fff;
}
.pulisci { clear:both; }
.puliscisx { clear:left; }
.puliscidx { clear:right; }
.nascondi{height: 0; width: 0;  overflow: hidden;  position: absolute; /* for the benefit of IE5 Mac */}
.centra{text-align:center;}
.centra10px{text-align:center; font-size:10px;}
.centra11px{text-align:center; font-size:11px;}
hr{display:none;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
a, a:visited, a:link{text-decoration:none;
color:#330000;
}
a:hover{text-decoration:none;
color:#993333;
}
a.image_grey, a.image_grey:visited, a.image_grey:link{color:#330000;
	filter: alpha(Opacity=40, Style=0);
	filter: ”alpha(Opacity=40, Style=0)”;
	-moz-opacity:.40;
	opacity:.40;
	font-size:11px;

}
a.image_grey:hover{color:#330000;
filter: alpha(Opacity=100, Style=0);
filter:”alpha(Opacity=100, Style=0)”;
	-moz-opacity:1;
	opacity:1;
	font-size:11px;
}


.small10{font-size:10px;}
.colorerosso{
	color: #993333;
}
.prezzointero{text-decoration:line-through;}
.prezzoconsconto{color:#FF2F2F;}
.prezzoscontato{color:#FF2F2F;}

/*struttura pagina */
#paginafull{
	width:905px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;

}
#pagina{
	width:905px;
	padding:0px;
	margin:0px;
	height:inherit;
}

#testatasx{
	width:180px;
	/*	height:75px;*/
	margin:0px 5px 0 5px;
	padding:0px;
	float:left;
}
#logohome{
	height:57px;
	width:172px;
	margin:18px 0 0 0;
	padding:0px;
	background-image: url(/it/Images/logodesigntoday.gif);
	background-repeat: no-repeat;
}
#logo{
	height:57px;
	width:172px;
	margin:18px 0 0 0;
	padding:0px;
	background-image: url(/it/Images/logodesigntoday.gif);
	background-repeat: no-repeat;
}
	a.logoimg{
	margin:0px;
	padding:0px;
	width:172px;
	height:56px;
	border:none;
	display:block;
	}
	
	
#testatadx{
	width:700px;
	margin:0px 5px 0 5px;
	padding:0px;
	float:right;
}

.welcome{
	width:700px;
	text-align:right;
	font-size:10px;
	color:#330000;
	margin:4px 0 0 0;
	word-spacing: 0.4em;
}
a.welcomelink{
	text-decoration:none;
	color:#330000;
}
.choice{
	text-align:right;
	font-size:10px;
	color:#330000;
	margin:0px 0 2px 0;
	/*margin:10px 0 8px 0;*/
}
.choiceold{
	text-align:right;
	font-size:10px;
	color:#330000;
	margin:0px 0 2px 0;
	/*margin:10px 0 8px 0;*/
}
.choiceON
{
	width:24px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	background-color:#330000;
	padding:2px 3px 2px 3px;
	margin:0px;
	/*border:0px solid #333;*/
}
.choiceOFF
{
	width:24px;
	text-align:center;
	font-size:9px;
	color:#330000;
	background-color:#fff;
	padding:2px 3px 2px 3px;
	margin:0;
	/*border:0px solid #333;*/
}

.ricerca{
	text-align:right;
	font-size:11px;
	color:#330000;
	padding:0;
	margin:4px 0 4px 0; 
}

input.searchin{
	width:100px;
	height:14px;
	font-size:10px;
	color:#330000;
}

input.searchbtn{
	width:50px;
	height:20px;
	font-size:10px;
	color:#330000;
}

/*search*/
#boxSearchResults {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	Z-INDEX: 5;
	left:750px;
	MARGIN: 0px;
	OVERFLOW: none;
	WIDTH: 188px;
	POSITION: absolute;
	TOP: 90px;
	BORDER:1px solid #330000;
	background-color: #ffffff;
}
#boxOverlays {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 80; 
	LEFT: 50%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto 0px -485px; 
	OVERFLOW: visible; 
	WIDTH: 970px; 
	LINE-HEIGHT: normal; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: auto;
}
A.closerTop {
	CLEAR: both; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #b0b0b0 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: white; FLOAT: none; PADDING-BOTTOM: 6px; MARGIN: 0px;
	WIDTH: 176px; PADDING-TOP: 5px; TEXT-ALIGN: right;
}
.SearchHeader{
	font-size:12px;
	font-weight:bold;
	background-color:#a57a5a;
	color:#ffffff;
	padding:8px 3px 0 3px;
	height:25px;
	vertical-align:middle;
}
.SearchProduct{
	font-size:10px;
	font-weight:normal;
	background-color:#FFFFFF;
	color:red;
	width:100%;
	text-align:left;
	padding:0;
margin:0;	
}
.SearchImageCell{
	text-align:left;
	vertical-align:top;
}
.SearchTextCell{
	text-align:justify;
	vertical-align:top;
}
.SearchProductTable{
	width:100%;
	padding: 5px;
	margin:0px;
}

#searchLoader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 100; 
	RIGHT: 0px; 
	BACKGROUND: #ffffcc; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 180px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 86px; 
	HEIGHT: auto;
}
.prodotto_nd
{
	background-image:url(/Images/nd.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 600px;
	POSITION: absolute; 
	top:180px;
	border:1px solid #ead6c0;
}
.prodotto_ndit
{
	background-image:url(/Images/ndit.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 600px;
	POSITION: absolute; 
	top:180px;
	border:1px solid #ead6c0;
}
/**/


/*MENU*/
#menutop
{	width:700px;
	height:17px;
	/*margin:0px 0 7px 0;
	padding:4px 0 2px 0;*/
	margin:12px 0 12px 0;
	padding:2px 0 0px 0;

	/*background-color:#f7f3ef;*/
	border-bottom:1px solid #a57a5a;
	border-top:1px solid #a57a5a;
	font-size:10px;
	color:#330000;
}
ul.menutop
{	width: 680px;
	margin:0px;
	padding:0px;
}
ul.menutopnew
{	width: 580px;
	margin:0px;
	padding:0px;
	float:left;
}
li.menutop
{	width: 120px;
	margin:0px 3px;
	padding:1px;
	display:inline;
}
li.menutopr
{	width: 95px;
	margin:0px 0px 0px 5px;
	padding:1px;
	display:inline;
	font-weight:bold;
}
.menutoprlang
{	width: 110px;
	margin:0px 0px 0px 0px;
	padding:1px;
	font-weight:bold;
	float:right;
}
a.menutoplink
{	text-decoration: none;
color:#330000;
padding:0 15px;
width: 120px;
}


a.menutoplinkr, a.menutoplinkr:visited
{	text-decoration: none;
color:#330000;
padding:0 15px;
width: 120px;
font-weight:bold;
}
#menunav
{	width: 180px;
	margin:0px;
	padding:0px;
	font-size:11px;
}
ul.menunav
{	width: 150px;
	margin:0px;
	padding:0px;
}
li.menunav
{	height: 20px;
	width: 150px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-position: inside;
	list-style-image: url(/it/Images/hit.gif);
}
ul.smenunav2
{	margin:0px 0px 10px 5px;
	padding:0px;
}
li.menunav2
{
	height: 18px;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-position: inside;
	list-style-image: url(/it/Images/hit2.gif);
}
a.menunav
{	color:#330000;
text-decoration:none;}

.menuMCat{	height:18px;
	margin:0px 0 7px 17px;
	padding:0px 0 2px 0;
	/*background-color:#160C0A;*/
	font-size:13px;
	text-align:left;
	color:#330000;
	font-weight:bold;
	}
.menuMCatSec{	height:18px;
	margin:10px 0 7px 17px;
	padding:0px 0 2px 0;
	/*background-color:#160C0A;*/
	font-size:13px;
	text-align:left;
	color:#330000;
	font-weight:bold;
	}


/*menu per sitemap*/
.sm_menu
{	width: 200px;
	margin:0px;
	padding:0px;
	float:left;
}
.sm_menuMCat{	height:18px;
	margin:0px 0 7px 0px;
	padding:0px;
	/*background-color:#160C0A;*/
	font-size:14px;
	text-align:left;
	color:#330000;
	font-weight:bold;
	}
.sm_menunav
{	width: 180px;
	margin:0px;
	padding:0px;
	font-size:11px;
}
ul.sm_menunav
{	width: 150px;
	margin:0px;
	padding:0px;
}
li.sm_menunav
{
	height: 15px;
	width: 150px;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;
}
.sm_menunavb
{	height:16px;
font-size:12px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px;
}
ul.sm_smenunav2
{	margin:0px 0px 10px 15px;
	padding:0px;
}
li.sm_menunav2
{
	height: 18px;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;}
a.sm_menunav
{	color:#330000;
text-decoration:none;}
/*fine*/


.newsearch
{	font-weight:bold;
font-size:11px;
margin-top:10px;}
a.newsearch
{	color:#330000;
text-decoration:none;}

#barrasx{
	width:180px;
	margin:0 5px 0 5px;
	padding:0px;
	float:left;
}

#barradx{
	width:700px;
	margin:0 5px 5px 5px;
	padding:0px;
	float:right;
}
.filo{
	font-size:9px;
	color:#a57a5a;
	margin: 2px 0 1px 2px;}
a.filo, a.filo:visited{
color:#330000;
text-decoration:underline;}

a.filo:hover{
color:#993333;
text-decoration:underline;}

/*
FOOT
===============================================
*/
#menufoot
{	height: 44px;
	width:inherit;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	text-align:center;
}
ul.menufoot
{	height: 15px;
	margin:0px;
	padding:0px;
}
li.menufoot
{
	width: 120px;
	margin:10px;
	padding:0px;
	display: inline;
}
a.menufoot
{	text-decoration:none;}
.copy
{	font-size:10px;
color:#330000;}


/*PAGINA CATEGORIE*/
#t_pagina
{	color:#330000;
	margin:15px 10px 15px 0px; 
	text-align:left;}

#t_nome
{	color:#643612;
	letter-spacing: 0.2em;
font-size:16px;
font-weight:bold;
margin: 0 0 2px 0;
}

#t_descr
{	color:#330000;
margin: 0 0 0 0;
font-size:10px;}

.pg_descr
{	#height:65px;
font-size:11px;
font-weight:normal;
margin:20px 10px 10px 0;}

#pg_tot
{	width:700px;
}

#pg_sx
{	width:250px;
float:left;
}

#pg_dx
{	width:450px;
text-align:left;
float:right;}

#pg_sx_new
{	width:210px;
float:left;

padding:0;
}
.link_sc{	
width:260px;
margin-left:100px;
}

#pg_dx_new
{	width:460px;
text-align:left;
float:right;
padding:0;
}

.link_sc2{	
width:450px;
margin-left:10px;
padding:0;
color:#330000;
}

.tit_link_sc2{
margin-left:20px;
}

link_scp_big{	
width:450px;
margin-left:50px;
}
.pg_descr_new
{	font-size:11px;
font-weight:normal;
margin:20px 10px 10px 0;}

/*per pagine intere tipo mostra tutti designer*/
.link_sctot{	
width:690px;
}
.link_scptot{	
width:160px;
padding:5px;
float:left;
text-align:left;
font-size:11px;
}

.listsubcattot{	
font-size:11px;
}
a.linksubcattot
{text-decoration:none;
color:#330000;
font-size:11px;}
/**/
.link_scp{	
width:120px;
padding:5px;
float:left;
text-align:left;
font-size:12px;
}
.listsubcat{	
font-size:12px;
}

a.linksubcat
{text-decoration:none;
color:#330000;
font-size:12px;}
.big
{color:#a57a5a;
font-weight:bold;
font-size:15px;}
.big_new
{color:#a57a5a;
font-weight:bold;
font-size:15px;
margin-top:10px;
margin-bottom:0px;
}
/*variante pagina per lista anno, designer, produttore*/

.pg_allsx
{	text-align:left;}
.pg_descrlt
{	height:auto;
text-align:left;
font-size:11px;
font-weight:normal;
margin:20px 10px 0px 0;}

.link_sclt{	
float:left;
width:auto;
text-align:left;

}
.link_scplt{	
width:150px;
padding:5px 0px 0px 0px;
 clear:left;
text-align:left;
font-size:13px;
margin-top:10px;
font-weight:bold;
}


.link_scpnew{
width:140px;
padding:1px;
float:left;
font-size:11px;
text-align:left;
}

a.linksubcatlt
{text-decoration:none;
text-align:left;
color:#330000;
font-size:13px;}



/*LISTA PRODOTTI*/
.tipovis{	
font-size:10px;
text-align:right;
margin-top:4px;
}
.pagine{
clear:left;	
font-size:10px;
text-align:right;
}
.caricamentopaging
{
width:300px;
height:75px;
border:1px solid #522600;	
margin:30px 150px;
padding:35px 15px 0 25px;
background-color:hsla(26,45%,65%,0.6);
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
font-weight:bold;
color:#660000;
}
.txtsuop{	
color:rgba(0%, 0%, 0%, 1);}
.listaprodotti{	
width:680px;
margin-top:5px;
margin-left:15px;
}
.box_pr{	
width:120px;
/*height:210px; con titolo prodotto */
paddin:5px;
margin:5px;
float:left;
text-align:center;
border:1px solid #ccc;
}

a.lp_link{	
font-size:11px;
text-align:center;
color:#330000;
font-weight:normal;
}
a:hover.lp_link{	
font-size:11px;
text-align:center;
color:#330000;
}
.lp_tit{	
font-size:11px;
color:#33000;
text-align:center;
height:40px;
vertical-align:middle;
}
.lp_db{	
color:#33000;
font-size:10px;
text-align:center;
vertical-align:baseline;
height:60px;
}.lp_dbsale{	
color:#33000;
font-size:10px;
text-align:center;
vertical-align:baseline;
height:85px;
}
.lp_foto{
	height:110px;
	margin-top:10px;
	vertical-align:middle;
}
.lp_img{	
border:0;
}

.fotosx{	
float:left;
margin:2px;
font-size:11px;
/*border:1px solid #999999;*/
}

.fotoyc{	
border:1px solid black;
float:left;
margin-right:4px;
}
/*PRODOTTI*/


.p_designer
{	font-size:11px;
text-align:right;
margin-top:10px;
margin-bottom:3px;
}

a.linkgrigio
{	color:#330000;
text-decoration:none;}


#p_titoloPr
{	color:#330000;
	margin:5px 10px 15px 250px;}
#p_titolo
{	color:#330000;
	margin:15px 10px 15px 250px;}
#p_nome
{	color:#330000;
	letter-spacing: 0.2em;
font-size:16px;
font-weight:bold;
margin: 0 0 2px 0;
}

#p_descrbr
{	color:#330000;
margin: 0 0 0 0;
font-size:10px;}

#p_scheda
{color:#330000;
height:auto;
}

#p_sx
{	width:250px;
float:left;
}

#p_dx
{	width:450px;
text-align:left;
float:right;}

.bordofoto
{	border:0px solid #330000;}

.p_tab
{	height:23px;
width:450px;
}

.p_tabtitsx
{	height:23px;
width:125px;
float:left;
text-align:center;
}

.p_tabtitON
{	height:23px;
border-top:1px solid #a57a5a;
border-right:1px solid #a57a5a;
font-size:12px;
color:#330000;
font-weight:normal;
/*background-color:A77C4F#a57a5a;*/
background-color:#a57a5a;}

a.tablink{
color:#660000;
text-decoration:none;}

.p_tabtittxt
{padding:4px 0px 0px 0px;
}

.p_tabtitdx
{	height:23px;
width:325px;
float:right;
text-align:left;
}
.p_tabtitOFF
{height:23px;	
font-size:12px;
color:#330000;
border-bottom:1px solid #a57a5a;
}

.PrIconLeft{
width:300px;
float:left;
}
.PrIconRight{
width:200px;
float:right;
text-align:left;
}


.p_tabtittxt2
{padding-top:4px;
padding-left: 15px;
}

.p_itabico{
padding-left:3px;
}
.p_itabicoy{
	padding-left:3px;
	background-image: url(/it/Images/ico_empty.gif);
	background-repeat: no-repeat;
	font-size:8px;
	width:29px;
	height:26px;
	float:right;
}

.p_descr
{height:auto;
font-size:11px;
font-weight:normal;
margin:7px 10px 15px 0;
}

.p_mail
{margin:10px 10px 10px 0;}

.mipiaceFB
{margin:10px 10px 10px 0;}


.p_fotosm
{padding:0;
font-size:10px;
color:#33000;
margin-top:3px;
}
/*per prodotti senza img*/
.ptxtcat{margin-right:2px;
padding:2px;
font-size:9px;
color:#33000;
height:36px;width:36px;
border:1px solid black;
text-align:center;
float:left;
}

.ptxtcatd{
	padding-top:2px;
	font-size:9px;
	color:#33000;
	height:34px;
	line-height: 9px;
	text-align: center;
	vertical-align: middle;
}
/*fine*/

.p_funct
{ 
margin-top:2px;
}
.showfotop{	width:inherit;
margin:0px;
padding:0px;
border:0;
}
a.linkprodcorr{	text-decoration: underline;
}


.bordofotosm
{	border:0px solid #333;
margin:5px 0 0 1px;
padding-right:1px;}

.bordofotosmp
{	border:0px solid #333;
margin:3px 0 0 0;
padding-right:1px;
float:left;}

#p_choice
{	
width:auto;
border:1px solid #a57a5a;
margin:10px auto 20px auto;

}

td.yc
{	font-size:11px;
color:#330000;
padding-left:10px;
}

.yourchoice
{border:0px solid #999;
}

input.p_quantity
{width:25px;
height:15px;
text-size:10px;
margin-bottom:3px;
}


.scelta
{
border:1px solid #999;
padding:5px;
margin:5px;
}
.sceltatxt
{
border:1px solid #999;
padding:5px;
margin:5px;
font-size:10px;
font-weight:bold;
}
.ycg{
	width:inherit;
	background-image: url(/it/Images/sfondo_scelta.gif);
	background-repeat: repeat-x;
	margin-bottom:25px;
}


.p_ssx{
	width:125px;
	height:50px;
	float:left;
	text-align:right;
	font-size:12px;
	margin-left:10px;
	font-weight:bold;
}
.p_ssxtxt{
	font-size:12px;
	vertical-align: middle;
	font-weight:bold;	
	color:#330000;
}
.p_sdx{
	width:520px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	float:right;
}
	
.p_sdxtxt{
text-align:center;
	font-size:10px;
	width:80px;
	float:left;
	padding:5px;
	margin:15px 5px 0 5px;
	border:1px solid #330000;
	vertical-align: middle;
	font-weight:bold;
	margin-top:15px;
}
img.onmo{
	cursor: help;
}

/*checkout*/

th.tabcu{
	font-size:12px;
	font-weight:bold;
	background-color:#ead6c0;
	color:#330000;}
td.tabcutxt{
	font-size:11px;
	font-weight:normal;
	border:1px solid #ead6c0;
	color:#330000;
	}

.btn{
	font-size:11px;
	font-weight:bold;
	background-color:#e9ccac;
	padding:5px;
	border:1px solid #330000;
	margin:5px;
	}
.btnbig{
	font-size:12px;
	font-weight:bold;
	background-color:#f5f2ef;
	padding:10px;
	border:1px solid #330000;
	margin:10px;
	}

/*nuove classi x checkout*/
	a.linkw{
	color:#ffffff;
	}
	input.cknew
{height:13px;
text-size:10px;
margin-bottom:3px;
}
.btncheckout{
width:130px;
	font-size:12px;
	font-weight:bold;
background-color:#ffffff;
	padding:5px;
	color:#330000;
	margin:10px 2px 30px 2px;
	}
	.boxsmallck{
	text-align:center;
	width:200px;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	}
	.titlechekoutacc0{
	font-size:13px;
	text-transform: uppercase;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 10px 0px;
	color:#ead6c0;
	}
.titlechekoutacc{
	font-size:15px;
	font-weight:bold;
	padding:0px;
	color:#ffffff;
	margin:20px 2px 10px 2px;
	text-transform: uppercase;
	}	
td.txtb{
	background-color:#330000;
	color:#fff;
	font-size:11px;
	text-align: left;	
	}
td.txtb2{
	background-color:#330000;
	color:#fff;
	font-size:11px;
	text-align: left;	
	padding-left:20px;
	}
.txtfull{
	font-size:11px;
	text-align: center;	
	}
	
	.txtc{
	font-size:11px;
	text-align: center;	
	width:550px;
	margin-left:80px;
	}
td.txt{
	font-size:11px;
	text-align: left;	
	}
.txt10{
	font-size:10px;
	}
.txt11{
	font-size:11px;
	}	
	.txt12{
	font-size:12px;
	}
.registraz{
	font-size:11px;
	width:600px;
	background-color:#fcf3e8;
	}	
		
.fregf{
	font-size:11px;
	padding:5px;
	background-color:#a57a5a;
	}	
td.fregTit{
	font-size:11px;
	font-weight:bold;
	padding:10px 2px 10px 10px;
	}
td.fregchoice{
	font-size:11px;
	font-weight:bold;
	padding:0px 2px 10px 0px;
	}
td.freg{
	font-size:11px;
	width:150px;
	padding-left:5px;
	}
td.freg2{
	font-size:11px;
	}
.fregs{
	font-size:11px;
	width:153px;
	background-color:#f3e5d6;
	float:left;
	height:23px;
	padding-left:7px;
	padding-top:7px;
	vertical-align: middle;
	border-bottom:1px solid #643612;
	}
.fregd{
	padding-top:2px;
	font-size:11px;
	width:440px;
	background-color:#f3e5d6;
	float:right;
	height:28px;
	border-bottom:1px solid #643612;
	}

tr.fregh{
	font-size:11px;
	background-color:#00FF99;
	}
	
	.fregbot{
	font-size:11px;
	padding:5px 5px 20px 15px;
	font-weight:bold;
	}
	
	.fregsub{
	margin-left:450px;
	}
.boxinstep{
	padding:10px;
	width:650px;
	}

ul.step	{
	list-style-type: none;
	list-style-position: outside;
	margin:0px;
	padding:0px;
	}

li.stepitem	{
	font-size:11px;
	list-style-type: none;
	list-style-position: outside;
	margin:0px;
	padding:0px;
	}
.stephead{
	font-size:12px;
	color:#999999;
	border:1px solid #E4E4E4;
	padding:8px;
	font-weight:bold;
	}
.num{
background-color:#999999;
color:#FFFFFF;
font-size:11px;
padding:5px;
margin:2px;
	}	

	.stepbox{
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
border-bottom:1px solid #E4E4E4;
font-size:12px;
	}	
th.tab_orew
{
font-size:12px;
font-weight:bold;
background-color:#CCCCCC;	}		
	
td.tab_orew
{
font-size:11px;	}
td.tab_orewb
{
font-size:11px;
font-weight:bold;	}
.nextsteptab
{

width:260px;
height:30px;
margin-left:435px;
margin-bottom:10px;
margin-top:10px;
}		

.nextstep
{
font-size:12px;
width:120px;
height:30px;
float:left;
color:#fff;
padding-top:10px;
background-color:#CCCCCC;
font-weight:bold;
margin-right:0px;
text-align:center;
vertical-align:center;
}		
.nextstepdx
{
font-size:12px;
width:120px;
height:30px;
float:right;
color:#fff;
padding-top:10px;
background-color:#CCCCCC;
font-weight:bold;
margin-right:0px;
padding-right:0px;
text-align:center;
vertical-align:center;
}

tr.righetotali{
height:20px;
border-top:1px solid #000;
margin-top:10px;
padding-top:10px;
}

table.bordotab{
width:350px;
border:1px solid #cccccc;
padding:8px;
}

#AnnoProduzione{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.PrezzoBarrato{
	text-decoration:line-through;	
	color:#F00;
}
.welcomewish{
	margin-top:10px;
	padding-top:15px;
	margin-bottom:15px;
	padding-bottom:10px;
}
.welcomewishT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.welcomewishTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:10px;
}
.wishlistback{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:20px 0 10px 0;
}

.emptypage{
	margin:100px 150px;
	padding:20px;
	border:1px dotted #999999;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}


.TxtSales{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#643612;
	padding:20px 0 10px 0;
}

