@font-face { font-family: justme; src: url('JustMeAgainDownHere.ttf'); }

body {
	background-color:#c4c8d1;
	}
	
#pagina {
		width:960px;
		height:540px;
		background-color:#fff;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #777;
		border-bottom:1px solid #777;
		margin:auto;
		margin-top:15px;
		}
		
#box {
		width:888px;
		height:100%;
		margin-left:35px;
		border-right:1px solid #888;
		}
		
#testata {
		width:887px;
		height:120px;
		border-bottom:1px solid #aaa;
		border-left:1px solid #888;
		background: #11a1e9 center url(immagini/testata.png);
		}
		
#link {
		width:888px;
		height:60px;
		margin:0;
		padding:0;
		background-color:#11a1e9;
		}
		
#link .nonsel{
		border-left:1px solid #888;
		width:177px;
		height:60px;
		display:inline;
		float:left;
		margin:0;
		text-align:center;
		}
		
#link #sel {
		border-left:1px solid #888;
		width:175px;
		height:60px;
		display:inline;
		float:left;
		margin:0;
		text-align:center;
		background-color:#bbb;
		}
		
#link .nonsel a {
			text-decoration:none;
			display:block;
			font-variant:small-caps;
			font-weight:bold;
			color:#bbb;
			font-size:25px;
			line-height:2;
			width:177px;
			height:60px;
			text-align:center;
			}
			
#link #sel a {
			text-decoration:none;
			display:block;
			font-variant:small-caps;
			font-weight:bold;
			color:#11a1e9;
			font-size:25px;
			line-height:2;
			width:175px;
			height:60px;
			text-align:center;
			text-decoration:underline;
			}
			
#link .nonsel a:hover{
			color:#11a1e9;
			background-color:#bbb;
			text-decoration:underline;
			}
			
#testo {
		width:867px;
		height:313px;
		border-left:1px solid #888;
		border-top:1px solid #888;
		border-right:1px solid #888;
		overflow:auto; padding:10px;
		font-family:sans-serif;
		color:#333;
		text-align:justify;
		background:center url(immagini/sfondotesto.jpg);
		}
		
#testo a {
		font-weight:bold;
		color:#333;
		}
		
#form {
		display:block;
		margin:20px 0 20px 0;
		}
		
#form  p, #form form {
	display:inline;
	margin-right:10px;
	}
	
#footer {
		border-left:1px solid #888;
		border-left:1px solid #888;
		border-top:1px solid #888;
		width:885px;
		height:24px;
		background-color:#11a1e9;
		color:#bbb;
		padding-left:2px;
		text-align:right;
		}
		
#footer .valid {
			display:inline;
			padding-right:20px;
			border:0;
			}
			
#footer .valid  a{
		text-decoration:none;
		color:#11a1e9;
		}
		
#footer img{
	border: 1px solid #11a1e9;
}

#content {
	background-color: #cadbeb;	
	width:867px;
		height:313px;
		border-left:1px solid #888;
		border-top:1px solid #888;
		border-right:1px solid #888;
		overflow:auto; padding:10px;
		font-family:sans-serif;
		color:#333;
		text-align:justify;
	}

#content a {
	color:#333;
	}
	
#content #link_sopra a, #content #link_sotto a {
	margin: 0;
	padding: 0;
	font-family: justme, sans-serif;
	font-size: 40px;
}

	
#link_sopra{
	width: 867px;
	height: 50px;	
	}


#immagine_centro{
	height: 210px;
	width: 867px;
	text-align: center;
	}

#immagineGLG {
	width: 210px;
	height: 210px;	
	}

#link_sotto{
	width: 867px;
	height: 50px;
	}
	
#link_sopra div, #link_sotto div {
	display: inline;	
	}
	
#sopra_sx, #sotto_sx{	
	margin-left: 200px;
	float: left;
	}
	
#sopra_dx, #sotto_dx{
	margin-right: 200px;
	float: right;
	}
	
p.titolo_riflessione{
	font-weight: bold;
	margin-bottom: 0;
	}
	
p.link_riflessione{
	font-size: 15px;	
	margin-top: 0;
	margin-left: 20px;
	}

p.link_riflessione a{
	margin-right: 5px;	
	margin-left: 5px;
	
	}

p.link_riflessione a:hover{
	font-style: oblique;
	color: #aaa;	
	text-decoration: none;
	}
	


.section_title{
	font-family: justme;
	font-size: 35px;
	margin-bottom: 0;
	}
	
#data_titolo .section_title{
		text-align: center;
		text-decoration: underline;
		font-size: 45px;
	}
.section_text{
	margin-top: 0;
	font-size: 15px;
	}

#data_titolo .section_text{
	text-align: center;
	font-family: justme;
	font-size: 28px;	
	}

