body { background:#F8ECD4 url(../img/bg.jpg) repeat-x top; }

#contenitore  {
	width:820px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-410px;
	background:#FEF4D9 url(../img/bg_sx.jpg) no-repeat;
	}

#dx {
margin-left:10px;
width:810px;
background:#FEF4D9 url(../img/bg_dx.jpg) top right no-repeat;
}

#top, #foto, #categorie, #contenuti, #footer {
width:770px;
margin-left:15px;
}

#top {
height:109px;
background: url(../img/bg_logo.jpg);
overflow:hidden;
}

#top #logo {
border:0;
margin:10px 0 0 15px;
float:left;
}

#lingue {
position:absolute;
top:6px;
left:688px;
display:block;
width:100px;
}
 #lingue li {
padding:0;
margin:0;
display:inline;
}

 #lingue li a {
text-decoration:none;
font:bold 9pt georgia;
color:#c79f53;
padding:0;
margin:0;
}

#top #link {
height:43px;
background:url(../img/bg_menu.jpg) bottom repeat-x;
position:relative;
float:right;
top:62px;
}
#top #link li {float:left;
margin:0;
background:url(../img/bg_menu_li.gif) bottom left no-repeat;
height:25px;}

#top #link li a {
display:block;
text-decoration:none;
font:bold 9pt georgia;
color:#c79f53;
padding:0 7px 0 11px;
}


#foto {height:245px;}

#home #foto {background:url(../img/bg_fotone.jpg);}
#home.top_cerimonie #foto {background:url(../img/bg_fotone_cerimonie.jpg);}
#home.top_appartamenti #foto {background:url(../img/bg_fotone_appartamenti.jpg);}
#home.top_camere #foto {background:url(../img/bg_fotone_camere.jpg);}
#home.top_olio #foto {background:url(../img/bg_fotone_olio.jpg);}
#home.top_vino #foto {background:url(../img/bg_fotone_vino.jpg);}
#home.top_gallery #foto {background:url(../img/bg_fotone_gallery.jpg);}
#home.top_servizi #foto {background:url(../img/bg_fotone_servizi.jpg);}
#home.top_sport #foto {background:url(../img/bg_fotone_sport.jpg);}
#home.top_contatti #foto {background:url(../img/bg_fotone_contatti.jpg);}
#home.top_intorno #foto {background:url(../img/bg_fotone_intornoanoi.jpg);}
#home.top_guest #foto {background:url(../img/bg_fotone_guest.jpg);}
#home.top_tariffe #foto {background:url(../img/bg_fotone_tariffe.jpg);}
#home.top_benessere #foto {background:url(../img/bg_fotone_benessere.jpg);}
#home.top_last #foto {background:url(../img/bg_fotone_last.jpg);}
#home.top_raggiungerci #foto {background:url(../img/bg_fotone_raggiungerci.jpg);}
#home.top_ristorante #foto {background:url(../img/bg_fotone_ristorante.jpg);}
#home.top_dicono #foto {background:url(../img/bg_fotone_dicono.jpg);}

#foto ul, #top #link, #lingue, #mezzi, #appartamenti, #percorsi {
list-style:none;
margin:0;
padding:0;
}
#foto ul li a {
text-decoration:none;
color:#fdf4d9;
font:bold italic 11pt times;
display:block;
margin-left:6px;
height:32px;
line-height:30px;
width:300px;
}
#categorie {
height:156px;
}

#categorie ul {
margin:0;
padding:0;
list-style:none;
}

#categorie li {display:inline;
maring:0;
padding:0;}
#categorie img {border:0}


#footer {
height:45px;
background:#FEF4D9 url(../img/bg_footer.jpg) top repeat-x;
font:9pt georgia;
text-align:center;
color:#8B662F;
padding-top:12px;
margin-top:0;
clear:both;
}

#footer a {color:#8B662F;}

