body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ccc;
}	


#contenuto {
 	text-align: left;
 	width: 980px;
 	/*height: 1000px;*/
 	font-family: "Times New Roman", serif;
	border-right: 3px outset #dcdcdc;
	border-left: 2px outset #dcdcdc;
	border-bottom: 3px outset #dcdcdc;
}

#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: 16px;
	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 0 10px 0;
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;
text-weight: 400;
font-size: 0.85em;
text-align: center;
margin: 10px 0 10px 0;
letter-spacing: 0.15em;
line-height: 1.1em;
color: #a52a2a;
}

#datiazienda p {
text-align: justify;
}

.immaginisx {
	float: left;
	padding: 0 20px 10px 0;
	margin: 0;
	border: 0px;
}


#centro a:link, #centro a:visited  {
	color: #a52a2a;
}	

#tabella_immagini {
padding: 0;
margin: 5px 0 0 0;
width: 858px;
height: 1000px;
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: 360px;
}


.celladestra {
text-align: right;
height: 1000px;
width: 488px;
margin: 0;
padding: 0;
}

#immaginemappa #presentazione {
float: left;
margin: 0;
padding: 0;
}

 
#link_indici {
text-align: left;
margin: 20px 0 5px 0;
line-height: 22px
padding: 0;
font-size: 16px;
}





#indice {
text-align: top;
padding: 10px;
font-size: 1em;
	margin: 0 10px 10px 10px;
}


#indice #indice2 {
margin: 0;
padding: 0;
font-size: 0.8em;
line-height: 1.1em;
}

.indice_autori {
margin: 0;
padding: 0;
font-size: 0.85em;
}


#separatore {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

#separatore hr {
margin: 0;
padding: 0;
}

#notetesto {
padding: 5px 10px 5px 10px;
margin: 0;
}

#notetesto p {
	text-align: center; 
	font-size: 0.7em;
	font-family: Verdana, sans-serif;
	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;
}
	 
	

#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;
}

/*Fine blocco vecchio*/






#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;
}

#moduloinformazioni h3 {
margin: 10px 0 10px 0;
padding: 0;
text-align: left;
letter-spacing: 0.15em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #a52a2a;
}

.tabella1_moduloinformazioni {
margin: 0;
padding: 0;
text-align: left;
vertical-align: baseline;
}

.tabella1_moduloinformazioni tr, .tabella1_moduloinformazioni td {
margin: 0;
padding: 0;
height: 5px;
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: 10px;
}


#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;
}

