/* *************************************************************************** */
/* ***************			INIZIO STRUTTURA SKIN 			****************** */
/* *************************************************************************** */

/* Inizio Modifiche classi Cristian 
/*Colonna del contenitore principale del modulo */
.ColonnaContenitorePrincipale{
	overflow: hidden; /*serve per forzare il calcolo della height anche se i div contenuti al suo interno sono di tipo float*/
	padding: 16px;
}
/*Colonna contenente l'intestazione del modulo (es. Servizi, News, ecc)*/
.ColonnaIntestazione{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	width:70%;
}

.ColonnaIntestazioneDettaglio{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	width:100%;
}
/*Colonna contenente il link VediTutto che rimanda alla pagina con tutti i dati*/
.ColonnaVediTutto{
	display:block;
	margin:0;
	padding:0;
	text-align:right;
	float:left;
	width:30%;
}
/*Colonna contenente i pill (le celle) con i vari dati del modulo*/
.ColonnaContenuti{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
/*Contenitore (33% larghezza) della pill di una voce del modulo*/
.PillContenitore{
	display:block;
	margin:0;
	padding:0;
	float:left;
}
/*Contenitore (25% larghezza) della pill di una voce del modulo*/
.PillContenitore25{
	display:block;
	margin:0;
	padding:0;
	float:left;
}
/*Contenitore (20% larghezza) della pill di una voce del modulo*/
.PillContenitore20{
	display:block;
	margin:0;
	padding:0;
	float:left;
}
/*Contenitore (50% larghezza) della pill di una voce del modulo*/
.PillContenitore50{
	display:block;
	margin:0;
	padding:0;
	float:left;
}
/*Contenitore (senza larghezza fissa) della pill di una voce del modulo*/
.PillContenitoreLibero{
	display:block;
	margin:0;
	padding:0;
	float:left;
}

/*Contenitore (senza larghezza fissa) della pill di una voce del modulo*/
.PillContenitoreCentrato{
	display:block;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*Pill di una voce del modulo*/
.PillContenutoBlu{
	display:block;
	margin:12px;
	padding:0px;
	background:#336666;
	/*height:120px;*/
	/*Bordi arrotondati*/
	/*-webkit-border-radius: 0.5em;*/
	/*-moz-border-radius: 0.5em;*/
	/*border-radius: 0.5em;*/

}

/*Pill di una voce del modulo*/
.PillContenutoBlu2Righe{
	display:block;
	margin:12px;
	padding:0px;
	height:70px;
	background:#f5f6f6;
	/*Bordi arrotondati*/
	/*-webkit-border-radius: 0.5em;*/
	/*-moz-border-radius: 0.5em;*/
	/*border-radius: 0.5em;*/
}

.PillContenutoBlu2Righe:hover { 
background-color:#336666;
}

.PillContenutoBlu2Righe:visited { 
background-color:#336666;
}

.PillContenutoBlu2Righe .LinkTitoloHomeServizi{
color:#336666;
}

.PillContenutoBlu2Righe .LinkTitoloHomeServizi:link{
color:#336666;
}

.PillContenutoBlu2Righe .LinkTitoloHomeServizi:hover{
color:#ffffff;
text-decoration: underline;
}

.PillContenutoBlu2Righe .LinkTitoloHomeServizi:visited{
color:#336666;
}

.PillContenutoBlu2Righe:hover .LinkTitoloHomeServizi{
color:#ffffff;
}






/*Pill di una voce del modulo*/
.PillContenutoGrigio{
	display:block;
	margin: 8px;
	padding:1px;
	background:#f5f6f6;
	border: 1px solid #e5e5e5;
}

/*Pill di una voce del modulo*/
.PillContenutoGrigioSmall{
	display:block;
	margin:4px;
	padding:8px;
	background:#f5f6f6;
}

/*Pill di una voce del modulo*/
.PillContenutoTrasparente{
	display:block;
	margin:12px;
	padding:24px;
}

/*Contenitore della pill di una voce del modulo*/
.ContenitoreDettaglio{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	float:left;
	margin-top:10px;
}

.ContenutoDettaglio{
	display:block;
	margin:2px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:5px;
	border-top: 1px solid #f5f6f6;	
	border-bottom: 1px solid #f5f6f6;
	/*background-color: #f9f9f9;*/
	text-align:left;
	overflow: hidden; /*serve per forzare il calcolo della height anche se i div contenuti al suo interno sono di tipo float*/
}

.ContenutoDettaglioDispari{
	display:block;
	margin:2px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:5px;
	border-top: 1px solid #f5f6f6;	
	border-bottom: 1px solid #f5f6f6;
	background-color: #f5f6f6;
	text-align:left;
	overflow: hidden; /*serve per forzare il calcolo della height anche se i div contenuti al suo interno sono di tipo float*/
}

.ContenutoImmagineDettaglio{
	display:block;
	float: left;
	margin:0;
	padding:0;
	text-align:left;
}
.ContenutoDescrizioneDettaglio{
	display:block;
	float: left;
	margin:0;
	padding:0;
	text-align:left;
}
.ContenutoAreaTematicaDettaglio{
	display:inline-block;
	margin:0;
	margin-top:16px;
	padding:0;
	text-align:left;
	width:100%;
}

/* Modifica Cristian 29/11/2016 - Aggiunta width 100% e height auto per auto-adattare l'immagine al contenitore */
.ImmagineDettaglioNotizie{
	width: 100%;
	height: auto;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}


.Grigio { background:#f5f6f6; }
.Blu { background:#336666 ; }
.Bianco { background:#ffffff; }
.Nero { background:#336666 ; }

.LinkTitoloHomeServizi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	
}
.LinkTitoloHomeServizi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
}

.LinkTitoloHomeServizi:Visited {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration:none;

}

.LinkTitoloHomeServizi:Hover {
	padding-left: 24px;
	padding-right: 24px;
	color: #ffffff;
	text-align: left;
	text-decoration:underline;
}

.SommarioDettaglioNotizie {
	margin:0;
	padding-top:5px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	line-height: 1.5555
}

.SommarioDettaglioNotiziePaddingLeft {
	margin:0;
	padding-top:10px;
	padding-left:24px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	line-height: 1.5555
}

.share-buttons { margin:0!important; } /* i buttons di condivisione social avevano di default margin auto che li centrava nella pagina. ora li allineo a sinistra */

.ImgDettaglioNews {
	margin-bottom: 16px;
}

.SiscomCenter { overflow: hidden; } /* al posto di inserire un div clear dopo i float delle immagini metto l'overflow hidden sul contenitore padre per ottenere lo stesso effetto */
.SiscomCenter > img { float: left; }


/*Cristian 03/01/2016 - Classi per Menu Push Responsive (il menu a comparsa da sinistra) */
.MenuPushResponsive {
	background: rgba(64, 64, 64, 0.0);
	position: fixed;
	box-sizing: border-box!important; /* Cristian 30/12/2016 - Forza tutti i browser a calcolare le dimensioni dell'elemento includendo padding, contenuto ed eventuali bordi. */
}
.MenuPushResponsive-vertical {
	top: 0px; /*width: 360px;*/ height: 100%; z-index: 1000; /* Cristian 12/06/2017 - Rimossa width per gestirla nelle media query */
}

#ControlBar_ControlPanel ~ .main-content > #RigaMenuPush{top: 53px!important;} 

.MenuPushResponsive-left {
	/* left: -360px; Cristian 12/06/2017 - Rimossa width per gestirla nelle media query */
}
.MenuPushResponsive-open.MenuPushResponsive-left {
	left: 0px;
}
.MenuPushResponsive-push {
	left: 0px; position: relative; -ms-overflow-x: hidden;
}
.MenuPushResponsive-push-toright {
	/*left: 360px;*/ /* Cristian 12/06/2017 - Rimossa width per gestirla nelle media query */
	overflow:hidden; /*per prevenire lo scroll sul body mentre ho il menu aperto*/
}
.MenuPushResponsive-push {
	transition:0.3s; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.MenuPushResponsive .contenutocontainer{
	padding-left:0!important;
	padding-right:0!important;
}
.MenuPushElencoVoci{
	position: fixed;
	/*left: -360px;*/ /* Cristian 12/06/2017 - Rimossa left per gestirla nelle media query */
	/*top:48px; allineato con div "sup"*/
	/*width:360px!important;*/ /* Cristian 12/06/2017 - Rimossa width per gestirla nelle media query */
	height:100%;
	overflow-y:auto;
	z-index: 1000;
	transition:0.3s; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.MenuPushElencoVociAttivo{
	left: 0px!important; -ms-overflow-x: hidden;
}
.MenuPushOverlay{
	z-index: 999; /* lo sposto sotto MenuPushElencoVoci */
	visibility: hidden;
	position: fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	background: rgba(64, 64, 64, 0.0);
	transition:0.3s; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.MenuPushOverlayAttivo{
	visibility: visible;
	/*left:360px;*/ /* Cristian 12/06/2017 - Rimossa width per gestirla nelle media query */
	background: rgba(64, 64, 64, 0.5);
}

/* Fine  Modifiche classi Cristian */
.CalendarioHome
{
	background-color:#f5f6f6!important;
	color: #000000;
}

.CalendarioHomeTitolo
{
	background:#336666 !important;
	color: #ffffff;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px!important;
	line-height: 30px!important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold!important;
}

.CalendarioHomeHeaderGiorni
{
	background:#f5f6f6!important;
	color: #336666 !important;
}

.CalendarioHomeGiorniMeseAttivo > a
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px!important;
	line-height: 27px!important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000!important;
}

.CalendarioHomeGiorniAltriMesi
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px!important;
	line-height: 27px!important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333333!important;
}

.CalendarioHomeGiornoOdierno
{
	color: #000000!important;
	background:#c5c5c5!important;
}

.CalendarioHomeGiornoSelez
{
	color: #336666 !important;
}

.CalendarioHomeGiornoSuccPrec > a
{
	color: #000000!important;
	background:#ffffff!important;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px!important;
	line-height: 27px!important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding-left:12px!important;
	padding-right:12px!important;
	margin:6px!important;
	/*Bordi arrotondati*/
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
}

.CalendarioHomeGiornoSuccPrec > a:hover
{
	background:#dfdfdf!important;
}



p {
	border:0;
	padding:0;
	margin:0;
}

body {
	margin: 0;
	padding: 0;
	font-family:"Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	line-height:1.55555556;
	color:#1C2024


}

a:link    {margin:0;
			padding:0;	}
a:visited {margin:0;
			padding:0;	}
a:hover   {margin:0;
			padding:0;	}

/* ********** CLASSI IN CUI HO TOLTO LE DIMENSIONI FISSE ********** */
#contenitore{
	margin: 0 auto;
	text-align: left;
	/*width: 1024px;   RIMOSSA WIDTH */
}

#alto {
	background-color: #FFFFFF;	

}

#sup {
	text-decoration: none;
	margin-top: 0;
	margin-bottom:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left:0;
	height:48px;	
	background-color: #333333;
}

#intestazione {
/* Sezione contenente il titolo del sito*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;
	display:block;
	background-color:#fff;


}
#corposenzacs {
	float: left;
	/*width: 1024px;	RIMOSSA WIDTH */
	color: #000;
	display: inline;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	border:0;

}

#pie-di-pagina {
	clear: left;
	padding-top:5px;
	margin:0;
	padding-bottom:10px;
}
/*  INIZIO SEZIONE SOCIAL */
#dnn_ColonnaSocialCerca {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin-top:2px;
	margin-bottom:0;
	padding:0;
	/*background-color:#fff; RIMOSSO BACKGROUND PER LASCIARLO TRASPARENTE */
	/*width:100%; RIMOSSA LARGHEZZA PER LASCIARLO AUTO-DIMENSIONABILE IN BASE AI CONTENUTI*/
	float:right;
}
#ColonnaEnteStemma {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin-top:15px;
	margin-bottom:1px;
	padding:0;
	/*background-color:#fff; RIMOSSO BACKGROUND PER LASCIARLO TRASPARENTE */
	/*width:100%; RIMOSSA LARGHEZZA PER LASCIARLO AUTO-DIMENSIONABILE IN BASE AI CONTENUTI*/
	float:left;
}
.Seguici {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:right;
	margin:0;
	padding-top:5px;
	padding-right:10px;
	display:inline-block; /* Cristian 19/01/2018 - Impostata inline-block per affiancare Seguici, Facebook, Twitter e Contatti */
	/*width:93%; RIMOSSA LARGHEZZA PER LASCIARLO AUTO-DIMENSIONABILE IN BASE AI CONTENUTI*/
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
}

.Facebook {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding-right:8px;
	display:inline-block; /* Cristian 19/01/2018 - Impostata inline-block per affiancare Seguici, Facebook, Twitter e Contatti */
}



.Facebook img {
	/* Cristian 16/11/2017 - Imposto altezza e larghezza fisse*/
	width: 35px;
	height: 35px;
}

.Twitter {
/* Sezione contenente link alle news twitter*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;

	padding-right:8px;
	/*display:none;*/
	display:inline-block;
}
.Instagram {
/* Sezione contenente link alle news twitter*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;

	padding-right:8px;
	display:inline-block;
	/*display:none;*/
}

.Instagram img {
	/* Cristian 16/11/2017 - Imposto altezza e larghezza fisse*/
	width: 35px;
	height: 35px;
}

.Telegram {
/* Sezione contenente link alle news twitter*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;

	padding-right:8px;
	display:inline-block;
	/*display:none;*/
}
.Telegram img {
	/* Cristian 16/11/2017 - Imposto altezza e larghezza fisse*/
	width: 35px;
	height: 35px;
}




.Newsletter {
/* Sezione contenente link alla newsletter*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;
	padding-right:8px;
	display:inline-block;

}
.YouTube {
/* Sezione contenente link alle news twitter*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:center;
	margin:0;
	padding:0;

	padding-right:8px;
	display:inline-block;
	/*display:none;*/
}

.YouTube img {
	/* Cristian 16/11/2017 - Imposto altezza e larghezza fisse*/
	width: 35px;
	height: 35px;
}

/*  FINE SEZIONE SOCIAL */


/**SEZIONE IN CUI SI INDICA LA REGIONE (DISLOCAZIONE) **/
#Dislocazione {
	float:left;
	text-decoration: none;
	padding-top:8px;
	text-align:left;
	margin-left:10px;
	/*width:20%;	RIMOSSA WIDTH */
	width:400px;
	vertical-align:bottom;
	height:100%;
}



.LinkDislocazione{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-right:30px;
	
}
.LinkDislocazione:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-right:30px;
}

.LinkDislocazione:Visited {
	color: #ffffff;
	font-weight: bold;
	text-align: left;

}

.LinkDislocazione:Hover {
	padding-right:30px;
	font-weight: bold;
	text-decoration:underline;
}

/** FINE SEZIONE IN CUI SI INDICA LA REGIONE (DISLOCAZIONE) **/


/**SEZIONE IN CUI E' PRESENTE IL LINK AI SERVIZI **/

#dnn_menudiservizio{
	float:right;
	/*width:80%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:16px;
	text-align:center;
	background-color:#0066CC;
	width:15%;
	vertical-align:bottom;
	height:100%;
}

.LinkAccediServizi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	color: #fff;
	text-align: left;
	
}
.LinkAccediServizi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	color: #fff;
	text-align: left;

}

.LinkAccediServizi:Visited {
	color: #fff;
	font-weight: bold;
	text-align: left;

}

.LinkAccediServizi:Hover {
	font-weight: bold;
	text-decoration:underline;
}



/**FINE SEZIONE IN CUI E' PRESENTE IL LINK AI SERVIZI **/

/**INIZIO SEZIONE IN CUI E' PRESENTE STEMMA, DENOMINAZINE ENTE, CERCA **/



#Stemma{
	float:left;
	width:100px;
	/*max-height:74px;*/
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	display:block;
	/*padding-right:25px;*/
}
#Ente{
	float:left;
	/*padding-left:10px;*/
	/*padding-top:8px;*/
}

/*#Cerca{
	float:right;
}*/

.LinkEnte{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:32px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1c2024;
	text-align: left;
	
}
.LinkEnte:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:32px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1c2024;
	text-align: left;

}

.LinkEnte:Visited {
	color: #1c2024;
	text-align: left;

}

.LinkEnte:Hover {
	text-decoration:underline;
}



.LinkEnte2{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:32px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1c2024;
	text-align: left;
	
}
.LinkEnte2:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:32px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1c2024;
	text-align: left;

}

.LinkEnte2:Visited {
	color: #1c2024;
	text-align: left;

}

.LinkEnte2:Hover {
	text-decoration:underline;
}




/** FINE SEZIONE IN CUI E' PRESENTE DENOMINAZINE ENTE **/

/** INIZIO SEZIONE IN CUI SONO PRESENTI VOCI DEL MENU DI NAVIGAZIONE **/

#MenuNavigazione {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	background-color:#336666 ;
	text-align:center;
	width:100%;
	height:48px; 
	margin-bottom:2px;
}


#MenuNavCentrato {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	text-align:center;
	margin-left:22%;
	list-style:none;
	text-indent:0;

}

.VociNavigazione{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	float:left;
	/*padding-right:85px; Cristian 30/12/2016 - Rimosso il padding: lo calcolo nelle media query in base alla dimensione schermo */
	/*padding-top:15px;
	padding-bottom:15px;*/ 
}


/*.VociNavigazione:hover {}*/



.LinkVociNavigazione{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	font-weight:bold;
	display:block;
	padding-top: 7px;
	/*padding-bottom: 15px;*/
}
.LinkVociNavigazione:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	/*color: #1c2024;*/
	color: #ffffff;
	font-weight:bold;
	display:block;
	padding-top: 7px;
	/*padding-bottom: 15px;*/
}

.LinkVociNavigazione:Visited {
	/*color: #1c2024;*/
	color: #ffffff;
	font-weight:bold;
}

.LinkVociNavigazione:Hover {
	color: #ffffff;
	text-decoration:underline;
	padding-top: 7px;
}

#dnn_RigaElencoMenuNavigazione{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:50px;
	text-align:left;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;


}


.ImmagineTiTrovi { vertical-align: text-top; }

/** FINE SEZIONE IN CUI SONO PRESENTI VOCI DEL MENU DI NAVIGAZIONE **/

/**   INIZIO IMMAGINE HOME  **/

#RigaImmagineHome
{
	margin:0;
	padding-top:0;
	text-align:left;
	padding-left:0;
	padding-bottom:0;
	padding-right:0;
	/*background-image:url(Images/narzole.jpg);
	background-repeat:no-repeat;
	background-position: center top;*/
	background-color: #ffffff;
	height:350px;

}


/**  FINE IMMAGINE HOME  **/



/** INIZIO SEZIONE RIGA NEWS PRINCIPALE **/

#RigaNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:0px;
	background-color:#ffffff;
	text-align:center;
	width:100%;

}


#dnn_RigaElencoNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:0px;
	text-align:left;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;


}



/* Cristian 13/12/2016 - modificato da # a . */
.ColonnaTestoNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-left:0;
	padding-right:10px;
	background-color:#ffffff;
	text-align:left;
	float:left;


}
/* Cristian 13/12/2016 - modificato da # a . */
.ColonnaImmagineNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	text-align:right;
	background-color:#ffffff;
	float:right;
}

.LinkTematicaHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 18px; 
	color: #000 ;
	text-align: left;
	display:inline-block;
	margin-bottom: 18px!important;
	font-weight:bold;
	padding:0px;
	padding-top:24px;
	padding-left:24px;
	padding-right:24px;
}
.LinkTematicaHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 18px; 
	color: #000 ;
	text-align: left;
	display:inline-block;
	margin-bottom: 18px!important;
	padding:0px;
	padding-top:24px;
	padding-left:24px;
	padding-right:24px;
	/*font-weight:bold; Rimosso bold - Cristian 19/10/2017*/
}

.LinkTematicaHome:Visited {
	color: #000 ;
	text-align: left;
}

.LinkTematicaHome:Hover {
	padding-top:24px;
	padding-left:24px;
	padding-right:24px;
	text-decoration:underline;
}

/*Cristian 27/12/2016 - Aggiunto LinkTematicaDettaglio */

.LinkTematicaDettaglio{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000;
	text-align: left;
	font-weight:bold;
	
}
.LinkTematicaDettaglio:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000;
	text-align: left;
	font-weight:bold;

}

.LinkTematicaDettaglio:Visited {
	color: #000000;
	text-align: left;
	font-weight:bold;

}

.LinkTematicaDettaglio:Hover {
	text-decoration:underline;
}
/*Fine Cristian 27/12/2016 */



/* Cristian 13/12/2016 - modificato da # a . */
.TematicaHomeNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	float:left;
	vertical-align:top;


}

/* Cristian 13/12/2016 - modificato da # a . */
.DataHomeNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	float:right;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	vertical-align:top;


}


.LinkTitoloHomeNewsPrincipale{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;
	
}
.LinkTitoloHomeNewsPrincipale:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;

}

.LinkTitoloHomeNewsPrincipale:Visited {
	color: #336666 ;
	text-align: left;

}

.LinkTitoloHomeNewsPrincipale:Hover {
	text-decoration:underline;
}


/* Cristian 13/12/2016 - modificato da # a . */
.TitoloHomeNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:20px;
	text-align:left;


}
/* Cristian 13/12/2016 - modificato da # a . */
.SommarioHomeNewsPrincipale {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:10px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;


}

/**     FINE SEZIONE RIGA NEWS PRINCIPALE   **/

/**     INIZIO SEZIONE RIGA SERVIZI  **/
#RigaServizi{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	width:100%;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}




#ColonnaVediTutto{
	/*width: 100%;	RIMOSSA WIDTH */
	display:block;
	margin:0;
	padding:0;
	text-align:right;
	float:right;
	width:30%;

}


.LinkVediTuttoHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	text-decoration:underline;
	
}
.LinkVediTuttoHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	text-decoration:none;

}

.LinkVediTuttoHome:Visited {
	color: #336666 ;
	text-align: left;
	/*text-decoration:underline;*/

}

.LinkVediTuttoHome:Hover {
	text-decoration:underline;
	color: #003333;
}

#dnn_RigaElencoServizi{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:50px;
	text-align:left;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;


}


/**     fine SEZIONE RIGA SERVIZI  **/



/**     INIZIO SEZIONE RIGA NOTIZIE  **/
#RigaNotizie{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#ffffff;
	width:100%;


}



/* Modifica Cristian 29/11/2016 - Aggiunta width 100% e height auto per auto-adattare l'immagine al contenitore */
.ImmagineHomeNotizie{
	width: 100%;
	height: auto;
	display:block;
	margin:0;
	padding:0;
	text-align:left;

}

.DataHomeNotizie {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align:left;
	font-weight: normal;
	vertical-align:top;
	padding-left:24px;
	/*padding-right:24px;*/
	display:inline-block;
}

.DataDettaglioNotizie {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 12px;
	color: #000;
	text-align:left;
	font-weight: normal;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	/*display:inline-block;*/
}


