/* CSS Document */

ul#nav {  background:url(bottoni.jpg) }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:94px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }
li#navHome a, li#navRistorante a, li#navBar a, li#navCantina a, li#navMenu a, li#navLinks a , li#nav7 a , li#nav8 a  { background:url(bottoni.jpg)  }
/*    Measurements for the nav image replacement:

	The distance from the top to the...
	initial state = 0
	rollover state = 94px
	selected state = 188px            
	
	The distance from the far-left to the...
	1Home button = 0
	2Ristorante button = 105px
	3Bar button = 224px
	4Cantina button = 308px
	5Menu button = 409px
	Linksbutton = 512px
	7button = 613px
	8button = 714px                   	
	
	The width of the...
	1Home button = 105px
	2Ristorante button = 119px
	3Bar button = 84px
	4Cantina button = 101px
	5Menu button = 103px
	Linksbutton = 101px
	7button = 101px
	8button = 113px         */

li#navHome a 			{ background-position:0 0; width:105px; left:0 }
li#navHome a:hover		{ background-position:0 -94px }
body#pageHome li#navHome a 	{ background-position:0 -188px }

li#navRistorante a 					{ background-position:-105px 0; width:119px; left:105px }
li#navRistorante a:hover				{ background-position:-105px -94px }
body#pageRistorante li#navRistorante a 			{ background-position:-105px -188px }

li#navBar a 				{ background-position:-224px 0; width:84px; left:224px }
li#navBar a:hover				{ background-position:-224px -94px }
body#pageBar li#navBar a 		{ background-position:-224px -188px }

li#navCantina a 					{ background-position:-308px 0; width:101px; left:308px }
li#navCantina a:hover				{ background-position:-308px -94px }
body#pageCantina li#navCantina a 			{ background-position:-308px -188px }

li#navMenu a 					{ background-position:-409px 0; width:103px; left:409px }
li#navMenu a:hover				{ background-position:-409px -94px }
body#pageMenu li#navMenu a 			{ background-position:-409px -188px }

li#navLinks a 				{ background-position:-512px 0; width:101px; left:512px }
li#navLinks a:hover				{ background-position:-512px -94px }
body#pageLinks li#navLinks a 		{ background-position:-512px -188px }

li#nav7 a 					{ background-position:-613px 0; width:101px; left:613px }
li#nav7 a:hover				{ background-position:-613px -94px }
body#page7 li#nav7 a 			{ background-position:-613px -188px }

li#nav8 a 					{ background-position:-714px 0; width:113px; left:714px }
li#nav8 a:hover				{ background-position:-714px -94px }
body#page8 li#nav8 a 			{ background-position:-714px -188px }

/* The following code puts our navigation */

html { }

body { margin:0;
/* font: 76%/1.3 Arial,Verdana,sans-serif ; */

font-family:Arial, Helvetica, sans-serif;
background-color:#fdf8f1;
 }

div#all { margin:0; background:#fdfdf3;}
div#sfondo { position:relative; margin:0; background-image:url(sfondo.jpg); width:900px; height:800px;}
div#sfondo2 { position:relative; margin:0; margin-top:75px; width:850px; height:550px;}
div#footer { position:relative; margin:0; background-image:url(sf_foot.gif); background-position:center; background-repeat:no-repeat; width:900px; height:50px;margin:0;}
div#menu { position:absolute; top:5px; left:39px; width:827px; height:94px;}

div#ostaria{ position:absolute;	top:133px;	left:49px;	width: 292px; height: 120px; background-image:url(ostaria.png); background-repeat:no-repeat;}

div#verz{ position:absolute;	top:702px;	left:59px;	width: 310px; height: 65px;}

div#ostaria2{ position:absolute; top:150px;	left:343px;	width: 190px; height: 77px; }

div#ostaria3{ position:absolute;	top:-38px;	left:611px;	width: 292px; height: 120px; background-image:url(ostaria.png); background-repeat:no-repeat;}
div#ostaria4{ position:absolute;	top:268px;	left:124px;	width: 203px; height: 328px; }
div#ostaria5{ position:absolute;	top:314px;	left:377px;	width: 276px; height: 249px; background-image:url(sopra.jpg); background-repeat:no-repeat }

div#ostaria7{
	position:absolute;
	top:282px;
	left:363px;
	width: 265px;
	height: 256px;
	background-image:url(sopra.jpg);
	background-repeat:no-repeat
}

div.box{position:absolute; 	top:288px;	left:381px;	width: 488px; height: 480px; 
    background:url(sf.jpg) no-repeat top left;
    padding:1px 0;}
	
div.box-inner{height: 420px;overflow:auto;
    margin:33px 33px 0;padding-right:2px; text-align:left; font-size:13px; }

div.box p{margin:0px;margin-top:5px; }

 a{
  color:#9D8626;
  text-decoration: none;
  }

a:hover {
  text-decoration: underline;
}

div.titoli{position:absolute; 	top:131px;	left:573px;	width: 295px; height: 125px; 
       padding:1px 0; /*font-size:10px;*/}
	   
div.titoli-inner{  font-size:15px; height: 100px;
/*overflow:auto;*/
    margin:15px 14px 0;padding-right:2px;	text-align:right;}
	
div.foot-inner{  font-size:11px;  padding-top:5px;	text-align:center; color:#FFFFFF;}
div.lan-inner{  font-size:11px;  padding-top:0px;text-align:left; z-index:1; }

	
div.titoli p{margin-top:0; margin:0px;}

div.eventi-inner{ font-size:18px; text-align:center; margin:0px; padding:0px;}
	
div.eventi_inner p{margin-top:0; margin:0px;}
