body
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFCEC;
	margin: 0px;
}
td 
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 

#testata
{vertical-align:bottom; padding-top: 6px;}
.xmenu
{vertical-align:top; padding-left: 6px; width: 184px;} 
#menu
{background: url(img/bg2.jpg) repeat-y; width:172px; margin-top: -2px; margin-bottom: -3px;}
#menu form
{width: 160px;}
#bg_uva
{background:url(img/bg_uva.jpg) no-repeat top;}
.bg_carrello 
{background: url(img/bg3.jpg) no-repeat; top} 
#centr
{text-align:center; margin-top: 10px; margin-bottom:10px;}
#nav
{background:url(img/1.gif) no-repeat; height: 24px;}
#nav2
{height: 46px; vertical-align: middle; text-align:center;}
#nav2 td
{text-align:center;}
#bg
{background:url(img/uva.jpg) no-repeat left top #FFFFFF; border-right: 7px solid #d90000;}
#rs
{background: url(img/rs.gif); text-align:center; padding-bottom:1px;}
#bb
{vertical-align:top; text-align:center;}
#pie
{background:url(img/pie.jpg) no-repeat top; text-align:center; margin-bottom: 15px;}
#pie .inrete img
{margin-top: 18px; margin-right: 30px; float:right;}
.bott 
{ 
	color: #CC0000; 
	text-decoration: none;
	font-weight: bold;
} 
a.bott:active 
{ 
	color: #CC0000;
	text-decoration: none; 
	font-weight: bold; 
} 
a.bott:hover 
{ 
	color: #CC9933; 
	text-decoration: none ;
	font-weight: bold 
} 
TABLE.Mta TD 
{
	border-bottom:solid #D4C79B 1px;
	padding-top: 2px; 
	padding-bottom: 2px; 
}
.Mta 
{ 	
	text-decoration: none ;
} 
.Mta a:active, .Mta a:link, .Mta a:visited  
{ 	
	color: #CC0000; 
	text-decoration: none ;
} 
.Mta a:hover 
{ 
	color: #CC9933; 
	text-decoration: none ; 
}
/*--------- prodotti consigliati -------------------*/
.ordine_agg
{text-align: center; margin-top: 10px; /*margin-bottom: 20px;*/}
.ordine_agg td
{width: 170px; padding-left: 6px; padding-right: 6px; }
.ordine_agg .uno
{background:url(img/cornice.gif) no-repeat top center; padding-top: 14px; padding-bottom: 4px; text-align:left;}
.ordine_agg .uno img
{border: 1px solid #D4C79B; padding: 2px;  float:left; }
.ordine_agg .due
{background:url(img/corniceg.gif) no-repeat bottom; text-align:right;
vertical-align: middle; line-height: 17px;  padding-top: 6px; margin-top: 10px; padding-bottom: 6px;}
.ordine_agg .due input
{border: 0px; vertical-align: middle;   float:right;}
.ordine_agg form
{margin: 0px; padding:0px;}
/*-------------- messaggio controllo ordini-------------------------*/
.messaggio
{padding: 10px; border: #D4C79B 1px dotted; width: 460px; margin-top: 10px;}
.messaggio em
{line-height: 20px; color:#621400;}

.tit 
{ 
	font-style: italic; 
	font-weight: bold;
} 
.ann 
{ 
	color: #CC0000; 
	text-decoration: line-through; 
	font-style: normal; 
	font-weight: normal;
} 
.n 
{ 
	color: #CC0000; 
	text-decoration: none; 
	font-weight: bold;
} 
a.n:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #CC9933; 
	text-decoration: none ;
	font-weight: bold; 
} 
a.n:active 
{ 
	color: #CC0000; 
	text-decoration: none ;
	font-weight: bold;
} 
.ross 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC0000; 
	text-decoration: none; 
	font-weight: bold;
} 
.li 
{ 
	color: #CC0000;
	text-decoration: none ; 
} 
a.li:active 
{ 	
	color: #CC0000; 
	text-decoration: none ;
} 
a.li:hover 
{ 
	color: #CC9933; 
	text-decoration: none ; 
} 
input 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #000000;
	height: 18px;
	font-size: 11px;
} 
.jus 
{ 
	color: #000000; 
	text-decoration: none; 
	line-height: 15px; 
	text-align: justify;
}
.iframe 
{
	width: 500px; 
	height: 80px; 
	background-attachment: scroll; 
	overflow: auto; 
	border: 1px #CC9933 solid; 
	padding: 5px;
} 
select 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	line-height: 18px;
} 
.tbr 
{
	border:#D4C79B 1px solid;
	background-color: #FFF2F2;
	padding-left: 5px; 
	border-width: 0px 1px 1px; 
	padding-right: 5px;
	padding-top: 5px; 
	padding-bottom: 5px;
} 

