body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("images/sfondo%2008.gif");
	background-repeat: repeat x;
	background-color: #808080;
}	

#contenuto {
 	text-align: left;
 	width: 980px;
 	height: 1000px;
 	font-family: "Times New Roman", serif;
}

#intestazione {
	background-color: #f5f5f5;
	margin: 0;
	padding: 0;
}	

#contenuto #centro {
	float: left;
	width: 858px;
	padding: 0;
	background-color: #f5f5f5;
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	text-align: justify;
	margin-left: 60px;
	margin-bottom: 20px;
	margin-top: 5px;
	font-size: 1em;
	text-indent: 0;
}

#contenuto #centro em {
	font-weight: 500;
	font-style: normal;
	color: #a52a2a;
	text-indent: 0;
}

#contenuto #centro p {
padding: 0;
margin: 10px 0 10px 0;
letter-spacing: 0.04em;
line-height: 1.1em;
font-size: 0.8em;

}

#datiazienda {
width: 836px;
margin; 10px 10px 7px 10px;
padding: 10px;
border: 1px solid #DDDDDD;
background-color: #ffffff;
}

#datiazienda #titolo {
margin: 0;
padding: 0;
}

#datiazienda #titolo #titololibro {
margin: 0;
padding: 0;
}

#datiazienda h2 {
padding: 0;
margin: 0;
font: Verdana, Arial, sans-serif;
letter-spacing: 0.3em;
color: #e6e6fa;
font-size: 0.9em;
}

#datiazienda h1 {
padding: 0;
margin: 0;
font: Verdana, Arial, sans-serif;
letter-spacing: 0.3em;
font-size: 1.6em;
color: #a52a2a;
}

#datiazienda h3 {
padding: 0;
margin: 0;
font: Verdana, Arial, sans-serif;
font-size: 0.9em;
letter-spacing: 0.1em;
color: #a52a2a;
}

.nomestruttura {
margin: 0;
padding: 0;
}

.nomestruttura img  {
margin: 0;
padding: 0;
}



.immaginisx {
	float: left;
	padding: 0 20px 10px 0;
	margin: 0;
	border: 0px;
}


#centro a:link, #centro a:visited  {
	color: #a52a2a;
}	


#descrizione {
margin: 5px 0 5px 0;
padding: 0 10px 0 10px;
background-color: #ffffff;
border: 1px solid #DDDDDD;
height: 1%;
font-size: 1em;
}


#tabella_immagini {
padding: 0;
margin: 0;
width: 858px;
border: 1px solid #dddddd;
background-color: #ffffff;
}

#tabella_immagini tr{
margin: 0;
padding: 0;
}

#tabella_immagini td {
margin: 0;
padding: 0;
vertical-align: top;
text-align: left;
}

#presentazione {
margin: 0;
padding: 0;
}

#presentazione img {
padding: 10px;
	margin: 10px;
	text-align: left;
}

#presentazione #slideimage {
margin: 0;
paddign: 0;
text-align: left;
height: 500px;
width: 450px;
}

.bottoni {
margin: 0 0 0 0;
padding: 0;
}

.celladestra {
text-align: right;
height: 500px;
width: 398px;
margin: 0;
padding: 0;
border-left: 1px solid #DDDDDD;
}

#immaginemappa #presentazione {
float: left;
margin: 0;
padding: 0;
}

#immaginemappa #presentazione #slideimage {
}
 
#immaginemappa #presentazione form {
margin: 0;
padding: 0;
}

.bottone {
margin: 0 0 0 15px;
padding: 0;
width: 185px;
}



#indice {
width: 346px;
height: 500px;
text-align: top;
padding: 10px;
font-size: 1em;
	margin: 0 0 10px 10px;
}

#indice #indice2 {
margin: 15px 0 0 0;
padding: 0;
font-size: 0.8em;
line-height: 1.2em;
}


#tabella
{
	margin-top: 10px;
	margin-bottom: 0px;
	border: 1px solid #DDDDDD;
  border-collapse: collapse;
  width: 860px;
  font-size: 0.70em;
  text-align: left;
}


tr.alt
{
	background-color: #EEEEEE;
}

th
{
  border: 1px solid #385708;
	border-bottom: 4px solid #2A4106;
	padding: 8px 15px;
	background-color: #385708;
	background-image: url(table_header.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: left;
}

td
{
	padding: 6px 15px;
}


.rigadispari {
background-color: #ffffff; 
}

.noteprezzi {
margin: 0;
padding: 0 10px 5px 10px;
font-size: 0.8em;
line-height: 1.1em;
}

#note {
font-size: 1em;
line-height: 1em;
padding: 0;
margin: 0 0 5px 0;
}

#note p {
margin: 0;
padding: 0 0 0 0;
text-align: justify;
}


#note p em {
color: #385708;
font-weight: 600;
}

.titolidescrizione {
color: #385708;
padding: 0;
text-weight: 400;
font-size: 1.2em;
margin: 10px 0 5px 0;
letter-spacing: 0.1em;
color: #a52a2a;
}

