a.link{
	font-size:12px;
	color:#ff3232;
	text-decoration:underline;
}
a.link:hover{
	text-decoration:none;
}

HTML {
	padding: 0;
 	BACKG ROUND-COLOR: #fff;
 	margin: 0px;
	}

HTML img {
	border:0;
	}
	
html a {
	text-decoration:none;
	}

html a:hover {color:#C6C7C9;
	
	text-decoration: none;
	}
		
BODY {
	PADDING:0px 0 0 0px; 
	font:normal 120%  serif;
	margin: 0 auto;
	width:900px;
	text-align:center;
	color:#707173;
	BACKGROUND-COLOR: #fff;
	}
	
div#contenitore	{
	border:1px solid #A5261C;
	width:900px;
	padding:0px;
	margin:0;
	text-align:center;
	he ight:100%;
	}
	
body#home	{
	background: #A5261C;
	width:100%;
	padding:0px;
	text-align:center;
	margin:0 auto;
	color:#fff;
	}
	
#contenitore_home	{
	back ground: #A5261C;
	width:900px;
	padding:0px;
	margin:0 auto;
	text-align:center;
	height:100%;position:relative
	}
	
#piede_home {
	font-size:12px;
	COLOR: fff;
	margin:310px 0 0 0px; 
	padding:0; 
	}
	
#lingua_home {
	COLOR: #fff; 
	text-align:center;
	}
	
#piede_home a {
	COLOR: #fff; 
	text-decoration: none;
		}

#piede_home a:hover {
	COLOR: #fff; 
	text-decoration: underline;
		}
		
div#piede_home p	{
	COLOR: #fff; 
	text-align:center;
	margin:0px 0 0px 0px;
	padding:5px 0 0 0px;
	}


#logo { backg round:url(home/logo.png) no-repeat ;
	widt h:900px;height:308px;te xt-align:center;position:absolute; top:0; left:311px
	margin:10px 0 0 0;padding:0;} 
	
#logo p{ backgr ound:url(home/logo.png) no-repeat 0px 0px;text-indent:-10000px;
	width:900px;height:308px;text-align:left;posit ion:absolute; to p:0; le ft:311px} 

a#benvenuti {width:91px; height:100px; top:20px; position:absolute; left:311px;background: url("home/benvenuti_off.jpg")  no-repeat;}
a#benvenuti:hover       {background: url("home/benvenuti.jpg")  no-repeat;}

a#storia {width:91px; height:100px; top:20px; position:absolute; left:406px;background: url("home/storia_off.jpg")  no-repeat;}
a#storia:hover       {background: url("home/storia.jpg")  no-repeat;}

a#azienda {width:91px; height:100px; top:20px; position:absolute; left:501px;background: url("home/azienda_off.jpg")  no-repeat;}
a#azienda:hover       {background: url("home/azienda.jpg")  no-repeat;}

a#vini {width:91px; height:100px; top:124px; position:absolute; left:311px;background: url("home/vini_off.jpg")  no-repeat;}
a#vini:hover       {background: url("home/vini.jpg")  no-repeat;}

span#vuoto {width:91px; height:100px; top:124px; position:absolute; left:406px;background: url("home/vuoto.jpg")  no-repeat;}


a#news {width:91px; height:100px; top:124px; position:absolute; left:501px;background: url("home/news_off.jpg")  no-repeat;}
a#news:hover       {background: url("home/news.jpg")  no-repeat;}

a#gallery {width:91px; height:100px; top:228px; position:absolute; left:311px;background: url("home/gallery_off.jpg")  no-repeat;}
a#gallery:hover       {background: url("home/gallery.jpg")  no-repeat;}

a#vipgallery {width:91px; height:100px; top:228px; position:absolute; left:406px;background: url("home/vipgallery_off.jpg")  no-repeat;}
a#vipgallery:hover       {background: url("home/vipgallery.jpg")  no-repeat;}

a#contatti {width:91px; height:100px; top:228px; position:absolute; left:501px;background: url("home/contatti_off.jpg")  no-repeat;}
a#contatti:hover       {background: url("home/contatti.jpg")  no-repeat;}

/* testa */

div#testa
	{
	width:900px;
	height:51px;
	background:url(img/logo.gif) no-repeat top left;
	background-color:#000;
	padding:0;
	margin:0;
	text-align:left;
	}
	
div#testa a
	{
	text-decoration:none;
	margin:0;
	padding:0 0 0 0px;
	}
	
div#testa p
	{text-indent:-10000px;
	margin:0;
	padding:0 0 0 0px;
	}
	
	div#testa p a{height:51px; width:300px;display:block}

#testa a:hover {
	color:#C6C7C9;
	text-decoration: none;
		}
	
/* fine testa */

div#foto
	{
	border-top:5px solid #A5261C;
	}

div#foto img
	{
	width:901px;
	}
/* menu */	
#menu {
	PADDING:0; 
	margin:0 5px 0 0; 
	text-align:left;
	height:51px;
	color:#fff;
	float:right;
	line-height:61px;
	}	
	
#menu a{
	text-decoration:none;
	COLOR:#fff;
	font-size:15px;
	}
	
#menu a:hover {color:#A5261C;}
	
#menu a.attivo {color:#A5261C;}

#testo {width:500px;text-align:justify; margin:0 0 0 200px;}
#testo a{color:#A5261C;}
#testocontatti {width:700px;text-align:center; margin:0 0 0 100px;}
#testovini {width:900px;text-align:center; margin:0 0 0 0px;}
div.fine {
	CLEAR: both; 
	}
	
	
