/* CSS Document */

/* Elementi stili font */
* { border:0; margin:0; padding:0;}
*.fade {
	filter: alpha(opacity=0);
  opacity:.0;
  display:none;
}
*.maiuscolo {
	text-transform:uppercase;
}
a {
	text-decoration:none;
}
*.nero, *.link_00 {
	color:#000000;
}
*.link_01:hover, *.link_00:hover {
	color:#ffffff;
}
*.link_01, *.link_05, *.link_02 {
	color:#69614b;
}
*.link_03 {
	color:#233c18;
}
*.link_04 {
	color:#706b6b;
}
body {
	font-family:arial; font-size:0px; color:#000000;
	background:#cdcab8;
}
h1 {
	font-size:12px; font-weight:normal; color:#ffffff;
  text-transform:uppercase;
  float:right;
}
/* Elementi generali */
div#schermo {
	position:absolute;
	width:100%; height:100%;
	min-width:1004px; min-height:580px;
}
div#capo {
	position:absolute; top:50%; left:50%;
	width:1000px; height:576px;
	margin-top:-288px; margin-left:-500px;
	background:url(../img/sfondi/sfondo.png) 0 0 repeat-y;
}
img#logo_vievini {
	position:absolute; top:27px; left:22px;
}
table#logo {
	position:absolute;
	left:813px;
	width:187px; height:140px;
	background:#dfd6bf;
}
img#foto_dx {
	position:absolute; top:140px; left:327px;
}
div#contenuti {
	position:absolute;
	top:230px; left:26px;
	width:270px;
	font-size:12px;
}
/* Elementi Menù */
table#menu {
	position:absolute; top:33px; left:146px;
	width:170px;
	font-size:12px; color:#ffffff;
	text-align:right; text-transform:uppercase;
}
table#menu td {
	padding-bottom:4px;
}
table#menu td.voce_menu {
	width:149px;
}
table#menu td.segno {
	width:21px;
	color:#ffffff;
	text-align:center;
}
/* Elementi scroll testuale */
div.spazio_scroll {
	position:absolute;
	line-height:14px;
	overflow:hidden;
}
div.testo_scroll {
	position:absolute;
  text-align:right;
  clip:rect( 0px 0px 0px 0px );
  overflow:hidden;
}
img.scorri_testo {
	position:absolute;
	cursor:pointer;
  display:none;
}
div#box_testo {
	top:24px;
	width:270px; height:240px;
}
div.testo_scroll p {
  width:270px;
  line-height:14px;
  padding-top:5px;
	padding-bottom:7px;
}
div.testo_scroll div.indice {
  width:270px;
  line-height:14px;
}
div.testo_scroll div.blocco {
	padding-bottom:4px;
}
/* Elementi pagina Azienda */
div#scelta_lingua {
	position:absolute;
  top:107px; left:374px;
	width:97px;
	font-size:11px; color:#9b900d;
	text-align:center; text-transform:lowercase;
  display:none;
}
div#partita_iva {
	position:absolute;
	top:563px; left:875px;
}
div#credits {
	position:absolute;
	top:562px; left:952px;
}
div#box_credits { position:absolute; top:380px; left:795px; width:200px; height:170px; background:#a49e7d; filter: alpha(opacity=00); opacity:.00; display:none; }
img#chiudi_credits { position:absolute; top:5px; left:180px; }
div#dati_credits { position:absolute; top:22px; left:5px; }
div#dati_credits p { font-size:10px; font-weight:bold; line-height:11px; padding-bottom:7px; }

/* Elementi pagina Vini */
div#scheda_vino, div#scheda_news {
	position:absolute;
  top:140px; left:327px;
	width:673px; height:415px;
	font-size:12px;
  line-height:14px;
  background:#ffffff;
}
div#box_vino {
	position:absolute;
  top:95px; left:40px;
  width:410px; height:265px;
}
div#box_vino i {
	text-transform:none;
}
div#box_vino p {
	padding-bottom:2px;
}
div#box_vino b {
	color:#706b6b;
}
div#link_vino {
	position:absolute;
  top:385px; left:40px;
  font-size:10px;
}
img#bottiglia {
	position:absolute;
  left:486px;
}
/* Elementi News */
div.blocco_news {
  width:270px;
	font-size:12px;
	line-height:14px;
}
div.blocco_news span {
	color:#ffffff;
}
div.blocco_news p {
	padding-bottom:0px;
}
img#dettaglio_news {
	position:absolute;
	left:429px;
}
div.dato_news {
	position:absolute;
	left:45px;
	width:345px;
	font-size:12px;
	line-height:14px;
}
div.blocco_news a, div.dato_news a {
	font-size:10px;
	text-decoration:underline;
}
/* Elementi Gallery */
table#zoom_gallery {
  position:absolute;
  top:140px; left:327px;
  width:673px; height:415px;
  background:#dfd6bf url(../img/gallery/loading.gif) 320px 191px no-repeat;
}
div#indice_foto {
	position:absolute;
	top:226px; left:47px;
	width:252px;
}
div#indice_foto img {
  margin:7px;
	border:solid 1px #58503f;
  float:left;
}
/* Elementi Rassegna Stampa */
div.blocco_press {
  width:270px;
	font-size:12px;
	line-height:14px;
}
div.blocco_press span {
	color:#ffffff;
}
div.blocco_press p {
  padding-top:4px; padding-bottom:0px;
}
/* Elementi rgestione privacy - Cookies */
*.fisso { position:fixed; }
*.assoluto { position:absolute; }
*.relativo { position:relative; }
*.origine { top:0px; left:0px; }
*.totale { width:100%; height:100%; }
*.nascosto { display:none; }
*.sfondo_cookie { background:#000000; filter: alpha(opacity=50); opacity:.50 }
div#link_privacy { position:fixed; bottom:20px; right:10px; font-size:9px; line-height:13px; }
div#link_privacy a { text-decoration:none; }
div#box_layer_cookie { width:100%; top:0px; left:0px; background:#ffffff; }
table#avviso_cookie { width:1000px; font-size:13px; line-height:15px; text-align:justify; color:#000000; margin:auto; padding-top:10px; padding-bottom:10px; }
div#pulsante_cookie {
  width:100px; height:25px;
  font-size:14px; line-height:25px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-align:center;
  margin-left:20px; border-radius:3px; background:#736e63; cursor:pointer;
}
table#box_testo_privacy td { height:100%; }
div#layer_privacy { z-index:1000000; }
div#testo_privacy { position:absolute; top:3%; left:50%; width:68%; height:88%; font-size:13px; line-height:15px; color:#76746b; text-align:left; margin-left:-34%; padding:1%; background:#ffffff; overflow:scroll; }
div#testo_privacy p#chiudi { text-align:right; }
div#testo_privacy p span { text-transform:uppercase; }
div#testo_privacy p.titolo { font-size:15px; line-height:30px; color:#000000; font-weight:bold; text-align:center; padding-top:10px; }
div#testo_privacy p.domanda { font-weight:bold; padding-top:8px; padding-bottom:2px; }
div#testo_privacy a { color:#000000; text-decoration:underline; }