BODY {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #5C7EA5;
}

TD {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #5C7EA5;
}
INPUT{
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #FFFFFF;
	border: 1 solid #787A97;
}

.input{
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.noinput{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	background-color: transparent;
	border: none;
}

A:ACTIVE, A:LINK, A:VISITED {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #17457C;
  text-decoration: none;
}

A:HOVER {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: white;
  text-decoration: none;
}

A.menu:ACTIVE, A.menu:LINK, A.menu:VISITED {
  font-family: Verdana, sans-serif;
  font-size: 9px;
  color: #17457C;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 1px;
}

A.menu:HOVER {
  font-family: Verdana, sans-serif;
  font-size: 9px;
  color: white;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 1px;
}

A.menu2:ACTIVE, A.menu2:LINK, A.menu2:VISITED {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: #17457C;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 1px;
}

A.menu2:HOVER {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: #0096CB;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 1px;
}
A.menu3:ACTIVE, A.menu3:LINK, A.menu3:VISITED {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

A.menu3:HOVER {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: #C2CBD7;
  text-decoration: none;
}

INPUT{
	color: #5C7EA5;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    background-color: white;
	border: 1 solid #5C7EA5;
}

.input {
	color: #5C7EA5;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    background-color: white;
	border: 1 solid #5C7EA5;
}

.noinput {
	color: #5C7EA5;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    background-color: trasparent;
}

.bordi {
	color: #5C7EA5;
    font-family: Verdana, sans-serif;
    font-size: 10px;
	background-image: img/sfondo-sfumato.gif;
	border: 1 solid #5C7EA5;
}

.td {
	border-bottom: 1px dotted #5F7B9E
}
.did {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #5C7EA5;
}
.pr-tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C7EA5;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #5F7B9E;
	border-bottom-color: #5F7B9E;
	border-left-color: #5F7B9E;
}
.pr-tit2 {
	background-color: #EEEEEE;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #5F7B9E;
	margin-right: 6px;
	margin-left: 6px;
}
.pr-tit3 {
	background-color: #476C98;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
}
.pr-sx {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #5B7EA4;
	border-bottom-color: #5B7EA4;
	border-left-color: #5B7EA4;
}