/* @group FONT FACE */
@font-face {
    font-family: 'FrankRegular';
    src: url('frank-regular-webfont.eot');
    src: url('frank-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('frank-regular-webfont.woff') format('woff'),
         url('frank-regular-webfont.ttf') format('truetype'),
         url('frank-regular-webfont.svg#FrankRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FrankLight';
    src: url('frank-light-webfont.eot');
    src: url('frank-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('frank-light-webfont.woff') format('woff'),
         url('frank-light-webfont.ttf') format('truetype'),
         url('frank-light-webfont.svg#FrankLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BodoniBook';
    src: url('bodoni-webfont.eot');
    src: url('bodoni-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('bodoni-webfont.woff') format('woff'),
         url('bodoni-webfont.ttf') format('truetype'),
         url('bodoni-webfont.svg#BodoniBook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DFFNR7';
    src: url('DFYuan-Bd-HK-BF.eot');
    src: url('DFYuan-Bd-HK-BF.woff') format('woff'),
         url('dffnr7.ttf') format('truetype'),
         url('DFYuan-Bd-HK-BF.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BauerBodniBTBold';
    src: url('BauerBodoniBT-Bold.eot');
    src: url('BauerBodoniBT-Bold.woff') format('woff'),
         url('BauerBodni BT Bold.ttf') format('truetype'),
         url('BauerBodoniBT-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bauerb';
    src: url('BauerBodoniBT-Roman.eot');
    src: 
         url('BauerBodoniBT-Roman.woff') format('woff'),
         url('bauerb.ttf') format('truetype'),
         url('BauerBodoniBT-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* @end */

*{margin: 0; padding: 0;}
html, body{
	width: 100%;
	height: 100%;
	font-family: "細明體";
	font-size: 1em;
	line-height: 1em;
	overflow-x: hidden;
}
h2{
	font-weight: normal;
	font-family: DFFNR7, Helvetica, Arial, sans-serif;
	line-height: 1em;
}
a{color: #000; 	text-decoration: none;}
a img{
	border: none;
}
ul li{
	list-style: none;
}
p{
	font-size: 0.8em;
	line-height: 1em;
	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#awwwards{
position:absolute;
top:20px;
left:0px;
z-index:555;
}
#awwwards a{
width:69px;
height:105px;
text-indent:-8000px;
display:block;
background:url(../images/awwwards_nominee_w_left.png) no-repeat;
overflow:hidden;
}

#menuist{
	position: absolute;
	left: 0px;
	top: 0;
	padding-top: .7%;
	padding-left: 1%;
	padding-right: 1%;
	z-index: 1000;
	background: #1e0f02;
	opacity: .6;
	filter: alpha(opacity=60);
	padding-bottom: .75%;
	width: 99px;
	font-family: BauerBodniBTBold, Helvetica, Arial, sans-serif;
	line-height:30px;
	font-size: 16px;
}
#menuist.senzatendina{
	background: none;
	width: 120px;
	opacity: 1;
	filter: none;
}
#menuist.senzatendina ul li a{color: #4b412b;opacity: 1;filter: none; }
#menuist.senzatendina ul li a:hover{color: #776744;
}
#menuist ul{
	float: left;
}

#menuist li{
	float: left;
	margin-right: 20px;
	text-transform: none;
}
#menuist li.lang{
	margin-left: 15px;
	margin-right: 45px;
}
#menuist li a{
	color: #e1c59b;
}
#menuist li a:hover{color: 
	#fff;}
#main{width: 100%; height: 100%; overflow: hidden; background: #82715d; position: absolute; left: 0; top:0;}
#main-scroll{width:100%;position: absolute; left: 0; top: 0; height: 100%;}
#home{width: 100%; height: 100%; position: absolute; left: 0; top:0;overflow: hidden;}
/*#chisiamo{width: 100%; height: 100%; position: absolute; left: -100%; top:0;overflow: hidden;z-index: 22;}
#chisiamo2{width: 100%; height: 100%; position: absolute; left: -200%; top:0;overflow: hidden; z-index: 22;}
#comelofacciamo{width: 100%; height: 100%; position: absolute; left: 100%; top:0;overflow: hidden; z-index: 22;}
#dovesiamo{width: 100%; height: 100%; position: absolute; left: 0; top:-100%;overflow: hidden; z-index: 22;}
#cosafacciamo{width: 100%; height: 100%; position: absolute; left: 0; top:100%;overflow: hidden; z-index: 22;}*/
.stages{
	width: 100%; height: 100%; position: absolute; overflow: hidden;z-index: 22;
}
#menuist a#blue{color: #66CCFF;}
#menuist li a#blue:hover{color: 
	#fff;}
#menuist a#white{color: #FFFFFF;}
#menuist li a#white:hover{color: 
	#fff;}
#menuist a#facebook{
position: absolute;
top: 8%;
right: 55px;
padding: 0;margin: 0;
}
#menuist a#twitter{
position: absolute;
top: 8%;
right: 15px;
padding: 0;margin: 0;
}
div.addthis_toolbox{
	top: 6%;
	position: absolute;
	right: -352px;
	z-index: 10000000;
	background: #484236 url(../images/puls_condividi.png) no-repeat left top; 
	opacity: .6;
	padding-left: 66px;
	cursor: pointer;
	filter: alpha(opacity=60)
}
div.addthis_toolbox.en{
	background: #484236 url(../images/puls_condividi-en.png) no-repeat left top; 
}
#logo{
	width: 206px;
	height: 62px;
	position: absolute;
	left: 12%;
	top: 40%;
	z-index: 10;
	text-indent: -9999px;
	display: block;
	background-image: url(../images/index/logo2.png);
}
#title1{
	width: 338px;
	height: 76px;
	position: absolute;
	left: 12%;
	top: 40%;
	z-index: 20;
	text-indent: -1e+006;
	display: block;
	background-image: url(../images/title1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#logo.scuro{
	background-image: url(../images/index/logo3.png);	
}
.linksx{
	width: 36px;
	height: 36px;
	background: url(../images/arrow-links.png) no-repeat 0 0;
	display: block;
	text-indent: -1000000em;
	position: absolute;
	left: 40px;
	top: 50%;
	margin-top: -18px;
	z-index: 20;
}
.linksx:hover{background: url(../images/arrow-links.png) no-repeat -184px 0;}
.linkdx{
	width: 36px;
	height: 36px;
	background: url(../images/arrow-links.png) no-repeat -72px 0;
	display: block;
	text-indent: -1000000em;
	position: absolute;
	right: 40px;
	top: 50%;
	margin-top: -18px;
	z-index: 20;
}
.linkdx:hover{background: url(../images/arrow-links.png) no-repeat -144px 0;}
.linkdown{
	width: 36px;
	height: 36px;
	background: url(../images/arrow-links.png) no-repeat -108px 0;
	display: block;
	text-indent: -1000000em;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -18px;
	z-index: 20;
}
.linkdown:hover{background: url(../images/arrow-links.png) no-repeat -260px 0;}
.linkup{
	width: 36px;
	height: 36px;
	background: url(../images/arrow-links.png) no-repeat -36px 0;
	display: block;
	text-indent: -1000000em;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -18px;
	z-index: 20;
}
p.campaign{
	position: absolute;
	bottom: 1.2%;
	left: 10%;
	z-index: 22;
	color: #fff;
	margin-bottom: 0;
	font-size: .8em;
}
.linkup:hover{background: url(../images/arrow-links.png) no-repeat -220px 0;}
.linkup.mhome{
	top: 40px;
}
.linksx.mhome{
	left: 40px;
}
.linkdown.mhome{
	bottom: 40px;
}
.linkdx.mhome{
	right: 40px;
}
.fullBg {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 0;
}
.linkdowndove{
	width: 36px;
	height: 36px;
	background: url(../images/arrow-links.png) no-repeat -108px 0;
	display: block;
	text-indent: -1000000em;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -18px;
	z-index: 20;
}
.testowindow p{
	font-size: .9em;
	line-height: 1.2em;
}