div.sxcontatti{float:left;padding:10px;margin:0;wid th:300px}
		
div.sxcontatti p	{padding:0;margin:0;}
div.sxcontatti p	img {border:5px solid #fff;wi dth:290px}


 
 
 div.testocontatti	{
	padding:0px 0 0 0px;
	margin:5px 0 10px 0px;
	text-align:justify;
	color:#707173;
	clear:left;
	}		
	
div.testocontatti p	a{	color:#A5261C;
	}
	
div.testocontatti div {
	font-size:14px;
	margin:0 20px 0 0px;

	wi dth:620px;
	padding:10px 0px 10px 10px;
	}
div.testocontatti p {
	margin:0 0px 0 0px;
	padding:0px;
	}
	
div.testocontatti p.piccolo {
	margin:0 0px 0 0px;
	padding:0px;height:30px;
	}
div.testocontatti p.destra {
	margin:0 0px 0 0px;
	padding:0px;text-align:right;
	}


/* news */	
div.sx{float:left;padding:10px;margin:0;width:120px}
		
 div.sx p	{padding:0;margin:0;text-align:center}
 div.sx p	img {bor der:5px solid #fff;text-align:center}
 
 div.testo	{
	padding:0px 0 0 0px;
	margin:5px 0 10px 0px;
	text-align:justify;
	color:#707173;
	clear:left;
	}		
	
div.testo p	a{	color:#A5261C;
	}
	
div.testo div {
	font-size:15px;
	margin:0 0px 0 0px;

	wi dth:620px;
	padding:10px 10px 10px 10px;
	}
div.testo p {
	margin:0 0px 0 0px;
	padding:0px;
	}
	
div.testo p.piccolo {
	margin:0 0px 0 0px;
	padding:0px;heig ht:30px;
	}
div.testo p.destra {
	margin:0 0px 0 0px;
	padding:0px;text-align:right;
	}

/* piede */

#piede {
	font-size:12px;
	CO LOR: #7f7f7f;
	margin:0px 0 0 0px; 
	padding:0; 
	}
	
#lingua {
float:right;
	margin:0px 0 0px 0px;
	padding:5px 0 0 0px;
	}
	
	#piede a {
	COLOR: #7f7f7f; 
	text-decoration: none;
		}

#piede a:hover {
	COLOR: #A5261C; 
	text-decoration: none;
		}
div#piede p	{
	COLOR: #7f7f7f; 
	text-align:left;
	margin:0px 0 0px 0px;
	padding:5px 0 0 0px;
	}
	
#piede p span	{
	COLOR: #A5261C; 
	}
	
/* fine piede */
div.contenutiNews{
	width:400px;
}
table.news{
	width:900px;
	margin-left:-200px;
}
td.elencoFoto{
	width:280px;
	vertical-align:top;
}
td.contenutiNews{
	width:800px;
}
td.foto{
	width:80px;
	text-align:center;
}

div#gallery p{padding:0 0 0 53px;dis play:inline;text-decoration:none;}
div#gallery li{padding:3px;display:inline;text-decoration:none;}
div#gallery ul{padding:0 0 6px 50px;margin:0px;}
div#gallery ul img{width:50px;height:50px;border:#fff 2px solid;}
div#fotogallery img{width:400px; hei ght:301px;}
#bigi mage {position:absolute;top:25px;right:15px;}
div#gallery{text-align:left;posit ion:absolute;
	to p:25px;
	l eft:80px;}
div#fotogallery{float:right;margin:60px 70px 0 0; text-align:center;}

div.box {
	font-size:12px;
	width:900px;
	margin:0px 0 0 0;
	text-align:left;
	}
div.nomevino {	text-align:left;}	
div.nomevino a {color:#707173}
div.nomevino a:hover {color:#A5261C}
div.nomevino p{margin:5px 0 0 20px; color:#A5261C;font-size:16px;}	
	
.box a {color:#707173}
.box a:hover {color:#A5261C}
div.sinistra p {margin:5px 0 5px 0;}
div.destra p {padding:5px 0 5px 0;margin:0;	color:#707173}
div.centro p {padding:5px 0 5px 0;margin:0;	color:#333333}

div.destra
	{
	float:right;
	width:300px;
	text-align:left;
	padding:40px 0 0 0;	margin:0px 10px 0 0;
	}
	
div.sinistra
	{
	float:left;
	width:400px;
	text-align:left;
	padding:0;
	margin:0;
	color:#9C9D9F;
	}
	

div.centro
	{
	color:#9C9D9F;
	text-align:right;
	margin:0px 320px 0 400px;
	padding:40px 0 0 0;
	}
	
div.destravip
	{
	float:right;
	width:200px;
	text-align:left;height:400px;
	padding:20px 0 0 0;	margin:0px 0px 0 0;
	}
	
div.sinistravip
	{
	float:left;
	width:200px;
	text-align:left;
	padding:20px 0 0 0;
	margin:0;
	color:#9C9D9F;
	}
	

div.centrovip
	{
	color:#9C9D9F;
	text-align:center;
	margin:0px 200px 0 200px;
	padding:20px 0 20px 25px;
	}
	
div.centrovip img
	{width:450px}

.box ul{padding:0 0 0 20px;margin:0px;list-style:none;}
.box li{padding:3px 0;font-size:15px;}
