

/* *************************************************************************** */
/* ***************			INIZIO STRUTTURA SKIN 			****************** */
/* *************************************************************************** */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	font-size:100%;
	color:#000000;
	background-color:#e1e6eb;
	background-image: url(Images/sfbody.jpg);
	/*background-repeat: repeat-y;*/
	background-repeat: repeat-y;
	background-position:center;
	/*background-attachment: fixed;*/

}


.invisibile{
	visibility:hidden;
	padding:0;
	margin:0;
	height:1px;
}


h1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:10px;
	font-weight:bold;
	font-size:medium;
	text-align:center;
	color: #000000; 
	margin:5px;
	line-height:1.2em;
	
	text-align:center;
}

h2{
	font-family: Arial, Helvetica, Verdana, sans-serif;;
	color: #cc9900;
	font-weight:bold;
	font-size:medium;
	text-align:center;
	padding:0;
	line-height: normal;
} 

h3{
	font-family: Arial, Helvetica, Verdana, sans-serif;;
	color: #003366;
	font-weight:bold;
	font-size: 1.0em; 
	text-align:center; 
	padding:0;} 


.TitEntiEccellenti{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #8A760E;
	font-weight:bold;
	font-size:medium;
	text-align:center;
	padding:0;
	line-height: normal;
} 

	.TitAreaProdotti{

	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding-bottom:10px;
	padding-top:5px;

	background-color:#EFEAD0;
	border-bottom:1px dotted #003366;
	border-top:1px dotted #003366;
	
	} 
	
	
	
h4{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	font-size: 0.9em; 
	text-align:left; 
	padding:0;
	margin:0;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding-bottom:10px;
	padding-top:5px;

	
	} 
	
	/*
		h4:Link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding:0;
	margin:0;
	
	} 
		h4:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding:0;
	margin:0;
	
	} */

h5{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	/**text-align:left; **/
	padding:0;
	margin:0;
	
	} 
	
	
	h5:Link{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	padding:0;
	margin:0;
	
	} 
		h5:Hover{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	padding:0;
	margin:0;
	
	} 
h6{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	
	font-weight:bold;
	font-size: Small; 
	text-align:left; 
	padding:4px;
	margin:4px;
	} 

.TitoloPrimoPiano{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding-top:5px;
	margin:0;
	
	} 
	
	
	.TitoloPrimoPiano:Link{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding:0;
	margin:0;
	
	} 
	.TitoloPrimoPiano:Hover{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#336699;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding:0;
	margin:0;
	
	}
	
	.TitoloCaseHistory{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#333;
	font-weight:bold;
	font-size: small; 
	text-align:center; 
	padding:0;
	margin:0;

	
	} 
	.TitoloDCaseHistory{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#336699;
	font-weight:bold;
	font-size:medium; 
	text-align:left; 
	padding:0;
	margin-bottom:10px;
	line-height:1.1em;
	

	
	} 
	 
Caption{
	color:#ffcc00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: small; 
	text-align:left; 
	margin:0;
	background-color:#003366;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	
	}
	
.captionProgrammi{
	color:#ffcc00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 1.8em; 
	text-align:center; 
	padding-bottom:11px;
	padding-top:11px;
	margin:0;
	background-color:#003366;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	
	}
	.CaptionBold{
	color:#ffcc00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-align:center; 
	margin:0;
	background-color:#003366;
	
	}
div.textimage{border-bottom: 0 solid #fff; text-align:justify;} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left; margin: 1px 6px 1px 1px; vertical-align: top;
padding: 3px;
	}
	div.textimage .imgborder{float:left; margin: 1px 6px 1px 1px; vertical-align: top;
padding: 3px;
	}


#contenitorehome{
	margin: auto;
	padding: 0;
	text-align: left;
	width: 860px;
	/*background-color:#EFF7E4;*/
	/*background-color:#fff;*/
	/*background-image: url(Images/sfondosiscom.gif);
	background-repeat: no-repeat;
	background-position: left 200px;*/	/*border-top:3px solid #53717E;
		border-bottom:1px solid #53717E;
			border-left:1px solid #53717E;
				border-right:1px solid #53717E;*/
}
#contenitore{
	margin: auto;
	padding: 0;
	text-align: left;
	width: 860px;
	
	/*background-color:#EFF7E4;*/
	/*background-color:#fff;*/
	/*background-image: url(Images/sfondosiscom.gif);
	background-repeat: no-repeat;
	background-position: left 200px;*/	/*border-top:3px solid #53717E;
		border-bottom:1px solid #53717E;
			border-left:1px solid #53717E;
				border-right:1px solid #53717E;*/
}

p {
	border:0;
	margin:0;
	padding:0;
	vertical-align:top;
	line-height:1.1em;
	
	/*text-align:justify;*/
	
}
ul {
	border:0;
	text-indent: 1px;
	margin-left: 5px;
	padding-left: 10px;
	list-style:inside;
	list-style-type:square;
	color:#000000;
}
 li {
	border:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #000;
	/*text-indent: 0px;*/
	list-style-type: square;
	/*white-space: normal;
	margin-left: 3px;
	padding: 0;*/
	text-align:justify;
}
/*   SEZIONI E IMPOSTAZIONI DELLE PAGINE */


	/* Sezione: "TI TROVI IN: Home"*/
.Normal {
	
	text-decoration: none;
	
}
#dnn_MenuPrincipale {

	
	padding:0;
	margin:0;

	/*background-color:#003366;*/

}	
#barraUsername {
	background-color: #fff;
	float:left;
	/*width:608px;*/
	color:#000;
	text-align:left;	
	margin-top:3px;
	padding:0;
	margin-left:0;

	
	
}	
#barraUsernameAzienda {
	background-color: #fff;
	/*width:608px;*/
	color:#000;
	text-align:left;	
	margin-top:3px;
	padding:0;
	margin-left:0;

	
	
}
.barraUsername {

	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #000;
	padding-left:15px;
}	
.barraUsernameAzienda {

	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #000;
	padding-left:0;
}	

.SfondoAggEsperienza {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #000;
	background-color:#ffffcc;
	background-image: url(Images/aggesperienza.gif);
	/*background-repeat: repeat-y;*/
	background-position: right bottom;
	background-repeat: no-repeat;

}	

.SiscomLinkBreadcrumb {
/* Sezione: "TI TROVI IN: Home    
STILE DELLA VOCE "HOME" "*/
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #000;
}

.SiscomLinkBreadcrumb:Link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #000;
}

.SiscomLinkBreadcrumb:Visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;

	color: #000;
	
}

.SiscomLinkBreadcrumb:Hover {
	text-decoration:underline;
	color: #000;
	
	
}
	
/* FINE Sezione: "TI TROVI IN: Home"*/
.SiscomTestoRicercato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: small;
	text-align: left;
	}
/* INIZIO Sezione: PRIMO PIANO"*/
.sfInPrimoPiano{	
}
/* FINE Sezione: "PRIMO PIANO"*/
.sfCaseHistory{

	border-bottom: 1px dashed #000;
	padding-bottom:10px;
	padding-top:10px;
	text-align: left;
}
/* INIZIO Sezione: VEDI ANCHE"*/
.VediAnche_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000;
	border-top: 2px solid #7A8BB7;
	
	/*background-color:#F0F3F9;*/
	padding-top:6px;
	text-align:left;
	margin-top:60px;
	
}

/* FINE Sezione: "PRIMO PIANO"*/
.SiscomLinkGrande {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color: #000;
}

.SiscomLinkGrande:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color: #000;
}

.SiscomLinkGrande:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #000;
	font-weight:normal;
}

.SiscomLinkGrande:Hover {
	text-decoration:underline;
	color: #333!important;
	font-size:x-small;
	font-weight:normal;
}
	


#sup {

	background-color:#fff;	
	border:none;
	padding:0;
	margin:0;
	
}

#dataodierna {
	float:left;
	
	text-decoration: none;
	text-align: right;
	width: 348px;
	margin-left:0;
	padding-right:10px;
	margin-top: 15px;
	background-color:#fff;	
	min-height:28px;
	color:#003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	
}

#dnn_menudiservizio{
	float:left;
	width:500px;
	margin:0;
	padding:0;

	/*background
	/*background-color: #FFFFFF;	*/
	
}

