@charset "iso-8859-1";

/* index style per "il Sole, la Luna Festival" */

body	{
	background-color: #f7efef;
	margin: 10px auto;
	margin-bottom: 20px;
	padding: 0px auto;
	text-align : center;
	scrollbar-3dlight-color: #ddcccc;
	scrollbar-darkshadow-color: #ddcccc;
	scrollbar-highlight-color: #ddcccc;
	scrollbar-shadow-color: #ddcccc;
	scrollbar-arrow-color: #ddcccc;
	scrollbar-face-color: #f7efef;
	scrollbar-track-color: #f7efef;
	scrollbar-base-color: #f7efef;
	font-size: 1px;
	line-height: 0px;
		}

#principale	{
			margin: 0px auto;
			padding: 0px;
			width: 700px;
			height: auto;
			border: 0px solid gray;/*#dadada;*/
			text-align: left;
			}

		
			
#testata	{
			padding: 0px;
			margin: 10px 0px 10px 0px;
			width: auto;
			height: auto;
			/*border-bottom: 1px solid gray;/*#dadada;*/
			text-align: center;
			}


#testata h1	{
			padding: 0px;
			margin: 0px;

			color: #666;
			font: bold 35px/35px times new roman, Times, serif;
			text-align: center;
			letter-spacing: 5px;
			}			
			
			
#corpo	{
		margin: 0px 0px 10px 0px;
		padding: 0px;
		width: auto;
		height: auto;
		/*border: 1px solid gray;/*#dadada;*/
		
		color: #888;
		text-align: center;
		}

		
#corpo h1	{
			margin: 20px 40px 10px 0px;
			padding: 0px;

			color: #500;
			font: bold 13px/13px verdana, arial, helvetica, sans-serif;
			font-variant: small-caps;
			text-align: right;
			letter-spacing: 1px;
			}
			
			
#corpo h2	{
			margin: 0px 20px 0px 0px;
			padding: 0px;

			color: #500;
			font: bold 37px/37px Times New Roman, Times, serif;
			font-variant: small-caps;
			text-align: right;
			letter-spacing: 1px;
			}			
			
			
#corpo h3	{
			margin: 10px 80px 20px 0px;
			padding: 0px;

			color: #500;
			font: bold 30px/30px Times New Roman, Times, serif;
			font-variant: small-caps;
			text-align: right;
			letter-spacing: 1px;
			}			


#corpo h4	{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 10px 0px;
			/*border-top: 1px solid #777;
			border-bottom: 1px solid #777;
			color: #333;		vecchie impostazioni		*/
			border: 1px solid #000;
			background-color: #e7dfdf;
			
			color: #000;
			font: bold 14px/14px verdana, arial, helvetica, sans-serif;
			font-variant: small-caps;
			text-align: center;
			letter-spacing: 10px;
			}


#corpo p	{
	margin: 10px 0px 5px 0px;
	padding: 0px 15px 0px 15px;
	font: bold 11px/16px verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #666;
			}

			
#corpo b	{
			color: #333;
			font-variant: small-caps;
			}
			

#corpo b.ann	{
				color: #f00;
				font-style: italic;
				}
			

#corpo hr	{
			margin-top: 30px;
			margin-bottom: 30px;
			width: 90%;
			height: 1px;
			color: #666;
			}


#corpo p.day	{
				margin-top: 0px;
				text-indent: 25px;
				font-style: italic;
				color: #333;
				}
			
			
#corpo p.menu	{
			padding: 0px 0px 2px 5px;
			margin: 0px;
			border-top: 1px solid #777;
			border-bottom: 1px solid #777;
			
			font: bold 10px/10px verdana, arial, helvetica, sans-serif;
			text-align: left;
			color: #777;
			}


#corpo p.menu a	{
				margin: 0px;
				padding: 0px;
				font: bold 10px/10px verdana, arial, helvetica, sans-serif;
				text-decoration: none;
				color: #333;
				}
				
				
#corpo p.menu a:hover	{
						text-decoration: none;
						color: #600;
						}


#corpo p.menu a.home	{
						margin-left: 408px;/*417px;*/
						}
			

#corpo a	{
			margin: 0px;
			padding: 0px;
			
			font: bold 11px/16px verdana, arial, helvetica, sans-serif;
			text-decoration: none;
			color: #600;
			}


#corpo a:hover	{
				/*text-decoration: line-through;*/
				color: #333;
				}

				