.container{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index:1;}
#slideshow-home{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #82715d;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-dove{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #fff;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-home1{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #82715d;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-dove1{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #fff;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}

#slideshow-home2{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #82715d;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-dove2{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #fff;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-home3{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #82715d;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
#slideshow-dove3{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	background: #fff;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}
.item-dove-slide{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

p.label-up{
	width: 149px;
	height: 31px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -75px;
	background: #406e68;
	text-align: center;
	color: #d1d0cd;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 38px;
	z-index: 25;
	margin-bottom: 0;
	background-image: url(../images/label-up.jpg);
	background-position: center;
}

p.label-approfondisci{
	text-transform: uppercase;
	z-index: 25;

}
.icoannata{
	width: 45%;
	position: relative;
	top: 13px;
	left: 10px;
}
p.label-approfondisci a{
	color: #d1d0cd;
	background: #484236;
	padding: 5px 10px;
	font-size: .7em;
}
p.label-approfondisci a:hover{
	background-color: #7c6d4f;
}
p.label-left{
	width: 149px;
	height: 31px;
	position: absolute;
	top: 50%;
	left: -58px;
	margin-top: -18px;
	background: #406e68;
	text-align: center;
	color: #d1d0cd;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 38px;
	z-index: 25;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	margin-bottom: 0;
	background-image: url(../images/label-left.jpg);
}
p.label-right{
	width: 149px;
	height: 31px;
	position: absolute;
	top: 50%;
	right: -58px;
	margin-top: -18px;
	background: #406e68;
	text-align: center;
	color: #d1d0cd;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 38px;
	z-index: 25;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	margin-bottom: 0;
	background-image: url(../images/label-right.jpg);
}
p.label-down{
	width: 149px;
	height: 31px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -75px;
	background: #406e68;
	text-align: center;
	color: #d1d0cd;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 38px;
	z-index: 25;
	margin-bottom: 0;
	background-image: url(../images/label-down.jpg);
}
.otherbasso img{
	display: none;
}
.item-home-slide{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.content-slide-home{position: absolute; left: 10%; bottom: 30%; z-index: 10; width: 60%; height: auto;}
.note-slide{
	height: 100%;
	width: 100%;
	background: #000000;
	opacity: .5;
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=50)
}
.text-slide-home{
	padding: 2% 10% 2% 2%;
	position: relative;
	left: 0;
	top: 0;
	z-index: 3;
	color: #fff;
	float: left;
	display: block;
	width: 88%;
}
.text-slide-home h2{
	color: #fff;
	text-transform: uppercase;
	font-size: 3em;
	border-bottom: 5px solid #a2a09a;
	padding-bottom: 0px;
	margin-bottom: 20px;
	font-weight: normal;
}
.text-slide-home p{

	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	line-height: 10px;
}
.text-slide-home p#small{
	    font-family: DFFNR7;
	font-size: 14px;
	text-transform: none;
	width: 100%;
	line-height: 24px;
}
.content-slide-home .forward{
	text-indent: -100000em;
	width: 36px;
	height: 36px;
	display: block;
	background: url(../images/arrow-links.png) no-repeat -72px 0;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -18px;
	z-index: 10;
}
.content-slide-home .forward:hover{background: url(../images/arrow-links.png) no-repeat -144px 0;}
.numeronews{
	position: absolute;
	bottom: 0px;
	right: 20px;
}
.intro-cosa{
	/*width: 600px;*/
	width: 60%;
	margin-bottom: 30px;
}

