@charset "UTF-8";
/* CSS Document */

html {	margin:0;
	padding:0
}

body {	margin:0;
	padding:0;
	font: 76% Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#A0A0A4
	
	}

#gabbia {
	padding-top:150px;
	width:780px;
	height:auto;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	background-color:#ddd;
		
}

.outpage { position: absolute; left: -2000px; top: -2000px; overflow:hidden
}


#fascia {width:100%;
	height:120px;
	margin:0px;
	padding:0px;
	background-color:#000;
	position:absolute;
	top:40px;
	border-top:10px solid #A0A0A4;
	border-bottom:10px solid #A0A0A4; text-align:center
}

#head {	height:120px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px
	

}


#contenuto { float:left; width:60%; text-align:justify; padding:2em; color:#000000; margin-top:50px; margin-left:40px  }

#contenuto_video { float:left; width:60%; text-align:center; padding:2em; color:#000000; margin-top:40px; margin-left:40px; margin-bottom:40px  }

#footer { clear:both;
		height:30px;
		border-top:10px solid #A0A0A4;
		padding-top:1px;
		font-size:80%;
		text-align:center;
		color:#000;
		background-color:#ddd;
	
	}


.persone { text-align:center; height:160px; clear:left }
.foto { float:left; width:130px; margin-bottom:25px; text-align:center; margin-left:13px; margin-right:13px  }
.foto img { border:solid 2px #000; text-align:center }


.menu { float:left; height:80%; width:25%; float:left; margin-top:70px;  margin-bottom:30px }
.menu ul { width:100%;list-style:none; padding:0; font-size:1.1em; font-family:arial; }
.menu li a { display:block; text-decoration:none; padding:0 1em; height:1.8em; line-height:1.8em;
		margin-top:0.30em; margin-bottom:0.30em; 
		text-align:left; }
.menu li a:link, .menu li a:visited { background-color:#A5A7AA; color: #000; } 
.menu li a:hover, .menu li a:active, .menu li a:focus { background-color: #ccc; color:#000;}
a#activelink { background-color: #ccc; color:#000; }



.scano ul { width:100%; padding:0; font-size:1.1em; font-family:arial; }
.scano li a { text-decoration:underline; line-height:2em; }


.left { text-align:left }
.italico { font-style:italic }
.underline { text-decoration:underline }
.bold { font-weight:bold }
.right { text-align:right; }
.center { text-align:center; }


 
.sx { float:left; text-align:left; padding-left:2em }
.dx { float:right; text-align:right; padding-right:2em }

.footer_sx { float:left; text-align:left; padding-left:2em }
.footer_dx { float:right; text-align:right; padding-right:2em }
 
a:link, a:visited { background-color:#ddd; color: #000; text-decoration:underline }
a:hover, a:active, a:focus  {  background-color:#A5A7AA; color:#000; text-decoration:none }

h1 { font-size:2em; font-family:Arial; text-decoration:none; text-align:left }
.sx h1 { font-size:2em; font-family:Arial; text-decoration:none; padding-top:0.2em; text-align:left; color:#ccc }
 h2 { font-size:1.7em; font-family:Arial; text-decoration:none; text-align:left; }