/* CSS Document */
html,body{margin:0;padding:0}

body{
background:#760b05 url(img/sfondoAlto3.jpg) no-repeat ;
font-family: Georgia,Times,sans-serif;
font-style:normal;
/*background:green;*/
/*font-family:Book Antiqua,MS Serif,serif;*/
}
/*p{margin:0 10px 10px}*/
/*a{display:block;color: #981793;padding:10px}*/

hr, .nascosto  { 
	position:absolute; 
	top:0;
    left:-9000px;
}

div#container{
	position:relative;
	width:700px;
	margin:0 auto;
	text-align:left;
	/*background-color:#FFF*/
}


/*****TITOLO********/

h1 { text-indent: -9000px;margin: 0px;}

hr, .nascosto, #header h2 ,#sitemap dt{ 
	position:absolute; 
	top:0;
    left:-9000px;
}

h1 a:link, h1 a:visited  { background:url('img/titoloIta2.gif') no-repeat;
    border-top:0px solid #333;
    width:700px;	
    height:117px;
    cursor:pointer;
   	margin:0px;
	padding:0px;
	display: block;
    z-index:1;
}

a:visited{color:#760b05;}

h2{margin: 0.2em auto 0.3em;color: #760b05;
    font-size: 150%;text-align:center;
	/*margin-bottom:30px;*/
	}

h3
{margin: 0.2em auto 0.3em;color: #6d6653;
    font-size: 130%;text-align:center;
	margin-top:10px;
	}

dl, #content p, #map, #content form{float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:20px;
width:420px;
/*border:5px double #b1ab93;*/
border:5px double #6d6653;
/*background:#e8d1a7;*/
padding:5px}

#content p,#content form{background:#e8d1a7;}
/*#content form{margin:0 1em;
}*/


/*#navigation{position:relative;
margin-top:0px;
width:700px;
height:60px;}*/
div#navigation{background:#e8d1a7}
div#navigation ul{width: 700px;height: 70px;overflow: hidden;
    list-style-type: none;margin: 0;padding: 0;
    background:url(img/navduple.jpg) no-repeat 0 -70px;}
div#navigation li{margin: 0;padding: 0}
div#navigation li,div#navigation a{
		float: left;
		/*width: 87px;*/
		height: 70px;
}
div#navigation a{text-indent: -9000px;text-decoration: none;padding: 0px 0 0 0;
    overflow: hidden; height: 0px /*!important*/; height:70px;
    background-image: url(img/navduple.jpg);
    }

li#titleristorante, li#titleristorante a{
	width: 150px;
}
li#titleristorante a{background-position: 0px -70px;}
li#titleristorante a:hover, li#titleristorante a:visited{background-position: 0px 0px}

/*li#titlemenu a:hover{background-position: -87px -70px}
li#titlemenu a:visited{background-position: -87px -70px}*/

li#titlevini, li#titlevini a{
	width: 64px;
}

li#titlevini a{background-position: -150px -70px}
li#titlevini a:hover, li#titlevini a:visited{background-position: -150px 0px}

li#titlegallery, li#titlegallery a{
	width: 105px;
}

li#titlegallery a{background-position: -214px -70px}
li#titlegallery a:hover,li#titlegallery a:visited{background-position: -214px 0px}

li#titleeventi, li#titleeventi a{
	width: 94px;
}

li#titleeventi a{background-position: -319px -70px}
li#titleeventi a:hover,li#titleeventi a:visited{background-position: -319px 0px}

li#titlericette, li#titlericette a{
	width: 90px;
}

li#titlericette a{background-position: -413px -70px}
li#titlericette a:hover,li#titleutenti a:visited{background-position: -413px 0px}

li#titledove, li#titledove a{
	width: 78px;
}

li#titledove a{background-position: -503px -70px}
li#titledove a:hover,li#titledove a:visited{background-position: -503px 0px}

li#titlecontatti, li#titlecontatti a{
	width: 119px;
}
li#titlecontatti a{background-position: -580px -70px}
li#titlecontatti a:hover,li#titlecontatti a:visited{background-position: -580px 0px}