.DataOperatoreHomeNotizie {
	margin:0;
	padding:0px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 16px !important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align:left;
	font-weight: bold;
	vertical-align:top;
	display:inline-block;
	margin-bottom: 18px!important;
	padding-top:15px;
	padding-left:24px;
}


.txt:after {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 75px;
  background: linear-gradient(transparent, red);
  /*content: '';*/
}

.SommarioHomeNotizie {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	word-wrap:break-word;

}


.LinkTitoloHomeNotizie{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-top:12px;
	padding-left:24px;
	padding-right:24px;
	/*padding-bottom:20px;*/
	display:block;
	word-wrap: break-word;
	
}
.LinkTitoloHomeNotizie:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-top:12px;
	padding-left:24px;
	padding-right:24px;
	display:block;
	word-wrap: break-word;
}

.LinkTitoloHomeNotizie:Visited {

	color: #336666 ;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;

}

.LinkTitoloHomeNotizie:Hover {
	padding-top:12px;
	padding-left:24px;
	padding-right:24px;
	text-decoration:underline;
}



#RigaGallerie .LinkTitoloHomeNotizie:Link {
	text-align: center!important;
}






#dnn_RigaElencoNotizie{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:0;
	text-align:left;

}



/**     fine SEZIONE RIGA NOTIZIE  **/


/**     INIZIO SEZIONE RIGA EVENTI  **/
#RigaEventi{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:0px;
	text-align:left;
	background-color:#ffffff;
	width:100%;


}


.DataHomeEventi {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	vertical-align:top;


}


.TematicaHomeEventi {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	vertical-align:top;


}


.LinkTitoloHomeEventi{
font-family: "Titillium Web",Helvetica,Arial,sans-serif;
font-size:18px;
line-height: 22px; 
color: #336666 ;
text-align: left;
font-weight: bold;
padding:0px;
padding-left:24px;
padding-right:24px;

}
.LinkTitoloHomeEventi:Link {
font-family: "Titillium Web",Helvetica,Arial,sans-serif;
font-size:20px;
line-height: 22px; 
color: #336666 ;
text-align: left;
font-weight: bold;
padding:0px;
padding-left:24px;
padding-right:24px;

}

.LinkTitoloHomeEventi:Visited {
color: #336666 ;
text-align: left;
}

.LinkTitoloHomeEventi:Hover {
padding-left:24px;
padding-right:24px;
text-decoration:underline;
}


#dnn_RigaElencoEventi{
/*width: 100%;	RIMOSSA WIDTH */
margin:0;
padding-top:0px;
text-align: left;

}



/**     fine SEZIONE RIGA EVENTI  **/

/**     INIZIO SEZIONE RIGA AGENDA  **/
#RigaAgenda{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#ffffff;
	width:100%;

}


#dnn_RigaElencoAgenda{
	/*width: 100%;	RIMOSSA WIDTH */
	margin-top:0px;
	padding-top:0px;
	text-align:left;
	background-color:#ffffff;

}

/**     FINE SEZIONE RIGA AGENDA  **/

/**     INIZIO SEZIONE RIGA 2 MODULI  **/
#Riga2Moduli{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#ffffff;
	width:100%;


}

/**     FINE SEZIONE RIGA 2 MODULI  **/



/**     INIZIO SEZIONE RIGA METEO  **/
#RigaMeteo{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:center!important;
	background-color:#ffffff;
	width:100%;

}


#dnn_RigaElencoMeteo{
	/*width: 100%;	RIMOSSA WIDTH */
	margin-top:0px;
	padding-top:0px;

	text-align:center!important;
	background-color:#FFF;

}

/**     FINE SEZIONE RIGA AGENDA  **/




/**     INIZIO SEZIONE RIGA TWITTER  **/

#RigaTwitter{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	background-color:#336666 ;
	width:100%;


}
#ColonnaTwitterHome{
	/*width: 100%;	RIMOSSA WIDTH */
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	width:50%;

}

#RigaElencoTwitter{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:50px;
	text-align:left;

}



.NewsHomeTwitter{
	background-color:#FFF;
	float:left;
	padding:22px;
	width:50%;
}

.LinkTwitterHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	
}
.LinkTwitterHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;

}

.LinkTwitterHome:Visited {
	color: #ffffff;
	text-align: left;

}

.LinkTwitterHome:Hover {
	text-decoration:underline;
}



.LinkTwitterHomeSemplice{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #0066cc;
	text-align: left;
	font-weight: normal;
	
}
.LinkTwitterHomeSemplice:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #0066cc;
	text-align: left;
	font-weight: normal;

}

.LinkTwitterHomeSemplice:Visited {
	color: #0066cc;
	text-align: left;

}

.LinkTwitterHomeSemplice:Hover {
	text-decoration:underline;
}


.ImmagineHomeTwitter{
	/*width: 100%;	RIMOSSA WIDTH */
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	float:left;

}

.DenominazioneEnteTwitter {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-left:12px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	vertical-align:top;
	float:left;


}
.TempoHomeTwitter {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-style:italic;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666666;
	vertical-align:top;
	float:right;
	text-align:right;


}


.TestoTwitterHome {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-left:12px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333333;
	vertical-align:top;
	float:left;
	text-align:left;


}

.LinkEnteTwitterHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #0066cc;
	text-align: left;
	font-weight: bold;
	
}
.LinkEnteTwitterHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #0066cc;
	text-align: left;
	font-weight: bold;

}

.LinkEnteTwitterHome:Visited {
	color: #0066cc;
	text-align: left;

}

.LinkEnteTwitterHome:Hover {
	text-decoration:underline;
}




/**     fine SEZIONE RIGA TWITTER  **/




/**     INIZIO SEZIONE RIGA GALLERIE  **/

#RigaGallerie{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#E5E5E5;
	width:100%;
    margin-bottom:8px;

}



/* Cristian 14/12/2016 - Intestazione del modulo gallerie home */
.TitoloHomeGallerie {
	/*width: 100%;	RIMOSSA WIDTH */
	color: #000000;
}
.LinkTitoloGallerieHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666;
	text-align: left;
	font-weight: bold;
	text-decoration:underline;
	
}
.LinkTitoloGallerieHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666;
	text-align: left;
	font-weight: bold;
	/*text-decoration:underline;*/

}

.LinkTitoloGallerieHome:Visited {
	color: #336666;
	text-align: left;
	/*text-decoration:underline;*/

}

.LinkTitoloGallerieHome:Hover {
	text-decoration:underline;
}

#RigaElencoGallerie{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:5px;
	text-align:left;

}




.LinkGallerieHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666;
	text-align: left;
	font-weight: bold;
	/*text-decoration:underline;*/
	
}
.LinkGallerieHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666;
	text-align: left;
	font-weight: bold;
	/*text-decoration:underline;*/

}

.LinkGallerieHome:Visited {
	color: #336666;
	text-align: left;
	/*text-decoration:underline;*/
}

.LinkGallerieHome:Hover {
	text-decoration:underline;
	color: #003333;
}
.ImmagineHomeGallerie{
	/*width: 100%;	RIMOSSA WIDTH */
	display:block;
	margin:0;
	padding:0;
	text-align:left;

}


/**     fine SEZIONE RIGA GALLERIE  **/





/**     INIZIO SEZIONE RIGA FEEDBACK  **/
#RigaFeedbackHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	background-color:#ffffff;
	width:100%;
	height:64px;


}
#ColonnaFeedbackHome{
	/*width: 100%;	RIMOSSA WIDTH */
	display:block;
	margin:0;
	padding:0;
	text-align:center;

}
.LinkFeedbackHome{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	
}
.LinkFeedbackHome:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;

}

.LinkFeedbackHome:Visited {
	color: #336666 ;
	text-align: left;
	font-weight: bold;

}

.LinkFeedbackHome:Hover {
	text-decoration:underline;
}


#RigaElencoUtilita{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:50px;
	text-align:left;

}


/**     fine SEZIONE RIGA FEEDBACKHOME  **/





/**     INIZIO SEZIONE RIGA FOOTER  **/


#Footer{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	text-align:center;
	background-color:#333 ;
	width:100%;
	padding-bottom:10px;


}


#RigaFooter{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:30px;
	padding-bottom:20px;
	text-align:center;
	background-color:#336666 ;
	width:100%;


}

/* Cristian 01/12/2016 - modificato da # a . */
.RigaIntestazioneFooter{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	width:100%;


}
#dnn_RigaIntestazioneFooter{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	width:100%;


}


/* Cristian 01/12/2016 - modificato da # a . */
.StemmaFooter{
	width:90px;
	min-height:120px;
	padding-left:0px;
	padding-right:10px;
	text-align:left;
	display:block;
	float:left;
}
/* Cristian 01/12/2016 - modificato da # a . */
.EnteFooter{

	float:left;
	
	padding-top:30px;
}

.LinkEnteFooter{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:28px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight:bold;
}
.LinkEnteFooter:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:28px;
	line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight:bold;

}

.LinkEnteFooter:Visited {
	color: #ffffff;
	text-align: left;
	font-weight:bold;

}

.LinkEnteFooter:Hover {
	text-decoration:underline;
}

/* Cristian 02/12/2016 - Unificate tutte le ColonnaFooter1, 2, 3 sotto un unica classe */
.ColonnaFooter{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

.FooterH2{

	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight:bold;
}
.FooterTestoContatti{

	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight:normal;
}



.FooterLinkContatti{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px!important;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	/*text-decoration:underline;*/
}
.FooterLinkContatti:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px!important;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	/*text-decoration:underline;*/

}

.FooterLinkContatti:Visited {
	color: #ffffff;
	text-align: left;

}


.FooterLinkContatti:Hover {
	text-decoration:underline;
}
/* Cristian 02/12/2016 - Sostituito il # con . */
.Facebook_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	padding-right:4px;
	float:left;


}
/* Cristian 02/12/2016 - Sostituito il # con . */
.Twitter_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	float:left;
	padding-right:4px;
}

.Telegram_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	float:left;
	padding-right:4px;
}

.YouTube_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	float:left;
	padding-right:4px;
}
.Instagram_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	padding-right:4px;
	float:left;
}

/* Cristian 02/12/2016 - Sostituito il # con . */
.Social_footer {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	padding-top:15px;
	width:100%;
}

.Facebook_footer img {
	/* Cristian 16/11/2017 - Imposto altezza e larghezza fisse*/
	width: 35px;
	height: 35px;
}
/* Cristian 02/12/2016 - unificati i vari Interno_ColonnaFooter1, 2, 3 sotto un unica classe*/
.Interno_ColonnaFooter {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	margin:0;
	padding-top:15px;
	width:100%;
}

/* Cristian 01/12/2016 - modificato da # a . */
.Footer_bottom {
/* Sezione contenente link ai social*/
	/*width:100%;	RIMOSSA WIDTH */ 
	text-align:left;
	border-top:1px solid #c6cace;
	margin-top:20px;
	padding-left:0;
	padding-top:20px;
	width:100%;
}

ul.footerbottom {
	display:block;
	padding-left:0;
	margin-left:0;
	text-align: left;
	list-style:none;
	text-indent:0;
} 
ul.footerbottom li {
	
	display:block;
	/*width:192px!important;	RIMOSSA WIDTH */
	padding-right: 10px;
	padding-left:0;
	float:left;
	text-align: left;
	white-space:normal;
	list-style:none;
	text-indent:0;
	/*width:100%;*/
} 



ul.footerbottom li a{
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-weight: normal;
	padding:0;
	color: #000;
	text-align: left;
	/*width:190px!important;	RIMOSSA WIDTH */
	display:block;
	text-indent:0;
	list-style:none;
	/*width:100%;*/

}

.Footer_copyright{
/* Sezione contenente link ai social*/
	text-align:left;
	padding-left:0;
	padding-top:20px;
	width:100%;
}


/**     fine SEZIONE RIGA FOOTER **/

/**     INIZIO SEZIONE RIGA BREADCRUMB  **/
	#Breadcrumb{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	text-align:center;
	background-color:#ffffff;
	width:100%;
	/*padding-top:10px;*/
	/*padding-bottom:10px;*/
	/*border-bottom:1px solid #CCC;*/


}

#dnn_barraUsername {
	vertical-align:middle;
	margin-top:0;
	margin-bottom:0;

}


.TitoloTiTrovi {
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333333;
	
}

/** ti trovi in home**/
.TestoTiTrovi {
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333333;
}
	.TestoTiTroviLink
{
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333;
}
	.TestoTiTroviLink a
{
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333;
	
}
	.TestoTiTroviLink:link
{
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333;
}
	.TestoTiTroviLink:visited
{
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333;
	
}
	.TestoTiTroviLink:hover
{
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#666!important;
}

/**     FINE SEZIONE RIGA BREADCRUMB  **/


/**     INIZIO SEZIONE RIGA CONTENUTO - pagine interne del sito  **/
	#RigaContenuto{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	text-align:center;
	background-color:#fff;
	width:100%;
	/*padding-bottom:50px;*/


}

	#ColonnaComplessiva{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	text-align:center;
	width:100%;
	padding-top:20px;
}



 #dnn_ColonnaInternaUnica{
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	/*margin: 0 0 0 0;	RIMOSSA MARGIN */
	

}


 #dnn_ColonnaInternaSX{
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	width:70%;
	
	float:left;
	/*margin: 0 0 0 0;	RIMOSSA MARGIN */
	

}

 #dnn_ColonnaInternaDX{
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	width:30%;
	
	float:right;
	/*margin: 0 0 0 0;	RIMOSSA MARGIN */
	

}


/**     FINE SEZIONE RIGA CONTENUTO  **/


/** INIZIO AREE TEMATICHE **/

.ImmagineAreeTematiche{
	width: 100%;
	/*height: 150px;*/
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	margin-left: 50%;
	transform: translateX(-50%); /*serve per traslare l'immagine rispetto al suo contenitore - usata insieme alla margin left permette di centrarla nel caso in cui fuoriesca dal contenitore*/
}

.PanelLinkAreeTematiche { height: 80px; /*padding-top:25px;*/ text-align:center!important; vertical-align:middle!important; background-color:#f5f6f6;}


.PanelLinkAreeTematiche:hover { background-color:#336666;}

.PanelLinkAreeTematiche:hover .LinkAreeTematiche:Link { color: #ffffff;}

.PanelLinkAreeTematiche:hover .LinkAreeTematiche:Visited { color: #ffffff;}

.LinkAreeTematiche{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 12px;
	padding-right: 12px;
	height: 100%;
	/*font-weight: bold;*/
}
.LinkAreeTematiche:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 12px;
	padding-right: 12px;
	height: 100%;
	/*font-weight: bold;*/
}

.LinkAreeTematiche:Visited {
	color: #000;
	text-align: center;
	/*font-weight: bold;*/

}

.LinkAreeTematiche:Hover {
	padding-left: 12px;
	padding-right: 12px;
	color: #ffffff;
	text-decoration:underline;
	/*background-color:#336666;*/
}


.IntestazioneDettaglioAreaTematica{
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	height: auto; /* Cristian 08/11/2017 */
	overflow: hidden;
}

.ImmagineDettaglioAreaTematica{
	width: 100%;
	/*height: 350px;  Cristian 08/11/2017 */
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	/*margin-top: -50%;
	transform: translateY(50%);*/ /*serve per traslare l'immagine rispetto al suo contenitore - usata insieme alla margin left permette di centrarla nel caso in cui fuoriesca dal contenitore*/
}
/** FINE AREE TEMATICHE **/


#ausiliario {
	float: left;
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding:0;

}

#rotator
{
	overflow: hidden;
	margin: 0 0 0 0;
	position: relative;
	padding: 0;
	/*width: 572px;	RIMOSSA WIDTH */
	/*height: 300px;	RIMOSSA HEIGHT */
	/*height: 450px;*/
	background-color:#fff;
	border:none;
}

#rotator img
{
	border:none;
	/*width: 572px;	RIMOSSA WIDTH */
	/*height: 300px;	RIMOSSA HEIGHT */
	/*height: 450px;*/
	padding:0;
	margin:0;
}

#Immaginirotanti {
	text-align: center;
	/*width: 572px;	RIMOSSA WIDTH */
	padding:0px;
	/*min-height:300px;	RIMOSSA MIN-HEIGHT */
	/*min-height:450px;*/
	margin: 0;
}

#colonna7 
/*si usa per le pagine interne del menu di destra, scompare la prima colonna sulla sinistra, ricompare la terza colonna sulla destra*/
{
	margin: 0 0 0 5px;
	vertical-align:top;
	padding:0;
	float:left;

}





#dnn_colonna2 {
	float: left;
	/*width: 215px;	RIMOSSA WIDTH */
	clear:right;
	margin:0;
	background-color:#FFF;
	padding:0 3px 0 0;
}

/*   COLONNE DNN  */
#dnn_colonna2right {
	float: right;
	/*width: 215px;	RIMOSSA WIDTH */
	clear:right;
	/*margin:0; 	RIMOSSA MARGIN */
	background-color:#FFF;
	/*padding:0;	RIMOSSA PADDING */
	padding:0;
	margin:0;
}

#dnn_menusezioni{

	margin:0;
	padding:0;
	/*width:30%;	RIMOSSA WIDTH */
	background: transparent;
	position:relative;
	/*left:60%;	    RIMOSSA LEFT */
	top:1px;
}

#dnn_contentpane{
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	/*margin: 0 0 0 0;	RIMOSSA MARGIN */
	

}
#dnn_contentpanebottom{
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 0;
}

#dnn_contentpanecomplessivo{
	/*width:801px;	RIMOSSA WIDTH */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 0 0 0 0;
	background-color:#FFF;
	float: right;
	

}


#dnn_colonnaRotazione{
/* colonna della pagina centrale contenente modulo immagine rotante */
	
	/*width:580px;	RIMOSSA WIDTH */
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 0 0 0 0;
	vertical-align:top;
	background-color:#FFF;
}

.SiscomMenuTitoloCategorie {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	
	font-size:22px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #115f21;
	text-align: left;
	display:block;
	padding-top:0;
	padding-bottom:4px;
	padding-left:4px;
	vertical-align: middle;	
	border-bottom:1px dashed #115f21;
	/*background-color:#f4f3ee;*/
	/*width: 205px;	RIMOSSA WIDTH */
	margin-left: 3px;
	margin-top:0;
}
.SfPpianImg
{
	text-align: center;
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:0;
	margin:0;

}


.sfInPrimoPiano
{

	padding:0;
	margin:0;

}


/* Cristian 09/12/2016 - Copiata grafica da titoloModuli (container.css) */
.TitoloVociMenu {
	color: #1c2024;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 25px;
	line-height: 60px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding-bottom:4px;
	vertical-align:top;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	
	/* 
	color: #333;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 1.4em!important;
	line-height:1.3em;
	font-weight: normal;
	margin-bottom:5px;
	text-align:center;
	padding-top:2px;
	padding-bottom:4px;
	border-bottom:1px solid #333;
	*/
}

ul.level1 li {
	
	display:block;
	/*width:192px!important;	RIMOSSA WIDTH */
	border-bottom:1px dotted #999999!important; 
	line-height:1.6em;
	margin-left:6px;
	margin-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	text-align: left;
	white-space:normal;
	padding-bottom:4px;
	padding-top:4px;

} 

.level1{
	line-height:1.6em;
	/*width:192px;	RIMOSSA WIDTH */
	white-space:normal!important;
	list-style:none;
}

ul.level1 li a{
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding-left:4px;
	padding-bottom:4px;
	font-weight: normal;
	color: #000;
	text-align: left;
	/*width:190px!important;	RIMOSSA WIDTH */
	display:block;

}
/* ********** CLASSI IN CUI HO TOLTO LE DIMENSIONI FISSE ********** */
/* ********** NUOVE CLASSI CSS AGGIUNTE PER RESPONSIVE ********** */

/* Button Responsive Menu*/
.btn-responsive-menu
{
	position: absolute;
	z-index: 2;
	top: 80px;
	left: 24px;
	padding: 8px;
	cursor:pointer;
	width: 49px!important;
	height: 49px!important;
	color: #ffffff;
	background: url(Images/menuburger.png) no-repeat top;
    background-origin: content-box;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}

/* 3 barrette del Button Responsive Menu*/
.icon-bar 
{
	display: none;
	width: 49px;
	height: 51px;
	margin-left:20px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:15px;
	/*background: url(Images/menuburger.png) no-repeat top;*/
	/**-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);**/
}



/* Classe da usare per rendere visibili tramite javascript i moduli nascosti */ 
.show { display:block!important }

.show:hover { background-color:#f5f6f6; }

/* Pannello che contiene le varie categorie del menu responsive */
.SiscomMenuResponsivePanel{
	word-wrap:break-word;
	display:block;
	margin-top:0;
	width:100%;
	background-color: #ffffff; /*#f7f8fa;*/
}

.DnnModule-SiscomMenuResponsive { display: block; margin-bottom: 8px; }
	
	
/* Classi per i titoli delle categorie del menu */
.SiscomMenuResponsiveTitolo {
	text-align: left;
	display:block;
	vertical-align: middle;
	height: 47px;
	border-top:1px solid #bfbfbf; /*grigio chiaro*/
	background-color: #ffffff; /*bianco*/
	width: auto;
	padding: 0;
}
.SiscomMenuResponsiveTitolo:Link {
	text-align: left;
	display:block;
	vertical-align: middle;	
	height: 47px;
	border-top:1px solid #bfbfbf; /*grigio chiaro*/
	background-color: #ffffff; /*bianco*/
	width: auto;
	padding: 0;
}
.SiscomMenuResponsiveTitolo:Visited {
	background-color: #ffffff; /*bianco*/
}
.SiscomMenuResponsiveTitolo:Hover {
	background-color: #ffffff; /*bianco*/
}

/* Classi per il titolo del menu Accesso/Contatti */
.SiscomMenuResponsiveTitoloAccesso {
	text-align: left;
	display:block;
	vertical-align: middle;
	line-height: 45px;
	border-top:1px solid #bfbfbf; /*grigio chiaro*/
	background-color: #336666 ; /*blu scuro*/
	width: auto;
	padding: 6px;
	cursor: pointer;
}
.SiscomMenuResponsiveTitoloAccesso:Link {
	text-align: left;
	display:block;
	vertical-align: middle;	
	line-height: 45px;
	border-top:1px solid #bfbfbf; /*grigio chiaro*/
	background-color: #336666 ; /*blu scuro*/
	width: auto;
	padding: 6px;
	cursor: pointer;
}
.SiscomMenuResponsiveTitoloAccesso:Visited {
	background-color: #336666 ; /*blu scuro*/
}
.SiscomMenuResponsiveTitoloAccesso:Hover {
	padding: 6px;
	background-color: #336666 ; /*blu scuro*/
}

.SiscomVociMenuResponsive { display:inline-block; width: 90%;}
.SiscomVociMenuResponsive:Hover { text-decoration:underline; }


.SiscomLabelMenuResponsive {
	text-align: left; display:inline-block!important; width: 90%;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
}
.SiscomLabelMenuResponsive:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
}
.SiscomLabelMenuResponsive:Visited {
	color: #ffffff;
	text-align: left;
}
.SiscomLabelMenuResponsive:Hover {
	text-decoration:underline;
}