.tbr, .trc input 			{vertical-align:middle;}

.tito 
{   
	font-weight: bold; 
	color: #000000; 
 	padding-left: 5px; 
	background-image: url(img/schede.gif); 
	height: 20px; 
	background-repeat: no-repeat; background-position: bottom;
} 
.oro 
{ 
	color: #857333; 
	text-decoration: none ; 
	font-weight: normal ;
	height: 20px; 
	line-height: 20px;
	background-position: bottom;
} 
a.oro:active 
{ 
	color: #857333; 
	text-decoration: none ; 
	font-weight: normal ; 
	height: 20px ;
	line-height: 20px; 
	background-position: bottom;
} 
a.oro:hover 
{ 
	color: #CC0000; 
	text-decoration: none ; 
	font-weight: normal ; 
	height: 20px; 
	line-height: 20px;
	background-position: bottom;
} 
.null 
{ 
	background-repeat: no-repeat; 
	height: 10px;
}
.tbr2 
{
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	background-color: #D4C79B; 
	font-weight: bold;
} 
.reg 
{  
	font-size: 10px; 
	color: #000000; 
	text-decoration: none ; 
	padding-right: 3px; 
	padding-left: 3px;
} 
textarea 
{ 
	color: #000000; 
	text-decoration: none; 
} 
.pagam 
{
	margin: 4px 4px
} 
.fine 
{ 
	background: #E0D8B0 url(img/sched_fine2.gif) no-repeat right bottom; 
	width: 500px; 
	height: 24px; 
	text-align: right; 
	padding: 0px 20px 0px 0px;
	float: right; 
} 
.tbr3 
{
	border:1px #D4C79B solid; 
	text-decoration: none; 
	background-color: #FFF2F2;
	padding-left: 5px;
	padding-right: 5px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
.imgme

{
	vertical-align: middle;

}
.tendina

{
	width: 380px;
}
.tendinappp {color:#FF0000;}

.xscheda

{
	background: url(img/xscheda2.jpg) bottom no-repeat center;
	text-align:center;
	padding-bottom: 20px;
	padding-top: 6px;

}
.xscheda IMG

{
	border: #E8DDB6 3px solid;

}
.titscheda

{
	text-align: center;
	padding-bottom:12px;
	vertical-align:bottom;
	font-style: italic; 
	font-weight: bold;
	font-size: 14px;

}
.avviso
{width: 166px; text-align:justify; margin-left: 10px;}

.tessera
{width: 400px; height: 300px; display:block; position: relative;}
#premiun
{background:url(img/tessera_premiun.jpg) no-repeat center;}
#argento
{background:url(img/tessera_argento.jpg) no-repeat center;}
#oro
{background:url(img/tessera_oro.jpg) no-repeat center;}
 
.dati_tessera
{position:absolute; top: 120px; left: 100px; line-height: 22px; text-transform:capitalize; text-align:left;}

.titolo
{border-bottom: 1px solid #000000; font-weight:bold; padding-left: 50px; padding-right: 50px;}

/* avviso reg. */
#xregistrato					{margin-bottom: 20px; margin-top: 10px;  text-align:center; }
#xregistrato fieldset			{width: 500px; padding: 10px; border: 1px dashed #d4c79b;}
#xregistrato form				{margin: 6px;}
#xregistrato input 				{vertical-align: middle;}	
#xregistrato a					{font-weight:bold; margin-left: 6px; margin-right: 6px; color: #CC0000; }
#xregistrato .spaziatura 		{margin-bottom: 6px; word-spacing: 10px;}

.xselect						{text-align:right; width: 490px;}
.xselect 				{}
.speedD							{float:left;}


.cancella						{text-decoration: line-through;}

.tessera_negozio				{background:url(img/tessera_negozio.jpg) no-repeat left; height: 100px; padding-left: 160px; padding-top: 20px; text-align:left;}

