      /****************** HEADER ******************************/
      .sommario 
	{
	display:none;
      	}
      
      .sommario h1
	{
	display:none;	
      	}
	
      hr 	{
	display:none;	
      	}
  
	      
      #ASx 
	{
      	position:absolute;		
      	top:0;
      	left:0;
	width: 21%;
      	height:93px;
      	/* ATTENZIONE AL COMPUTED TEXT */
      	background: url(/retecivica/pes.nsf/top_h1a.jpg) no-repeat;	
	background-position: right;
	background-color: #f7f7e7;
      	}
      #ASx h1 
	{
	display:none;
      	}
      
      #ACen 
	{
      	margin:0 18.9% 0 21%;
      	border-left:1px solid #B15300;
      	height:93px;      
      	/* ATTENZIONE AL COMUTED TEXT */
      	background: #f7f7de url(/retecivica/pes.nsf/top_h1b.gif) no-repeat;
      	}
      /* RT: Link alla Plone */
      #img-centrale a 
	{
	display:block;
	      		text-decoration:none;
	      		overflow:hidden;
	      		border:0;
	      		padding:0;
	      		width:290px;
	      		cursor:pointer;
	      		height: 93px;
      	}
      #ADx 
	{
      	position:absolute;
      	top:0;
      	right:0;
      	width: 18.9%;
	height:93px;
      	/* ATTENZIONE AL COMPUTED TEXT */
      	background: url(/retecivica/pes.nsf/AffrDx.gif) no-repeat;
	background-color:#f7f7e7;
	background-position:left;	
	border-left:1px solid #B15300;
	}
      #ADx h1 
	{
	display:none;
      	}
      #rss {
	 float:right; 
	 margin-right:5px; 
	 margin-top:70px;
      	}
      #img-centrale 
	{
	float:left;
	}
 /***********  VOCI DEL MENU **************************************************/
      
      .bottoni a:visited 
	{
	color:#663366;
       	}
      .contVoci a:visited 
	{
	color:#663366;
      	}
      .contVoci   
	{
      	position:relative;
      	left: 0px;
      	height:20px; 		
      	background:#f7f7de;
	}
      /* Contenitore centrale solo per la HP */
      .contVociHP a:visited 
	{
	color:#663366;
      	}
      .contVociHP   
	{
      	position:relative;
	text-align:center;
      	height:20px; 		
      	background:#f7f7de;
	}
      .contVociHP a:hover   
	{
	color: #B15300;
	}
      .contVociHP a
	{
	color: #B15300;
	}
      /* classe utilizzata per l'indirizzo del comune in testata HP */
      .indirizzo
	 {
	font-size:xx-small;	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
      	}
      .colDx a:visited 
	{
	color:#663366;
      	}
/* è la riga + in basso dell'header, essa deve avere dimensione < di contvoci  */
.contVociBottom
	{
	float:left;
      	background:#f7f7de;
	color:black;
	}
.contVoci a   /*imposta il colore nero del testo delle anchor anche quando visited*/
	{
	color:#B15300;
	}
.contVoci a:hover   
	{
	color: white;
	}
      /**/
      .voce1DX
	{
      	position:absolute;
      	width:50%;
      	left: -1px;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
      	background-color:#ecd6bb;
	border-left:1px solid #B15300;
      	}
  .contVoce1DX  
	{
	width:100%;
	}
   
      .contVoce1DX a 
	{
	color:#B15300;
	}
  
      .contVoce2DX a 
	{
	color:#B15300;
      	}
      /**/
      .voce2DX
	{
      	position:absolute;
      	width:50%;
      	left:50%;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
	background-color:#ecd6bb;
	border-left:1px solid #B15300;
	overflow: hidden;
      	}
      /**/
      .contVoce2DX
	{
	 color:#B15300;
	right:-2px;
	}
      /**/
      .voce1
	{
      	position:absolute;
      	border-right:1px solid #B15300;
      	width:20%;
      	left: 0px;
     	text-align:center;
	height:20px;		/*SENZA: INTERROMPE LA LINEA MARRONE LATERALE DESTRA*/
      	font-size:x-small;	
      	font-weight:bold;
     	}
 .contVoce1
	{
	height:20px;
	display : block;		
	width : 100%;		
     	}