.numeronews p{
	font-family: BodoniBook, Helvetica, Arial, sans-serif;
	font-size: 3em;
	color: #fff;
}
.contenuto-cosa{
	padding-top: 5%;
	padding-left: 10%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.contenuto-due-colonne{
	/*width: 600px;*/
	width: 85%;
}
.intro-annate{
	/*width: 600px;*/
	width: 85%;
}
.lista-annate-tab{
	float: left;
	width: 22%;
	margin-top: 30px;
}
#bloccoannata{
	width: 85%;
	margin-left: 100%;
	height: 100%;
	position: absolute;
}
.chiudiannata{
	position: absolute;
	right: 9%;
	top: 0;
	z-index: 1000;
	color: #484236;
	text-transform: uppercase;
}
#blocco-lista{
	float: left;
	width: 100%;
}
.lista-annate-tab li{
	color: #a0947f;
	
	
	/*margin-bottom: 30px;*/
	margin-bottom: 3%;
	font: 1.5em FrankRegular, Helvetica, Arial, sans-serif;
}
.lista-annate-tab li a{
color: #53462d;
}
.lista-annate-tab li a:hover{
color: #9b8967;
}
.contenuto-cosa #listavini li{
	text-transform: uppercase;
	float: left;
	/*margin-right: 10px;*/
	width: 10%;
	margin-right: 2%;
	/*width:  10%;*/
}
.contenuto-cosa #listavini li a{
	display: block;
}
.contenuto-cosa #listavini li.olio{
	margin-left: 7%;
}
.contenuto-cosa #listavini li img{
	width: 62%;
	height: auto;
}


.intro-generica{
	top: 17%;
	left: 15%;
	width: 42%;
	/*width: 560px;*/
	position: absolute;
	/*height: auto;*/
	float: left;
}
.testo-come, .dovesiamo, .mappagoogle{
	/*position: absolute;
	left: 0;
	top:  0;
	z-index: 1;*/
	padding: 20px;
	position: relative;
	z-index: 10;
}

.intro-generica h2{
	font-size: 17px;
	color: #B3AEA5;
	text-transform: uppercase;
	border-bottom: 3px solid;
	margin-bottom: 10px;
}
.testo-due-colonne{
	top: 10%;
	left: 10%;
	width: 100%;
	/*width: 560px;*/
	position: absolute;
	height: auto;
	float: left;
}
.testo-due-colonne h2{
	font-size: 2.5em;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 3px solid #484236;
	margin-bottom: 10px;
}
.intro-generica p{
	color: #fff;
	font-size: 15px;
	line-height: 1.2em;
}
.intro-generica .dovesiamo p{
	color: #bbb;
}
.intro-generica .dovesiamo p a{
	color: #b7ab94;
}
.intro-generica .dovesiamo p a:hover{
	color: #dbd5cb;
}
.contenuto-cosa h2{
	color: #484236;
	font-size: 2.5em;
	text-transform: uppercase;
	border-bottom: 3px solid #484236;
	margin-bottom: 10px;
}

.contenuto-cosa p{
	color: #484236;
	font-size: 1.2em;
	line-height: 1.2em;
}
.colonna-testo1{
	width: 45%;
	float: left;
	margin-top: 40px;
	margin-right: 10%;
}
.colonna-testo2{
	width: 45%;
	float: left;
	margin-top: 40px;
}
.colonna-testo-unica{
	width: 90%;
	float: left;
	margin-top: 40px;
}



.colonna-testo1 h3, .colonna-testo2 h3, .colonna-testo-unica h3{
	font-size: 1.2em;
	color: #5A5347;
	font-family: FrankRegular;
	font-weight: normal;
	margin-bottom: 20px;
}
.colonna-testo1 h4, .colonna-testo2 h4, .colonna-testo-unica h4{
	font-size: 1em;
	color: #5A5347;
	font-family: FrankRegular;
	font-weight: normal;
	margin-bottom: 0px;
	font-style: italic;
}
.colonna-testo1 p, .colonna-testo2 p{
	font-size: 1em;
	color: #5A5347;
	font-weight: normal;
	line-height: 1.2em;
}
.colonna-testo-unica p{
	font-size: 1.2em;
	color: #5A5347;
	font-weight: normal;
	line-height: 1.3em;
}
.colonna-testo-unica li{
	font-size: 1.2em;
	color: #5A5347;
	font-weight: normal;
	margin-bottom: 1em;
}


.contenuto-cosa li img{
	margin-bottom: 5px;
}


.slidetabs-home{
	position: absolute;
	left: 10%;
	bottom: 31%;
	z-index: 10;
	width: 59%;
	margin-right: 1%;
}
.slidetabs-home ul{
	float: right;
	width: auto;
}
.slidetabs-home li{
	width: 10px;
	height: 10px;
	display: block;
	float: left;
	margin-left: 5px;
}
.slidetabs-home a{
	width: 10px;
	height: 10px;
	display: block;
	float: left;
	background: url(../images/navigazione-home.png) no-repeat bottom left;
}
.slidetabs-home a.current{
	background: url(../images/navigazione-home.png) no-repeat top left;
}

.slidetabs-home1{
	position: absolute;
	left: 10%;
	bottom: 31%;
	z-index: 10;
	width: 59%;
	margin-right: 1%;
}
.slidetabs-home1 ul{
	float: right;
	width: auto;
}
.slidetabs-home1 li{
	width: 10px;
	height: 10px;
	display: block;
	float: left;
	margin-left: 5px;
}
.slidetabs-home1 a{
	width: 10px;
	height: 10px;
	display: block;
	float: left;
	background: url(../images/navigazione-home.png) no-repeat bottom left;
}
.slidetabs-home1 a.current{
	background: url(../images/navigazione-home.png) no-repeat top left;
}