.SiscomEspandiMenuResponsive { 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: center; 
	vertical-align: middle;
	display:inline-block!important; 
	width: 10%; 
	
}

.responsive-buttons{

position: relative;
background-color:#ffffff;

}

.cancel { background-image: url(Images/cancel.png)!important; }

/* Classi per le voci del menu laterale sulla destra nelle pagine di dettaglio */
.SiscomMenuLateraleVoci { background-color: #f5f6f6!important; /*grigio*/ }
.SiscomMenuLateraleVociSelez { background-color: #336666 !important; /*blu scuro*/ }

.SiscomMenuLateraleVoci, .SiscomMenuLateraleVociSelez {
	text-align: left;
	display:block;
	vertical-align: middle;
	line-height: 45px;
	margin-top: 5px; /* Cristian 27/10/2017 - Margine che separa le voci */
	/*border-top:1px solid #bfbfbf; /*grigio chiaro*/ /* Cristian 27/10/2017 - Disattivato border top */
	width: auto;
	padding: 6px;
	cursor: pointer;
}

.SiscomMenuLateraleVoci:Hover { background-color: #336666 !important; } /* Cristian 27/10/2017 - Aggiunto cambio colore on hover */
.SiscomMenuLateraleVoci:Hover .SiscomLinkMenuLaterale{ color: #ffffff !important; } /* Cristian 27/10/2017 - Aggiunto cambio colore on hover */


.SiscomLinkMenuLaterale { color: #000000!important; }
.SiscomLinkMenuLateraleSelez { color: #ffffff!important; }

.SiscomLinkMenuLaterale, .SiscomLinkMenuLateraleSelez {
	text-align: left; display:inline-block!important; width: 90%;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left;
}
.SiscomLinkMenuLaterale:Link, .SiscomLinkMenuLateraleSelez:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left;
	text-decoration:none;/* Cristian 27/10/2017 - Tolta sottolineatura */
}
.SiscomLinkMenuLaterale:Visited, .SiscomLinkMenuLateraleSelez:Visited {
	text-align: left;
	text-decoration:none;/* Cristian 27/10/2017 - Tolta sottolineatura */
}
.SiscomLinkMenuLaterale:Hover, .SiscomLinkMenuLateraleSelez:Hover {
	text-decoration:none;/* Cristian 27/10/2017 - Tolta sottolineatura */
}

/* Inizio Cristian 09/06/2017 - Button Newsletter */
#RigaNewsletter { margin-top:20px!important; background-color:#336666 ;}

#RigaNewsletter h2 { text-align:center!important; color:#ffffff;}

#RigaNewsletter .PillContenitore {	
	margin-left: auto!important;
	margin-right: auto!important;
	padding: 10px;
	float:none!important;
}

#RigaNewsletter .PillContenutoBlu { text-align:center!important;}
/*Fine Cristian 09/06/2017*/

/* Cristian 12/06/2017 - Immagini galleria con altezza fissa */


.scrollTopButton {
	background: url(Images/TornaSu.png) no-repeat top; 
    	display: none; /* Hidden by default */
    	position: fixed; /* Fixed/sticky position */
    	bottom: 25px; /* Place the button at the bottom of the page */
    	right: 30px; /* Place the button 30px from the right */
    	z-index: 99; /* Make sure it does not overlap */
    	background-color:#555;
    	color: white; /* Text color */
    	cursor: pointer; /* Add a mouse pointer on hover */
    	padding: 25px; /* Some padding */
    	/*Bordi arrotondati*/
        /*-webkit-border-radius: 0.5em;*/
       /*-moz-border-radius: 0.5em;*/
	/*border-radius: 0.5em;*/
}

.scrollTopButton:hover {
    	background-color: #555; /* Add a dark-grey background on hover */
} 


.scrollBottomButton {
	display:inline-block!important; /* Cristian 19/01/2018 - Impostata inline-block per affiancare Seguici, Facebook, Twitter e Contatti */
	cursor: pointer;
	float:right;
	width:auto;
}

/* Inizio Cristian 12/06/2017 - Intestazione fissa quando si scorre in basso */

.intestazioneFissa {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 98;
	border-bottom: 1px solid black;
}

.menuNavIntestazioneFissa { margin-top: 112px!important; }

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}
	
.intestazioneFissa #ColonnaEnteStemma { 
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-top:10px!important;
	margin-bottom:10px!important;
	/*padding-left: 0px; - Cristian 26/10/2017 */
	/*width:100%; - Cristian 26/10/2017 */
	padding-left: 0px; 
	width:100%; 
	padding-right:50px;
	display:flex;
}

.intestazioneFissa #Ente { 
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 20px!important; 
	width:100%!important; 
	float: none;
	display:flex;
}

.intestazioneFissa #Ente > h1 { margin:0!important; display:flex; }

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:35px;
} 	

.intestazioneFissa .LinkEnte{ font-size:20px; line-height: 30px; align-self:center; }
	
.intestazioneFissa .LinkEnte:Link { font-size:22px; line-height: 30px; align-self:center; }	
	
.intestazioneFissa .LinkEnte > img { width: 40px; }




.intestazioneFissa .LinkEnte2{ font-size:20px; line-height: 30px; align-self:center; }
	
.intestazioneFissa .LinkEnte2:Link { font-size:20px; line-height: 30px; align-self:center; }	
	
.intestazioneFissa .LinkEnte2 > img { width: 200px; }




	
.intestazioneFissa #dnn_ColonnaSocialCerca { 
	/*
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 15px; 
	width:100%; 
	padding-right:0px; 
	margin:0;
	margin-right:-15px;
	Cristian 26/10/2017 */
}	

.intestazioneFissa #dnn_ColonnaSocialCerca .ColonnaContenitorePrincipale { padding:0!important; }

.intestazioneFissa .Social { display:none; } /* Nascondo Seguici Su  */ 
	
/*	
.intestazioneFissa .SiscomCercaHome { 
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 15px!important; 
	width:220px!important; 
	padding-right:15px!important;
	display:block!important; 
	position: absolute; 
	top: 15px; 
	right: 55px; 
} Cristian 26/10/2017 - Rimossa la classe e spostata nelle media query
*/

.intestazioneFissa .SiscomPanelCercaHome { 
padding-top:15px; 
/*display: none; 
width: 100%; 
position: relative; 
Cristian 26/10/2017 */  
}

.intestazioneFissa .SiscomBtCercaHome { 
	display:block!important; 
	position: absolute; 
	top: 15px; /* Cristian 26/10/2017 */
	right: 10px; /* Cristian 26/10/2017 */
}		

.intestazioneFissa .SiscomBtCercaHomeResponsive { 
	display:none; /* Cristian 26/10/2017 */
	/* display:block!important; - Cristian 26/10/2017*/
	position: absolute; 
	top: 18px; right: 10px; 
	width:35px!important; 
	height:35px!important;
}

.intestazioneFissa #Stemma img { padding-top: 0px!important; padding-right: 25px;/* Cristian 26/10/2017*/ }

/* Fine Cristian 12/06/2017 - Intestazione fissa quando si scorre in basso */	

/* Inizio Cristian 19/06/2017 */

.PanelNewsSingole {
	width: 100%!important;
	order: 2;
}

.LinkNewsPrecedente {
	display:block!important;
	order: 1;
	text-align:center!important;
	width:40px!important;
	height:100px!important;
	margin-left:12px;
	margin-right:12px;
	margin-top:auto!important;
	margin-bottom:auto!important;
	padding:16px;
	background:#336666 !important;
	/*Bordi arrotondati*/
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:40px!important;
	line-height: 100px!important;
	color: #ffffff!important;
	text-align: left;
	font-weight: bold;
}

.LinkNewsSuccessiva {
	display:block!important;
	order: 3;
	text-align:center!important;
	width:40px!important;
	height:100px!important;
	margin-left:12px;
	margin-right:12px;
	margin-top:auto!important;
	margin-bottom:auto!important;
	padding:16px;
	background:#336666 !important;
	/*Bordi arrotondati*/
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:40px!important;
	line-height: 100px!important;
	color: #ffffff!important;
	text-align: left;
	font-weight: bold;
}

.ColonnaImmagineNewsEventiSingoli {
	margin:0;
	padding:0;
	text-align:right;
	float:right;
	width:30%;
}

.ImmagineGalleriaSingola { width: auto;}

/* Fine Cristian 19/06/2017 */


/* Inizio Cristian 27/06/2017 - Menu navigazione aggiuntivo con icone */

#RigaNavigazioneAggiuntiva { background-color: #336666 ; /* colore di sfondo del menu */}

#RigaElencoNavigazioneAggiuntiva { padding: 16px; margin-top: 20px; }

#VoceNavigazioneAggiuntiva1 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/icona-amministrazione-trasp.png) no-repeat top; 
	background-size: auto 50%; 
}


#VoceNavigazioneAggiuntiva2 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/icona-albo.png) no-repeat top; 
	background-size: auto 50%; 
}
#VoceNavigazioneAggiuntiva3 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/icona-modulistica.png) no-repeat top; 
	background-size: auto 50%; 
}
#VoceNavigazioneAggiuntiva4 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/icona-numeri.png) no-repeat top; 
	background-size: auto 50%; 
}
#VoceNavigazioneAggiuntiva5 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/icona-calendario.png) no-repeat top; 
	background-size: auto 50%; 
}
#VoceNavigazioneAggiuntiva6 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/Icona-avvisi.png) no-repeat top; 
	background-size: auto 50%; 
}

.LinkNavigazioneAggiuntiva { 
	display: block; 
	text-align:center!important; 
	padding-top:80px!important; /* regolare il padding-top in base all'altezza che si vuole dare al menu */
}

/* Fine Cristian 27/06/2017 */

/* Inzio Cristian 30/06/2017 */

#RigaNavigazioneSu5Colonne { background-color: #f5f6f6; /* colore di sfondo del menu */}

#RigaElencoNavigazioneSu5Colonne { padding: 12px; margin-top: 20px; margin-bottom: 20px;}

#VoceNavigazioneSu5Colonne1 { 
	width: 19%; /*  5 voci orizzontali -> 100/5=19 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/sue.png) no-repeat top; 
	background-size: auto 100%; 
	height: 110px; /* Cristian 08/11/2017 */
}
#VoceNavigazioneSu5Colonne1 .LinkNavigazioneAggiuntiva{ 
	color:#000;
	
}



#VoceNavigazioneSu5Colonne2 { 
	width: 19%; /*  5 voci orizzontali -> 100/5=19 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/cuc.png) no-repeat top; 
	background-size: auto 100%; 
	height: 110px; /* Cristian 08/11/2017 */
}

#VoceNavigazioneSu5Colonne2 .LinkNavigazioneAggiuntiva{ 
	color:#000;
	
}

#VoceNavigazioneSu5Colonne3 { 
	width: 19%; /*  5 voci orizzontali -> 100/5=19 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/iuc.png) no-repeat top; 
	background-size: auto 100%; 
	height: 110px; /* Cristian 08/11/2017 */
}
#VoceNavigazioneSu5Colonne3 .LinkNavigazioneAggiuntiva{ 
	color:#000;
	
}


#VoceNavigazioneSu5Colonne4 { 
	width: 19%; /*  5 voci orizzontali -> 100/5=19 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/alfa.png) no-repeat top; 
	background-size: auto 100%; 
	height: 110px; /* Cristian 08/11/2017 */
}
#VoceNavigazioneSu5Colonne4 .LinkNavigazioneAggiuntiva{ 
	color:#000;
	
}


#VoceNavigazioneSu5Colonne5 { 
	width: 19%; /*  5 voci orizzontali -> 100/5=19 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/suap.png) no-repeat top; 
	background-size: auto 100%; 
	height: 110px; /* Cristian 08/11/2017 */
}
#VoceNavigazioneSu5Colonne5 .LinkNavigazioneAggiuntiva{ 
	color:#000;
	
}



#RigaNavigazioneSu6Colonne { background-color: #f5f6f6; /* colore di sfondo del menu */}

#RigaElencoNavigazioneSu6Colonne { padding: 16px; margin-top: 20px; margin-bottom: 10px;}

#VoceNavigazioneSu6Colonne1 { 
	width: 16%; /*  7 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/sportellocup.png) no-repeat top; 
	background-size: auto 73%; 
}

#VoceNavigazioneSu6Colonne1 .LinkNavigazioneAggiuntiva 
{
	margin-top:10px;
	font-size:16px;
	color:#000;
	
}

#VoceNavigazioneSu6Colonne2 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/centro-diurno.png) no-repeat top; 
	background-size: auto 73%; 
}

#VoceNavigazioneSu6Colonne2 .LinkNavigazioneAggiuntiva{ 
	font-size:16px;
	color:#000;
	margin-top:10px;	
}
#VoceNavigazioneSu6Colonne3 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/areafeste.png) no-repeat top; 
	background-size: auto 73%; 
}

#VoceNavigazioneSu6Colonne3 .LinkNavigazioneAggiuntiva{ 
	font-size:16px;
	color:#000;
	margin-top:10px;
}
#VoceNavigazioneSu6Colonne4 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/scuola.png) no-repeat top; 
	background-size: auto 73%; 
}
#VoceNavigazioneSu6Colonne4 .LinkNavigazioneAggiuntiva{ 
	font-size:16px;
	color:#000;
	margin-top:10px;	
}
#VoceNavigazioneSu6Colonne5 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/protezionecivile.png) no-repeat top; 
	background-size: auto 73%; 
}
#VoceNavigazioneSu6Colonne5 .LinkNavigazioneAggiuntiva{ 
	font-size:16px;
	color:#000;
	margin-top:10px;	
}
#VoceNavigazioneSu6Colonne6 { 
	width: 16%; /*  6 voci orizzontali -> 100/6=16 */  
	display: inline-block; 
	vertical-align: top; 
	background: url(Images/torrecolombera.png) no-repeat top; 
	background-size: auto 73%; 
}
#VoceNavigazioneSu6Colonne6 .LinkNavigazioneAggiuntiva{ 
	font-size:16px;
	color:#000;
	margin-top:10px;	
}


/* Fine Cristian 30/06/2017 */


/* Inizio Cristian 03/10/2017 */
#RigaServizi .PillContenitore{
	min-height: 50px;
	
}

#RigaServizi .PillContenutoBlu{
	height: 70px;
}

#RigaServizi .PillContenutoBlu:hover{
	background-color:#003333;
}

#RigaServizi .PillContenutoBlu:visited{
	
}


.PillContenitore .PillContenutoBlu:hover{
	background-color:#003333;

}

#RigaUffici .PillContenitoreLibero{
	min-height: 50px;
}

#RigaUffici .PillContenutoBlu
{
	height: 70px;
}


#RigaUffici .PillContenutoBlu:hover
{
background-color: #333;
}


#RigaUffici .PillContenutoBlu:visited
{
background-color: #333;
}

.ContenutoDettaglio .PillContenutoBlu{
	background-color:#f5f6f6;
	height: 60px;
}

.ContenutoDettaglio .PillContenutoBlu:hover{
	background-color:#336666;
}

.ContenutoDettaglio .PillContenutoBlu:visited{
	background-color:#336666;
}


.ContenutoDettaglio .PillContenutoBlu .LinkTitoloHomeServizi:Link{
	color:#336666;
}

.ContenutoDettaglio .PillContenutoBlu .LinkTitoloHomeServizi:hover{
	color:#ffffff;
	text-decoration: underline;
}

.ContenutoDettaglio .PillContenutoBlu .LinkTitoloHomeServizi:visited{
	color:#336666;
}

.ContenutoDettaglio .PillContenutoBlu:hover .LinkTitoloHomeServizi:Link{
	color:#ffffff;
}

.ContenutoDettaglio .PillContenutoBlu:hover .LinkTitoloHomeServizi:visited{
	color:#ffffff;
}

/* Fine Cristian 03/10/2017 */

/* Inizio Cristian 06/10/2017 - Usata per notizie/eventi singoli */
.ColonnaContenutiFlex { display: flex; flex-direction: row; }

.LinkTitoloHomeNotizieSmall{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666!important;
	text-align: left;
	font-weight: bold!important;
	padding-left:24px!important;	
	/* nuove mod */
	display: block;
	/*height: 192px; l'altezza deve essere un multiplo della line-height */
	/*position: relative;*/
	/*overflow-y: hidden;/
}

.LinkTitoloHomeNotizieSmall:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666!important;
	text-align: left;
	font-weight: bold!important;
	padding-left:24px!important;	
	/* nuove mod */
	display: block;
}

.LinkTitoloHomeNotizieSmall:Visited {
	text-align: left;
	font-weight: bold;
}

.LinkTitoloHomeNotizieSmall:Hover {
	padding-left:24px!important;
	text-decoration:underline;
}


.LinkTitoloHomeEventiSmall{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666!important;
	text-align: left;
	font-weight: bold!important;
	padding-left:24px!important;	
	/* nuove mod */
	display: block;
	/*height: 192px; l'altezza deve essere un multiplo della line-height */
	/*position: relative;*/
	/*overflow-y: hidden;/
}

.LinkTitoloHomeEventiSmall:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666!important;
	text-align: left;
	font-weight: bold!important;
	padding-left:24px!important;	
	/* nuove mod */
	display: block;
}

.LinkTitoloHomeEventiSmall:Visited {
	text-align: left;
	font-weight: bold;
}

.LinkTitoloHomeEventiSmall:Hover {
	padding-left:24px!important;
	text-decoration:underline;
}

/*.LinkTitoloHomeNotizieSmall::before{*/
	/*z-index:1;*/
	/*position: absolute;*/
	/*display: block;*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*right: 0;*/
	/*content: '...';*/
	/*background-color: #f5f6f6; */
/*}*/


.SommarioHomeNotizieSmall {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	/* nuove mod - Rimosse Cristian 19/10/2017
	display: block;
	/*height: 144px; */
	/*position: relative;*/
	/*overflow-y: hidden;*/
	*/
}

.SommarioHomeEventiSmall {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	/* nuove mod - Rimosse Cristian 19/10/2017
	display: block;
	/*height: 144px; */
	/*position: relative;*/
	/*overflow-y: hidden;*/
	*/
}



/*
.SommarioHomeNotizieSmall::before{
	z-index:1;
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	content: '...';
	background-color: #f5f6f6; 
}

.SommarioHomeNotizieSmall::after{
	z-index:2;
	position: relative;
	display: inline-block;
	height: 144px;
	width:100%;
	background-color: #f5f6f6; 
	content: '';
}*/





/* Modifica Cristian 29/11/2016 - Aggiunta width 100% e height auto per auto-adattare l'immagine al contenitore */
.PillContenutoGrigioSmall .ImmagineHomeNotizie{
	width: 100%;
	float:none!important;
	height: 200px!important;
	display:inline-block;
	overflow: hidden; 
	text-align:center;
}


.PillContenutoGrigioSmall .SiscomCenter{
	text-align: center!important; 
}


.PillContenutoGrigio .SiscomCenter{
	text-align: center!important; 
}

/* Fine Cristian 06/10/2017 */

/* Inizio Cristian 09/10/2017 */ 

.SommarioHomeEventi {
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	padding-top:10px;
	padding-left:24px;
	padding-right:24px;
	text-align:left;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 26px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #1e1e1e;
	/* nuove mod */
	display: block;
	position: relative;
	overflow-y: hidden;
	
}

.LinkTitoloHomeEventi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding:0px;
	padding-left:24px;
	padding-right:24px;
	display:inline-block;
	/* nuove mod */
	/*display: block;*/
	/*height: 30px;  l'altezza deve essere un multiplo della line-height */
	/*position: relative;*/
	/*overflow-y: hidden;*/
	word-wrap:break-word;
	
}
.LinkTitoloHomeEventi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 22px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
    padding:0px;
    padding-top: 12px;
	padding-left:24px;
	padding-right:24px;
	display:inline-block;
	word-wrap:break-word;
}

.LinkTitoloHomeEventi:Visited {
	color: #336666 ;
	text-align: left;
	font-weight: bold;

}

.LinkTitoloHomeEventi:Hover {
	text-decoration:underline;
   	 padding-top: 12px;
	padding-left:24px;
	padding-right:24px;
}




.HomeLinkContatti{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight: bold;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	/*text-decoration:underline;*/
	display:inline-block;
	width: 100%;
	padding-bottom:8px;
	padding-left:20px;	
}
.HomeLinkContatti:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight: bold;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	/*text-decoration:underline;*/
	display:inline-block;
	width: 100%;
	padding-bottom:8px;
	padding-left:16px;
}

.HomeLinkContatti:Visited {
	color: #336666 ;
	text-align: left;
}

.HomeLinkContatti:Hover {
	text-decoration:underline;
	padding-bottom:8px;
	padding-left:16px;
}
/* Fine Cristian 09/10/2017 */ 

/* Inizio Cristian 12/10/2017 */

.PillContenutoGrigioSmall .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	height: 125px!important;
	display:inline-block;
	text-align:center;
}
/* Fine Cristian 12/10/2017 */


#dnn_RigaElencoMenuNavigazione .ColonnaContenitorePrincipale { padding:0!important; } /* Cristian 25/10/2017*/


.ColonnaFooter li span { display: inline-block; padding-right: 5px; } /* Cristian 08/11/2017 - Previene l'a capo su numeri di telefono e email */


/* Cristian 14/11/2017 - Link voci aggiuntive */

.LinkTitoloHomeVociAggiuntive{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
.LinkTitoloHomeVociAggiuntive:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}
.LinkTitoloHomeVociAggiuntive:Visited {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration:none;
}
.LinkTitoloHomeVociAggiuntive:Hover {
	color: #ffffff;
	text-align: left;
	text-decoration:none;
}

/* Cristian 14/11/2017 - Link servizi in pagina di dettaglio (Vedi Tutto) */

.LinkTitoloServizi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px; /* imposto un'altezza fissa di 70px */
}
.LinkTitoloServizi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px; /* imposto un'altezza fissa di 70px */
}

.LinkTitoloServizi:Visited {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration:none;
}

.LinkTitoloServizi:Hover {
	padding-left: 24px;
	padding-right: 24px;
	color: #ffffff;
	text-align: left;
	text-decoration:underline;
}


/* Cristian 14/11/2017 - Link servizi in pagina di dettaglio (Vedi Tutto) */

.LinkTitoloGuidaPaese{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px; /* imposto un'altezza fissa di 70px */
}
.LinkTitoloGuidaPaese:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px; /* imposto un'altezza fissa di 70px */
}

.LinkTitoloGuidaPaese:Visited {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration:none;
}

.LinkTitoloGuidaPaese:Hover {
	padding-left: 24px;
	padding-right: 24px;
	color: #ffffff;
	text-align: left;
	text-decoration:none;
}
/* Fine Cristian 14/11/2017 

/* Inizio Cristian 16/11/2017 */
.ContenitoreServiziCollegati{
	display:block;
	width:100%;
	margin:0;
	padding:10px;
	padding-left:0px;
	float:left;
	margin-top: 16px;
	margin-bottom: 16px;
	border: 5px solid #336666;
	border-left-width: 0px;
}