/*******************************
* Stili menu orizzontale 
*******************************/
/*div#navigation {
position:relative;
height:40px;
margin-top:0px;
padding: 0;
border-top: 1px solid #FFF;
font-family:Book Antiqua, Georgia;
font-size:large;
text-align:center;
color:#000000;
}*/
	/*div#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	div#navigation li  {
	position:relative;
	width:87px;
	float:left;
	margin: 0;
	padding: 0;
	}
	div#navigation a {
	/*display: block;*/
	/*position:relative;
	padding: 5px;
	color:#FFF;
	text-decoration: none;
	}
	div#navigation a:hover {
	background-color: #000033;
	color: #FFFFFF;
	text-decoration: none;
	}*/
				/*****gestione sottomenu*****/
	/*div#navigation li ul {display: none;}*/
	/*#titleristorante{background:transparent url('img/titleristorante.jpg') no-repeat;}
	#titlemenu{background:transparent url('img/titlemenu.jpg') no-repeat;}
	#titlevini{background:transparent url('img/titlevini.jpg') no-repeat;}
	#titlegallery{background:transparent url('img/titlegallery.jpg') no-repeat;}
	#titleeventi{background:transparent url('img/titleeventi.jpg') no-repeat;}
	#titledove{background:transparent url('img/titledove.jpg') no-repeat;}
	#titleutenti{background:transparent url('img/titleutenti.jpg') no-repeat;}
	#titlecontatti{background:transparent url('img/titlecontatti.jpg') no-repeat;}*/

#page{
	float:left;
	width:700px;
	background:#e8d1a7 url(img/sfondogenerico.jpg) repeat-y; 
	padding:0;
	margin-bottom:0px;
	padding-bottom:30px;
	/*background:transparent url('img/foglio.jpg') no-repeat;*/
	/*background:#FFF;*/
	/*height:340px;*/
	/*margin-top:-10px;*/
}

div#content{/*position:relative;*/
float:left;
/*width:463px;*/
width:467px;
/*border:1px solid #000;*/


}
	/*#content p{line-height:1.4;
	width:430px;
	margin:10px auto;
	margin-left:30px;
	}*/
	
	



div#extra{position:relative;
float:right;
/*width:230px;*/
width:233px;
/*height:340px;*/
margin:0px;
padding:0px;
/*border:1px solid #000;*//*DEBUG*/
/*background:green;*/
background:url(img/sfondoextra.jpg) no-repeat;
background-position:-42px 0px;
/*275(larghezza sfondo)-233(larghezza extra)*/
/*altezza sfondo=325px*/

}
	div#extra img{/*immagine di sfondo è larga 228px alta 322px*/
	/*position:relative;*/
	position:absolute;
	margin-top:20px;
	margin-left:30px;
	width:180px;
	height:285px;
	}

	div#extra div#navigationExtra{
	position:relative;
	/*margin-top:50px;*/
	margin-top:370px;}
	div#extra div#navigationExtra li{
	margin-top:10px;}

	#extra p{/*margin-top:30px;*/
	position:relative;
	margin-top:350px;
	margin-left:5px;
	border-left:5px double #6d6653;
	padding-left:5px;}

div#footer{
margin:0;
padding:0;
clear:both;
width:100%;
height:70px;
position:relative;
background:transparent url('img/footer2.jpg') no-repeat;
color:#000;
}
	div#footer p{
	position:absolute;
	margin:0;
	padding:0;
	margin-left:50px;
	margin-top:5px;
	font-size:10px;
	color:#000;}




	


/*div#navigation li:hover ul {
position: absolute;
display: block;
z-index:1;
width: 90px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid black;
background: #fff;
}*/
/*div#navigation li li {border: none; width: 90px;}	
div#navigation li li a {padding: 2px 2px 2px 10px;}*/


/*div#header h1 a:link, #header h1 a:visited  { 
	display: block;
	margin-bottom: 40px;
    width: 700px;	
    height: 140px;
	cursor:pointer;
	overflow:hidden;
	text-decoration:none;
	text-indent: -9000px;

}*/	