.tendina-come{height: 100%; width: 100%; background: #484236; opacity: .6;position: absolute; left: 0; top: 0; z-index: 0; filter: alpha(opacity=60)}

#tendina-premi{
	width: 1000px;
	height: 1000px;
	position: absolute;
	right: -500px;
	bottom: -1040px;
	z-index: 20;
	cursor: pointer;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	display: none;
	background-color: #99836B;
	background-image: url(../images/new-2.png);
}
#iconapremi{
	position: absolute;
	left: -290px;






































	top: 80
.px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	top: 160px;
}
#content-tendina-premi{
	width: 285px;
	padding-right: 20px;
	position: absolute;
	height: 420px;
	/*left: 100px;
	top: 290px;*/
	left: 40px;
	top: 200px;
	text-align: right;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	/*height: 370px;*/
	/*overflow: hidden;*/
}
#carosellonews{
	width: 285px;
}
#listapremihome{
	margin-bottom: 3em;
}
#content-tendina-premi #listapremihome li{
	font-size: 1em;
	margin-bottom: 10px;
	color: #755053;
}
#content-tendina-premi #listapremihome li span.scalapremio{
	position: relative;top: -7px;font-size: .8em;
}
#content-tendina-premi #listapremihome li strong{font-size: 1.3em;color: #BE9BA1;font-weight: normal;position: relative;top: -2px;
}
#listapremihome li a span{color: #b49598;font-size: .9em;
}
#listapremihome li span.editore{font-size: 1em;
color: #654043;
}
#content-tendina-premi ul#listapremihome li a:hover, #content-tendina-premi ul#listapremihome li a:hover span{ 
	color: #fff;
}
#carosellonews li{
	text-align: right;
	width: 285px;
	font-size: 1.2em;
}
#content-tendina-premi ul#carosellonews li a:hover{color: #fff;
}
#content-tendina-premi h3{
	color: #734d4f;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: -.05em;
	padding-top: 5px;
	font: 1.4em/1em FrankRegular;
}
#content-tendina-premi li{
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #ccbab6;
}
.affiancaimmagine{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#content-tendina-premi li span{
	color: #be9ba1;
	font-size: 1.3em;
}

#content-tendina-premi #carosellonews li span{
	font-size: .8em;
}

#content-tendina-premi #carosellonews li a{
	color: #ccbab6;
}
/*#content-tendina-premi li a{
	color: #bd9c9f;
}
#content-tendina-premi p.tutti{
	font-size: .9em;
}

#content-tendina-premi p.tutti a{
	color: #fff;
}*/

#content-tendina-premi p.tuttipremi a{
	text-transform: uppercase;
	border-bottom: 1px dashed;
	color: #d4c4c5;
	font-size: 1.3em;
}
#content-tendina-premi p.tuttipremi a:hover{
	border-bottom: 1px solid;
	color: #f8f5f5;
	text-decoration: none;
}


/* @group DETTAGLIO VINO */
#main-dettaglio{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	overflow: hidden;
}

#content-scheda{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 100%;
	top: 0%;
}
#content-scheda h2{
	color: #484236;
	font-size: 2.5em;
	text-transform: uppercase;
	border-bottom: 5px solid #b5b0a4;
	margin-bottom: 10px;
}
#testo-scheda{
	top: 18%;
	left: 5%;
	width: 45%;
	/*width: 560px;*/
	position: absolute;
	height: auto;
	float: left;
	text-transform: uppercase;
}
#testo-scheda p{
	font-size: 1.2em;
	padding-right: 5%;
	line-height: 1.2em;
}

#testo-scheda p.puls-scheda{
	font-size: .8em;
	text-transform: uppercase;
	width: 500px;
	margin: 0;
	padding: 0;
}
#testo-scheda p.puls-scheda a.schedatecnica{
	display: inline-block;
	padding: 7px 20px;
	color: #fff;
	text-align: center;
	background: #484236;
	font-size: 1.2em;
	width: 150px;
}
#testo-scheda p.puls-scheda a.schedatecnica:hover{
	background-color: #a2916d;
}
#testo-scheda p.puls-scheda a.stampa{
	display: inline-block;
	padding: 7px 20px;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	width: 190px;
	margin-left: .3em;
	background-color: #7f7257;
}
#testo-scheda p.puls-scheda a.stampa:hover{
	background-color: #a2916d;
}
#testo-scheda p.puls-torna{
	text-transform: uppercase;
	font-size: .9em;
	margin-top: 60px;
}
a.backvini:hover{
	color: #eee;
}
h3.h3anno{
	color: #5b4a2c;
	position: absolute;
	top: 15px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: .8em;
	/*width: 8.5em;*/
	right: 18%;
	cursor: pointer;
	border-bottom: 1px dashed;
}
h3.h3anno:hover{
	color: #e0d8ca;
	border-bottom:1px solid;
}
#bottiglia{
	width: 12%;
	position: absolute;
	top: 16%;
	left: 75%;
}
#bottiglia img { width:100%;  }
#schedavino{
	width: 50%;
	position: absolute;
	top: 16%;
	right: 5%;
	display: none;
	overflow: hidden;
	height: 82%;
}

#tendinavino{height: 100%; width: 100%; background: #484236; opacity: .4;position: absolute; left: 0; top: 0; filter: alpha(opacity=40)}