#corpo table.pdf	{
					margin: 0px 20px 20px 0px;
					padding: 0px;
					width: 100%;
					}
				
				
#corpo table.pdf td	{
					font: bold 11px/16px verdana, arial, helvetica, sans-serif;
					text-align: right;
					color: #666;
					}				
				
				
#corpo table.pdf td a	{
						color: #b00;
						font: bold 12px/12px verdana, arial, helvetica, sans-serif;
						font-variant: small-caps;
						letter-spacing: 1px;
						}				


#corpo table.pdf td a:hover	{
							color: #b00;
							text-decoration: underline;
							}

				
				
#corpo img	{
			margin: 0px;
			padding: 0px;
			}
				

#corpo table.archivio	{
						border: 0px dotted black;
						width: 100%;
						margin: 0px auto;
						padding: 0px;
						}

				
#corpo table.archivio td	{
							width: 25%;
							margin: 0px;
							padding: 0px;
							text-align: center;
							}
				

#corpo table.archivio td img	{
								border: 2px solid #333;
								}

								
#corpo p.tornasu	{
					margin: 20px 40px auto;
					padding: 0px;
						
					text-align: left;
					text-decoration: none;
					}								
								
			
#piede	{
		padding: 0px 0px 0px 0px;
		width: auto;
		height: auto;
		/*border: 1px solid gray;/*#dadada;*/
		
		text-align: left;
		}									
		
		
#piede p	{
			padding: 0px;
			margin: 0px;
			border-top: 1px solid #777;
			border-bottom: 1px solid #777;
			
			font: bold 10px/10px verdana, arial, helvetica, sans-serif;
			text-align: center;
			color: #777;
			}


#piede p a	{
				text-decoration: none;
				color: #333;
				}
				
				
#piede p a:hover	{
					text-decoration: none;
					color: #600;
					}


#loghi	{
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		width: auto;
		height: auto;
		/*border: 1px solid gray;/*#dadada;*/
		
		text-align: center;
		}									
		
		
#loghi p	{
			padding: 0px;
			margin: 0px;

			
			font: bold 11px/16px verdana, arial, helvetica, sans-serif;
			text-align: center;
			}
			
			
#loghi img	{
			pagging: 0px;
			border-width: 0px;
			}

					
#sugg	{
		margin: 10px auto;
		margin-bottom: 0px;
		padding: 0px;
		width: 700px;
		height: auto;
		border: 0px solid gray;/*#dadada;*/
		text-align: center;
		}						
					
					
#sugg p	{
		margin: 0px auto;
		padding: 0px;
		width: 700px;
		height: auto;
		border: 0px solid gray;/*#dadada;*/
		
		font: normal 9px/12px verdana, arial, helvetica, sans-serif;
		text-align: center;
		color: #beb6b6;
		}

		
#counter	{
			margin: 20px 0px 0px 0px;
			padding: 0px;
			width: auto;
			height: 20px;
			text-align: left;
			}

#counter p	{
			margin: 0px auto;
			padding: 0px;
			width: auto;
			text-align: right;
			font: normal 10px/13px verdana, arial, helvetica, sans-serif;
			color: black;
			}		


#counter table	{
			margin: 0px 0px 0px 0px;
			padding: 0px;
			width: 100%;
			height: 20px;
			}			

			
#counter td	{
			margin: 0px auto;
			padding: 0px;
			width: 100%;
			text-align: right;
			font: normal 10px/14px verdana, arial, helvetica, sans-serif;
			color: black;
			}

			
#google	{
		margin: 30px 0px 30px 116px;
		margin-bottom: 0px;
		padding: 0px;
		height: 60px;
		width: 468px;
		
		/*border: 1px solid #000;*/
		
		text-align: left;		
		}


.tab4	{
		margin: 0px auto;
		
		padding: 0px;
		width: 94%;
		}

		
.tab4 th	{
			margin: 0px;
			padding: 40px 0px 0px 0px;
			text-align: left;
			font: italic 13px/16px verdana, tahoma, arial, helvetica, sans-serif;
			color: #666;
			}


.tab4 td	{
			margin: 0px;
			padding: 10px 10px 0px 10px;
			text-align: justify;
			font: normal 11px/16px verdana, tahoma, arial, helvetica, sans-serif;
			color: #666;
			}
			
			
.tab4 img	{
			margin: 0px;
			border: 4px solid #998308;
			text-align: center;
			}
