body {
	margin-bottom: 0px;
	font-family: arial;
	font-size: 9px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #D4DFD7;
}

a {
	color: #660000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #567F76;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.schiacciato
{
	display: none;
}

td, textarea, input, select {
	font-family: Arial;
	font-size: 10px;
}
.tableDetail {
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;


}
.welcome {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-left: 10px;
}

.fondoitalia
{
	background-image: url(/images/fondo_italia.gif);
}

.rigazzurra
{
	background-image: url(/images/rigazzurra.gif);
	background-repeat: no-repeat;
}

.italiablu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #025287;
	background-image: url(/images/spacer.gif);
}

.italiagrig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8E8E8E;
	background-image: url(/images/spacer.gif);
}

.vuoto
{
	background-image: url(/images/spacer.gif);
}

.italiaaranc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FB9C3F;
}

A.italiaaranc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FB9C3F;
	text-decoration: underline;
}

A.italiaaranc:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FB9C3F;
	text-decoration: underline;
}

.prolunga
{
	background-image: url(/images/prolunga.gif);
	background-repeat: repeat-x;
}

.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #05528A;
	background-image: url(/images/spacer.gif);
}

.datadocumento
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.filovs
{
	background-image: url(/images/filovs.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.fbianco
{
	background-color: #FFFFFF;
}

.filoblusup
{
	background-color: #FFFFFF;
	background-image: url(/images/filoblusup.gif);
	background-repeat: repeat;
}
.filoorgr
{
	background-color: #F1F1F1;
}

.path
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #05528A;
}

A.logout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

A.logout:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.filobluinf
{
	background-color: #FFFFFF;
	background-image: url(/images/filobluinf.gif);
	background-repeat: repeat;
}

.sxgenazzurro
{
	background-color: #E8EFF4;
}

A.sxgenazzurro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #05528A;
	text-decoration: underline;
}

A.sxgenazzurro:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.sxgengrigio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #05528A;
	background-color: #ECECEC;
}

.filov
{
	background-image: url(/images/filovertrett.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
}

.riginatab
{
	background-color: #B5CCDB;
}

.tb2r1a
{
	background-image: url(/images/tb2angolosx.gif);
	background-repeat: repeat-x;
}

.tb2r1d
{
	background-color: #FFFFFF;
	background-image: url(/images/tb2filoorizz.gif);
	background-repeat: repeat-x;
}

.tb2r1b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03426B;
	background-image: url(/images/tb2or.gif);
	background-repeat: repeat-x;
}

.tb2r1c
{
	background-color: #FFFFFF;
	background-image: url(/images/tb2ang.gif);
	background-repeat: no-repeat;
}

.tb2r1e
{
	background-color: #FFFFFF;
	background-image: url(/images/tb2filoorizzfin.gif);
	background-repeat: no-repeat;
}

.tb2r2a
{
	background-color: #FFFFFF;
	background-image: url(/images/tb2filovert.gif);
	background-repeat: no-repeat;
}

.testosottotitolonews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.testo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

A.vainotizia
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #03426B;
	text-decoration: underline;
}

A.vainotizia:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.freccettelink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03426B;
}



.tb2r3b
{
	background-color: #FFFFFF;
	background-image: url(/images/tb2down2.gif);
}

.tb3aranc
{
	background-color: #FFFFFF;
	background-image: url(/images/rettaranc.gif);
	background-repeat: no-repeat;
}

.testotitolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #05528A;
}

.tb3filov
{
	background-color: #FFFFFF;
	background-image: url(/images/filovertrett.gif);
	background-repeat: repeat-y;
}

.fazzurro
{
	background-image: url(/images/dxfiloazz.gif);
	background-repeat: repeat;
}

.dxcolgen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #82A9C3;
	background-image: url(/images/spacer.gif);
}

A.classifica
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
A.classifica:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.dxrettang
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #013A60;
	background-image: url(/images/dxrett.gif);
	background-color: #82A9C3;
	background-repeat: no-repeat;
}

.tipologia
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013A60;
	background-image: url(/images/dxrett.gif);
	background-color: #82A9C3;
	background-repeat: no-repeat;
}
.dxfilogen
{
	background-color: #82A9C3;
	background-image: url(/images/dxfiloint.gif);
	background-repeat: no-repeat;
}

.dxfilov
{
	background-image: url(/images/dxfilov.gif);
	background-repeat: repeat-y;
}

.dxcolgenselect
{
	background-color: #82A9C3;
	background-image: url(/images/spacer.gif);
}

.foncerca
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCDDE8;
}