/*********************************************** GESTIONE HOVER *************************************************/
.contVoce1 a 
	{
	display : block;
	width : 100%;
	padding-top:4px;
	}

 .contVoce1 a:hover  
	{
	background : #674621;
	height: 20px;
	}
.contVoce2 a 
	{
	display : block;
	width : 100%;
	padding-top:4px;
	}

 .contVoce2 a:hover
	{
	background : #c30000;
	height: 20px;
	}
.contVoce3 a 
	{
	display : block;
	width : 100%;
	padding-top:4px;
	}

 .contVoce3 a:hover  
	{
	background : #59731a;
	height: 20px;
	}
.contVoce4 a 
	{
	display : block;
	width : 100%;
	padding-top:4px;
	}

 .contVoce4 a:hover  
	{
	background : #B15300;
	height: 20px;
	}
.contVoce5 a 
	{
	display : block;
	width : 100%;
	padding-top:4px;
	}

 .contVoce5 a:hover  
	{
	background : #003394;
	height: 20px;
	}
/********************************************************************/
.voce1DX a, .voce2DX a  
	{
	display : block;
	width : 100%;
	padding-top:4px;                               
	}

 .voce1DX a:hover, .voce2DX a:hover 
	{
	background : #B15300;
	width : 100%;
	height: 20px;
	color:white;
	}
.contColDX
	{
/*COMPUTED TEXT*/
	height: 18px;	/*IE:15 MZ:13*/
	width:100%;
	}
.contColDX a 
	{
	display : block;
	width : 100%;
	padding-top:4px;                               
	color:#B15300;
	}

 .contColDX  a:hover 
	{
	background : #B15300;
	color: white;
	width : 100%;
	/*ATTENZIONE AL COMPUTED TEXT*/
	height: 15px;	/*IE:15 MZ:13*/
	}
/***********************************************************************************************/
      /**/
      .contVoce2
	{
	height:20px;
	display : block;		
	width : 100%;		
     	}
      /**/
      .contVoce3
	{
	height:20px;
	display : block;		
	width : 100%;		
     	}
      /**/
      .contVoce4
	{
	height:20px;
	display : block;		
	width : 100%;		
     	}
      /**/
      .contVoce5
	{
	height:20px;
	display : block;		
	width : 100%;	
	
     	}
      /**/
      .voce2
	{
      	position:absolute;
      	border-right:1px solid #B15300;
      	width:20%;
      	left:20%;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
      	}
      /**/
      .voce3
	{
      	position:absolute;
      	border-right:1px solid #B15300;
      	width:20%;
      	left:40%;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
      	}
      /**/
      .voce4
	{
      	position:absolute;
      	border-right:1px solid #B15300;
      	width:20%;
      	left:60%;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
	}
       /**/
      .voce5
	{
      	position:absolute;
         	width:20%;
      	left:80%;
      	text-align:center;
      	height:20px;
      	font-size:x-small;	
      	font-weight:bold;
      	}
	
      /********************** pie' di pagina ******************************************************/
      #piedipagina 
	{
      	background:#fff;
      	border:0px solid #000;
      	padding:1em 0;
      	width:96%;
      	height:20px;
      	margin:1em auto;
      	text-align:left;
      	clear: both;
      	position:relative;
      	}
      /**/
      .imgSeparatore0
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:5%;
      	left: 0px;
      	height:20px;
      	}
      /**/
      .footerVoce1
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:21.75%;
      	left: 5%;
      	height:20px;
      	font-size:x-small;	
      	text-align:center;
      	}
      /**/
      .imgSeparatore1
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:5%;
      	left: 26.75%;
      	height:20px;
      	text-align:center;
      	/*  ATTENZIONE AL COMPUTED-TEXT*/
      	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
      /**/
      .footerVoce2
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:21.75%;
      	left: 27.75%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
      /**/
      .imgSeparatore2
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:5%;
      	left: 49.5%;
      	height:20px;
      	text-align:center;
      	/* ATTENZIONE AL COMPUTED-TEXT */
      	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
      /**/
      .footerVoce3
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:21.75%;
      	left: 50.5%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
      /**/
      .imgSeparatore3
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:5%;
      	left: 72.25%;
      	height:20px;
      	text-align:center;
      	/* ATTENZIONE AL COMPUTED-TEXT*/
      	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
      /**/
      .footerVoce4
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:21.75%;
      	left: 73.25%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
      /**/
      .imgSeparatore4
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:1%;
      	left: 76.8%;
      	height:20px;
      	text-align:center;
     	 /* ATTENZIONE AL COMPUTED-TEXT */
     	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
      /**/
      .footerVoce5
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:17.2%;
      	left: 77.8%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
      /**/
      .imgSeparatore5
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:5%;
      	left: 95%;
      	height:20px;
      	text-align:center;
      	}
