﻿/* ------------------------------------------- */
/* BODY                                        */
body { background: url('/images/bg.gif'); }
.welcome { background: #d3d4b2; }
#splash { background: url('/images/splash.jpg') repeat-x left top; }
    #splash h1 { background: url('/images/splash-logo.jpg') no-repeat; text-indent: -9999em; }
    .lang li a { color: #fff; }
    #splash .service li { background: #dbdf88; border: 7px solid #fff; }
        #splash .service li a { color: #3d3c20; }
        #splash .service li a.mail { color: #6a553a; }
            #splash .service li a span { color: #00b0e6; }
        #splash .service li input { background: url('/images/btn.jpg'); border: 0; color: #fff; }
    .address, .address a { color: #61704f; }
/* ------------------------------------------- */
/* BRANDING                                    */
#branding { background: #627a2d url('/images/bg-wrap.jpg') repeat-x left top; }
    #branding h1 { background: url('/images/logo.png') no-repeat 50px 20px; }
        #branding h1 a { background: url('/images/brand.png') no-repeat; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
#nav_main { background: url('/images/bg-wrap.jpg') repeat-x 0 -129px; }
    #nav_main li a { background-position: center center; background-repeat: no-repeat; }
    li.hotel a { background-image: url('/images/hotel.png'); }
    li.wellness a { background-image: url('/images/wellness.png'); }
    li.camere a { background-image: url('/images/camere.png'); }
    li.gourmet a { background-image: url('/images/gourmet.png'); }
    li.kaiser a { background-image: url('/images/kaiser.png'); }
    li.ristorante a { background-image: url('/images/ristorante.png'); }    
    li.cantina a { background-image: url('/images/cantina.png'); }
    li.location a { background-image: url('/images/location.png'); }
    li.prezzi a { background-image: url('/images/prezzi.png'); }
    li.info a { background-image: url('/images/info.png'); }
    li.news a { background-image: url('/images/news.png'); }
    .booking { background-image: url('/images/booking.png'); }
    .lastminute { background-image: url('/images/lastminute.png'); }
    .disponibilita { background-image: url('/images/disponibilita.png'); }
    #nav_main li a:hover { border-bottom: 6px solid #fff; }
    #nav_main li.current a { /*border-bottom: 6px solid #fff;*/ }
    #nav_main li.current ul li a { border-bottom: 0; }
    #nav_main li ul li ul {  }
        #nav_main li ul li a { background-color: #4A602F; }
            #nav_main li ul li a:hover { background-color: #5d7540; border: 0; }
            
            
 /* ENG      */
#nav_main_eng { background: url('/images/bg-wrap.jpg') repeat-x 0 -129px; }
    #nav_main_eng li a { background-position: center center; background-repeat: no-repeat; }
    li.hotel_eng a { background-image: url('/images/hotel.png'); }
    li.camere_eng a { background-image: url('/images/camere_eng.png'); }
    li.wellness_eng a { background-image: url('/images/wellness.png'); }
    li.gourmet_eng a { background-image: url('/images/gourmet.png'); }
    li.ristorante_eng a { background-image: url('/images/ristorante_ger.png'); }
    li.kaiser_eng a { background-image: url('/images/kaiser_eng.png'); }
    li.cantina_eng a { background-image: url('/images/cantina_eng.png'); }
    li.location_eng a { background-image: url('/images/location.png'); }
    li.prezzi_eng a { background-image: url('/images/prezzi_eng.png'); }
    li.info_eng a { background-image: url('/images/info.png'); }
    li.news_eng a { background-image: url('/images/news.png'); }
    .booking_eng { background-image: url('/images/booking.png'); }
    .lastminute_eng { background-image: url('/images/lastminute.png'); }
    .disponibilita_eng { background-image: url('/images/disponibilita_eng.png'); }
    #nav_main_eng li a:hover { border-bottom: 6px solid #fff; }
    #nav_main_eng li.current a { border-bottom: 6px solid #fff; }
    #nav_main_eng li.current ul li a { border-bottom: 0; }
    #nav_main_eng li ul li ul {  }
        #nav_main_eng li ul li a { background-color: #4A602F; }
            #nav_main_eng li ul li a:hover { background-color: #5d7540; border: 0; }

                   

 /* GER      */
#nav_main_ger { background: url('/images/bg-wrap.jpg') repeat-x 0 -129px; }
    #nav_main_ger li a { background-position: center center; background-repeat: no-repeat; }
    li.hotel_ger a { background-image: url('/images/hotel.png'); }
    li.camere_ger a { background-image: url('/images/camere_ger.png'); }
    li.wellness_ger a { background-image: url('/images/wellness.png'); }
    li.gourmet_ger a { background-image: url('/images/gourmet.png'); }
    li.ristorante_ger a { background-image: url('/images/ristorante_ger.png'); }
    li.kaiser_ger a { background-image: url('/images/kaiser_ger.png'); }
    li.cantina_ger a { background-image: url('/images/cantina_ger.png'); }
    li.location_ger a { background-image: url('/images/location.png'); }
    li.prezzi_ger a { background-image: url('/images/prezzi_ger.png'); }
    li.info_ger a { background-image: url('/images/info.png'); }
    li.news_ger a { background-image: url('/images/news.png'); }
    .booking_ger { background-image: url('/images/booking.png'); }
    .lastminute_ger { background-image: url('/images/lastminute.png'); }
    .disponibilita_ger { background-image: url('/images/disponibilita_ger.png'); }
    #nav_main_ger li a:hover { border-bottom: 6px solid #fff; }
    #nav_main_ger li.current a { border-bottom: 6px solid #fff; }
    #nav_main_ger li.current ul li a { border-bottom: 0; }
    #nav_main_ger li ul li ul {  }
        #nav_main_ger li ul li a { background-color: #4A602F; }
            #nav_main_ger li ul li a:hover { background-color: #5d7540; border: 0; }


  
            
/* ------------------------------------------- */
/* GALLERY                                     */
#gall { background: url('/images/bg-wrap.jpg') repeat-x 0 -174px; }
    #gall div#master0 { border: 10px solid #fff; }
        #gall .thumbs li img { border: 2px solid #fff; }

#booking { background: url('/images/bg-wrap.jpg') repeat-x 0 -174px; }
    #booking iframe { border: 10px solid #fff; }
/* ------------------------------------------- */
/* CONTENT                                     */
#content { background: url('/images/stretch.png') repeat-x; color: #fff; }
    #content .gutter { background: #3f453e url('/images/content_gutter.jpg') repeat-x; }
    /* ------------------------------------------- */
    /* CONTENT MAIN                                */
    #content_main h2 { color: #627a2d; }
    #content_main h2 a { color: #627a2d; }
    #content_main h2 a:hover { color: #DBDF88; }
    #content_main .box a { color: #FFF; }
    #content_main .box a:hover { color: #DBDF88; }
    #content_main_prezzi h2 { color: #627a2d; }
    .img-list li a { border: 8px solid #fff; }
    #priceTable th { background: #475b33; }
    #priceTable td { border-bottom: 1px dotted #627a2d; }
    /* ------------------------------------------- */
    /* CONTENT SUB                                 */
    #content_sub .service li { background: #dbdf88; border: 7px solid #fff; }
        #content_sub .service li a { color: #3d3c20; }
        #content_sub .service li a.mail { color: #6a553a; }
            #content_sub .service li a span { color: #00b0e6; }
        #content_sub .service li input { background: url('/images/btn.jpg'); border: 0; color: #fff; }
/* ------------------------------------------- */
/* SITE INFO                                   */
#site_info { background: #627a2d url('/images/site_info.jpg') no-repeat; color: #fff; }
    #site_info a { color: #fff; }
