.xINPUT {
	border : 1px solid Silver;
}
.form-input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	border : 1px, inset Gray;
	border-width : 1px;
}
BODY {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	background-color: #FFFFFF
	}
.news {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
	}
.testo {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
	}
.testo-piccolo {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt
	}

.menu {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-decoration: none
	}
.menu:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	}
.footer {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.footer:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.footer2 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.footer2:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none
	}
.link {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
	}
.link:hover {
	COLOR: #6699CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
	}
.titolobold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000000
	}
.linkBold {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.small-linkBold {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7.5pt ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.linkBold:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.bar {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.bar:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.linkArancio {
	COLOR: #0F376F;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.linkArancio:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.pulsante {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt; 
	background-color : #003366;
	color : #FFFFFF;
}
.login {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
.login:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: bold
	}
A {
	Color:#004284;
	TEXT-DECORATION:none
	}
A:hover {
	text-decoration : underline;
	color : #CC3333;
	}
A:link {
	text-decoration : none;
	}

/* Definizione di stile delle scritte Login e Password
Edited by: Ivo Marino <ivo.marino@unitec.it> */
.login_and_pass {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px ;
	TEXT-DECORATION: none ;
	FONT-WEIGHT: none
}

/* Definizione di stile del Form di autenticazione
Edited by: Ivo Marino <ivo.marino@unitec.it> 
input {
	background-color:#ffffff;
	border:1px #808080 solid;
	color: #003366;
	padding: 0px;
}
*/

div.toolBar {
  color: #0000ff;
  background-color: #FFF3C4;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 0.9em;
  font-weight: bold;
  text-align: center;
  line-height: 180%;
}

div.toolBar a.toolButton {
  color: #ff0000;
  background-color: #FFCC00;
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 2px;
  margin: 2px;
  border: 3px solid;
  border-color: #c7c7c7 #909090 #909090 #c7c7c7;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}

div.toolBar a.toolButton:hover {
  color: #ff6666;
  background-color: FFCC00;
  border-color: #909090 #c7c7c7 #c7c7c7 #909090;
}

.hidden {
	visibility: hidden
}


/* Tabella contatti */

table.contact_table {
	width: 100%;
	border:0px solid gray;
	margin: 12px 0;
}
table.contact_table td.header {
	font-weight: bold;
	background-color: #e9e9e9;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	padding: 6px;
	font-size: 0.90em;
	border-spacing: 12px;
}
table.contact_table td.row {
	border-bottom: 1px solid #e9e9e9;
}