html * {margin:0; padding:0;}
img {display:block;}
a img {border:0;}
ul, li {list-style:none;}
p {text-align:justify; margin:0;}
a {text-decoration:none;}
body {
font-family:georgia;
font-size:11px;
background:url(../img/mattonella.jpg) repeat;
}
#main, #top, #cont, #footer {width:959px;}

#main {
padding: 0 16px 0 15px;
left:50%;
margin-left:-495px;
position:relative;
background:#FBEBC5;
}

#main, #top, #cont, #footer {width:959px;}

#top {
height:124px;
background:url(../img/bg_top.jpg) 0 0 no-repeat;
}

#top a.logo {
display:block;
width:500px;
height:80px;
}
#top p.menu a {
display:block;
float:left; 
padding: 0 8px ; 
border-right:#E4D1A6 2px solid;
}
#top p.deu a {padding: 0 3px ; }

#top p.menu a img {padding-bottom:2px;}
#top p.menu a:hover img{border-bottom:#E4D1A6 2px solid;}

#top p.menu a.last {border:0}
#top p {position:absolute;
top:106px;
left:15px;
}

#top p.lingue {
left:810px;
 font:10px georgia; 
 text-transform:uppercase;
 }
#top p.lingue, #top p.lingue a{color:#69501C;}
#top p.lingue a:hover {text-decoration:underline;}

#fotone {
width:924px;
height:365px;
background:url(../img/fotone_home.jpg);
padding: 40px 0 0 35px;
}
#home #fotone { background:url(../img/fotone_home.jpg);}
#camere #fotone { background:url(../img/fotone_camere.jpg);}
#servizi #fotone { background:url(../img/fotone_servizi.jpg);}
#pacchetti #fotone { background:url(../img/fotone_pacchetti.jpg);}
#prenota #fotone { background:url(../img/fotone_prenota.jpg);}
#contatti #fotone { background:url(../img/fotone_contatti.jpg);}
#gallery #fotone { background:url(../img/fotone_gallery.jpg);}
#last #fotone { background:url(../img/fotone_last.jpg);}
#storia #fotone { background:url(../img/fotone_storia.jpg);}
#benessere #fotone { background:url(../img/fotone_benessere.jpg);}
#natura #fotone { background:url(../img/fotone_natura.jpg);}
#spirito #fotone { background:url(../img/fotone_spirito.jpg);}
#lavoro #fotone { background:url(../img/fotone_aziende.jpg);}
#tariffe #fotone { background:url(../img/fotone_tariffe.jpg);}
#cerimonie #fotone { background:url(../img/fotone_cerimonie.jpg);}
#emozioni_eventi #fotone { background:url(../img/fotone_emozioni_eventi.jpg);}
#eventi #fotone { background:url(../img/fotone_eventi.jpg);}
#meteo #fotone { background:url(../img/fotone_meteoi.jpg);}

#cont {padding-bottom:30px;}
.tipo2 #cont  {padding-bottom:0;}
#home #cont {background:url(../img/bg_cont_home.jpg) repeat-y;}
.interna #cont {background:url(../img/bg_cont_interna.jpg) repeat-y;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
 }


#sx,  #testo, #dx  {float:left;padding-top:30px;}
#cont #sx {background: url(../img/bg_cont_sx.gif) 0 0 no-repeat;}

#home #cont #sx {
padding-left:15px;
padding-right:20px;
width:225px;
}
.interna #dx img {margin: 15px 0 0 0;}
#benessere.interna #dx img, #natura.interna #dx img, #cerimonie.interna #dx img, #pacchetti.interna #dx img {margin: 0;}

.interna #cont p img {margin: 0 10px 0 0;}
.interna #cont #dx img.tit { margin-top:0;}

img.tit {padding-bottom:1px; }
#cont #sx img.tit { background: url(../img/bg_tit_sx.jpg) bottom no-repeat; }
#cont #dx img.tit { background: url(../img/bg_tit_dx.jpg) bottom no-repeat; border:0}
.interna #cont #dx img.tit { background:none; border:0; margin: 0 auto;}

#cont #dx {
width:220px;
padding-left:20px;
padding-right:15px;
}
#cont #dx_2 {
width:255px;
float:left;
overflow:hidden;
}

#home #cont #dx {background:url(../img/bg_dx.jpg) 0 0 no-repeat;}
.interna #cont #dx {background:url(../img/bg_dx_interna.jpg) 0 0 no-repeat; padding-top:35px;}
#storia.interna #cont #dx {background:url(../img/dx_storia.jpg) 0 0 no-repeat; height:615px;}

#camere.interna #cont #dx{padding-top:50px;}

#cont #testo {
padding-left:40px;
padding-right:40px;
}