/*****************VERSIONI USATE SOLO NELLA HOME******************/
/*usato solo nella home*/
  .footerVoce2h
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:20%;
      	left: 10%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
  /*versione usata solo nella home*/
      .imgSeparatore2h
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:10%;
      	left: 30%;
      	height:20px;
      	text-align:center;
      	/* ATTENZIONE AL COMPUTED-TEXT */
      	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
  /*versione usata solo nella home*/
      .footerVoce3h
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:20%;
      	left: 36%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
   /*versione usata solo nella home*/
      .imgSeparatore3h
	{
      	position:absolute;
      	border:0px solid #B15300;
      	width:10%;
      	left: 60%;
      	height:20px;
      	text-align:center;
      	/* ATTENZIONE AL COMPUTED-TEXT*/
      	background: url(/retecivica/pes.nsf/o1.gif) no-repeat;
      	}
      /*versione usata solo nella home*/
      .footerVoce4h
	{
      	position:absolute;
	color:#B15300;
      	border:0px solid #B15300;
      	width:20%;
      	left: 65%;
      	height:20px;
      	text-align:center;
      	font-size:x-small;	
      	}
/********** FINE **********/
     .footerVoce1 a
	{
	color:#B15300;
     	}
     .footerVoce1 a:visited
	{
	color:#663366;
     	}
     .footerVoce2 a
	{
	color:#B15300;
     	}
     .footerVoce2 a:visited
	{
	color:#663366;
     	}
     .footerVoce3 a
	{
	color:#B15300;
     	}
     .footerVoce3 a:visited
	{
	color:#663366;
     	}
     .footerVoce4 a
	{
	color:#B15300;
     	}
     .footerVoce4 a:visited
	{
	color:#663366;
     	}
     .footerVoce5 a
	{
	color:#B15300;
     	}
     .footerVoce5 a:visited
	{
	color:#663366;
     	}
      .dataOggi 
	{
	font-size:xx-small;
	text-align:left;
	margin-left:7px;
	margin-top:4px;
      	}
.indirizzoHome 
	{
	font-size:x-small;
	text-align:center;
	font-style:italic;
	color:#000000;
	margin-top:0px;
	padding-top:0px;
	}
.indirizzoHome a
	{
	color:#B15300;
	}
 /****************** SOTTOHEADER MENU ******************************/
 
      .corpo 
	{
      	width:100%;
      	margin:0em auto;
      	text-align:left;
      	position:relative;
      	border-bottom:1px solid #B15300;
	border-right:1px solid #B15300;
	border-left:1px solid #B15300;
	}
      .colSx 
	{
      	position:absolute;
      	top:0;
      	left:0;
      	width:21%;
      	background-color:#ecd6bb;
      	height:20px;
      	}
      .colSxBott 
	{
      	position:absolute;
      	top:0;
      	left:0;
	width:61%;	
      	background-color:#fff;
	height: 18px;		/* ATTENZIONE COMPUTED TEXT: IE 19PX, MZ 16PX*/
      	}
 #formRicerca 
	{
	text-align:right;
	}
      #percorso 
	{
	margin-left:7px;
	margin-top:2px;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
      	}
      .path 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#B15300;
	font-weight:normal;
	font-size:xx-small;
      	}
     a:visited .path 
	{
	color:#663366;
      	}
      .separatorePath 
	{
	color:#000;
	font-weight:bold;
	font-size:xx-small;
      	}
 .btnRicerca 	
	{
	border:1px solid #B15300;
	background-color:#ecd6bb;
	font-size:x-small;
	font-weight:bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;		 /*DISTANZA DAL LATO DX */
  	/* ATTENTO AL COMPUTED TEXT */
	margin-bottom:0px;
	/* ATTENTO AL COMPUTED TEXT 0ie 1mz*/
	padding-top:0px;
      	}
 .casellaRicerca 
	{
	font-size:x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #B15300;
	background-color:#fff;
	/* ATTENTO AL COMPUTED TEXT  0 e 1*/
	margin-top:1px;
	/* ATTENTO AL COMPUTED TEXT */	
	padding-top:1px;	
	}
      .colCen 
	{
      	margin:0 18.9% 0 21%;
      	border-left:1px solid #B15300;
      	background:#F7F4E1;
      	}
      .colCenBott 
	{
	margin-right:18.9%;
      	background-color:#fff;
      	height:18px;
      	}
      .colDx 
	{
      	position:absolute;
      	top:0px;
     	right:0px;
     	text-align:center;
     	width:18.9%;
     	font-size:x-small;	
     	background-color:#fff;
     	font-weight:bold;
	border-left:1px solid #B15300;
	}