#intestazente{
	/*   carattere del nome ente dietro lo sfondo */
	
	color:#F8ECCB;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.6em;
	padding:0;
	text-align: left;
	vertical-align: top;
	
}
#intestazione {


}
#rimpiazza {
	position:relative;
	z-index:1;
	width:100%;
	height:80px;
	margin:0;
	padding:0;
	
	
	/*background-color:yellow;*/
}
#rimpiazza a{
/*   lasciare come nome immagine topcomune.gif in quanto la newsletter punta a questa immagine*/
	display:block;
	background:  url(Images/topsito.jpg) no-repeat;
	text-decoration:none;
	height:80px;
	margin:0;
	padding:0;
	
}
#rimpiazza a span{
	position:relative;
	z-index:-1;
	margin:0;
	padding:0;
	text-align: left;
	vertical-align: bottom;
	font-size:1.0em;
	color:#000000;
}


#navigation {
	/*height:auto;*/
	/*height:30px;*/
	width:100%;
	/* line-height:24px;  */
	/*margin-left:20%;*/
	/*position:relative;
	z-index:1;*/
	text-align:left;
	/*clear:both;
	float:left;*/
	padding:0;
	margin:0;
	height: 0px;

}

#corposenzacs {
	
	padding-bottom: 20px;
	border-bottom:1px solid #999;
	clear:both;

}



#menucentrato {
	text-align:left;
	
	/*background-color:#C6D5C6;*/

}

#corposenzacs {
	float: left;
	width: 100%;
	color: #000;
	display: inline;
	background-color:#FFFFFF;

}
#ausiliario {
	float: left;
	width: 860px;	/*RICCARDO background: transparent url(Images/sfondocolonnadv.jpg) right top repeat-y;*/
	/*background: transparent url(Images/sfondocolonnadv.jpg) right top repeat-y;*/

}



/*   COLONNE DNN  */
#dnn_colonna2 {/*
	float: right;
	width: 180px;
	padding:1px;*/
	/*margin: 1px 1px 0 0;
	margin: 5px 5px 5px 5px;*/
	/*clear:right;*/
	margin:0;
	padding:0;

	
}


#dnn_colonna3 {
	margin: 0 180px 0 163px;
	vertical-align: top;
	background: transparent;
	color: #000;
}
#dnn_colonna9 
/*si usa per le pagine interne, scompare la terza colonna sulla destra*/
{
	margin: 0 0 0 163px;
	vertical-align: top;
	background: transparent;
	color: #000;
}


#intestazione {
/* Sezione contenente il titolo del sito*/
width:100%; 

}
.marginesx {
/* nella pagina contatti, fa in modo che possa disporre in modo centrale il tag ul dell'elenco*/
margin-left:37%; 
text-align:left;

}
.marginesxSedi {
/* nella pagina sedi, fa in modo che possa disporre in modo centrale il tag ul dell'elenco*/
margin-left:20%; 
text-align:left;

}

#dnn_menusezioni{

	margin:0;
	padding:0;
		/*background-color: #FFFFFF;	*/

	  width:30%;


	background: transparent;
	
	position:relative;
	left:60%;
	top:1px;

}

#dnn_contentpane{
	width:100%;
	padding: 0;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin:0;
	
}
#dnn_contentpanetop{
	width:100%;
	padding: 1px;

	text-align: center;	
	margin:0;
	float:none;
	

}
#dnn_contentpanebottom{
	width:858px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin:0;
	background-color:#FFFFFF;
	border-top:1px dashed #003366;
	text-align:center;
	clear:left;
}
#dnn_contentpanemiddle{
	width:638px;
	padding: 1px;
	color:#000;
	text-align: justify;	
	line-height: 0.9em;
	margin:0;
	background-color:#FFFFFF;
	position:relative;
	left:111px;
	clear:left;
}
#dnn_colonnasinistra{
	float:left;
	width:74%;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 1px 0 0;
	vertical-align: top;
}
#dnn_colonnadestra{
	float:left;
	width:20%;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 0 0 0;

}

#dnn_colonnasinistra2{
	/* colonna della pagina centrale di dim diverse dalla colonna sin precedente  */
	float:left;
	width:160px;
	padding: 1px;
	color:#000;
	text-align: left;
	line-height: 0.9em;
	margin: 0;
	clear:left;
	vertical-align: top;	
	
}

#dnn_colonnaintsx{
/* colonna della pagina centrale di dim diverse dalla colonna sin precedente  */
	float:left;
	/*width:230px;*/
	/*width:330px;*/
	width:375px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 5px 1px 5px;
	/*background-image: url(Images/sfondo_news.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	background-color:#e6e9ed;*/
	
	/*background-color:#FFFFFF;*/
}
#dnn_colonnaintdx{
/* colonna interna destra della colonna destra2 serve per ad es immagine e descrizione paese  */

	float:right;
	/**width:275px;**/
	/*width:296px;*/
	width:263px;
	padding: 1px;
	color:#000;
	text-align: right;	
	line-height: 0.9em;
	margin: 0 0 0 0;

	/*background-color:#FFFFFF;*/
}

#dnn_colonnaintsxgrande{
/* colonna della pagina centrale di dim diverse dalla colonna sin precedente  */
	float:left;
	width:350px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 1px 1px 1px;
	
	/*background-color:#FFFFFF;*/
}
#dnn_colonnaintdxpiccolo{
/* colonna interna destra della colonna destra2 serve per ad es immagine e descrizione paese  */

	float:left;
	width:160px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 10px 0 0;
	/*clear:left;*/
	/*background-color:#FFFFFF;*/
}

#dnn_colonnadestra2{
/* colonna della pagina centrale di dim diverse dalla colonna destra precedente  */

	float:left;
	width:520px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 0 0 0;

	
	
}

#dnn_colonnasinistra4{
/* colonna della pagina centrale contenente il menu */
	float:left;
	width:200px;
	/*width:240px;*/
	/*width:160px;*/
	padding-top: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin:0;
	vertical-align:top;
	min-height:100px;
	/*padding-left:5px;*/
	/*background-color:#E4E6EA;*/
	

	
}
#dnn_colonnadestra4{
/* colonna della pagina centrale che comprende tutta la pagina restante  */

	float:left;
	/*width:688px;*/
	width:638px;
	color:#000;
	text-align:center;	
	line-height: 0.9em;
	margin:0;
	padding-top:0;
	padding-left:6px;
	background-color:#FFFFFF;
	margin-left:10px;
	/*border-left:1px dotted #999;*/
	
	
}

#dnn_cintsxdestra4{
/* colonna all'interno della colonna destra2  */
	float:left;
	/*width:400px;*/
	width:475px;
	padding: 10px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	text-align:justify;
	/*margin-left: 164px;*/
	border-right: 1px solid #CCCCCC;
	/*background-color:#E5EAF7;*/
	
	
}
#dnn_cintdxdestra4{
/* colonna all'interno della colonna destra2  */

	float:right;
	width:162px;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	text-align:justify;
	margin:0;
	clear:right;
	
	
}
#dnn_cintsxmeta4{
/* colonna all'interno della colonna destra2  */
	float:left;
	width:310px;
	padding: 4px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	text-align:justify;
	margin-left: 5px;
	/*border-right: 1px solid #CCCCCC;*/
	
	
}
#dnn_cintdxmeta4{
/* colonna all'interno della colonna destra2  */

	float:right;
	width:310px;
	padding: 1px;
	color:#000;
	text-align: left;	
	text-align:justify;
	margin-right:10px;
	
	
}


#dnn_colonnasinistra3{
/* colonna della pagina centrale di dim uguale alla colonna sinistra  */
	float:left;
	width:48%;
	padding: 1px;
	color:#003366;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 1px 0 0;
	
}
#dnn_colonnadestra3{
/* colonna della pagina centrale di dim uguale alla colonna sinistra  */

	float:left;
	width:50%;
	padding: 1px;
	color:#000;
	text-align: left;	
	line-height: 0.9em;
	margin: 1px 0 0 0;
	
}
/*   FINE COLONNE DNN  */


