/* Body
----------------------------------------------- */
body{
	bgcolor:#fff;
 	margin:0;
	padding:0;
	background-image:url(images/bg_background.jpg);
	background-repeat:repeat-x;

}

h1, h2, h4, h5, h6, p, dl, dt, dd, form {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
a:link { 
	font-weight : normal;
	color: #826E5A; 
	text-decoration : underline;
} 
a:visited { 
	font-weight : normal;
	color : #826E5A;
	text-decoration : underline;
} 
a:hover { 
	font-weight : normal;
	color : #C8B49B;
	text-decoration : underline;
} 
a:active { 
	font-weight : normal;
	color : #C8B49B;
	text-decoration : underline;
} 
a:focus { 
	font-weight : normal;
	color : #C8B49B;
	text-decoration : underline;
} 


/* Header
----------------------------------------------- */
#top{
	height:655px;
	margin:0 auto;
	padding:0;
	width:970px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}

/* Content
----------------------------------------------- */
#content {
  width:960px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }
#menu {
  width:960px;
  margin:0;
  padding:40px;
  text-align:center;
  }  
#main {
  width:560px;
  float:left;
  margin:0;
  padding:0;
  }
#navigazione {
  width:350px;
  height:100%;
  float:right;
  text-align:right;
  }

/* Contenuto
----------------------------------------------- */
.contenuto {
  margin:0;
  padding:6px;
  width:600px;
  font-family: "Georgia", Times New Roman, Times, serif;
  line-height: 1.5;
  color:#000000;
  }
 
 .privacy {
  margin:0;
  font-family: "Georgia", Times New Roman, Times, serif;
  font-size:12px;
  line-height: 1.5;
  color:#000000;
  }
  
.end {
  margin:0,0,0,0;
  width:960px;
  font-family: "Georgia", Times New Roman, Times, serif;
  line-height: 1.5;
  background-image:url(images/footer.png);
  background-repeat:no-repeat;
  color:#000000;
  }

/* Menù
----------------------------------------------- */
.menu {

  font-family: "Garamond",Georgia, Times New Roman, Times, serif;
  font-size:24px;
  color:#fff;
  }
   
#menu a:link { 
	font-weight : normal;
	color: #FFFFFF; 
	text-decoration : none;
} 
#menu a:visited { 
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
} 
#menu a:hover { 
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
} 
#menu a:active { 
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
} 
#menu a:focus {
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
	text-align: left;
} 

/* Navigazione
----------------------------------------------- */
#indice {
  width:260px;
  height:80px;
  margin:0 auto;
  padding:0;
  }

#eventi {
  width:260px;
  height: 80px;
  margin:0 auto;
  padding:0;
  }

#navigazione ul {
  margin:0;
  padding:0 0 20px;
  list-style:none;
  text-align: center;
  }

#navigazione li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }

#navigazione p {
  line-height:1.5em;
  }

/* foto */

.foto {
	background: url(images/image_background_style.png) 	no-repeat center top;
	padding: 0px, 0px, 0px, 20px;
	margin: 0 0 0 0;
	border:none;
	display:inline;
}

/* tables prezzi */

table.prezzi {
	border: 0px;
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 99%;
}

table.prezzi td, table.prezzi th {
	border: 1px dotted #999;
	font-size: 12px;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
}

table.prezzi td.titolotabella, table.prezzi th {
	background-color: #E3D9CD;
	border: 1px dotted #999;
	font-size: 12px;
	text-transform: uppercase;
}

/* Footer
----------------------------------------------- */
#extra{
  width:960 px;
  clear:both;
  margin:0 auto;
  font-family: "Georgia", Times New Roman, Times, serif;
  line-height: 1.5;

  }

#footer {
  width:960 px;
  clear:both;
  margin:0 auto;
  border-top:1px dotted #826E5A;

  }
#footer p {
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
  font-family: "Garamond",Georgia, Times New Roman, Times, serif;
  font-size:18px;
  text-align: center;
  }