#testoscheda{width: 90%; padding: 5%; position: relative; left: 0; top: 0; z-index: 10;padding-top: 6%; overflow: hidden;height: 100%;
}
.schedaaccordion{
	display: none;
	padding: 10px 0;

}
.contentscheda p{
	color: #5b5953;
	margin-bottom: .3%;
	font-size: .9em;
	line-height: 1.2em;
}
.contentscheda p.spaziabottom{
	margin-bottom: 10px;
}
span.crufitta,span.crucastellaro,span.crutremenalto,span.crucarbonare{
	cursor: pointer;
	color: #e0dcce;
	border-bottom: 1px dashed;
}
span.crufitta:hover,span.crucastellaro:hover,span.crutremenalto:hover,span.crucarbonare:hover{
	color: #faf9f7;
	border-bottom: 1px solid;
}

.contentscheda p.spaziatop{
	margin-top: 10px;
}
.accordionscheda{
	cursor: pointer;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 2px solid;
	color: #cfcbbf;
}
.accordionscheda:hover{color: #edece8;}
.contentscheda{
	padding-bottom: 30px;
}
.chiudischeda{
	position: absolute;
	top:  18%;
	left: 5%;
	z-index: 12;
	font-size: 1.2em;
	border-bottom: 1px dashed;
	padding-bottom: .2em;
}
.chiudischeda:hover{
	color: #eee;
	border-bottom: 1px solid;
}
/* @end */
/* @group ANNATE VINI */
/*#testoannata{
	width: 100%;
	height: 100%;
	background: #cc0000;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
	float: left;
}*/


#testoannata{width: 90%; padding: 5%; position: relative; left: 0; top: 0; z-index: 10; display: none;padding-top: 6%; overflow: hidden;height: 100%;}

ul.topnav {
	padding-top: 0px;
	padding-left: 10px;
	float: right;
	position: absolute;
	right: 35px;
	top: 5px;
	z-index: 1000;
	height: 30px;
}
ul.topnav li {
	display: inline;
	margin: 0; 
	font-size: .8em;
	text-transform: uppercase;
	float: right;  
     position: relative;
     text-align: right;
}
ul.topnav li a{
	color: #372b14;
    padding: 10px 0;  
     display: block;  
     text-decoration: none;  
     float: left; 
}
ul.topnav li a span{font-size: .9em;position: relative;top: -1px;left: -2px;
}
ul.topnav li a:hover{
	color: #fff;
	text-decoration: none;
}
ul.topnav li.section a{
	color: #fff;
	text-decoration: none;
}

ul.topnav li.current a{
	color: #fff;
	text-decoration: none;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../images/subnav_btn.html) no-repeat center 13px;
}
/*ul.topnav li span.subhover {background-position: center -1px; cursor: pointer;} --Hover effect for trigger-*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 32px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	z-index: 1000;
	margin-left: -92px;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	clear: both;
	width: 70px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 21px;
	background-color: #a8a596;
	padding-left: 12px;
	padding-right: 22px;
	color: #827058;
}
ul.topnav li.current ul.subnav li a {
	text-transform: lowercase;
	font-size: 1.3em;
	color: #4f0c13;
}
ul.topnav li.section ul.subnav li a {
	text-transform: lowercase;
	font-size: 1.3em;
	color: #4f0c13;
}
ul.subnav li a {
	text-transform: lowercase;
	font-size: 1.3em;
	color: #c1bca3;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	color: #fff;
}

html ul.topnav li ul.subnav li.current a { /*--Hover effect for subnav links--*/
	color: #000;
}
/* @end */
/* @group PREMI*/
#logo-interno{
	position: absolute;
	z-index: 1000;
	left: 5%;
	top: 2%;
}
#content-premi{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 100;
}
#lista-premi{
	height: 90%;
	margin-top: 10%;
	width: 90%;
	margin-left: 5%;
	position: relative;
}
.container-premi{
	width: 100%;
	height: 100%;
	margin-bottom: 30px;
	float: left;

}
ul.filter{
	position: relative;
	z-index: 1000;
	margin-bottom: 30px;
}
ul.filter li{
	display: inline;
	margin-right: 25px;
	font-size: 1.1em;
}

ul.filter li.last{
	margin-right: 0px;
}

ul.filter li a{
	color: #7e7760;
}

ul.filter li a.selected{
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
	letter-spacing: -.05em;
	color: #5e5a4d;
}
ul.filter.gruppovini{
	float: left;
}
ul.filter.gruppopremi{
	float: right;
}
.element {
  width: 180px;
  height: 159px;
  margin: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  background: url(../images/ico-bicchieri.png) no-repeat left top;
  color: #9b947e;
  padding: 25px 20px 20px 20px;
}
#premi-scheda{
	margin-top: 2em;
}
#premi-scheda ul{
	border-bottom: 1px solid #666;
}
#premi-scheda li{
	margin-bottom: 10px;
	font-size: .8em;
}

#premi-scheda li img{
	padding-right: 10px;
}

#premi-scheda li.priv span{
	font-size: 2em;
	font-weight: normal;
	width: 90px;
	display: inline-block;
	color: #94886d;
	padding-right: 10px;
}

#premi-scheda li span.vino, #premi-scheda li.priv span.vino{
	font-size: 1em;
	color: #90836a;
	display: inline;
	width: auto;
}

#premi-scheda li span.editore, #premi-scheda li.priv span.editore{
	font-size: 1em;
	color: #999;
	display: inline;
	width: auto;
}

#premi-scheda li.priv span strong{
	text-transform: lowercase;
	font-size: .8em;
	font-weight: normal;
	color: #6f6652;
}

#premi-scheda a{
	font-size: .9em;
	border-bottom: 1px dashed;
	color: #94886d;
	margin-top: 10px;
	float: right;
}

#premi-scheda a:hover{
	border-bottom: 1px solid;
	color: #625436;
}


#lista-premi h1{
	width: 100%;
	border-bottom: 5px solid #484236;
	padding-bottom: 15px;
	margin-bottom: 50px;
	position: relative;
	z-index: 100;
	color: #5e5a4d;
	font-size: 2.5em;
	font-weight: normal;
	text-transform: uppercase;
}

