/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-image: url("../img/sfondo.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #003F22;
}
.main {
	margin-top: 50px;
	width: 765px;
}
a {
    color: #6D4830;
    font-family: Arial;
	text-decoration: none
}
a:hover {
    color: #CC0000;	
}
/* ---------------------------------TESTO---------------------------------*/
.contenuti, .contenuti_camere, .contenuti_servizi, .contenuti_tariffe, .contenuti_dove_siamo, .contenuti_contatti, .contenuti_offerte, .contenuti_newsletter, .contenuti_prenotazioni, .contenuti_eventi, .contenuti_eng, .contenuti_camere_eng, .contenuti_servizi_eng, .contenuti_tariffe_eng, .contenuti_dove_siamo_eng, .contenuti_contatti_eng, .contenuti_offerte_eng, .contenuti_newsletter_eng, .contenuti_prenotazioni_eng, .contenuti_eventi_eng {
	background-image: url("../img/bg_testo.jpg");
	background-position: top center;
	background-repeat: repeat-y;
	width: 301px;
	height: 433px;
}
.contenuti p, .contenuti_camere p, .contenuti_servizi p, .contenuti_tariffe p, .contenuti_dove_siamo p, .contenuti_contatti p, .contenuti_contatti p, .contenuti_offerte p, .contenuti_newsletter p, .contenuti_prenotazioni p, .contenuti_eventi p, .contenuti_eng p, .contenuti_camere_eng p, .contenuti_servizi_eng p, .contenuti_tariffe_eng p, .contenuti_dove_siamo_eng p, .contenuti_offerte_eng p, .contenuti_newsletter_eng p, .contenuti_prenotazioni_eng p, .contenuti_eventi_eng p {
	padding: 5px 20px;
	text-align: justify
}

