﻿/* ---------------------------------------------------*/
/* BODY                                               */
body { background-color: #ffffff; }
/* ---------------------------------------------------*/
/* CONTAINER                                          */
div#container { background: url('/images/container.gif') repeat-y; }
/* ---------------------------------------------------*/
/* BRANDING                                           */
div#branding { border-bottom: 4px solid #cb2e32; }
	body.lovely-hotel div#branding h1 a { background: url('/images/logo-hotel.png') }
	body.lovely-land div#branding h1 a { background: url('/images/logo-land.png') }
	body.lovely-gourmet div#branding h1 a { background: url('/images/logo-gourmet.png') }
	body.lovely-wellness div#branding h1 a { background: url('/images/logo-wellness.png') }
	body.lovely-prices div#branding h1 a { background: url('/images/logo-prices.png') }
	body.lovely-family div#branding h1 a { background: url('/images/logo-family.png') }
	body.lovely-info div#branding h1 a { background: url('/images/logo-info.png') }
	body.lovely-utilites div#branding h1 a { background: url('/images/logo-utilites.png') }
	
	
	div#branding blockquote { background: url('/images/heart.png') }
	div#branding blockquote p { background: url('/images/cite.gif') }
/* ---------------------------------------------------*/
/* NAV MAIN                                           */
ul#nav_tools { background: url('/images/nav_tools.gif'); }
	ul#nav_tools li { background: url('/images/lang.gif'); }
	ul#nav_tools li#ita a { background: url('/images/ita.jpg') no-repeat center right; }
	ul#nav_tools li#ger a { background: url('/images/ger.jpg') no-repeat center; }
	ul#nav_tools li#eng a { background: url('/images/eng.jpg') no-repeat center left; }
ul#nav_features li { background: url('/images/nav_features.gif') repeat-x top right; }
ul#nav_features li#hotelBtn a { background: url('/images/buttons/hotel.gif') no-repeat center; }
ul#nav_features li#landBtn a { background: url('/images/buttons/land.gif') no-repeat center; }
ul#nav_features li#gourmetBtn a { background: url('/images/buttons/gourmet.gif') no-repeat center; }
ul#nav_features li#wellnessBtn a { background: url('/images/buttons/wellness.gif') no-repeat center; }
ul#nav_features li#prezziBtn a { background: url('/images/buttons/prices.gif') no-repeat center; }
ul#nav_features li#familyBtn a { background: url('/images/buttons/family.gif') no-repeat center; }
ul#nav_features li#infoBtn a { background: url('/images/buttons/info.gif') no-repeat center; }
ul#nav_features li#prezziBtn { background: url('/images/family_back.png') repeat-x top right; }
ul#nav_features li#familyBtn { background: url('/images/info_back.png') repeat-x top right; }
ul#nav_features li#wellnessBtn { background: url('/images/prezzi_back.png') repeat-x top right; }
/*ul#nav_features li#infoBtn { background: url('/images/family_back.png') repeat-x top right; }*/
ul#nav_features li a {  }
	ul#nav_features li ul { /*color: #ffffff; width: 160px; float: none;*/ }
	ul#nav_features li ul li { /* padding: 0; width: auto; display: block; float: none; background: #B21C1E!important;*/ }
	ul#nav_features li ul li a { color: #ffffff; background: #B21C1E!important; }
	ul#nav_features li ul li a:hover { color: #ffffff; background: #c94749!important; }
/* ---------------------------------------------------*/
/* CONTENT                                            */
div#content { background: url('/images/content.jpg') repeat-y 8px 0px; }
/* ---------------------------------------------------*/
/* NAV SUPP                                           */
body.lovely-hotel div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-land div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-gourmet div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-wellness div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-prices div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-family div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
body.lovely-info div#nav_supp { background: url('/images/rosso.jpg') no-repeat 10px 0; }
ul#page_features {  }
	ul#page_features li { border-bottom: 1px solid #ffffff; }
	ul#page_features li a { background-repeat: no-repeat; background-position: 10px 0px; }
		ul#page_features li#disponibilita_it a { background-image: url('/images/disp.jpg'); background-position: 0px 0; background-repeat: no-repeat; }
		ul#page_features li#disponibilita_en a { background-image: url('/images/dispEN.jpg'); background-position: 0px 0; background-repeat: no-repeat; }
		ul#page_features li#disponibilita_de a { background-image: url('/images/dispEN.jpg'); background-position: 0px 0; background-repeat: no-repeat; }
	ul#page_features li#booking a { background-image: url('/images/booking.gif'); }
	ul#page_features li#gallery a { background-image: url('/images/gallery.png'); }
	ul#page_features li#guestbook a { background-image: url('/images/guestbook.png'); }
	ul#page_features li#newsletter a { background-image: url('/images/newsletter.png'); }
	
	ul#page_features li#preventivo_it a { background-image: url('/images/preventivo_it.png'); }
	ul#page_features li#preventivo_en a { background-image: url('/images/preventivo_en.png'); }
	ul#page_features li#preventivo_de a { background-image: url('/images/preventivo_de.png'); }
				
	ul#page_features li#dovesiamo_it a { background-image: url('/images/dovesiamo_it.png'); }
	ul#page_features li#dovesiamo_de a { background-image: url('/images/dovesiamo_de.jpg'); }
	ul#page_features li#dovesiamo_en a { background-image: url('/images/dovesiamo_en.jpg'); }
	
	ul#page_features li#informazioni_it a { background-image: url('/images/richiestainformazioni_it.png'); }
	ul#page_features li#informazioni_de a { background-image: url('/images/richiestainformazioni_de.jpg'); }
	ul#page_features li#informazioni_en a { background-image: url('/images/richiestainformazioni_en.jpg'); }
	
	
	ul#page_features li a:hover { background-color: #d3c1a8; background-position: 10px -30px; }
	ul#page_features li#disponibilita a:hover { background-color: Transparent; background-position: 0px 0; }
	
	
/* ---------------------------------------------------*/
/* CONTENT MAIN                                       */
div#content_main { color: #3d3d3d; }
	div#content_main a { color: #ba2427; }
	div#content_main a:hover { color: #3D3D3D; }
	div#content_main h2 span { color: #ba2427; }
	div#content_main h2.priceHead span {  color: #3d3d3d; border-bottom: 2px solid #c5272a; }
	
	
	
	
	div#content_main h2#newsletter_head { background: url('/images/titoletti/newsletter_head.jpg') no-repeat; }
		
	
	/* ---------------------------------------------------*/
    /* CONTENT MAIN LINGUE IT                             */
    
    
	div#content_main h2#welcome_head_it { background: url('/images/titoletti/welcome_head_it.jpg') no-repeat; }
	div#content_main h2#atmosfera_head_it { background: url('/images/titoletti/atmosfera_head_it.jpg') no-repeat; }
	div#content_main h2#stanze_head_it { background: url('/images/titoletti/stanze_head_it.jpg') no-repeat; }
	div#content_main h2#estate_head_it { background: url('/images/titoletti/estate_head_it.jpg') no-repeat; }
	div#content_main h2#inverno_head_it { background: url('/images/titoletti/inverno_head_it.jpg') no-repeat; }
	div#content_main h2#cantina_head_it { background: url('/images/titoletti/cantina_head_it.jpg') no-repeat; }
	div#content_main h2#mondoacque_head_it { background: url('/images/titoletti/mondoacque_head_it.jpg') no-repeat; }
	div#content_main h2#mondosaune_head_it { background: url('/images/titoletti/mondosaune_head_it.jpg') no-repeat; }
	div#content_main h2#listinotrattamenti_head_it { background: url('/images/titoletti/listinotrattamenti_head_it.jpg') no-repeat; }
	div#content_main h2#listinobeauty_head_it { background: url('/images/titoletti/listinopacchettibeauty_head_it.jpg') no-repeat; }
	div#content_main h2#prezzistanze_head_it { background: url('/images/titoletti/prezzistanze_head_it.jpg') no-repeat; }
	div#content_main h2#offerte_head_it { background: url('/images/titoletti/TitoloOfferte_it.jpg') no-repeat; }
	div#content_main h2#prezziappartamenti_head_it { background: url('/images/titoletti/prezziappartamenti_head_it.jpg') no-repeat; }
	div#content_main h2#prezziinfo_head_it { background: url('/images/titoletti/infoprezzi_head_it.jpg') no-repeat; }
	div#content_main h2#prezzi_head_it { background: url('/images/titoletti/prezzi_head_it.jpg') no-repeat; }
	div#content_main h2#prezziinv_head_it { background: url('/images/titoletti/prezziI_head_it.jpg') no-repeat; }
	div#content_main h2#family_head_it { background: url('/images/titoletti/famiglie_head_it.jpg') no-repeat; }
	div#content_main h2#gallery_head_it { background: url('/images/titoletti/gallery_head_it.jpg') no-repeat; }
	div#content_main h2#mappasito_head_it { background: url('/images/titoletti/mappasito_head_it.jpg') no-repeat; }
	div#content_main h2#dovesiamo_head_it { background: url('/images/titoletti/dovesiamo_head_it.jpg') no-repeat; }
	div#content_main h2#guestbook_head_it { background: url('/images/titoletti/guestbook_head_it.jpg') no-repeat; }
	div#content_main h2#preventivo_head_it { background: url('/images/titoletti/preventivo_head_it.jpg') no-repeat; }	
	div#content_main h2#video_head_it { background: url('/images/titoletti/video_head_it.jpg') no-repeat; }
	div#content_main h2#info_head_it { background: url('/images/titoletti/info_head_it.jpg') no-repeat; }
	div#content_main h2#beauty_head_it { background: url('/images/titoletti/beauty_head_it.jpg') no-repeat; }
	div#content_main h2#gourmet_head_it { background: url('/images/titoletti/gourmet_head_it.jpg') no-repeat; }
	
	
	/* ---------------------------------------------------*/
    /* CONTENT MAIN LINGUE DE                             */
    

	div#content_main h2#welcome_head_de { background: url('/images/titoletti/welcome_head_de.jpg') no-repeat; }
	div#content_main h2#atmosfera_head_de { background: url('/images/titoletti/atmosfera_head_de.jpg') no-repeat; }
	div#content_main h2#stanze_head_de { background: url('/images/titoletti/stanze_head_de.jpg') no-repeat; }
	div#content_main h2#estate_head_de { background: url('/images/titoletti/estate_head_de.jpg') no-repeat; }
	div#content_main h2#inverno_head_de { background: url('/images/titoletti/inverno_head_de.jpg') no-repeat; }
	div#content_main h2#cantina_head_de { background: url('/images/titoletti/cantina_head_de.jpg') no-repeat; }
	div#content_main h2#mondoacque_head_de { background: url('/images/titoletti/mondoacque_head_de.jpg') no-repeat; }
	div#content_main h2#mondosaune_head_de { background: url('/images/titoletti/mondosaune_head_de.jpg') no-repeat; }
	div#content_main h2#listinotrattamenti_head_de { background: url('/images/titoletti/listinotrattamenti_head_de.jpg') no-repeat; }
	div#content_main h2#listinobeauty_head_de { background: url('/images/titoletti/listinopacchettibeauty_head_de.jpg') no-repeat; }
	div#content_main h2#prezzistanze_head_de { background: url('/images/titoletti/prezzistanze_head_de.jpg') no-repeat; }
	div#content_main h2#offerte_head_de { background: url('/images/titoletti/TitoloOfferte_de.jpg') no-repeat; }
	div#content_main h2#prezziappartamenti_head_de { background: url('/images/titoletti/prezziappartamenti_head_de.jpg') no-repeat; }
	div#content_main h2#prezziinfo_head_de { background: url('/images/titoletti/infoprezzi_head_de.jpg') no-repeat; }
	div#content_main h2#prezzi_head_de { background: url('/images/titoletti/prezzi_head_de.jpg') no-repeat; }
	div#content_main h2#prezziinv_head_de { background: url('/images/titoletti/prezziI_head_de.jpg') no-repeat; }
	div#content_main h2#family_head_de { background: url('/images/titoletti/famiglie_head_de.jpg') no-repeat; }
	div#content_main h2#preventivo_head_de { background: url('/images/titoletti/preventivo_head_de.jpg') no-repeat; }
	div#content_main h2#gallery_head_de { background: url('/images/titoletti/gallery_head_de.jpg') no-repeat; }
	div#content_main h2#mappasito_head_de { background: url('/images/titoletti/mappasito_head_en.jpg') no-repeat; }
	div#content_main h2#dovesiamo_head_de { background: url('/images/titoletti/dovesiamo_head_de.jpg') no-repeat; }
	div#content_main h2#guestbook_head_de { background: url('/images/titoletti/guestbook_head_de.jpg') no-repeat; }
	div#content_main h2#preventivo_head_de { background: url('/images/titoletti/preventivo_head_de.jpg') no-repeat; }	
	div#content_main h2#video_head_de { background: url('/images/titoletti/video_head_en.jpg') no-repeat; }
	div#content_main h2#info_head_de { background: url('/images/titoletti/info_head_en.jpg') no-repeat; }
	div#content_main h2#beauty_head_de { background: url('/images/titoletti/beauty_head_de.jpg') no-repeat; }
	div#content_main h2#gourmet_head_de { background: url('/images/titoletti/gourmet_head_de.jpg') no-repeat; }
	
	
	/* ---------------------------------------------------*/
    /* CONTENT MAIN LINGUE EN                             */
    
	
	div#content_main h2#welcome_head_en { background: url('/images/titoletti/welcome_head_en.jpg') no-repeat; }
	div#content_main h2#atmosfera_head_en { background: url('/images/titoletti/atmosfera_head_en.jpg') no-repeat; }
	div#content_main h2#stanze_head_en { background: url('/images/titoletti/stanze_head_en.jpg') no-repeat; }
	div#content_main h2#estate_head_en { background: url('/images/titoletti/estate_head_en.jpg') no-repeat; }
	div#content_main h2#inverno_head_en { background: url('/images/titoletti/inverno_head_en.jpg') no-repeat; }
	div#content_main h2#cantina_head_en { background: url('/images/titoletti/cantina_head_en.jpg') no-repeat; }
	div#content_main h2#mondoacque_head_en { background: url('/images/titoletti/mondoacque_head_en.jpg') no-repeat; }
	div#content_main h2#mondosaune_head_en { background: url('/images/titoletti/mondosaune_head_en.jpg') no-repeat; }
	div#content_main h2#listinotrattamenti_head_en { background: url('/images/titoletti/listinotrattamenti_head_en.jpg') no-repeat; }
	div#content_main h2#listinobeauty_head_en { background: url('/images/titoletti/listinopacchettibeauty_head_en.jpg') no-repeat; }
	div#content_main h2#prezzistanze_head_en { background: url('/images/titoletti/prezzistanze_head_en.jpg') no-repeat; }
	div#content_main h2#offerte_head_en { background: url('/images/titoletti/TitoloOfferte_en.jpg') no-repeat; }
	div#content_main h2#prezziappartamenti_head_en { background: url('/images/titoletti/prezziappartamenti_head_en.jpg') no-repeat; }
	div#content_main h2#prezziinfo_head_en { background: url('/images/titoletti/infoprezzi_head_en.jpg') no-repeat; }
	div#content_main h2#prezzi_head_en { background: url('/images/titoletti/prezzi_head_en.jpg') no-repeat; }
	div#content_main h2#prezziinv_head_en { background: url('/images/titoletti/prezziI_head_en.jpg') no-repeat; }
	div#content_main h2#family_head_en { background: url('/images/titoletti/famiglie_head_en.jpg') no-repeat; }
	div#content_main h2#preventivo_head_en { background: url('/images/titoletti/preventivo_head_en.jpg') no-repeat; }
	div#content_main h2#gallery_head_en { background: url('/images/titoletti/gallery_head_en.jpg') no-repeat; }
	div#content_main h2#mappasito_head_en { background: url('/images/titoletti/mappasito_head_en.jpg') no-repeat; }
	div#content_main h2#dovesiamo_head_en { background: url('/images/titoletti/dovesiamo_head_en.jpg') no-repeat; }
	div#content_main h2#guestbook_head_en { background: url('/images/titoletti/guestbook_head_en.jpg') no-repeat; }
	div#content_main h2#preventivo_head_en { background: url('/images/titoletti/preventivo_head_en.jpg') no-repeat; }	
	div#content_main h2#video_head_en { background: url('/images/titoletti/video_head_en.jpg') no-repeat; }
	div#content_main h2#info_head_en { background: url('/images/titoletti/info_head_en.jpg') no-repeat; }
	div#content_main h2#beauty_head_en { background: url('/images/titoletti/beauty_head_de.jpg') no-repeat; }
	div#content_main h2#gourmet_head_en { background: url('/images/titoletti/gourmet_head_de.jpg') no-repeat; }
	

	div#content_main ul.general li { background: url('/images/heart_small.png') no-repeat top left; }
	div.img dl dd { color: #fff; background: url('/images/sfondo_foto.jpg'); }
	div#content_main div.img dl dd a { color: #ffffff; background: url('/images/goto.gif') no-repeat center right; }
	div#content_main div.img img { /*border: 3px solid #ba8e4d;*/ }

	div.boxRoom { border-top: 1px solid #c5272a; border-bottom: 1px solid #c5272a; } 
		div.boxRoom h4 { background: #f6f6f6 url('/images/smallh.gif') no-repeat 10px 50%; color: #C5272A; } 
		div.boxRoom2 h4 { background: #f6f6f6 url('/images/smallh.gif') no-repeat 10px 50%; color: #C5272A; }
	table.priceTable { border-bottom: 8px solid #c5272a; } 
		table.priceTable tr td:first-child { border-left: none; } 
		table.priceTable td { border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; } 
		table.priceTable tr th:first-child { border-left: none; } 
		table.priceTable th { border-left: 1px solid #e4e4e4; } 
		table.priceTable tr.even td { background: #f6f6f6; } 
		table.priceTable th span { color: #c5272a; } 
	table.beautyTable { border-bottom: 8px solid #c5272a; } 
		table.beautyTable tr td:first-child { border-left: none; } 
		table.beautyTable td { border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; } 
		table.beautyTable tr th:first-child { border-left: none; } 
		table.beautyTable th { border-left: 1px solid #e4e4e4; } 
		table.beautyTable tr.even td { background: #f6f6f6; } 
		table.beautyTable th span { color: #c5272a; } 
/* ---------------------------------------------------*/
/* CONTENT SUB                                        */
div#content_sub { background: url('/images/content_sub.jpg') no-repeat 1px 100%; }
	ul#info-box li { color: #ffffff; background: url('/images/boxOro.jpg') }
	ul#info-box li a { color: #ffffff; }
	ul#info-box li#box-news { background: url('/images/box_news.gif') }
	ul#info-box li#box-news h3 { }
	ul#info-box li#box-lastminute h3 { background: url('/images/lastminute_head.gif') no-repeat bottom left; }
	ul#info-box li#box-wellness h3 { background: url('/images/wellness_head.jpg') }
	ul#info-box li#box-wellness p a { background: url('/images/wellness_day.gif') no-repeat; }
/* ---------------------------------------------------*/
/* SITE INFO                                          */
div#site_info { color: #5F5F5F; background: url('/images/site_info.gif') no-repeat bottom; }
	div#site_info a { color: #5F5F5F; }
	div#site_info a:hover { color: #333333; }
div.info01 { border-bottom: 4px solid #ba2427; }
	div.info01 ul li a { border-left: 1px solid #5F5F5F; }
	div.info01 ul li:first-child a { border-left: none; }
div.info02 ul li { border-left: 1px solid #5F5F5F; }
div.info02 ul li:first-child { border-left: none; }
/* ---------------------------------------------------*/
/* RIGA                                               */
p.last { border-bottom: 1px solid #c4272a; }
p.last_top { border-top: 1px solid #c4272a; }
/* ---------------------------------------------------*/
/* DOVE SIAMO                                         */
div.contentDoveSiamo { border-top: 1px solid #c4272a; border-bottom: 1px solid #c4272a; }
/* ---------------------------------------------------*/
/* GALLERY   	                                         */
div.contentGallery { border-top: 1px solid #c4272a; border-bottom: 1px solid #c4272a; }
#galleryList li img { border: 2px solid #b7883b; }
#galleryList02 li img { border: 2px solid #b7883b; }
#galleryList03 li img { border: 2px solid #b7883b; }
/* ---------------------------------------------------*/
/* VIDEO   	                                          */
div.contentVideo { border-top: 1px solid #c4272a; border-bottom: 1px solid #c4272a; }
/* ---------------------------------------------------*/
/* MAPPA SITO                                         */
div.contentMappaSito { border-top: 1px solid #c4272a; border-bottom: 1px solid #c4272a; }
div.contentMappaSito03 { border-top: 1px solid #c4272a; border-bottom: 1px solid #c4272a; }
div#content_main ul.siteMap01 li a { color: #3D3D3D; }
div#content_main ul.siteMap01 li a:hover { color: #ba2427; }
div#content_main ul.siteMap02 li a { color: #3D3D3D; }
div#content_main ul.siteMap02 li a:hover { color: #ba2427; }
div#content_main ul.siteMap03 li a { color: #3D3D3D; }
div#content_main ul.siteMap03 li a:hover { color: #ba2427; }
div#content_main ul.siteMap04 li a { color: #3D3D3D; }
div#content_main ul.siteMap04 li a:hover { color: #ba2427; }
div#content_main .contentMappaSito ul.siteMap03 li a { color: #ba2427; }
div#content_main .contentMappaSito ul.siteMap03 li a:hover { color: #3D3D3D; }
div#content_main .contentMappaSito02 ul.siteMap02 li a { color: #ba2427; }
div#content_main .contentMappaSito02 ul.siteMap02 li a:hover { color: #3D3D3D; }
div#content_main .contentMappaSito02 ul.siteMap03 li a { color: #ba2427; }
div#content_main .contentMappaSito02 ul.siteMap03 li a:hover { color: #3D3D3D; }
div#content_main .contentMappaSito03 ul.siteMap01 li a { color: #ba2427; }
div#content_main .contentMappaSito03 ul.siteMap01 li a:hover { color: #3D3D3D; }
div#content_main .contentMappaSito03 ul.siteMap02 li a { color: #ba2427; }
div#content_main .contentMappaSito03 ul.siteMap02 li a:hover { color: #3D3D3D; }
div#content_main .contentMappaSito03 ul.siteMap03 li a { color: #ba2427; }
div#content_main .contentMappaSito03 ul.siteMap03 li a:hover { color: #3D3D3D; }
.siteMap01 li.first { color: #ba2427; }
.siteMap02 li.first { color: #ba2427; }
.siteMap03 li.first { color: #ba2427; }
.siteMap04 li.first { color: #ba2427; }

/* ---------------------------------------------------*/
/* NEW ERRORE PREVENTIVO                              */
#erroreprenotazione h3 { color:#8e1e1e; }


/* ---------------------------------------------------*/
/* NEW PREVENTIVO                                     */
#preventivonew h3 { color:#8e1e1e; }
#preventivonew p { color:#8e1e1e; }
#preventivonew table.totalepreventivo tr td  { color:#fff;background:#c4272a; }
#preventivonew p#scontibox { background:url('/images/scontibox.jpg') no-repeat; }
#preventivonew .borderred { border-bottom:1px solid #c4272a; }






