body {  
	background:white;
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-bottom: 0px;
	/*background-image: url("../immagini/basso.gif");*/
	background-repeat:repeat-x;
	background-position:bottom;	
	/*font-size: small;*/
	/*font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;*/
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: white;
	color: #222;
	text-align: center;
	padding:0px; 
	margin:0px;
	}

#sfondo {
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-bottom: 0px;
	background-image: url("../immagini/basso.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	/*height:100px;	*/
}

#header {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 0px;
}

#page {
	background-color: white;
	/*border: 1px solid #959596;*/
	text-align: left;
	}
	
#content {
	font-size: 1.2em
	}
	
/* Begin Structure */
body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 20px auto;
	margin-top:5px;
	padding: 0;
	width: 760px;
	/* border: 1px solid #959596; */
	}
	
#header {
	padding: 0;
	margin: 0 auto;
	height: 45px;
	width: 100%;
	}

#headerimg {
	margin: 0;
	height: 50px;
	width: 100%;
	}

#content {
	float: left;
	padding: 2em 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

#main {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
	
#footer {
	padding: 0 0 0 0px;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 15px 0;
	text-align: center;
	}
	
/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */
	
/* End Structure */

	#page { background: url("../immagini/back-mid_split.jpg") repeat-y top; border: none; }
	#header { background: url("../immagini/back-top.jpg") no-repeat bottom center; }
	#footer { background: url("../immagini/back-bottom.jpg") no-repeat bottom; border: none;}


/*td {vertical-align:top;}*/

td.FotoIntestazione{
	/*background-image: url("../immagini/Banner_foto.jpg");*/
	/*background-position:top;*/
	height: 201px;
	padding: 0px;	
}

Table.Menu {
	margin-top:15px; 
	margin-bottom:10px;
	font-size: larger;
	color:#800000;

 }

  .Menu a:link { color:#800000; font-weight:bold; text-decoration:none;}
  .Menu a:visited { color:#800000; font-weight:bold; text-decoration:none; }
  .Menu a:active { color:red; font-weight:bold; text-decoration:none;}
  .Menu a:hover { color:red; font-weight:bold; /* text-decoration:underline; */} 

.Menu li, .Menu ul {
	display: inline;
	margin-left: 0em;
	padding-left: 0em;
}

.Menu img {
	vertical-align:middle;
}
 
Table.Main {	
/*	border-width:1px; 
	border-style:solid;
	border-color: #e9d2a3;  

	width: 760px;

	margin-top:10px;*/
}

   a:link { color:#800000; text-decoration:underline; }
   a:visited { color:#800000; text-decoration:underline; }
   a:active { color:#800000; text-decoration:underline; }
   a:hover { color:red; text-decoration:underline; }
  .Main td {padding:0em;}
  .Main H2 {padding:0em; margin-left:0em; padding-top:0.5em; margin-bottom:0.5em;}
  .Main H3 {padding:0em; margin-left:0em; padding-top:0.5em; margin-bottom:0.5em;}
  .Main H4 {padding:0em; margin-left:0em; padding-top:0.5em; margin-bottom:0.5em;}
  .Main H5 {padding:1em; margin-left:0em; padding-top:0.5em; margin-bottom:0.5em;}
  .Main H6 {padding:1em; margin-left:0em; padding-top:1em; margin-bottom:0.5em;}
  .Main H7 {padding:1em; margin-left:0em; padding-top:1em; margin-bottom:0.5em;}
  .Main H8 {padding:1em; margin-left:0em; padding-top:1em; margin-bottom:0.5em;}
  
#header H1 {
  padding:7px;
  padding-left: 5em;
  /*font-family: sans-serif;*/
  /*font-size: medium;*/
 /* font-weight: bolder; */
  font-style: italic;
  color: #734f01;
/*  background-color: #f3e2c0; /*#e9d2a3;*/
  /*background-image: url("../immagini/back.jpg");*/
  background-repeat:repeat-y;
}

#header H1 {
  /*font-family: sans-serif;*/
  font-size: larger;
  font-weight: bolder;
  font-style: italic;
  color: #900000;
  padding: 0px;
  margin: 0px 30px;
  padding-top: 10px;
  }
  
#header  p {
   /*padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px; */
   margin:0em;
   padding:0em;
   margin-left: 30px;
   /*font-size: smaller;*/
   font-style:italic;
}

td.Main {
/*   background-image: url("../immagini/stripples.jpg");*/
   padding-top:1em;
}
  
.Main H2 {
  /*font-family: sans-serif;*7
  /*font-size:small;*/
  font-size: larger;
  font-weight: bolder;
  color: #900000;
  border-bottom:dotted;
  border-width:1px;
  margin-top:0.5em;
  padding-top:0.5em;
  }

.Main  H3 {
  /*font-family: sans-serif;*/
  font-weight: normal;
  font-size: larger;
  color: #900000;
  /*color: black;*/
  }

.Main {
/*font-family: sans-serif;*/
}
    
.Main  p {
  /*font-family: sans-serif;*/
  text-align:justify;
  line-height: 1.5em;
  margin-top: 0px;
  /*margin: 0.5em;*/
  /*text-indent: 1em;*/
  }
  
.Main  ul {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding-top:0.3em;
  padding-bottom:0.3em;
  }
  
.Main  ol {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  }

.Main li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/*  div.cielo { 
	  background-image: url("../immagini/cielo.jpg");
	  width:100%;
	 height:40px; 
} */  

.descrizione {
	 font-style: italic;
  	 color: #734f01;
 
}
 div.apt-mucca { 
 	/*float:left;*/
 	 font-size:medium;
	/* position: relative;*/
	 /*display:inline-table;*/
	 bottom: 0%;
	 padding: 0px;
	 /*margin-bottom: -40px; */
	/* padding-bottom: 10px;*/
	text-align:left;
}

.apt-mucca pre {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

div.commento {
  background-color: white;
  background-color: #fff4e8;
  border-bottom: dotted 1px;
  padding:1em;
  padding-top:0.1em;
	/*border: #f3e2c0;
	border-style:solid;
	border-width:thin;
	padding:0.5em;	*/
	
}

.comment_odd {
  background-color: white;
  background-color: #fff4e8;
  border-bottom: dotted 1px;
  padding:1em;
  padding-top:0.1em;
}

.comment_even {
  border-bottom: dotted 1px;
  padding: 1em;
  padding-top:0.1em;
  background-color:white;
}

#inserisci_commento {

 margin:0px;
 padding:1em;
}

#inserisci_commento table {
	width:100%;
	vertical-align:top;	
	/*margin-top:1em;*/
}

#inserisci_commento td {
	vertical-align:top;
	padding: 0em;
	margin-bottom:1em;
}