.SiscomMenuLateraleVociSelez:Hover { background-color: #003333 !important; }
.SiscomMenuLateraleVociSelez:Hover .SiscomLinkMenuLateraleSelez{ color: #ffffff !important; } 

.MenuLateraleAllegati { width: 80%; }
.MenuLateraleImgAllegati { display: inline-block; vertical-align: top; margin-right: 10px; }

.LinkTitoloHomeUffici { 
	font-weight:bold;
	color:#000;
 }

.LinkTitoloHomeUffici:Link { 
	font-weight:bold;
	color:#000;
 }

.LinkTitoloHomeUffici:Visited { 
	font-weight:bold;
	color:#000;
 }

.LinkTitoloHomeUffici:Hover { 
	color:#000;
	font-weight:bold;
	text-decoration:underline;
 }
/*Fine Cristian 16/11/2017 */

.LinkTitoloDettaglioNotizie {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	display:inline-block !important;
	
}
.LinkTitoloDettaglioNotizie:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	display:inline-block !important;
}

.LinkTitoloDettaglioNotizie:Visited {
	color: #336666 ;
	text-align: left;
	font-weight: bold;

}

.LinkTitoloDettaglioNotizie:Hover {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-decoration:underline;
}



.LinkTitoloAreeTematiche {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	display:inline-block !important;
	
}
.LinkTitoloAreeTematiche:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #336666 ;
	text-align: left;
	font-weight: bold;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	display:inline-block !important;
}

.LinkTitoloAreeTematiche:Visited {
	color: #336666 ;
	text-align: left;
	font-weight: bold;

}

.LinkTitoloAreeTematiche:Hover {
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	text-decoration:underline;
}


.SiscomIntestazioneAllegati {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #ffffff!important;
	font-size:22px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	text-align: left;
	border:1px solid #ccc;
	background-color:#336666;
	margin: 0px!important;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
	width: 99.4%;
	display: inline-block;
}

.SiscomTreeViewAllegati img { width: 20px; margin-right: 10px; padding-bottom:20px; padding-top:5px; }

.LarghezzaFissa li {
	width:100%!important;
}


.ContenutoDettaglioUffici{
	display:block;
	margin:2px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:5px;	
	border-bottom: 2px solid #336666;
	text-align:left;
	overflow: hidden; /*serve per forzare il calcolo della height anche se i div contenuti al suo interno sono di tipo float*/
}

.H3SfondoBlu { background-color: #336666 !important; color: #fff; }



.SommarioDettaglioNotizie{

}


.ImmagineNewsPrimoPianoAgid{
	width: 98%;
	height: auto;
	display:block;
	margin:0;
	padding-top:30px;
}


ul.ACapo li { 
width:100%;
} 


/* Cristian 28/05/2018 - Classi per galleria con slider responsive */
.GalleryResponsiveContainer {
      position: relative;
      box-sizing: border-box;
}

.GalleryResponsiveContainer * {
      box-sizing: border-box;
      text-align:center;
}

/* nascondo le immagini di default */
    .GalleryResponsiveSlides {
      display: none;
      background-color: black;
	  padding-top:25px;
}

/* button precedente e successivo */
.GalleryResponsivePrev,
.GalleryResponsiveNext {
      background-color: rgba(0, 0, 0, 0.2);
      cursor: pointer;
      position: absolute;
      /*top: 40%;*/
      width: auto;
      padding: 16px;
      margin-top: -50px;
      color: white;
      font-weight: bold;
      font-size: 20px;
      border-radius: 0 3px 3px 0;
      user-select: none;
      -webkit-user-select: none;
      text-decoration: none;
}

/* posiziona il button successivo a destra */
.GalleryResponsiveNext {
      right: 0;
      border-radius: 3px 0 0 3px;
}

/* sull'hover imposto un background nero, leggermente trasparente */
.GalleryResponsivePrev:hover,
.GalleryResponsiveNext:hover {
      background-color: rgba(0, 0, 0, 0.8);
      /*top: 40%;*/
      width: auto;
      padding: 16px;
      margin-top: -50px;
      color: white;
      text-decoration: none;
}

/* indice del numero della foto */
.GalleryResponsiveIndice {
      color: #f2f2f2;
      font-size: 12px;
      padding: 8px 12px;
      position: absolute;
      top: 0;
}

/* contenitore per il titolo dell'immagine */
.GalleryResponsivePanelTitolo {
      text-align: center;
      background-color: #222;
      padding: 16px;
      color: white;
}

.GalleryResponsiveRow:after {
      content: "";
      display: table;
      clear: both;
}

/* divido in 6 colonne per le icone */
.GalleryResponsiveColumn {
      float: left;
      width: 16.66%;
}

/* effetto trasparente sulle icone non selezionate e cursore puntatore */
.GalleryResponsiveIcone {
      opacity: 0.6;
      cursor: pointer;
      padding-right:2px;
      padding-top:2px;
}

.GalleryResponsiveIconeSelez,
.GalleryResponsiveIcone:hover {
      opacity: 1;
} 

/* Cristian 28/05/2018 - Aggiunta classe per immagini album gallerie responsive */
.ImmagineAlbumGallerie {
	height: 150px;
  	background-position: center center;
  	background-repeat: no-repeat;
  	background-size: cover; /* auto-adatta la dimensione dell'immagine per coprire l'intero contenitore */
}

/* Cristian 28/05/2018 - Aggiunte classi per link album e foto della galleria responsive */
.LinkTitoloAlbumGallerie{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px;
	color: black;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 6px;
	padding-right: 6px;
	display:block;
	word-wrap: break-word;
}
.LinkTitoloAlbumGallerie:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px;
	color: black;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 6px;
	padding-right: 6px;
	display:block;
	word-wrap: break-word;
}
.LinkTitoloAlbumGallerie:Visited {
	color: black;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;
}
.LinkTitoloAlbumGallerie:Hover { 
	text-decoration:underline; 
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 6px;
	padding-right: 6px;

}


.LinkTitoloFotoGallerie{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 18px;
	color: white;
	text-align: center;
	padding: 0;
	display:block;
	word-wrap: break-word;
}
.LinkTitoloFotoGallerie:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 18px;
	color: white;
	text-align: center;
	padding: 0;
	display:block;
	word-wrap: break-word;
}
.LinkTitoloFotoGallerie:Visited {
	color: white;
	text-align: center;
	font-weight: bold;
	word-wrap: break-word;
}
.LinkTitoloFotoGallerie:Hover { text-decoration:underline; }

.GalleryResponsiveImmagineGrande { 
	height: 400px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 10px 0px 10px 0px;
}

/* PAGINA PIANIFICAZIONE E RACCOLTA RIFIUTI */

.SiscomTableGes {
font-size: 14px !important;
word-break: break-word !important;
}

.RifiutiPnlParametriRicerca {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px;
	color: #000;
	text-align: left;
	font-weight: normal;
}

.RifiutiElencoParametriRicerca {
	padding-top:10px;
	padding-bottom:10px;
}

.RifiutiTitoloIntestazioneForm {
	color:#000;
	font-weight:bold;
}

.RifiutiTipoParametroRicerca {
	/*display:flex !important; */
	/*line-height: 10px !important;*/
}

.RifiutiTitoloCategoria {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	padding-left:0px;	
}

.RifiutiElencoRifiuti li {
	list-style:none;
	padding-bottom:15px;
}

.RifiutiTitoloCategoria li {
	font-weight:bold;
	list-style:none;
}

.RifiutiTitoloGiorno {
	font-weight:bold;
}

.RifiutiElencoRifiuti {
	font-weight:normal;
}

.RifiutiGiornoRaccolta {
	font-weight:normal !important;
	padding-left:49px;
}

.RifiutiGiornoRaccolta li{
	list-style:square outside !important;
}

.RifiutiLiRifiuto {
	padding-top:5px;
	padding-bottom:5px;
	display:flex;
	font-weight:bold;
}

.RifiutiLiRifiuto i {
	padding-top:10px;
}

.RifiutiDescrizioneRifiuto {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px;
	color: #000;
	text-align: left;
	font-weight: normal;
}
/* FINE PAGINA PIANIFICAZIONE E RACCOLTA RIFIUTI */


/** STORICO NEWS **/
.LinkVisualizzaStoricoNews {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #333;
	text-align: right;
	text-decoration:none;	
}
.LinkVisualizzaStoricoNews:link{
		font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #333;
	text-align: right;
	text-decoration:none;	
}
.LinkVisualizzaStoricoNews:visited {
		font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #333;
	text-align: right;
	text-decoration:none;	
}
.LinkVisualizzaStoricoNews:Hover {
		font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:small;
	font-weight: normal;
	color: #666;
	text-align: right;
	text-decoration:none;	
}
.PanelVisualizzaStoricoNews
{
	
	text-align: right;
	padding-top:10px;
	padding-bottom:5px;
}

/** FINE STORICO NEWS **/



/* ********** FINE NUOVE CLASSI CSS AGGIUNTE PER RESPONSIVE ********** */

/* ********** INIZIO PARTE RESPONSIVE MEDIA QUERY ********** */

@media (min-width: 1440px)  { 
	/* Per dimensioni da 1024 px in su */
	
	/*INIZIO ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
   #containergalbumresponsive .PillContenutoGrigio { height: 230px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */
	
 .GalleriaDesc
{
	max-height: 230px; overflow: hidden; 
}
	
	/*FINE ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
	
	#RigaImmagineHome { background-size: 100% 100%; }

	/* Cristian 30/12/2016 - Aggiunto padding specifico in base alle dimensioni dello schermo */
	.LinkVociNavigazione { padding-left:40px; padding-right:40px; }
	.LinkVociNavigazione:Link { padding-left:40px; padding-right:40px; }
	.LinkVociNavigazione:Hover { padding-left:40px; padding-right:40px; }
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 180px; }
	
	/* Cristian 25/05/2018 - Rimossa larghezza fissa per galleria animata (siti AGID usano quella responsive) */
	/* Cristian 09/12/2016 - Aggiunto classe per galleria foto animata - allineata a sinistra */
	/*.DnnModule-SiscomGalleriaFotoAnimata .contenutocontainerModuli { width:702px!important; }*/
	.ModSiscomGalleriaFotoAnimataC > div { margin:0!important; }
		
	/* Cristian 05/12/2016 - Aggiunto contenitore per piazzarci dentro le colonne footer e gestirle dinamicamente in larghezza */
	.ContenitoreFooter { display: flex; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ flex: 1; }

	/* Cristian 26/10/2017 - larghezza 1/3 del contenitore che occupa i 3/4 del totale del pie di pagina */
	.ColonnaFooter{ width:33%; }
	
	/* Cristian 05/12/2016 - larghezza 1/4 del pie di pagina - i 3/4 restanti sono occupati dalle colonne 1, 2 e 3*/
	.ColonnaFooter4{ width:10%; } /* Cristian 08/11/2017 */

	.PillContenitore{ width:33.33%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) */
	.PillContenitore25 { width:25%; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) */
	.PillContenitore20 { width:20%; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) */
	.PillContenitore50 { width:50%; }
	
	.ContenutoImmagineDettaglio{ width: 33.33%; }
	
	.ContenutoDescrizioneDettaglio{ width: 66.66%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:24px; }

	.larghezza { width: 1280px; margin: 0 auto;
	} /* contenitore principale */
	
	#alto { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */
	
	#sup { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 


	#pie-di-pagina { /* CONTROLLA width: 100%; */ } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	
	#dataodierna { width: 20%; } /* contenitore figlio liv.2 (#sup) - data in alto sx */
	
	/*#menudiservizio { width: 80%; } *//* contenitore figlio liv.2 (#sup) - menu Home/Contatti/Credits/ecc. */

	
	#ausiliario { width: 100%; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 215px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */
		width: 215px; margin-top:15px;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding-top:0px;
	} 

	#colonna7 { /* CONTROLLA width: 586px; */ } /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */

	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie span {
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomMenuPerCategorie a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 200px;
		word-wrap:break-word;
	}
	.SiscomMenuTitoloCategorie { width: 205px; }
	
	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 210px; }
	.SfPpianImg, .imgborderPPiano { width: 30px; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 190px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a > img { max-width: 190px; }
	
	.SiscomPaddingLink  {  /* Padding default dei link (a) */
		padding-left:19px;
		padding-top:4px;
	}


	
	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:360px;
	}
	#rotator
	{
		width: 100%;
		height: 360px;
	}
	#rotator img
	{
		width: 100%;
		height: 360px;
	}
	
	/* Button Responsive Menu - Nascosto per dimensioni > 767px */
	/*.btn-responsive-menu { display:none; }*/
	/*.btn-responsive-home { display:none; }
	.btn-responsive-search { display:none; } */
	
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }
		
	/* Ti Trovi In - Visibile per dimensioni > 767px */
	.DnnModule-SiscomTiTroviIn { display:block; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{width:1440px; margin: 0 0 0 0; }
	#dnn_contentpanebottom{ width:580px; }
	#dnn_contentpanecomplessivo{ width:801px; }
	#dnn_colonnaRotazione{ width:580px; }
	#dnn_colonnasinistra2{ width: 1408px; }
	
	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:4px;
		margin-left:2px;
		padding-left:2px;
		padding-right:2px;
	}*/
	
	ul.level1 li { width:192px!important; } 
	.level1{ width:192px; }
	ul.level1 li a{ width:190px!important }


	/* Inizio Modifica Cristian 19/04/2017 */
		
	.MenuPushResponsive-vertical { width: 360px; } 
			
	.MenuPushResponsive-left { left: -360px; } 
			
	.MenuPushResponsive-push-toright { left: 360px; } 
			
	.MenuPushElencoVoci{ left: -360px; width:360px!important; }  
			
	.MenuPushOverlayAttivo{	left:360px; }
		
	/* Fine Modifica Cristian 19/04/2017 */
	
	#RigaUffici .PillContenitoreLibero{ width: 33%; } /* Cristian 03/10/2017 */
	
	
	/*#RigaUffici .PillContenutoBlu{ height: 120px; }  Cristian 03/10/2017 */


	.intestazioneFissa .SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:220px!important; 
		padding-right:15px!important;
		display:block!important; 
		position: absolute; 
		top: 15px; /* Cristian 26/10/2017 */
		right: 55px; /* Cristian 26/10/2017 */
	}

.ModMODULISiscomGalleriaFotoHomeAGIDC .ImmagineHomeNotizie { height: 220px!important;}

#dnn_RigaElencoNotizie .PillContenutoGrigioSmall { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */

#dnn_RigaElencoNotizie .PillContenutoGrigio { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

.AltezzaNewsFissa { max-height: 550px; overflow: hidden; }  /*Cristian 25/07/2017 - Limito l'altezza del contenuto di news/eventi */

#RigaEventi .PillContenutoGrigio { height: 550px; overflow: hidden;  } /* Cristian 25/07/2017 - Limito l'altezza degli eventi */

#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigioSmall { height:550px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */
#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigio { height:550px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:400px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    margin-left:23px;
    margin-right:23px;
    float: left;
    width: 31.33%;
}

#TreColonneHomeColonna2 
{
    float: left;
    width: 31.33%;
}

#TreColonneHomeColonna3 
{
    margin-left:23px;
    float: right;
    width: 31.33%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}


.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
}  

.PillContenutoGrigio .ImmagineHomeNotizie{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 210px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 210px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}


.ColonnaTestoNewsPrincipale {	width:68%;  }

.ColonnaImmagineNewsPrincipale { width:30%;}

.GalleryResponsiveIcone {
height:95px;
width:auto!important;
max-width:100%!important;
}

.BannerPanel { width:100%;}

.titolocontainerModuliHome {
	padding-left:17px!important;
}

/*.ImgDettaglioNews {
	width: 70%;
}*/

#dnn_RigaElenco2ModuliSinistra { width:70%; float: left; padding-right:10px;}
#dnn_RigaElenco2ModuliDestra { width:28%; float: left;}


/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 60%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 30%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 60%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:15px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

}



@media (min-width: 1280px) and (max-width: 1439px) { 
	/* Per dimensioni da 1024 px in su */
	
	/*INIZIO ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
   #containergalbumresponsive .PillContenutoGrigio { height: 230px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */
	
 .GalleriaDesc
{
	max-height: 230px; overflow: hidden; 
}
	
	/*FINE ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
	
	/* Cristian 30/12/2016 - Aggiunto padding specifico in base alle dimensioni dello schermo */
	.LinkVociNavigazione { padding-left:30px; padding-right:30px; }
	.LinkVociNavigazione:Link { padding-left:30px; padding-right:30px; }
	.LinkVociNavigazione:Hover { padding-left:30px; padding-right:30px; }
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 150px; }
	
	/* Cristian 25/05/2018 - Rimossa larghezza fissa per galleria animata (siti AGID usano quella responsive) */
	/* Cristian 09/12/2016 - Aggiunto classe per galleria foto animata - allineata a sinistra */
	/*.DnnModule-SiscomGalleriaFotoAnimata .contenutocontainerModuli { width:702px!important; }*/
	
	.ModSiscomGalleriaFotoAnimataC > div { margin:0!important; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per piazzarci dentro le colonne footer e gestirle dinamicamente in larghezza */
	.ContenitoreFooter { display: flex; }
		
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ flex: 1; }
	
	/* Cristian 26/10/2017 - larghezza 1/3 del contenitore che occupa i 3/4 del totale del pie di pagina */
	.ColonnaFooter{ width:33%; }
		
	/* Cristian 05/12/2016 - larghezza 1/4 del pie di pagina - i 3/4 restanti sono occupati dalle colonne 1, 2 e 3*/
	.ColonnaFooter4{ width:10%; } /* Cristian 08/11/2017 */
	
	.PillContenitore{ width:33.33%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) */
	.PillContenitore25 { width:25%; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) */
	.PillContenitore20 { width:20%; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) */
	.PillContenitore50 { width:50%; }
	
	.ContenutoImmagineDettaglio{ width: 33.33%; }
	
	.ContenutoDescrizioneDettaglio{ width: 66.66%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:24px; }

	.larghezza { width: 1100px; margin: 0 auto;
	} /* contenitore principale */
	
	#alto { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */
	
	#sup { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 


	#pie-di-pagina { /* CONTROLLA width: 100%; */ } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	
	#dataodierna { width: 20%; } /* contenitore figlio liv.2 (#sup) - data in alto sx */
	
	/*#menudiservizio { width: 80%; } *//* contenitore figlio liv.2 (#sup) - menu Home/Contatti/Credits/ecc. */

	
	#ausiliario { width: 100%; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 215px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */
		width: 215px; margin-top:15px;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding-top:0px;
	} 

	#colonna7 { /* CONTROLLA width: 586px; */ } /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */

	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie span {
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomMenuPerCategorie a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 200px;
		word-wrap:break-word;
	}
	.SiscomMenuTitoloCategorie { width: 205px; }
	
	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 210px; }
	.SfPpianImg, .imgborderPPiano { width: 30px; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 190px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a > img { max-width: 190px; }
	
	.SiscomPaddingLink  {  /* Padding default dei link (a) */
		padding-left:19px;
		padding-top:4px;
	}
	
	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:300px;
	}
	#rotator
	{
		width: 100%;
		height: 300px;
	}
	#rotator img
	{
		width: 100%;
		min-height: 300px;
	}
	
	/* Button Responsive Menu - Nascosto per dimensioni > 767px */
	/*.btn-responsive-menu { display:none; }*/
	/*.btn-responsive-home { display:none; }
	.btn-responsive-search { display:none; }*/
	
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }
		
	/* Ti Trovi In - Visibile per dimensioni > 767px */
	.DnnModule-SiscomTiTroviIn { display:block; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{width:1440px; margin: 0 0 0 0; }
	#dnn_contentpanebottom{ width:580px; }
	#dnn_contentpanecomplessivo{ width:801px; }
	#dnn_colonnaRotazione{ width:580px; }
	#dnn_colonnasinistra2{ width: 1408px; }
	
	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:4px;
		margin-left:2px;
		padding-left:2px;
		padding-right:2px;
	}*/
	
	ul.level1 li { width:192px!important; } 
	.level1{ width:192px; }
	ul.level1 li a{ width:190px!important }

	/* Inizio Modifica Cristian 19/04/2017 */
		
	.MenuPushResponsive-vertical { width: 360px; } 
			
	.MenuPushResponsive-left { left: -360px; } 
			
	.MenuPushResponsive-push-toright { left: 360px; } 
			
	.MenuPushElencoVoci{ left: -360px; width:360px!important; }  
			
	.MenuPushOverlayAttivo{	left:360px; }
		
	/* Fine Modifica Cristian 19/04/2017 */

	#RigaUffici .PillContenitoreLibero{ width: 33%; } /* Cristian 03/10/2017 */
	
	.intestazioneFissa .SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:220px!important; 
		padding-right:15px!important;
		display:block!important; 
		position: absolute; 
		top: 15px; /* Cristian 26/10/2017 */
		right: 55px; /* Cristian 26/10/2017 */
	}

.ModMODULISiscomGalleriaFotoHomeAGIDC .ImmagineHomeNotizie { height: 220px!important;}

#dnn_RigaElencoNotizie .PillContenutoGrigioSmall { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */

#dnn_RigaElencoNotizie .PillContenutoGrigio { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

.AltezzaNewsFissa { max-height: 550px; overflow: hidden; }  /*Cristian 25/07/2017 - Limito l'altezza del contenuto di news/eventi */

#RigaEventi .PillContenutoGrigio { height: 550px; overflow: hidden;  } /* Cristian 25/07/2017 - Limito l'altezza degli eventi */

#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigioSmall { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */
#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigio { height: 550px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:400px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    margin-left:23px;
    margin-right:23px;
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna2 
{
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna3 
{
    margin-left:23px;
    float: right;
    width: 30.33%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}


.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
}  

.PillContenutoGrigio .ImmagineHomeNotizie{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 210px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 210px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}

.ColonnaTestoNewsPrincipale {	width:68%;  }

.ColonnaImmagineNewsPrincipale { width:30%;}

.GalleryResponsiveIcone {
height:80px;
width:auto!important;
max-width:100%!important;
}

.BannerPanel { width:100%;}

.titolocontainerModuliHome {
	padding-left:17px!important;
}

/*.ImgDettaglioNews {
	width: 70%;
}*/

#dnn_RigaElenco2ModuliSinistra { width:70%; float: left; padding-right:10px;}
#dnn_RigaElenco2ModuliDestra { width:28%; float: left;}

/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 60%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 30%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 60%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:15px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

}

