.logobig {
	background-image: url(images/bg_logo.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

TD.TestoMenuOrizzontale {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
}
.TestoMenuOrizzontale a {
color: #ffffff;
}
A.TestoMenuOrizzontale:hover {
	color: #02529B;
}


TD.TestoMenuOrizzontaleL {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TestoMenuOrizzontaleL a {
color: #ffffff;
}
A.TestoMenuOrizzontaleL:hover {
	color: #02529B;
}


TD.TestoMenuOrizzontaleR {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	line-height: normal;
}
.TestoMenuOrizzontaleR a {
color: #ffffff;
}
A.TestoMenuOrizzontaleR:hover {
	color: #02529B;
}


TD.OmbraMenuOrizzontale {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}

.TestoBoxIst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	text-align: left;
}
.TestoBoxIst a {
color: #000000;
}
A.TestoBoxIst:hover {
color: #B22222;
}

.TestoBoxIstR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	text-align: right;
}
.TestoBoxIstR a {
color: #000000;
}
A.TestoBoxIstR:hover {
color: #B22222;
}

.TestoBase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: normal;
}
.TestoBase a {
color: #000000;
}
A.TestoBase:hover {
color: #00579E;
}

.TestoBaseR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	line-height: normal;
}
.TestoBaseR a {
color: #000000;
}
A.TestoBaseR:hover {
color: #00579E;
}

.TestoBaseInterno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	line-height: normal;
}
.TestoBaseInterno a {
color: #000000;
}
A.TestoBaseInterno:hover {
color: #00579E;
}

.TestoMenuLaterale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: normal;
}
.TestoMenuLaterale a {
color: #000000;
}
A.TestoMenuLaterale:hover {
	text-decoration: none;
color: #FF0000;
}


TD.TitoliBoxBlu {
	background-color: #02529B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBoxBlu a {
color: #ffffff;
}
A.TitoliBoxBlu:hover {
color: #FF0000;
}
TD.OmbraTitoliBoxBlu {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}


TD.TitoliBoxBluColonnaDestra {
	background-color: #02529B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBoxBluColonnaDestra a {
color: #ffffff;
}
A.TitoliBoxBluColonnaDestra:hover {
color: #FF0000;
}
TD.OmbraTitoliBoxBluColonnaDestra {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}


TD.TitoliBoxBluInt {
	background-color: #02529B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBoxBluInt a {
color: #ffffff;
}
A.TitoliBoxBluInt:hover {
color: #FF0000;
}
TD.OmbraTitoliBoxBluInt {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}


TD.TitoliBoxRossi {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBoxRossi a {
color: #ffffff;
}
A.TitoliBoxRossi:hover {
color: #02529B;
}
TD.OmbraTitoliBoxRossi {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}


TD.TitoliBoxRossiInt {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBoxRossiInt a {
color: #ffffff;
}
A.TitoliBoxRossiInt:hover {
color: #02529B;
}
TD.OmbraTitoliBoxRossiInt {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}

.TitoliBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	line-height: normal;
}
.TitoliBox a {
color: #ffffff;
}
A.TitoliBox:hover {
color: #02529B;
}


TD.BordoBoxIst {
	background-color: #00529C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}

.TitoliBoxIst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00529C;
	text-align: left;
	line-height: normal;
}
.TitoliBoxIst a {
color: #00529C;
}
A.TitoliBoxIst:hover {
color: #00529C;
}

.TitoliBoxIstR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00529C;
	text-align: right;
	line-height: normal;
}
.TitoliBoxIstR a {
color: #00529C;
}
A.TitoliBoxIstR:hover {
color: #00529C;
}

TD.sfondoazzurrocella {
	background-image: url(images/sfumboxazzurro.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}

TD.sfondogiallocella {
	background-image: url(images/sfumboxgiallo.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}

TD.TitoliBoxGialli {
	background-image: url(images/sfumtitolibox.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00579E;
	text-align: left;
	line-height: normal;
}
.TitoliBoxGialli a {
color: #00579E;
}
A.TitoliBoxGialli:hover {
color: #00579E;
}

TD.sfondoazzurrobox {
	background-image: url(images/sfumboxtotale.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}

TD.nulla {
	background-image: url(images/inesistente.gif);

}

TD.bianca {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}


TD.Footer {
	background-color: #00529E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
}
.Footer a {
color: #FFFFFF;
}
A.Footer:hover {
color: #B22222;
}


TD.BoxIstituzionali {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #02529B;
	text-align: left;
	line-height: normal;
}
.BoxIstituzionali a {
color: #02529B;
}
A.BoxIstituzionali:hover {
color: #B22222;
}
TD.OmbraBoxIstituzionali {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}


TD.BoxIstituzionaliR {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #02529B;
	text-align: right;
	line-height: normal;
}
.BoxIstituzionaliR a {
color: #02529B;
}
A.BoxIstituzionaliR:hover {
color: #B22222;
}
TD.OmbraBoxIstituzionaliR {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #33333;
}

.formInfo {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	width: 160px;
	height: 19px;
	background-color: #F2F2F2;
}

.formInfoLong {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	width: 402px;
	height: 19px;
	background-color: #F2F2F2;
}

.TitoloJob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	line-height: normal;
	font-weight: bold;
}

.TextJob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
	line-height: normal;
}