#camera {
margin: 10px 0 0 0;
padding: 0;
width: 860px;
border-collapse: collapse;
border: 1px solid #DDDDDD;
width: 860px;
font-size: 1em;
text-align: left;
}

#camera th {
  border: 1px solid #385708;
	border-bottom: 4px solid #2A4106;
	padding: 8px 15px;
	background-color: #385708;
	background-image: url(table_header.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: left;
	font-size: 0.9em;
	width: 860px;
}

#camera tbody tr {
margin: 0;
padding: 0;
background-color: #ffffff;
}


#camera td {
margin: 0;
padding: 10px;
border-bottom: 1px solid #DDDDDD;
}

descrizione_camera {
margin: 0;
padding: 0;
}

.immagine_camera_sx {
	float: left;
	padding: 0;
	margin: 10px 10px 5px 0;
	border: 1px solid #DDDDDD;
}

.immagine_camera_dx {
	float: right;
	padding: 0;
	margin: 10px 0 5px 10px;
	border: 1px solid #DDDDDD;
}

.camere td p {
margin: 10px 10px 10px 10px;
padding: 0;
text-align: justify;
}



#servizistruttura  {
margin: 0;
padding: 5px 0 5px 0;
}

#servizistruttura img {
margin: 0 1px 0 0;
padding: 0;
}

.camere_servizi {
margin: 5px 0 0px 0;
padding: 0 10px 0 10px;
background-color: #ffffff;
border: 1px solid #DDDDDD;
font-size: 0.9em;
}

#moduloinformazioni {
border: 1px solid #dddddd;
margin-bottom: 5px;
}

#moduloinformazioni form {
padding: 2px 10px 5px 10px;
margin: 0;
}

#moduloinformazioni form p {
padding: 0;
margin: 0;
}

#moduloinformazioni form p a:link {
text-decoration: none;
}

#moduloinformazioni hr {
margin: 0;
padding: 0;
}

#tabella1_moduloinformazioni {
margin: 0;
padding: 0;
text-align: left;
vertical-align: baseline;
}

#tabella1_moduloinformazioni tr, #tabella1_moduloinformazioni td {
margin: 0;
padding: 0;
height: 12px;
vertical-align: baseline;
}


#tabella1_moduloinformazioni p{
margin: 0;
padding: 0;
vertical-align: baseline;
}

#tabella2_moduloinformazioni {
margin: 0;
padding: 0;
text-align: left;
vertical-align: bottom;
}

#tabella2_moduloinformazioni tr, #tabella2_moduloinformazioni td {
margin: 0;
padding: 0;
height: 12px;
}


#tabella2_moduloinformazioni p{
margin: 0;
padding: 0;
vertical-align: bottom;
}

.giornomeseanno  {
width: 65px;
text-align: right;
}

.col1tab1 {
background-color: red;
width: 30px;
}

.testonospam {
display: none;
margin: 0;
padding: 0;
}

#moduloinformazioni #testo_privacy p{
margin: 0, 0, 10px, 0;
padding: 0, 0, 0, 0;
font-size: 0.6em;
line-height: 1em;
}

.bottone2 {
margin: 0;
padding: 0;
width: 120px;
}


.titolosezione {
color: #385708;
font-size: 1.2em;
letter-spacing: 0.15em;
margin: 5px 0 0 0;
padding: 0;
color: #a52a2a;
}



#separatore {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

#separatore hr {
margin: 0;
padding: 0;
}

#notetesto {
margin: 0;
padding: 0;
}

#notetesto p {
	color: #a52a2a;
	width:840px; 
	text-align: justify; 
	font-size: 0.80em; 
	margin: 0;
}

#notetesto a:link, #notetesto a:visited, #notetesto a:hover {
	color: #a52a2a;
}

#contenuto #fondo {
	clear: both;
	width: 980px;
	background-color: #f5f5f5;
	border-top: 2px solid #b9d2e3;
	border-bottom: 2px solid #b9d2e3;
	margin-bottom: 0;
	padding: 0.1em 0 0.1em 0;
}	

#contenuto #fondo #copyright {
	width: 0px;
	padding: 0 0 0 40px;
	margin: 0;
	float: left;
}
	 
#copyright a:link, #copyright a:visited {
	border=none;
	text-decoration: none;
	color: #000000;
}	

#copyright a:hover {
	color: #b8860b;
}	

#menubarrafondo {
	padding: 2px 0 2px 0;
	margin: 0;
	font-family: Verdana, "Times New Roman", Times, sans-serif;
	font-size: 10px;
	text-align: center;
	color: black;
	text-decoration: none;	
}

#menubarrafondo a:link, #menubarrafondo a:visited {
	border=none;
	text-decoration: none;
	color: #000000;
}	

#menubarrafondo a:hover {
	color: #b8860b;
}	

#fondo p {
margin: 0;
padding: 0;
}

#copyright p {
margin: 0;
padding: 0;
}

#bannerfondo {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	text-align: center;
}

#bannerfondo a:link, #bannerfondo a:visited {
	border= none;
	text-decoration: none;
	color: #000000;
}

#spaziogoogle {
	margin: 0;
	padding: 0;
	text-align: center;
}