@media (min-width: 1024px) and (max-width: 1279px) { 
	/* Per dimensioni da 1024 px in su */
	
	
	/*INIZIO ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
   #containergalbumresponsive .PillContenutoGrigio { height: 230px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */
	
 .GalleriaDesc
{
	max-height: 230px; overflow: hidden; 
}
	
	/*FINE ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
	/* Cristian 30/12/2016 - Aggiunto padding specifico in base alle dimensioni dello schermo */
	.LinkVociNavigazione { padding-left:17px; padding-right:17px; }
	.LinkVociNavigazione:Link { padding-left:17px; padding-right:17px; }
	.LinkVociNavigazione:Hover { padding-left:17px; padding-right:17px; }
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 150px; }
	
	/* Cristian 25/05/2018 - Rimossa larghezza fissa per galleria animata (siti AGID usano quella responsive) */
	/* Cristian 09/12/2016 - Aggiunto classe per galleria foto animata - allineata a sinistra */
	/*.DnnModule-SiscomGalleriaFotoAnimata .contenutocontainerModuli { width:702px!important; }*/
	.ModSiscomGalleriaFotoAnimataC > div { margin:0!important; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per piazzarci dentro le colonne footer e gestirle dinamicamente in larghezza */
	.ContenitoreFooter { display: flex; }
		
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ flex: 1; }
	
	/* Cristian 26/10/2017 - larghezza 1/3 del contenitore che occupa i 3/4 del totale del pie di pagina */
	.ColonnaFooter{ width:33%; }
		
	/* Cristian 05/12/2016 - larghezza 1/4 del pie di pagina - i 3/4 restanti sono occupati dalle colonne 1, 2 e 3*/
	.ColonnaFooter4{ width:10%; } /* Cristian 078/11/2017 */
	
	.PillContenitore{ width:33.33%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) */
	.PillContenitore25 { width:33%; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) */
	.PillContenitore20 { width:20%; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) */
	.PillContenitore50 { width:50%; }
		
	.ContenutoImmagineDettaglio{ width: 33.33%; }
	
	.ContenutoDescrizioneDettaglio{ width: 66.66%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:24px; }

	.larghezza { width: 900px; margin: 0 auto;} /* contenitore principale */
	
	#alto { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */
	
	#sup { /* CONTROLLA width: 1024px; */ } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 


	#pie-di-pagina { /* CONTROLLA width: 100%; */ } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	
	#dataodierna { width: 20%; } /* contenitore figlio liv.2 (#sup) - data in alto sx */
	
	/*#menudiservizio { width: 80%; } *//* contenitore figlio liv.2 (#sup) - menu Home/Contatti/Credits/ecc. */

	
	#ausiliario { width: 100%; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 215px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */
		width: 215px; margin-top:15px;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding-top:0px;
	} 

	#colonna7 { /* CONTROLLA width: 586px; */ } /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */

	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie span {
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomMenuPerCategorie a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 200px;
		word-wrap:break-word;
	}
	.SiscomMenuTitoloCategorie { width: 205px; }
	
	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 210px; }
	.SfPpianImg, .imgborderPPiano { width: 30px; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 210px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 190px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a > img { max-width: 190px; }
	
	.SiscomPaddingLink  {  /* Padding default dei link (a) */
		padding-left:19px;
		padding-top:4px;
	}
	
	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:300px;
	}
	#rotator
	{
		width: 100%;
		height: 300px;
	}
	#rotator img
	{
		width: 100%;
		min-height: 300px;
	}
	
	/* Button Responsive Menu - Nascosto per dimensioni > 767px */
	/*.btn-responsive-menu { display:none; }*/
	/*.btn-responsive-home { display:none; }
	.btn-responsive-search { display:none; }*/
	
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }
		
	/* Ti Trovi In - Visibile per dimensioni > 767px */
	.DnnModule-SiscomTiTroviIn { display:block; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{width:1440px; margin: 0 0 0 0; }
	#dnn_contentpanebottom{ width:580px; }
	#dnn_contentpanecomplessivo{ width:801px; }
	#dnn_colonnaRotazione{ width:580px; }
	#dnn_colonnasinistra2{ width: 1408px; }
	
	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:4px;
		margin-left:2px;
		padding-left:2px;
		padding-right:2px;
	}*/
	
	ul.level1 li { width:192px!important; } 
	.level1{ width:192px; }
	ul.level1 li a{ width:190px!important }

	/* Inizio Modifica Cristian 19/04/2017 */
			
	.MenuPushResponsive-vertical { width: 360px; } 

	.MenuPushResponsive-left { left: -360px; } 

	.MenuPushResponsive-push-toright { left: 360px; } 

	.MenuPushElencoVoci{ left: -360px; width:360px!important; }  

	.MenuPushOverlayAttivo{	left:360px; }
		
	#ColonnaEnteStemma { padding-left: 40px; }
	
	#MenuNavCentrato { margin-left: 22%; text-align: center; }
		
	/* Fine Modifica Cristian 19/04/2017 */

	#RigaUffici .PillContenitoreLibero{ width: 33%; } /* Cristian 03/10/2017 */
	
	#Dislocazione { margin-left: 50px; } /* Cristian 19/10/2017 */
	
	.intestazioneFissa .SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:220px!important; 
		padding-right:15px!important;
		display:block!important; 
		position: absolute; 
		top: 15px; /* Cristian 26/10/2017 */
		right: 55px; /* Cristian 26/10/2017 */
	}

.ModMODULISiscomGalleriaFotoHomeAGIDC .ImmagineHomeNotizie { height: 220px!important;}

#dnn_RigaElencoNotizie .PillContenutoGrigioSmall { height: 500px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */

#dnn_RigaElencoNotizie .PillContenutoGrigio { height: 500px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

.AltezzaNewsFissa { max-height: 500px; overflow: hidden; }  /*Cristian 25/07/2017 - Limito l'altezza del contenuto di news/eventi */

#RigaEventi .PillContenutoGrigio { height: 500px; overflow: hidden;  } /* Cristian 25/07/2017 - Limito l'altezza degli eventi */

#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigioSmall { height: 500px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */
#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigio { height: 500px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:400px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    margin-left:23px;
    margin-right:23px;
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna2 
{
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna3 
{
    margin-left:23px;
    float: right;
    width: 30.33%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}


.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
} 

.PillContenutoGrigio .ImmagineHomeNotizie{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}

.ColonnaTestoNewsPrincipale {	width:58%;  }

.ColonnaImmagineNewsPrincipale { width:40%;}

.GalleryResponsiveIcone {
height:65px;
width:auto!important;
max-width:100%!important;
}
.BannerPanel { width:100%;}
.BannerPanel img{ width:205px;}

.titolocontainerModuliHome {
	padding-left:17px!important;
}
/*.ImgDettaglioNews {
	width: 70%;
}*/

#dnn_RigaElenco2ModuliSinistra { width:100%; padding-right:10px;}
#dnn_RigaElenco2ModuliDestra { width:100%; }

/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 65%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 25%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 65%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:15px;
	padding-left:10px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

} 


@media (min-width: 992px) and (max-width: 1023px) {
	/* Per dimensioni comprese tra 768 e 1023 px */
	
	/*INIZIO ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
   #containergalbumresponsive .PillContenutoGrigio { height: 230px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */
	
 .GalleriaDesc
{
	max-height: 230px; overflow: hidden; 
}
	
	/*FINE ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
	
	/* Cristian 30/12/2016 - Aggiunto padding specifico in base alle dimensioni dello schermo */
	.LinkVociNavigazione { padding-left:10px; padding-right:10px; }
	.LinkVociNavigazione:Link { padding-left:10px; padding-right:10px; }
	.LinkVociNavigazione:Hover { padding-left:10px; padding-right:10px; }
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 170px; }
	
	/* Cristian 25/05/2018 - Rimossa larghezza fissa per galleria animata (siti AGID usano quella responsive) */
	/* Cristian 09/12/2016 - Aggiunto classe per galleria foto animata - allineata a sinistra */
	/*.DnnModule-SiscomGalleriaFotoAnimata .contenutocontainerModuli { width:702px!important; }*/
	.ModSiscomGalleriaFotoAnimataC > div { margin:0!important; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per piazzarci dentro le colonne footer e gestirle dinamicamente in larghezza */
	.ContenitoreFooter { display: flex; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ flex: 1; }
	
	/* Cristian 26/10/2017 - larghezza 1/3 del contenitore che occupa i 3/4 del totale del pie di pagina */
	.ColonnaFooter{ width:33%; }
		
	/* Cristian 05/12/2016 - larghezza 1/4 del pie di pagina - i 3/4 restanti sono occupati dalle colonne 1, 2 e 3*/
	.ColonnaFooter4{ width:10%; } /* Cristian 08/11/2017 */
	
	.PillContenitore{ width:33.33%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) - Ridotto a 3 nel caso di schermo piccolo */
	.PillContenitore25 { width:33.33%; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) - Ridotto a 3 nel caso di schermo piccolo */
	.PillContenitore20 { width:33.33%; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) */
	.PillContenitore50 { width:50%; }
		
	.ContenutoImmagineDettaglio{ width: 33.33%; }
		
	.ContenutoDescrizioneDettaglio{ width: 66.66%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:24px; }
	
	.larghezza { width: 910px; margin: 0 auto;
	} /* contenitore principale */
		
	#contenitore { width: 100%; } /* contenitore principale */
	
	#alto { width: 768px; } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */
	
	#sup { width: 100%; } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 

	/* #dnn_barraUsername { width: 768px; } /*  sottocontenitore liv.1 - TiTroviIn (sotto #intestazione) */ 

	#corposenzacs { width: 100%; padding: 0; } /* sottocontenitore liv.1 - corpo della pagina (sotto #dnn_barraUsername) */ 

	#pie-di-pagina { width: 100%; } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	
	#dataodierna { width: 20%; } /* contenitore figlio liv.2 (#sup) - data in alto sx */

	/*#menudiservizio { width: 80%; }*/ /* contenitore figlio liv.2 (#sup) - menu di servizio (Home/Contatti/Credits/ecc.) */
	
	#rimpiazza { width: 100%; height:140px; } /* contenitore figlio liv.2 (#intestazione) - contenitore banner nome ente */
	
	#rimpiazza a /* link dentro al contenitore figlio liv.2 (#intestazione) - link banner nome ente */
	{ 
		width: 100%; 
		height:140px;
		background:  url(Images/topcomune.jpg) no-repeat;
	} 
	
	#ausiliario { width: 768px; margin: auto; float: none; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 160px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { width: 160px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */

	#colonna7 { width: 440px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */
	
	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie span {
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 155px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomMenuPerCategorie a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 145px;
		word-wrap:break-word;
	}
	.SiscomMenuTitoloCategorie { width: 140px; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 155px; }
	.SfPpianImg, .imgborderPPiano { width: 30px; }
	
	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 155px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 100%;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a > img { max-width: 155px; }
	
	.SiscomPaddingLink  {  /* Padding default dei link (a) - Dimezzato, per 768px */
		padding-left:14px;
		padding-top:3px;
	}

	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:225px;
	}
	#rotator
	{
		width: 100%;
		height: 225px;
	}
	#rotator img
	{
		width: 100%;
		min-height: 225px;
	}

	/* Button Responsive Menu - Nascosto per dimensioni > 767px */
	/*.btn-responsive-menu { display:none; }
	.btn-responsive-home { display:none; }
	.btn-responsive-search { display:none; }*/
	
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }
	
	
	/* Ti Trovi In - Visibile per dimensioni > 767px */
	.DnnModule-SiscomTiTroviIn { display:block; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{ width:435px; margin: 0;}
	#dnn_contentpanebottom{ width:435px; }
	#dnn_contentpanecomplessivo{ width:600px; }
	#dnn_colonnaRotazione{ width:435px; }
	#dnn_colonnasinistra2{ width: 768px; }
	
	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:4px;
		margin-left:2px;
		padding-left:2px;
		padding-right:2px;
	}*/
	
	ul.level1 li { width:145px!important; } 
	.level1{ width:145px; }
	ul.level1 li a{ width:140px!important }

	.SiscomOrarioResponsive { display: block!important; }
	.ModSiscomOrarioC .MyTable { display: none; }
	.ModSiscomUfficiC .MyTable { display: none; } /* Cristian 04/01/2018 */

	/* Inizio Modifica Cristian 19/04/2017 */
		
	.MenuPushResponsive-vertical { width: 360px; } 
			
	.MenuPushResponsive-left { left: -360px; } 
			
	.MenuPushResponsive-push-toright { left: 360px; } 
			
	.MenuPushElencoVoci{ left: -360px; width:360px!important; }  
			
	.MenuPushOverlayAttivo{	left:360px; }
		
	#ColonnaEnteStemma { padding-left: 60px; }
			
	#Stemma {  
		width: 110px;  
		min-height:0; 
		padding:0;
	} 
	
	#MenuNavCentrato { margin-left: 22%; text-align: center; }
	
	/* Fine Modifica Cristian 19/04/2017 */
	
	
	#RigaUffici .PillContenitoreLibero{ width: 33%; } /* Cristian 03/10/2017 */
	
	#Dislocazione { margin-left: 60px; } /* Cristian 19/10/2017 */
	
	
	.intestazioneFissa .SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:220px!important; 
		padding-right:15px!important;
		display:block!important; 
		position: absolute; 
		top: 15px; /* Cristian 26/10/2017 */
		right: 55px; /* Cristian 26/10/2017 */
	}

.ModMODULISiscomGalleriaFotoHomeAGIDC .ImmagineHomeNotizie { height: 220px!important;}

#dnn_RigaElencoNotizie .PillContenutoGrigioSmall { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */

#dnn_RigaElencoNotizie .PillContenutoGrigio { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

.AltezzaNewsFissa { max-height: 450px; overflow: hidden; }  /*Cristian 25/07/2017 - Limito l'altezza del contenuto di news/eventi */

#RigaEventi .PillContenutoGrigio { height: 450px; overflow: hidden;  } /* Cristian 25/07/2017 - Limito l'altezza degli eventi */

#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigioSmall { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */
#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigio { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:400px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    margin-left:23px;
    margin-right:23px;
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna2 
{
    float: left;
    width: 30.33%;
}

#TreColonneHomeColonna3 
{
    margin-left:23px;
    float: right;
    width: 30.33%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}


.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
}  

.PillContenutoGrigio .ImmagineHomeNotizie{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}

.ColonnaTestoNewsPrincipale {	width:58%;  }

.ColonnaImmagineNewsPrincipale { width:40%;}

.GalleryResponsiveIcone {
width:auto!important;
max-width:100%!important;
height:65px;
}
.BannerPanel { width:100%;}

.BannerPanel img{ width:180px;}

.titolocontainerModuliHome {
	padding-left:17px!important;
}
/*.ImgDettaglioNews {
	width: 70%;
}*/

#dnn_RigaElenco2ModuliSinistra { width:100%; padding-right:10px;}
#dnn_RigaElenco2ModuliDestra { width:100%; }

/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 65%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 25%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 65%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:15px;
	padding-left:35px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

}

@media (min-width: 768px) and (max-width: 991px) {
	/* Per dimensioni comprese tra 480 e 767 px */
	/*INIZIO ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
   #containergalbumresponsive .PillContenutoGrigio { height: 230px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */
	
 .GalleriaDesc
{
	max-height: 230px; overflow: hidden; 
}
	
	/*FINE ALTEZZA FISSA SFONDO IN MODO CHE SE TITOLO OCCUPA PIU' RIGHE SIANO TUTTI UGUALI */
	
	
	/* Cristian 30/12/2016 - Aggiunto padding specifico in base alle dimensioni dello schermo */
	.LinkVociNavigazione { padding-left:12px; padding-right:12px; }
	.LinkVociNavigazione:Link { padding-left:12px; padding-right:12px; }
	.LinkVociNavigazione:Hover { padding-left:12px; padding-right:12px; }
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 190px; }
	
	/* Cristian 25/05/2018 - Rimossa larghezza fissa per galleria animata (siti AGID usano quella responsive) */
	/* Cristian 09/12/2016 - Aggiunto classe per galleria foto animata - allineata a sinistra */
	/*.DnnModule-SiscomGalleriaFotoAnimata .contenutocontainerModuli { width:702px!important; }*/
	.ModSiscomGalleriaFotoAnimataC > div { margin:0!important; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per piazzarci dentro le colonne footer e gestirle dinamicamente in larghezza */
	.ContenitoreFooter { display: block; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ width:100%; }
	
	/* Cristian 26/10/2017 - larghezza 1/3 del contenitore che occupa i 3/4 del totale del pie di pagina */
	.ColonnaFooter{ width:33%; margin-bottom: 24px; }
	
	/* Cristian 05/12/2016 - larghezza 2/4 del pie di pagina - i 2/4 restanti sono occupati dalle colonne 1, 2 e 3*/
	.ColonnaFooter4{ width:30%; }
	
	.PillContenitore{ width:50%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) - Ridotto a 2 per tablet */
	.PillContenitore25 { width:50%; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) - Ridotto a 2 per tablet */
	.PillContenitore20 { width:50%; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) */
	.PillContenitore50 { width:50%; }

	.ContenutoImmagineDettaglio{ width: 50%; }
			
	.ContenutoDescrizioneDettaglio{ width: 100%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:0; }
	
	.larghezza { width: 680px; margin: 0 auto;
	} /* contenitore principale */
	
	#contenitore { width: 100%; } /* contenitore principale */
	
	#alto { width: 480px; } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */
	
	#sup { width: 100%; } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 

	/* #dnn_barraUsername { width: 480px; }  sottocontenitore liv.1 - TiTroviIn (sotto #intestazione) */ 

	#corposenzacs { width: 100%; padding: 0; } /* sottocontenitore liv.1 - corpo della pagina (sotto #dnn_barraUsername) */ 

	#pie-di-pagina { width: 100%; } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	
	/*#dataodierna { visibility: hidden; } *//* contenitore figlio liv.2 (#sup) - data in alto sx */

	/*#menudiservizio { width: 100%;}*/ /* contenitore figlio liv.2 (#sup) - menu di servizio (Home/Contatti/Credits/ecc.) */
	.ModSiscomServizioC > a { white-space: nowrap }
	
	#rimpiazza { width: 100%; height:140px; } /* contenitore figlio liv.2 (#intestazione) - contenitore banner nome ente */
	
	#rimpiazza a /* link dentro al contenitore figlio liv.2 (#intestazione) - link banner nome ente */
	{ 
		width: 100%; 
		height:140px;
		background:  url(Images/topcomuneMedium.jpg) no-repeat;
	} 
	
	#ausiliario { width: 480px; margin: auto; float: none; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 100px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { width: 100px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */

	#colonna7 { width: 272px; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */
	
	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie span {
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 95px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomMenuPerCategorie a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 85px;
		word-wrap:break-word;
	}
	.SiscomMenuTitoloCategorie { width: 95px; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 95px; }
	.SfPpianImg, .imgborderPPiano { width: 30px; }
	
	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 95px;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 100%;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a > img { max-width: 95px; }
		
	.SiscomPaddingLink  {  /* Padding default dei link (a) - Dimezzato, per 768px */
		padding-left:9px;
		padding-top:2px;
	}
	
	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:200px;
	}
	#rotator
	{
		width: 100%;
		height: 200px;
	}
	#rotator img
	{
		width: 100%;
		min-height: 200px;
	}

	/* Button Responsive Menu - Visibile per dimensioni < 768px */
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }

	/* Ti Trovi In - Nascosto per dimensioni < 768px */
	.DnnModule-SiscomTiTroviIn { display:none; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{ width:272px; margin: 0; }
	#dnn_contentpanebottom{ width:272px; }
	#dnn_contentpanecomplessivo{ width:375px; }
	#dnn_colonnaRotazione{ width:272px; }
	#dnn_colonnasinistra2{ width: 480px; }

	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:4px;
		margin-left:2px;
		padding-left:2px;
		padding-right:2px;
	}*/
	
	.DnnModule-SiscomCalendario { display: none; }
	
	/* imposto una line-height che vada bene per tablet */
	h3 {line-height:1.0em!important;}
	.SiscomTitolo3 { line-height:1.0em!important; /*text-align: center!important;*/  } 
	.titoloModuli { line-height:1.0em!important; text-align: center!important; }
	.SiscomTitoloBandiDettaglio { line-height:0.8em!important; text-align: center!important; }
	.SiscomMenuTitoloCategorie { line-height:1.0em!important; }
	.titoloModuliHome { line-height:0.9em!important; }
	/* Cristian 09/12/2016 - Aggiunto titoloVociMenu con stesse impostazioni grafiche di titoloModuli */
	.titoloVociMenu { line-height:1.0em!important; text-align: center!important; }
	
	ul.level1 li { width:85px!important; } 
	.level1{ width:85px; }
	ul.level1 li a{ width:80px!important }

	.SiscomOrarioResponsive { display: block!important; }
	.ModSiscomOrarioC .MyTable { display: none; }
	.ModSiscomUfficiC .MyTable { display: none; } /* Cristian 04/01/2018 */
	
	/* Inizio Modifica Cristian 19/04/2017 */
	
	.MenuPushResponsive-vertical { width: 360px; } 
		
	.MenuPushResponsive-left { left: -360px; } 
		
	.MenuPushResponsive-push-toright { left: 360px; } 
		
	.MenuPushElencoVoci{ left: -360px; width:360px!important; }  
		
	.MenuPushOverlayAttivo{	left:360px; }
	
	#ColonnaEnteStemma { padding-left: 60px; }
		
	#Stemma {  
		/*width: 60px;   Cristian 26/10/2017 */
		min-height:0; 
		padding:0;
		padding-bottom:10px;
	} 
	
	.LinkEnte{ font-size:26px; line-height: 39px; align-self:center; }
		
	.LinkEnte:Link { font-size:24px; line-height: 39px; align-self:center; }
	
	.LinkEnte > img { width: 65px; padding-top: 12px; }

	.LinkEnte2 > img { width: 250px; padding-top: 12px; padding-left: 35px;}
	
	.LinkVociNavigazione { font-size:18px; line-height: 27px; }
			
	.LinkVociNavigazione:Link { font-size:18px; line-height: 27px; }
	.LinkVociNavigazione:Hover{ font-size:18px; line-height: 27px; }
	
	#MenuNavCentrato { margin-left: 22%; text-align: center; }
	
	.SiscomCercaHome { width:150px!important; }
	
	/* Fine Modifica Cristian 19/04/2017 */	
	
	#RigaUffici .PillContenitoreLibero{ width: 33%; } /* Cristian 03/10/2017 */
	
	#Dislocazione { margin-left: 60px; } /* Cristian 19/10/2017 */
	
	.intestazioneFissa .SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:220px!important; 
		padding-right:15px!important;
		display:block!important; 
		position: absolute; 
		top: 15px; /* Cristian 26/10/2017 */
		right: 55px; /* Cristian 26/10/2017 */
	}

.ModMODULISiscomGalleriaFotoHomeAGIDC .ImmagineHomeNotizie { height: 220px!important;}

#dnn_RigaElencoNotizie .PillContenutoGrigioSmall { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */

#dnn_RigaElencoNotizie .PillContenutoGrigio { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

.AltezzaNewsFissa { max-height: 450px; overflow: hidden; }  /*Cristian 25/07/2017 - Limito l'altezza del contenuto di news/eventi */

