body			{margin:0; font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:14px; color:#000000; background-image:url(../immagini/testata1.jpg); background-repeat:no-repeat; background-position:center 24px; background-color:#F6F5F2}

@font-face {
    font-family: 'AbelRegular';
    src: url('../font/abel-regular-webfont.eot');
    src: url('../font/abel-regular-webfont.eot?') format('embedded-opentype'),
         url('../font/abel-regular-webfont.woff') format('woff'),
         url('../font/abel-regular-webfont.ttf') format('truetype'),
         url('../font/abel-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

div.alto {height:24px; background-color:#323232; width:100%}
div.contenitore {width:940px; margin:0 auto}
div.contenitorec {width:940px; margin:0 auto; background-color:#F6F5F2}
div.sinistra {float:left}
div.destra {float:right}
div.frase {height:140px}
div.logo {height:180px}
div.sfondomenu {height:50px; width:100%; background-color:#323232}
div.centrale {z-index:98; position:relative; top:0; margin-top:-24px; width:940px; height:376px; margin-left:19px}
div.centralec {width:921px; height:376px; margin:0 auto; padding-left:19px; padding-top:20px}
div.sx {width:298px; height:376px; background-image:url(../immagini/sx.png); background-repeat:no-repeat; float:left}
div.ct {width:298px; height:376px; background-image:url(../immagini/ct.png); background-repeat:no-repeat; float:left; margin-left:4px}
div.dx {width:298px; height:376px; background-image:url(../immagini/dx.png); background-repeat:no-repeat; float:left; margin-left:4px}
div.verde {z-index:96; position:relative; width:940px; height:217px; background-image:url(../immagini/verde.png); background-repeat:no-repeat; top:0; margin-top:-34px}
div.verdesx {float:left; width:223px; height:199px}
div.verdedx {float:left; width:460px; height:199px; margin-left:250px}
div.sxc {float:left; width:223px; text-align:center}
div.dxc {float:left; width:717px}
div.sxp {float:left; width:717px}
div.dxp {float:left; width:223px; text-align:center}
div.ripulisci {clear:both}
div.footer {width:100%; background-color:#323232; height:180px}
div.newsletter {width:940px; margin:0 auto; background-color:#F6F5F2; background-image:url(../immagini/newsletter.png); background-repeat:no-repeat; height:117px}
div.newsletter-en {width:940px; margin:0 auto; background-color:#F6F5F2; background-image:url(../immagini/newsletter-en.png); background-repeat:no-repeat; height:117px}
div.vini {float:left; margin:20px; width:260px}
div.immoff {margin-right:20px; float:left}
div.dateoff {float:left; width:520px}
.share {margin-top:30px; margin-left:20px; margin-right:20px}

            .cleared:after {
                display		: block; 
                visibility  	: hidden;
                content		: "."; 
                height		: 0; 
                clear           : both;
            }
            
            .cleared {
                clear           : both;
            }

.bandiere {margin:3px}
.logob {margin-left:110px; margin-bottom:20px; margin-top:30px}
.newslt {margin-left:520px; padding-top:40px}
.richiedi {margin-left:512px}
hr {margin-left:20px; width:690px; margin-bottom:30px; margin-top:20px}

		.menu 					{list-style:none; height:50px; font-size:22px; margin:0; padding:0; font-family:'AbelRegular', Trebuchet MS, Verdana}
		.menu li 				{float:left}
		.menu li.stacco			{float:left; width:5px; height:22px; margin-top:14px; background-image:url(../immagini/stacco.jpg); background-repeat:no-repeat; background-position:center}
		.menu li a 				{display:block; text-decoration:none; color:#FFFFFF; padding:10px; padding-left:5px; padding-right:5px}
		.menu li a:hover 		{color:#323232; background-color:#91DC11}

h1 {font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:11pt; color:#FFFFFF; padding:0; margin:0; font-weight:normal; padding-top:4px}
h2 {font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:22pt; color:#525252; margin:0; padding:0; font-weight:normal}
h2.pa {padding:20px; padding-bottom:0}

.testo				{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:18px; color:#525252}
a.testo				{text-decoration:underline}
a.testo:hover		{text-decoration:none}
p.testo			{padding:0; padding-right:20px; padding-top:20px; margin:0; text-align:justify;}

p.testopa			{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:18px; color:#525252; padding:20px; margin:0; text-align:justify;}

.testobiancog				{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:24pt; color:#FFFFFF}
p.testobiancog {padding:0; padding-left:340px; padding-top:45px; margin:0}

p.testoff			{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:18px; color:#000000; padding:0; margin:0; text-align:justify;}

.testobiancom				{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:19pt; color:#FFFFFF}
a.testobiancom				{text-decoration:none}
a.testobiancom:hover		{text-decoration:underline}
p.testobiancom {padding:0; padding-left:20px; padding-top:2px; margin:0}

.testobianco				{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:18px; color:#FFFFFF}
a.testobianco				{text-decoration:none; margin-right:40px}
a.testobianco:hover		{text-decoration:underline}
p.testobianco {padding:0; padding-left:20px; padding-top:2px; margin:0}

.footert			{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:14px; color:#FFFFFF}
a.footert			{text-decoration:underline}
a.footert:hover		{text-decoration:none}
p.footert			{margin:0; padding:15px; text-align:justify; padding-bottom:0}

.testonero			{font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:16px; color:#000000}

	/* BEGIN CSS */
	.fadeThis {
		margin-top:3px;
		margin-left:3px;
		position:relative;
		display:block;
		height: 353px;
		width: 292px;
		background:url(../immagini/home2.jpg) 0 0 no-repeat;
	}
	
	.fadeThis * {
	  display: none;
	}
	
	.fadeThis span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 353px;
		width: 292px;
		background:url(../immagini/tenuta2.jpg) 0 0 no-repeat;
	}
	
	.fadeThisen {
		margin-top:3px;
		margin-left:3px;
		position:relative;
		display:block;
		height: 353px;
		width: 292px;
		background:url(../immagini/home2-en.jpg) 0 0 no-repeat;
	}
	
	.fadeThisen * {
	  display: none;
	}
	
	.fadeThisen span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 353px;
		width: 292px;
		background:url(../immagini/tenuta2-en.jpg) 0 0 no-repeat;
	}
	
	.cen {background:url(../immagini/home1.jpg) 0 0 no-repeat;}
	.cen span.hover {background:url(../immagini/stefano.jpg) 0 0 no-repeat;}	
	
.cornice {border:1px solid #7B7A7A}
.cornicen {border:1px solid #7B7A7A; margin-bottom:20px; margin-left:20px}
.vinohome {margin-bottom:20px; margin-top:20px}
#directions {width:890px; font-family:'AbelRegular', Trebuchet MS, Verdana; font-size:13px; background-color:#FFFFFF; margin-left:20px; margin-bottom:20px}
#mappadove {width:900px; height:350px; margin:20px; margin-top:10px}
#location {margin-left:20px}
.calcola {width:900px; height:30px}

/* Basic code - don't modify */
		.gallery				{list-style:none; margin:0; padding:0}
		.gallery li 			{float:left; margin-bottom:20px; margin-left:20px}				
 
.campo	{background-color:#FFFFFF; border:0; width:216px; height:24px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:13px; margin-top:10px; margin-bottom:6px; border-radius: 5px 5px 5px 5px;}
.campol	{background-color:#FFFFFF; border:1px solid #000000; width:216px; height:24px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:13px; margin-top:10px; margin-bottom:6px; border-radius: 5px 5px 5px 5px;}
.botnews {margin-top:8px; padding-left:30px}
.bottone 	{width:270px; height:40px; text-align:center}
.date		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family:'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.datebox	{background-color:#FFFFFF; border:1px solid #000000; width:90px; height:26px; font-family:Helvetica, Arial, sans-serif; color:#545454; font-size:10pt}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:494px; height:100px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.textb		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:340px; height:100px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.textc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:400px; height:200px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:300px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldcc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:234px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldccc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:100px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.corto	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.sel	{width:236px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.selp	{width:70px; height:30px; background-color:#FFFFFF; border:1px solid #000000; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:10pt}
.selpm	{width:125px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:8pt}
.selpp	{width:82px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:8pt}
.seln	{width:234px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: 'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.priv	{font-family:'AbelRegular', Trebuchet MS, Verdana; color:#000000; font-size:10pt; width:400px; height:40px}

.nivoZoomHover {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
	width:100%;
	height:100%;
	cursor:pointer;
}
.nivoCaption {
	display:none;
	position:absolute;
	z-index:110;
	text-align:center;
	background:#010101;
	color:#fff;
	padding:2px 0;
	overflow:hidden;
}

#demo {
	width:100%;
	margin:0 auto;
}
#demo a {
	margin:0 5px;
}
#demo img {
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
#demo img.nivoLarge {
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;
}


a.nivoZoom {
	border:0 !important;
}
a.nivoZoom img {
	-moz-box-shadow:0px 0px 5px #000;
	-webkit-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}
a.nivoZoom img.nivoLarge {
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;
	border:0;
}
.nivoZoomHover {
	border:0;
}
.nivoZoomHover.loading {
	background:url(../images/loading.gif) no-repeat 50% 50%;
	border:4px solid #000;
	width:16px;
	height:16px;
	top:43%;
	left:43%;
	opacity:0.8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:0;
}

#slider-wrapper {
    width:940px;
    height:auto;
    margin:0 auto;

}

#slider {
	position:relative;
    width:940px;
    height:auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:60px;
	top:4px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


#slider-wrapperd {
    width:298px;
    height:303px;
    margin:0 auto;

}

#sliderd {
	position:relative;
    width:298px;
    height:303px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#sliderd img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#sliderd a {
	border:0;
	display:block;
}


.nivoSliderd {
	position:relative;
}
.nivoSliderd img {
	position:absolute;
	top:0;
	left:0;
	
}
/* If an image is wrapped in a link */
.nivoSliderd a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

/*
* {display: none !important}
*/