
/* GENERALE
***********************************/
.back {	 background: #1D212B;
		 margin: 0 auto;
		 text-align:center;
		 font-size: 1.0em;
		 font-family:"Trebuchet MS", Arial, sans-serif;
		 
}
	
.table { background:#FFFFFF;
		 width:760px;
		 border: 0 0 0 0;
		 font-family:"Trebuchet MS", Arial, sans-serif;
}



		 
/* END GENERALE
***********************************/	


/* style
***********************************/	

.Stile2 {color: #4C4C5B; font-weight: bold; }

.newsletter { font-family:"Trebuchet MS", Arial, sans-serif;
			 color:#5B6B74;
			 font-size:0.65em;
			 text-align:justify;
}
			 
.newsletter a{ color:#5B6B74;
				text-decoration:none;
			 
			 }	
			 
.newsletter a:hover{ color:#000066;
				text-decoration:underline;
			 
			 }			
			 
			 
			  
.linea { border-bottom:2px solid #000066;
}

.lineadx { border-bottom:1px solid #000066;
}

.testo_home {font-family:"Trebuchet MS", Arial, sans-serif;
			 color:#686E7D;
			 color:#4B5265;
			 color:#39435D;
			 color:#585867;
			 /**color:#20283E;**/
			 font-size:0.72em;
			 text-align:left;
			
}
.testo_home a{
			 /**color:#1D212B;**/
			 color:#000066;
			 text-decoration:none;
			 
			
}
.testo_home a:hover{
			 color:#000066;
			 text-decoration:underline;
			
			
}


.arte {	font-family:"Trebuchet MS", Arial, sans-serif;
		color:#39435D;
		font-size:0.69em;
		text-align:left;}


.vino {
	font-size: .93em;
	color:#2B3B62; 
	text-decoration:underline;
	font-weight: bold;

}

.titolo_table {color: #666600;
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:.8em;
				text-align:left;
				
				
}


.titolo_table2 {color: #666600;
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:1.0em;
				text-align:left;
				border-bottom:1px solid #666600;
				
}

.text_table 	{color: #101949;
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:.7em;
				text-align:left;
				padding:2px;
				
	}
	
.text_vino 	{color: #5E7C5F;
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:.7em;
				text-align:left;
				font-style:italic;
				padding:2px;
	}
				
.bg1 {			background:#E1E3C6;
				height: 40px !important;
				}

.bg2 {			background:#A1B9BB;
				height:40px !important;
				}


.linea_table{ border-bottom:1px solid #C7CFCF;}
/* end style
***********************************/


		 
/* HEADER
***********************************/

.header { background:url(../img/header.gif);
		  background-position:top left;
		  background-repeat:no-repeat;
		  height:69px;
		  width:760px;
}	

/* END  HEADER
***********************************/


/* NAVIGATION
***********************************/

#topnav {  
			float:left ; 			
		  width:760px ;  
		   padding:0px;
		  margin:0px ;
			 
}

ul#ultopnav {
	
	width: 760px;
	margin:0;
	padding:0;
	background: #030928;
	float:left;
}


ul#ultopnav li {
				display:inline-table;
				float:left;
				text-indent: -999em;
}

ul#ultopnav li a {
	float: left;
	display:inline;
	height: 30px;
	background: transparent url(../img/topnav.jpg) no-repeat scroll 0%;

}

ul#ultopnav li a#tnhome {width: 93px;}
ul#ultopnav li a#tnabout {width: 130px;}
ul#ultopnav li a#tnfws {width: 96px;}
ul#ultopnav li a#tnappuntamenti {width: 160px;}
ul#ultopnav li a#tngallery {width: 165px;}
ul#ultopnav li a#tncontacts {width: 116px;}

ul#ultopnav li a#tnhome {background-position: 0 0;}
ul#ultopnav li a#tnabout {background-position: -93px 0;}
ul#ultopnav li a#tnfws {background-position: -223px 0;}
ul#ultopnav li a#tnappuntamenti {background-position: -319px 0;}
ul#ultopnav li a#tngallery {background-position: -479px 0;}
ul#ultopnav li a#tncontacts {background-position: -644px 0;}

/*--- hovers ---*/

ul#ultopnav li a#tnhome:hover {background-position: 0 -30px;}
ul#ultopnav li a#tnabout:hover {background-position: -93px -30px;}
ul#ultopnav li a#tnfws:hover {background-position: -223px -30px;}
ul#ultopnav li a#tnappuntamenti:hover {background-position: -319px -30px;}
ul#ultopnav li a#tngallery:hover {background-position: -479px -30px;}
ul#ultopnav li a#tncontacts:hover {background-position: -644px -30px;}

/*--- active ---*/

body#home ul#ultopnav li a#tnhome {background-position: 0 -60px;}
body#about ul#ultopnav li a#tnabout {background-position: -93px -60px;}
body#fws ul#ultopnav li a#tnfws {background-position: -223px -60px;}
body#appuntamenti ul#ultopnav li a#tnappuntamenti {background-position: -319px -60px;}
body#gallery ul#ultopnav li a#tngallery {background-position: -479px -60px;}
body#contacts ul#ultopnav li a#tncontacts {background-position: -644px -60px;}



#home li a#tnhome:hover {background-position: 0 -30px;}
#about li a#tnabout:hover {background-position: -93px -30px;}
#fws li a#tnfws:hover {background-position: -223px -30px;}
#appuntamenti li a#tnappuntamenti:hover {background-position: -319px -30px;}
#gallery li a#tngallery:hover {background-position: -479px -30px;}
#contacts li a#tncontacts:hover {background-position: -644px -30px;}


/* END NAVIGATION
***********************************/


/* FOOTER
***********************************/

#footer { background:#030928;
			width:760px;}

.footerrx { font-size:0.7em;
			font-family:"Trebuchet MS", Arial, sans-serif;
			color:#999999;
			text-align:right;
			background:#030928;
			margin:5px 10px 5px 0px;
}
			
.footerrx a {color:#999999;
			 text-decoration:none;
}		

.footerrx a:hover {color:#fff;
			 text-decoration:none;
}	
		
			
			/* Address Microformats
***********************************/

.vcard {
	font-size: 0.7em;
	line-height: 1.6em;
	color:#999;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-align:left;
	padding:0 0 0 0;
	margin:5px 0px 5px 10px;
}



.org { display: none;}

.email,
.tel  { padding: 0 0 0 15px; margin-right: 15px; }

.tel { background: url(../img/icon_phone.gif) no-repeat;}

a.email {
	
	color: #999;
	text-decoration:none;
}

a.email:hover {
	
	color: #fff ;
	text-decoration:none;
}

.adr,
.adr address,
.tel { display: inline;}

/*    END Address Microformats
***********************************/
			
			
			
			
			
/* END  FOOTER
***********************************/			






