

@font-face {
	font-family: 'legriffe';	
	src: url('../library/fonts/legriffeplain/legriffeplain.eot');
	src: local('tahoma'), url('../library/fonts/legriffeplain/legriffeplain.ttf') format('truetype');
}


* { margin:0px; padding:0px; border:none;  background-position:left top; background-repeat:no-repeat;}



body { font-family:Tahoma; font-size:12px;  background-image:url(../img/body_bg2.jpg); background-repeat:repeat; color:#6b6d6c; }
a { color:#D58C2E; }	
	
	

#container { width:1000px; margin:20px auto;  }
#header { width:100%; height:148px; background-image:url(../img/header_bg2.jpg);}
	
	#menu_lang { float:right; width:83px; height:40px;}
	#menu_lang a {text-decoration:none; color:#cc9d48; display:block; text-align:center;  padding:15px; }
	#menu_lang #riga { background-color:#cc9d49; margin:0 7px; height:1px;}
	
	
	
	#menu_top { float: right; padding: 115px 0 0; }
	#menu_top ul { }
	#menu_top ul li { float:left; display:block; margin:0 2px; padding:9px 18px 8px; background-image:url(../img/menu_top_ul_li_bg.jpg); background-repeat:repeat-x;}
	#menu_top ul li a { text-decoration:none; color:#747776; }
	#menu_top ul li:hover a {color:#cc9c48;}
	#menu_top ul li.selected { background-color:#cc9d48; background-image:none; }
	#menu_top ul li.selected a { color:#fff;}



#content { background:#FFF;}
	h1 {color:#cc9d48; font-family: Georgia; font-size:40px; font-weight:normal; }
	
#footer { background-image:url(../img/footer_bg2.jpg); font-size:11px; height:150px; }
	#indirizzo { padding:25px 0 0 100px;; color:#FFF;  }
	#indirizzo a { color:#fff; }

	#footer #credits_privacy { float:right; color:#995718;font-weight:bold; margin-top:25px; margin-right:10px;}
		#credits_privacy a { text-decoration:none; color: #cc9c48; }
	#footer #social { text-align:center; margin-top:20px;}		
		#footer #social a { text-decoration:none; }	
		#footer #social a img { border:none; }
	
 



#body_top { position:absolute; width:100%; height:221px; background-image:url(../img/body_top_bg2.png); background-repeat:repeat-x; top:0; z-index:-1;}

#menu_bottom { height:50px; background-color:#FFF;}
	#menu_bottom ul { padding:20px 0 20px 250px;}
	#menu_bottom ul li { float:left; display:block; margin:0 2px; color:#995718;}
	#menu_bottom ul li a { text-decoration:none; color:#995718;}


.testo-azienda{
	width:470px;
	height:260px;
	float:right;
	margin-top:55px;
	margin-left:45px;
	text-align:justify;
	color: #666;

	}
	
.testo-azienda ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-azienda li{
		display:inline;
	    padding:2px;
}




.testo-a-destra{
	width:470px;
	height:260px;
	float:right;
	margin-top:15px;
	margin-left:45px;
	text-align:justify;
	color: #666;

	}
	
.testo-a-destra ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-a-destra li{
		display:inline;
	    padding:2px;
}


h1.sottotitoli { text-align:left; padding:10px; 0 px 0; font-size:25px;}

h2.sottotitoli { text-align:right; margin-right:420px; padding:10px; 0 px 0; font-size:16px; color:#cc9d48}

h2.sottotitoli-2 { text-align:right; margin-right:220px; padding:10px; 0 px 0; font-size:16px; color:#cc9d48}

h2.sottotitoli-3 { text-align:right; margin-right:340px; padding:10px; 0 px 0; font-size:16px; color:#cc9d48}



.testo-a-sinistra{
	width:540px;
	height:280px;
	float:left;
	margin-top:130px;
	margin-left:23px;
	text-align:justify;
	color: #666;

	}
	
.testo-a-sinistra ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-a-sinistra li{
		display:inline;
	    padding:2px;
}



.testo-picc{
	width:420px;
	height:260px;
	float:right;
	margin-top:45px;
	margin-left:35px;
	text-align:justify;
	color: #666;

	}
	
.testo-picc ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-picc li{
		display:inline;
	    padding:2px;
}





.testo-picc_2{
	width:500px;
	height:260px;
	float:right;
	margin-top:350px;
	margin-right:1px;
	text-align:justify;
	color: #666;

	}
	
.testo-picc_2 ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-picc_2 li{
		display:inline;
	    padding:2px;
}





h1.titolo { text-align:right; padding:0 90px 0 0;}


.testo-pagina_interna{
	width:380px;
	height:360px;
	float:right;
	margin-top:15px;
	margin-left:35px;
	margin-right:65px;
	text-align:justify;
	color: #666;

	}
	
.testo-pagina_interna ul{
	
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
 }
	
	
.testo-pagina_interna li{
		display:inline;
	    padding:2px;
}


h1.sottotitoli { text-align:left; padding:10px; 0 px 0; font-size:25px;}







#dl_yutube_video { padding:0 0 0 15px; }
	#dl_yutube_video dd { display:block; float:left; width:300px; height:250px; margin:20px; }
	
h2 { font-size:14px; color:#8c7881; text-align:left; padding:0 0 0 450px;}	
dl.lista_vini { padding:0 0 0 460px;} 
	dl.lista_vini dd {display:block; float:left; margin:15px; text-align:center; color:#8c7881; cursor:pointer;}

#bg {position:absolute; top:0; left:0; width:100%; background-image:url(../img/vini-prodotti/bg2.png); background-repeat:repeat; }


	
#photogallery { background-image:url(../img/photogallery_bg2.jpg); height:120px; padding:76px 0;}	
	#photogallery .thumbs { height:126px; float:left; margin:0 25px; width:180px; }
	#photogallery a { }
	#photogallery a img { border:none; }