#home #cont #testo {width:364px;}
.interna #cont #testo {width:624px; }
#gallery #cont #testo {width:879px; }
#gallery #cont  { background: url(../img/bg_cont_gallery.jpg) 0 0 repeat-y;}
#gallery #cont #testo #galleria a img  {float:left;}
#gallery #cont #testo #galleria {background: url(../img/divisorio_home_big.gif) 300px 230px no-repeat; float:left;}
#gallery #cont #testo #galleria a.interni img, #gallery #cont #testo #galleria a.chiesa img  {float:right;}
#servizi #cont #testo div {
padding-bottom:15px;
padding-right:15px;
}
#cont #testo p {
font-style:italic;
padding: 15px;
}

#home #cont #testo p {
color:#988362;
font-size:14px;
}
.interna #cont #testo p, .interna #cont #testo p a, ul.lista_2 li {color:#7d5139;}
.interna #cont #testo p a.un{text-decoration:underline;}
.interna #cont #testo p {
font-size:12px;
padding:0 0 7px 0;
text-align:justify;
line-height:17px;
}
.interna #cont #testo p.banner, .interna #cont #testo p.banner a {
text-align:center;
font-size:13px;
color:#894014;
}
.interna #cont #testo p.banner a {text-decoration:underline;}
#last #dx .scorri p, #contatti #dx .scorri p, #prenota #dx .scorri p, #pacchetti #dx .scorri p  {
font-size:12px;
font-style:italic;
padding:0 0 7px 0;
text-align:justify;
line-height:15px;
color:#7d5139;
}
#contatti #dx .scorri p a, #prenota #dx .scorri p a {color:#7d5139; text-decoration:underline}

#contatti #dx .scorri p a.blog, #prenota #dx .scorri p a.blog {text-transform:uppercase; font-weight:bold; text-decoration:none; }
 
#pacchetti #dx .scorri {margin-top:20px;  border-top:#E2B78E 1px solid;}

#pacchetti #dx .scorri p {padding-top:7px;}
#pacchetti #testo h1 {margin-bottom:40px;}
ul.lista_1 {padding: 20px 0 20px 15px;}
ul.lista_1 li {padding: 0 0 7px 0;}
ul.lista_1 li a, #cont #testo h2, #last #dx h2 , #prenota #dx h2{
display:block;
color:#894014;
font-size:12px;
text-transform:uppercase;
padding:3px 20px;
border-bottom:#e2b78e 1px solid;
background:url(../img/li_lista_1.png) 0 6px no-repeat;
width:200px;
}
#servizi #cont #testo h2 {width:auto;}
#last #dx h2, #prenota #dx h2  {padding:3px ; width:auto; background:none;}
#storia ul.lista_1 {padding-bottom: 0; padding-left:0;}

#storia ul.lista_1 li {padding-left:100px;}

#storia ul.lista_1 li#chiesa_lista  {background: url(../img/mini_storia_1.jpg) 0 20px no-repeat;}
#storia ul.lista_1 li#leggenda_lista  {background:url(../img/mini_storia_2.jpg) 0 20px no-repeat;}

#storia ul.lista_1 li li {padding-left:15px; }


.interna div.scorri p {font-size:11px; line-height:15px;}
.interna div.scorri  {
background:#FFDBA9;
 padding: 10px; 
 border-bottom:#E2B78E 1px solid;
 }
.interna div.nob  { border-bottom:0; }
#contatti #dx div.scorri, #prenota #dx div.scorri  {
 border-top:#E2B78E 1px solid;
margin-top:10px;
 padding: 10px 0; 

 }

#emozioni_eventi div.scorri  {
float:left; 
width:370px;
padding: 23px 20px;
 }
#lavoro div.scorri  {
float:left; 
width:360px;
padding: 23px 20px;
}

#spirito div.scorri  {
float:left; 
width:350px;
padding: 23px 20px;
}
#spirito #cont #testo h2, #tariffe #cont #testo h2  {margin-top:25px;}
#tariffe #cont #testo h2, #eventi #cont #testo h2{ width:auto;}

#pacchetti div.scorri  {
float:none; 
clear:both;
}


.interna #cont #testo img.mini {float:left; padding-right:10px;}

ul.lista_2 {padding: 5px 0;}
ul.lista_2 li {
font-size:11px;
font-style:italic;
padding:0 0 2px 15px;
background:url(../img/li_lista_2.gif) 0 5px no-repeat;
}

ul.lista_1 li a.freccia {
padding:0;
border:0;
background: none;
width:100%;
text-align:right;
}
#cont #testo ul.lista_1 li a.freccia img{ margin:-10px 0 0 0; padding: 0 0 0 475px;}
#cont #testo img {margin:0 auto;}
#cont #testo img.divi {margin:20px auto; clear:both;}

