body	{
		margin-top:20px;
		background-color:#910e0e;
		font-family:Sans-serif, Arial, Helvetica;
		font-size:13px;
		text-align:left;
		color:#000000;
		word-spacing:1px;
		line-height:1.5em;
		}
		
a	{
	text-decoration:none;
	color:#0019a8;
	}		
	
a:hover	{
		text-decoration:none;
		color:#00106a;
		}	
		
a:visited	{
			text-decoration:none;
			color:#0019a8;
			}	
		
img	{
	border:none;
	}		
/* codici riguardanti i bordi */

.tabella	{
			
			}

.content	{
			background-color:#c32222;
			width:800px;
			text-align:left;
			}

.top_left	{
			background-image:url(top-left.png);
			background-repeat:no-repeat;
			width:9px;
			height:8px;
			}
			
.top_center	{
			background-image:url(top-center.gif);
			background-repeat:repeat-x;
			height:10px;
			}
			
.top_right	{
			background-image:url(top-right.png);
			background-repeat:no-repeat;
			width:15px;
			height:22px;
			}						
		
.right	{
		background:url(right.png);
		background-repeat:repeat-y;
		width:17px;
		}				
		
.left	{
		background:url(left.gif);
		background-repeat:repeat-y;
		}		
		
.bottom_left	{
				background-image:url(bottom-left.png);
				background-repeat:no-repeat;
				height:18px;
				width:18px;
				}
				
.bottom_center	{
				background-image:url(bottom-center.png);
				background-repeat:repeat-x;
				height:18px;
				}						
		
.bottom_right	{
				background-image:url(bottom-right.png);
				background-repeat:no-repeat;
				}
			
		
/* codici di pagina universali */						
		
.menu a	{
		color:#0019a8;
		text-decoration:none;
		letter-spacing:2px;
		font-size:17px;
		text-align:center;
		}	
		
.menu a:hover	{
				color:#00106a;/*42b4e6*/
				text-decoration:none;
				}		
				
.element1	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			border-left-width:1px;
			border-left-color:#0019a8;
			border-left-style:solid;
			}	
			
.element2	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			}
			
.element3	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			}										

.element4	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			}
			
.element5	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			}
			
.element6	{
			padding-left:10px;
			padding-right:10px;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;
			}						
		
.testo	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		text-align:justify;
		word-spacing:1px;
		line-height:1.5em;
		}
		
#testo-home	{
			text-align:center;
			}		
			
testo a	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0019a8;
		text-decoration:none;
		}
		
.nav-left	{
			width:400px;
			height:237px;
			vertical-align:top;
			border-right-width:1px;
			border-right-color:#0019a8;
			border-right-style:solid;		
			}					
			
.nav-right	{
			vertical-align:top;
			width:400px;
			}			
				
.testo a:hover	{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#00106a;
				text-decoration:none;
				}		
				
/* stili contatti.html */

#nav-left-contatti	{
			padding-top:50px;
			}
			
/* stili dove.html */

#nav-left-dove	{
			vertical-align:center;
			}					
			
			
#nav-right-dove	{
				text-align:center;				
				}			
		
		
/* stili matrimoni.html */

#nav-left-matrimoni	{
			vertical-align:center;
			}	
		
#nav-right-matrimoni	{
				text-align:center;				
				}							
				
/* scrolltext script */

.scrolltext {
    position: absolute;
    width:  390px;
    height: 236px;
    border-width:1px;
	border-color:#0019a8;
	border-style:solid; 
}

.scrolltextStoria {
    position:relative;
    width:  790px;
    border-width:1px;
	border-color:#0019a8;
	border-style:solid; 
}


#scrolldiv {
    position: absolute;
	font-family:Bradley Hand ITC, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:1px;
	word-spacing:2px;
    margin: 8px;
    overflow: auto;
    height: 200px;
    width: 300px;
	color:#FFFFFF;
}

#scrolldiv a	{
				text-decoration:none;
				color:#009dd9;
				}

#scrolldiv a:hover	{
					text-decoration:none;
					color:#0019a8;
					}	

#scrolldivStoria {
    position: absolute;
	font-family:Bradley Hand ITC, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:1px;
	word-spacing:2px;
    margin: 8px;
    overflow: auto;
    width: 770px;
	color:#FFFFFF;
}

#scrolldivStoria a	{
				text-decoration:none;
				color:#009dd9;
				}

#scrolldivStoria a:hover	{
					text-decoration:none;
					color:#0019a8;
					}

#storia	{
font-family:Bradley Hand ITC, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:1px;
	word-spacing:2px;
    margin: 8px;
    overflow: auto;
	color:#FFFFFF;
		}


#scrolldiv__controls {
    position: absolute;
    display:none;
}

#imgup {
    position: relative;
    top: 5px; left: 365px;    
}

#imgdown {
    position: relative;
    top: 185px; left: 365px;    
}

#imgupStoria {
    position: absolute;
    top: 5px; right: 5px; 
}

#imgdownStoria {
    position: absolute;
    bottom: 5px; right: 5px;    
}

/* fine scroll text script */				
				
.footer	{
		text-align:center;
		color:#009dd9;
		text-decoration:none;
		font-size:12px;
		}
		
.footer a	{
			text-decoration:none;
			color:#009dd9;
			}
			
.footer a:hover	{
				text-decoration:none;
				color:#0019a8;
				}					