@charset "utf-8";
/* CSS Document */

body{ padding-top:10px;}
#testa{background-image:url(../img/sf-testa.gif); background-repeat:repeat-x; background-position: bottom}
#utility{ text-align:right; font-size:10px;}
#utility a{ color:#999; text-decoration:none; text-transform:uppercase; margin-left:10px;}
#utility a:hover{ color:#2e5902 ; text-decoration:underline;}
#piede{background-image:url(../img/sf-piede.gif); background-repeat:repeat-x; background-position: top}
#menu-centro {
	background-color: #2e5902;
}
#menu-centro a{
	color: #899768; margin-left:25px; line-height:40px; height:40px;
	font-family: Arial, Helvetica, sans-serif, "Lucida Grande";
	text-decoration:none; text-transform:uppercase;
}
#menu-centro a:hover{ border-bottom: 6px solid #899768;}
#prenota{font-size:0.9em}

label
{
width: 7em;
float: left;
margin-right: 0.5em;
display: block;
line-height:18px;

}
legend{border:1px solid #A7CB80; background-color:#A7CB80; color:#FFFFFF; text-transform: uppercase; font-size: 10px;}
div.text input{width: 120px; height:16px; line-height: 16px; margin-bottom:4px;border:1px solid #A7CB80; font-size:0.8em; color:#2e5902; padding: 2px;}

.submit input
{
margin-left: 6em;
} 
fieldset{border-color:#A7CB80; margin-right:10px; margin-top:10px; padding:5px 2px; margin-bottom:0;}
#centro{background-color:#D3E9A0}
div.info-prenota div{ border-top: 1px solid  #A7CB80}
#piede a{ color: #333333; text-decoration:underline;}

#newsletter{ width: 221px; background-image: url(../img/newsletter-corpo.gif); background-repeat:repeat-y; color:#dcce6a; font-size:10px;}
h3#newsletter-testa{ width:221px; height:45px; background-image:url(../img/newsletter-testa.gif); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; padding:0; margin:0; }
#newsletter-piede{ background-image:url(../img/newsletter-piede.gif); background-position:bottom; background-repeat: no-repeat; padding:4px 4px;}
#newsletter-contenuto{padding: 2px 6px; border-bottom:1px dashed #dcce6a; color:#666666;}
input.b-iscrizione{ border:none;width: 61px; height:19px; /*display:block; float: right;*/ text-indent:-9999px; overflow:hidden; background-image:url(../img/b-iscriviti.gif);}
input:hover.b-iscrizione{background-image:url(../img/b-iscriviti-h.gif);}
input.input-iscrizione{ width:135px; height:15px; border:1px solid #dacb61; padding-left:4px; color:#666; font-size:12px; }
input.input-richiesta{ width:135px; height:18px; border:1px solid #dacb61; padding-left:4px; color:#666; font-size:12px; }
textarea.textarea-richiesta{ width:300px; height:108px; border:1px solid #dacb61; padding-left:4px; color:#666; font-size:12px; }
select.select-richiesta{ width:145px; height:20px; border:1px solid #dacb61; padding-left:4px; color:#666; font-size:12px; }
#newsletter input{ margin:8px 0;}
#newsletter a{ text-decoration:none; color:#dacb61;}
#newsletter a:hover{ text-decoration: underline; color:#333;}



#promozioni{ width: 221px; background-image: url(../img/promozioni-corpo.gif); background-repeat:repeat-y; color:#dcce6a; font-size:10px;}
h3#promozioni-testa{ width:221px; height:35px; background-image:url(../img/promozioni-testa.gif); background-repeat:no-repeat; background-position:top; text-indent:-9999px; overflow:hidden; padding:0; margin:0; }
#promozioni-piede{ background-image:url(../img/promozioni-piede.gif); background-position:bottom; background-repeat: no-repeat; padding:4px 4px;}
#promozioni-contenuto{padding: 2px 6px; border-bottom:1px dashed #899768; color:#666666;}
#promozioni ul{ margin-bottom:0; margin-left: 32px;}
#promozioni a{ text-decoration: none; color:#899768;}
#promozioni a:hover{ text-decoration: underline; color:#333;}

div.notizie h5 { margin-bottom:0; margin-top:5px;} 
.notizie{ font-size:11px;}
.titolo-notizia{padding: 2px;}
.corpo-notizia{ margin-bottom:5px; border-bottom: 1px dashed #ddd; padding:4px;}

body.body-home #menu-centro a.link-home{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-ristorante #menu-centro a.link-ristorante{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-camere #menu-centro a.link-camere{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-congressi #menu-centro a.link-congressi{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-servizi #menu-centro a.link-servizi{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-benessere #menu-centro a.link-benessere{ border-bottom: 6px solid #fff; color:#FFFFFF;}
body.body-dove #menu-centro a.link-dove{ border-bottom: 6px solid #fff; color:#FFFFFF;}
