.contenuti_Label
{
	font-family: Verdana;
	font-size: 10px;
	color: #11218C; 
	font-weight: bold; 
	text-decoration: none;
}

.contenuti_LabelColonne
{
  font-family: Verdana;
  font-size: 10px; 
  color: #330000; 
  font-weight: bold;
  text-decoration: none;
}

.contenuti_CampiSpecifici
{
	font-family: Verdana;
	font-size: 10px; 
	color: #11218C; 
	text-decoration: none;
}

.contenuti_DataInsSca
{
	font-family: Verdana;
	font-size: 10px; 
	color: #768FC8; 
	font-weight: bold; 
	text-decoration: none;
}

.contenuti_SfondoTabelleTitolo
{
	background:#2c54ac
}

.contenuti_BordoTabella
{
	background:#11218C	
}

.contenuti_Menu
{
	font-family: Verdana;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}

.contenuti_SfondoTabellaColonne
{
	background:#B5D3FF	
}

.contenuti_SfondoTabellaDati
{
	background:#F4F2E4;
}

.contenuti_DettaglioLabel
{
	background:#B5D3FF;
	font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size:+12;
	color:#11218C;
	font-weight:bold
}

.contenuti_DettaglioCampo
{
	background:#F4F2E4;
	font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size:12px;
	color:#330000;
}

.contenuti_DescrizioneHtml
{
	background-color:#F4F2E4; 
	height:150px; 
	overflow:auto; 
	border: 3px solid #F4F2E4;
}

A.contenuti_Link:link
{
	font-family: Verdana;
	font-size: 10px; 
	color: blue; 
	text-decoration: none;
	font-weight:bold;
}
A.contenuti_Link:visited
{
	font-family: Verdana;
	font-size: 10px; 
	color: blue; 
	text-decoration: none;
	font-weight:bold;
}
A.contenuti_Link:hover
{
	font-family: Verdana;
	font-size: 10px; 
	color: blue; 
	text-decoration: none;
	font-weight:bold;
}

.selectEnti
{
	border: 1px solid #647BAF;
	font-family: Verdana;
	color: #11218C;
	font-size: +10;
}

.style_campi
{

	border: 1px solid #2C54AC;
	font-family: Verdana;
	color: #11218C;
	font-size: +10;
}

/* AC - Amministrazione Comunale */
TABLE.ac_contenitore
{
	background: #B5D3FF;
	border-top: 1px solid #FF7800;
	border-bottom: 1px solid #FF7800;
	padding: 3;
	text-align: left;
}

TABLE.ac_contenitoredettaglio
{
	background: #F4F2E4;
	border-top: 1px solid #D59370;
	border-bottom: 1px solid #D59370;
	padding: 3;
	text-align: left;
}

.ac_link
{
	color: #FF7800;
	text-align: left;
	font-weight: bold;
	font-size: +11;
}
A.ac_link
{
	color: #FF7800;
	text-align: left;
	font-weight: bold;
	font-size: +11;
}
A.ac_link:link
{
	color: #FF7800;
	text-align: left;
	font-weight: bold;
	font-size: +11;
}
A.ac_link:hover
{
	color: #FF7800;
	text-align: left;
	font-weight: bold;
	font-size: +11;
}
A.ac_link:visited
{
	color: #FF7800;
	text-align: left;
	font-weight: bold;
	font-size: +11;
}

.ac_NotiziaTitolo
{
	background:#D59370;
	font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size:+12;
	color:#330000;
	font-weight:bold;
}

.ac_NotiziaDescrizione
{
	font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;
	font-size:+12;
	color:#330000;
	font-weight:bold;
	text-align: center;
}

/* per gli appalti */
.appalto_etichetta
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
.appalto_link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal; 
}
A.appalto_link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.appalto_link:hover
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.appalto_link:link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.appalto_link:visited
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
.appalto_allegato
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.appalto_allegato:link
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.appalto_allegato:hover
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.appalto_allegato:visited
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}