#RigaEventi .PillContenutoGrigio { height: 450px; overflow: hidden;  } /* Cristian 25/07/2017 - Limito l'altezza degli eventi */

#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigioSmall { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 19/10/2017 */
#dnn_RigaElenco2ModuliSinistra .PillContenutoGrigio { height: 450px; overflow: hidden; } /* Diminuita altezza - Cristian 07/11/2017 */

#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:400px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    margin-left:23px;
    margin-right:23px;
    float: left;
    width: 30%;
}

#TreColonneHomeColonna2 
{
    float: left;
    width: 30%;
}

#TreColonneHomeColonna3 
{
    margin-left:23px;
    float: right;
    width: 30%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}


.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
}  
.PillContenutoGrigio .ImmagineHomeNotizie{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	/*height:auto!important;*/
	height: 180px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}

	#dnn_ColonnaInternaSX { width: 100%!important; }
	#dnn_ColonnaInternaDX { width: 100%!important; }

	.ColonnaTestoNewsPrincipale { width: 100%!important; } 
	.ColonnaImmagineNewsPrincipale { width: 100%!important; margin-top:0!important; } 

.GalleryResponsiveIcone {
width:auto!important;
max-width:100%!important;
height:65px;
}

.ImmagineNewsPrimoPianoAgid{
	width: auto!important;
	max-width: 98%!important;
	padding-top:0px!important;
}
.BannerPanel { width:100%;}

.BannerPanel img{ width:150px;}

.titolocontainerModuliHome {
	padding-left:17px!important;
}

.intestazioneFissa #Stemma img { padding-left: 45px;}
/*.ImgDettaglioNews {
	width: 70%;
}*/

#dnn_RigaElenco2ModuliSinistra { width:100%; padding-right:10px;}
#dnn_RigaElenco2ModuliDestra { width:100%; }

/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 65%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 25%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 65%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:35px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 10px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

}

@media (max-width: 768px) {
	/* Per dimensioni inferiori a 480 px */

	/* Inizio Cristian 18-19/04/2017 */
	#MenuNavCentrato { margin-left: 0; text-align: center; }
	
	.ColonnaContenitorePrincipale { padding-left: 0; padding-right: 0; text-align: center; }
		
	.LinkVociNavigazione { font-size:18px; line-height: 27px; padding-left:2%; padding-right:2%; }
		
	.LinkVociNavigazione:Link { font-size:18px; line-height: 27px; padding-left:2%; padding-right:2%;}
	
	.LinkVociNavigazione:Hover { font-size:18px; line-height: 27px; padding-left:2%; padding-right:2%;}
		
	.larghezza { 
		width: 96%; 
		padding-left: 2%!important; 
		padding-right: 2%!important; 
		margin: 0 auto; 
	} /* contenitore principale */
		
	.VociNavigazione {  display:inline; float:none; }
		
	.Interno_ColonnaFooter { padding-bottom: 15px; padding-top: 0; }
	
	.Interno_ColonnaFooter br { display:none; }
	
	.footerbottom { margin-bottom: 0; }
	
	.ColonnaFooter4 { float:left; padding-top: 15px; }
			
	.RigaIntestazioneFooter { padding-left: 5%; width:90%; padding-right:5%; } 
	
	.ContenitoreFooter { display: block; padding-left: 5%; width:90%; padding-right:5%; } /* Cristian 14/04/2017 */
	
	.Footer_bottom { padding-left: 5%; width:90%; padding-right:5%; } 
		
	.Footer_copyright { padding-left: 5%; width:90%; padding-right:5%; } 
	
	.btn-responsive-menu { 
        top: 70px; 
        left: 3px; 
        width: 30px!important; 
        height: 30px !important; 
        background: url(Images/menuburger.png) no-repeat top; 
        background-size: 90%;
	}
	
	#ColonnaEnteStemma { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
	  	-webkit-box-sizing: border-box;
		padding-left: 50px; 
		width:100%; 
		padding-right:50px;
		display:flex;
	}	
	
	#dnn_ColonnaSocialCerca { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
	  	-webkit-box-sizing: border-box;
		padding-left: 15px; 
		width:100%; 
		padding-right:15px; 
		margin:0;
	}	
	
	#dnn_ColonnaSocialCerca .ColonnaContenitorePrincipale { padding:0!important; }
	
	.SiscomCercaHome { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:100%!important; 
		padding-right:50px!important; 
	}
	
	#Ente { 
		box-sizing: border-box; 
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 15px!important; 
		width:100%!important; 
		float: none;
		display:flex;
	}
	
	#Ente > h1 { margin:0!important; display:flex; }
		
		#Stemma {  
		width: 40px;  
		min-height:0; 
		padding:0;
		padding-bottom:5px;
	} 
	
	.CalendarioHomeGiornoSuccPrec > a {width: 20%; }
	
	.SiscomPanelCercaHome { display: none; width: 100%; position: relative; }		
		
	.SiscomBtCercaHomeResponsive { 
		display:block!important; 
		position: absolute; 
		top: 70px; right: 10px; 
		width:35px!important; 
		height:35px!important; 
	}
		
	.SiscomBtCercaHome { 
		display:block!important; 
		position: absolute; 
		top: 5px; 
		right: 0px; 
	}
	
	
	.LinkEnte{ font-size:20px; line-height: 30px; align-self:center; }
	
	.LinkEnte:Link { font-size:26px; line-height: 30px; align-self:center; }	

	.LinkEnte > img { width: 40px; }

	.LinkEnte2 > img { width: 180px; }	
	
	.MenuPushResponsive-vertical { width: 80%; } 
	
	.MenuPushResponsive-left { left: -80%; } 
	
	.MenuPushResponsive-push-toright { left: 80%; } 
	
	.MenuPushElencoVoci{ left: -80%; width:80%!important; }  
	
	.MenuPushOverlayAttivo{	left:80%; }

	.Social { display:none; } /* Nascondo Seguici Su  */ 
	
	#Dislocazione { margin-left: 50px; padding-top: 14px; } 
	
	.LinkDislocazione { font-size: 14px; line-height: 21px; }
	
	.LinkDislocazione:Link { font-size: 14px; line-height: 21px; }
	
	.LinkTitoloHomeNewsPrincipale{ font-size:24px; line-height: 39px; }
	.LinkTitoloHomeNewsPrincipale:Link { font-size:24px; line-height: 39px; }

	.LinkTwitterHome{ font-size:24px; line-height: 36px; }
	.LinkTwitterHome:Link { font-size:24px; line-height: 36px; }

	.LinkGallerieHome{ font-size:24px; line-height: 36px; }
	.LinkGallerieHome:Link { font-size:24px; line-height: 36px; }

	.SiscomEspandiMenuResponsive { font-size:24px; line-height: 36px; }

	.LinkVediTuttoHome{ font-size:20px; line-height: 30px; width: 100%; text-align: right;}
	.LinkVediTuttoHome:Link { font-size:20px; line-height: 30px; width: 100%; text-align: right; }

	.LinkGallerieHome{ font-size:20px; line-height: 30px; width: 100%; text-align: right;}
	.LinkGallerieHome:Link { font-size:20px; line-height: 30px; width: 100%; text-align: right; }

	/* Fine Cristian 18-19/04/2017 */	
	
	/* Inizio Cristian 20-21/04/2017 */

	.ColonnaIntestazione { width: 60%!important; }

	.ColonnaIntestazione h2 { font-size:28px; line-height: 42px; }
	
	.ColonnaVediTutto { width: 40%!important; }

	#RigaServizi { padding-top: 15px!important; padding-bottom: 5px!important; }

	#RigaNotizie { padding-top: 15px!important; padding-bottom: 5px!important; }
	#dnn_RigaElencoNotizie { padding-top: 5px!important; padding-bottom: 0px!important; }

	#RigaEventi { padding-top: 15px!important; padding-bottom: 5px!important; }
	#dnn_RigaElencoEventi { padding-top: 5px!important; padding-bottom: 0px!important; }
	
	#RigaAgenda { padding-top: 15px!important; padding-bottom: 5px!important; background-color: white!important;}
	#dnn_RigaElencoAgenda { padding-top: 5px!important; padding-bottom: 0px!important; }
	
	#RigaTwitter { padding-top: 15px!important; padding-bottom: 5px!important; }
	
	#RigaGallerie { padding-top: 15px!important; padding-bottom: 5px!important; }
	
	#RigaFeedbackHome { padding-top: 15px!important; padding-bottom: 5px!important; }

	#dnn_RigaIntestazioneFooter { padding-top: 0px!important; } 
	
	#RigaContenuto{ padding-bottom:0!important; }

	#Riga2Moduli { padding-top: 15px!important; padding-bottom: 5px!important; }
	#dnn_RigaElenco2ModuliSinistra { padding-top: 5px!important; padding-bottom: 0px!important; }
	#dnn_RigaElenco2ModuliDestra { padding-top: 5px!important; padding-bottom: 0px!important; }

	.ColonnaTestoNewsPrincipale { width: 100%!important; } 
	.ColonnaImmagineNewsPrincipale { width: 100%!important; margin-top:0!important; } 

	.Social_footer { float:left; padding-top: 5px!important; }

	.EnteFooter { padding-top:0!important; }
	
	.TitoloVociMenu { font-size:24px!important; line-height: 32px!important; }
	
	.titoloModuli { font-size:28px!important; line-height: 42px!important; }
	
	.titoloModuliHome { font-size:28px!important; line-height: 42px!important; }
	
	#dnn_ColonnaInternaSX { width: 100%!important; }
	#dnn_ColonnaInternaDX { width: 100%!important; }

	.ContenutoDettaglio{ padding: 6px!important; }
	
	/* Fine Cristian 20-21/04/2017 */	
	
	/* Cristian 16/12/2016 - Aggiunto classe per immagini aree tematiche */
	.ImmagineAreeTematiche{ height: 200px; }
	
	/* Cristian 05/12/2016 - Aggiunto contenitore per contenere le colonne footer 1, 2 e 3*/
	.ColonneFooter123{ width:100%; }
	
	/* Cristian 05/12/2016 - larghezza 100%*/
	.ColonnaFooter{ width:100%; }
		
	/* Cristian 05/12/2016 - larghezza 100%*/
	.ColonnaFooter4{ width:100%; }
	
	.PillContenitore{ width:100%; }
	
	/* Cristian 15/12/2016 - Pill contenitore su 4 colonne (25% larghezza) - 100% larghezza per smartphone*/
	.PillContenitore25 { width:100%; }
	.PillContenitore25 > .PillContenutoBlu { width:60%!important; margin-left:auto; margin-right:auto; }
	
	/* Cristian 05/10/2017 - Pill contenitore su 5 colonne (20% larghezza) - 100% larghezza per smartphone */
	.PillContenitore20 { width:100%; }
	.PillContenitore20 > .PillContenutoBlu { width:60%!important; margin-left:auto; margin-right:auto; }
	
	/* Cristian 07/11/2017 - Pill contenitore su 2 colonne (50% larghezza) - 100% larghezza per smartphone */
	.PillContenitore50 { width:100%; }
	.PillContenitore50 > .PillContenutoBlu { width:60%!important; margin-left:auto; margin-right:auto; }
	
	.PanelLinkAreeTematiche { height: auto!important; }
	
	.ContenutoImmagineDettaglio{ width: 100%; }
				
	.ContenutoDescrizioneDettaglio{ width: 100%; }
	
	.SommarioDettaglioNotiziePaddingLeft { padding-left:0; }
	
		
	#contenitore { width: 100%; } /* contenitore principale */

	#alto { width: 100%; } /* sottocontenitore liv.1 - nella parte piu' alta della pagina */

	#sup { width: 100%; } /* sottocontenitore liv.1 - data + menu di servizio (sotto #alto) */ 

	#intestazione { width: 100%; } /* sottocontenitore liv.1 - intestazione + banner (sotto #sup) */ 

	/* #dnn_barraUsername { width: 480px; }  sottocontenitore liv.1 - TiTroviIn (sotto #intestazione) */ 

	#corposenzacs { width: 100%; padding: 0;} /* sottocontenitore liv.1 - corpo della pagina (sotto #dnn_barraUsername) */ 

	#pie-di-pagina { width: 100%; padding-top: 0; } /* sottocontenitore liv.1 - pie' di pagina (sotto #corposenzacs) */ 
	#pie-di-pagina span, #pie-di-pagina a, #pie-di-pagina p, #pie-di-pagina label { word-wrap:break-word; display: inline-block!important; }
	#pie-di-pagina .titolocontainer { display: none!important; }
	
	/*#dataodierna { visibility: hidden; }*/ /* contenitore figlio liv.2 (#sup) - data in alto sx */

	/*#menudiservizio { width: 100%; }*/ /* contenitore figlio liv.2 (#sup) - menu di servizio (Home/Contatti/Credits/ecc.) */
	.ModSiscomServizioC { display: none; }
	/*
	.ModSiscomServizioC > a { display: block; text-align: left; padding-left: 5px;}
	.ModSiscomServizioC > span { visibility: hidden; }
	*/

	
	/* Vecchio metodo per incolonnare la colonna destra sotto al div centrale */
	/*
	#ausiliario { width: 100%; position:relative; } 
	#dnn_colonna2 { width: 25%; float: none; }
	#dnn_colonna2right { width: 25%; float: left; } 
	#colonna7 { width: 75%; position: absolute; top: 0; right: 0;} 
	*/

	/* Nuovo metodo con flex boxes (permette di cambiare l'ordine in cui vengono disegnati i contenitori sulla pagina) */
	
	#ausiliario { width: 100%; display: flex; flex-direction: column; } /* contenitore figlio liv.2 (#corposenzacs) - contenitore corpo pagina */
	
	#dnn_colonna2 { width: 100%; margin: 0; padding: 0; order: 2; display: none; } /* contenitore figlio liv.3 (#ausiliario) - colonna principale sinistra del corpo pagina */
	
	#dnn_colonna2right { width: 100%; margin: 0; padding: 0; order: 3; display: none;} /* contenitore figlio liv.3 (#ausiliario) - colonna principale destra del corpo pagina */
	
	#colonna7 { width: 100%; margin: 0; padding: 0; order: 1;} /* contenitore figlio liv.3 (#ausiliario) - colonna principale centrale del corpo pagina */


	/* contenitore figlio liv.4 (#dnn_colonna2) - contenitore menu per categorie */
	.DnnModule-SiscomMenuPerCategorie { display: none; }
	/*
	.DnnModule-SiscomMenuPerCategorie span {
		display:block;
		width: 90%;
		word-wrap:break-word; /* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
	/*}
	.DnnModule-SiscomMenuPerCategorie a {
		display:block;
		width: 85%;
		word-wrap:break-word; /* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
	/*}
	*/
	.SiscomMenuTitoloCategorie { width: 90%; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore primo piano */
	.DnnModule-SitoSiscomPrimoPiano img { max-width: 210px!important; }
	.SfPpianImg, .imgborderPPiano { width: 100%!important; }

	/* contenitore figlio liv.4 (#dnn_colonna2right) - contenitore link utili */
	.DnnModule-SiscomLinkUtili span { 
		/* Tutti i testi (span) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 90%;
		word-wrap:break-word;
	}
	.DnnModule-SiscomLinkUtili a {
		/* Tutti i link (a) sotto i link utili verranno gestiti col testo a capo */
		display:block;
		width: 80%;
		word-wrap:break-word;
	}
	.SiscomPaddingLink  {  /* Padding default dei link (a) */
		padding-left:4px;
		padding-top:1px;
		width: 80%;
	}

	/* Cristian 09/06/2017 - Aggiornate le dimensioni delle immagini rotanti */
	/* contenitori figli liv.4 (#colonna7) - contenitore immagini rotanti */
	#Immaginirotanti {
		width: 100%;
		min-height:120px;
	}
	#rotator
	{
		width: 100%;
		height: 120px;
	}
	#rotator img
	{
		width: 100%;
		min-height:120px;
	}

	/* Button Responsive Menu - Visibile per dimensioni < 768px */
	.btn-responsive-menu { display:block; }
	.btn-responsive-home { display:block; }
	.btn-responsive-search { display:block; }
	
	/* Ti Trovi In - Nascosto per dimensioni < 768px */
	.DnnModule-SiscomTiTroviIn { display:none; }
	
	/* Intestazione Calendario */
	.titoloCalendario { display:block; word-wrap:break-word; }
	
	/* Altri contenitori */
	#dnn_menusezioni { width:30%; left:60%; }
	#dnn_contentpane{ width:100%; margin: 0; }
	#dnn_contentpanebottom{ width:100%; }
	#dnn_contentpanecomplessivo{ width:78%; }
	#dnn_colonnaRotazione{ width:100%; }
	#dnn_colonnasinistra2{ width: 100%; }
	
	/* Aggiungo l'a capo forzato per tutti gli elementi che contengono testo */
	span, p, label { word-wrap:break-word; display: block!important; }
	/* Aggiungo l'a capo forzato per tutti i link eccetto LinkDislocazione */
	a:not(.LinkDislocazione) { word-wrap:break-word; display: block!important; text-align:left;}
	
	/* Cristian 09/12/2016 - Rimosso TitoloVociMenu */
	/*.TitoloVociMenu {
		margin-right:0;
		margin-left:0;
		padding-left:0;
		padding-right:0;
	}*/
	
	/* nasconde il link stampa per smartphone */
	.Linkstampa { display: none!important; }
	
	/* nascondo gli a capo di troppo per il pie di pagina per smartphone */
	#dnn_ctr18032_SiscomPiePaginaDinamico_PanelACapo { display: none!important; }
	
	.ModSiscomPiePaginaDinamicoC > div { margin-top: -25px; }
	
	.contenitoreModuli { padding: 10px!important; margin: 0!important; }
	
	/* Link Indietro */
	.ParIndietro { text-align: center; }
	.ParIndietro > a { width: 70px; margin: auto; }
	
	/* imposto una line-height che vada bene per smartphone */
	.SiscomTitolo3 { font-size: 20px !important; line-height:1.0em!important; text-align: left!important; } 
	.titoloModuli { line-height:1.0em!important; text-align: left!important; }
	.SiscomTitoloBandiDettaglio{ line-height:1.0em!important; text-align: left!important; }
	.titoloModuliHome { line-height:0.9em!important; text-align: left!important; }
	.titolocontainerModuliHome { padding-left: 0!important; }
	/* Cristian 09/12/2016 - Aggiunto titoloVociMenu con stesse impostazioni grafiche di titoloModuli */
	.titoloVociMenu { line-height:1.0em!important; text-align: center!important; }
	
	ul.level1 li { width:80%!important; } 
	.level1{ width:80%; }
	ul.level1 li a{ width:80%!important }
	
	.SiscomTitoloComeFare{ display:inline-block!important; }
	.ModSiscomComeFareC > .SiscomCenter > a { display:inline-block!important; }

	.SiscomOrarioResponsive { display: block!important; }
	.ModSiscomOrarioC .MyTable { display: none; }
	.ModSiscomUfficiC .MyTable { display: none; } /* Cristian 04/01/2018 */

	#VoceNavigazioneAggiuntiva1 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneAggiuntiva2 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneAggiuntiva3 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneAggiuntiva4 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneAggiuntiva5 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneAggiuntiva6 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }

	#VoceNavigazioneSu5Colonne1 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneSu5Colonne2 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneSu5Colonne3 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneSu5Colonne4 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	#VoceNavigazioneSu5Colonne5 { display: block!important; width: 30%!important; height: 80px!important; margin-top: 12px; margin-bottom:12px; background-size: auto 80px !important; }
	
	.LinkNavigazioneAggiuntiva { width: 220%!important; height: 40px!important; padding: 14px!important; padding-left: 110%!important; text-align: left!important; }
	
	#RigaUffici .PillContenitoreLibero{ width: 100%; min-height: 0px; } /* Cristian 03/10/2017 */
	
	#RigaServizi .PillContenitore{ min-height: 0px; }/* Cristian 03/10/2017 */
	
	
	/* Inizio Cristian 10/10/2017 */
	#VoceNavigazioneSu6Colonne1, #VoceNavigazioneSu6Colonne2, #VoceNavigazioneSu6Colonne3, #VoceNavigazioneSu6Colonne4, #VoceNavigazioneSu6Colonne5, #VoceNavigazioneSu6Colonne6 { 
		display: block!important; 
		width: 40%!important; 
		height: 80px!important; 
		margin-top: 12px; 
		margin-bottom:12px; 
		background-size: auto 60px !important;
	}
	/* Fine Cristian 10/10/2017 */


	/* Inizio Cristian 10/10/2017 */
	#VoceNavigazioneSu5Colonne1, #VoceNavigazioneSu5Colonne2, #VoceNavigazioneSu5Colonne3, #VoceNavigazioneSu5Colonne4, #VoceNavigazioneSu5Colonne5 { 
		display: block!important; 
		width: 40%!important; 
		height: 80px!important; 
		margin-top: 12px; 
		margin-bottom:12px; 
		background-size: auto 60px !important;
	}
	/* Fine Cristian 10/10/2017 */
	
	
	#VoceNavigazioneSu6Colonne1, #VoceNavigazioneSu6Colonne2, #VoceNavigazioneSu6Colonne3, #VoceNavigazioneSu6Colonne4, #VoceNavigazioneSu6Colonne5, #VoceNavigazioneSu6Colonne6 { 
			display: block!important; 
			width: 40%!important; 
			height: 80px!important; 
			margin-top: 12px; 
			margin-bottom:12px; 
			background-size: auto 60px !important;
	}
	
	/* Inizio Cristian 26/10/2017 */
	.intestazioneFissa .SiscomPanelCercaHome { padding-top: 0px!important; }

	.intestazioneFissa .SiscomBtCercaHome
	{
		display:block!important; 
		position: absolute; 
		top: 0px; 
		right: 0px; /* Cristian 26/10/2017 */
	}
	/* Fine Cristian 26/10/2017 */

    /**SEZIONE IN CUI SI INDICA LA REGIONE (DISLOCAZIONE) **/
    #Dislocazione {
	    float:left;
	    text-decoration: none;
	    padding-top:8px;
	    text-align:left;
	    margin-left:0px;
	    /*width:20%;	RIMOSSA WIDTH */
	    width:400px;
	    vertical-align:bottom;
	    height:100%;
    }

    .LinkDislocazione{
	    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	    font-size:12px;
	    line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	    font-weight: bold;
	    color: #ffffff;
	    text-align: left;
	    padding-right:30px;
	
    }
    .LinkDislocazione:Link {
	    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	    font-size:12px;
	    line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	    font-weight: bold;
	    color: #ffffff;
	    text-align: left;
	    padding-right:30px;
    }

    .LinkDislocazione:Visited {
	    color: #ffffff;
	    font-weight: bold;
	    text-align: left;
    }

    .LinkDislocazione:Hover {
	    font-weight: bold;
	    text-decoration:underline;
	    padding-right:30px;
    }
    /** FINE SEZIONE IN CUI SI INDICA LA REGIONE (DISLOCAZIONE) **/


    
    .IconaUffici { width: 32px; margin-right: 0px; }


