﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

/* FESTIVITA' NATALE */
div#natale
{
    background-image:url(../img/BtnNatale.png);
    height:107px;
    background-position:center top;
    background-repeat:no-repeat;
    display:none; 
}

/* OFFERTA NATALE */
div#OffertaNatale
{
    background-image:url(../img/menu/menu_natale.png);
    height:35px;
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:10px;
    display:none;
}

/* OFFERTA SAN VALENTINO */
div#sanvalentino
{
    background-image:url(../img/BtnSanValentino.png);
    height:107px;
    background-position:center top;
    background-repeat:no-repeat;
    display:none;
}

/* OFFERTA FESTA DELLA DONNA */
div#ottomarzo
{
    background-image:url(../img/Btn8Marzo.png);
    height:107px;
    background-position:center top;
    background-repeat:no-repeat;
    display:none;
}

/* FESTIVITA' PASQUA */
div#pasqua
{
    background-image:url(../img/BtnPasqua.png);
    height:107px;
    background-position:center top;
    background-repeat:no-repeat;
    display:none;
}

div#menu
{
    background-image:url(../img/menu/sf_menu.png);
    background-repeat:no-repeat;
    background-position:left top;
    
}

#container ul.AspNet-Menu 
{
    position: relative;
    font-size:15px;
    height:329px;
}


#container ul.AspNet-Menu
{
    margin: 0px;
    padding: 2px;
    display: block;
/*    background-image:url(../img/menu/sf_menu.png);
    background-repeat:no-repeat;
    background-position:left top;*/

}

#container ul.AspNet-Menu li
{
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#container ul.AspNet-Menu li a,
#container ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
    width:250px;
    background-repeat:no-repeat;
    
}
#container ul.AspNet-Menu li a:hover
{
}

#container ul.AspNet-Menu ul
{
    position: absolute;
}

#container .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}
/* Voce Selezionata	
deve essere impostato nel codice vb di ciascuna pagina di contenuto l'id presente sul file xml del menu */
#container #content ul.AspNet-Menu li.AspNet-Menu-Selected a
{
    background-position:left;
    background-repeat:no-repeat;
}

/* Classe specifica per una singola voce di menu	
Viene identificata tramite l'id che viene dato in base
*/

#container ul.AspNet-Menu li a#presentazione
{
    background-image:url(../img/menu/menu_presentazione.png);
    height:33px;
    background-position:26px 3px;
}
#container ul.AspNet-Menu li a#dove
{
    background-image:url(../img/menu/menu_dovesiamo.png);
    height:33px;
    background-position:26px 3px;
}
#container ul.AspNet-Menu li a#itinerari
{
    background-image:url(../img/menu/menu_itinerari.png);
    height:33px;
    background-position:26px 3px;
}
#container ul.AspNet-Menu li a#ristorante
{
    background-image:url(../img/menu/menu_ristorante.png);
    height:32px;
    background-position:26px 2px;
}
#container ul.AspNet-Menu li a#galleria
{
    background-image:url(../img/menu/menu_galleria.png);
    height:32px;
    background-position:26px 2px;
}
#container ul.AspNet-Menu li a#prenotazioni
{
    background-image:url(../img/menu/menu_prenotazioni.png);
    height:31px;
    background-position:26px 1px;
}
#container ul.AspNet-Menu li a#congressi
{
    background-image:url(../img/menu/menu_congressi.png);
    height:33px;
    background-position:26px 3px;
}
#container ul.AspNet-Menu li a#terme
{
    background-image:url(../img/menu/menu_terme.png);
    height:33px;
    background-position:26px 3px;
}
#container ul.AspNet-Menu li a#offerte
{
    background-image:url(../img/menu/menu_offerte.png);
    height:30px;
    background-position:26px 0px;
}
#container ul.AspNet-Menu li a#contatti
{
    background-image:url(../img/menu/menu_contatti.png);
    height:33px;
    background-position:26px 3px;
}

/* menu onmouseover*/

#container ul.AspNet-Menu li a:hover#presentazione
{
    background-image:url(../img/menu/menu_presentazione2.png);
    height:33px;
    background-position:31px 3px;
}
#container ul.AspNet-Menu li a:hover#dove
{
    background-image:url(../img/menu/menu_dovesiamo2.png);
    height:33px;
    background-position:31px 3px;
}
#container ul.AspNet-Menu li a:hover#itinerari
{
    background-image:url(../img/menu/menu_itinerari2.png);
    height:33px;
    background-position:31px 3px;
}
#container ul.AspNet-Menu li a:hover#ristorante
{
    background-image:url(../img/menu/menu_ristorante2.png);
    height:32px;
    background-position:31px 2px;
}
#container ul.AspNet-Menu li a:hover#galleria
{
    background-image:url(../img/menu/menu_galleria2.png);
    height:32px;
    background-position:31px 2px;
}
#container ul.AspNet-Menu li a:hover#prenotazioni
{
    background-image:url(../img/menu/menu_prenotazioni2.png);
    height:31px;
    background-position:31px 1px;
}
#container ul.AspNet-Menu li a:hover#congressi
{
    background-image:url(../img/menu/menu_congressi2.png);
    height:33px;
    background-position:31px 3px;
}
#container ul.AspNet-Menu li a:hover#terme
{
    background-image:url(../img/menu/menu_terme2.png);
    height:33px;
    background-position:31px 3px;
}
#container ul.AspNet-Menu li a:hover#offerte
{
    background-image:url(../img/menu/menu_offerte2.png);
    height:30px;
    background-position:31px 0px;
}
#container ul.AspNet-Menu li a:hover#contatti
{
    background-image:url(../img/menu/menu_contatti2.png);
    height:33px;
    background-position:31px 3px;
}

div.mese
{
    float:left;
    width:50px;
    text-align:left;
    vertical-align:middle;
    font:11px/23px Tahoma;
    }
    
a div.giorno,
a:link div.giorno,
a:visited div.giorno,
a:active div.giorno
{
    float:left;
    width:16px;
    height:16px;
    border:1px solid #FFFFFF;
    background-color:#DDDDDD;
    margin:3px;
    text-align:center;
    text-decoration:none;
    font:11px Tahoma;
    cursor:pointer;
    }
    
a:hover div.giorno
{
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    background-color:#D50000;
    }
    
    
a#regolamento div.giorno,
a:link#regolamento div.giorno,
a:visited#regolamento div.giorno,
a:active#regolamento div.giorno
{
    width:64px;
    }
    