.dxbase
{
	background-image: url(/images/dxchiusura1.gif);
}

.tendina
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #03426B;
}

A.tendina
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03426B;
	text-decoration: underline;
}

A.tendina:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.tendina1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #2A2929;
}

A.tendina1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A2929;
	text-decoration: underline;
}

A.tendina1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

A.tendina2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A2929;
	text-decoration: underline;
}

A.tendina2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


input.formlogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98%;
}

input.formricerca
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95%;
}

select.regione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 96%;
}

.tabellafuori
{
	background-color: #666666;
}

.tabellafuoricorrente
{
	background-color: #000000;
}

.tabellafuoriattiva
{
	background-color: #ffffff;
}

.tabellapiena
{
	font-size: 10px;
	width: 17px;
	height: 17px;
	color: #2a2929;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccdde8;
}

.tabellavuota
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/images/spacer.gif);
}

.tabellafestivo
{
	width: 17px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF4C4C;
	text-align: right;
	background-color: #CCDDE8;
}

.tabellacorrente
{
	width: 17px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	background-color: #ffffff;
}

.tabellaattiva
{
	font-weight: bold;
	font-size: 11px;
	width: 17px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px; /*	background-color: #a8e293; */
	background-color: #ccdde8;
	text-align: right;
}

.tabellaattiva A
{
	color: #000000;
	text-decoration: underline !important;
}

.tabellaattiva A:hover
{
	color: #000000;
	text-decoration: underline;
}

.giorni
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	width: 17px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	background-color: #82a9c3;
	text-align: center;
}
.giornifestivo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF4C4C;
	background-color: #82A9C3;
}

.mesecorrente
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.mesecorrente A, .mesecorrente A:hover, .mesecorrente A:visited
{
	color: #ffffff;
}

.altromese, .altromese A, .altromese A:hover, .altromese A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.titoloclassifica
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013A60;
	background-color: #CCDDE8;
	background-image: url(/images/spacer.gif);
}
.filoazzurro
{
	background-color: #CCDDE8;
}

.tipologiatitolo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013A60;
	background-color: #ffffff;
}

.pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

.PagerLinked
{
	text-decoration: underline !important
}

.fondoelenco
{
	background-color: #E8EFF4;
}

.titoloelenco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #05528A;
}

A.titoloelenco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05528A;
	text-decoration: underline;
}

A.titoloelenco:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.fondoelencogrigio
{
	background-color: #F1F1F1;
}

.fondoelencogrigio TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.tipologiasudocumento
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #03426B;
	background-color: #FFFFFF;
	background-image: url(/images/tb2filoorizz.gif);
	background-repeat: repeat-x;
}

.tabpersonalizza
{
	background-color: #FFFFFF;
}

.tabpersonalizzatesto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

.personalizzaattivo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.asterisco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

textarea.textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03426B;
	width: 100%;
}

.tabmodificadati
{
	background-color: #E8EFF4;
}

.tabpersonalizzataglio
{
	background-color: #C2D4E2;
	background-image: url(/images/angbianco.gif);
	background-repeat: no-repeat;
}

.tabpersonalizzatagliosx
{
	background-color: #C2D4E2;
	background-image: url(/images/anggrigio.gif);
	background-repeat: no-repeat;
}

.tabmodificadatitaglio
{
	background-color: #C2D4E2;
	background-image: url(/images/anggrigio.gif);
	background-repeat: no-repeat;
}

.tabmodificadatitagliosx
{
	background-color: #E8EFF4;
	background-image: url(/images/angblu.gif);
	background-repeat: no-repeat;
}

.tabmodificadatitaglioBianco
{
	background-color: #FFFFFF;
	background-image: url(/images/anggrigio.gif);
	background-repeat: no-repeat;
}

.tabregistrazioneblu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #82A9C3;
}
A.modificadati
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A.modificadati:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.tabmodificadatitesto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #E8EFF4;
}
.modificadatiattivo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.tb1r1b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #81A9C3;
}

.tb1colgenblu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #C2D4E2;
}

.download
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #05528A;
}

.titcalendario
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tabaziende
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03426B;
	background-color: #E8EFF4;
}
.tabaziendetaglio
{
	background-color: #C2D4E2;
	background-image: url(/images/anggrigio.gif);
	background-repeat: no-repeat;
}

.tabaziendetesto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}

.tabpa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03426B;
	background-color: #81A9C3;
}
.tabaziendecolor
{
	background-color: #E8EFF4;
}

.tb1r1c
{
	background-color: #C2D4E2;
	background-image: url(/images/angblu.gif);
	background-repeat: no-repeat;
}
.tabbianca
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}