#RigaTreColonneHome{
	/*width: 100%;	RIMOSSA WIDTH */
	margin:0;
	height:1000px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#e5e5e5;
	/*border-top:4px solid #eaebeb;*/
	/*border-bottom: 4px solid #eaebeb;*/
}

#TreColonneHomeColonna1 
{
    width: 100%;
}

#TreColonneHomeColonna2 
{
    width: 100%;
}

#TreColonneHomeColonna3 
{
    width: 100%;
}

.TitoloTreColonneHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	text-align: left;
	font-weight: bold;
	padding-left:2px;
	padding-top:12px;
	padding-bottom:12px;
}

.ImmagineGallerieMultimediali {
	width: 99%;  
	height:300px; 
	padding:0;
}  

.PillContenutoGrigio .ImmagineHomeNotizie{
	float:none!important;
	width:auto!important;
	max-width: 100%;
	height:auto!important;
	max-height: 210px!important;
	display:inline-block;
	text-align:center;
	/*padding-top:18px;*/
}

.PillContenutoGrigio .ImmagineHomeEventiPeriodo{
	max-width: 100%;
	float:none!important;
	width:auto!important;
	height:auto!important;
	max-height: 210px!important;
	/*display:inline-block;*/
	text-align:center;
	/*padding-top:18px;*/
}


#MenuNavigazione 
{
  display:none;  
}


.LinkTitoloHomeServizi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	
}
.LinkTitoloHomeServizi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 70px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
}

.LinkTitoloHomeServizi:Visited {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration:none;

}

.LinkTitoloHomeServizi:Hover {
	color: #ffffff;
	text-align: left;
	text-decoration:underline;
	padding-left: 24px;
	padding-right: 24px;
}

	.GalleryResponsiveIcone {
	width:auto!important;
	max-width:100%!important;
		height:55px;
	}

.GalleryResponsiveImmagineGrande { 
	height: 250px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 10px 0px 10px 10px;
}


.SiscomDescrizioneAggiuntiva{
	padding-left:22px!important;
	
}


.TabellaAllegatiRigaFile { display: flex!important;}


.TabellaAllegatiImmagine { 
	width: 8%!important; 
}

.ImmagineNewsPrimoPianoAgid{
	width: auto!important;
	max-width: 98%!important;
	padding-top:0px!important;
}

.LinkTitoloServizi{
	line-height: 70px;
}
.LinkTitoloServizi:Link {

	line-height: 70px; 
}

.intestazioneFissa #Stemma img { padding-left: 45px;}

.intestazioneFissa .LinkEnte2 > img {padding-left: 35px; }


.StemmaFooter{
	min-height:60px;
	width:60px!important;

}

/* Tabella degli allegati */

.TabellaAllegati { width: 100%; display: table; border-collapse: collapse; background-color: #f5f6f6 !important; font-size:16px;}

.TabellaAllegatiRigaFile { display: table-row; width: 100%; border-top: 1px solid!important; }

.TabellaAllegatiRigaFileBordi { display: table-row; width: 100%; border-top: 1px solid!important; border-bottom: 1px solid!important; }

.TabellaAllegatiRigaDescrizione { display: table-row; width: 100%; border-bottom: 1px solid!important; }

.TabellaAllegatiImmagine img { width: 20px; padding-right: 12px;}

.TabellaAllegatiImmagine { 
	width: 5%; 
	max-width: 20px; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiFile { 
	width: 100%; 
	display: table-cell; 
	padding-top: 4px!important; 
	padding-bottom: 6px!important;
}

.TabellaAllegatiDimensione { 
	width: 100%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
	text-align: right;
	font-size:12px;
}

.TabellaAllegatiDescrizione { 
	width: 100%;
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}

.TabellaAllegatiCelleVuote { 
	display: table-cell;  
	padding-top: 1px!important; 
	padding-bottom: 1px!important;
}


.intestazioneFissa #Stemma {  
	width: 40px;  
	min-height:0; 
	padding:0;
	padding-right:35px;
	padding-left:15px;
}

.btnResponsiveIntestazioneFissa { 
	position: fixed!important;
	z-index: 99;
	top: 15px!important; 
	left: 15px; 
	width: 30px!important; 
	/*background: url(Images/menuburgerResponsive.png) no-repeat top;*/ 
}

.RifiutiTipoParametroRicerca {
	display:flex !important;
	line-height: 10px !important;
}

/*.ImgDettaglioNews {
	width: 100%;
}*/

} /* FINE @media (max-width: 768px) */



/* ********** FINE PARTE RESPONSIVE MEDIA QUERY ********** */





#alignstright { 
	text-align: right; 
	padding-top:2px;
	padding-bottom:2px;
}

.Linkstampa{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#000;
	font-weight:normal;
}
.Linkstampa:link, .Linkstampa:visited{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#000;
	font-weight:normal;
}
.Linkstampa:hover{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#950505;
	text-decoration:underline;
	font-weight:normal;
}


#contenitoresfondo{
	margin-top: 0;
	text-align: center;
	background-image:url(Images/sfbody.png);
	padding:0;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #292929;
}



/*   SEZIONI E IMPOSTAZIONI DELLE PAGINE */


	/* Sezione: "TI TROVI IN: Home"*/
.Normal {
	
	text-decoration: none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	text-align:left;
}
	

.SiscomLinkGrande {
/* Sezione: "TI TROVI IN: Home    
STILE DELLA VOCE "INDIETRO E DOVE RIVOLGERSI NEI SERVIZI" "*/
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#333;
	font-size:15px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:left;
}
.SiscomLinkGrande a {
/* Sezione: "TI TROVI IN: Home    
STILE DELLA VOCE "INDIETRO E DOVE RIVOLGERSI NEI SERVIZI" "*/
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#333;
	font-size:15px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:left;
}


.SiscomLinkGrande:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#333;
	text-decoration:none;

}
.SiscomLinkGrande:Visited {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#333;
	text-decoration:none;

}


.SiscomLinkGrande:Hover {
	text-decoration:underline ;
	color:#666;
	line-height: 24px;
}
	
.SiscomTestoRicercato {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #000;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left;
	}
	
.Linkpie{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#fff;
	font-weight:normal;
}

.Linkpiemail{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#fff;
	font-weight:normal;
	/*text-decoration:underline;*/
}
.Linkpiemail:link, .Linkpiemail:visited{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#fff;
	font-weight:normal;
	/*text-decoration:underline;*/
}
.Linkpiemail:hover{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#ccc;
	font-weight:normal;
	text-decoration:underline;
}

.LinkpieVoci{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#fff;
	font-weight:normal;

}
.LinkpieVoci:link, .LinkpieVoci:visited{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#fff;
	font-weight:normal;
	/*text-decoration:underline;*/

}
.LinkpieVoci:hover{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: center;
	color:#ccc;
	font-weight:normal;
	text-decoration:underline;
}
/* FINE Sezione: "TI TROVI IN: Home"*/

.imgborderPPiano{}

ModSitoSiscomPrimoPianoC{
	text-align: left!important;
	padding:0;
	margin:0;

}

.TitoloPrimoPiano{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#003366;
	font-weight:bold;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:center; 
	padding:0;
	margin:0;
	
	} 
	
	
	.TitoloPrimoPiano:Link{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#003366; 
	font-weight:bold;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:center; 
	padding:0;
	margin:0;
	
	} 
 
 
	
	.TitoloPrimoPiano:Visited{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#003366; 
	font-weight:bold;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:center; 
	padding:0;
	margin:0;
	
	} 
	
	.TitoloPrimoPiano:Hover{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;

	color:#950505;
	/*text-decoration:underline;*/

	font-weight:bold;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:center; 
	padding:0;
	margin:0;
	}





#rimpiazza a span{
	position:relative;
	z-index:-1;
	margin:0;
	padding:0;
	text-align: center;
	vertical-align: bottom;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000000;
}

#navigation {
	width:100%;
	text-align:left;
	padding:0;
	margin:0;
	height: 0px;

}

#corpo {
	float: left;
	width: 100%;
	color: #000;
	border-left: 1px solid #779679;
	border-right: 1px solid #666666;
	margin: 0 3px 0 3px ;
	display: inline;
	
}
#menucentrato {
	text-align:left;
}



/*   COLONNE DNN  */










/*   FINE COLONNE DNN  */


/*   INIZIO CONTENT STYLES  */
.lblerrore
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: black;
}
.alignelencomenu {
	text-align:left;
	margin-left:40%;
}
.elencomenu {
	color:#85B358;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	list-style-type: square;
	
}
.elencomenutit {
color:#2d538d;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	list-style-type: circle;
	
}

#colonna1 {
	float: left; 
	width: 150px;
	padding: 0.2em; 
	background: transparent;
	color: #000;
}

#colonna4 
/*si usa per le pagine interne, scompare la terza colonna sulla destra*/
{
	margin: 0 0 0 163px;
	vertical-align:top;
	background: transparent;
	color: #000;
}




.right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40%;
}
#contenitoresfondopie{
	clear:both;
	text-align: center;
	background-color:#336666;/*#292929;*/
	
	min-height:60px;
	margin-top:0;
	margin-bottom:0px;
	padding-top:0;
	padding-bottom:10px;
	
}


#_dnn_piepagina {
	padding-bottom:15px;
margin-bottom: 0px;
}

 

/**     LA DESCRIZIONE PEC NEI CONTATTI   **/
.PecContattiTitolo {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: center;
	font-weight:bold;
}
.PecContattiDescrizione {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: justify;
	font-weight:normal;	
}
.PecContatti {
	border-top: 1px dotted #423435;
	padding: 5px;
	text-align:center;
}

/**     FINE DESCRIZIONE PEC NEI CONTATTI   **/

Title{
	color: #000000;
	font-weight:bold;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */ 
	text-align:center; 
	padding:0;} 


.colonnatab{
	
color:#000000;
background-color:#FFFFCC;
padding:2px;
font-size:16px;
line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
width:15%;
border:solid;
	border-width:1px;
	border-color:#cccccc;
} 




/*stili generici, su header e footer*/

/*Riccardo HEAD è il css del TITOLO dei conteiners */

.Head {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:bold;
	color:#000;
	margin-top:10px;
	
}




/* style of item titles on edit and admin pages */
.SubHead    {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    	font-weight:bold;
    	color: #000;
}
.hidden {
	visibility:hidden;
	max-height:0;
	
}

 
.incolonnato{
	width:100px;
	background-color:#00CC33;
	text-align:center;
	
	
}


.vedianche{
	background-color:#F7F7CD;
	padding:4px;
	margin:4px;
	border:1px solid #333;
} 

#menuintestazione {
	width: 100%;
	background: #fff;
	color: #FFF;
}
	

.top{	

	width:1024px;
	padding:0;
	vertical-align:bottom;
	background-color: #292929;
	min-height:120px;
	border:0;
	overflow:hidden;



}
.divisorio{
margin-bottom:3px;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:1px;	
}
a:link{
	background:transparent;
	border:none;
	color:#333;
	text-decoration: none;
}
a:visited{
	background:transparent;
	text-decoration: none;
	color:#333;
	
}
a:hover,a:focus,a:active{
	background:transparent;
	color:#666;
}
.LinkDocs{
	font-size:12px;
	line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	/*text-decoration:underline;*/
	color:#006599;
}
.LinkDocs:hover{
	font-size:12px;
	line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#950505;
	text-decoration:underline;
	
}

.LinkDocs a{
	font-size:12px;
	line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#006599;
	
}

.Link2{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	/*text-decoration:underline;*/
}
.Link:hover{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#950505;
	text-decoration:underline;
}

.Link{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#000;
	text-decoration:none;
}
.Link:link{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#000;
	text-decoration:none;
}
.Link:visited{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#333;
	text-decoration:none;
}

.supdestra { 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
			color: #000; 
			font-size:12px;
			line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */ 
			text-decoration: none; 
			font-weight: normal}
			
.supdestra:hover {
	color:#950505;
	text-decoration:underline;
			}
.supdestra:visited {
			color: #000; 
			
			text-decoration: none; 
			}
.menupiecomuni { 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #000000; 
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */ 
	text-decoration: none; 
	font-weight: bold; 
	background: transparent;
}
.menupiecomuni:hover{
color:#4f4e4e;
	text-decoration:underline;
}
.menupiecomuni:visited{
	color:#333333;
	text-decoration:none;
}
img {
	
	margin:0;
	padding:0;
	
}
a img {
	
	margin:0;
	padding:0;
	
}
div.textimage{padding: 3px 2px 3px 3px; } /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left; margin: 1px 4px 1px 1px; border: 1px #999999 solid; vertical-align: top;}
.imgborder{margin: 1px 4px 1px 1px; border: 0px ; vertical-align: top;}
div.textimager{margin: 1px 1px 1px 1px; border-bottom: 0 solid transparent; padding: 2px 2px} /*risolve il peek-a-boo bug di IE6*/
div.textimager img{float:right;margin: 1px; border: 2px #999999 solid;}
#clear {clear:left;
}
.clear {clear:left;
}

.clearright {clear:right;
}
.clearboth {clear:both;
}
.griglia {

	text-align:center;
	margin-left:15%;
	
}
.sezioni {
	float: left;
	width: 80px;
	text-align:center;
	background-color:#F7ED9A;
	height:10em;
	border-color:#7AA451;
	border-style:solid;
	border-width:2px;
	margin:1px;
	color:#000000;
	padding:3px;
}

#alignleftfloat{
	float:left;
	width:50%; 
	margin:0;
	padding:0;
	
}
#alignrightfloat {
	float:left;
	color: #000;
	text-decoration: none;
	text-align: right;
	width: 35%;
	margin-left:5px;
	padding:0;
	margin-top:0;
	
}


.aligncenterdettagliog { 
	
	text-align: center; 
	
}
.aligncenter { 
	
	text-align: center; 


}
.alignleft { 
	
	text-align: left; 


}
.alignright { 
	
	text-align: right; 


}

.textHeaderWhite {
	padding-left: 10px;
	font-weight:bold;
    color:#FFFFFF;
	font-style: normal; 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	white-space:nowrap;
}
.textHeaderRed {
	font-weight:bold;
    color: #E52626;
	font-style: normal; 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	white-space:nowrap;
}
.textHeaderWhiteNormal {
	padding-right: 10px;
    color: #ffffff;
	font-style: normal; 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}


.noborder {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: bottom}


/**************** Columns *************************/
#dnn_splitcontentleft{float:left; width:64%;padding:5px 0 0 0px;}
#dnn_splitcontentright{float:right; width:24%;padding:5px 0 5px 0;}
#dnn_singlecolumn{width: auto; padding:5px; text-align:left;}


/* ================================
    CSS STYLES FOR Module DNN.Announcements
   ================================
*/
.DNN_ANN_DesignTable
{
	width:auto;
}

.DNN_ANN_Description
{
 
}

.DNN_ANN_Description P
{
	margin-top:0px;
	color:green;
}
/* ================================
    / CSS STYLES FOR Module DNN.Announcements
   ================================
*/

/* ================================
    CSS STYLES FOR Module DNN.Documents
   ================================
*/

.DNN_Documents .TitleHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
		border:solid 1px #435C2A;
		background-color:#F6F2CD;
	padding:2px;
	margin:1px;
}
.DNN_Documents .CategoryHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
		border:solid 1px #435C2A;
		background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .DescriptionHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
		border:solid 1px #435C2A;
		background-color:#F6F2CD;
	padding:2px;
	margin:1px;
}  

.DNN_Documents .ModifiedDateHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border:solid 1px #435C2A;
	background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .SizeHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border:solid 1px #435C2A;
	background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .DownloadHeader {
	color: #435C2A;
	font-size:24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	background-color:#F6F2CD;
		border:solid 1px #435C2A;
	padding:2px;
	margin:1px;
}  
.DNN_Documents .CategoryCell {
	color: #003366;

		border:solid 1px #757470;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .TitleCell {
	color: #003366;

		border:solid 1px #757470;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .TitleCell a{
	color: #003366;

} 
.DNN_Documents .TitleCell a:hover{
	color:#950505;
	text-decoration:underline;
	

}
.DNN_Documents .TitleCell a:visited{
	color: #006599;
	/*text-decoration:underline;*/

}
.DNN_Documents .DescriptionCell {
	color: #003366;
	border:solid 1px #757470;
	padding:2px;
	margin:1px;
}  
.DNN_Documents .SizeCell {
	color: #003366;
	border:solid 1px #757470;
	padding:2px;
	margin:1px;
}
.DNN_Documents .ModifiedDateCell {
	color: #003366;
	border:solid 1px #757470;
	padding:2px;
	margin:1px;
}
.DNN_Documents .DownloadCell {
	color: #003366;

		border:solid 1px #757470;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .DownloadCell a{
	color: #003366;

} 
.DNN_Documents .DownloadCell a:hover{
	color:#950505;
	text-decoration:underline;
	

}
.DNN_Documents .DownloadCell a:visited{
	color: #006599;
	/*text-decoration:underline;*/

}

/* ================================
    / CSS STYLES FOR Module DNN.Announcements
   ================================
*/

/********************************************************/
/*************** CSS DEI MODULI SISCOM ******************/
/********************************************************/
/* MODULO vocimenu */


.SiscomImmagineMenu{
	color: #000000;
	
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:justify; 
	padding:0;
	margin-bottom:10px;
}
.SiscomDescrizioneMenu{
	color: #333;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align:justify; 
	padding:0;
	margin-bottom:30px;
	margin-top:20px;
}

/* Fine Modulo siscomricercahome */
/* MODULO SISCOMPAGINELIBERE DEL COMUNE */
.LinkCollegamenti{
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #F1D68C;	
	padding-left:4px;
	padding-bottom:8px
}



/* Fine Modulo siscompaginelibere */

/**  INIZIO MODULO PAGINA RICERCA    ***/
.Ricerca
{
padding-top:30px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
border-bottom: 1px solid #333;

}
.ElencoRicerca
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;

	
}
.ElencoRisultati
{
padding-bottom:20px;

padding-left:5px;

}

.SiscomBtCercaHomeResponsive{
	height: 45px;
	width: 45px;
	text-align: center;
	background-color:#336666 !important;
	padding:0px;
	border:0px;
	float:right;
	background: url(Images/search.png) no-repeat center;
	cursor:pointer;
}

.SiscomBtCerca{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333;
	font-weight: normal;
	text-align: center;
	background-color:#fff;
	padding: 3px;
	border:1px solid #abadb3;
	margin-bottom:3px;
	vertical-align:top;
	
}

/**  FINE MODULO ricerca    ***/


/**  INIZIO MODULO INTRODUZIONE PAESE    ***/
.SiscomIntroduzionePaeseTit {
	color:#115f21;
	font-weight:normal;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:22px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left;	
	padding-bottom:10px;
	padding-top:3px;
	
}
.SiscomIntroduzionePaeseDesc {
	color:#333;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	/*border-bottom:1px solid #000;*/
	text-align: justify;	
	padding-top:5px;
	
}

.IntrodPaeseAll {

text-align: justify;
margin-top:15px;

}

/**  FINE MODULO introduzionepaese    ***/


/**  INIZIO MODULO siscomfotoorizzontale    ***/
.SiscomImgFotoO
{
	width:220px;
	
	text-align:right;
	padding:0;
	
}
.SiscomContFotoO

{/*classe del div contenitore*/
	max-width:220px;
	/*height:180px;*/
	padding:1px;
	text-align:right;
	vertical-align:middle;

}
.SiscomFotoOTesto

{/*classe del div contenitore*/

	padding:5px;
	
	text-align:right;
}
/**  FINE MODULO siscomfotoorizzontale    ***/

/**  INIZIO MODULO GESTIONE    ***/
.GestDati
{
	background-color:#E9E5E5;
	border:1px solid #999;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #993300;	
}
.GestIntestaz
{
	background-color:#F7F2CE;
	border:1px solid #999;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000;
	
}
.GestTestoPiccolo
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000;
	background-color:#ccc;
	border:1px solid #999;
}



/**  INIZIO MODULO SALUTI SINDACO    ***/
.SiscomSalutiSindacoTit {
	color:#000000;
	font-weight:bold;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border-bottom:1px solid #000;
	text-align: center;	
	
}
.SiscomSalutiSindacoDesc {
	color:#000000;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border-bottom:1px solid #000;
	text-align: center;	
	
}
/**  FINE MODULO SALUTI SINDACO    ***/


/**  FINE MODULO GESTIONE    ***/
/**  MODULO galleria    ***/
.SiscomGalleriaimgp{
	width:152px;
	padding:2px;		
}
.SiscomGalleriatestop{
	width:156px;
}
.SiscomGalleriatitoloG
{
max-width:470px;	/*padding:2px;*/
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	color:#000000;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}
/**  MODULO NEWSLETTER    ***/
.SiscomBtNewsletter {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333;
	font-weight: normal;
	text-align: center;
	background-color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #abadb3;
	margin-bottom:3px;
	vertical-align:top;
	
}

.Siscomsfcontnewsletter {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: top;
}
SiscomTestoNewletter{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000000;
	width:660px;
}

.SiscomTestoNewletterscomTitolo {
	/**      titolo dei link del menu***/
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: left;
	vertical-align: middle;	
}
.PanelNewsletter {
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 2px;
	padding: 2px;
	
	/*border-bottom:1px solid #000;*/
}

/**  MODULO MENU    ***/

.RigaMenu{
	padding-bottom:5px;
}
.SiscomTitolo{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 32px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	text-align: left;
	color:#666;
}
.SiscomTitolo:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 32px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration:none;

}

.SiscomTitolo:Visited {
	color: #666;
	text-align: left;
	text-decoration:none;
	
}

.SiscomTitolo:Hover {
	color:#999;
	text-decoration:underline;

}

/** evidenzia  come fare**/

.SiscomTitoloEvidenzia{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:bold;
	text-align: left;
	color:#333;
}
.SiscomTitoloEvidenzia:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:bold;
	color:#333;
	text-align:left;
	text-decoration:none;
}

.SiscomTitoloEvidenzia:Visited {
	color: #333;
	text-align: left;
	text-decoration:none;	
}

.SiscomTitoloEvidenzia:Hover {
	color:#666;
	text-decoration:none;
}

/** evidenzia servizi **/
.SiscomTitoloEvidenziaServizi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	background-color: #ffc600!important;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px;
	line-height:70px;
}
.SiscomTitoloEvidenziaServizi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	background-color: #ffc600!important;
	text-align: left;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	height: 70px;
	line-height:70px;

}

.SiscomTitoloEvidenziaServizi:Visited {
	color: #000;
	text-align: left;
	text-decoration:none;	
}

.SiscomTitoloEvidenziaServizi:Hover {
	color:#ffffff;
	background-color: #003333!important;
	line-height:70px;
	height: 70px;
	padding-left: 24px;
	padding-right: 24px;
	text-decoration:underline;
}

/** modulo come fare**/
.SiscomTitoloComeFare{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	color: #000000;
	text-align: left;
}
.SiscomTitoloComeFare:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	color: #000000;
	text-align: left;
	/*text-decoration:underline;*/	
	
}