#lista-premi h2{
	width: 100%;
	clear: left;
	border-top: 2px solid #484236;
	padding-top: 10px;
	margin-bottom: 30px;
	position: relative;
	z-index: 100;
	color: #9c957f;
	font-size: 2.5em;
	font-weight: normal;
}

#lista-news{
	height: 84%;
	margin-top: 10%;
	width: 90%;
	margin-left: 5%;
	position: relative;
}


#lista-news h1{
	width: 100%;
	border-bottom: 5px solid #484236;
	padding-bottom: 15px;
	margin-bottom: 50px;
	position: relative;
	z-index: 100;
	color: #5e5a4d;
	font-size: 2.5em;
	font-weight: normal;
	text-transform: uppercase;
}
#lista-news h2{
	position: relative;
	z-index: 100;
	color: #9c957f;
	font-size: 1.8em;
	font-weight: normal;
}
#lista-news h2 span{
	font-size: .7em;
	color: #8a7e58;
}
.box-news{
	width: 100%;
	float: left;
	margin-bottom: 5%;
	border-bottom: 1px solid #484236;
	position: relative;
	z-index: 100;
	padding-bottom: 5%;
}
.imgnews img{
	position: relative;
	z-index: 100;
	width: 100%;
}
.imgnews{
	width: 30%;
	float: left;
}
.imgnews .fotoextra{
	margin-top: 1em;
}
.imgnews .fotoextra img{
	width:  23%;
	float: left;
	margin-right: 2%;
}
.imgnews .fotoextra img.last{
	margin-right: 0;
}
.absnews{
	width: 60%;
	float: left;
	padding-left: 2%;
	position: relative;
	z-index: 100;
}
.absnews p{
	font-size: 1.2em;
	margin-top: 1em;
	line-height: 1.1em;
}

.absnews-interna{
	width: 65%;
	float: left;
	padding-left: 2%;
	position: relative;
	z-index: 100;
}
.absnews-interna h2{
	margin-bottom: 10px;
}
.absnews-interna p{
	font-size: 1.1em;
	line-height: 1.2em;
}
p.linknews a{
	font-size: .8em;
	color: #72612d;
	border-bottom: 1px dashed;
	text-transform: uppercase;
}
p.linknews a:hover{
	color: #9c853e;
	border-bottom: 1px solid;
}
a.continua{
	color: #ceaa66;
}
a.continua:hover{
	color: #e6d1a8;
	border-bottom: 1px solid;
}
p.torna-news{
	font-size: 1.2em;
	clear: left;
	padding-top: 6em;
	text-transform: lowercase;
}
p.torna-news a{
	color: #333;
	border-bottom: 1px dashed;
}
p.torna-news a:hover{
	color: #eee;
	border-bottom: 1px solid;
}
#paginazione{
	position: relative;
	z-index: 99;
	float: left;
	top: -40px;
	font-size: 1.3em;
}
#paginazione span{
	color: #c4baa7;
	margin-right: 5px;
	font-family: 'FrankRegular';
	font-weight: bold;
}
#paginazione a{
	margin-right: 5px;
	color: #634029;
}
#paginazione a:hover{
	color: #796643;
}
.content-guida{
	position: absolute;
	bottom: 20px;
	left: 20px;
}
p.punteggiovino{
	position: absolute;
	top: 25px;
	left: 145px;
	color: #93876e;
	font-size: 1.3em;
	float: left;
}

p.punteggiovino span{
	font-size: .7em;
	margin-top: -4px;
	float: right;
	color: #7b725f;
}
.content-guida p{
	margin-bottom: 0;
	font-size: 1em;
	line-height: 1.2em;
}

.content-guida p.guidavino{
	color: #9a9277;
	font-size: 1.3em;
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
	letter-spacing: -.05em;
}
p.punt_rivista{
	font-size: 3.5em;
}

p.punt_rivista span{
	color: #7b725f;
	font-size: .8em;
	position: relative;
	left: -10px;
}
p.punt_rivista span.ptmax{
	color: #7b725f;
	font-size: .3em;
	position: relative;
	top: -30px;
	left: -10px;
	margin-right: -3px;
}
.contenitore_annate{
	width: 95%;
	float: left;
}
.contenitore_annate ul.tabs{
	width: 85%;
	float: left;
	border-bottom: 1px solid #484236;
	margin-bottom: 1em;
	margin-top: 1em;
}
.contenitore_annate ul.tabs li{
	float: left;
}
.contenitore_annate ul.tabs li a{
	float: left;
	padding: 5px 15px;
	font-weight: bold;
}
.contenitore_annate ul.tabs li a.current{
	background: #484236;
	color: #fff;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
}
.contenitore_annate .panes{
	width: 95%;
	float: left;
}
.contenitore_annate .panes div{
	width: 85%;
	display: none;

}
.contenitore_annate p{
	font-size: 1.1em;
}

.contenitore_vendemmie{
	width: 100%;
	float: left;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 1000000;
	height: 123%;
	background: #e0dace;
}

.contenitore_vendemmie p.closevendemmia{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	color: #928572;
	text-transform: uppercase;
}
.contenitore_vendemmie p.closevendemmia:hover{
	color: #5f513d;
}
.contenitore_vendemmie p.closevendemmia span {
	padding-bottom: .5em;color: #b3a897;
font: .9em Arial;
}
.linkclosevend:hover{
	color: #5f513d;
}