#contenuti {
font:italic 10pt times;
color:#897d43;
text-align:justify;
margin:15px;
padding:0;
overflow:hidden;
}
#contenuti p {
margin:0;
line-height:16px;
padding:0;}
#home #contenuti p {line-height:21px; padding:0 0 10px 0;}
#home.top_tariffe #contenuti p {line-height:17px;}

#contenuti_sx, #contenuti_dx {
float:left;
margin:0;
overflow:hidden;
}

#contenuti_sx {padding:0 15px 0 0;}
#contenuti_dx {padding:0;}
#contenuti_dx p, #contenuti_dx h3 {
padding:6px 9px 0 0;
margin:0 0 0 15px;
color:#8b5e02;}
#contenuti_dx p {font-size: 11pt;}
#home #contenuti_dx p {font-size: 10pt; padding-bottom:0; line-height:17px;}
#contenuti_dx h3 {
padding-bottom:6px;
border-bottom:#d4ae67 1px solid;
text-decoration:none;
}

#contenuti_dx h3 a {
color:#8b5e02;
text-decoration:none;}
.testo_interno h3 a {color:#897d43;}
#contenuti_dx .dx1 {border-bottom: #d4ae67 2px solid;}

#contenuti_sx.intro {
width:518px;
border-right:#d4ae67 2px solid;
}

#contenuti_dx.intro {
width:235px;
}

#contenuti_dx.intro span a {
text-decoration:none;
font-size: 11pt;
font-weight:bold;
color:#8b5e02;
margin:20px 0 10px 0;
padding:0 5px 0 0 ;
text-align:right;
display:block;
}

#contenuti_dx.intro  .dx1 span a, #contenuti_dx.intro  .dx2 span a {
margin:0 ;
}

#contenuti_dx.intro p a {
text-decoration:none;
color:#8b5e02;
}

img.img_sx { 
float:left;
padding: 6px 9px 0 2px;
}
img.img_dx {
 float:right;
 padding: 6px 0 2px 9px;
}


/*.dx1 { background:url(../img/bg_lato_dx_home.jpg) bottom no-repeat; }

.dx2 { background:url(../img/bg_lato_dx2a_home.jpg) bottom  left no-repeat;}*/
.dx1 { background:url(../img/home_cerimonie.jpg) bottom left no-repeat; padding-bottom:145px; }
.dx2 { background:url(../img/home_uva.jpg) bottom left no-repeat; padding-bottom:140px; }

#foto_sx {
float:left;
width:188px;
}

#contenuti ul {
margin:0;
padding:0;
list-style:none;
float:left;
display:block;
width:188px;}

#contenuti ul li a img {border:0;}

.pagina .testo_interno, .raggiungerci_mezzi .testo_interno  {
width:365px;
overflow:hidden;
}
.raggiungerci .testo_interno, .tariffe .testo_interno, .contatti .testo_interno, .top_last .testo_interno, .top_dicono .testo_interno{width:553px;
}

.photogallery_pagine .testo_interno{width:740px;
height:400px;
border:0;}

.testo_interno {
float:left;
display:block;
background:#fffaed;
padding:6px 14px 12px 13px; 
font-size:14px;
border-right:#d4ae67 1px solid;
overflow:hidden;
}
.testo_interno h3 {
margin:0 0 6px 0 ;
padding:0;
font-size:13pt;
}

.camere {background:url(../img/bg_dx_camere.jpg) bottom right no-repeat;}
.appartamenti {background:url(../img/bg_dx_appartamenti.jpg) bottom right no-repeat;}
.raggiungerci, .raggiungerci_mezzi {background:url(../img/umbria.jpg) bottom right no-repeat;}
.servizi {background:url(../img/bg_dx_servizi.jpg) bottom right no-repeat;}
.sport {background:url(../img/bg_dx_sport.jpg) bottom right no-repeat;}
.benessere {background:url(../img/bg_dx_benessere.jpg) bottom right no-repeat;}
.intornoanoi {background:url(../img/bg_dx_intornoanoi.jpg) bottom right no-repeat;}
.ristorante {background:url(../img/bg_dx_ristorante.jpg) bottom right no-repeat;}
.contatti {background:url(../img/bg_dx_contatti.jpg) bottom right no-repeat;}
.guestbook {background:url(../img/bg_dx_guestbook.jpg) bottom right no-repeat;}
.cerimonie {background:url(../img/bg_dx_cerimonie.jpg) bottom right no-repeat;}
.appartamenti_vino {background:url(../img/bg_dx_appartamenti_vino.jpg) bottom right no-repeat;}
.appartamenti_olio {background:url(../img/bg_dx_appartamenti_olio.jpg) bottom right no-repeat;}

