﻿.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. */
div#menu
{
	
}
#menu ul.AspNet-Menu 
{
    position: relative;
    width:835px;
    font-size:11px;
    font-weight:bold;
    
}

#menu ul.AspNet-Menu, 
#menu ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
	text-align:left;	
}
#menu ul.AspNet-Menu ul:hover
{
	
}
#menu ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
    line-height:10px;
}

#menu ul.AspNet-Menu li a
{
    display: block;
	padding-top:3px;
    text-decoration: none;
	color:#FFFFFF;
	font-family:Arial;
	height:28px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	/* Per garantire la trasparenza del png sullo sfondo occorre impostare le proprietà background come in seguenza
	   poi applicare il filtro	*/
	/*background-color:#999999;*/
	background-image:url(img/btn.png); /* per trasparenza IE*/
	background-position:top left;
	background-repeat:no-repeat;
}
#menu ul.AspNet-Menu li a#servizi,#menu ul.AspNet-Menu li a#resort,
#menu ul.AspNet-Menu li a#eventi,#menu ul.AspNet-Menu li a#appartamenti,
#menu ul.AspNet-Menu li a#contatti,#menu ul.AspNet-Menu li a#links, #menu ul.AspNet-Menu li a#tariffe,
#menu ul.AspNet-Menu li a#traghetti
{
	padding-right:15px;
	padding-left:15px;
}
#menu ul.AspNet-Menu li a#home
{
	padding-right:20px;
}
/* per IE6 che ha bisogno di specificare il colore del visited	*/
#menu  ul.AspNet-Menu li a:visited,
#menu  ul.AspNet-Menu li a:link
{
	color:#FFFFFF;
}
#menu ul.AspNet-Menu-WithChildren
{
height:21px;

}
#menu  ul.AspNet-Menu li a#resort:hover,#menu  ul.AspNet-Menu li a#servizi:hover,
#menu  ul.AspNet-Menu li a#eventi:hover
{
	margin-top:3px;
	background-color:#dbd1b2;
	color:#0B3269;
	border-top:solid 3px #fff ;
	border-left:solid 3px #fff ;
	border-right:solid 3px #fff ;
	padding-right:17px;
	padding-left:17px;
	line-height:10px;
	height:22px;
}



/* Voce Selezionata	
deve essere impostato nel codice vb di ciascuna pagina di contenuto l'id presente sul file xml del menu */
#menu ul.AspNet-Menu li.AspNet-Menu-Selected a
{
	background-color:#666666;
	color:#FFFFFF;
	cursor:default;
	
}

#menu #navigation_footer ul.AspNet-Menu li a,
#menu #navigation_footer ul.AspNet-Menu li span
{
	color:#FFFFFF;
}

#menu #navigation_footer ul.AspNet-Menu li:hover a,
#menu #navigation_footer ul.AspNet-Menu li:hover span
{
	color:#000;
}


#menu ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}
#menu ul.AspNet-Menu a.resort:hover,.menu ul.AspNet-Menu a.resort:servizi,
#menu ul.AspNet-Menu a.resort:eventi
{
	background-color:#dbd1b2;
}
/* Add more rules here if your menus have more than three (3) tiers */
#menu ul.AspNet-Menu li:hover ul ul,
#menu ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
#menu ul.AspNet-Menu li:hover ul,
#menu ul.AspNet-Menu li li:hover ul,
#menu ul.AspNet-Menu li li li:hover ul,
#menu ul.AspNet-Menu li.AspNet-Menu-Hover ul,
#menu ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
#menu ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf a,
#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf span
{
	list-style-image:url(../images/triangolino.jpg)
}
#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf a,
#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf span {
	/*padding-top:2px;*/
	/*margin-top:1px;*/
	color:#0B3269!important;
    text-decoration: none;
	height:24px;
	width:155px;
	font-size:11px;
	line-height:24px;
	text-align:left;
	background-color:#dbd1b2;
	border-top:solid 0px #fff ;
	border-left:solid 3px #fff ;
	border-right:solid 3px #fff ;
	font-weight:normal;
	display:block;
	padding-left:15px;
}
#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf a#ristornate,#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf a#varie,
#menu ul.AspNet-Menu li li.AspNet-Menu-Leaf a#dintorni
{
	border-bottom:solid 3px #fff ;
			
}

#menu  ul.AspNet-Menu li li.AspNet-Menu-Leaf a:visited,
#menu  ul.AspNet-Menu li li.AspNet-Menu-Leaf a:link
{
	color:#FFFFFF;
}
#menu  ul.AspNet-Menu li li.AspNet-Menu-Leaf a:hover
{
	background-image:url(../images/bg_mm2.gif);	
	list-style-type:square;
	padding-left:15px;
	width:155px;
	background-repeat:repeat-x;
	color:#fff!important;
}
#menu li.AspNet-Menu-WithChildren ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#menu ul.AspNet-Menu li:hover ul,
#menu .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
    margin:0px;
}
div.AspNet-Menu-Horizontal{
	width:740px;
	float:left;
}