body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-align: center;
}

body.menu {
	background-color: #006699;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-align: left;
}
body.esterno {
	background-image : url(./layout/bk_logo.gif);
  background-color : transparent;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-align: center;
}


table {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	border: none;
}
table.frameext {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	border: none;
	background-color: #006699;
	color: #000000;
}
table.framemid {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	border: none;
	background-color: #A2C9F4;
	color: #000000;
}
table.frameint {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	border: none;
	background-color: #FFFFFF;
	color: #000000;
}


tr.separatore {
	background-color: #3674A7;
	color: #000000;
}


th.stile1 {
	text-decoration: underline;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
}
th.stile2 {
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
}
th.stile3 {
	text-decoration: none;
	font-weight: bold;
	background-color: #C5E3FA;
	color: #000000;
	text-align: center;
	font-size: 11px;
}
th.stile4 {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}


td.stile1 {
	text-decoration: none;
	font-weight: bold;
	background-color: #C5E3FA;
	color: #000000;
	text-align: center;
}
td.stile2a {
	text-decoration: none;
	font-weight: bold;
	background-color: #C5E3FA;
	color: #000000;
	text-align: left;
}
td.stile2b {
	text-decoration: none;
	font-weight: normal;
	background-color: #C5E3FA;
	color: #000000;
	text-align: left;
}
td.stile3 {
	text-decoration: underline;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}
td.scaduto {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color : #FF0000;
	background-color: #FFFFFF;
}
td.stile4 {
	text-decoration: none;
	font-weight: normal;
	background-color: #C5E3FA;
	color: #000000;
	text-align: right;
}
td.stile5 {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}
td.stile7 {
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}
td.stile6 {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}
td.stile8 {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	text-align: right;
}
td.stile9 {
	text-decoration: none;
	font-weight: normal;
	background-color: #E5E9E9;
	color: #000000;
	text-align: left;
}

td.occupato {
	text-decoration: none;
	font-weight: normal;
	background-color: #EB6F6F;
	color: #000000;
	text-align: center;
}
td.libero {
	text-decoration: none;
	font-weight: normal;
	background-color: #A8F6A8;
	color: #000000;
	text-align: center;
}
td.occu-altri {
	text-decoration: none;
	font-weight: normal;
	background-color: #7275EE;
	color: #000000;
	text-align: center;
}
td.solo-arrivo {
	text-decoration: none;
	font-weight: normal;
	background-color: #F8E01A;
	color: #000000;
	text-align: center;
}


a.link
{
	text-decoration: none;
	color: #0080C0;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.link:hover
{
	text-decoration: underline;
	color: #800040;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.anchor
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.anchor:hover
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	background-color : #ADE0FB;
}
a.on
{
	text-decoration: none;
	color: #FF8040;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.on:hover
{
	text-decoration: underline;
	color: #800040;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.out
{
	text-decoration: none;
	color: #C0C0C0;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}
a.menu {
	color: #FFFFFF;
	background-color: #006699;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.menu:hover {
	color: #95CAFF;
	background-color: #006699;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.titolo
{
  background-color : transparent;
	text-decoration: none;
	color: #006699;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
}
a.titolo:hover
{
 background-color : transparent;
	text-decoration: underline;
	color: #006699;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
}
a.graduatoria
{
	text-decoration: none;
	color: red;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-serif;
	background-color : transparent;
}


h1 {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold;
	background-color : transparent;
}


img {
	border: none;
}


font.obbligatorio {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
  text-align: left;
	background-color: transparent;
	color: #004080;
}
font.sbagliato {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
  text-align: left;
	background-color: transparent;
	color: #800040;
}
font.scaduto {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
  text-align: left;
	background-color: transparent;
	color: #800040;
}