.offerte {background:url(../img/bg_dx_offerte.jpg) bottom right no-repeat;}
.photogallery .testo_interno 
{background:#fffaed url(../img/bg_photogallery.jpg) bottom  no-repeat;
width:100%}

.treno .testo_interno {height:300px;} /* per far vedere la cartina dell'umbria nello sfondo */

a.galleria, #mezzi {
top:527px;
left:606px;
position:absolute;
}
a.galleria, #mezzi li a, #percorsi li a{
background:url(../img/quad.gif) center left no-repeat;
height:18px;
padding:0 0 0 20px;
width:180px;
line-height:18px;
}

a.galleria, #mezzi li a, #nomi_app li a, #percorsi li a{
color:#C79F53;
font: normal bold 9pt Georgia;
text-decoration:none;
display:block;
}
.galleria:hover,  #mezzi li a:hover, #nomi_app li a:hover, #percorsi li a:hove, #top #link li a:hover, #footer a:hover { color:#E34B02; } /*rosso arancio */
.mappa {border:#D2B16E 1px solid; }

#nomi_app {overflow:hidden;}
#nomi_app li a {
width:188px;
height:164px;
display:block;
padding:5px 0 0 0;
text-align:right;
}
#nomi_app li a span {margin-right:30px;}

#nomi_app li a.olio { background:url(../img/foto/bot_villa_olio.jpg) left top no-repeat;}
#nomi_app li a.vino { background:url(../img/foto/bot_villa_vino.jpg) left top no-repeat;}

a.norm {
color:#897d43;
font-weight:bold;}
a.norm:hover {color:#996600;}

#contenuti.servizi .testo_interno p {line-height:14px;}

#percorsi {
width:188px;
height:185px;
background:url(../img/bg_percorsi.jpg) no-repeat;
display:block;
position:absolute;
left:23px;
top:840px;
}

#percorsi li a {
width:150px;
font-size:11px;
height:auto;
margin: 0 0 0 10px;
border-left:#D2B16E 1px solid;
padding:5px 0 3px 20px;
color:#7a5c22;
}
#percorsi li.tit {
margin:3px 0 3px 10px;
font-size:16px;
color:#8b5e02;

}

/* tariffe */
.tariffe td {
font:normal 12px arial;
color:#c1a66b;
text-align:center;
}
td.periodo {
background:#f7ecd4 url(../img/tariffe_bg_periodo.jpg) right repeat-y;
height:40px;
color:#a88e4b;
font-size:12px;
padding:3px 10px;
font-weight:bold;
}
td.tipo, td.bb , td.sin
{color:#7d5c15;
font-size:11px;}

td.sin {text-align:left;}
td.tipo {font: bold italic 14px times;}

.tariffe h5 {
background:url(../img/tariffe_bg_tit_camere.jpg) repeat-y;
margin:0;
padding:0 0 3px 0;
font:bold italic 15px times;
color:#7d5c15;
text-align:center;
display:block;
width:200px;
height:15px;
position:relative;

}
.tariffe h5.cam {left:100px;}
.tariffe h5.app {left:240px;}

#cameretab {
float:left;
margin:0 10px 0 0;
}
#apptab {
float:left;
margin:0 0 0 5px;}

#servizi_camere {
width:255px;
float:left;
}
.cam_eng {background:url(../img/tariffe_dx_camere_eng.jpg) bottom right no-repeat;}
.cam_ita {background:url(../img/tariffe_dx_camere.jpg) bottom right no-repeat;}
.cam_fra {background:url(../img/tariffe_dx_camere_fra.jpg) bottom right no-repeat;}