#colDxLast
	{
/*ATTENTO AL COMPUTED TEXT : MZ:16px, IE:19px*/
	height: 18px;
	}
 
#colDxFirst
	{
/*ATTENTO AL COMPUTED TEXT */
	height: 20px;
	}
/****************************** GESTIONE STAMPA ****************************/
/* EQUIVALENTE A CORPO MA AGGIUNTO PER GESTIONE DELLA STAMPA */
/* RICORDARSI DI TOGLIERE LA CLASSE DA PES -> PULSANTI */
     .corpoCentro 
	{
      	width:100%;
      	margin:0em auto;
      	text-align:left;
      	position:relative;
      	border-bottom:1px solid #B15300;
	border-right:1px solid #B15300;
	border-left:1px solid #B15300;
	}
    .corpoBottom
	{
      	width:100%;
      	margin:0em auto;
      	text-align:left;
      	position:relative;
      	border-bottom:1px solid #B15300;
	border-right:1px solid #B15300;
	border-left:1px solid #B15300;
	}
/* CLASSI CHE VENGONO UTILIZZATE SOLO PER LA VISUALIZZAZIONE A MONITOR */
@media screen
	{
	
	/*  */
	.imgNoStyle
		{
		display:none;
		}
	}
@media print
{
	/* */
	
	#wrapper
		{
		page-break-before:avoid;
		page-break-inside:avoid;
		page-break-after:avoid;
		}
	
	.corpoBottom
		{
		page-break-before:avoid;
		page-break-inside:avoid;
		page-break-after:avoid;
		}
	.imgNoStyle
		{
		}
	
	/* REGOLA LA POSIZIONE DEL BOTTONE CERCA: NB IE NON LO VISUAL SE ESCE DAL CONTENITORE*/	
	.btnRicerca
		{
		background-color: white;
		border:1px solid black;
		font-size: 6pt;
		/*ATTENZIONE AL COMPUTED TEXT: MZ:-20% IE: 0% REGOLA ORIZZONTALMENTE IL CERCA*/
		margin-right:  -20%;
		/*ATTENZIONE AL COMPUTED TEXT: MZ:7px IE: 1px REGOLA VERTICALMENTE IL CERCA*/
		margin-bottom: 7px;
		}
	.casellaRicerca
		{
		
		}
	/* AGISCE SULLA 1 LINEA DELLA TESTATA */		
	.corpo 
		{
		display:none;
		}
	
	/* AGISCE SULLA 2 LINEA DELLA TESTATA*/
	.corpoCentro
		{
		}
	/* AGISCE SULLA 2 LINEA DELLA TESTATA*/
	.colSx
		{
		width:27%;
		}
	/* AGISCE SULLA 2 LINEA DELLA TESTATA*/
	.colCen
		{
		margin:0% 0% 0% 27%;
		}	
	/* AGISCE SULLA 3 LINEA DELLA TESTATA*/
	.corpo percorso	
		{
		}
	
	/*AGISCE SULLA 3 LINEA DELLA TESTATA*/
	.colDx
		{
		display:none;
		}
	/* PER NON STAMPARE IL FOOTER */
	#piedipagina 
		{
		position:static;
		}
	
/*prova testata non a capo con IE*/
}
    
 
