body			{margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#040000; background-image:url(../immagini/sfondo.jpg); background-repeat:no-repeat; background-position:center top}

table.contenitore {width:1000px}
td.alto {height:104px; vertical-align:top}
td.sopra {height:30px; background-image:url(../immagini/sopra.png); background-repeat:no-repeat}
td.sx {vertical-align:top; width:750px; background-image:url(../immagini/sfondoc.png); background-repeat:repeat}
td.dx {vertical-align:top; width:347px; background-image:url(../immagini/sfondoc.png); background-repeat:repeat}
table.centrale {width:680px; margin-left:35px}
td.agr {height:50px; background-image:url(../immagini/agriturismo.png); background-repeat:no-repeat; background-position:left top}
td.agr-en {height:50px; background-image:url(../immagini/agriturismo-en.png); background-repeat:no-repeat; background-position:left top}
td.agr-de {height:50px; background-image:url(../immagini/agriturismo-de.png); background-repeat:no-repeat; background-position:left top}
td.agr-fr {height:50px; background-image:url(../immagini/agriturismo-fr.png); background-repeat:no-repeat; background-position:left top}
td.footer {height:199px; background-image:url(../immagini/footer.png); background-repeat:no-repeat}
td.bianca {background-color:#FFFFFF}
td.misto {height:45px; background-image:url(../immagini/misto.png); background-repeat:no-repeat; background-position:center bottom; background-color:#FFFFFF}
td.misto-en {height:45px; background-image:url(../immagini/misto-en.png); background-repeat:no-repeat; background-position:center bottom; background-color:#FFFFFF}
td.misto-de {height:45px; background-image:url(../immagini/misto-de.png); background-repeat:no-repeat; background-position:center bottom; background-color:#FFFFFF}
td.misto-fr {height:45px; background-image:url(../immagini/misto-fr.png); background-repeat:no-repeat; background-position:center bottom; background-color:#FFFFFF}
td.slide {height:500px; vertical-align:top}
td.offerte {height:64px; background-image:url(../immagini/offerte.png); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF}
td.offerte-en {height:64px; background-image:url(../immagini/offerte-en.png); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF}
td.offerte-fr {height:64px; background-image:url(../immagini/offerte-fr.png); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF}
td.offerte-de {height:64px; background-image:url(../immagini/offerte-de.png); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF}
td.bioazienda {height:80px; background-image:url(../immagini/bioazienda.png); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF}
td.div {height:60px; background-image:url(../immagini/div.png); background-repeat:no-repeat; background-position:center}
td.din {height:64px; background-image:url(../immagini/din.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.din-en {height:64px; background-image:url(../immagini/din-en.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.din-de {height:64px; background-image:url(../immagini/din-de.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.din-fr {height:64px; background-image:url(../immagini/din-fr.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.per {height:64px; background-image:url(../immagini/percorsi.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.per-en {height:64px; background-image:url(../immagini/percorsi-en.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.per-de {height:64px; background-image:url(../immagini/percorsi-de.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.per-fr {height:64px; background-image:url(../immagini/percorsi-fr.png); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF}
td.sfondodin {background-image:url(../immagini/sfondodin.png); background-repeat:no-repeat; height:38px}
td.sfondoper {background-image:url(../immagini/sfondoper.png); background-repeat:no-repeat; height:45px}
td.off {height:50px; background-image:url(../immagini/off.png); background-repeat:no-repeat; background-position:left top}
td.off-en {height:50px; background-image:url(../immagini/off-en.png); background-repeat:no-repeat; background-position:left top}
td.off-de {height:50px; background-image:url(../immagini/off-de.png); background-repeat:no-repeat; background-position:left top}
td.off-fr {height:50px; background-image:url(../immagini/off-fr.png); background-repeat:no-repeat; background-position:left top}
td.privacy {height:50px; background-image:url(../immagini/privacy.png); background-repeat:no-repeat; background-position:left top}
td.sitemap {height:50px; background-image:url(../immagini/sitemap.png); background-repeat:no-repeat; background-position:left top}
td.prezzi {height:50px; background-image:url(../immagini/prezzi.png); background-repeat:no-repeat; background-position:left top}
td.prezzi-en {height:50px; background-image:url(../immagini/prezzi-en.png); background-repeat:no-repeat; background-position:left top}
td.prezzi-de {height:50px; background-image:url(../immagini/prezzi-de.png); background-repeat:no-repeat; background-position:left top}
td.prezzi-fr {height:50px; background-image:url(../immagini/prezzi-fr.png); background-repeat:no-repeat; background-position:left top}
td.dove {height:50px; background-image:url(../immagini/dove.png); background-repeat:no-repeat; background-position:left top}
td.dove-en {height:50px; background-image:url(../immagini/dove-en.png); background-repeat:no-repeat; background-position:left top}
td.dove-de {height:50px; background-image:url(../immagini/dove-de.png); background-repeat:no-repeat; background-position:left top}
td.dove-fr {height:50px; background-image:url(../immagini/dove-fr.png); background-repeat:no-repeat; background-position:left top}
td.vino {height:50px; background-image:url(../immagini/vino.png); background-repeat:no-repeat; background-position:left top}
td.vino-en {height:50px; background-image:url(../immagini/vino-en.png); background-repeat:no-repeat; background-position:left top}
td.vino-de {height:50px; background-image:url(../immagini/vino-de.png); background-repeat:no-repeat; background-position:left top}
td.vino-fr {height:50px; background-image:url(../immagini/vino-fr.png); background-repeat:no-repeat; background-position:left top}
td.olio {height:50px; background-image:url(../immagini/olio.png); background-repeat:no-repeat; background-position:left top}
td.olio-en {height:50px; background-image:url(../immagini/olio-en.png); background-repeat:no-repeat; background-position:left top}
td.olio-de {height:50px; background-image:url(../immagini/olio-de.png); background-repeat:no-repeat; background-position:left top}
td.olio-fr {height:50px; background-image:url(../immagini/olio-fr.png); background-repeat:no-repeat; background-position:left top}
td.cont {height:50px; background-image:url(../immagini/cont.png); background-repeat:no-repeat; background-position:left top}
td.cont-en {height:50px; background-image:url(../immagini/cont-en.png); background-repeat:no-repeat; background-position:left top}
td.cont-de {height:50px; background-image:url(../immagini/cont-de.png); background-repeat:no-repeat; background-position:left top}
td.cont-fr {height:50px; background-image:url(../immagini/cont-fr.png); background-repeat:no-repeat; background-position:left top}
td.ristorante {height:50px; background-image:url(../immagini/ristorante.png); background-repeat:no-repeat; background-position:left top}
td.ristorante-en {height:50px; background-image:url(../immagini/ristorante-en.png); background-repeat:no-repeat; background-position:left top}
td.ristorante-de {height:50px; background-image:url(../immagini/ristorante-de.png); background-repeat:no-repeat; background-position:left top}
td.ristorante-fr {height:50px; background-image:url(../immagini/ristorante-fr.png); background-repeat:no-repeat; background-position:left top}
td.appartamenti {height:50px; background-image:url(../immagini/appartamenti.png); background-repeat:no-repeat; background-position:left top}
td.appartamenti-en {height:50px; background-image:url(../immagini/appartamenti-en.png); background-repeat:no-repeat; background-position:left top}
td.appartamenti-de {height:50px; background-image:url(../immagini/appartamenti-de.png); background-repeat:no-repeat; background-position:left top}
td.appartamenti-fr {height:50px; background-image:url(../immagini/appartamenti-fr.png); background-repeat:no-repeat; background-position:left top}
td.verde {background-color:#C4E6D0}
td.marrone {background-color:#F4DA84}
td.giallo {background-color:#FFC202}
td.verdescuro {background-color:#ECEFE3; padding:10px}

.logo {margin-left:20px; margin-top:12px}
.logof {margin-left:30px; margin-bottom:50px; margin-top:26px}

		.menu 					{list-style:none; height:58px; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; padding-left:6px}
		.menu li 				{float:left}
		.menu li a 				{display:block; position:relative; text-decoration:none}
		.menu li a em 			{display:block; height:58px; float:left; padding: 0 4px; font-size:19px; color:#FFFFFF; line-height:58px; font-style:normal}
		.menu li a b			{display:block; float:left; width:6px; height:58px; }
		.menu li a span 		{display:block; float:left;	width:6px; height:58px;}
		.menu li a:hover 		{border:0; cursor:pointer; color:#FFFFFF}
		.menu li a:hover b 		{background-position:left top; background:url(../immagini/menu.jpg) left bottom; position:relative; color:#FFFFFF}
		.menu li a:hover span 	{background-position:right top; background:url(../immagini/menu.jpg) right bottom; position:relative; color:#FFFFFF}
		.menu li a:hover em  	{background-position:center top; background:url(../immagini/sfmenu.jpg) center bottom repeat-x; position:relative; line-height:58px; color:#FFFFFF}

.bandiere {margin-bottom:3px}
.bandierei {margin-bottom:3px; margin-top:230px}
.richiedi {float:left; width:240px; background-position:center; height:54px; background-image:url(../immagini/disp.png); background-repeat:no-repeat} 
.richiedi-en {float:left; width:240px; background-position:center; height:54px; background-image:url(../immagini/disp-en.png); background-repeat:no-repeat} 
.richiedi-de {float:left; width:240px; background-position:center; height:54px; background-image:url(../immagini/disp-de.png); background-repeat:no-repeat} 
.richiedi-fr {float:left; width:240px; background-position:center; height:54px; background-image:url(../immagini/disp-fr.png); background-repeat:no-repeat} 
.dispsx {float:left; margin-left:8px; margin-top:16px} 
.inv {float:left; margin-left:17px; margin-top:4px} 
.cal {float:left; margin-left:11px; margin-top:16px} 

.app {margin:12px}
.sinistra			{float:left}
.sinistraimm		{float:left; width:200px}
.destra				{float:right}
.destratxt			{float:right; width:460px}
#mappa {position:relative; width:1091px; height:270px; margin-left:3px}
#mappadin {width:680px; height:450px}
#cicloturismo	{width:204px; height:375px; left:12px; top:10px; z-index:98; position:relative; background-image:url(../immagini/boxscuro.png); background-repeat:no-repeat}
#logoc	{width:72px; height:61px; left:740px; top:-416px; z-index:99; position:relative; background-image:url(../immagini/logoc.png); background-repeat:no-repeat}
.leggi	{width:53px; height:109px; left:20px; top:-8px; z-index:99; position:relative}
.assoluto {z-index:1; position:absolute; border:0}
.footersxg {float:left; width:690px; margin-left:20px}
.footersx {float:left; width:690px; margin-top:120px; margin-left:20px; position:relative; z-index:110}
.footerdx  {float:right; width:310px; text-align:right; margin-right:20px}		
.ric {float:left; width:226px; height:20px; background-image:url(../immagini/ric.png); background-repeat:no-repeat; background-position:center}

.datebox	{background-color:#FFFFFF; border:1px solid #000000; width:80px; height:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454; font-size:8pt; margin-left:8px}
.selbox		{background-color:#FFFFFF; border:1px solid #000000; width:80px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454; font-size:8pt; margin-left:8px}
.imm	{margin-left:12px}
.img					{border:1px solid #B1792E}
.ims {margin-right:12px; margin-bottom:12px}
.sch {margin-top:8px}

.testo				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; color:#040000}
a.testo				{color:#5B5B5C; text-decoration:none}
a.testo:hover		{color:#040000; text-decoration:none}
p.testo				{text-align:justify; padding:0; margin:0}
span.testo			{margin-left:15px}

.testoverde				{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#73B445}
a.testoverde			{color:#73B445; text-decoration:none}
a.testoverde:hover		{color:#589341; text-decoration:none}

.testorosso			{font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; color:#990000}
a.testorosso		{color:#990000; text-decoration:none}
a.testorosso:hover	{color:#990000; text-decoration:underline}

.testom				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#B1792E}
a.testom			{color:#B1792E; text-decoration:none; font-weight:bold}
a.testom:hover		{color:#B1792E; text-decoration:none}

.footert			{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFFFFF}
a.footert			{text-decoration:none}
a.footert:hover		{text-decoration:underline}
p.footert			{padding:0; margin:12px; margin-left:0; margin-right:0}

.titoff				{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#73B445}
a.titoff			{text-decoration:none; margin-right:12px}
a.titoff:hover		{text-decoration:none; color:#5A843C}

.dataoff			{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#030001}
a.dataoff			{text-decoration:none; margin-right:12px}
a.dataoff:hover		{text-decoration:none; color:#565555}
p.dataoff			{padding:0; margin:12px; font-family:Georgia, "Times New Roman", Times, serif}

.testodin				{font-family:Georgia, "Times New Roman", Times, serif; font-size: 19px; color:#2C4A77; font-style:italic}
a.testodin				{color:#2C4A77; text-decoration:none}
a.testodin:hover		{color:#283B58; text-decoration:none}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; color:#B1792E; padding:0; margin:0; margin-top:10px; margin-left:24px; font-weight:normal; float:left}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#73B445; padding:0; margin:0; margin-top:10px; font-weight:normal; margin-bottom:10px}
h2.n {margin:0}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#73B445; padding:0; margin:0; margin-top:10px; font-weight:normal}

		.percorsi				{list-style:none; margin:0; padding:0; padding-top:16px}
		.percorsi li 			{margin-left:20px}
		.percorsi li a 			{display:block; position:relative; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:17px; font-style:italic}
		.percorsi li a:hover 	{text-decoration:underline}		

td.links				{ padding:6px; vertical-align:top}
td.links_sopra		{ padding:6px; background-color:#A5A751; vertical-align:top}
.clipwrapper{
  left:3px;
  top:10px;
  position:relative;
  height:110px;
  
}
.clip{
  position:absolute;
  clip:rect(0px,146px,120px,0px);
  
  }

.bottone 	{width:270px; height:40px; text-align:center}
.date		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:494px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textb		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.textc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:400px; height:200px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:300px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:234px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.fieldccc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:100px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.corto	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.sel	{width:236px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.selp	{width:148px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.selpm	{width:125px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.selpp	{width:82px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:8pt}
.seln	{width:234px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Georgia, "Times New Roman", Times, serif; color:#000000; font-size:9pt}
.priv	{font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:10pt; width:400px; height:40px}

#blocco	{z-index:98; position:relative; height:58px; margin-top:-58px; background-image:url(../immagini/boxmenu.png); background-repeat:no-repeat}
#lingue {width:115px; z-index:68; position:relative; margin-top:-604px; left:950px; background-image:url(../immagini/logoalto.png); background-repeat:no-repeat; height:323px; text-align:center}
.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:1097px;
    height:500px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:1097px;
    height:500px;
	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:50px;
	bottom:410px;
}
.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;
}