/*   INIZIO CONTENT STYLES  */
.lblerrore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: black;
}
.alignelencomenu {
	text-align:left;
	margin-left:40%;
}
.elencomenu {
	color:#85B358;
	font-size: 1.0em;
	list-style-type: square;
	line-height:2.0em;	
	
}
.elencomenutit {
color:#2d538d;
	font-size: 1.0em;
	list-style-type: circle;
	line-height:2.0em;	
	
}

#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;
	
	background: transparent;
	color: #000;
}
#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;
	padding:0;
}

#alto {
	background-color: #FFFFFF;	

}

.right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40%;
}

.piepaginas {
	background-color:#fff;
	text-align:center;
	vertical-align:top;
	color: #003366; 
	font-size: x-small; 
	text-decoration: none; 


}
	.copyright{
	/*background-color:#fff;*/
	text-align:center;
	vertical-align:top;
	color: #333; 
	font-size: x-small; 
	text-decoration: none; 
	margin-top:20px;
	
	}
	
	
#pie-di-pagina {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #003366;
	background-color:#ffffff;
	margin-top:20px;
	padding-top:5px;
	/*clear:both;
	float:left;*/
	
} 
	.Divisorio {
	border-top: 1px dashed #333;
	width:50%;
	margin-left:25%;
	padding-bottom:10px;
	/*clear:both;
	float:left;*/
	
} 


/*#pie-di-pagina a{
	color:#000000;
	
}
#pie-di-pagina a:hover{
	color:red;
	
}*/
#colonna-2, #colonna-3, #pie-di-pagina {
	padding: 10px 0; 
}



#alignstright { 
	text-align: right; 
	padding-top:2px;
	padding-bottom:0;
	padding-right:5px;
	float:right;
	margin-bottom:0;


}
#alignstrightAzienda { 
	text-align: right; 
	padding-top:2px;
	padding-bottom:0;
	padding-right:0;
	float:right;
	margin-bottom:0;


}

.Linkstampa{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	text-align: center;
	color:#000;
	font-weight:normal;
}
.Linkstampa:link, .Linkstampa:visited{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	text-align: center;
	color:#000;
	font-weight:normal;
}
.Linkstampa:hover{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	text-align: center;
	color:#950505;
	text-decoration:underline;
	font-weight:normal;
}


Title{
	color: #000000;
	font-weight:bold;
	font-size: 0.9em; 
	text-align:center; 
	padding:0;} 


.colonnatab{
	
color:#000000;
background-color:#FFFFCC;
padding:2px;
font-size:0.9em;
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: Arial, Helvetica, Verdana, sans-serif;
    font-size:small;
	font-weight:bold;
	color:#000000 !important;
	margin-top:10px;
	
}

/* style of item titles on edit and admin pages */
.SubHead    {
   	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:small;
    font-weight:bold;
    color: #000;
}
 p {
   	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:small;
	line-height:1.2em;
    color: #000;
}

#menuintestazione {
	width: 100%;
	background: #fff;
	color: #FFF;
}
	

a:link{
	background:transparent;
	border:none;
	

}
a:visited{
	background:transparent;
	text-decoration: none;
	
}
a:hover,a:focus,a:active{
background:transparent;
color:#000000;
}
/*  Link Home*/
.LinkHome {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	color: #003366;
	text-decoration: none;
	font-weight:bold !important;	

}
.LinkHome:link{
		font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	color: #003366;
	text-decoration: none;
	font-weight:bold;	

}

.LinkHome:visited{
		font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	color: #003366;
	text-decoration: none;	
	font-weight:bold;	
	
}
.LinkHome:hover,a:focus,a:active{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	color: #333;
	text-decoration: none;	
	font-weight:bold;	
}


/*  Link elenco programmi link al dettaglio digitalpal*/
.LinkDigitalPal {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #cc9900;
	text-decoration:  underline;	
	font-weight:bold !important;	

}
.LinkDigitalPal:link{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #cc9900;
	text-decoration:  underline;	
	font-weight:bold;	

}

.LinkDigitalPal:visited{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #cc9900;
	text-decoration:  underline;		
	font-weight:bold;	
	
}
.LinkDigitalPal:hover,a:focus,a:active{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: #003366;
	text-decoration: underline;	
	font-weight:bold;	
}

/*  Link vedi anche voci li*/


ul.menuLink {  list-style: square!important; 
					color: #000!important; }
li.bordilink { 
				line-height: 2.2em;

}


.Link2{
	/*font-size:0.7em;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:underline;
}
.Link:hover{
	/*font-size:0.7em;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	text-decoration: underline !important;	
}

.Link{
	/*font-size:0.7em;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}
.Link:link{
	/*font-size:0.7em;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}
.Link:visited{
	/*font-size:0.7em;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#333;
	text-decoration:none;
}
.Linkpie{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
}
.Linkpie:hover, .Linkpie:visited{
	color:#000;
	text-decoration:underline;
}

.iso { font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal}
.iso:link { font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal}
			
.iso:hover {
			color: #003366; 
			font-size: x-small!important; 
			text-decoration: underline!important; 
			}
.iso:visited 
{ 			font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal}
			
.LinkModuloRichiesta { font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: small; 
			text-decoration: none; 
			font-weight: normal}
.LinkModuloRichiesta:link, .LinkModuloRichiesta:focus
			 { font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: small; 
			text-decoration: none; 
			font-weight: normal}
			
.LinkModuloRichiesta:hover {
			color: #003366; 
			font-size: small!important; 
			text-decoration: underline!important; 
			}
.LinkModuloRichiesta:visited 
{ 			font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #003366; 
			font-size: small; 
			text-decoration: none; 
			font-weight: normal;}
			
	#supdestra { 
	text-align:center;
	padding-top: 3px;
			
			}		
.supdestra { font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal;
			
			}
.supdestra:link { font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal;
			}
			
.supdestra:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #003366; 
			font-size: x-small!important; 
			text-decoration: underline!important;
			margin-top:6px;
			}
.supdestra:visited 
{ 			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #003366; 
			font-size: x-small; 
			text-decoration: none; 
			font-weight: normal;
			margin-top:6px;}
			

.menupiecomuni { font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-size: 0.9em; 
	text-decoration: none; 
	font-weight: bold; 
	background: transparent;
}
.menupiecomuni:hover{
	color:#000000;
	text-decoration:underline;
}
.menupiecomuni:visited{
	color:#333333;
	text-decoration:none;
}


.imgborder{
	/*padding: 3px;
	border: 1px #999 dotted; */
	vertical-align: top;
	text-align:center;
	
	
	}



#clear {clear:left;
}
.clear {clear:both;
}
.clearright {clear:right;
margin:0;
padding:0;
}
.clearleft {clear:left;
}

.aligncenter { 
	
	text-align: center; 


}
.aligncentermodulorich { 	
	text-align: center;
	margin-left:65px;
}

.alignleft { 
	
	text-align: left; 



}
/* modulo richiesta*/
.alignlefttopMRichiesta { 
	
	text-align: left; 
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border: 1px solid #ccc;
	
	font-size: x-small; 
	width:100px;

}
/* elenco programmi e certificazioni*/
.alignlefttop { 
	
	text-align: left; 
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color:#ffcc33;
	font-size: x-small; 
	width:90px;

}
.alignlefttopVuoto { 
	
	text-align: left; 
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-size: small; 
	background-color:#ffcc33;
	width:92px;

}


.alignlefttopprogr { 
	
	text-align: left; 
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small; 
	color:#fff;
	width:105px;
	background-color:#003366;

}
.aligncentertop { 
	
	text-align: center; 
	vertical-align: top;


}
.alignjustify { 
	
	text-align:justify;


}
.aligncentertopnologo { 
	
	text-align: center; 
	vertical-align: top;
	padding-top:34px;


}
.alignright { 
	
	text-align: right; 


}

#newsTickerult {
	margin-top:5px;
	margin:0;
	text-align:right;
	background-color:#FFF;
	vertical-align:middle;
}

#Tickerult {
	padding:0;
	margin:0;
	text-align:right;
	vertical-align:middle;
}

.textHeaderWhite {
	padding-left: 10px;
	font-weight:bold;
    color:#FFFFFF;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	white-space:nowrap;
}
.textHeaderRed {
	font-weight:bold;
    color: #E52626;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	white-space:nowrap;
}
.textHeaderWhiteNormal {
	padding-right: 10px;
    color: #ffffff;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}


.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
*/
	border: none;
	padding:1px;
}
/**************** Content styles ****************/


