	.drag{position:relative;cursor:hand}

	div#Loading{
			position: absolute;
			width: 200px;
			height: 100px;
			left: 400px;
			top: 220px;
			z-index:1;
			background-color: trasparent;
			font-size: 40px;
			color: green;
			filter:alpha(opacity=80, finishOpacity=80, style=1);		
			padding: 20px;
	}
	
	#Staff{
		display: none;
	}
	
	#Docenti{
		display: none;
	} 
	


.style1 {
	color          : #006633;
	font-weight    : bold;
}
.menu {
	font-family     : Arial;
	font-size       : 14px; 
	text-decoration : none;
	text-align      : center;
	border-left     : 1px solid #FFFFFF;
	border-right    : 1px solid #FFFFFF;
	border-top      : 1px solid #FFFFFF;
	border-bottom   : 1px solid #FFFFFF;
	color           : white;
	font-weight     : bold;
}
.menu:hover {
	border-top       : 0px solid #BBE0EB;
	border-bottom    : 0px solid #BBE0EB;
	color            : white;
}

.CtxMenu {
	position         : absolute;
	width            : 700px;
	left             : 50px;
	top              : 50px;
	filter           : alpha(opacity=90);
	-moz-opacity     : .90;
	opacity          : .90;
}

.UpperContext {
	color            : white;
  position         : absolute;
  left             : 50px;
  top              : 100px;
	width            : 650px;
	height           : 50px;
}

.Context {
	border-left      : 1px dotted gray;
	border-right     : 1px dotted gray;
	border-top       : 1px dotted gray;
	border-bottom    : 1px dotted gray;
	color            : white;
  position         : absolute;
  left             : 50px;
  top              : 130px;
	width            : 650px;
	height           : 510px;
	background       : black;
	filter           : alpha(opacity=90);
	-moz-opacity     : .90;
	opacity          : .90;
}

.Banner1 {
  position         : absolute;
  left             : 25px;
  top              : 28.5px;
}

.Banner2 {
  position         : absolute;
  left             : 25px;
  top              : 189px;
}

.Banner3 {
  position         : absolute;
  left             : 25px;
  top              : 349.5px;
}


.RightContext {
  position         : absolute;
	width            : 220px;
	height           : 460px;
  left             : 700px;
  top              : 230px;
	color            : white;
	background       : trasparent;
	filter           : alpha(opacity=90);
	-moz-opacity     : .90;
	opacity          : .90;
}

.Obj {
  position         : absolute;
  top              : 210px;
	color            : white;
	background       : trasparent;
}

.RightBanner {
	border-left     : 1px dotted gray;
	border-right    : 1px dotted gray;
	border-top      : 1px dotted gray;
	border-bottom   : 1px dotted gray;
  position        : absolute;
	width            : 120px;
	height           : 470px;
  left            : 950px;
  top             : 200px;
	color           : white;
	background      : black;
}

.ImageSponsor {
	position         : absolute;
	left             : 80px;
	top              : 700px;
}

.ImageLogo {
	position         : absolute;
	width            : 300px;
  left             : 730px;
  top              : 0px;
 
 
}

.RispCerca {
	width            : 650px;
	height           : 480px;
	overflow         : auto;
}

.PulsanteA {
	font-family      : Arial;
  position         : absolute;
  left             : 580px;
  top              : 450px;
	width            : 100px;
	height           : 50px;

}

.PulsanteI {
	font-family      : Arial;
  position         : absolute;
  left             : 10px;
  top              : 450px;
	width            : 100px;
	height           : 50px;
}

.PulsanteA2 {
	font-family      : Arial;
	font-size        : small;
  position         : absolute;
  color            : gray;
  left             : 480px;
  top              : 450px;
	width            : 100px;
	height           : 50px;

}

.PulsanteI2 {
	font-family      : Arial;
	font-size        : small;
  position         : absolute;
  color            : gray;
  left             : 125px;
  top              : 450px;
	width            : 100px;
	height           : 50px;
}

.PulsanteGenerico {
	color:white;
	background       : black;
	border-color     : white;
	border-left      : 1px dotted gray;
	border-right     : 1px dotted gray;
	border-top       : 1px dotted gray;
	border-bottom    : 1px dotted gray;
	font             : bold x-small Arial;
}

.PulsanteRicerca {
	color:white;
	background       : black;
	border-color     : white;
	border-left      : 1px dotted gray;
	border-right     : 1px dotted gray;
	border-top       : 1px dotted gray;
	border-bottom    : 1px dotted gray;
	font             : bold x-small Arial;
}
.PulsanteMail {
	color:white;
	background       : black;
	border-left      : 1px dotted gray;
	border-right     : 1px dotted gray;
	border-top       : 1px dotted gray;
	border-bottom    : 1px dotted gray;
	font             : bold x-small Arial;
}

