body {padding: 0; margin: 0; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;  background: url(immagini/brocade.jpg);  }
hr{ display: none; }
#header{margin: 5px; padding: 15px; border: 1px solid #000; text-align: center; background-image:/maschere/immagini/brocade.jpg; font-family: "Times New Roman","Calisto MT",sans-serif; font-size: 2em; margin: 0px; color: black; }
#header h1{ font-family: "Calisto MT","Times New Roman",sans-serif; font-size: 2em; margin: 0px; color: white; } #header sotto{ font-family: "Calisto MT","Times New Roman",sans-serif; font-size: 1,5 em; margin: 0px; color: white; }
#header titolo{ font-family: "Calisto MT","Times New Roman",sans-serif; font-size: 2em; margin: 0px; color: blue; }
#corpo{ position: relative; margin: 0; width: 100%; }
#sommario{ padding: 15px;width: 170px; top: 0; left: 20px; border: 2px solid #000; position: absolute; background-color: #F8F8FF; }
#main{ padding: 15px; margin: 0 20px 20px 240px; border: 2px solid #000;  background: White;  }
#login{ text-align: center; margin: 50px 0 50px 0; }
#login table{ margin: auto; }
#admin h2{ margin-top: 0; text-align: center; }
#admin ul{ list-style-type: square; margin-top: 0; margin-left: 1.5em; width: auto;}
#admin ul ul{ margin-left: 2em;  list-style-type: none;  }
.utenteconnesso{ color: #B22222; }
.connesso{ font-size: .8em; text-align: center; }
/*.hrfino{ color: Blue;
height: 2px;
display: block; }*/
.operazione img{
	border: none;
}
#admin{
	background: transparent;
}
.operazione, #msg{
	border-top-color: #009;
	border-top-style: dashed;
	border-bottom-width: 1.5px;
}
.operazione td{
	vertical-align: top;
}
a:link{ color: #FFC; background:transparent; text-decoration:none;border-bottom:1px solid }
a:visited{ color: #FFC; background:transparent; text-decoration:none;border-bottom:1px solid }
a:hover{ color: #ffc; background:#900; text-decoration:none }
a:active{ color: #900; background:#cc0000; text-decoration:none;border-bottom:1px solid #900 }
a.art:hover img{ background:transparent; border: none; }
a.main:link{ color: #191970; background:transparent; text-decoration:none;border-bottom:1px solid }
a.main:visited{ color: #191970; background:transparent; text-decoration:none;border-bottom:1px solid }
a.main:hover{ color: #ffc; background:#900; text-decoration:none }
a.main:active{ color: #900; background:#cc0000; text-decoration:none;border-bottom:1px solid #900 }
/*.ultima{
	text-align: center;
}*/
#msg p{
	text-align: center;
}
#maschera{
	height: 400px;
}
#maschera img{
	position: absolute;
	margin-right: 20px;
}
#maschere{
	text-align: justify;
}
#maschere img, #maschera img{
	border: none;
}
#maschere h2{
	border-bottom: 2px solid Blue;
}
.maschera{
	display: inline;
	width: 100px;
}
.maschera a{
	margin: 20px;
}
.testo{
	margin-left: 320px;
}
.visibile{
	display: block;
}
#admin td{
	vertical-align: top;
}