#servizi_app {
float:left;
margin:0 5px 0 0;
}
.app_ita {background:url(../img/tariffe_dx_appartamenti.jpg) bottom left no-repeat;}
.app_eng {background:url(../img/tariffe_dx_appartamenti_eng.jpg) bottom left no-repeat;}
.app_fra {background:url(../img/tariffe_dx_appartamenti_fra.jpg) bottom left no-repeat;}

#servizi_camere p, #servizi_app p {
padding:5px 9px;
color:#7d5c15;
font-size:10pt;
overflow:hidden;
}
#home.top_tariffe #servizi_camere p {
background:#f7ecd4 url(../img/tariffe_bg_servizi_camere.jpg) repeat-y;
width:200px;
padding: 0 7px;
}
#home.top_tariffe #servizi_app p {
background:#f7ecd4 url(../img/tariffe_bg_servizi_app.jpg) repeat-y;
width:180px;
padding: 0 5px;
margin-left:45px;
}

#tabapp { /*tabella tariffe appartamenti*/
width:290px;
}

#servizi_camere h4, #servizi_camere p.rx, #servizi_app h4, #servizi_app p.rx {
font:bold italic 14px times;
color:#7d5c15;
}
#servizi_camere h4 {margin:0 0 0 3px;}
#servizi_app h4 {margin:0 0 0 50px;}

#servizi_camere p.rx, #servizi_app p.rx {text-align:right;}
.tariffe p {clear:left;}

#testo_destro {
float:left;
padding:0 0 0 15px;
width:171px;
font-size:10pt;
}
p.centro {text-align:center;}

li.testo {
text-align:center;
padding:5px;
line-height:16px;
color:#8b5e02;
}


.photogallery .testo_interno{height:340px;}
#fotogal {
width:770px;
left:47px;
top:552px;
position:absolute;
}

#fotogal a {
display:block;
float:left;
width:183px;
background: #F8ECD4;
margin:0 53px 138px 0;
padding: 0 9px 0 0;
text-align:right;
height:17px;

}
#fotogal a img{
padding:1px;
border:#d1b06f 1px solid;
margin:10px 40px 15px 10px;
background:#FFFFCC;
display:block;
float:left;
}
.fotine a {
display:block;
float:left;
width:191px;
background: #F8ECD4;
margin:5px 40px 5px 10px;
padding: 0 9px 0 0;
text-align:right;
border:#d1b06f 1px solid;
padding:1px;
color:#8b5e02;
text-decoration:none;
font-weight:bold;
overflow:hidden;

}
.fotine a img{
display:block;
float:left;
border:0;
overflow:hidden;
}

#contenuti.photogallery .testo_interno ul {
z-index:100;
position:absolute;
top:675px; 
left:59px;
font-weight:bold;
list-style:none;
margin:0;
padding:0;
width:770px;
}
#contenuti.photogallery .testo_interno li {
display:block;
float:left;
width:183px;
background: #F8ECD4;
margin:0 53px 138px 0;
padding: 0 9px 0 0;
text-align:right;
height:17px;
}

#contenuti.photogallery .testo_interno li a{
color:#8b5e02;
text-decoration:none;

}


/*fotogallery */

#containerfoto {
position:absolute;
width: 550px;
left:20px;
top:500px;
}

#containerfoto ul {
margin:0;
padding:0;
list-type:none;
position:absolute;
top:70px;
left:600px;
width:190px;
}
#containerfoto li {
margin:0 11px 12px 0;
padding:0;
display:block;
float:left;
}

a.gfoto span {
	display:block; 
	position:absolute;
	width:1px; 
	height:1px; 
	top: 1px; 
	left: -569px;
	overflow:hidden; 
	}

a.gfoto, a.gfoto:visited {
	display:block; 
	width:70px; 
	height:47px; 
	float:left; 
	margin:0;
	z-index:100;
	border:#d1b06f 1px solid;
}

