body {
	background-image: url(../images/sfumatura_background.jpg);
	background-repeat: repeat-x;
}
.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: underline;


}
.testi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.testibold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;		
}
.testioro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e8b35b;
	text-decoration: none;
	font-weight:bold;		
}
.testibianchi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.testibianchipiccoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}
.testibody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align:justify;
}
.tablebodynoindex
	{
	vertical-align: top; 
	/*background-color:#FFFFFF;*/
  border: 1px solid #FF9600;
  padding:0px;	
  background-color:#FFFFFF;
  width: 580px;
 } 
.tableprodotto{
	vertical-align: top; 
	/*background-color:#FFFFFF;*/
  padding:0px;	
  background-color:#FFFFFF;
  width: 580px;
  table-layout:fixed;
  
}
.colmenu
	{
	border: 0px solid #FFFFFF;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 10px;
}
.texturemenu {
  background-image:url(../image/cursore.png);
	border-top: 1px dotted #FFFFFF;
}
.tdmenu1 {
	vertical-align: middle; 	
	border-top: 1px dotted #FFFFFF;
}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top; 	
}
.menu1img {
	background-image: url('../image/cursore.png');
}
.menu1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	vertical-align: top; 	
	font-weight:bold;		
}
.menu1sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	vertical-align: top; 	
	font-weight:bold;		
}
.menu1selimg {
	background-image: url('../image/cursore_under.png');
}
.menupdt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top; 	
	margin-left: 20px;
}
.menupdt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	vertical-align: top; 	
	margin-left: 20px;
	font-weight:bold;		
}
.menupdtsel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	vertical-align: top; 	
	margin-left: 20px;
	font-weight:bold;		
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 28px;
	vertical-align: top; 	
}
.menu2:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	margin-left: 28px;
	vertical-align: top; 	
	font-weight:bold;		
}
.menu2sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	margin-left: 28px;
	vertical-align: top; 	
	font-weight:bold;		
}
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 36px;
	vertical-align: top; 	
}
.menu3:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	margin-left: 36px;
	vertical-align: top; 	
	font-weight:bold;		
}
.menu3sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	margin-left: 36px;
	vertical-align: top; 	
	font-weight:bold;		
}
.tablemenu1
	{
	vertical-align: middle; 
	background-color:#b6b6b6;	
	width:170px;
 } 
.tablemenu2
	{
	border-collapse: collapse;
	background-color:#b3b3b3;
	width:100%;
}
.tablemenu3
	{
	border-collapse: collapse;
	background-color:#b3b3b3;
 } 
.tablecontenuto
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 500;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	text-align:left;
	margin-left: 8px;	
 } 
.tablemenu
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #FFFFFF;
	border-collapse: collapse;
	background-color:#006699;
	margin-top: 4px;
	margin-left: 4px;  
 } 
.tablefixed   {
  table-layout:fixed;    
}
.separatormenu   {
	border-top: 1px #FFFFFF dotted;;
	border-left: 0px #FFFFFF;
	border-bottom: 0px #FFFFFF;
	border-right: 0px #FFFFFF;
	height: 0px;
   
}
.manina {
cursor: pointer; 
}
/* the news box */
#news
{
	width:138px;
	background: #ffffff; 
	margin-top: 0px;
	margin-bottom: -20px;
	margin-left: 0px;
  background: url(immagini/newsdentro.jpg) 0px;
}
#news a
{
	color:#000;
}
#news ul
{
	margin-left: 2em;
	padding:0;
}
#news li{
	line-height:2em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:180px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:5;
	right:5;
	margin:0 .5em 0 .15em;
	padding:0;
}
/* styles the table holding the entries, the border-collapse is important or you will get double lines between the table cells */
table.gbdisplay	{
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	width: 100%;
}
.vetrina{
  background-image:url('../images/vetrina.png');
  background-repeat: no-repeat;
}
.vetrinatitoli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;		
	margin-left: 5px;
}
.vetrinatesti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bgbody{
	background-image: url(../images/sfumatura_body.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;	
}
.tableprodotti
	{
	vertical-align: top; 
	background-color:#FFFFFF;	
	border: 3px solid #b3b3b3;
	width:195px;
	height:170px;
	text-align:center;
	table-layout:fixed;    
 } 
.testiArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9600;
	text-decoration: none;
	line-height: 20px;
}
.titoliProdottoHeader{
  margin-top:-10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;	
}
.titoliProdottoPrezzo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;	
}
.tabelladownload {
  background-image: url(../images/tabella_down.png);
  width:249px;
  height:105px;
	background-repeat: no-repeat;
}
.titoliProdotto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;	
}
.TableCart{
	vertical-align: top; 
  border: 1px dotted #FF9600;
  padding:0px;	
  background-color:#FFFFFF;
  width:100%;
}
.headercarrello{
  padding:0px;	
  background-color:#FF9600;
}
.riquadrocarrello {
	background-image: url(../images/username.png);
	background-repeat:no-repeat;
	height:157px;
}
.riquadrorivenditori {
	background-image: url(../images/arearivenditori.png);
	background-repeat:no-repeat;
	height:157px;
}
.riquadroutenti {
	background-image: url(../images/areariservata.png);
	background-repeat:no-repeat;
	height:157px;
}
.tdsearch{
  height:10px;
}
.bgvetrina {
	background-image: url(../images/enlarge_center.png);
	background-repeat:no-repeat;
	height:157px;
}
.loghifooter {
	background-image: url(../images/loghifooter.png);
	background-repeat:no-repeat;
	height:65px;
}
.imgcategoria {
	background-image: url(../images/cartello_prodotti.png);
	background-repeat:no-repeat;
	height:18px;
}
.testicategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
	font-weight:bold;
  vertical-align:middle;	
}
.inputpassword	{
  padding:0px;
  margin-top: 0px;
	font-family: "Verdana";
	font-size: 10px;
	background-color: #bababa;
	width:100px;
	margin-left: 20px;
}
.inputlogin	{
  margin-top: 0px;
	font-family: "Verdana";
	font-size: 10px;
	background-color: #bababa;
	width:120px;
	margin-left: 20px;
}
.inputsearch{
  margin-top: 0px;
	font-family: "Verdana";
	font-size: 10px;
	background-color: #bababa;
	width:120px;
}
.trheader{
  background-color:#FF9600;
}
.sitemapmenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	vertical-align: top; 	
}
.sitemapmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-left: 28px;
	vertical-align: top; 	
}
.sitemapmenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-left: 36px;
	vertical-align: top; 	
}