#right {	 
width:300px;

}




div p {

	/*padding:3px;
	font-weight:normal;
	color:#003366;*/
	
}


#dnn_subcontent{
	float:right;
	width:40%; 
	padding:0 0 0 0;
}

#dnn_subcontentpane p{margin:2px 0 16px 0; font-size:0.9em;}

/**************** 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:1.4em;
	border:solid 1px #435C2A;
	background-color:#F6F2CD;
	padding:2px;
	margin:1px;
}
.DNN_Documents .CategoryHeader {
	color: #435C2A;
	font-size:1.4em;
		border:solid 1px #435C2A;
		background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .DescriptionHeader {
	color: #435C2A;
	font-size:1.4em;
		border:solid 1px #435C2A;
		background-color:#F6F2CD;
	padding:2px;
	margin:1px;
}  

.DNN_Documents .ModifiedDateHeader {
	color: #435C2A;
	font-size:1.4em;
	border:solid 1px #435C2A;
	background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .SizeHeader {
	color: #435C2A;
	font-size:1.4em;
	border:solid 1px #435C2A;
	background-color:#F6F2CD;
	padding:2px;
	margin:1px;
} 
.DNN_Documents .DownloadHeader {
	color: #435C2A;
	font-size:1.4em;
	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: #003366;
	text-decoration:underline;
	

}
.DNN_Documents .TitleCell a:visited{
	color: #790000;
	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: #003366;
	text-decoration:underline;
	

}
.DNN_Documents .DownloadCell a:visited{
	color: #790000;
	text-decoration:underline;

}

/* ================================
    / CSS STYLES FOR Module DNN.Announcements
   ================================
*/
/* *************************************************************************** */
/* ***************			FINE STRUTTURA SKIN 			****************** */
/* *************************************************************************** */

.bold {
	font-weight: bold;
}

/*  usato anche in programmi dettaglio per il testo*/
.TestoSito{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	text-align:justify;
	line-height:1.2em;
	vertical-align:top;
}
.TestoSitoColorato{
	/**   per ringraziare dopo la richiesta/segnalazione  **/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#900;
	text-align:center;
	font-weight:bold;
}
.boxbordato{
	/**   per ringraziare dopo la richiesta/segnalazione  **/
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
}

.Testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	text-align:left;
}

.TitoloSito{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #790000;
	text-align: center;
}

.AlCenter{
	text-align: center;
}


/********************************************************/
/*************** CSS DEI MODULI SISCOM ******************/
/********************************************************/
/**  INIZIO MODULO introduzioneal paese    ***/
.SiscomIntroduzionePaeseTit {
	color:#000000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	border-bottom:1px solid #000;
	text-align: center;	
	
}
.SiscomIntroduzionePaeseDesc {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	border-bottom:1px solid #000;
	text-align: center;	
	
}
/**  FINE MODULO introduzione al paese    ***/

/**  INIZIO MODULO guida al paese per la visualizz incorniciata dell'immagine    ***/
.SiscomImgGuidaPaese {
	padding: 3px;
	border: 3px solid #000000;	
}

/**  FINE MODULO guida al paese    ***/
	


/**  FINE MODULO SALUTI SINDACO    ***/

/**  INIZIO MODULO siscomfoto in vetrina   ***/
.SiscomImgFotoO
{
	
	
	width:160px;
/*height:180px;*/
	
	text-align:center;
	padding:0;
	
}
.SiscomContFotoO

{/*classe del div contenitore*/
	width:160px;
	padding:0;
	text-align:center;
	border: 1px solid #476348;
}
.SiscomFotoOTesto

{/*classe del div contenitore*/

	padding:5px;
	
	text-align:center;
}
/**  FINE MODULO siscomfotoorizzontale    ***/


/**  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;
	line-height:1.4em;

	padding-left:5px;

}
.SiscomBtCerca{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	color: black;
	font-weight: normal;
	text-align: center;
	background-color:#ccc;
	padding: 10px;
	
	
}

/**  FINE MODULO ricerca    ***/
/**  INIZIO MODULO GESTIONE    ***/
.GestDati
{
	background-color:#E9E5E5;
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #993300;	
}
.GestIntestaz
{
	background-color:#F7F2CE;
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	
}


/**  FINE MODULO GESTIONE    ***/
/**  MODULO galleria    ***/
.SiscomGalleriaimgp{
	width:152px;
	height:135px;
	padding:2px;
	border: solid 1px #666;
	
	
}
.SiscomGalleriatestop{
	/*width:152px;
	padding:2px;*/
	border: solid 1px #999;
	width:156px;
	
	
	
}
.SiscomGalleriatitoloG
{
	max-width:	470px;
	border: 0px none #999;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
}
/**  MODULO richiesta ***/
.ContenitoreModuloRichiesta {
	padding:5px;
	text-align:left;
	
	border: 1px solid #ccc;
	background-color:#F1F3F8;
}
.titolocontainerModuloRichiesta {
	padding: 5px;
	text-align:center;
	color:#003366;
}
.SiscomBtRichiesta{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: center;	
	color: #000;
	background-color:#ccc;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	margin-top:5px;	
}
.titoloRichiesta {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #003366;
	font-weight: normal;
	text-align: left;
}
.Siscomsfcontnewsletter {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: top;
}
SiscomTestoNewletter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	width:660px;
}

.SiscomTestoNewletterscomTitolo {
	/**      titolo dei link del menu***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000;
	text-align: left;
	vertical-align: middle;	
}
/**  MODULO MENU    ***/

.RigaMenu{
	padding-bottom:5px;
	
	/*border-bottom:1px solid #000;*/
}
.SiscomTitolo{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
	color: #003366;
	text-align:left;
	
	/*border-bottom:1px solid #000;*/
}

.SiscomTitolo:Link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	
	font-weight:normal;
	color: #003366;
	text-align:left;
	font-size:x-small;
}

.SiscomTitolo:Visited {
	color: #003366;
	font-weight:normal;
	font-size:x-small;
	text-align:left;
}
.SiscomTitolo:Hover {
	text-decoration:none;
	color: #336699!important;
	
	font-size:x-small;
	font-weight:normal;
	text-align:left;
}

.SiscomTitolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003366;
	text-align:left;
	font-weight:normal;	
}

.SiscomTitolo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	text-align: center;
	font-weight: bold;
	padding:5px;
}

.SiscomTitolo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#5B5B5B;
	text-align: left;
	font-weight: bold;	
}

.SiscomTitoloNews{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#003366;
	text-align: left;
	line-height:1.4em;
	text-decoration:none;
	
}

.SiscomTitoloNews:Link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	font-weight:bold;;
	color:#003366;
	text-align: left;
	text-decoration:none;

}

.SiscomTitoloNews:Visited {
	color:#003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:small;
	text-align: left;
	text-decoration:none;
	font-weight:bold;

}

.SiscomTitoloNews:Hover {
	color:#000033;
	text-decoration:underline;
	font-size:small;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	
}


.SiscomTitoloBordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #790000;
	text-align: left;
	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;
}

.SiscomTitoloBordo:Hover {
	font-weight: bold;
	text-decoration: none;	
}

.SiscomTitoloGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #790000;
	text-align: left;
}

.SiscomTitoloGrande:Hover {
	font-weight: bold;
	text-decoration: none;	
}
/* MODULO SISCOMRICERCAHOME */
.SiscomCercaHome {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	color: #fff;
	font-weight: normal;
	text-align: center;
	background-color:#003366;
	border:1px outset #ccc;
	width:80px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.SiscomBtCercaHome{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	color: #fff;
	font-weight: normal;
	text-align: center;
	background-color:#003366;
	border:1px outset #ccc;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
}


/* Fine Modulo siscomricercahome */
.SiscomDescrizione2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
	text-decoration:none;
	
	
}
.SiscomDescrizione2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align:left;
	text-decoration:none;
	font-weight: normal;
	
	
}
.SiscomDescrizione2:Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
	text-decoration:none;
	}
.SiscomDescrizione2:Visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
	text-decoration:none;
}



