/*
---------------------------------------------------------------------
	ELEMENTI
---------------------------------------------------------------------
*/
BODY
{
	font-size: xx-small;
	margin: 0px;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
}
TABLE
{
	font-size: xx-small;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}
A:hover
{
	text-decoration: underline;
}

/*
---------------------------------------------------------------------
	CLASSI
---------------------------------------------------------------------
*/
.PageTitle
{
	font-weight: bold;
	font-size: 18px;
	margin: 10px;
	color: dimgray;
	font-family: Verdana, Arial, Helvetica;
}
.PageMenu
{
	background-color: mediumblue;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.PageMenuItemNormal, .PageMenuItemNormal A
{
	/* formattazione elemento non selezionato */
	font-weight: bolder;
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
.PageMenuItemSelected, .PageMenuItemSelected A
{
	/* formattazione elemento selezionato */
	font-weight: bolder;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-decoration: none;
}
.NewsBox, .ConcorsiBox, .GareAcquistiBox, .EventiBox, .DipartimentiBox
{
	width: 690px;
}

.NewsBox TD
{
	vertical-align: top;
}

.NewsCategory
{
	background-color: green;
	font-size: 14px;
	font-weight: bolder;
	color: White;
	margin: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.NewsIndent
{
	width: 25px;
}
.NewsSeparator
{
	height: 20px;
}
.NewsData
{
	margin-top: 1px;
	margin-bottom: 10px;
}
.NewsAbstract, .NewsAbstract A
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana, Arial, Helvetica;
}
.NewsOpenLink A
{
	font-weight: bold;
	font-size: smaller;
	color: blue;
	font-family: Verdana, Arial, Helvetica;
}
.ConcorsiCategory
{
	font-size: 20px;
	font-weight: bolder;
	color: green;
	margin: 20px;
	text-align: center;
}
.ConcorsiTitle, .GareAcquistiTitle, .GareAppaltoTitle
{
	font-weight: bold;
	text-align: center;
}
.ConcorsiDocLink, .GareAcquistiDocLink, .EventiDocLink
{
	color: green;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
.GareAcquistiBox, .GareAppaltoBox
{
	width: 690px;
}

.EventiBox
{
	width: 690px;
	font-size: 10px;
}
.EventiBox TD
{
	vertical-align: top;
	padding-right: 5px;
}
.EventiOrganizzatore
{
	margin-bottom: 20px;
}
.EventiTitolo
{
	margin-bottom: 3px;
}
.EventiTitolo A
{
	font-weight: bold;
	color: green;
}
.EventiDescrizione
{
	font-style: italic;
	color: green;
}
.EventiNote
{
	margin-bottom: 15px;
}
.EventiPeriodo
{
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 20px;
}
.EventiLuogo
{
	font-style: italic;
}

/*
	Percorso professionista
*/

.DipartimentiBox
{
	width: 690px;
	padding: 5px;
}
.DipartimentiTitle
{
	text-align: center;
	background-color: #9c9cce;
	height: 19px;
	color: #0000a0;
	font-size: 16px;
	font-weight: bold;
}
.DipartimentiItem
{
	font-style: italic;
}
.DipartimentiItem A
{
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: black;
	text-decoration: none;
}
.UnitaOperativeTitle
{
	text-align: center;
	background-color: #ce9c9c;
	height: 19px;
	color: green;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}
.UnitaOperativeItem
{
	border-style: solid;
	border-width: 1px;
}
.UnitaOperativeItem A
{
	color: green;
	text-decoration: none;
}

.DipartimentoTitolo
{
	padding-top: 30px;
	padding-bottom: 20px;
	font-size: 19px;
	font-weight: bold;
}

.DipartimentoSottotitolo
{
	margin-top: 3px;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
}

.DipartimentoMenuCapitoli
{
	width: 100%;
	font-size: 11px;
	font-weight: bold;
}

.DipartimentoMenuCapitoli A
{
	text-decoration: none;
}

.DipartimentoMenuCapitoli TD
{
	text-align: center;
	width: 33%;
	padding: 2px;
}

.DipartimentoImmagine
{
	text-align: center;
	width: 100%;
	margin: 10px;
}

.DipartimentoCapitoloTitolo
{
	text-align: left;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.DipartimentoCapitolo
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.DipartimentoContenuto
{
	text-align: left;
	padding: 10px;
	margin-top: 15px;
	width: 690px;
}

.UnitaOpTitolo
{
	color: mediumblue;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica;
	margin: 10px;
}

.UnitaOpContenuto
{
	text-align: left;
	margin-top: 15px;
	width: 690px;
}

.UnitaOpCapitolo
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.UnitaOpTitoloCapitolo
{
	font-size: 14px;
	font-weight: bold;
}

.UnitaOpRiferimenti TR, .UnitaOpRiferimenti TD
{
	height: 18px;
}
.UnitaOpRiferimentiCaption
{
	font-style: italic;
	margin-right: 3px;
}
.UnitaOpRiferimentiSeparator
{
	width: 15px;
}
.UnitaOpRiferimentiNome
{
	font-weight: bold;
}
.UnitaOpRiferimentiEmail
{
}
.UnitaOpRiferimentiTelefono
{
}
.UnitaOpReferenti
{
	margin-top: 35px;
	margin-bottom: 20px;
}

.UnitaOpReferenti TD
{
	padding-bottom: 2px;
}
.UnitaOpReferentiTitolo
{
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
}
.UnitaOpReferentiSeparator, .UnitaOpReferentiSeparator TD
{
	height: 10px;
}

.UnitaOpAttivita
{
}

.UnitaOpAttivitaItem
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.UnitaOpAttivitaItemTitolo
{
	color: white;
	background-color: green;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}

/*
	Classi generiche
*/

.TextNormal, .NewsNotizia
{
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}
.LinkNormal
{
	color: black;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

table tr TD.Separatore
{
	border-top: #003300 1px solid;
	font-weight: bold;
}

/*	Intestazione della lista delle pagine di gestione ---------------*/
.BackendListHeader, .BackendListHeader A
{
	font-weight: bold;
	color: white;
	font-family: Verdana, Arial, Helvetica;
	background-color: green;
}

input, select
{
	font-size: 100%;
}

.normal a
{
	color: black;
	text-decoration: none;
}
.normal A:hover
{
	color: red;
	text-decoration: none;
}
.normal A:active
{
	color: red;
	text-decoration: none;
}

.PageErrorContainer
{
	color: red;
	vertical-align: middle;
	text-align: center;
}
/**Stili per il Front End**/

A.Selectvocemenusinistra
{
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif, Geneva, Swiss;
	color: #000080;
	text-decoration: none;
}
A.Selectvocemenusinistra:hover
{
	/*color: white;*/
	text-decoration: none;
}
A.Selectvocemenusinistra:active
{
	/*color: white;*/
	text-decoration: none;
}

A.vocemenusinistra
{
	/*display: block;*/
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif, Geneva, Swiss;
	
	color: #000000;
	/*background-color: #000080;*/
}
A.vocemenusinistra:hover
{
	/*color: white;*/
	text-decoration: none;
}
A.vocemenusinistra:active
{
	/*color: white;*/
	text-decoration: none;
}

.MenuCentr
{
	border-right: medium none;
	padding-right: 2%;
	border-top: medium none;
	padding-left: 2%;
	float: left;
	visibility: visible;
	vertical-align: top;
	border-left: medium none;
	width: 80%;
	border-bottom: medium none;
	font-family: Verdana, Helvetica, sans-serif, Geneva, Swiss;
	height: 100%;
	text-align: justify;
}

.ddl
{
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	border-left: #000080 1px solid;
	border-bottom: #000080 1px solid;
	background-color: #ffffff;
	font-size: 120%;
}

.histor
{
	 
}
A.histor
{
}
A.histor:hover
{
}
A.histor:active
{
}

.CategoriaBando
{
	font-weight: bold;
	font-size: 110%;
	list-style-type: square;
}

.TitoloBando, .TitoloBando LI
{
	font-size: 130%;
	font-weight: bold;
	color: green;
}

.DataBando
{
	font-size: 110%;
	left: 15px;
	/*color: green;*/
	position: relative;
}


.DocumentiAllegati
{
	border-right: green 1px solid;
	border-top: green 1px solid;
	border-left: green 1px solid;
	border-bottom: green 1px solid;
	color: black;
	height:20px;
	background-color: #f5f5f5;
}
/*
.DocumentiAllegatiHead
{
	color: whitesmoke;
	height: 20px;
	background-color: green;
}
*/
.DocumentiAllegatiHead
{
	vertical-align: top;
    background-image: url(Images/barragreen.jpg);
	height: 21px;
	padding-left: 3px;
	padding-top: 2px;
	color: ffffff;
}
.DocumentiAllegati a
{
	color: black;
	height:20px;
	background-color: #f5f5f5;	
	text-decoration: none;
}
.Dimensione
{
	font-size: 85%;
	color: black;
	height:20px;
	background-color: #f5f5f5;
}

.DocumentiAllegati A:hover
{
	color: red;
	height:20px;
	background-color: #f5f5f5;
	text-decoration: none;
}
.DocumentiAllegati A:active
{
	color: red;
	background-color: #f5f5f5;
	height:20px;
	text-decoration: none;
}

.lbAnno, .lbAnno A
{
	font-size:13px;
	color: green;
}

.lbAnno:active, .lbAnno A:active
{
	font-size:13px;
	color: red;
}
.lbAnno:hover, .lbAnno A:hover
{
	font-size:13px;
	color: green;
}

.NomeServizio
{
	font-size:13px;
}
/**Stili per il Front End**/