.tabdivisorio
{
	background-color: #E8EFF4;
	background-image: url(/images/filovertrett.gif);
	background-repeat: repeat-y;
}

.titmappa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.tabsegnalasx
{
	background-color: #ffffff;
	background-image: url(/images/anggrigio.gif);
	background-repeat: no-repeat;
}

.tb1colgenaran
{
	background-color: #FE9D3C;
}

.paginaconlink, .paginaconlink A, .paginaconlink A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline !important;
	color: #05528A
}

.fondoelencocliccato
{
	background-color: #ECECEC;
}

.datacliccato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	background-image: url(/images/spacer.gif);
}

.lineaArancioColor {
	BACKGROUND-COLOR: #FC9D3D
}

.lineaArancio {
	BACKGROUND-IMAGE: url(/images/linea_arancio.gif)
}

.bordo {
	BACKGROUND-IMAGE: url(/images/bordo_box.gif); BACKGROUND-REPEAT: no-repeat
}

.spaziLavoro {
	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/linea_arancio_doppia.gif); BACKGROUND-REPEAT: repeat-x; background-color: #DF7204
}

.sfumaArancio {
	BACKGROUND-IMAGE: url(/images/riga_sfuma_arancio.gif); BACKGROUND-REPEAT: no-repeat
}

select.stanze{ 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	color : #000000;
	background : #FFF5EA;
	width : 160px
}

/* Stili per Countdown */
.testoCountdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #05518B
}

.tabellablu {
	background-color: #05518B
}

.numeriCountdown {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff
}
/* FINE : Stili per Countdown */

.tabArancioChiaro
{
	background-color: #FFEBD8;
}

A.navArancio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E46F05;
	text-decoration: none;
}
A.navArancio:hover
{
	text-decoration: underline;
}
.txtSmall
{
    FONT-SIZE: 9px;
    COLOR: #003366;
    FONT-FAMILY: Arial,Geneva
}
.txt3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.txt
{
    FONT-SIZE: 10px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.txt1
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.txt2
{
    FONT-SIZE: 9px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.txtBianco
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.titolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial
}

.txtbox
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.txtnero
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
A.txtLink:hover
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.txtLink:link
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.txtLink:visited
{
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.TitoliEvidenze
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.txtb
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial
}
.titoloBianco
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
}
.lista0
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #eeeeee
}
.lista1
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.txtCompresso
{
    FONT-SIZE: 7px;
    COLOR: black;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial
}
.txtRosso
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial
}
.txtp
{
    FONT-SIZE: 9px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ebebeb
}
.titoloRosso
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial
}
.titoloGrande
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial
}
.titoloAzzurro
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #006bb4;
    FONT-FAMILY: Verdana, Arial
}
.titoloGiallo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial
}
.titoloVerde
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #308200;
    FONT-FAMILY: Verdana, Arial
}
.titoloMagenta
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #660000;
    FONT-FAMILY: Arial
}

.titoloURP
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
A.URPLink:link
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.URPLink:visited
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.TitoloHome
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial
}
.txtCFL
{
    FONT-SIZE: 10px;
    COLOR: gray;
    BACKGROUND-COLOR: #ebf3f9
}
.txt11
{
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial
}
.MagazineTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #308200;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial
}
.ImpiegoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #006bb4;
    FONT-FAMILY: Verdana, Arial
}
.txtFormazione
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0
}
.txtVerde
{
    FONT-SIZE: 10px;
    COLOR: #104b00;
    FONT-FAMILY: Verdana, Arial
}
.txtAsso
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
.titolo14
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.txtCflPiccolo
{
    FONT-SIZE: 9px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial
}
.invisible
{
	visibility: hidden;
}
.testoImmobile
{
	FONT-SIZE: 10px;
	COLOR: #006666;
	FONT-FAMILY: Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	vertical-align: top;
}

.titoloImmobile
{
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	line-height: 11px;
}

.titoloverde
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	background-color: #346667;
}

.titolorosa
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	background-color: #AA7A66;
}

.sottotitolorosa
{
	COLOR: #660033;
	FONT-FAMILY: Arial;
	background-color: #BC9584;
}

.imgImmobile
{
	width: 100px;
}

.imgImmobile
{
	width: 100px;
	height: 100px;
}

.imgDettaglioImmobile
{
	width: 110px;
	height: 140px;
	background-color: #D4DFD7;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.titolosezione
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #660000;
	FONT-FAMILY: Arial;
	padding-left: 14px;
	text-transform: uppercase;
}