/**  Modulo text html per link a richiesta demo  **/
.ScrittaDemo {
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size: small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
	
	
}
.ScrittaDemo:Hover {
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size: small;
	color: #003366;
	text-align:left;
	text-decoration:underline;
	font-weight: normal;
	
	
}
.ScrittaDemo:Link{
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size: small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
	}
.ScrittaDemo:Visited{
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size: small;
	color: #003366;
	text-align:left;	
	font-weight: normal;
}


.SiscomDescrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #263A29;
	text-align: left;
}

.SiscomTestoPiccoloCentrato {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	color: #790000;
	text-align: center;
}

.SiscomDescrizione3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color:#000000;
	
}


.SiscomBordoBasso
{
	
	/*border-bottom-color: black;
	
	border-bottom-style: solid;
	border-width: 1px;
	
	border-color: #BFBFBF;*/
	text-align: left;
}
.SfPpianImg
{
	text-align: center;

}
.imgborderPPiano{

	text-align:center;
	
	}
	


.SiscomBordoCentro
{
	text-align: justify;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:5px;
	border-bottom:1px dotted #ccc;
	
}

.SiscomBordoAlto
{
	padding-left:2px;
}

.SiscomLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
	padding:2px;
	color:#000;
}

.SiscomLink:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #fff;
	color:#000;
}

.SiscomLink:Link:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#000;
}

.SiscomLink:Hover {
	color:#000;
	background-color:#E4BE04;
	color:#000;
	
}


.SiscomLeft{
	text-align: left;
}

.SiscomCenter{
	text-align: center;

}

.SiscomRight{
	text-align: right;
}

.SiscomTable
{
	/*background-color: white;*/
}



.TableElencoLoghi
{
	width:860px;
	padding:0;
	margin:0;
	text-align:center;
}

.barraInf
{
	padding:0;
	margin:0;
}
.LblErrore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: red;
}

.SiscomLente
{
	text-align: left;
	vertical-align: middle;
	/*background-image:url(Images/sflente.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 15px;*/
	
}

.SiscomCella1
{
    border-left-color: buttonface;
    border-bottom-color: buttonface;
    border-top-style: solid;
    border-top-color: buttonface;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: buttonface;
    border-bottom-style: solid;
    border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#000;
	text-align: left;
}

.SiscomCella2
{
	border-left-color: buttonface;
	border-bottom-color: buttonface;
	border-top-style: solid;
	border-top-color: buttonface;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: buttonface;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000;
	text-align: left;
	background-color: #F5F3EF;
}

.SiscomCella1Center
{
    border-left-color: buttonface;
    border-bottom-color: buttonface;
    border-top-style: solid;
    border-top-color: buttonface;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: buttonface;
    border-bottom-style: solid;
    border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
	text-align: center;
}

.SiscomCella2Center
{
	border-left-color: buttonface;
	border-bottom-color: buttonface;
	border-top-style: solid;
	border-top-color: buttonface;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: buttonface;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	text-align: center;
	background-color: #F5F3EF;
}



.CellaVuotaAmm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-left-color: buttonface;
	border-bottom-color: buttonface;
	border-top-style: solid;
	border-top-color: buttonface;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: buttonface;
	border-bottom-style: solid;
    	border-width: 1px;
    	text-align:justify;
}


.SiscomTitoloBordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #790000;
	font-size: small;
	font-weight: bold;
	text-align: left;
	border-left-color: buttonface;
	border-bottom-color: buttonface;
	border-top-style: solid;
	border-top-color: buttonface;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: buttonface;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #F5F3EF;
}

.SiscomTableGes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: small;
	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: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: x-small;

}
.SiscomTestoPiccoloIntestaz
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: x-small;
	padding: 1px;
}

.SiscomElencoMenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	text-align: left;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	border-bottom:1px solid #ffffff;
	vertical-align: middle;	

	margin:0;

}

.SiscomElencoMenu:Link{
	color: #790000;	
}

.SiscomElencoMenu:Link:Hover{
	text-decoration: underline;
}

/* colore della data in alto*/
.SkinObject{
    color:#003366;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	
}

/**  MODULO MENU  DINAMICO  per il menu profili***/

.SiscomMenuRowPadre{
line-height:2em;
text-align:left;
padding-bottom:5px;
border-bottom:1px solid #fff;
margin-left:5px;
}
.SiscomMenuRowFiglio{
line-height:1.0em;
text-align:left;
margin-left:15px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}
/** com montana**/
.SiscomMenuLinkPadre{
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.8em;
	padding-top:4px;
	
	font-weight:normal;

	
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
	padding-right:5px;
	padding-left:10px;
		

}


.SiscomMenuLinkPadre:Link{
	font-size:0.8em;
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-top:4px;
	
	
	color:#003366;
	font-weight:normal;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;		
	padding-right:5px;
	padding-left:10px;
}
.SiscomMenuLinkPadre:Hover{
	
	color: #003366!important; 
	font-weight:bold!important; 
	font-size:0.8em;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
	text-decoration:none!important;  
	padding-right:5px;
	padding-left:10px;
}

.SiscomMenuLinkPadre:Focus{
	color:#003366;
	font-weight:normal;
	font-size:0.8em;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
	padding-right:5px;
	padding-left:10px;
		
}
.SiscomMenuLinkPadre:Visited{
	
	color: #003366;
	font-size:0.8em;
	font-weight:normal;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
	padding-right:5px;
	padding-left:10px;
			
}


/*Figlio*/
.SiscomMenuLinkFiglio{
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-right:1px;
	padding-left:18px;
	padding-bottom:4px;
	
	/*border-right:6px solid #DFD288;*/
	/*border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	
	margin-bottom:1px;
	color:#003366;
	/*background-color:#F4F0D9;*/
	
}
.SiscomMenuLinkFiglio:Link{
	display:block;
	font-size:0.7em;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#003366;
	padding-top:4px;
	
	padding-bottom:4px;
	padding-right:1px;
	padding-left:18px;
	
	/*border-right:6px solid #DFD288;*/
	
	/*border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/

	/*background-color:#F4F0D9;*/

	
	
}
.SiscomMenuLinkFiglio:Hover{
	color:#000 !important; 
	padding-right:1px;
	
	font-size:0.7em;
	font-weight:normal !important;
	text-decoration:underline!important;

	/*border-right:6px solid #9F8E32 !important;*/
	/*border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	/*background-color:#F4F0D9;*/
}
.SiscomMenuLinkFiglio:Focus{
	
	color:#003366;
	padding-right:1px;
	padding-left:18px;

	font-size:0.7em;
	text-decoration:none;
	/*border-right:6px solid #DFD288;*/
	/*border-top:1px solid #CCCCCC;
	
	/*background-color:#F4F0D9;*/
}
.SiscomMenuLinkFiglio:Visited{
	
	color: #003366;
	padding-right:1px;
	padding-left:18px;

	font-size:0.7em;
	text-decoration:none;
	/*border-right:6px solid #DFD288;*/
	/*border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	/*background-color:#F4F0D9;*/
}

/**  MODULO MENU  DINAMICO  per il menu profili corrente com montana

per tutti dal 18/11/2011

***/


.SiscomMenuLinkPadreCorrente{
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.8em;
	padding-top:4px;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:4px;
	font-weight:bold;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;

}


.SiscomMenuLinkPadreCorrente:Link{
	font-size:0.8em;
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-top:4px;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:4px;
	color:#003366;
	font-weight:normal;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;	
}
.SiscomMenuLinkPadreCorrente:Hover{
	
	color: #336699!important; 
	font-weight:bold;
	font-size:0.8em;
	font-weight:normal;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
	text-decoration: none; 
}

.SiscomMenuLinkPadreCorrente:Focus{
	color:#003366;
	font-weight:normal;
	font-size:0.8em;
	font-weight:bold;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;
}
.SiscomMenuLinkPadreCorrente:Visited{
	
	color: #003366;
	font-size:0.8em;
	font-weight:bold;
	/*background-image: url(Images/sfondo_vocimenu_lat.jpg);
	background-repeat: no-repeat;
	background-position: left top;	*/
	min-height: 25px;		
}

/*Figlio*/
.SiscomMenuLinkFiglioCorrente{
	display:block;
	background-color:#E4E8F1;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-left:1px;
	padding-right:8px;
	padding-bottom:4px;
	border-bottom:1px dotted #122859;
	border-top:1px dotted #122859;
	
	color:#003366;
	
}

