@charset "utf-8";
/* CSS Document */
body { font: 13px Georgia, "Times New Roman", Times, serif; line-height: 1.5; color: #333; background: #e5e1d1 url(../img/bg.jpg) no-repeat top center scroll; margin: 0; }
a { text-decoration: none; color: #4b001d; }
a:hover { color: #893153; }
a img { border: none; }
h3 { color: #4b001d; font-size: 16px; margin: 0; padding: 0; line-height: 1; }
strong { font-weight: bold; color: #6f5c28; }
/*	---------------------------------------------------------------------------------------
	Layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#stage { z-index: 100000; width: 870px; padding: 0; margin: 50px auto 70px; height: auto; background: url(../img/bg-stage.jpg) top left repeat-y scroll; }
#column { float: left; margin: 0; padding: 16px 16px 16px 30px ; width: 256px;  
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 210px;
	}
html>body #column {
	clear: left;
	width: 210px; 
	/* ie5win fudge ends */
	}
#content { float: left; margin: 0; padding: 16px 16px 16px 0; width: 614px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 598px;
	}
html>body #content {
	width: 598px; 
	/* ie5win fudge ends */
	}
/*	---------------------------------------------------------------------------------------
	Testata
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#testata { width: 900px; height: 350px;  margin: 0 0 0 -21px; padding: 0; background: url(../img/bg-testata.jpg) no-repeat top left; }
#anim { width: 450px; height: 239px; float: left; padding: 21px 0 0 278px; margin: 0; }
#menutre { width: 166px; height: 255px; margin: 0; padding: 13px 0 0 0; float: right; }
.uno, .due, .tre { display: block; height: 85px; width: 166px; }
.uno { background: url(../img/bt-01.jpg) no-repeat top left; }
.due { background: url(../img/bt-02.jpg) no-repeat top left; }
.tre { background: url(../img/bt-03.jpg) no-repeat top left; }
#menutre a:hover { background-position: bottom; }
/*	---------------------------------------------------------------------------------------
	Menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#menu { height: 61px; list-style: none; padding: 20px 40px; margin: 0; clear: both; }
#menu li { display: inline; float: left; padding: 0; margin: 0 20px 0 0; height: 29px; }
#menu a { font-weight: bold; font-size: 14px; padding: 5px 7px; color: #550d28; }
#menu a:hover { background-color: #d3bcbe; }
#menu .select { background-color: #b2878e; color: #FFF; }

#lingue { float: right; margin-left: 0; }
#lingue li { float: left; margin: 0 0 10px 0; padding: 5px; list-style: none; }
#lingue a:hover { background: none; }

/*	---------------------------------------------------------------------------------------
	News
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.notizia { margin: 0 0 80px 0; padding: 0; }
.notizia h3, h5 { margin: 0; line-height: 1;  }
.data { float: left; background: url(../img/bg-data.jpg) top center no-repeat; width: 82px; height: 30px; text-align: center; color: #7f6e3f; font-size: 14px; margin-right: 10px; padding-top: 7px; }
.titolo { font-size: 16px; padding-top: 5px; color: #4b001d; margin: 0; }
.titolo a { color: #4b001d; }
.titolo a:hover { color: #893153;}
.imgnews { display: inline-block; float: right; width: 140px; height: 124px; padding: 8px 0 0 14px; margin: -20px 0 0 0; background: url(../img/bg-imgnews.jpg) top left no-repeat; }
.imgnews-scheda { display: block; width: 431px; height: 281px; padding: 7px; margin: 20px 0 0 0; background: url(../img/bg-imgnews-scheda.jpg) top left no-repeat; }
#content .testo { width: 420px; margin-top: 20px; }
#content .testo-scheda { width: 450px; margin-top: 20px; }
#content strong { font-weight: bold; color: #6f5c28; }
#content p { width: 585px; margin-bottom: 40px; text-align: justify; }

/*	---------------------------------------------------------------------------------------
	Arteventi
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.artista { margin: 0 0 80px 0; padding: 0; }
.arteventi { display: inline-block; float: right; width: 154px; height: 124px; padding: 8px 0 0 14px; margin: -20px 0 0 0; background: url(../img/bg-imgnews.jpg) top left no-repeat; }
.arteventi a { display: inline-block; float: right; width: 154px; height: 124px; }
.arteventi .nascosto { visibility: hidden; width: 0; height: 0; }
/*	---------------------------------------------------------------------------------------
	Fotogallery
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#fotogal { background: url(../img/bg-fotogallery.jpg) top left no-repeat; width: 174px; height: 155px; margin-bottom: 40px; }
#fotogal a { display: inline-block; position: relative; top: 117px; left:94px; background: url(../img/bt-fotogallery.jpg) top; width: 84px; height: 31px; }
#fotogal a:hover { background: url(../img/bt-fotogallery.jpg) bottom; }
#fotogal .nascosto { visibility: hidden; }

#fotogalallog { background: url(../img/bg-fotogallery.jpg) top left no-repeat; width: 174px; height: 155px; margin-bottom: 40px; }
#fotogalallog a { display: inline-block; position: relative; top: 117px; left:80px; background: url(../img/bt-fotoalloggio.jpg) top; width: 96px; height: 32px; }
#fotogalallog a:hover { background: url(../img/bt-fotoalloggio.jpg) bottom; }
#fotogalallog .nascosto { visibility: hidden; }
/*	---------------------------------------------------------------------------------------
	Prenota / Tariffe / RSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#box-prenota { background: url(../img/bg-prenota.jpg) top left no-repeat; width: 200px; height: 92px; margin-bottom: 40px; }
#box-prenota a { display: inline-block; position: relative; top: 33px; left: 26px; background: url(../img/bt-prenota.jpg) top; width: 155px; height: 33px; }
#box-prenota a:hover { background: url(../img/bt-prenota.jpg) bottom; }

#box-tariffe { background: url(../img/bg-tariffe.jpg) top left no-repeat; width: 200px; height: 92px; margin-bottom: 40px; }
#box-tariffe a { display: inline-block; position: relative; top: 45px; left: 87px; background: url(../img/bt-tariffe.jpg) top; width: 74px; height: 30px; }
#box-tariffe a:hover { background: url(../img/bt-tariffe.jpg) bottom; }

#box-rss { background: url(../img/bg-rss.jpg) top left no-repeat; width: 200px; height: 92px; margin-bottom: 40px; }
#box-rss a { display: inline-block; position: relative; top: 45px; left: 106px; background: url(../img/bt-rss.jpg) top no-repeat; width: 43px; height: 31px; }
#box-rss a:hover { background: url(../img/bt-rss.jpg) bottom; }
/*	---------------------------------------------------------------------------------------
	Intestazione
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#intestazione { margin-bottom: 40px; }
#intestazione p { color: #4b001d; margin: 4px 0 0 0; padding-left: 25px; }
#int-a { background: url(../img/icon-A.gif) top left no-repeat;}
#int-b { background: url(../img/icon-B.gif) top left no-repeat;}
#int-c { background: url(../img/icon-C.gif) top left no-repeat;}
#int-d { background: url(../img/icon-D.gif) top left no-repeat;}
#int-d a { color: #4b001d; }
#int-d a:hover { text-decoration: underline; }
/*	---------------------------------------------------------------------------------------
	AMFU
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#amfu { margin-bottom: 40px; font-size: 12px; font-weight: bold; line-height: 1.3; background: url(../img/bg-amfu.jpg) top left no-repeat; width: 195px; height: 193px; }
#amfu p { padding-left: 45px; height: 25px;  }
#m { padding-top: 28px; }
#a { padding-top: 23px; }
#u { margin-top: 35px; }
#f { margin-top: 35px; }
/*	---------------------------------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#footer { clear: both; background: url(../img/bg-footer.jpg) top center no-repeat; height: 72px; padding: 0 16px 16px 16px; }
#footer p { line-height: 1; margin: 0; }
#fotmenu { color: #4b001d; text-align: center; padding-top: 20px;  }
#fotmenu a { color: #4b001d; padding: 0 10px; }
#fotmenu a:hover { text-decoration: underline; }
#fottest { color: #6f6c25; text-align: center; padding: 13px 0 0; }
#fottest a { color: #6f6c25; }
#fottest a:hover { text-decoration: underline; color: #220303; }
#credits { margin-left: 750px;  padding: 0; }
/*	---------------------------------------------------------------------------------------
	Richiesta Disponibilità
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
input, select, textarea { background: #faf9f6; font: 13px Georgia, "Times New Roman", Times, serif; border: 1px solid #bcb091; border-top-color: #7e6b38; border-left-color: #7e6b38; color: #333; }
#prenota { margin: 0; padding: 0; list-style: none; }
#prenota li { width: auto; height: auto; margin: 0 15px 25px 0; padding: 0; float: left; display: inline-block; }
#prenota li strong { color: #7f6e3f; display: inline-block; }
#prenota li input text { width: 180px; height: 20px; margin: 0; padding: 0; }
#prenota select { width: 150px; margin-top: 5px; margin-bottom: 5px; }
.viaeme input { width: 200px; }
#cap input { width: 50px; }
.provnaz input { width: 100px; }
#giorn input { width: 100px; margin-right: 50px; }
#giornp input { width: 100px; margin-right: 200px; }
#prenota .accapo { margin-right: 150px; }
#prenota #numer { width: 150px; }
#prenota #numer input { width: 20px; margin-bottom: 3px; vertical-align: middle; }
#prenota #camapp { width: 150px; }
#camapp input { margin-bottom: 6px; vertical-align: middle; }
#prenota #note { width: 500px; padding: 0;}
#prenota #note textarea { width: 430px; height: 80px; margin: 0; padding: 0; }
#prenota #come select { margin-left: 10px; vertical-align: middle; }

#prenota .info { clear: both; width: 550px; }
#prenota .accept { height: auto; width: auto; margin-bottom: 10px; }
#prenota .sub { width: 400px; padding-bottom: 25px; }*/
/*	---------------------------------------------------------------------------------------
	Alloggi / Residenza
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#map img { width: 451px; padding: 0; margin: 0; }
#map p { width: 451px; }
#map h3 { color: #4b001d; font-size: 16px; }
#alloggi { float: right; width: 130px; }
#alloggi p, h3 { margin: 5px 0 5px 0; padding: 0; }
#alloggi h3 a { color: #4b001d; font-size: 16px; }
#alloggi h3 a:hover { color: #893153; }
#alloggi .selezionato { color: #893153; }
#alloggi .piano { padding-top: 20px;}
#map .vai { padding: 13px; }
#alloggi h5 { color: #7f6e3f; font-size: 14px; margin-bottom: 15px; }

#foto-sched-allog { display: inline-block; width: 443px; height: 330px; padding: 8px 0 0 8px; background: url(../img/bg-foto-allog.jpg) top left no-repeat; }
#schedAllog p { width: 451px; }
#schedAllog h3 { color: #4b001d; font-size: 16px; }
#schedAllog h5 { color: #7f6e3f; font-size: 14px; margin-bottom: 10px; }

.storia { float: right; margin-left: 7px; margin-top: 4px; }

/*	---------------------------------------------------------------------------------------
	Località
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#dovegoogle { float: right; margin-right: 20px; margin-bottom: 40px; }
#dovegoogle a { display: block; background: url(../img/bt-dovegoogle.jpg) top; width: 102px; height: 84px;  }
#dovegoogle a:hover { background: url(../img/bt-dovegoogle.jpg) bottom;  }

#novoff { float: right; margin-right: 20px; margin-bottom: 40px; }
#novoff a { display: block; background: url(../img/bt-novioff.jpg) top; width: 102px; height: 84px;  }
#novoff a:hover { background: url(../img/bt-novioff.jpg) bottom;  }

#dovedep { width: 187px; height: 97px; margin-bottom: 40px; }
#dovedep a { display: inline-block; background: url(../ita/img/bt-mappa.jpg) top left no-repeat; width: 187px; height: 97px; }
#fotogal a:hover { background: url(../img/bt-fotogallery.jpg) bottom; }