#cont #testo img.pren { float:right; margin:-20px 0 10px 0}

#cont #testo h2 {
clear:both;
margin-bottom:5px;
}
#natura #testo h2 {margin-top:20px;}

.pacchetti a {
display:block;
padding-bottom:15px;
float:left;
clear:both;
border-bottom:#d9ac86 3px double;
margin-top:15px;
width:210px;
}

.pacchetti a h1{
color:#6a2214;
font-size:13px;
padding: 0 0 0 15px;
float:right;
width:140px;
font-weight:normal
}

#pacchetti h3{
color:#6a2214;
font-size:13px;
padding: 0;
font-weight:normal;
clear:both;
}
#pacchetti h3 span {
color:#c67c46;
font-size:12px;
font-style:italic;
display:block;
}
#eventi .pacchetti a h1{
width:100px;
font-size:12px;
}
#eventi.interna #dx img {margin: 0;}

#sx .pacchetti a h1{
font-size:12px;
padding: 0 0 10px 0;
float:none;
width:auto;
color:#52472b;
}

.pacchetti a h1 span {
display:block;
color:#c67c46;
font-size:12px;
font-style:italic;

}
#eventi #cont #testo h2 span {
color:#c67c46;
font-size:11px;
font-style:italic;
text-transform:none;
}

#sx .pacchetti a h1 span {font-size:11px;}
#sx .pacchetti a p {
color:#8f8165;
font-style:normal;
font-size:10px;
}

#sx .pacchetti a p.more{
text-align:right;
color:#52472b;
padding-top:5px;
}


.pacchetti a:hover h1 {color:#c67c46;}
#sx .pacchetti a:hover h1, #sx .pacchetti a:hover p {color:#c67c46;}

.pacchetti a img, .interna #dx img, .interna #cont p img, #pacchetti h3 img {
padding:1px;
background:#FFEEDA;
border:#BDA581 1px solid;
}

.interna #cont p.miniature img{
padding:15px 0 10px 25px;
background:none;
border:0;
}


#eventi #cont p img  {margin: 0 20px 10px 0;}
#pacchetti #cont #testo h3 img  {margin: 0 20px 10px 0;}

#sx .pacchetti a img {margin: 0 10px 5px 0;}
.pacchetti a img, .interna #cont p img, #pacchetti h3 img  {float:left;}
.pacchetti a:hover img, #pacchetti a:hover h3 img  {
padding:0;
border:#c67c46 2px solid;
}


#testo h1 {
font:  bold 13px georgia;
text-transform:uppercase;
background:url(../img/divisorio_home.jpg) bottom left no-repeat;
padding-bottom:8px;
margin-bottom:15px;
}
#testo h1, #testo h1 a {color:#301000;}
#last #testo h1 {
float:left; 
width:290px;
padding-right:20px;
}
table.prezzi {
background: url(../img/bg_tab_tariffe.jpg) bottom repeat-x;
margin: 20px auto;
border-top:#e2b78e 1px solid;
border-bottom:#e2b78e 3px double;
}

table.prezzi td {padding: 5px;
font-size:12px;
color: #301000;
}
table.prezzi td.cifre {
text-align:center;
font-size:14px;
font-weight:bold;
color:#7d5139;
}

table.prezzi td.int {
text-align:center;
background:#ffdba9;
}
iframe.offerte {
width:290px;
height:500px;
padding:0 10px 10px 10px;
background: url(../img/bg_iframe_offerte.png) bottom no-repeat;
}

iframe.mappa{
width:620px;
padding:1px;
overflow:hidden;
background:#fff;
border:#e4cca0 1px solid;
height:290px;
}



iframe.meteo {
width:622px;
height:340px;
overflow:hidden;
border:0;
}

iframe.prenota {
width:622px;
height:250px;
}

.pdf {
float:right;
background: url(../img/bg_pdf.png) 0 0 no-repeat;
width:126px;
height:41px;
color:#621919;
padding: 5px 0 5px 25px;
margin: 20px 0 0 0;
}

.pdf:hover {color:#7d5150;}


#footer {
clear:both;
padding: 10px 0;
}
#footer *{
color:#988c6e;
font:10px arial;
}
#footer p {padding: 5px 0;}
#footer p.foot_link {
border-bottom:#dccaa3 1px solid;
font-weight:bold;
}
#footer p.foot_link, #footer p.foot_link a {font-size:11px;}

#footer p a:hover {color:#6c592a; text-decoration:underline;}
.hide {display:none;}

iframe.contatti {
border:0;
width:100%;
height:370px;
}

a.blog img {float:right; }
 a.blog img.ita { margin: 22px 260px 0 0; }
a.blog img.eng  {float:right; margin: 22px 292px 0 0; }
 a.blog img.deu {float:right; margin: 22px 172px 0 0; }