.contenitore_vendemmie ul.tabs{
	width: 94%;
	float: left;
	border-bottom: 1px solid #aa9d83;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 3%;
}
.contenitore_vendemmie ul.tabs li{
	float: left;
}
.contenitore_vendemmie ul.tabs li a{
	float: left;
	padding: 5px 15px;
	font-weight: normal;
	color: #70604b;
}
.contenitore_vendemmie ul.tabs li a.current{
	color: #e0dace;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	background-color: #aa9d83;
}
.contenitore_vendemmie .panes{
	width: 100%;
	float: left;
}
.contenitore_vendemmie .panes div{
	width: 94%;
	margin: 3%;
	display: none;
}
.contenitore_vendemmie p{
	font-size: .9em;
	line-height: 1.3em;
	color: #928572;
}
.contenitore_cru{
	float: left;
	position: absolute;
	width: 95%;
	left: 101%;
	top: 0;
	z-index: 1000000;
	height: 100%;
	background: #e0dace;
	padding: 3%;
	height: 123%;
}
.contenitore_cru p{
	font-size: 1em;
	line-height: 1.3em;
	color: #928572;
}
.contenitore_cru p.closecru{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	color: #928572;
	text-transform: uppercase;
}
.contenitore_cru p.closecru:hover{
	color: #5f513d;
}
.contenitore_cru p.closecru span {
	padding-bottom: .5em;color: #b3a897;
font: .9em Arial;
}

div.images_cru{
	float: left;
}
div.images_cru img{
	width: 20%;
	float: left; 
	margin-right: 2.5%;
}
.col_annate_sx{
	width: 43%;
	float: left;
	margin-top: 40px;
	margin-right: 10%;
}
.col_annate_dx{
	width: 43%;
	float: left;
	margin-top: 40px;
}

.content-guida p.guidavino span{
	font-size: .7em;
color: #7f7860;
}
.element._1foglia{
	background: url(../images/ico-foglie.png) no-repeat left -204px;
}
.element._2foglie{
	background: url(../images/ico-foglie.png) no-repeat left -408px;
}
.element._3foglie{
	background: url(../images/ico-foglie.png) no-repeat left -612px;
}
.element._corona{
	background: url(../images/ico-corona.png) no-repeat left -204px;
}
.element._1bicchiere{
	background: url(../images/ico-bicchieri.png) no-repeat left -204px;
}
.element._2bicchieri{
	background: url(../images/ico-bicchieri.png) no-repeat left -408px;
}
.element._2bicchieri-rossi{
	background: url(../images/ico-bicchieri.png) no-repeat left -816px;
}
.element._3bicchieri{
	background: url(../images/ico-bicchieri.png) no-repeat left -612px;
}
.element._2grappoli{
	background: url(../images/ico-grappoli.png) no-repeat left -204px;
}
.element._3grappoli{
	background: url(../images/ico-grappoli.png) no-repeat left -408px;
}
.element._4grappoli{
	background: url(../images/ico-grappoli.png) no-repeat left -612px;
}
.element._5grappoli{
	background: url(../images/ico-grappoli.png) no-repeat left -816px;
}
.element._2bottiglie{
	background: url(../images/ico-bottiglie.png) no-repeat left -204px;
}
.element._3bottiglie{
	background: url(../images/ico-bottiglie.png) no-repeat left -408px;
}
.element._4bottiglie{
	background: url(../images/ico-bottiglie.png) no-repeat left -612px;
}
.element._5bottiglie{
	background: url(../images/ico-bottiglie.png) no-repeat left -816px;
}
.element._2stelle{
	background: url(../images/ico-stelle.png) no-repeat left -204px;
}
.element._3stelle{
	background: url(../images/ico-stelle.png) no-repeat left -408px;
}
.element._4stelle{
	background: url(../images/ico-stelle.png) no-repeat left -612px;
}
.element._5stelle{
	background: url(../images/ico-stelle.png) no-repeat left -816px;
}
.element._1stella-veronelli{
	background: url(../images/ico-stelle-veronelli.png) no-repeat left -204px;
}
.element._2stelle-veronelli{
	background: url(../images/ico-stelle-veronelli.png) no-repeat left -408px;
}
.element._3stelle-veronelli{
	background: url(../images/ico-stelle-veronelli.png) no-repeat left -612px;
}
.element._slowwine-grandevino{
	background: url(../images/ico-slow.png) no-repeat left -204px;
}
.element._slowwine-vinoquotidiano{
	background: url(../images/ico-slow.png) no-repeat left -408px;
}
.element._slowwine-vinoslow{
	background: url(../images/ico-slow.png) no-repeat left -612px;
}
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* @group Isotope CSS3 transitions */

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
/* @end */
.cyclegallery{
	background: #999;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100000000;
}
.next2{
	position: absolute;
	top: 50%;
	margin-top: -18px;
	right: 40px;
	font-weight: bold;
	color: #fff;
	z-index: 1000000000000;
	display: none;
	background: url(../images/arrow-fullscreen.png) no-repeat -72px 0;
	width: 36px;
	height: 36px;
	text-indent: -1000000px;
}

.prev2{
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 40px;
	font-weight: bold;
	color: #fff;
	z-index: 1000000000000;
	display: none;
	background: url(../images/arrow-fullscreen.png) no-repeat 0 0;
	width: 36px;
	height: 36px;
	text-indent: -1000000px;
}

.chiudig{
	position: absolute;
	top: 20px;
	right: 40px;
	font-weight: bold;
	color: #fff;
	z-index: 1000000000000;
	display: none;
	width: 36px;
	height: 36px;
	background: url(../images/close_gallery.png) no-repeat left top;
	text-indent: -1000000px;
}
.stagegalleries{
	width: 100%;
	clear: left;
}
.nav{
	margin-top: 1em;
	margin-left: -10px;
}
.nav li{display:inline; margin:0 0px 10px 10px;}
.nav a img{width: 20%; margin-bottom: 10px;}
.nav.cantina a img{width: 15%; margin-bottom: 10px;}
/*.nav a.activeSlide img{ border:1px solid #666;}*/
#EditableLiteralField9{display: none;	width: 600px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin-top: -300px;
	z-index: 101;
	background: #484236;
	padding: 30px;
}
#EditableLiteralField9 .middleColumn{width: 600px;}
#EditableCheckbox10 .right{cursor: pointer; text-decoration: underline}
#EditableLiteralField9 .left{
	display: none;
}
#EditableLiteralField9 h3{
	color: #B3AEA5;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#EditableLiteralField9 p{
	font-size: .9em;
	color: #fff;
	line-height: 1.2em;
}

