body
{
	margin: 0px; padding: 0px; background: url(img/bg.gif) repeat-x #FFFFFF;
	font-family:verdana, arial;
	font-size: 10px; 
	color: #000000;
}
td
{
	font-family:verdana, arial;
	font-size: 10px; 
	text-decoration: none;
}
#menu
{background:#000000; vertical-align:top; width: 166px;}
.testa
{background: url(img/testata.jpg) no-repeat; height: 100px;}
.centro 
{	vertical-align:top; width: 774px; padding-top: 20px; padding-bottom: 20px;}
#link
{height: 260px;}
.nav
{text-align:center; margin-top: 48px;}
.nav td
{background: #CC0000; border: 1px solid #FFFFFF;}
.nav a
{	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 20px;
	padding-left: 16px;
	padding-right: 16px;
	color: #DADADA; 
	text-decoration: none;
	display:inline-block;
	text-transform: uppercase;
} 
.nav hover
{ color: #000000; 	text-decoration: none;}
/*------------------ bottoni negozio -------------------------*/
.nav2, a.nav2 		{font-weight: bold; width: 200px; height:36px;line-height: 36px; background: url(img/bt_ordine.png) no-repeat;  color: #DADADA; text-decoration: none;	display:inline-block; text-transform: uppercase; text-align:center;} 
a.nav2:hover		{color: #000000;}

#carrello
{background:url(img/carrellino.gif) no-repeat right; padding-right: 30px;}

/*---pie---*/
.pie					{text-align: center; padding-top: 14px; padding-bottom: 6px; width: 740px; padding-left: 200px;}
.fine					{background:url(img/bg2.gif) repeat-x top; padding-top: 12px;}
#web					{text-align:right; }
#web img				{ margin-right: 20px;} 
.pop td
{
	background-color:#FFFFFF;
}

/*sottonav*/
#locatu
{margin: AUTO AUTO 20PX AUTO ; padding: 3PX; background:#E5E5E5; border: 1px solid #CC0000; width: 540PX; text-align:center;}
#locatu a
{	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline;
	padding-left: 16px; padding-right: 16px; line-height: 18px; 
} 
 #locatu a:hover
{ 	color: #000000; } 

/*------------------bottone come nav --------------------*/
.l
{	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #DADADA; 
	text-decoration: none;
} 
a.l:active 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #DADADA; 
	text-decoration: none;
}
a.l:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
} 
/*------------------------------------------*/
.ln 
{ 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: none;
} 
a.ln:active 
{
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: none;
}
a.ln:hover
{ 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
} 
.ln img
{vertical-align:middle;}
.v12
{
	 font-size: 12px; 
	 color: #000000; 
	 text-decoration: none;
} 
form
{vertical-align:middle; margin:0px;}
input, select
{
	font-size: 10px; 
	color: #000000;
	font-family:verdana, arial;
	vertical-align:middle;
} 
.sott
{
	font-size: 10px; 
	color: #350000; 
	text-decoration: underline;}

TABLE.Mtable TD 
{
	border-bottom:solid #999999 1px; 
	font-family: Verdana; 
	font-size: 10px;
	text-align:left;
}
.nome
{
 	font-size: 16px;
  	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}
.prez 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
}
.ner 
{
	font-weight: bold; 
	color: #404040; 
	text-decoration: none;
}
a.ner:active 
{ 
	font-weight: bold; 
	color: #404040; 
	text-decoration: none;
}
a.ner:hover 
{
	font-weight: bold; 
	color: #963F3D; 
	text-decoration: underline;
}
.perform 
{
	font-size: 12px; 
	height: 24px;
}
.lnso 
{
	font-size: 10px; 
	font-weight: normal; 
	color: #CC0000; 
	text-decoration: none;
}
a.lnso:hover
{
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}
a.lnso:active
{
	font-weight: normal; 
	color: #CC0000; 
	text-decoration: none;
}
select 
{
	font-size: 10px;
	color: #000000; 
	text-decoration: none;
	font-family:verdana, arial;
}
.linea 
{  
	text-decoration: line-through; 
	font-size: 10px; 
	color: #000000;
}
.nome2 
{ 
	font-size: 16px; 
	font-style: italic; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}
.sfon 
{  
	background-image: url(http://www.formulavino.it/img/sfondo.jpg); 
	background-repeat: no-repeat; 
	background-position: right top;}
.cors 
{  
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-style: italic;
}
.just2
{text-align:justify; line-height: 18px;}
.negozio 
{
	background: url(http://www.formulavino.it/negozio/negozio.jpg) no-repeat center top; vertical-align:top; text-align:left;
}
.negozio td
{ vertical-align:top;
}
/*.negozio .hlt
{	min-height: 210px;
	height: auto !important;
	height: 210px;
}*/
.negoziob, .negoziob a, .negoziob a:active, .negoziob a:hover 
{background:url(img/punto.gif) no-repeat left bottom; padding-left: 20px; display:block; font-family:"Times New Roman", Times, serif; font-size: 16px; color: #CC0000; font-style:italic; font-weight: bold; text-decoration:none; padding-top: 20px;}
.xner 
{padding-left: 20px;}
/*.sfondo 
{  
	background-attachment: fixed; 
	background-image: url(negozio/negozio3.jpg); background-repeat: no-repeat; background-position: top}*/

.azienda
{background:url(img/sfondo.jpg) no-repeat right top;
	height: 600px;
	min-height: 600px;
	height: auto !important;}
.banner												{text-align:left;}
.xbanner											{width: 200px;}
#bannerfisso										{position:fixed; left:910px; top: 101px; width:220px; padding-bottom: 60px; background:url(img/bg_banner.png) repeat;}
#bannerfisso form									{padding: 4px; position: relative; line-height: 20px; margin-bottom: 4px;}
#bannerfisso .fiss input, #bannerfisso .fiss select {position:absolute; left: 60px; margin-top: 2px; margin-bottom: 2px; vertical-align:middle;} 
#bannerfisso input, #bannerfisso select				{vertical-align:middle;}
#bannerfisso select									{width: 146px; line-height: 18px; height: 18px;}
#bannerfisso  a 									{color: #404040; font-weight:bold; text-decoration:none;}
#bannerfisso .inpdx									{float:right; margin-top: 10px; margin-right: 10px;}
#bannerfisso  a:hover								{color: #963F3D; text-decoration: underline;}


.puntino
{background:url(img/pallino.gif) no-repeat left; padding-left: 20px; font-weight: bold;}
.puntino2
{text-align:left; vertical-align:top;}
.puntino2 ul
{text-align:left; vertical-align:top;}
.puntino2 ul li
{list-style-image:url(img/pallino2.gif); line-height: 16px; padding-bottom: 4px; padding-top: 4px;}
/*----vetrina---------*/
.xvetrina
{width: 320px; background:url(img/pro3.gif) no-repeat top; padding-top: 25px;}
.vetrina
{border: 1px solid #CC0000; background: url(img/bg2.gif) repeat-x bottom; padding-bottom: 20px; width: 318px; margin-top: 0px;}
.vetrina a
{font-weight: bold; color: #CC0000; text-decoration: none;}
.vetrina td
{padding-right: 6px;}
.vetrina b
{line-height: 14px; display:inline-block; padding-bottom: 4px; padding-top: 4px;}
.vetrina  div
{padding-bottom: 4px; padding-top: 4px;}
.vetrina .txtgrigio
{color:#404040; font-weight: bold;}
.vetrina a:hover 
{color: #000000; text-decoration: underline;}
.vetrina img
{margin-top: 5px;}
.txtsx
{text-align:left; vertical-align:top;}
.txtdx
{text-align:right; vertical-align:top;}
.border
{border: 1px solid #cc0000;}


/*----------------- negozio --------------------------*/
#negozio					{vertical-align:top; text-align:left;}
#negozio img				{border: 0px;}
#negozio td					{vertical-align:top;}
#negozio div				{margin-top: 10px; padding-left: 20px; margin-bottom: 10px;}
#negozio div a 				{font-weight: bold; color: #404040; text-decoration: none; background:url(img/trattino.gif) no-repeat left; padding-left:10px;}
#negozio div a:hover 		{font-weight: bold;	color: #963F3D; text-decoration: underline;}


/*-------------- svago ------------------------*/
.xsvago
{vertical-align:top; text-align:left;}
.xsvago td
{vertical-align:top;}
.xsvago a 
{ 
	font-weight: bold; 
	color: #404040; 
	text-decoration: none;
}
.xsvago a:hover 
{
	font-weight: bold; 
	color: #963F3D; 
	text-decoration: underline;
}
.xsvago img
{border: 0px;}
.xsvago div
{padding-left: 20px; margin-bottom: 50px;}

.nomebott, a.nomebott, a.nomebott:link, a.nomebott:visited
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 22px;
	font-style: italic; 
	font-weight: bold; 
	color: #CC0000;
	text-decoration:underline;
}
a.nomebott:hover
{ color:#333333;}

#ai /*ultima tabella della scheda del prodotto*/
{position:relative; display:block; line-height:46px; height:46px; text-align:left;}
 
#ai1
{width: 120px; height:24px; line-height:24px; display: inline-block; position:absolute; top:0px; left: 8px;}
#ai2
{width: 100px; height:24px; line-height:24px; display: inline-block; position:absolute; top:0px; left: 128px;}
#ai3
{width: 100px; height:24px; line-height:24px; display: inline-block; position:absolute; top:0px; left: 228px;}
#ai4
{width: 40px; height:22px; line-height:22px; display: inline-block; position:absolute; top:2px; left: 328px;}
#ai8
{width: 200px; height:22px; line-height:22px; display: inline-block; position:absolute; top:22px; left: 8px; text-align:left}

/**********************  parte scheda per carrello ***************************/


#xscheda
{background:url(img/xscheda.gif) no-repeat left top; padding-top:32px; width: 590px; text-align:center; font-weight:bold;}
#xscheda img
{border: 0px; margin-bottom: 10px; margin-top: 16px;}
#scheda1
{border: 1px solid #CC0000; width:96%; margin-bottom:3px;}
#scheda1a
{ width: 100%; background: #CCC; border-top: 1px solid #999; }
#scheda1a td
{border: 1px solid #999; padding: 3px; background: #FFFFFF; text-align:left;}

#xprezzi
{border: 1px solid #CC0000; height: 40px; width: 96%; margin-bottom:3px;}
#xprezzi table
{width: 100%;}
/*-------------box invio ----------------*/
.box_misura
{width: 220px; display:block;}
.box_misura img
{border: 0px;}
#box_invio
{border-top: 4px #CC0000 solid; border-bottom: 2px #CC0000 solid; border-left: 1px #CC0000 solid; border-right: 1px #CC0000 solid;  width: 96%; line-height:22px; text-align:left; margin-top:6px; margin-bottom:6px; font-weight:bold; color: #404040;}
#box_invio td
{font-weight:bold; color: #404040;}
#box_invio form
{padding-top: 10px; padding-bottom:20px;   padding-right: 20px; padding-left: 10px;}
#box_invio .adx 
{ /*float:right; margin-right: 300px; margin-top: 6px;*/ position:absolute; left: 230px;}
#box_invio input
{vertical-align:middle; font-family: verdana, arial; font-size: 10px;}
#box_invio strong
{color: #CC0000; border-bottom: 1px solid #CC0000; margin-bottom: 4px;}
#box_invio a
{text-decoration:none; color: #cc0000;}
#box_invio textarea
{width: 93%; font-family: verdana, arial; font-size: 10px; margin-bottom: 6px;}


/*-------------------- table1 --------------------------*/
#servizi
{width: 700px; background:url(img/servizi700.gif) no-repeat top left; padding-top: 29px; color: #404040; font-weight:bold;}
#cantin
{width: 700px; background:url(img/cantine700.gif) no-repeat top left; padding-top: 29px; color: #404040; font-weight:bold;}
#ristoranti
{width: 700px; background:url(img/ristoranti700.gif) no-repeat top left; padding-top: 29px; color: #404040; font-weight:bold;}
#agriturismo
{width: 700px; background:url(img/agriturismo700.gif) no-repeat top left; padding-top: 29px; color: #404040; font-weight:bold;}
#news
{width: 700px; background:url(img/news700.gif) no-repeat top left; padding-top: 29px; color: #404040; font-weight:bold;}
#table1 td
{border: 1px solid #999999; padding: 3px;}
#icone
{vertical-align:middle;}
#icone img
{vertical-align:middle; margin-left: 5px;}
 /*---------- cantine ----------------------*/
#larg600
{width: 600px; text-align:center; margin-top: 30px;}
#larg600 h4
{font-size:14px;}
.cantine
 {width: 700px;}
.cantine2
 {width: 600px;}
.cantine a
{font-weight: bold; color: #CC0000; text-decoration: none;}
.cantine a:hover 
{color: #000000; text-decoration: underline;}

/* TABELLA 1 stampa ordine*/
.tab1
{border-bottom:solid #999999 3px;}
.tab1 td
{border-top:solid #999999 1px; text-align:left; padding: 2px  8px;}
.tab1 .tbdx
{text-align: right; width: 120px;}
.tab1 .grigio td
{background:#e3e3e3; font-weight:bold;}
.tab1 .rosso td
{background:#CC0000; font-weight:bold; color:#FFFFFF;}
a.stampa, a.stampa:link, a.stampa:hover, a.stampa:visited
{display:block; text-decoration:none; text-align:center;  width: 55px; height: 20px;  margin: 0px auto; line-height: 20px; 
background: url(img/input.gif) no-repeat; color:#000000; font-weight:bold;}

#cant_risto_agri
{width: 690px; text-align:left; margin-bottom: 20px;} 
#cant_risto_agri a	
{font-family: "Times New Roman", Times, serif; display:block; font-size: 18px; font-style: italic; font-weight: bold; color: #CC0000;	text-decoration:underline;} 


 /*zone bb aggiunte*/
 
#percorso
{width: 690px; text-align:left; margin-bottom: 16px;}
#percorso a
{color: #999; text-decoration:none; padding-left: 4px; padding-right: 4px;}
#testo_statico
{width: 690px; text-align:left; margin-top: 16px; color: #404040; font-weight:bold;}


/*----------------------- nuovo elenco al posto di mtable ---------------------------------------------------------*/

.mtablex {width: 640px; margin-bottom:10px; margin-top: 6px;}
.mtablex .xfotosx
{background: #F1F1F1; border: 1px solid #999999; width: 140px; text-align:center; margin:auto;}
.mtablex .xtxtdx
{border: 1px solid #999999; text-align:left;}
.mtablex .xtxtdx .ner
{color: #404040;  font-weight:bold;}
.mtablex .xtxtdx b
{border-top: 1px solid #999999; display:block; line-height: 18px;}
.mtablex .titlink
{background: #F1F1F1; border: 1px solid #999999; padding: 5px; margin-bottom: 4px;}
.mtablex .xtxtdx a
{color: #CC0000; font-weight:bold; text-decoration:none}

/* scroll*/
#scroll
{
	 height: 320px;
	background-attachment:scroll;
	overflow: auto;
	padding-left: 10px;
}