.SiscomMenuLinkFiglioCorrente:Link{
	display:block;
	font-size:0.7em;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:4px;
	padding-left:1px;
	background-color:#E4E8F1;

	border-bottom:1px dotted #122859;
	border-top:1px dotted #122859;
	
	
}
.SiscomMenuLinkFiglioCorrente:Hover{
	background-color:#E4E8F1 !important; 
	color: #122859 !important; 
	padding-left:1px;
	padding-right:8px;
	border-bottom:1px dotted #122859 !important;
	border-top:1px dotted #122859 !important;
	font-size:0.7em;
	text-decoration:none;
}
.SiscomMenuLinkFiglioCorrente:Focus{
	
	background-color:#E4E8F1;
	color:#003366;
	padding-left:1px;
	padding-right:8px;
	
	font-size:0.7em;
	text-decoration:none;
	border-bottom:1px dotted #122859!important;
	border-top:1px dotted #122859!important;

}
.SiscomMenuLinkFiglioCorrente:Visited{
	
	
	color: #003366;
	padding-left:1px;
	padding-right:8px;
	background-color:#E4E8F1;
	font-size:0.7em;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	border-top:1px dotted #fff;
	

}



/**  FINE MODULO MENU  PROFILI  ***/




/**  MODULO MENU  azienda  ***/

.AziendaSiscomMenuRowPadre{
	text-align:center;
	width:100%;
	
}
.AziendaSiscomMenuRowFiglio{
	text-align:left;
	width:100%;
	line-height:1.5em;
	border-top:1px dotted #ccc;

}

.AziendaSiscomMenuLinkPadre{
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	padding-bottom:4px;
	border-bottom:3px solid #fff;
}


.AziendaSiscomMenuLinkPadre:Link{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	padding-bottom:4px;
	border-bottom:3px solid #fff;
	font-size: 0.8em;
}
.AziendaSiscomMenuLinkPadre:Hover{
	/*background-color:#ACB8C4 !important; */
	
	font-weight:bold;
	border-bottom:3px solid #000!important;
	color:#000;
	text-decoration:none;
	font-size: 0.8em;
	padding-top:4px;
}

.AziendaSiscomMenuLinkPadre:Focus{
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	text-decoration:none;
	border-bottom:3px solid #fff;
	font-size: 0.8em;
}
.AziendaSiscomMenuLinkPadre:Visited{
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	text-decoration:none;
	border-bottom:3px solid #fff;
	font-size: 0.8em;
}


/*Figlio - elenco nelle sezioni principali dei figli*/
.AziendaSiscomMenuLinkFiglio{
	text-decoration: none;
	
	padding-top:1px;

	padding-right:4px;
	padding-bottom:4px;
	color: #000;
	text-align:left;
	display:block;
	font-weight:normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.7em;
	/*border-left: 6px solid #E6EAEE;*/
	border-bottom:1px dotted #999;

	margin-bottom:1px;
	background-color:#ffffff;
	padding-left: 1px;
}

.AziendaSiscomMenuLinkFiglio:Link{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;	
	padding-top:1px;

	padding-right:4px;
	padding-bottom:4px;
	color: #000;
	font-weight:normal;
	/*border-left: 6px solid #E6EAEE;*/
		/*background-image:url(Images/sfondolivello2.jpg) !important;*/
	/*border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #999;
	margin-bottom:1px;
	padding-left: 1px;

	/*background-color:#E9EDF5;*/
}
.AziendaSiscomMenuLinkFiglio:Hover{
	color: #336699 !important;
	text-decoration: none;
	/*border-left: 6px solid #003366!important;*/
	font-weight:normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;	
	/*background-image:url(Images/sfondolivello2.jpg) !important;
	border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #999;
	margin-bottom:1px;
	padding-left: 1px ;
	/*background-image:url(Images/button_hover.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;*/

	background-color:#eaf1f7!important;
	padding-left: 1px;
}

.AziendaSiscomMenuLinkFiglio:Focus{
	color: #000;
	font-size: 0.7em;	
	font-weight:normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*border-left: 6px solid #E6EAEE;*/
	border-bottom:1px dotted #999;
	background-color:#ffffff;
	padding-left: 1px;
}
.AziendaSiscomMenuLinkFiglio:Visited{
	color: #000;
	font-size: 0.7em;
	font-weight:normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*border-left: 6px solid #E6EAEE;*/
	border-bottom:1px dotted #999;
	margin-bottom:1px;
	background-color:#ffffff;
	padding-left: 1px;
}

/**  FINE MODULO MENU azienda   ***/
/* inizio menu corrente azienda*/

.AziendaSiscomMenuLinkPadreCorrente{
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	padding-bottom:4px;
	border-bottom:3px solid #C1CADE;
}


.AziendaSiscomMenuLinkPadreCorrente:Link{

	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	padding-bottom:4px;
	border-bottom:3px solid #C1CADE;
	
}
.AziendaSiscomMenuLinkPadreCorrente:Hover{
	font-weight:bold;
	border-bottom:3px solid #000!important;
	color:#000;
	text-decoration:none;
	font-size: 0.8em;
	padding-top:4px;
	
}

.AziendaSiscomMenuLinkPadreCorrente:Focus{
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	text-decoration:none;
	border-bottom:3px solid #C1CADE;
	font-size: 0.8em;
	
}
.AziendaSiscomMenuLinkPadreCorrente:Visited{

	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;
	color:#000;
	text-decoration:none;
	border-bottom:3px solid #C1CADE;
	font-size: 0.8em;
}


/*Figlio*/
.AziendaSiscomMenuLinkFiglioCorrente{
	text-decoration: none;
	padding-top:1px;
	padding-right:4px;

	color: #333;
	text-align:left;
	display:block;
	font-weight:bold;
	/*border-left: 6px solid #7A8BB7;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.7em;
		/*background-image:url(Images/sfondolivello2_hover.jpg) !important;*/
	/*border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #999;
	/*background-image:url(Images/button_selected.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;*/
	background-color:#e9eae8;
	padding-left: 1px;
	
}


.AziendaSiscomMenuLinkFiglioCorrente:Link{

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;	
	padding-top:1px;

	padding-right:4px;

	color: #333;
	font-weight:bold;
	/*border-left: 6px solid #7A8BB7;
		background-image:url(Images/sfondolivello2_hover.jpg) !important;
	/*border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #999;
	/*background-image:url(Images/button_selected.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;*/
	padding-left: 1px;
	background-color:#e9eae8;
	
}
.AziendaSiscomMenuLinkFiglioCorrente:Hover{
	color: #000;
	text-decoration: none;
	font-weight:bold;
	font-size: 0.7em;	
	/*background-image:url(Images/sfondolivello2_hover.jpg) !important;
	border-left: 1px solid #006699!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	margin-bottom:0 ;
	border-bottom:1px dotted #999;
	background-color:#e9eae8;
	padding-left: 1px;
	
}

.AziendaSiscomMenuLinkFiglioCorrente:Focus{
	color: #333;
	background-color:#E9EDF5;
	font-size: 0.7em;
	/*border-left: 6px solid #7A8BB7;	
			background-image:url(Images/sfondolivello2_hover.jpg) !important;
	/*border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #999;
	/*background-image:url(Images/button_selected.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;*/
	padding-left: 1px;
	background-color:#e9eae8;
	
}
.AziendaSiscomMenuLinkFiglioCorrente:Visited{
	color: #333;
	font-size: 0.7em;	
	/*border-left: 6px solid #7A8BB7;
	background-image:url(Images/sfondolivello2_hover.jpg) !important;
	/*border-left: 3px solid #000!important;
	background-repeat: repeat-y !important;
	background-position: left top !important;*/
	border-bottom:1px dotted #ccc;
	/*background-image:url(Images/button_selected.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;*/
	padding-left: 1px;
	background-color:#e9eae8;
	
}

/**  FINE MODULO MENU azienda   ***/



/**  fine menu corrente azienda  ***/

/**  MODULO MENU  SITO SISCOM PROGRAMMI  ***/

.SitoSiscomMenuRowPadre{
	min-height:50px;
	vertical-align:bottom;
}
.SitoSiscomMenuRowFiglio{


}

