f
{
	height:auto }


BODY
{
	margin-top: 0px;
	font-size: 90%;
	margin-left: 0px;
	margin-right: 0px;
	font-family: verdana;
	background-color: #ffffff;
}
fieldset, DIV
{
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	margin:0;
}
TD {VERTICAL-ALIGN: TOP; FONT-FAMILY: verdana; FONT-SIZE: 12px;}
/* ALLINEAMENTI e CARATTERI */

.middle {VERTICAL-ALIGN: middle !important}	
.center {TEXT-ALIGN: center}
.bottom {VERTICAL-ALIGN: bottom}
.extra-small {FONT-SIZE: 10px}
.small {FONT-SIZE: 11px}
.medium {FONT-SIZE: 12px}
.no-BORDER {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
 
.BORDER-BOTTOM { MARGIN-BOTTOM: 10px! important; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #adadad 1px solid}
.no-MARGIN {MARGIN: 0px}

.more {PADDING-TOP: 4px; TEXT-ALIGN: right}
.back {FONT-SIZE: 9px; COLOR: #000000; font-weight:normal;PADDING-TOP: 4px; TEXT-ALIGN: right}

.legenda {FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #adadad 1px solid; TEXT-ALIGN: right}

.didascalia {FONT-SIZE: 10px; COLOR: #999999 }

IMG {BORDER:0px;}
.intestazionePagina {PADDING-TOP:13px;}

.intestazionePagina DIV {vertical-align:middle; FONT-SIZE: 12pt;  FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial;  TEXT-DECORATION: none; }
.intestazionePagina DIV.Struttura {BACKGROUND-COLOR: #ffffff;}
.intestazionePagina DIV.FAQ TD  {vertical-align:middle;font-size: 14pt; font-weight: bolder; COLOR: #9b2836;}
.intestazionePagina DIV.FAQ .back{COLOR: #9b2836; FONT-SIZE: 8pt;}
.intestazionePagina DIV.FAQ .back A:hover, A:link, A:visited{COLOR: #9b2836;}

.intestazionePagina DIV.Gare TD  {vertical-align:middle;font-size: 14pt; font-weight: bolder; COLOR: #415D93;}
.intestazionePagina DIV.Gare .back{COLOR: #415D93; FONT-SIZE: 8pt;}
.intestazionePagina DIV.Gare .back A:hover, A:link, A:visited{COLOR: #415D93;}


DIV.corponero {vertical-align:middle; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;font-weight:normal;}
DIV.corponero SPAN.rosso {COLOR: #d61427;}
DIV.corponero SPAN.rosso B {COLOR: #d61427;font-weight:bold;}

DIV.corponeroTrasparenza {vertical-align:middle; FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;font-weight:normal;}


DIV.documento {MARGIN:5 0 5 0;}
DIV.documento TD {LINE-HEIGHT:18px;}
DIV.documento TD B {FONT-SIZE:9px !important; FONT-WEIGHT:bold; COLOR:#536993;}
DIV.documento TD IMG { MARGIN-RIGHT:10px; MARGIN-BOTTOM:3px;}
DIV.documento .elenco {FONT-SIZE:9px !important; FONT-WEIGHT:normal; COLOR:#536993;}
DIV.documento .elenco B {FONT-SIZE:11px !important; FONT-WEIGHT:bold; COLOR:#536993;}
DIV.documento .elenco A:link {text-decoration:none}

DIV.box-small {BACKGROUND-IMAGE:url('/images/box/backg-small.gif'); WIDTH:175px;}
DIV.box-small TD {LINE-HEIGHT:15px; FONT-SIZE:11px; PADDING:0px; VERTICAL-ALIGN:middle;}
DIV.box-small TD.image {LINE-HEIGHT:35px; PADDING:5px 0px 5px 0px; VERTICAL-ALIGN:middle;}
DIV.box-small TD B {COLOR:#0083D7;}
DIV.box-small TD B.title {COLOR:#666666; FONT-SIZE:13px;}
DIV.box-small TD IMG {MARGIN:5 5 5 5;}
DIV.box-small TD A:link, DIV.box-small TD A:visited {COLOR:#00316B; FONT-SIZE:13px; FONT-WEIGHT:bold;}
DIV.box-small TD A:hover {COLOR:#0083D7; FONT-SIZE:13px;}

DIV.box-verde {BACKGROUND-IMAGE:url('../images/box/backg-verde.gif'); MARGIN-BOTTOM:15px; WIDTH:160px;}
DIV.box-verde .TOP {WIDTH:160px; HEIGHT:28px; BACKGROUND-IMAGE:url('../images/box/verde-TOP.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-verde DIV { PADDING:0 8 10 10;}
DIV.box-verde DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-verde DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-verde B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-verde MENU { MARGIN:0 0 18 20;}
DIV.box-verde MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-verde MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-verde MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}


DIV.box-Gare {BACKGROUND-IMAGE:url('../Images/hp/Gare_old/backg-gare.gif'); MARGIN-BOTTOM:15px; WIDTH:200px;}
DIV.box-Gare .TOP {WIDTH:200px; HEIGHT:28px; BACKGROUND-IMAGE:url('../Images/hp/Gare_old/gare-TOP.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-Gare DIV { PADDING:0 8 10 10;}
DIV.box-Gare DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-Gare DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-Gare B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-Gare MENU { MARGIN:0 0 18 20;}
DIV.box-Gare MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-Gare MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-Gare MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}

DIV.box-Concorsi {BACKGROUND-IMAGE:url('../Images/hp/Gare_old/backg-concorsi.gif'); MARGIN-BOTTOM:15px; WIDTH:420px;}
DIV.box-Concorsi .TOP {WIDTH:420px; HEIGHT:28px; BACKGROUND-IMAGE:url('../Images/hp/Gare_old/concorsi-TOP.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-Concorsi DIV { PADDING:0 8 10 10;}
DIV.box-Concorsi DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-Concorsi DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-Concorsi B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-Concorsi MENU { MARGIN:0 0 18 20;}
DIV.box-Concorsi MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-Concorsi MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-Concorsi MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}

DIV.box-AssistenzaBase {WIDTH:420px;}
DIV.box-AssistenzaBase .TOP {WIDTH:420px; HEIGHT:20px; BACKGROUND-IMAGE:url('../images/hp/TopAssistenzaBase.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px; vertical-align:middle}
DIV.box-AssistenzaBase DIV { PADDING:0 8 10 10;}
DIV.box-AssistenzaBase DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-AssistenzaBase DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-AssistenzaBase B {FONT-SIZE:12px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-AssistenzaBase MENU { MARGIN:0 0 18 20;}
DIV.box-AssistenzaBase MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-AssistenzaBase MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-AssistenzaBase MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}

DIV.box-Certificazioni {BACKGROUND-IMAGE:url('../images/hp/backg-Certificazioni.gif'); MARGIN-BOTTOM:15px; WIDTH:250px;}
DIV.box-Certificazioni .TOP {WIDTH:200px; HEIGHT:20px; BACKGROUND-IMAGE:url('../images/hp/TopCertificazioni.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-Certificazioni DIV { PADDING:0 8 10 10;}
DIV.box-Certificazioni DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-Certificazioni DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-Certificazioni B {FONT-SIZE:12px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-Certificazioni MENU { MARGIN:0 0 18 20;}
DIV.box-Certificazioni MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-Certificazioni MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-Certificazioni MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}


DIV.box-ServiziOnLine {MARGIN-BOTTOM:15px; WIDTH:250px;}
DIV.box-ServiziOnLine .TOP {WIDTH:200px; HEIGHT:28px; BACKGROUND-IMAGE:url('../Images/hp/ServiziOL/ServiziOnLine-TOP.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-ServiziOnLine DIV { PADDING:4 8 10 10;}
DIV.box-ServiziOnLine DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-ServiziOnLine DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-ServiziOnLine B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-ServiziOnLine MENU { MARGIN:0 0 18 20;}
DIV.box-ServiziOnLine MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-ServiziOnLine MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-ServiziOnLine MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}

DIV.box-CampagnePrevenzione {MARGIN-BOTTOM:15px; WIDTH:420px;}
DIV.box-CampagnePrevenzione .TOP {WIDTH:420px; HEIGHT:28px; BACKGROUND-IMAGE:url('../images/hp/TopCampagnePrevenzione.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-CampagnePrevenzione DIV { PADDING:0 8 10 10;}
DIV.box-CampagnePrevenzione DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-CampagnePrevenzione DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-CampagnePrevenzione B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-CampagnePrevenzione MENU { MARGIN:0 0 18 20;}
DIV.box-CampagnePrevenzione MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-CampagnePrevenzione MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-CampagnePrevenzione MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}


DIV.box-Serviziterritorio {MARGIN-BOTTOM:15px; WIDTH:420px;}
DIV.box-Serviziterritorio .TOP {WIDTH:420px; HEIGHT:28px; BACKGROUND-IMAGE:url('../images/hp/TopServiziTerritorio.gif'); BACKGROUND-REPEAT:no-repeat; COLOR:#FFF; FONT-WEIGHT:bold; FONT-SIZE:13px; PADDING:6 4 5 13; MARGIN-BOTTOM:10px;}
DIV.box-Serviziterritorio DIV { PADDING:0 8 10 10;}
DIV.box-Serviziterritorio DIV A:link, DIV.box-verde DIV A:visited {COLOR:#23548A; LINE-HEIGHT:12px; FONT-SIZE:12px;}
DIV.box-Serviziterritorio DIV A:hover {COLOR:#536993; PADDING-BOTTOM:12px; FONT-SIZE:12px;}
DIV.box-Serviziterritorio B {FONT-SIZE:13px !important; FONT-WEIGHT:bold; COLOR:#005572;}
DIV.box-Serviziterritorio MENU { MARGIN:0 0 18 20;}
DIV.box-Serviziterritorio MENU LI {list-style-type:square; COLOR:#536993; MARGIN:0 0 5 5; }
DIV.box-Serviziterritorio MENU LI A:link, DIV.box-blu MENU LI A:visited {COLOR:#536993; LINE-HEIGHT:12px;}
DIV.box-Serviziterritorio MENU LI A:hover {COLOR:#536993; LINE-HEIGHT:12px;}


.colonna-sx, .colonna-ds {WIDTH:160px; POSITION: relative; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.colonna-sx DIV.box, .colonna-ds DIV.box {MARGIN-BOTTOM:9pt; BACKGROUND-IMAGE:url('../images/box/backg-grigio.gif');}
.colonna-sx DIV.box .menu-sx {WIDTH:160; BACKGROUND-IMAGE:url('../images/box/backg-menu-sx.jpg'); background-POSITION:bottom; BACKGROUND-REPEAT:no-repeat; FONT-SIZE:9pt; FONT-WEIGHT:bold; COLOR:#823141;}
.colonna-sx DIV.box .menu-sx DIV { PADDING:0 5 10 15;}
.colonna-sx DIV.box .menu-sx DIV MENU { MARGIN-LEFT:8pt;}
.colonna-sx DIV.box .menu-sx DIV MENU LI {FONT-WEIGHT:normal; MARGIN-BOTTOM:5pt;}
.colonna-sx DIV.box .menu-sx DIV MENU LI.sel {COLOR:#823141; FONT-WEIGHT:bold;}
.colonna-sx DIV.box .menu-sx A:link {COLOR:#808283; FONT-SIZE:8pt;}
.colonna-sx DIV.box .menu-sx A:visited {COLOR:#808283; FONT-SIZE:8pt;}
.colonna-sx DIV.box .menu-sx A:hover {COLOR:#808283; FONT-SIZE:8pt;}


.corpo {}
TD.corpo {vertical-align:middle; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
TD.corpo DIV {}
corpo .small {FONT-SIZE: 5px; COLOR: #000000;  FONT-STYLE: normal;   FONT-FAMILY: Verdana, Arial;   TEXT-DECORATION: none;}
corpo .small TD.rosso{ COLOR: #d61427;}


TD.corpo DIV.Volontariato { FONT-SIZE: 9px;}
TD.corpo DIV.Volontariato DIV.intestazionePagina { COLOR: #3871A9;BACKGROUND-COLOR: #ffffff;}
TD.corpo DIV.Volontariato B {FONT-WEIGHT: bolder; COLOR: #3871A9;}

TD.corpo DIV.FAQ  { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial; }
TD.corpo DIV.FAQ B {FONT-SIZE: 12pt; FONT-WEIGHT: bolder;COLOR: #9b2836; }
TD.corpo DIV.FAQ .domanda {  FONT-WEIGHT: bolder;  FONT-SIZE: 9pt;  COLOR: #aa2334;  FONT-FAMILY: verdana, Arial}

TD.corpo DIV.Gare  { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial; }
TD.corpo DIV.Gare B {FONT-SIZE: 12pt; FONT-WEIGHT: bolder;COLOR: #415D93; }

news DIV.home { FONT-SIZE: 7pt; COLOR: #737373;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:normal;}
news DIV.home ElencoCompleto {FONT-WEIGHT: bolder; FONT-SIZE: 7pt; TEXT-DECORATION: underline;}
news DIV.home Titolo {FONT-WEIGHT: bolder;}

InEvidenza DIV.home { FONT-SIZE: 7pt; COLOR: #6e3847;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:normal;}
InEvidenza DIV.home ElencoCompleto {FONT-WEIGHT: bolder; FONT-SIZE: 7pt; TEXT-DECORATION: underline;}
InEvidenza DIV.home Titolo {FONT-WEIGHT: bolder;}

/*Inizio style menù azienda

#navigazione {background-color:#dcebfd; padding:0.2em 0.2em 0.3em; font-weight:bold; color:#003366; border-top:3px solid #FFF; clear:both;}
#navigazione A:link, #navigazione A:visited {text-decoration:none; color:#003366; margin:0px 5px;}
#navigazione SPAN {font-weight:normal!important}

dl.navigazione {background-color:#FFF; border-bottom:1px solid #DCEBFE; margin:0px;}
dl.navigazione dt {font-weight:bold; color:#AA1010; padding:4px 3px; font-size:0.9em;}
.navigazione dd {list-style-type:none; border-bottom:1px solid #DCEBFE; padding:4px 3px; font-size:0.9em; font-weight:bold; color:#003367; margin-bottom:1px; margin-left: 0px;}
.navigazione .data {font-size:0.9em; paddding:0px;}
.navigazione .sel {background-color:#00316B; color:#FFF;}
.navigazione .active {background-color:#DCEBFE;}
.navigazione dd A:link, .navigazione dd A:visited {text-decoration:none; color:#003367;}

.mb { margin-bottom:10px;}

.navigazione dl {margin:3px!important 0px!important; margin-bottom:0px!important; background-color:#FFF; border-bottom:1px solid #FFF;}
.navigazione dl dd {border:0px!important; padding-left:10px; font-size:0.9em; font-weight:normal}
.navigazione dl dd A:link, .navigazione dl dd A:visited {font-weight:normal;}
*/
.AziendaHp
{
	font-size: 10pt;
	font-family: Arial;
}
.CartaAziendaActive
{
	FONT-SIZE: 9pt;
	font-weight: bold;
	height: 15pt;
	background-color: #D01C1B;
	color:#F6EDED;
}
.CartaAziendaSel
 {
	background-color:#F7F5F5;
	color:#B31A2B;
	}
.NEWScorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a3a3a3;
    TEXT-DECORATION: none;
    visible: false
}
.NEWScorpoOcchiello
{
    FONT-SIZE: 8pt;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.NEWScorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.NEWScorpoCatenaccio
{
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.NEWScorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.NEWScorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}


.NEWSIndiceElenco
{
    FONT-SIZE: 9pt;
    COLOR: #737373;
    FONT-FAMILY: Verdana, Arial
}
.menuDX
{
    FONT-SIZE: 8pt;
    COLOR: #823141;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #E8EFFC;
    TEXT-DECORATION: none;
    visible: false
}
.menuDXSel
{
	font-weight: bold;
	font-size: 8pt;
	color: #cc0000;
	font-style: normal;
	font-family: Verdana, Arial;
	background-color: #ccccff;
	text-decoration: none;
	visible: false;
}
	 /* Vecchio css*/

	 /* Vecchio css*/




.DOCUMENTIdxElencoCompleto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
    visible: false
}
.PUBBLICAZIONIdxElencoCompleto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.PROGETTIdxElencoCompleto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.DOCUMENTIdxData
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #005572;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.DOCUMENTIdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    visible: false
}
.PUBBLICAZIONIdxData
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #005572;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.PROGETTIdxData
{
    FONT-SIZE: 7pt;
    COLOR: #005572;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.PROGETTIdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #005572;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}

.FAQpopupTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #aa2334;
    TEXT-DECORATION: none;
    visible: false
}
.FAQpopupDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #aa2334;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    visible: false
}
.FAQcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #aa2334;
    TEXT-DECORATION: none;
    visible: false
}
.FAQcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #aa2334;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.FAQcorpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #aa2334;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: justify;
    visible: false
}
.GARE_APPALTIpopupTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #436bb2;
    TEXT-DECORATION: none;
    visible: false
}
.GARE_APPALTIpopupDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #436bb2;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.GARE_APPALTIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #446ab3;
    TEXT-DECORATION: none;
    visible: false
}
.GARE_APPALTIcorpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #446ab3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.history
{
    FONT-SIZE: 10px;
    COLOR: #823141;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,rial,Helvetica,sans-serif;
    text-decoration: none;
}


.menuSX
{
	font-style: normal;
	background-color: #E9E9EE;
	text-align: left;
}

.GRADUATORIEcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #629034;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.GRADUATORIEcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #629034;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.GRADUATORIEcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #629034;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.HP_CAMPAGNEcorpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #3b1e5b;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.HP_CAMPAGNEcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cab0b8;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #6e3847;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoOcchiello
{
    FONT-SIZE: 9pt;
    COLOR: #6e3847;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #6e3847;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoCatenaccio
{
    FONT-SIZE: 8pt;
    COLOR: #956f7b;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #956f7b;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.IN_EVIDENZAdxElencoCompleto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #6e3847;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.IN_EVIDENZAdxData
{
    FONT-SIZE: 7pt;
    COLOR: #6e3847;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    line-height:normal;
    visible: false
}
.IN_EVIDENZAdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #6e3847;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    line-height:normal;
    visible: false
}
.corponerobold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: true
}
.corporosso
{
    FONT-SIZE: 9pt;
    COLOR: #d61427;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: true
}
.corporosso:hover
{
    COLOR: #d61427;
    TEXT-DECORATION: underline
}
.LINKcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ca3548;
    TEXT-DECORATION: none;
    visible: false
}


.L_AZIENDAcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #516F90;
    TEXT-DECORATION: none;
    visible: false
}
.L_AZIENDAcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #d61427;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.L_AZIENDAcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
/*.L_AZIENDAcorpoDescrizione:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
    visible: false
}
*/
.PROGETTIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #C11919;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    visible: false
}
.PROGETTIcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #171516;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.PROGETTIcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #002734;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}

.PROGETTIcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #002734;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a4d0ba;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #002734;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #002734;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.LP_GRAD_ACC_RETRcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #992832;
    TEXT-DECORATION: none;
    visible: false
}
.LP_GRAD_ACC_RETRcorpoSottobarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #212121;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #ffffff;
    visible: false
}
.LP_GRAD_ACC_RETRcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #212121;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.LP_GRAD_ACC_RETRcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #212121;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.UFFICIO_STAMPAcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.UFFICIO_STAMPAcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a3a3a3;
    TEXT-DECORATION: none;
    visible: false
}
.UFFICIO_STAMPAcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.UFFICIO_STAMPAdxElencoCompleto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #737373;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
    visible: false
}
.UFFICIO_STAMPAdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #737373;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: underline;
    visible: false
}
.UFFICIO_STAMPAdxData
{
    FONT-SIZE: 7pt;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.chiusura
{
    FONT-SIZE: 10pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.corporossobold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #d61427;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: true
}

.VOLONTARIATOcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #51a200;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cae5b2;
    TEXT-DECORATION: none;
    visible: false
}
.VOLONTARIATOcorpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #51a200;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.VOLONTARIATOcorpoDescrizione:hover
{
    COLOR: #51a200;
    TEXT-DECORATION: underline;
    visible: false
}
.VOLONTARIATOcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #51a200;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.SEARCHcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #647b91;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.SEARCHcorpoDescrizione
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}

.titolicorponero
{
	font-weight: normal;
	font-size: 11pt;
	font-family: 'Times New Roman';
}
.titolicorporosso
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #d61427;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.CONCORSI_SELEZIONIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #378abe;
    TEXT-DECORATION: none;
    visible: false
}
.CONCORSI_SELEZIONIcorpoSottobarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #446cb4;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #acd1ec;
    TEXT-DECORATION: none;
    visible: false
}
.CONCORSI_SELEZIONIcorpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #446ab3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.CONCORSI_SELEZIONIcorpoDescrizione:hover
{
    COLOR: #446ab3;
    TEXT-DECORATION: underline;
    visible: false
}
.CONCORSI_SELEZIONIpopupTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #378abe;
    TEXT-DECORATION: none;
    visible: false
}
.CONCORSI_SELEZIONIpopupDescrizione
{
    FONT-SIZE: 12pt;
    COLOR: #378abe;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.DOCUMENTIcorpoLinkTipoStruttura
{
    FONT-SIZE: 10pt;
    COLOR: #002734;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.DOCUMENTIcorpoSearchTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #005572;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.styCodFiscRP01
{
    BORDER-RIGHT: #88050a 1px solid;
    BORDER-TOP: #88050a 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 22px;
    BORDER-LEFT: #88050a 1px solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: #88050a 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    visible: false
}
.styNTessRP01
{
    BORDER-RIGHT: #88050a 1px solid;
    BORDER-TOP: #88050a 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    BORDER-LEFT: #88050a 1px solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: #88050a 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    visible: false
}
.styNTessRP02
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    visible: false
}
.SEARCHcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #ef7b18;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}


.SEARCHcorpoPath A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}

.UFFICIO_STAMPAcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #737373;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.corpoblu
{
    FONT-SIZE: 9pt;
    COLOR: #072865;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
TD .corpoblu
{
    FONT-SIZE: 8pt;
    VISIBILITY: visible;
    COLOR: #0058b6;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.COSA_FARE_PERcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #C72437;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    visible: false
}
.STRUTTURAcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #d61427;
    TEXT-DECORATION: none;
    visible: false
}
.CAMPAGNECorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d61427;
    visible: false
}
.corpoarancione
{
    FONT-SIZE: 8pt;
    COLOR: #d96807;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.corpoarancionebold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #d96807;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.E111corpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #7db7e0;
    TEXT-DECORATION: none;
    visible: false
}
.E111corpoSottobarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #446cb4;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #acd1ec;
    TEXT-DECORATION: none;
    visible: false
}
.E111corpoDescrizione
{
    FONT-SIZE: 9pt;
    COLOR: #7db7e0;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.E111corpoDescrizione:hover
{
    COLOR: #7db7e0;
    TEXT-DECORATION: underline;
    visible: false
}
.E111popupTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #378abe;
    TEXT-DECORATION: none;
    visible: false
}
.E111popupDescrizione
{
    FONT-SIZE: 12pt;
    COLOR: #378abe;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.E111corpoTitolo
{
    FONT-SIZE: 9pt;
    COLOR: #2e75a6;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.SERVIZI_ONLINEcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #badbce;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEcorpoBarraSelected
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #47816a;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline;
    visible: false
}
.SERVIZI_ONLINEcorpoBarraNumero
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    COLOR: #036703;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #badbce;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEcorpoLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #47816a;
    FONT-FAMILY: Verdana,Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    visible: false
}
.SERVIZI_ONLINEcorpoSottotitolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #51a200;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #47816a;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEpopupTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #47816a;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEcorpoData
{
    FONT-SIZE: 8pt;
    COLOR: #6fa38e;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.SERVIZI_ONLINEcorpoDescrizione
{
    FONT-SIZE: 8pt;
    COLOR: #48705f;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.DOCUMENTIdxTitolo:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    visible: false
}
.DOCUMENTIdxTitolo:link
{
    COLOR: #005572;
    TEXT-DECORATION: none;
    visible: false
}
.PUBBLICAZIONIdxTitolo:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    visible: false
}
.PUBBLICAZIONIdxTitolo:link
{
    COLOR: #005572;
    TEXT-DECORATION: none;
    visible: false
}
.PROGETTIdxTitolo:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    visible: false
}
.PROGETTIdxTitolo:link
{
    COLOR: #005572;
    TEXT-DECORATION: none;
    visible: false
}
.LP_GRAD_ACC_RETRcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #992832;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.PRESTAZIONIdxTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #893310;
    FONT-FAMILY: Verdana, Arial;
    visible: false
}
.PRESTAZIONIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dfa38a;
    TEXT-DECORATION: none;
    visible: false
}
.PRESTAZIONIcorpoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #893310;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.PRESTAZIONIcorpoLinkElenco
{
    FONT-SIZE: 10pt;
    COLOR: #5d220b;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    visible: false
}
.PRESTAZIONIcorpoDescrizione
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #893310;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    visible: false
}
.E111corpoIstruzioni
{
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Times New Roman', Arial, Verdana;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    visible: false
}
.VOLONTARIATOCorpoLink
{
    FONT-FAMILY: Verdana, Arial;
}
.VOLONTARIATOCorpoLink A, .VOLONTARIATOCorpoLink A:VISITED , .VOLONTARIATOCorpoLink A:HOVER
{
    COLOR: #E70C0C;
    visible: true
}

.ProgettiLink
{
    COLOR: #47816a;
    FONT-FAMILY: Verdana, Arial;
    visible: true
}
.VOLONTARIATODettaglio
{
    COLOR: #823141;
    FONT-FAMILY: Verdana, Arial;
    visible: true
}

.FAQIndiceElenco
{
    FONT-SIZE: 9pt;
    COLOR: #aa2334;
    FONT-FAMILY: Verdana, Arial
}
P
{
    LINE-HEIGHT: normal
}
.IN_EVIDENZAIndiceElenco
{
    FONT-SIZE: 9pt;
    COLOR: #6e3847;
    FONT-FAMILY: Verdana, Arial
}
.FAQCorpoDomandaDettaglio
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #9b2836;
    FONT-FAMILY: verdana, Arial
}
.FAQcorpoTutteLeFaq
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #aa2334
}
.NEWScorpoTutteLeNews
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a3a3a3
}
.IN_EVIDENZAcorpoTuttiInEvidenza
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cab0b8
}
.SEARCHIndiceElenco
{
    FONT-SIZE: 8pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cfd5db
}
.SEARCHIndiceElenco:hover
{
    COLOR: #647b91;
    TEXT-DECORATION: underline
}
.SEARCHDettaglioElenco
{
    FONT-SIZE: 8pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial
}
.SEARCHRisultatiIntestazioneBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial
}
.SEARCHRisultatiIntestazione
{
    FONT-SIZE: 9pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial
}
.SEARCHRisultatiTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #647b91;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cfd5db
}
.SEARCHCorpoTitoloBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #647b91;
    FONT-FAMILY: Verdana, Arial
}
.searchSezioni
{
    FONT-SIZE: 12px;
    COLOR: #1e3e5c;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.searchOption
{
    FONT-SIZE: 10px;
    COLOR: #1e3e5c;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.searchViewBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1e3e5c;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.searchView
{
    FONT-SIZE: 12px;
    COLOR: #1e3e5c;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.SezioneTop
{
	font-size: 10px;
	font-family: Arial;
}
.LinkSezioni
{
	font-size: 12px;
	cursor: hand;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 18px;
}
.BarraLnBottom
{
	border-Bottom-style:solid;
	border-Bottom-width:1px;
	border-Bottom-color:#B6B6B6;
}
.BarraLnTop
{
	background-color : #C33F4F;
	height: 7px; 
	margin-bottom : 8px;
	
	/*border-top-style:solid;
	border-top-width:7px;
	border-top-color:*/
}

.Toolbar
{
	margin:0 0 15px 0;
}

.Tools
{
	text-align: left;
	margin-left : 3px;
	
}


.Tools A, .Tools A:VISITED , .Tools A:HOVER
{
	color: #992130;
	text-decoration: underline;
	padding-right:6px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}	

#frmRicercaGenerale
{
	margin:0 3px 0 0;
	padding : 0;
	font-size: 1.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}

#frmRicercaGenerale input 
{
	margin-left:0.5em;
}

.RicercaGenerale
{
	background :#ebeced;
	border: 1px solid #cfd5db;
	padding: 10px;
}

.RicercaGenerale input 
{
	margin-left:0.5em;
}

.ContenutoRispostaRN
{
	border:1px solid #cfd5db; 
	padding:10px;
	background-color:#feffdf;
}

.RicercaNaturale 
{
	border:1px solid #cfd5db; 
	background-color:#feffdf;
	width:600px;
	padding: 10px 5px 10px 5px; 
}

.RicercaNaturale h2
{
	background: transparent url(../images/light_icon.gif) 0 0 no-repeat;
	padding : 2px 0 10px 30px; 
	font-size : 1.4em;
	
}

.accordion .key{
	background: transparent url("../Images/arrow-closed.gif") 0 2px no-repeat;
	padding-left: 16px;	
}

.accordion .current .key
{
	background-image: url("../Images/arrow-opened.gif");
}

.item h3 
{
	font-size : 1em
}

.description
{
	/*border:1px solid #cfd5db; 
	background-color:#feffdf;*/
}



.newElenchi
{
    FONT-SIZE: 18px;
    COLOR: #1e3e5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	}
.sezioni
{
	font-weight: bold;
	font-size: 12pt;
	color: maroon;
	font-family: Verdana, Arial;
	visible: false;
}

.DocTitolo
{
	font-weight: bolder;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #C33F4F;
	visible: false;
}
.DocElenco
{
	font-weight: bolder;
	font-size: 12pt;
	color: #BC062A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	visible: false;
}
.DOCUMENTIcorpoBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    visible: false;
}

.DOCUMENTIcorpoData{
	FONT-SIZE: 10px;
	color: #002734;
	font-style: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	FONT-WEIGHT:normal;
}

.DOCUMENTIcorpoTitolo
{
	
	FONT-SIZE: 11px;
	COLOR: #002734;
	FONT-STYLE: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}

.DOCUMENTIcorpoDescrizione
{
	
	FONT-SIZE: 7pt;
	COLOR: #467b91;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	TEXT-DECORATION: none;
	
}

.linkCorpo
{
	font-size: 12px;
}
.fieldDescrizione
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
A, A:visited, A:hover, a:link
{
	font-weight: normal;
	font-size: 12px;
	color: #0D2236;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:normal;
}

fieldset
{
	font-weight: bold;
	font-size: 14pt;
	color: #666666;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

fieldset li
{
	line-height: 1.8em;
}
fieldset legend
{
	color:#666666;
	font-size: 90%;
}


.fieldsBackPath
{
	border-right:none;
	border-top: none;
	font-size: 12px;
	border-left: none;
	width: 500px;
	border-bottom: silver 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
.fieldsBackPath600
{
	border-right:none;
	border-top: none;
	font-size: 12px;
	border-left: none;
	width: 580px;
	border-bottom: silver 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.divMather
{
	width: 480px;
}



.divLXASS
{
	float: left;
}
.divLXAtt
{
	float: left;
	width: 350px;
}
.divLXSO
{
	float: left;
	width: 390px;
}
.divLXSL
{

	float: left;
	width: 310px;
}

.divScTOP
{
	
	width: 100%;
}
.divScSX
{
	float: left;
	width: 17%;
}
.divScMiddle
{
	float: left;
	width: 66%;
}
.divScDX
{
	width: 17%;
}
.divScBotton
{
	width: 100%;
}
.NewsDX
{
	color: #AF2E2E;
	background-color: #F7F9FC;	
	width:160px;
}
.NewsDX A, .NewsDX A:VISITED , .NewsDX A:HOVER
{
	text-decoration: underline;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 12px;
}
fieldset A
{
	font-size: 100%;
}
fieldset A, fieldset A:visited, fieldset A:hover
{
	text-decoration: underline;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.divDescrizione
{
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.divDescrizione A,.divDescrizione A:VISITED , .divDescrizione A:HOVER 
{
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menu
{
    COLOR:  #333333;
    BACKGROUND-COLOR: #FAFAFB;
	font-size: 12px;
	text-align:left;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menu A, .menu A:VISITED , .menu A:HOVER
{
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration: none;
	font-weight:normal;
	color: #333333;
	font-size: 13px;
	BACKGROUND-COLOR: #FAFAFB;
} 

.menuNews
{
    COLOR:  #333333;
    BACKGROUND-COLOR: #FAFAFB;
	font-size: 10px;
	/*height:270px;*/
	width:160px;
}

.menuNews A, .menuNews A:VISITED , .menuNews A:HOVER
{
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
}
.menuEventi
{
    COLOR:  #333333;
    BACKGROUND-COLOR: #FAFAFB;
	font-size: 10px;
	width:160px;
}

.menuEventi A, .menuEventi A:VISITED , .menuEventi A:HOVER
{
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
}

.csEventi
{
 	background-color:#B40101; 
 	color: #EFEDED;
 	font-size: 12px;
	text-align:left;
	border: solid;
	border-width: 1px;
	border-color: #D8D4D4;
	display: block;
	font-weight: bold;
	padding:0;
	margin:0;
	padding-left:1.5px;
}

.menuSX_HP
{
	font-size: 12px;
	color: #B40101;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.TableHome, .trTop
{
	border: none;
}

.trTop TD
{
	vertical-align:bottom;
}

.csFindDefault
{
	height: 100%;
}

.csFindDefault INPUT
{
	margin-top: 3px;
}

.ElencoCompleto
{
	color: #03086C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.csBackCFast
{
	background-color: #F5F7FA;
}
td{border:none;}
.csSerOnLine{
	width: 100%;
	height: 600px;
	border: none;
}
.csMenuCaselle
{
 	background-color: #EFEDED;
 	color: #B40101;
 	font-size: 12px;
	text-align:left;
	border: solid;
	border-width: 1px;
	border-color: #D8D4D4;
	display: block;
	font-weight: bold;
	padding:0;
	margin:0;
	padding-left:1.5px;
}

.csMenuCaselle A, .csMenuCaselle A:VISITED , .csMenuCaselle A:HOVER
{
 	color: #B40101;
 	font-weight: bold;
	text-decoration: none;
}
.csMenuDestra
{
	width: 140px;
	text-align:left;
}

.divFrecciaLX
{
	float: left;
}
.csElenco
{
	color:#B42261;
	font-size:13px;
	text-decoration: none;
}
.csBackDocumenti
{
	background-color: #efeded;
	width:180px;
	border-color:#F9F8F8;
}
.csBottomPgUp
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#67686F;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#67686F;
}
.redPie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:red;

}
.csSchedaPiePgStrutture
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.small {FONT-SIZE: 11px}
.scala-ranking {background-image:url(../images/scala-ranking.gif); background-repeat:no-repeat; height:18px; margin-top:5px;}

.ErrorValidation{color:#f00;font-size:11px;}

.meta {width:48%;}
.fl {float:left;}
.csPieVolontariato
{
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;
}
.csNewsTitle
{
	font-family:Verdana;
	font-size:xx-small;
	color:Red;
	text-decoration:none;
}
.csAllestimento
{
	color:Red;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana;
}
#newsScrol
{
	width:160px;
	background:#FAFAFB;
} 
#newsScrol.hasJS
{
	height:330px;
	overflow:hidden;
	position:relative;
} 
#newsScrol.hasJS ul {
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
} 
#newsScrol.hasJS a
{
	font-family:Verdana;
	font-size:xx-small;
	text-decoration:none;
	color:Black;
}
#newsScrol.hasJS span 
{
	color:#B42261;
}

.csData
{
	color:#B42261;
	font-size:xx-small;
}
.csElencoConcorsi
{
	color:Black;
	font-size:medium;
	
}
.csElencoConcorsiOggetto
{
	color:Black;
	font-size:x-small;
	text-decoration:none;
}
.csDocumentiPager
{
	width:600px;
}
.csPrintPage
{
	cursor: hand;
}
.csEsami
{
	border: black 1px solid;
}
.csEsami TD{border: black 1px solid;}

.csEsami TD
{
	border: black 1px solid;
}


.csEsRisultato
{
	color:Black;
	font-size:small;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
}
.csTitoloEsame
{
	font-weight: bold;
	font-size: medium;
	color: #990000;
	font-family: Verdana;
}
.csEsDettCol
{
	font-size: x-small;
	color: #000000;
	font-style: italic;
	font-family: Verdana;
	font-weight:bold;
	width:150px;
}
.csEsDett
{
	font-size:x-small;
	font-family:Verdana;
	width:430px;
}
.csValDesc
{
	width:150px;
	font-size:x-small;
	font-family:Verdana;
}
.csDetCollSX
{
	color: #990000;
	font-style: italic;
	font-family: Verdana;
}
.csPresentazioneEsami
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Verdana;
	font-weight:normal;
}

.tabella
{
	border-collapse: collapse;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}

.tabella td{
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
#mnDx .flags a,
#mnDx .flags a:hover
{
	display:inline;
	
}
.csConsenso
{
	color:#E93559;
	font-size:small;
	font-family: Verdana;
	font-weight:bold;
}


.docs
{
	margin: 0 0 0;
	width:500px;
}
.docs ul{
	list-style: none;
	margin: 2px 0 0;
}
.docs li{
	margin-left: 20px;
}
h4
{
	margin: 5px;
}

table.csTabOdontoiatra{
	border-collpase: collapse;
	border-top: 1px solid #ccc;;
	border-left: 1px solid #ccc;;
	color: #990000;
}

table.csTabOdontoiatra td{
	border-right: 1px solid #ccc;;
	border-bottom: 1px solid #ccc;;
}

table.csTabOdontoiatra td p{
	color:#000;
}

/* 
-------------------------------------------------
*/
/* CSS Document */


#form_reclami body {
	font: 16px  Arial !important;
	color: #800000;
}

#form_reclami fieldset legend 
{
	font: 16px  Arial !important;
	padding-bottom:15px !important;
	color: #800000 !important;
	}

td.label_m{
	width:330px;	
	
}

td.label_s{
	width:65px;
	text-align:center;

}
TEXTAREA 
{width: 250px;
	}
td.label_xs{
	padding-right:10px;	
}

.txt{
	color: #333333;
}

.txt_uppercase{
	text-transform:uppercase;
}

#form_reclami{
	width:505px;
}

#form_reclami fieldset {
	margin-bottom:10px;
}

#form_reclami input {
	height:15px;
}

#form_reclami td {
	padding-bottom:5px;
}

#form_reclami .privacy
{
	padding:10px 0;
	font-size:12px;
}

#euro{
    margin-left:25px;
}

#form_reclami input.xs{width:25px; height:20px;}
#form_reclami input.s{width:50px; height:20px;}
#form_reclami input.m{width:130px; height:20px;}
#form_reclami input.l{width:250px; height:20px;}
#form_reclami input.xl {width: 350px; height:20px;}

#form_reclami input.button
{
	margin-left:80px;
	height:30px;
}
#tdSegnala
{
	vertical-align:top;
	}
.csMsgOK
{
	color:#3E8907;
	font-size:x-small;
	font-family: Verdana;
	font-weight:bold;
}
.csMsgKO
{
	color:#D40317;
	font-size:x-small;
	font-family: Verdana;
	font-weight:bold;
}
.csTabella
{
border-collapse:collapse;
}
.csTabella td
{
border:1px solid #000;
}