/* per l'inoltro della modulistica */
.modulistica_etichetta
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
.modulistica_testo
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
.modulistica_link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
	font-weight: normal; 
}
A.modulistica_link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:hover
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:visited
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
.modulistica_allegato
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.modulistica_allegato:link
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.modulistica_allegato:hover
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}
A.modulistica_allegato:visited
{
	font-family: Verdana;
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	text-decoration: none;
}


/* CSS per INFO */
.contenuti_InfoTesto
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000; 
}	

A.contenuti_InfoLink:link
{
	font-family: Verdana;
	font-size: 12px; 
	color: #10218B; 
	text-decoration: none;
	font-weight:bold;
}
A.contenuti_InfoLink:visited
{
	font-family: Verdana;
	font-size: 12px; 
	color: #10218B; 
	text-decoration: none;
	font-weight:bold;
}
A.contenuti_InfoLink:hover
{
	font-family: Verdana;
	font-size: 12px; 
	color: #10218B; 
	text-decoration: none;
	font-weight:bold;
}

/* GALLERIA FOTOGRAFICA */
.galleria_intestazione
{
	border-top: 2px solid #11218C;
	border-bottom: 2px solid #11218C;
  background-color: #B2D3FF;
}

.galleria_titolo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: #11218C;;
	text-align: center;
}

.galleria_categorie
{
	border: 1px solid #11218C;
	padding: 5px;
	background-color: #E2E1C5;
	text-align: left;
}

.galleria_categoria_titolo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #11218C;
	text-align: left;
}
A.galleria_categoria_titolo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #11218C;
	text-align: left;
}
A.galleria_categoria_titolo:link
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #11218C;
	text-align: left;
}
A.galleria_categoria_titolo:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #11218C;
	text-align: left;
}
A.galleria_categoria_titolo:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #11218C;
	text-align: left;
}

.galleria_categoria_testo
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

/* info_costi_servizio */
.infoCosti_Titolo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color:#F4F2E4; 
	height: 20px;
	vertical-align: middle;	
	color: #11218C;
}

.infoCosti_Titoletto
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 15px;
	vertical-align: middle;	
	color: #11218C;
	text-decoration: underline;
}

.infoCosti_Testo
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}

.infoCosti_Usi
{
	border-collapse: collapse;
}

.infoCosti_Usi_Titolo
{
	border: 1px solid black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color: #C3DAF9;
}


.infoCosti_Usi_Testo
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	border: 1px solid black;
}

.infoCosti_Link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #00000;
	font-weight: bold;
}
a.infoCosti_Link:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: red;
	font-weight: bold;
}
a.infoCosti_Link:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: red;
	font-weight: bold;
}
a.infoCosti_Link:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: red;
	font-weight: bold;
}

/* info servizi */
.info_Titolo
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color:#F4F2E4; 
	height: 20px;
	vertical-align: middle;	
	color: #11218C;
}


.info_Testo
{
	background-color:#F4F2E4; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}

.titolo_direzione
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #000000;
	line-height: 25px;
}
li.direzione
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #11218C;
	line-height: 25px;
}
a.direzione
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.direzione:link
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.direzione:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.direzione:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #990000;
	text-decoration: underline;
}

li.ufficio
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #11218C;
	line-height: 20px;
}
a.ufficio
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.ufficio:link
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.ufficio:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #11218C;
	text-decoration: underline;
}
a.ufficio:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #990000;
	text-decoration: underline;
}


A.modulistica_link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:hover
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:link
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
A.modulistica_link:visited
{
	font-family: Verdana;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}

/* notizia you tube (collegamenti video - elenco*/
.yt_contenitore
{
	border: inset white .75pt;
	background:#F4F2E4;
	padding: 4px;
	height: 600px;
}

.yt_riga
{
	width: 100%;
	height: auto;
	float: left;
	clear: left;
}

.yt_notizia
{
	width: 100%;
	height: auto;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
}

.yt_video
{
	text-align: center;
	border: 0px;
}

.yt_titolo
{
	font-family: Verdana;
	font-size: 14px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
	line-height: 25px;
}

.yt_desbreve
{
	font-family: Verdana;
	font-size: 14px; 
	color: #000000; 
	text-decoration: none;
	line-height: 25px;
}

.yt_deslunga
{
	height:100px; 
}