.PulsanteRecuperaPassword {
	border-width     : 2px 2px 2px 2px;
	border-color     : white;
	border-left      : 1px dotted gray;
	border-right     : 1px dotted gray;
	border-top       : 1px dotted gray;
	border-bottom    : 1px dotted gray;
  margin           : 10px 0px 10px 0px;	
	font             : bold x-small Arial;
	height           : 18px;	
	color            : white;
	background       : black;
}

.ImagNews {
  margin           : 0px 10px 0px 0px;
}

.cis {
	font-family      : Arial;
	font-size        : x-small;
  position         : absolute;
  left             : 500px;
  top              : 750px;
  color            : white;
}
.bis {
	font-family      : Arial;
	font-size        : small;
  position         : absolute;
  left             : 50px;
  top              : 660px;
  color            : white;
}

.label {
	color            : white;
	height           : 20px;	
	font-family      : Arial;
	font-size        : x-small; 
	background       : black;
	filter           : alpha(opacity=60);
	-moz-opacity     : .60;
	opacity          : .60;
}

.input {
	border-width     : 2px 2px 2px 2px;
	border-left      : 1px solid white;
	border-right     : 1px solid white;
	border-top       : 1px solid white;
	border-bottom    : 1px solid white;
  margin           : 10px 10px 10px 10px
  font             : bold x-small Arial;
	height           : 18px;	
	color            : white;
	background       : #333333;
	 color:white;

	filter           : alpha(opacity=100);
	-moz-opacity     : 1.00;
	opacity          : 1.00;
}

.button {
	border-width     : 2px 2px 2px 2px;
	border-color     : white;
	border-left      : 1px solid white;
	border-right     : 1px solid white;
	border-top       : 1px solid white;
	border-bottom    : 1px solid white;
  margin           : 10px 0px 10px 0px;	
	font             : bold x-small Arial;
	height           : 18px;	
	color            : white;
	background       : #333333;
	filter           : alpha(opacity=100);
	-moz-opacity     : 1.00;
	opacity          : 1.00;
}


.TestoArea {
	border-left      : 1px solid white;
	border-right     : 1px solid white;
	border-top       : 1px solid white;
	border-bottom    : 1px solid white;
	font-size        : x-small; 
	color            : white;
	font-family      : Arial;
	background       : #333333;
	filter           : alpha(opacity=100);
	-moz-opacity     : 1.00;
	opacity          : 1.00;
}

.Testo2 {
	font-size        : small; 
	font-family      : Arial;
	color            : white;
	background       : black;
	filter           : alpha(opacity=60);
	-moz-opacity     : .60;
	opacity          : .60;
}


#FormContatti, #FormLogin, #FormUser, #FormRicerca, #FormRecovery, #FormPhoto, #FormNews, #FormAnnouncement, #FormBanner, #FormBanner2, #FormBanner3, #FormBanner4, #FormNewsLetter, #FormAmmisistrazione, #FormAmmisistrazione, #SuperUtente {
	overflow         : auto;
	margin           : 0px 0px 0px 10px;
	color            : white;
	font-family      : Arial;
	filter           : alpha(opacity=100);
	-moz-opacity     : 1.00;
	opacity          : 1.00;
}

#FormNewsLetter, #FormLogin, #FormUser, #FormRicerca, #FormRecovery, #FormPhoto, #FormNews, #FormAnnouncement, #FormBanner, #FormBanner2, #FormBanner3, #FormBanner4, #FormNewsLetter, #FormAmmisistrazione, #FormAmmisistrazione, #SuperUtente {
	color            : white;
	font-size        : small; 
	font-family      : Arial;
}

#topic-pic {
	color            : white;
	background       : black;	
	font-size        : small; 
	font-family      : Arial;
}

.divNews {
	height           : 300px;	
	overflow         : auto;
}

#idAnnuncio {
scrollbar-darkshadow-color:#ffa500; 
	height           : 435px;	
	overflow         : auto;
}
.divImmagini {
	height           : 450px;	
	overflow         : auto;
}

.ALink {
				font-family     : Arial;
				font-size       : small; 
				text-decoration : none;
				color           : white;
}
.ALink:hover {
				background      : white;
				border          : 0px solid #333333;
				color           : black;
				filter          : alpha(opacity=80);
				-moz-opacity    : .80;
				opacity         : .80;
}

.ALink2 {
				font-family     : Arial;
				font-size       : small; 
				text-decoration : none;
				color           : gray;
}

	