#inserisci_commento textarea, input {
	/*border: solid;
	border-width: 1px;	
	width:95%;
	border-color: #734f01;	*/
	width:100%;
	margin:0px;
	margin-left:0px;
	border-width:  1px;


}

.commenti h2 {
	padding:0em;
	margin-top:0px;
}

#inserisci_commento li {
	padding:0em;
	margin-top:0px;
	font-size:smaller;
}

td.commenti {
 padding-bottom:0.5em;
 padding-top:0px;
}


input.inserisci {
	width: 30%;
	float:right;
	border-width:  1px;
	/*margin-left:70%;*/
}

.commento cite {
	 margin: 0.5em; 
}

div.autore_commento {
	color: #734f01;	
	/*background-color: #f3e2c0; */
	/* background-image: url("../immagini/back.jpg"); */
	 padding:0.1em;
	 padding-left:0.5em; 
	 padding-right:0.5em; 
	 text-align:right;
}

div.datetime_commento {
	/*float:right;*/
	font-size:smaller;
	font-style:italic;
	text-align:right;
}

div.license {
	margin-top:1em;
	font-size:x-small;
}

#spot {
	/*float:right; */
	margin:1em; 
	
	border:none; 
	/*border-width:thin; */
	/*border-color: #f3e2c0; */
	/*background-color:white; */
	text-align:center;
	/*width: 150px;*/
}

#spot p {
	text-align:center;
	border: solid 1px;
	background-color: #ffff80;
}

#adsl {
	background-color: #ffff80;
	border: 1px dotted;
	border-color: red;
	padding: 1em;
	margin-bottom: 20px;
	margin-top: 5px;
}

#adsl h2 {
	text-align:center;
	font-size: 20px;
	border-bottom: solid 2px;

}

#adsl a {
	font-size:20px;
}

/* sidebar */

#sidebar h2 {
  	/*color: #900000;*/
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
	
#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

#sidebar ul ul li:before {
	content: "\00BB \0020";
	}
	
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	

#sidebar form {
	margin: 0;
	}
/* End Sidebar */