a.gfoto:active {	border:#d1b066 1px solid;}
a.gfoto:active img{
	position:relative; 
	z-index:100;
	width:540px;
}
a.gfoto:active span {
	display:block; 
	position:absolute; 
	width:540px; 
	z-index:100;
}

#containerfoto a.gfoto:active span{height:359px;}

.imagefoto {
display:block; 
position:absolute; 
width:540px; 
top:70px;
left:30px;
height:359px;
border:#d1b066 1px solid;
}


a.camere1 {background: url(../img/gallery/camere1_pic.jpg);}
a.camere2 {background: url(../img/gallery/camere2_pic.jpg);}
a.camere3 {background: url(../img/gallery/camere3_pic.jpg);}
a.camere4 {background: url(../img/gallery/camere4_pic.jpg);}
a.camere5 {background: url(../img/gallery/camere5_pic.jpg);}
a.camere6 {background: url(../img/gallery/camere6_pic.jpg);}
a.camere7 {background: url(../img/gallery/camere7_pic.jpg);}
a.camere8 {background: url(../img/gallery/camere8_pic.jpg);}
a.camere9 {background: url(../img/gallery/camere9_pic.jpg);}
a.camere10 {background: url(../img/gallery/camere10_pic.jpg);}
a.camere11 {background: url(../img/gallery/camere11_pic.jpg);}
a.camere12 {background: url(../img/gallery/camere12_pic.jpg);}
a.camere13 {background: url(../img/gallery/camere13_pic.jpg);}

a.ristorante1 {background: url(../img/gallery/ristorante1_pic.jpg);}
a.ristorante2 {background: url(../img/gallery/ristorante2_pic.jpg);}
a.ristorante3 {background: url(../img/gallery/ristorante3_pic.jpg);}
a.ristorante4 {background: url(../img/gallery/ristorante4_pic.jpg);}
a.ristorante5 {background: url(../img/gallery/ristorante5_pic.jpg);}
a.ristorante6 {background: url(../img/gallery/ristorante6_pic.jpg);}
a.ristorante7 {background: url(../img/gallery/ristorante7_pic.jpg);}
a.ristorante8 {background: url(../img/gallery/ristorante8_pic.jpg);}
a.ristorante9 {background: url(../img/gallery/ristorante9_pic.jpg);}
a.ristorante10 {background: url(../img/gallery/ristorante10_pic.jpg);}
a.ristorante11 {background: url(../img/gallery/ristorante11_pic.jpg);}
a.ristorante12 {background: url(../img/gallery/ristorante12_pic.jpg);}

a.appartamen1 {background: url(../img/gallery/appartamen1_pic.jpg);}
a.appartamen2 {background: url(../img/gallery/appartamen2_pic.jpg);}
a.appartamen3 {background: url(../img/gallery/appartamen3_pic.jpg);}
a.appartamen4 {background: url(../img/gallery/appartamen4_pic.jpg);}
a.appartamen5 {background: url(../img/gallery/appartamen5_pic.jpg);}
a.appartamen6 {background: url(../img/gallery/appartamen6_pic.jpg);}
a.appartamen7 {background: url(../img/gallery/appartamen7_pic.jpg);}
a.appartamen8 {background: url(../img/gallery/appartamen8_pic.jpg);}
a.appartamen9 {background: url(../img/gallery/appartamen9_pic.jpg);}
a.appartamen10 {background: url(../img/gallery/appartamen10_pic.jpg);}
a.appartamen11 {background: url(../img/gallery/appartamen11_pic.jpg);}
a.appartamen12 {background: url(../img/gallery/appartamen12_pic.jpg);}
a.appartamen13 {background: url(../img/gallery/appartamen13_pic.jpg);}

a.sport1 {background: url(../img/gallery/sport1_pic.jpg);}
a.sport2 {background: url(../img/gallery/sport2_pic.jpg);}
a.sport3 {background: url(../img/gallery/sport3_pic.jpg);}
a.sport4 {background: url(../img/gallery/sport4_pic.jpg);}
a.sport5 {background: url(../img/gallery/sport5_pic.jpg);}
a.sport6 {background: url(../img/gallery/sport6_pic.jpg);}
a.sport7 {background: url(../img/gallery/sport7_pic.jpg);}
a.sport8 {background: url(../img/gallery/sport8_pic.jpg);}
a.sport9 {background: url(../img/gallery/sport9_pic.jpg);}
a.sport10 {background: url(../img/gallery/sport10_pic.jpg);}
a.sport11 {background: url(../img/gallery/sport11_pic.jpg);}
a.sport12 {background: url(../img/gallery/sport12_pic.jpg);}

a.intorno1 {background: url(../img/gallery/intorno1_pic.jpg);}
a.intorno2 {background: url(../img/gallery/intorno2_pic.jpg);}
a.intorno3 {background: url(../img/gallery/intorno3_pic.jpg);}
a.intorno4 {background: url(../img/gallery/intorno4_pic.jpg);}
a.intorno5 {background: url(../img/gallery/intorno5_pic.jpg);}
a.intorno6 {background: url(../img/gallery/intorno6_pic.jpg);}
a.intorno7 {background: url(../img/gallery/intorno7_pic.jpg);}
a.intorno8 {background: url(../img/gallery/intorno8_pic.jpg);}
a.intorno9 {background: url(../img/gallery/intorno9_pic.jpg);}
a.intorno10 {background: url(../img/gallery/intorno10_pic.jpg);}
a.intorno11 {background: url(../img/gallery/intorno11_pic.jpg);}
a.intorno12 {background: url(../img/gallery/intorno12_pic.jpg);}

#pop {
width:395px;
height:240px;
background:url(../img/sfondo_pop.jpg) no-repeat;
margin:0;
padding:0;
}