.SiscomTitoloComeFare:Visited {
	color: #333;
	text-align: left;
	
}

.SiscomTitoloComeFare:Hover {
	background-color:#E4EBE5;
	color:#003333;
	text-decoration:underline;
}

/** **/
.SiscomTitolo2 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#666;
	text-align:left;
	font-weight:normal;	
}

.SiscomTitolo3 {
    
	text-align: left;
	margin-bottom:5px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	vertical-align:top;
	color: #336666 ;
	font-weight:bold;

}

.SiscomTitolo4 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#5B5B5B;
	text-align: left;
	font-weight: bold;	
}

.SiscomTitoloBordo {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #ffffff;
	font-size:20px;
	line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	text-align: left;
	border:1px solid #ccc;
	background-color:#336666;
	margin-bottom:2px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
}


.SiscomTitoloGrande {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #006599;
	text-align: left;
}

.SiscomTitoloGrande:Hover {
	font-weight: bold;
	color:#950505;
	text-decoration:underline;
}
/* MODULO SISCOMRICERCAHOME */
/* Inizio Modifica Cristian 21/12/2016 - Modificate classi per barra ricerca in alto home */
.SiscomPanelCercaHome{
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
	float:right;
}
.SiscomCercaHome {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px!important; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	height: 45px; /* Cristian 12/06/2016 - rimosso l'important */
	width: 220px; /* Cristian 12/06/2016 - rimosso l'important */
	color: black;
	font-weight: normal;
	text-align: left;
	background-color:#ffffff!important;
	padding:10px; /* Cristian 12/06/2016 - rimosso l'important */
	box-sizing: border-box!important; /* Cristian 30/12/2016 - Forza tutti i browser a calcolare le dimensioni dell'elemento includendo padding, contenuto ed eventuali bordi. */
	border: 1px solid #f5f6f6;
}
.SiscomBtCercaHome{
	height: 45px!important;
	width: 45px!important;
	text-align: center;
	background-color:#336666 !important;
	padding:0px;
	border:0px;
	float:right;
	background: url(Images/search.png) no-repeat center;
	cursor:pointer;
}
/* Fine Modifica Cristian 21/12/2016 per barra ricerca in alto home */


/* Fine Modulo siscomricercahome */
.SiscomDescrizione2 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
	text-align: left;
	font-weight: normal;	
}

.SiscomDescrizione {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #263A29;
	text-align: left;
	font-weight:bold;
}

.SiscomTestoPiccoloCentrato {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #006599;
	text-align: center;
}

.SiscomDescrizione3 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left; /* Cristian 23/01/2017 - Allineamento a sinistra*/
	color:#000000;
}


.SiscomBordoBasso
{
	text-align: left;
	margin-bottom:1px;
	/*border-bottom:1px solid #999999; */
	background-color: #f5f6f6;
	padding-top:15px;
	padding-bottom:15px;
}

.SiscomBordoCentro
{
	text-align:left;
	margin-top:5px;
	margin-bottom:6px;
}

.SiscomBordoAlto
{
	margin-bottom:6px;
	margin-top:14px;
}

.SiscomLink {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
}

.SiscomLink:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
	/*text-decoration:underline;*/
}
.SiscomLink a {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
	/*text-decoration:underline;*/
}


.SiscomLink:Visited {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
	/*text-decoration:underline;*/
}

.SiscomLink:Hover {
	text-decoration:underline;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #999;
}

/** inizio voci siscomservizio (accessibilità, contatti etc)
**/
.SiscomLinkVociTop {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #fff;
}

.SiscomLinkVociTop:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #fff;
	/*text-decoration:underline;*/
}
.SiscomLinkVociTop a {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #fff;
	/*text-decoration:underline;*/
}


.SiscomLinkVociTop:Visited {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #fff;
	/*text-decoration:underline;*/
}

.SiscomLinkVociTop:Hover {
	text-decoration:underline;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #ccc;
}
/**
Fine - **/

.SiscomLeft{
	text-align: left;
}

.SiscomCenter{
	text-align: left; /* Cristian 20/12/2016 - Forzo l'allineamento a sinistra nonostante la classe in precedenza era usata per allineare al centro. Questo perchè nei nuovi siti AGID l'allineamento deve essere sempre a sinistra. */
	padding-bottom: 0px;
}

.SiscomRight{
	text-align: right;
}

.SiscomTable
{
	background-color: white;
}

.LblErrore
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: red;
}

.SiscomLente
{
	text-align: left;
	vertical-align: middle;
	background-image:url(Images/sflente.png);
	background-repeat: no-repeat;
	background-position: center;
	
}
caption{ 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	text-align:center;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:bold;
	color:#333;
}
.SiscomComuneInBreve
{ 
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	text-align:left;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#333;
}

/** Il comune di Breve **/
.SiscomCella1
{
    border-left-color: #F0F0F0;
    border-bottom-color: #F0F0F0;
    border-top-style: solid;
    border-top-color: #F0F0F0;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #F0F0F0;
    border-bottom-style: solid;
    border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000;
	text-align: left;
	background-color:#fcfbfb;
}

.SiscomCella2
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding:4px;
	color: #333;
	text-align: left;
	background-color: #fcfbfb;
}

.SiscomCella1Center
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: black;
	text-align: center;
}

.SiscomCella2Center
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	text-align: center;
	background-color: #F5F3EF;
}

.TestoPiccoloAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: black;
	font-size:16px;
	/*line-height: 24px;  Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */	

}

.TestoPiccoloAmmSind {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: black;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}

.TestoPiccoloColoreAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #006599;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}

.TestoGrandeAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border:1px solid #ccc;
	color: #333;
	padding:5px;
	background-color:#f5f6f6;
	margin-bottom:5px;
}

.TestoPiccoloGrassettoAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
}

.TestoGrandeGrassettoAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	border:1px solid #ccc;
 	padding:5px;
	color:#333;
	background-color:#f5f6f6;
	margin-bottom:5px;
}

.TestoGrandeGrassettoAmmSind {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
}

.TableGesAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #333;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border-left-color:#BFBFBF;
	border-bottom-color: #BFBFBF;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: white;
}

.EmailSindacoAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333;
	padding-top:5px;
	padding-bottom:5px;
    border-width: 1px;
	/*text-decoration:underline;*/
}

.EmailSindacoAmm:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #333;
	/*text-decoration:underline;*/	
}
.EmailSindacoAmm:hover {
	color:#4f4e4e;
	text-decoration:underline;
}

.CellaVuotaAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
    border-width: 1px;
    text-align:left;
}

.FotoAmm {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	background-color: #FFFFFF;
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
    border-width: 1px;
    text-align:justify;
}

.Foto {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	background-color: #FFFFFF;
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
    border-width: 1px;
    text-align:left;
}



.SiscomTableGes {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: black;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	border-left-color:#BFBFBF;
	border-bottom-color: #BFBFBF;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: white;

}
.SiscomCellaCenter{
	text-align: center;
	padding-left: 5px;	
}

.SiscomCellaLeft{
	text-align: left;		
	padding-left: 5px;	
}

.SiscomCellaRight{
	text-align: right;	
	padding-left: 5px;		
}

.SiscomTestoPiccolo
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #000;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}

.SiscomElencoMenu{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	text-align: left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0;
	padding-right:0;
	vertical-align: middle;	



}

.SiscomElencoMenu:Link{
	color: #006599;	
}

.SiscomElencoMenu:Link:Hover{
	color:#950505;
	text-decoration:underline;
}


/* colore della regione (dislocazione) in alto*/
.SkinObject{
    color: #fff;	
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:bold;

}
/**  MODULO MENU  DINAMICO  ***/

.SiscomMenuRowPadre{
line-height:1.2em;
text-align:left;


}
.SiscomMenuRowFiglio{
line-height:1.0em;
text-align:left;
border: 1px solid #d7cfca;
}
.SiscomMenuLinkPadre{
	display:block;
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding-top:4px;
	padding-left:4px;
	font-weight:normal;
	padding-bottom:4px;
	margin-bottom:1px;
	border:1px solid #9e928f;
	padding-right:2px;
	background-color:#F7F7F7;
	margin-bottom:1px;
	
}
.SiscomMenuLinkPadre a{
 }

.SiscomMenuLinkPadre:Link{
	display:block;
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	margin-bottom:1px;
	color:#006599;
	font-weight:bold;
	
	padding-right:2px;
	background-color:#F7F7F7;

	margin-bottom:1px;
	border:1px solid #9e928f;
	
	
}
.SiscomMenuLinkPadre:Hover{
	background-color:#006699!important; 
	color: #fff!important;  
	font-weight:bold;
	border:1px solid #9e928f!important; 
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	margin-bottom:1px;
	
}

.SiscomMenuLinkPadre:Focus{
	color:#fff;
	
	font-weight:bold;
	background-color:#F7F7F7;
	border:1px solid #9e928f;
}
.SiscomMenuLinkPadre:Visited{
	color: #006599;
	
	font-weight:bold;

	background-color:#F7F7F7;
	border:1px solid #9e928f;
}

/*Figlio*/
.SiscomMenuLinkFiglio{
	display:block;
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding-top:4px;
	padding-right:1px;
	padding-left:8px;
	padding-bottom:4px;
	border-left:6px solid #006599;
	border-bottom:1px solid #006599;
	margin-bottom:1px;
	background-color:#fff;
	
}
.SiscomMenuLinkFiglio a{
}
.SiscomMenuLinkFiglio:Link{
	display:block;
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color:#980808;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:4px;
	padding-right:1px;
	border-left:6px solid #006599;
	margin-bottom:1px;
	background-color:#fff;
	border-bottom:1px solid #006599;
	
	
}
.SiscomMenuLinkFiglio:Hover{ 
	color: #FFF !important; 
	padding-right:1px;
	padding-left:8px;
	border-left:6px solid #FDFBFE !important;
	background-color:#006699 !important;
	border-bottom:1px solid #006599;
}
.SiscomMenuLinkFiglio:Focus{
	
	color:#000000;
	padding-right:1px;
	padding-left:8px;
	border-left:6px solid #006599;
	background-color:#fff;
	border-bottom:1px solid #006599;
}
.SiscomMenuLinkFiglio:Visited{
	
	color: #980808;
	padding-right:1px;
	padding-left:8px;
	border-left:6px solid #006599;
	background-color:#fff;
	border-bottom:1px solid #006599;
}



/**  FINE MODULO MENU DINAMICO   ***/

.SiscomDescrizioneAggiuntiva{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000000;
	padding-left:20px;
	text-align: left;
}
.bold {
	font-weight: bold;
}


.TestoSito{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #666;
}

.TitoloSito{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	color: #333;
	text-align: left;
	margin-left:0px;
	margin-bottom:16px;
}
h1{
	/*   carattere del nome ente */
	color:#1c2024;
	font-family: "Titillium WebBold",Helvetica,Arial,sans-serif;
	font-size:40px;
	line-height: 60px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	padding:0;
	text-align: left;
	vertical-align: top;
}

h2{
	color: #000000;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:30px;
	line-height: 45px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	padding:0;
	margin:0;
	text-align:left;
	
}

h3 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:25px;
	line-height: 37px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#1e1e1e;
	text-align: left;
	font-weight:bold;
}
h4 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000;
	
	font-weight: normal;
	padding-bottom:5px;

 	padding:0;   
	margin:0;   
	text-align:left; } 
h5 {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000;
	text-align:left;
	font-weight:normal;	
}
h6{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	color: #000000;
	text-align: left;
	
}
.alignjustify { 	text-align:left; 
}

.SiscomHiddenH1{display:none; color:#000; background-color:#FFF;} 
.SiscomHidden{visibility:hidden;} 
.SiscomFloatLeftCenter{float:left;text-align:center;vertical-align:top;} 
.SiscomFloatLeftCenterLinkUtiliHome{float:left;text-align:center;vertical-align:middle; padding-top:15px;} 
.SiscomFloatLeftLeft{
	float:left;
	text-align:left;
	vertical-align:top;
	} 
	
.SiscomFloatLeftNone{clear:left;} 

#menuintestazioneAzienda {
	padding:0!important;
	margin:0!important;
}
.artmediacssmenu{
	width:100%;
	padding:0;
	margin:0;


}

.AspNet-Menu-Vert{
	width:100%;
	padding:0px; 
	margin:0px;
	left:0px;
}



ul.level1{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	}





ul.level1 li:link{
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #000;
	text-align: left;
	display:block;
}

ul.level1 li:Visited{

	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #000;
	text-align: left;
	display:block;

}
ul.level1 li:hover{
	text-decoration:none;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #999!important;
	text-align: left;
	display:block;
	background-color:#e3d4c5;

}



.SiscomTitoloNews{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #000;
	text-align: left;
	
}
.SiscomTitoloNews:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #000;
	text-align: left;

}

.SiscomTitoloNews:Visited {
	color: #000;
	font-weight: normal;
	text-align: left;

}

.SiscomTitoloNews:Hover {
	font-weight: normal;
	color:#333;
	text-decoration:underline;
}

.SiscomPaddingLink  {

	padding-left:19px;
	padding-top:4px;
}


.SiscomTitoloEventi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: bold;
	text-align: left;
	color:#000;
	
}
.SiscomTitoloEventi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color: #000;
	text-align: left;
}

.SiscomTitoloEventi:Visited {
	color: #000;
	font-weight: normal;
	text-align: left;

}

.SiscomTitoloEventi:Hover {
	color:#3f3f3f;
	font-weight: normal;
	text-decoration:underline;
		
}
.SiscomPaddingLink  {

	padding-left:19px;
	padding-top:2px;
}


.Indietro {
	margin-right:4px;

}
.ParIndietro {
	padding-top:30px;

}
.sfRegistrazione {
	text-align:right;
}

.SiscomDivServiziGestiti
{ 
	margin-bottom:2px;
	padding:0;
	margin-top:0;
}
.SiscomDivComeFarePerUffici
/** come fare per **/
{ 
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
}

.SiscomDivTitoloComeFarePerUffici
{ 
	margin-bottom:2px;
	padding:2px;
	margin-top:8px;
}

.PanelLinkPiePagina
{ 
	margin-top:5px;
	padding-top:2px;
	padding-bottom:5px;
	text-align:center;
}
/* TinyMCE specific rules */ 
body.mceContentBody { 
   background: #FFF!important; 
   text-align:left;
} 
 
.mceContentBody a { 
   color: #000 !important; /* FF requires a important here */ 

}
/* Classi per Editor TinyMce */ 

.TestoEditorRosso {
	color:#900;
}
.TestoEditorBlu{
	color:#036;
}
.TestoEditorNero {
	color:#000;
}
.TestoEditorGiallo {
	color:#ffff00;

}
.TestoEditorGialloScuro {
	color:#999900;

}
.TestoEditorArancione {
	color:#cc6600;
}
.TestoEditorVerdeChiaro {
	color:#339900;
}
.TestoEditorVerdeScuro {
	color:#003300;
}
.TestoEditorViola {
	color:#6600cc;
}
.TestoEditorFucsia {
	color:#990099;
}

.SiscomTitoloBandiDettaglio{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	text-align: left;
	color:#333;
}
.SiscomTitoloBandi{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight:normal;
	text-align: left;
	color:#333;
	
	
}
.SiscomTitoloBandi:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	font-weight: normal;
	color:#333;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	display:block;
	word-wrap: break-word;
	text-decoration:none;
}

.SiscomTitoloBandi:Visited {
	color:#333;
	text-align: left;
	text-decoration:none;	
}

.SiscomTitoloBandi:Hover {
	color:#666666;
	text-decoration:underline;
}
.alignjustify { 	text-align:left; 
}

/** CALENDARIO EVENTI  ***/
.SiscomPanelCalendar{

	text-align:center!important; 
	margin-top:0px;

}
.SiscomPanelEvento{

	text-align:left; 

}
/** FINE CALENDARIO EVENTI  ***/

/** VOCI MENU PER CATEGORIE **/
.SiscomMenuPanelCategorie{
	margin-bottom: 14px;
	word-wrap:break-word;
	margin-top:0;
}



.SiscomMenuPanelBanner{
	vertical-align: middle;
	width: 100%;
}


.SiscomMenuLinkBanner img{
	max-width: 100%;
}

.SiscomMenuPanelImage{
	float:left;
	text-align:left;
	vertical-align: middle;
	width: 25%;
	height:auto;
}

.SiscomMenuPanelTesto{
	float:right;
	text-align:left;
	vertical-align: middle;
	width: 75%;
	height:auto;
}

.SiscomMenuVoceImage{
	text-align:center;
	vertical-align: top;
	max-width: 100%;
	max-height: 100%;
}
/** FINE VOCI MENU PER CATEGORIE **/

/** TAG CLOUD **/
.TagCloud1
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 15px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight: 500;
	opacity: 0.30;
	/* filter: alpha(opacity=30); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud2
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-size: 11px;
	line-height: 16px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:500;
	opacity: 0.35; 
	/* filter: alpha(opacity=35); /*  For IE8 and earlier */
	padding:5px;
}

.TagCloud3
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:600;
	opacity: 0.40;
	/* filter: alpha(opacity=40); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud4
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 19px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:600;
	opacity: 0.45;
	/* filter: alpha(opacity=45); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud5
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-size: 14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:700;
	opacity: 0.50;
	/* filter: alpha(opacity=50); /* For IE8 and earlier */
}

.TagCloud6
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 15px;
	line-height: 23px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:700;
	opacity: 0.60;
	/* filter: alpha(opacity=60); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud7
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 25px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:800;
	opacity: 0.70;
	/* filter: alpha(opacity=70); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud8
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-size: 19px;
	line-height: 28px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:800;
	opacity: 0.80;
	/* filter: alpha(opacity=80); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud9
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 21px;
	line-height: 31px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:900;
	opacity: 0.90;
	/* filter: alpha(opacity=90); /* For IE8 and earlier */
	padding:5px;
}

.TagCloud10
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size: 24px;
	line-height: 36px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	font-weight:900;
	opacity: 1.00;
	/* filter: alpha(opacity=100); /* For IE8 and earlier */
	padding:5px;
}

.TagCloudPanel
{
	width: 93%;
	padding: 6px;
	padding-left: 10px;
	text-align: left;
	/* -ms-text-justify: distribute-all-lines; */
	/* text-justify: distribute-all-lines; */
}

.Tags
{
	display: inline-block;
}

.StretchLabel {
	width: 100%;
	display: inline-block;
	font-size: 0;
	line-height: 0
}

/** FINE TAG CLOUD **/

/** DATI MONITORAGGIO **/

.PanelAnnoPrec {
	float:left;

}
.PanelAnnoInCorso {
	float:left;
	width:60%;
	text-align:center;

}
.PanelAnnoSucc {
	float:right;

}
.TestoDatiMonitoraggioPiccolo{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 21px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#666;
}

.SiscomCellaDatiMonitoraggio
{
	padding:10px;
}
.SiscomCellaDatiMonitoraggioDato
{

	text-align: right;
	padding:10px;
}
.PanelDatiMonitoraggio {
	margin-bottom:20px;
	margin-top:30px;

}

/**  FINE DATI MONITORAGGIO **/

/**  INIZIO CONTATTI ENTE **/

.SiscomCella1ContattiEnte
{

	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color:#000;
	text-align: left;
	padding-top: 3px!important;
	padding-left: 2px;
	padding-bottom: 3px;
	vertical-align:top;

	width:100px;
}

.SiscomCella2ContattiEnte
{
	
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #000;
	text-align: left;
	border:1px solid #666;

	padding-bottom: 3px;


	
}

.SiscomTestoPiccoloContattiEnte
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #000;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	background-color:#FFF;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	margin-top:2px;

}
.SiscomDescrizione2ContattiEnte {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: #002149;
	text-align: left;
	
	
}

.ModSiscomContattiEnteC {

	text-align: left;
	
	
}
.ContenitoreModuloRichiesta {

	text-align: left;
	
	
}
/**  FINE CONTATTI ENTE  **/
fieldset 
{
	border:1px solid #CCC;
	padding-top:2px;
	margin-bottom:2px;	
}

label 
{ 
        display: inline-block; 
        text-align:left;
        padding: 5px 0; 
}

.SiscomTematicheDisabilitate
{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	color: #000;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
}


.SiscomCella1CenterTestoPiccolo
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:10px;
	line-height: 15px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: black;
	text-align: center;
}

.SiscomCella2CenterTestoPiccolo
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:10px;
	line-height: 15px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: Black;
	text-align: center;
	background-color: #F5F3EF;
}

.MassimaLarghezza500
{
	width: 100%;
	max-width: 500px;
}


.SiscomCella2CenterBlu
{
	border-left-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 24px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
	color: white;
	text-align: center;
	background-color: #336666;
}

.IconaUffici
{
	width: 18px;
	margin-right: 10px;
}

.btn-menu-responsive-home
{
	margin-left: 12px;
	padding: 8px;
	cursor:pointer;
	width: 24px!important;
	height: 24px!important;
	color: #ffffff;
	background: url(Images/home.png) no-repeat top;
    	background-origin: content-box;
    	background-position-y:center;
}

.btn-menu-responsive-home > a
{
	display: block;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	width: 24px!important;
	height: 24px!important;
}

.btn-menu-responsive-chiudi
{
	float: right;
	margin-right: 12px;
	padding: 8px;
	cursor:pointer;
	width: 24px!important;
	height: 24px!important;
	color: #ffffff;
	background: url(Images/cancel.png) no-repeat top;
    	background-origin: content-box;
    	background-position-y:center;
}

/* Cristian 02/02/2018 - Cancellato -> .MenuPushResponsive-push-toright .btn-responsive-menu */



/* Inizio Cristian 01/08/2018  - Aggiunte classi per guida turistica con visualizzazione immagini */
.LinkTitoloGuidaTuristicaImmagini{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height: 20px;
	color: black;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 6px;
	padding-right: 6px;
	display:block;
	font-weight: bold;
	word-wrap: break-word;
}
.LinkTitoloGuidaTuristicaImmagini:Link {
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 20px;
	color: black;
	text-align: left;
	padding-bottom:10px;
	display:block;
	font-weight: bold;
	word-wrap: break-word;
}
.LinkTitoloGuidaTuristicaImmagini:Visited {
	color: black;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;
}
.LinkTitoloGuidaTuristicaImmagini:Hover { text-decoration:underline; padding-bottom:10px;}


.DescrizioneGuidaTuristicaImmagini{
	font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height: 20px;
	color: black;
	text-align: left;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	word-wrap: break-word;
	cursor: pointer;
}


.ContenitoreImmagineGuidaTuristica
{
	float:left;
	width:160px;
}

.ContenitoreDatiGuidaTuristica 
{
	float:left;
	margin-left: 10px;
}

.ContenitoreDettaglioGuidaTuristica
{
	clear: both;
	margin-bottom: 50px;
}

.ContenitoreDettaglioGuidaTuristica::after {
    content: "";
    clear: both;
    display: table;
}
/* Fine Cristian 01/08/2018*/