.SitoSiscomMenuLinkPadre{
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
		padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	background-color:#f7eab5;
	color:#003366;
	
	vertical-align:bottom;
	text-align:	center;
	min-height:10px;
	width:150px;
	background-image:url(Images/sfondo_menuprogrammi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		
	
	
}


.SitoSiscomMenuLinkPadre:Link{
		/*display:block;*/
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
		padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	background-color:#f7eab5;
	color:#003366;

	vertical-align:bottom;
	text-align:	center;
	min-height:10px;
	width:150px;
	background-image:url(Images/sfondo_menuprogrammi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		
	
}
.SitoSiscomMenuLinkPadre:Hover{
	/*background-color:#ACB8C4 !important; */
	
	background-color:#ffcc33 !important;
	vertical-align:bottom;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	min-height:20px;
	color:#000;
		
}

.SitoSiscomMenuLinkPadre:Focus{

	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
		padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	background-color:#f7eab5;
	color:#003366;

	vertical-align:bottom;
	min-height:10px;
	background-image:url(Images/sfondo_menuprogrammi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
		
	
	
}
.SitoSiscomMenuLinkPadre:Visited{

/*background-color:#C6CCD1;*/
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
		padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	background-color:#f7eab5;
	color:#003366;

	vertical-align:bottom;
	min-height:10px;
	background-image:url(Images/sfondo_menuprogrammi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	
	
/*border-left:2px solid #53717E;*/
}

/* fine menu programmi*/
/*  Menu per il bulleted list dei link dettaglio programmi   */

	.MenuProgrammi{
	color:#000;
	margin:0;
	padding:0;
	text-align:center;

	width:100%;
	vertical-align:bottom;
	border-bottom: 1px solid #ccc;
	
}


/*  Menu per il bulleted list dei link dettaglio programmi   */

	.menuLink{
	color:#000;
	margin:0;
	padding:2px;
	text-align:center;
	
}
	.menuLink li{
	display:block;
	color:#000;
	
}
	.menuLink a{
	padding:0.5em 0;
	text-decoration:none;
	margin:0.5em 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000;

}
	.menuLink a:link,
	.menuLink a:visited{
	
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000;
	
}
	.menuLink a:hover,
	.menuLink a:focus,
	.menuLink a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333;
	
}


/* fine*/




.SistemiSiscom{
	text-align:left;
	background-color: #F1DD80;
	height: 280px;
	padding: 3px;
	float:left;
	width:160px;
	margin:2px;
	border:1px solid #333;
}
.SistemiSiscomWeb{
	text-align:left;
	padding: 3px;
	width:676px;
	margin:2px;
	border:1px solid #333;
}
.SistemiSiscomComplessivo{
	text-align:left;
	background-color: #C3CADF;
	padding: 1px;
	width:100%;
	
	border:1px solid #000;
	margin-left:1px;
}
/*   Pagina programmi siscom    */


/**  MODULO MENU  SITO SISCOM PROGRAMMI voce corrente  ***/

.SitoSiscomMenuCorrenteRowPadre{

}
.SitoSiscomMenuCorrenteRowFiglio{


}

.SitoSiscomMenuCorrenteLinkPadre{

	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	min-height:20px;
	text-align:center;
	width:150px;
	
	color:#003366;
	background-color:#ffcc33;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	

	
}

.SitoSiscomMenuCorrenteLinkPadre:Link{
		/*display:block;*/
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
	min-height:20px;
	text-align:center;
	
	color:#003366;

	background-color:#ffcc33;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	
}
.SitoSiscomMenuCorrenteLinkPadre:Hover{
	/*background-color:#ACB8C4 !important; */
	background-color:#ffcc33 !important;
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	
	
	text-align:center;
	width:150px;
	color:#000;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.SitoSiscomMenuCorrenteLinkPadre:Focus{

	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	background-color:#ffcc33;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
}
.SitoSiscomMenuCorrenteLinkPadre:Visited{

/*background-color:#C6CCD1;*/
	display:block;
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	
	background-color:#ffcc33;
	background-image:url(Images/sfondo_menuprogrammi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
/*border-left:2px solid #53717E;*/
}

/* fine menu programmi corrente*/



.SiscomTitoloProgramma {
	
	color: #003366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	border-left: solid 20px #003366;
	border-right: solid 20px #003366;
	padding-left:20px;
	padding-right:20px;
	
	
	margin-top:25px;
	margin-bottom:25px;
	
}
.SiscomTitoloMargin {
	
	
	margin-top:25px;
	margin-bottom:25px;
	
}
.IntestazioneProgramma {
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:center;
		
}

	.TitoloProgramma {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #003366;
	font-weight:bold;
	text-align: center;	
	
}
	.TestoProgramma {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: black;
	font-weight:normal;
	text-align: center;	
	
}

	.Sezione
{
	padding-top: 15px;
	padding-top: 10px;
	text-align: center;	
	
}
	.TitoloSezione
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #003366;
	font-weight:bold;
	text-align: center;	
	margin-bottom: 30px;
	
}
	.TitoloSezione2
{
	padding-top: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #000;
	font-weight:bold;
	text-align: left;	
	
}
	div.textimageProgramma{border-bottom: 0 solid transparent;
	text-align:center;
	
	} /*risolve il peek-a-boo bug di IE6*/
div.textimage imgProgramma{
	float:left; 
	margin: 1px 15px 1px 1px; 
	vertical-align: middle;
	padding: 3px;
	text-align:justify;
	}
	
#menuintestazioneAzienda {
	width:100%;
	text-align:center;
	padding-top:3px;
	/*background-image: url(Images/sfbarra_menu_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	/*background-image: url(Images/sfbarratitrovi.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	background-color: #003366;
	min-height:25px;
	background-image: url(Images/sfmenuintestazazienda.jpg);
	/*background-repeat: repeat-y;*/
	background-position: left top;
	background-repeat: repeat-x;
	
}


/* ***************************************** */
/*        INIZIO x MENU ArtmediaCSSMenu      */
/* ***************************************** */
.AspNet-Menu-Link a,
.AspNet-Menu-Link:link,
.AspNet-Menu-Link:visited

{
color: #fff !important;
 }



/* Tier 1 */
.artmediacssmenu ul.AspNet-Menu {
	width: 100%;
	line-height:20px;
	/*min-height:30px;*/
	text-align:center;
    padding: 0px 0px 0px 0px;
	border:0px;
	left:50px;
	  color: #fff;
}

/* INIZIO  voci menu root */
.artmediacssmenu li.AspNet-Menu-Leaf a,
.artmediacssmenu li.AspNet-Menu-Leaf a:link,
.artmediacssmenu li.AspNet-Menu-Leaf a:visited{
    color: #fff; /*colore del testo nelle voci root che NON hanno di figli. NB: solo per quelle che NON hanno figli! */
	text-decoration: none;
	font-weight:normal !important;
	/*border-bottom:1px solid #ffffff !important;*/

	border:0;
	padding:0;
	margin:0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
	/*padding-left: 5px;
	padding-right: 5px;*/
	
	/*white-space:nowrap;*/

}
.artmediacssmenu li.AspNet-Menu-Leaf a:hover {
    color: #ffc300 !important; 
	font-weight:normal;
	/* #80807F; #1B8ACF; */
	border:0;
	padding:0;
	margin:0; 
}
/* FINE voci menu root */


/* Tier 2 */
.artmediacssmenu ul.AspNet-Menu ul{
    top: 100%;
	text-align:center;
	/*border:1px solid #003366;*/
	left: 0;
	width:185px !important;
	
/* #9FC24A;  #999999; */ 
	
	/* segue added da luca x larghezza voci dei livelli inferiori */

	/*white-space:nowrap !important; */
}

/* SEGUE VOCE added da luca x larghezza voci del Tier 2  */
ul li ul li.AspNet-Menu-WithChildren,
ul li ul li.AspNet-Menu-Leaf {
 /* #AD005A;=Viola */
		font-family: Arial, Helvetica, Verdana, sans-serif;

	 
	/* segue added da luca x larghezza voci dei livelli inferiori , LARGHEZZA SEC. LIVELLO*/
	width:180px !important;
	font-size:0.6em;
	margin:0;
	padding:0;
	font-weight:normal !important;
	border-left:0;
	border-top:0;
	border-right:0;

	border-bottom:1px solid #fff;

		
	/*white-space:nowrap !important;*/ 
}

.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:link,
.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:visited

{
/*border-bottom:1px dotted #cccccc!important;*/
	border-bottom:1px solid #fff;
 }
.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:hover

{
 /*border-bottom:3px solid #000!important;*/

 }
 .artmediacssmenu ul.AspNet-Menu ul li a:hover,
.artmediacssmenu ul.AspNet-Menu ul ul li a:hover,
.artmediacssmenu ul.AspNet-Menu ul ul li.AspNet-Menu-WithChildren:hover,
.artmediacssmenu ul.AspNet-Menu ul ul ul li.AspNet-Menu-WithChildren:hover  {
    color: #333 !important; /* #AD005A;=Viola */  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/*background-color:#C7CED5!important;*/
	/*background-image:url(Images/sfondolivello7_hover.gif) !important;*/
	/*border-left: 1px solid #006699!important;*/
	/*background-repeat: no-repeat !important;
	background-position: left top !important;
	margin-bottom:0 !important;
	border-bottom:1px solid #ffffff !important;*/
	/*padding-left:5px!important;*/
	background-color:#d8d8d8!important;
	border-bottom:1px solid #fff !important;
	/*z-index:1;*/

	
}

/* assegno il colore alle voci di livello 2 */
.artmediacssmenu ul.AspNet-Menu ul li a,
.artmediacssmenu ul.AspNet-Menu ul ul li a,
.artmediacssmenu ul.AspNet-Menu ul ul ul li a,
.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren,
.artmediacssmenu ul.AspNet-Menu ul ul li.AspNet-Menu-WithChildren,
.artmediacssmenu ul.AspNet-Menu ul ul ul li.AspNet-Menu-WithChildren  {
	color: #003366 !important;
	/*background-color:#b4c6e6!important; /* /* #AD005A;=Viola */ 
	/*background-color:#ffffff!important;*/
	/*background-image:url(Images/sfondolivello3.gif) !important;*/
	/*border-left: 3px solid #000!important;*/
	/*background-repeat: repeat-y !important;
	background-position: left top !important;*/
	/*margin-bottom:1px!important;*/
	padding-left:10px !important;
	/*margin-bottom:0 !important;*/
	padding-top:5px !important;
	padding-bottom:5px !important;
	/*border-bottom:1px solid #ffffff !important;*/
	background-color:#e8ebec;
	border-bottom:1px solid #fff !important;
	/*border-bottom:0; */
}
/* /VOCE added da luca x larghezza voci dei livelli inferiori */
/* Tier 3+ */
.artmediacssmenu ul.AspNet-Menu ul ul,
.artmediacssmenu ul.AspNet-Menu ul ul ul {
	/*width: 120px; */
    top: -0.5em;
	left: 165px; /* #B9B9B9; */
	/* segue added da luca x larghezza voci dei livelli inferiori */
	width:160px !important;
	background-color: #e8ebec;	
	white-space:nowrap !important; 
	border-bottom:1px solid #fff;
}
/* all list items */

.artmediacssmenu li {
    background: transparent;
	padding-left: 10px;
	padding-right: 10px;
	

}


.artmediacssmenu ul.AspNet-Menu li {
/*   voce di base*/
		font-family: Arial, Helvetica, Verdana, sans-serif;

	text-align:center;
	margin-left:1px;
	margin-right:1px;

}
.artmediacssmenu ul.AspNet-Menu ul li {
		font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em; 
	font-weight: normal; 
	font-style: normal;
	text-align:left !important;
	background-color:#e8ebec !important;
	padding:1px;
	border:0;
	margin:0;
	min-height:35px;

	
}
.artmediacssmenu ul.AspNet-Menu ul ul li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	font-style: normal;
}
/* list items being hovered over */
.artmediacssmenu li:hover, 
/* riccardo sfondo menu alto */
.artmediacssmenu li.AspNet-Menu-Hover {
 /* Black; */
/* background-color:#ffffff;*/
}
/* all anchors and spans (nodes with no link) */
.artmediacssmenu a, 
/* riccardo bordo menù  */
.artmediacssmenu span {
	color: #fff; /*colore del testo nelle voci root che hanno di figli. NB: solo per quelle che hanno figli! */
	padding: 2px 2px 2px 2px;
	font-weight: normal; 

	min-height:20px;
	border-bottom:1px solid #003366;
	margin:0;
	/**border-color: #EAEFFD; */  /* background: transparent url(arrowRight.gif) right center no-repeat; */
}
/* leaves */
.artmediacssmenu li.AspNet-Menu-Leaf a, 
.artmediacssmenu li.AspNet-Menu-Leaf span {
    background-image: none !important;

}
/* colore del testo HOVER nelle voci root che hanno di figli. NB: solo per quelle che hanno figli!



 */
.artmediacssmenu li:hover a /* hovered text */

{
	
	color:#ccc!important;
 }

.artmediacssmenu li.AspNet-Menu-Hover a
{

 }
 .artmediacssmenu li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover span,
.artmediacssmenu li:hover li:hover a,
.artmediacssmenu li:hover li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.artmediacssmenu li:hover li:hover li:hover a,
.artmediacssmenu li:hover li:hover li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
/*
	REMMATO XCHE' ASSEGNATO IN MODO ESPLICITO ALLE VOCI DI LIVELLO 2 E 3
    color: White; 
	background: #333333; 
*/

}