#pop img{
margin:0;
padding:0;
width:395px;
height:250px;
}

#testopop p{
font: 12px georgia;
color:#595959;
width:395px;
text-align:justify;
padding-top:130px;
padding-left: 5px;
padding-right: 5px;
text-align:center;
}

#cancellazione {
background:#fff;
border:#996600 1px solid;
padding:10px;
font-size:11px;
}

div.iframe_offerte  {
float:left; padding: 0 20px 0 0;
}
div#lastminute  {border-left:#D5B57C 1px solid;}
div#lastminute h3  { padding-left:15px;}

div.iframe_offerte iframe{
border:0;
width:255px;
height:350px;
overflow:auto;
}

span.gallery {display:none;}


/* dicono di noi */
.dicono .testo_interno {height:495px;}
h4#data {
color:#7C7056;
font-size:15px;
padding:17px 0 7px 0;
border-bottom:#D5AD67 1px solid;
margin:0;
}

h4#data span {color:#D8BA84;}

h5 {
color:#9B7E38;
font-size:14px;
padding: 5px 0 25px 0;
margin:0;
}

#foto_articolo { float:left; }
#articolo {float:right;
text-align:justify;
padding: 0;
width:220px;
}

#lista_articoli {
float:left;
width:165px;
}

#lista_articoli a {
text-decoration:none;
display:block;
clear:both;
color:#D5B374;
background: url(../img/quad.gif) left 5px no-repeat;
padding:0 0 20px 20px;
text-align:left;
}

#lista_articoli a img {
border:#D2B474 1px solid;
margin:5px 0;
}
#lista_articoli a:hover img {border:#7C7056 1px solid;}


#articolo_pdf {
background:#d3b474 url(../img/pdf_dicono.png) 3px 3px no-repeat;
display:block;
clear:both;
float:right;
margin: 40px 0 0 0;
padding: 5px 3px 5px 28px;
height:17px;
color:#fff;
text-decoration:none;
font-style:normal;
font-weight:bold;
font-size:13px;
width:140px;
}
#articolo_pdf:hover, #lista_articoli a:hover  {color:#7C7056;}

/* dicono di noi */