#EditableLiteralField19{display: none;	width: 600px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin-top: -300px;
	z-index: 101;
	background: #484236;
	padding: 30px;
}
#EditableLiteralField19 .middleColumn{width: 600px;}
#EditableCheckbox18 .right{cursor: pointer; text-decoration: underline}
#EditableLiteralField19 .left{
	display: none;
}
#EditableLiteralField19 h3{
	color: #B3AEA5;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#EditableLiteralField19 p{
	font-size: .9em;
	color: #fff;
	line-height: 1.2em;
}
.close-privacy{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#Form_Form .left{
	float: left;
	width: 120px;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}
#Form_Form fieldset{
	border: none;
}
#Form_Form .field{
	margin-bottom: 1%;
}
#Form_Form input{
	width: 30%;
	padding: 5px;
	border: 1px solid #92856c;
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #444;
}
#Form_Form div.Actions input{
	width: 30%;
	padding: 5px;
	display: inline-block;
   width: 230px;
   background: #9c853e;
   padding: 6px;
   margin-bottom: 10px;
   border-bottom: 1px solid #54471f;
   border-left: 0px;
   border-right: 0px;
   border-top: 1px solid #d2cbb8;
   color: #fff;
   text-transform: uppercase;
   cursor: pointer;
   font-size: 1em;
   letter-spacing: 0.1em;
   height: 30px;

   /*** Adding CSS3 ***/

   /*** Transition Selectors - What properties to animate and how long ***/
   -webkit-transition-property: -webkit-box-shadow, background;
   -webkit-transition-duration: 0.25s;

   /*** Adding a small shadow ***/
   -moz-box-shadow: 1px 1px 1px #635427;
   -webkit-box-shadow: 1px 1px 1px #635427;
}
#Form_Form div.Actions input:hover{
	background-color: #b19a51;
}
#MemberLoginForm_LoginForm fieldset{
	border: none;
}
#MemberLoginForm_LoginForm #Email input{
	width: 30%;
	padding: 10px;
	margin-bottom: 2%;
	font-size: 1.3em;
}
#MemberLoginForm_LoginForm #Password input{
	width: 30%;
	padding: 10px;
	margin-bottom: 2%;
	font-size: 1.3em;
}
#MemberLoginForm_LoginForm div.Actions input{
	width: 30%;
	padding: 5px;
	display: inline-block;
   width: 230px;
   background: #9c853e;
   padding: 6px;
   margin-bottom: 10px;
   border-bottom: 1px solid #54471f;
   border-left: 0px;
   border-right: 0px;
   border-top: 1px solid #d2cbb8;
   color: #fff;
   text-transform: uppercase;
   cursor: pointer;
   font-size: 1em;
   letter-spacing: 0.1em;
   height: 30px;

   /*** Adding CSS3 ***/

   /*** Transition Selectors - What properties to animate and how long ***/
   -webkit-transition-property: -webkit-box-shadow, background;
   -webkit-transition-duration: 0.25s;

   /*** Adding a small shadow ***/
   -moz-box-shadow: 1px 1px 1px #635427;
   -webkit-box-shadow: 1px 1px 1px #635427;
}
#MemberLoginForm_LoginForm div.Actions input:hover{
	background-color: #b19a51;
}


#Form_Form textarea{
	width: 30%;
	padding: 5px;
	border: 1px solid #92856c;
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
}
#Form_Form input#Form_Form_EditableCheckbox10{
	padding: 0;
	border: none;
	width: 20px;
	margin-left: 140px;
}
#Form_Form input#Form_Form_EditableCheckbox18{
	padding: 0;
	border: none;
	width: 20px;
	margin-left: 140px;
}
#Form_Form input#Form_Form_action_process{
	width: 90px;
	margin-left: 140px;
	margin-top: 1em;
}
#contatti-sx{
	width: 25%;
	padding-right: 10%;
	float: left;
}
#contatti-dx{
	width: 65%;
	float: left;
}
#contatti-sx p{
	font-size: 1.1em;
	line-height: 1.2em;
}
label.required{
	margin-left: 10px;
}
#listaviniinterna{
	position: absolute;
	top: 12%;
	left: 5%;
	width: 90%;
	z-index: 110;
}
#listaviniinterna li{
	float: left;
	text-transform: uppercase;
	margin-right: 4%;
}
#listaviniinterna li a{
	color: #725e3a;
}
#listaviniinterna li a:hover, #listaviniinterna li a.current{
	color: #261e10;
}
.linkclosevend{
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
	text-transform: uppercase;
}
.linkclosevend span {
	padding-bottom: .5em;color: #b3a897;
font: .9em Arial;
}
.linkclosevend:hover{
	color: #5f513d;
}
.linkajaxvend{
	cursor: pointer;
}
p#aggiornato{
	color: #484236;
	font-size: 1em;
	position: relative;
	top: -40px;
	text-align: right;
}
p#aggiornato a{
	color: #a5683b;
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
	border-bottom: 1px dashed;
}
p#aggiornato a:hover{
	color: #af7f5b;
	border-bottom: 1px solid;
	
}
/* @end */
@media only screen and (max-width: 1300px) {
#menuist{
	width: 99px;
}
}