.contenuti_contatti p, .contenuti_contatti_eng p,.contenuti_newsletter p, .contenuti_newsletter_eng p {
	padding: 10px 10px 10px 15px;
}
.contenuti_offerte p, .contenuti_offerte_eng p {
	margin: 7px 0px;
}
.contenuti_camere, .contenuti_camere_eng {
	background-image: url("../img/bg_testo_camere.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_servizi, .contenuti_servizi_eng {
	background-image: url("../img/bg_testo_servizi.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_tariffe, .contenuti_tariffe_eng {
	background-image: url("../img/bg_testo_tariffe.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_dove_siamo, .contenuti_dove_siamo_eng {
	background-image: url("../img/bg_testo_dove.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_contatti, .contenuti_contatti_eng {
	background-image: url("../img/bg_testo_contatti.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_offerte, .contenuti_offerte_eng {
	background-image: url("../img/bg_testo_offerte.jpg");
	background-position: top center;
	background-repeat: repeat-y;
	width: 419px;
	height: 433px;
}
.contenuti_newsletter, .contenuti_newsletter_eng {
	background-image: url("../img/bg_testo_newsletter.jpg");
	background-position: top center;
	background-repeat: repeat-y;
}
.contenuti_prenotazioni, .contenuti_prenotazioni_eng {
	background-image: url("../img/bg_testo_prenotazioni.jpg");
	background-position: top center;
	background-repeat: repeat-y;
	width: 419px;
	height: 433px;
}
.contenuti_eventi, .contenuti_eventi_eng {
	background-image: url("../img/bg_testo_eventi.jpg");
	background-position: top center;
	background-repeat: repeat-y;
	width: 419px;
	height: 433px;
}

/*-------------------------------------------------------------*/

.contenuti_camere_eng {
	background-image: url("../img/bg_testo_camere_eng.jpg");
}
.contenuti_servizi_eng {
	background-image: url("../img/bg_testo_servizi_eng.jpg");
}
.contenuti_tariffe_eng {
	background-image: url("../img/bg_testo_tariffe_eng.jpg");
}
.contenuti_dove_siamo_eng {
	background-image: url("../img/bg_testo_dove_eng.jpg");
}
.contenuti_contatti_eng {
	background-image: url("../img/bg_testo_contatti_eng.jpg");
}
.contenuti_offerte_eng {
	background-image: url("../img/bg_testo_offerte_eng.jpg");
}
.contenuti_newsletter_eng {
	background-image: url("../img/bg_testo_newsletter_eng.jpg");
}
.contenuti_prenotazioni_eng {
	background-image: url("../img/bg_testo_prenotazioni_eng.jpg");
}
.contenuti_eventi_eng {
	background-image: url("../img/bg_testo_eventi_eng.jpg");
}


/* ---------------------------------FINETESTO---------------------------------*/
td {
    font-size: 8pt;
    color: #6D4830;
    font-family: Arial;
	vertical-align: top;
}
.menu {
	width: 169px;
}/* ---------------------------------BGFOTO---------------------------------*/
td.photo, td.photo_camere, td.photo_servizi, td.photo_tariffe, td.photo_dove_siamo, td.photo_contatti, td.photo_offerte, td.photo_eventi, td.photo_prenotazioni, td.photo_newsletter {
	background-image: url("../img/bg_foto.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	width: 88px;
	height: 413px;
	vertical-align: middle;
	text-align: center;
	padding: 10px 18px 10px 154px
}
td.photo_camere {
	background-image: url("../img/bg_fo_camere.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_servizi {
	background-image: url("../img/bg_foto_servizi.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_tariffe {
	background-image: url("../img/bg_foto_tariffe.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_dove_siamo {
	background-image: url("../img/bg_foto_dove.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_contatti {
	background-image: url("../img/bg_foto_contatti.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_newsletter {
	background-image: url("../img/bg_foto_newsletter.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
td.photo_offerte {
	background-image: url("../img/bg_foto_offerte.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	width: 142px;
	height: 413px;
	vertical-align: middle;
	text-align: center;
	padding: 10px 0px 10px 0px
}
td.photo_prenotazioni {
	background-image: url("../img/bg_foto_prenotazioni.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	width: 142px;
	height: 413px;
	vertical-align: middle;
	text-align: center;
	padding: 10px 0px 10px 0px
}
td.photo_eventi {
	background-image: url("../img/bg_foto_eventi.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	width: 142px;
	height: 413px;
	padding: 10px 0px 10px 0px
}
/* ---------------------------------FINEBGFOTO---------------------------------*/
}
strong {
	color: #4F3422
}
.footer, .footer_eng {
	background-image: url("../img/bg_footer.gif");
	background-position: top center;
	background-repeat: no-repeat;
	width:755px;
	height: 25px;
	padding: 11px 5px 5px 5px;
	text-indent: 10px;
	letter-spacing: 1px;
	color: #F4F4F0;
}
.footer_eng {
	background-image: url("../eng/img/bg_footer.gif");
	background-position: top center;
	background-repeat: no-repeat;
}
.footer strong {
	color: #FFF
}
td.indietro {
	background-image: url("../img/bg_foto_camere.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	width: 70px;
	height: 433px;
	vertical-align: middle;
	text-align: center;
	padding: auto 5px
}
.foto_big {
	background-color: #FFF;
	width: 491px;
	height: 433px;
}
iframe {
	border: 1px #E9D5B6 solid
}
.price {
	padding: 6px;
}
#foto_eventi {
	margin: 90px 0px 0px 80px;
	position: absolute;
	text-align: right;
}
#elenco_eventi {
	margin-top: 30px;
	position: absolute;
}
#foto_eventi img {
	border: 1px #85583A solid;
	margin: 1px;
}
#foto_eventi a:hover img {
	border: 1px #CC0000 solid;
}
/*------------------------------------------------------------*/
.des_eventi {
	background-image: url("/img/eventi/bg_descrizione_eventi.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	padding: 6px;
	text-align: justify;
	width: 479px;
	height: 43px;
}
td.nav_eventi {
	background-image: url("/img/eventi/bg_navigazione_eventi.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	width: 491px;
	height: 60px;
	vertical-align: middle;
	text-align: center;
}
.home_1 {
	margin-top: 42px;
	margin-bottom: 20px;
}
.home_2 {
	margin-top: 39px;
	margin-bottom: 51px;
}
/*----------------green------------------*/

span.green {
    font-size: 8pt;
    color: #FFF;
    font-family: Arial;
}
span.green a {
    color: #FFF;
    text-decoration: none
}
span.green a:hover {
    text-decoration: underline;
    color: #FFF
}