.artmediacssmenu li:hover li a, /* the tier above this one is hovered */
.artmediacssmenu li:hover li span,
.artmediacssmenu li.AspNet-Menu-Hover li a,
.artmediacssmenu li.AspNet-Menu-Hover li span,
.artmediacssmenu li:hover li:hover li a,
.artmediacssmenu li:hover li:hover li span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
    color: White; /*colore del testo nelle sottovoci (voci figlie delle voci root) */
    /*background: transparent url(arrowRight.gif) right center no-repeat;*/
	 
}

.artmediacssmenu .AspNet-Menu-Selected /* this tier is selected */
{
	/*
    border: solid 1px #00ff00 !important;
	*/

	 /*border-bottom:3px solid #C1CADE !important;*/
	
}


.artmediacssmenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
	/*
    border: solid 1px #ff0000 !important;
	*/

	
}

.artmediacssmenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
	/*
    border: solid 1px #0000ff !important;
	*/
}
/* ***************************************** */
/*        FINE x MENU ArtmediaCSSMenu      */
/* ***************************************** */

/* sfondo elenco programmi in prodotti software*/
.sfelencoolimpo /* this tier is selected */
{
	background-image:url(Images/tastieraolimpo.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
	border: 1px solid #999;
	
}
.sfelencocallisto /* this tier is selected */
{
	background-image:url(Images/GraficoCallisto2.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
	border: 1px solid #999;
	
}
.sfelencogeosis /* this tier is selected */
{
	background-image:url(Images/sfgeosis.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
	border: 1px solid #999;
	
}

.SiscomDescrizioneAggiuntiva{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	padding-left:40px;
	text-align: left;
}

.SiscomHiddenH1{display:none;} .SiscomHidden{visibility:hidden;} .SiscomFloatLeftCenter{float:left;text-align:center;vertical-align:top;} 

.SiscomFloatLeftLeft{float:left;text-align:left;vertical-align:middle;} .SiscomFloatLeftNone{clear:left;} 

.SiscomPaddingLink  {

	padding-left:19px;
}
	/* 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 */ 

.TitoloEditor1 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#900;
	font-weight:bold;
}
.TitoloEditor2 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036;
	font-weight:bold;
}
.TitoloEditor3 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	font-weight:bold;
}
.TestoEditor1 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#900;
	font-weight:normal;
}
.TestoEditor2 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036;
	font-weight:normal;
}

.TestoEditor3 {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	font-weight:normal;
}

/**ul {
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	line-height:1.1em;

}
ul li {
	list-style:square;
	margin:0;
	padding:0;
	
}
*/

/**.mceEditor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #000;
	background-color:#FFF!important;
	text-align:left;
	}
	**/
	
	
	/* FINE TinyMCE specific rules */ 
	



