body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	height: 100%;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
}
html{height: 100%;}
table{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
}

.aj_div_attesa_nascondi, .aj_div_principale_nascondi{display:none;}
.aj_div_attesa_vedi{
	width: 580px;
	top:50px;
	position: relative;
	text-align:center;
}

a {text-decoration: none;color: #FFFFFF;}
a:hover{text-decoration: none;color: #CCCCCC;}
img{border: 0px;}
form{margin: 0px;}
input, textarea{background: #4C6A8B;	color: White;	border: 1px solid #7D99B8;margin: 0px;padding: 2px 2px 2px 3px;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
form{margin: 0px;padding: 0px;}
.center{text-align: center;}
.left{text-align: left; float: left;}
.right{text-align: right;}
h1{font-size: 16px;	margin: 0px;}
h2{font-size: 14px;	margin: 0px;}
h3{font-size: 12px;	margin: 0px;}
h4{font-size: 11px;	margin: 0px;}
h5{font-size: 10px;	margin: 0px;}
.testo9, .testo9_nero, .testo9_bianco{font-size: 9px;}
.testo10, .testo10_nero, .testo10_bianco{font-size: 10px;}
.testo11, .testo11_nero, .testo11_bianco{font-size: 11px;}
.testo12, .testo12_nero, .testo12_bianco{font-size: 12px;}
.testo13, .testo13_nero, .testo13_bianco{font-size: 13px;}
.testo14, .testo14_nero, .testo14_bianco{font-size: 14px;}
.testo16, .testo16_nero, .testo16_bianco{font-size: 16px;}
.testo18, .testo18_nero, .testo18_bianco{font-size: 18px;}

.testo9_bianco, .testo10_bianco, .testo11_bianco, .testo12_bianco, .testo13_bianco, .testo14_bianco, .testo16_bianco, .testo18_bianco{color: White;}
.bianco{color: White;}
.privacy{color: #CCCCCC; font-size: 10px;}
.giustificato{text-align: justify;}

/* ====================================================== */
.cella_immagini img{
	margin-right: 10px;
}
ul.menu_opere{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.menu_opere li{
	width: 185px;
	height: 25px;
	background: #263746;
	line-height: 25px;
	margin-bottom: 2px;
}
ul.menu_opere li a, ul.menu_opere li a.attivo{
	display: block;
	height: 25px;
	background: White;
	color: #575757;
	margin-left: 50px;
	padding-left: 6px;
}
ul.menu_opere li a:hover, ul.menu_opere li a.attivo{
	background: #263746;
	color: white;
}
.contenuto_pagina, .contenuto_pagina_biografia{
	width: 725px; 
	height: 470px;
	padding-left: 10px;
	margin-top: 20px;
	position: relative;
	overflow: auto;
	border: 0px solid red;
}
.contenuto_pagina_biografia{
	width: 360px;
	height: 465px;
	margin-top: 25px;
}
