	body{
	color:#000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0;
	font-size:13px;
	}
	a{
	text-decoration:none;
	}
	a:hover{
	text-decoration:underline;
	}


/* :::::::::::::::::: Menu gestione ::::::::::::::::::::::::  */
	/*<![CDATA[*/
	<!--

	
	#Gest_pannello{
	margin:0px auto;
	width:980px;
	}
	#Gest_PannelloIcone{
	margin:0px auto;
	width:980px;
	height:20px;
	background-color:#FFFFCC;
	
	}
	
	
	/* MENU PRINCIPALE */
	.Gest_menuNavigazione{
	margin:0;
	padding:0;
	list-style:none;
	height:2em;
	border:1px solid #f1f1f1;
	}
	.Gest_menuNavigazione li{
	float:left;
	width:90px; /* VOCI ORIZZONTALI */
	position:relative;
	}
	.Gest_menuNavigazione a{
	display:block;
	height:2em;
	line-height:2em;
	padding:0 2px;
	text-decoration:none;
	border-right:1px solid;
	text-align:center;
	}
	/* SOTTO MENU */
	.Gest_menuNavigazione ul{
		margin:0;
		padding:0;
		list-style:none;
		width:17em;
	}
	.Gest_menuNavigazione ul li{
	/*float:none;*/
	width:15em; /* VOCI A COMPARSA */
	}
	.Gest_menuNavigazione ul a{
	float:none;
	display:block;
	text-align:left;
	height:1.8em;
	line-height:1.8em;
	border-right:1px solid #cccccc;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #cccccc;
	}
	/* MENU ON OFF */
	.Gest_menuNavigazione ul,
	.Gest_menuNavigazione ul.subMenu-off{
	position:absolute;
	/*visibility:hidden;*/
	top:-10000em
	}
	/*.Gest_menuNavigazione ul.subMenu-on{
	visibility:visible;
	}*/
	/* POSIZIONAMENTO DEL SOTTO MENU */
	.Gest_menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	top:2em;
	left:-1px;
	visibility:visible;
	border-top:1px solid #eeeeee;
	}
	.Gest_menuNavigazione ul.subMenu-on ul.subMenu-on{
	margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
	width:15em;
	position:absolute;
	top:-1px;
	left:15em;
	border-top:1px solid #f1f1f1;
	}
	/* COLORI */
	.Gest_menuNavigazione{
	background:#f1f1f1;
	color:#000;
	}
	.Gest_menuNavigazione a{
	background:#EEE;
	color:#000;
	}
	/* EFFETTO ROLLOVER */
	.Gest_menuNavigazione a:hover,
	.Gest_menuNavigazione a:focus,
	.Gest_menuNavigazione a:active{
	text-decoration:none;
	}
	/* FRECCETTE */
	.Gest_menuNavigazione a.continua{
	background:url(img/continuaOrz.gif) #EEE center bottom no-repeat;
	}
	.Gest_menuNavigazione ul a.continua{
	background:url(img/continua.gif) #EEE right center no-repeat;
	}
	-->
	/*]]>*/

/* :::::::::::::::::: /Menu gestione ::::::::::::::::::::::::  */

/*  ::::::::::. box di errore:::::::::::::::::  */
#boxMsg{
	width:300px;
	padding:10px;
	margin:0px auto;
}

.testoOk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-align: center;
	clip: rect(10px,auto,10px,auto);
}
.avvisoerrore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-align: center;
}

.msgErrore{
	margin-bottom:20px;
	margin-top:20px;
	background:#f9f5b5;
	width:80%;
	margin:0px auto;
	border-right:1px solid #a7923a ;
	border-bottom:1px #f8d857 solid;
	padding:5px;
	display:block;
}
.titoloErrore{
	font-size:17px;
	font-family:Verdana, Arial;
	color: #d51717;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}

.corpoErrore{
	font-size:13px;
	font-family:Verdana, Arial; 
	color: #000000;
	display:block;
}

.msgOk{
	margin-bottom:20px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	background: #dcf294;
	width:80%;
	border-right: 1px #47652a solid;
	border-bottom: 1px #88c050 solid;
	padding:5px;
	display:block;	
}
.titoloOk{
	font-size:17px;
	font-family:Verdana, Arial; 
	color: #3c7803;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}

.corpoOk{
	font-size:14px;
	font-family:Verdana, Arial; 
	color: #000000;
	display:block;
}


.testoRosso{
	color:#FF3300;
}
/*  ::::::::::. / box di errore:::::::::::::::::  */


/*  ::::::::::. Bottoni:::::::::::::::::  */
.sfVerde{
	background:url(img/sfBottoneA.jpg) repeat-x;
	background-color:#D3E97C;
	border-bottom: 1px solid #666666;
}


.sfGialla{
	background:url(img/sfBottoneB.jpg) repeat-x;
	background-color:#FFFF99;
	border-bottom: 1px solid #666666;
}

.sfRossa{
	background:url(img/sfBottoneC.jpg) repeat-x;
	background-color:#FFBB8E;
	border-bottom: 1px solid #666666;
}
/*  ::::::::::. Bottoni:::::::::::::::::  */

/* :::::::::::::::::: Tabelle gestione ::::::::::::::::::::::::  */
.tabella{
border-right:1px solid #666666;
border-bottom:1px solid #CCCCCC;
}

.tabella thead{
	background:#F1f1f1;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.tabella .eticVert{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.tabella tbody{
	background:#ffffec;
}

.tabella a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
.tabella a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000;
}


.rigaCel{
	background:url(img/sfCelesteCel.jpg) repeat-x;
	background:#e9f6f8;
}

.tdSemplice{
	border-bottom: 1px solid #cccccc;
	padding-bottom:5px;
}
/* :::::::::::::::::: /Tabelle gestione ::::::::::::::::::::::::  */



.campoInput{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #666666;
}
.avvisoerrore {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CC3300;	text-align: center;}

/* :::::::::::::::::: Tipo di testi ::::::::::::::::::::::::  */
.verd12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.verd11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.verd14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.verd18{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#000000;
	margin:2px;
	
}

.verd18:hover{
	text-decoration:none;
	background-color:#FFFF00;
	margin:1px;
	border:1px solid #666666;
}
/* :::::::::::::::::: /Tipo di testi ::::::::::::::::::::::::  */


/* :::::::::::::::::: Box A ::::::::::::::::::::::::  */
.boxContA{
width:98%;
float:left;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f1f1f1;
}

.boxContATestata{

}

.boxContACorpo{
	float:left;

}

.boxContACorpo img, object{
border: 0;
float:left;
padding:0px 2px 2px 0px;
}

.boxContACorpo h2{
	font-size:13px;
	color:#CC3300;
	margin:0px;
	padding:0px;
}

.boxContAPiede{

}


.percorsoCat{
	font-weight:bold;
	font-size:12px;
}

.percorsoCat a{
	font-weight:bold;
	font-size:12px;
	color:#3366CC;
}

.percorsoCat a:hover{
	font-weight:bold;
	font-size:12px;
	color:#FF6600;
}

.titoloPagRic a{
	color:#CC0000;
	font-weight:bold;
	
}


/* ::::::::::::::::::/ Box A ::::::::::::::::::::::::  */


