/* @override http://192.168.3.123/test/comune/hippo/web/css/portale.css */

/* @group Globali */

	html, body, form, fieldset {
	        margin: 0;
	        padding: 0;
	        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	        font-size:  10pt;
	}
	
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
	        margin: 1em 0;
	        padding: 0;
	}
	
	
	li, dd, blockquote {
	        margin-left: 3em;
	}
	
	form label {
	        cursor: pointer;
	}
	
	fieldset {
	        border: none;
	}
	
	input, select, textarea {
			background-color: #e9e9e9;
			border: 1px solid #5c6976;
	    font-size: 100%;
	}
	
	input:hover, select:hover, textarea:hover{
		background-color: #f3f3f3;
	}
	
	input:focus, select:focus, textarea:focus{
		background-color: white;
	}
	
	BODY{
	 background-repeat: repeat-x;
	}


/* @end */



  /*contenitore esterno*/
  #outer_container{
    margin-left: auto;
    margin-right: auto;
    width: 990px;
  }
  
  /*contenitore principale*/
  
  #main_container{
		border: 1px solid #009DD9;
		margin-top: 0px;  
	}

	/*contenitore sottostante*/
	#contenitore_sotto{
		margin-top: 0px;
	}
	
	#contenuto{
    padding-bottom: 20px;
		padding-left: 5px;
		padding-right: 10px;
		padding-top: 0px;
	}
	
	.menu_completo #contenuto{
	  width: 600px; /*410*/
    overflow: hidden;
    float: left;
	}

	.menu_completo #contenitore_sotto{
   clear: both;
  }

	/* @group Intestazione */

#containerBarramenu{
    background-image: url(../img/css/bordino.jpg);
	  right: 0px;
		position: relative;
		top: 1px;
		z-index: 100;
    height: 7px;
		width: 980px;
}


	#intestazione_sopra{
		background-image: url(../img/css/testata.jpg);
		position: relative;
		left: 0px;
		top: 0px;
		width: 980px;
		height: 180px;
	}
	
	#foto{
		position: relative;
		left: 0px;
		top: 0px;
		width: 256px;
		height: 180px;
	}
	
	
	
/**** OLD  
	#links_testata{
		position: absolute;
		left: 380px;
		top: 160px;
		width: 600px;
		height: 28px;
	}

    
  
  #tabella_pulsanti_link{
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 0.8em;
  	font-weight: bold;
  	font-family:Arial;
  	text-align: center;
	}
	
	.pulsante_link {
  	background-color: #FFD33F;
    border-style: none;
  	border-collapse: collapse;
  	text-decoration:none;
	}
	
   A.pulsante_link:link {color: white; text-decoration:none;}     
   A.pulsante_link:visited {color: white; text-decoration:none;}  
   A.pulsante_link:hover {color: #00386B; background-color: #EEEEEE;}     
   A.pulsante_link:active {color: white;}   
  */
  
    #tabella_pulsanti_link{
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 0.9em;
  	font-weight: bold;
  	font-family:Arial;
  	text-align: center;
	}
  
  #links_testata {
		position: absolute;
		left: 455px;
		top: 160px;
		width: 505px;
		height: 23px;
	}
	
	#links_testata .contenuto_sezione{
		background-image: url(../img/css/butt_background.png);
		width: 100px;
	}
		
	#links_testata .top_sezione{
		background-image: url(../img/css/butt_top.png);
		background-repeat: no-repeat;
		height: 3px;
		margin-left: 0px;
	}
		
	#links_testata .bottom_sezione{
		background-image: url(../img/css/butt_bottom.png);
		background-repeat: no-repeat;
		height: 3px;
		margin-bottom: 6px;
	}

	#dati_comune{
		font-size: 7pt;
		height: 85px;
		position: absolute;
		left: 25px;
		top: 8px;
		line-height: 12pt;
		overflow: hidden;
		width: 190px;
	}
	
	#ricerca{
		color: #050634;
		font-size: 0.8em;
  }
  
	#cerca_nel_sito{
   position:absolute;
	 left: 734px;
 	 top:7px;
  }
  #cerca_nel_sito_label{
    color: #696969;
    position:absolute;
		left: 652px;
		top:7px;
		font-size: 0.8em;
  }
	
	#submit_cerca_nel_sito{
		background-color: transparent;
		background-repeat: no-repeat;
		border: 0px;
		background-image: url(../img/css/bottone_ricerca.gif);
		cursor: pointer;
		height: 31px;
		position: absolute;
		text-indent: -1000em;
		width: 31px;
		left: 835px;
		top:3px;
	  padding: 55px 0 0;
  }
  
 	#bottone_area_riservata{
		position: absolute;
		top: 8px;
		left: 883px;
		z-index:100;
	}
		
	#bottone_area_riservata IMG{
		border: 0;
	}
		
		#div_navigazione_veloce{
			color: #1a315b;
			font-size: 0.6em;
			height: 22px;
			overflow: hidden;
			position: absolute;
			left: 460px;
			z-index:100;
			text-align: left;
			top:5px;			
		}
		
	#linkHome{
		 font-weight:bold;
		 font-style:oblique;
     font-size: 0.9em;
     position:absolute;
     left:40px;
     top:165px;
     color:white;
   }

	#elenco_sedi{
     font-size: 0.8em;
   }


/* @group menu */

	/************************************************************************** MENU DI SINISTRA ***************************************/
		#menu_left{
		  width: 172px;
		}
		 
    #menu_colonna_sx{
			float: left;
		  width: 172px;
		  overflow: hidden;
		}
		
		#divisore_intestazione{
			
			/*border-bottom: 1px solid #b0b0b0;*/
			height: 1px;
		}
	
	/* @end */

	/* @group Sezione */
	
			#menu_left .riquadro{
			 width: 170px;
	 border-color: #87CEFA;
	 border-style: solid;
	 border-top-style: none;
	 	border-width: 1px;
	 	border-collapse: collapse;
		  }
		  
      /*#menu_left .top_sezione{
	      height: 1px;
       }*/
		
		  #menu_left .bottom_sezione{
	    	height:10px;
			  margin-bottom: 3px;
		 }
		
		  #menu_left .intestazione{
			 width:100%;
       /* background-color:#9DBDCB;  */ /* moschiano */
       background:url('../img/css/bk_sect.gif');
			 cursor: pointer;
	   	 
	    }
	    
		
		 #menu_left .intestazione .text{
			color: #ffffff;
			font-size: 0.8em;
			font-weight: bold;
		  padding-left: 5px;
		  padding-right: 5px;
		  padding-top:2px;
		  padding-bottom:2px;
		  text-align: center;
		}
	

   
	/*	#menu_left .top_intestazione{
		  height: 4px;
		  margin-top: 0px;
		}*/
		
		#menu_left .bottom_intestazione{
		  height: 5px;
		  margin-bottom:5px; 
    }
	
	/* @end */

	/* @group Pagine */
	
		#menu_left .sezioni .contenuto_sezione{
		width: 170px;
			background-image: none;
		}
	
		#menu_left .sezioni .top_sezione{
			display: none;
		}
		
		#menu_left .sezioni .bottom_sezione{
		  	display: none;
		}
		
		
		#menu_left .sottocategoria{
			margin-bottom: 5px;
			margin-top: 2px;
		}
		
		#menu_left .pagina, #menu_left .titolo{
			color: #414141;
			font-family: verdana;
			font-weight: normal;
			display: block;
			font-size: 0.8em;
			padding-bottom: 2px;
			text-decoration: none;
	  }
   		
	  #menu_left .sottocategoria .titolo{
			background: url(../img/css/menuPrimario_1.gif) #ffffff no-repeat 8px 2px;
	  	display: block;
		  padding-left: 29px;
			/*width: 122px;*/
			margin-bottom:5px;
		}
		
		#menu_left .sottocategoria .top_intestazione{
			display: none;
		}
		
		#menu_left .sottocategoria .bottom_intestazione{
			display:  none;
		}
		
		#menu_left .livello1 .pagina{
				background: url(../img/css/menuSecondario_2.gif) #ffffff no-repeat 6px 2px;
		  display: block;
		  padding-left: 28px;
		  /*width: 122px;*/          
		  margin-bottom:5px;
		  
		}
		
		#menu_left .livello2 .pagina{
			background: url(../img/css/menuSecondario_2.gif) #ffffff no-repeat 22px 2px;
		  display: block;
		  padding-left: 43px;
		  /*width: 110px;*/
		  margin-bottom:5px;
		}
	
	/* @end */

	/* @group Collapsed */

	#menu_left .collapsed .top_intestazione{
			display: none;
		}

		#menu_left .collapsed .bottom_intestazione{
			display:  none;
		}
		
		#menu_left .collapsed .contenuto_sezione {
		  /*width: 150px;*/
			background-image: url(../img/css/menu_collapsed_background.png);
		}
		
		
		
		#menu_left .sezioni .contenuto_sezione{
			background-image: url(../img/css/menu_background.png);
		}
		
		
		#menu_left .collapsed .sezioni{
			display: none;
		}
		#menu_left .collapsed .intestazione{
    	/*background: url(../img/css/menuCollapsed1.gif) no-repeat #9DBDCB 120px 3px;*/
    }
    
	/****************************************************FINE MENU A SINISTRA ****************************************************/
		
	/****************************************************MENU A DESTRA ****************************************************/
		
		#menu{
		  width: 172px;
		}
		.menu_completo #menu{
		  float: right;
		 }
		
		#menu_spacer_top{
		 padding-top: 172px;
		}
		
	  #menu_contenuto{
      display: none;
			height:200px;
		}
		
   .menu_completo #menu_contenuto{
	    display: block;
		}
		#menu_colonna_dx{
			float:  right;
			width: 172px;
			overflow: hidden;
		 }
		
		.menu_completo #divisore_intestazione{
			display:  none;
		}
		
		/* @end */

	/* @group Sezione */
	
		#menu .riquadro{
		width: 170px;
	 border-color: #87CEFA;
	 border-style: solid;
	 border-top-style: none;
	 	 border-right-style: solid;
	 	border-width: 1px;
	 	border-collapse: collapse;

		}
		
	/*#menu .top_sezione{
	    background-repeat: no-repeat;
			height: 1px;
		}*/
		
		#menu .bottom_sezione{
	    background-repeat: no-repeat;
			height: 10px;
			margin-bottom: 6px;
		}
		
		#menu .intestazione{
			width:100%;
			padding-top: 0px;
			padding-bottom: 0px;
			background:url('../img/css/bk_sect.gif');
      /* background-color:#9DBDCB;  */  /* moschiano */ 
			 cursor: pointer;
		}
		
		#menu .intestazione .text{
			color: #ffffff;
			font-size: 0.8em;
			font-weight: bold;
		  padding-left: 5px;
		  padding-right: 5px;
		  padding-top:2px;
		  padding-bottom:2px;
		  text-align: center;
		}
		
		/*#menu .top_intestazione{
		  height: 4px;
		  margin-bottom: 0px;
		 }*/
		
		#menu .bottom_intestazione{
		  height: 5px;
	    margin-bottom:5px;
    }
	
	/* @end */

	/* @group Pagine */
	
		#menu .sezioni .contenuto_sezione{
			background-image: none;
		}
	
		#menu .sezioni .top_sezione{
			display: none;
		}
		
		#menu .sezioni .bottom_sezione{
		  	display: none;
		}
		
		
		#menu .sottocategoria{
			margin-bottom: 5px;
			margin-top: 5px;
		}
		
		#menu .pagina, #menu .titolo{
			color: #414141;
			font-family: verdana;
			font-weight: normal;
			display: block;
		  font-size: 0.8em;
			padding-bottom: 2px;
			text-decoration: none;
		}
		
		
		#menu .sottocategoria .titolo{
			background:url(../img/css/menuPrimario_1.gif)  #ffffff no-repeat  8px 2px ;
	    display: block;
		  padding-left: 29px;
		  margin-bottom:5px;
			/*width: 122px;*/
		}
		
		#menu .sottocategoria .top_intestazione{
		display: none;
		}
		
		#menu .sottocategoria .bottom_intestazione{
			display:  none;
		}
		
		#menu .livello1 .pagina{
			background: url(../img/css/menuSecondario_2.gif) #ffffff no-repeat 6px 2px;
		  display: block;
		  padding-left: 28px;
			/*width: 122px;*/
			margin-bottom:5px;
		}
		
		#menu .livello2 .pagina{
			background: url(../img/css/menuSecondario_2.gif) #ffffff no-repeat 22px 2px;
		  display: block;
		  padding-left: 43px;
			/*width: 110px;*/
			margin-bottom:5px;
		}
	
	/* @end */

	/* @group Collapsed */

		#menu .collapsed .top_intestazione{
			display: none;
		}

		#menu .collapsed .bottom_intestazione{
			display:  none;
		}
		
		#menu .collapsed .contenuto_sezione {
			/*width: 150px;*/
			background-image: url(../img/css/menu_collapsed_background.png);
		}
		
	
		
		#menu .sezioni .contenuto_sezione{
			background-image: url(../img/css/menu_background.png);
		}
		
		
		#menu .collapsed .sezioni{
			display: none;
		}
	
	/**************************************FINE MENU DESTRA*************************************************/
	/* @end */

/* @end */


/* @group Notizie */

	#in_evidenza{
	 width:600px;
	 margin-left: 0px;
	 top: 0px;
	}
	
	#notizie{
		margin-top: 0px;
  }
	
  
  .primo_piano{
	  top: 0px;
  	background: url(../img/css/primo_piano.png) center left no-repeat #F7F7F7;
  	/*border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;*/
  	padding: 10px 2px 10px 15px;
    font-family:  verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 1.2em;
  	font-weight: bold;
  	color:#00386B;
  	height: 30px;
	}
	
  .eventi_nazionali{
	  top: 0px;
  	background: url(../img/css/eventi_nazionali.png) center left no-repeat #F7F7F7;
  	/*border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;*/
  	padding: 10px 2px 10px 15px;
    font-family:  verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 1.2em;
  	font-weight: bold;
  	color:#00386B;
  	height: 30px;
	}

  .eventi_regionali{
	  top: 0px;
  	background: url(../img/css/eventi_regionali.png) center left no-repeat #F7F7F7;
  	/*border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;*/
  	padding: 10px 2px 10px 15px;
    font-family:  verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 1.2em;
  	font-weight: bold;
  	color:#00386B;
  	height: 30px;
	}

  .curiosita{
	  top: 0px;
  	background: url(../img/css/curiosita.png) center left no-repeat #F7F7F7;
  	/*border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;*/
  	padding: 10px 2px 10px 15px;
    font-family:  verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 1.2em;
  	font-weight: bold;
  	color:#00386B;
  	height: 30px;
	}

  .riceviamo_pubblichiamo{
	  top: 0px;
  	background: url(../img/css/riceviamo_pubblichiamo.png) center left no-repeat #F7F7F7;
  	/*border-top: 1px solid #C0C0C0;
  	border-bottom: 1px solid #C0C0C0;*/
  	padding: 10px 2px 10px 15px;
    font-family:  verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 1.2em;
  	font-weight: bold;
  	color:#00386B;
  	height: 30px;
	}

  .notizia{
	  width: 600px;
    margin-bottom: 0px;	
  }

	.notizia .top{
	   height: 2px;
	}
	
	.notizia .bottom{
		height: 8px;
		border-bottom: 1px solid #CCCCCC;
		width: 580px;
	}
	
	.notizia .contenuto{
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 20px;
		margin-top: 0px;
	}
	
	.notizia .immagine{
		float: left;
		overflow: hidden;
		/*height: 150px;
		width: 150px;*/
	}
	
	
	.notizia .titolo{
		float: right;
		/*border-bottom: 1px solid #040263;*/
		margin-top: 5px;
    margin-bottom: 0px;
		font-family: Arial; 
		font-size: 18px;
		line-height: 120%;
		font-weight: bold;
		color:#00386B;
		padding-bottom: 10px;
		text-align: left;
		width: 580px;
	}
		.notizia .titolo.full{
		 width: 580px;
	}
	
	.notizia .testo{
		float: right;
		text-align: left;
		width: 400px;
    font-family:Lucida Sans Unicode;
    font-size:1em;
    color:#000077;
    background-color:white;
	}
	.notizia .testo.full{
		width: 580px;
		text-align:left;
	}
	
  /*Stile del link titolo notizia*/
   .notizia .link_news{
		font-size: 1em;
		color:#00386B;
		text-decoration:underline;
	 }
  
   A.link_news:link {color: #00386B}     /* unvisited link */
   A.link_news:visited {color: #00386B}  /* visited link */
   A.link_news:hover {color: #00386B; background-color: #EEEEEE;}    /* mouse over link */
   A.link_news:active {color: #00386B}   /* selected link */		
	
  	
 .paginaCentrale{
    width: 580px;
	  margin-bottom:auto;
 }
 /*class che viene inserito quando la pagina va visualizzata interamente senza i menu*/
 .paginaCentraleIntera{
   width: 100%;
	  margin-bottom:auto;
 }
 
 
 #dove_sono{
		border-bottom: 1px solid #d8d8d8;
		border-top: 1px solid #d8d8d8;
		font-size: 0.9em;
		padding-bottom: 5px;
		padding-top: 5px;
	}
  /* @end Pagina */
  
  /************************* Barra sottostante ************************************/
  #bottomBarra{
    background-image: url(../img/css/piedipagina.jpg);
    width: 990px; /*808*/
    height:23px;
    margin-top:0px;
    margin-left:0px;
  }
 
  #bottomBarra .numero_visite  {
		color: #696969;
		font-size: 0.8em;
		font-style:oblique;
		text-align: left;
		width: 180px;
		top: 0px;
	}
	
  #bottomBarra .barrainferioreindirizzo  {
  	top: 0px;
    left: 250px;
  	text-align: center;
  	font-size: 0.8em;
  	color: blue;
  	letter-spacing: 1px;
  	font-weight: bold;
  }

	/*#testo_visite{
		font-size: 0.8em;
		font-style:oblique;
		left: 45px;
		top: 4px;
		color: green;
	}*/
	
  #imageW3C{
    top: 20px;
    text-align: right;
    height: 50px;
 	  z-index: 100;
  }
  
 #loghiFinanziatori{
    text-align: center;
    margin-top:10px;
 }
 

  
    /********************* Fine Barra sottostante *************************/
 

/* @group Varie */

	FORM .row{
		clear: both;
		margin-bottom: 2px;
	}
	
	FORM .row LABEL{
		display: block;
		float: left;
		width: 10em;
	}

/* @end */

/* @group Gare_items */


	#Gare_items{
		margin-top: 0px;
		background-repeat: no-repeat;
		padding-top: 0px;
	}
	 	
	.Gare_item{
  	margin-bottom: 10px;
    border-style: none;
  	border-color: gray;
  	border-collapse: separate;
  	background-color: #fffafa;
	}
	
	.Gare_item .gare_table_heading {
	 border-color: #87CEFA;
	 border-style: solid;
	 	border-width: 1px;
	 	border-collapse: separate;
   }
   
	.Gare_item .titoloColonna{
    padding: 5px;
 	  border-style: none;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
		font-weight: bold;
		text-align: left;
		width: 20%;
		}

		.Gare_item .contenutoColonna{
     padding: 5px;
	   border-style: none;
	   background-color: white;
	   font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		 font-size: 0.9em;
		 font-weight: normal;
		 text-align: left;
     color:#000077;
		 width: 80%;
		 padding: 1px;
   	}
   	
		.Gare_item .contenutoColonna1{
     padding: 5px;
	   border-style: none;
	   background-color: white;
	   font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		 font-size: 0.9em;
		 font-weight: normal;
		 text-align: left;
     background-color:#87CEFA;
		 width: 80%;
		 padding: 1px;
   	}
   	
  .Gare_item .data_scadenza{
     padding: 5px;
	   border-style: none;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
  	font-weight: bold;
  	text-align: left;
    color:red;
 	}
		
		.Gare_item .contenutoSingolaCella{
     padding: 4px;
	   border-style: none;
	   background-color: white;
	   font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		 font-size: 1.2em;
		 font-weight: normal;
		 text-align: left;
     color:red;
		 width: 80%;
		 padding: 1px;
		
		 
		}
	
	.Gare_item A:visited {
    text-decoration:none;
    color:#000077;
	}
	
	.Gare_item A:link {
    text-decoration:none;
    color:#000077;
	}

  .Gare_item .oggetto_intestazione{
    border-style: none;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
  	font-weight: bold;
  	width: 20%;
  	background-color:#87CEFA;
  	text-align:center;
	}

  .Gare_item .oggetto_testo{
    border-style: none;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
  	font-weight: bold;
  	width: 80%;
  	background-color:white;
	}
	
	

  .Gare_item .descrizione_allegato{
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    /*font-weight: bold;*/
  	border-style:none;
  	background-color:white;
  	color:#000077;
  	font-size: 0.8em;
		font-weight: normal;
  	text-align:center;
	}

	
	.Gare_item .titolo.full{
  	width: 400px;
	}
	
	.Gare_item .immagine{
  	float: left;
  	overflow: hidden;
  	height: 110px;
  	width: 110px;
	}
	
	.Gare_item .testo{
		float: right;
		text-align: left;
		width: 250px;
		vertical-align: top;
	}
	
	.Gare_item .testo.full{
		width: 400px;
	}

	.Gare_item .paginazione{
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
		margin-top: 40px;
	}
	
/* @end */


/* @group Comunicati */


	#table_items{
		margin-top: 0px;
		background-repeat: no-repeat;
		padding-top: 10px;
		border-width: 1px;
	}
	 	
	.table_item{
		margin-bottom: 10px;
    border-width: 1px;
	  border-spacing: 1px;
	  border-style: none;
	  border-color: gray;
	  border-collapse: separate;
	  background-color: #fffafa;
	}
	
	.table_item A:visited {
    text-decoration:none;
    color:#000077;
	}
	
	.table_item A:link {
    text-decoration:none;
    color:#000077;
  }

  .table_item .titolo_data{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
		font-weight: bold;
		text-align: center;
		width: 80px;
	}
	
	.table_item .titolo_numero{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
		font-weight: bold;
		text-align: center;
		width: 40px;
	}

	.table_item .titolo_testo{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		text-align: center;
	}

	.table_item .contenuto_data{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
    color:#000077;
		width: 80px;
		padding: 1px;
	}
	
	.table_item .contenuto_numero{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
    color:#000077;
    width: 40px;
    padding: 1px;
	}

	.table_item .contenuto_testo{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
    color:#000077;
		text-align: left;
		padding: 1px;
	}

	.table_item .titolo.full{
		width: 400px;
	}
	
	.table_item .immagine{
		float: left;
		overflow: hidden;
		height: 110px;
		width: 110px;
	}
	
	.table_item .testo{
		float: right;
		text-align: left;
		width: 250px;
		vertical-align: top;
	}
	
	.table_item .testo.full{
		width: 400px;
	}

	.table_item .paginazione{
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
		margin-top: 40px;
	}

/* @end */
/* @group Archivio Notizie */


	#news_items{
    margin-top: 0px;
		background-repeat: no-repeat;
		padding-top: 10px;
		border-width: 1px;
	}
	 	
	.news_item{
		margin-bottom: 10px;
    border-width: 1px;
	  border-spacing: 1px;
	  border-style: none;
	  border-color: gray;
	  border-collapse: separate;
  	background-color: #fffafa;
	}
	
	.news_item A:visited {
    text-decoration:underline;
    color:#000077;
	}
	
	.news_item A:link {
    text-decoration:underline;
    color:#000077;
  }

  .news_item .titolo_data{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
		font-weight: bold;
		text-align: center;
		width: 80px;
	}
	
	.news_item .titolo_numero{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
		font-weight: bold;
		text-align: center;
		width: 40px;
	}

	.news_item .titolo_testo{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		text-align: center;
	}

	.news_item .contenuto_data{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
    color:#000077;
		width: 80px;
		padding: 1px;
	}
	
	.news_item .contenuto_numero{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
    color:#000077;
    width: 40px;
    padding: 1px;
	}

	.news_item .contenuto_testo{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
    color:#000077;
		text-align: left;
		padding: 1px;
	}

	.news_item .titolo.full{
		width: 400px;
	}
	
	.news_item .immagine{
		float: left;
		overflow: hidden;
		height: 110px;
		width: 110px;
	}
	
	.news_item .testo{
		float: right;
		text-align: left;
		width: 250px;
		vertical-align: top;
	}
	
	.news_item .testo.full{
		width: 400px;
	}

	.news_item .paginazione{
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
		margin-top: 40px;
	}

/* @end */

/* @group RS_items */


	#RS_items{
		margin-top: 0px;
		background-repeat: no-repeat;
		padding-top: 10px;
		border-width: 1px;
	}
	 	
	.RS_item{
		margin-bottom: 10px;
    border-width: 1px;
  	border-spacing: 1px;
  	border-style: none;
  	border-color: gray;
  	border-collapse: separate;
  	background-color: #fffafa;
	}
	
	.RS_item A:visited {
    text-decoration:none;
    color:#000077;
	}
	
	.RS_item A:link {
    text-decoration:none;
    color:#000077;
	}

  .RS_item .intestazione_data{
    border-width: 1px;
  	padding: 7px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: #d8d8d8;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
  	font-weight: bold;
  	text-align: center;
  	width: 80px;
	}
	
	.RS_item .intestazione_titolo{
    border-width: 1px;
  	padding: 7px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: #d8d8d8;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
		font-weight: bold;
		text-align: center;
		width: 420px;
	}

	.RS_item .intestazione_testata{
    border-width: 1px;
  	padding: 7px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: #d8d8d8;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		text-align: center;
	}

	.RS_item .contenuto_data{
  	border-width: 1px;
  	padding: 6px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: white;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 0.7em;
  	font-weight: normal;
  	text-align: center;
    color:#000077;
  	width: 80px;
	}
	
	.RS_item .contenuto_titolo{
  	border-width: 1px;
  	padding: 6px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: white;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 0.7em;
  	font-weight: normal;
  	text-align: center;
    color:#000077;
    width: 420px;
	}

	.RS_item .contenuto_testata{
  	border-width: 1px;
  	padding: 6px;
  	border-style: inset;
  	border-color: #d8d8d8;
  	background-color: white;
  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 0.7em;
  	font-weight: normal;
    color:#000077;
  	text-align: center;
	}

	.RS_item .titolo.full{
  	width: 400px;
	}
	
	.RS_item .immagine{
  	float: left;
  	overflow: hidden;
  	height: 110px;
  	width: 110px;
	}
	
	.RS_item .testo{
		float: right;
		text-align: left;
		width: 250px;
		vertical-align: top;
	}
	
	.RS_item .testo.full{
		width: 400px;
	}

	.RS_item .paginazione{
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
		margin-top: 40px;
	}

/* @group Storico sedute consiglio comunale */


	#sedute_items{
		text-align: center;
		margin-top: 0px;
		background-repeat: no-repeat;
		padding-top: 10px;
		border-width: 1px;
		width:100%;
		margin-left: 30%; 
	}
	 	
	.sedute_item{
		margin-bottom: 10px;
    border-width: 1px;
  	border-spacing: 1px;
	  border-style: none;
	  border-color: gray;
	  border-collapse: separate;
	  background-color: #fffafa;

	}
	
	.sedute_item A:visited {
  text-decoration:none;
  color:#000077;
	}
	
	.sedute_item A:link {
  text-decoration:none;
  color:#000077;
  
	}

  .sedute_item .titolo_data{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
		font-weight: bold;
		text-align: center;
		width: 30%;
	}

	.sedute_item .titolo_tipo{
    border-width: 1px;
	  padding: 5px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: #d8d8d8;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		text-align: center;
    width: 70%;
	}

	.sedute_item .contenuto_data{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8;
	  background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align: center;
    color:#000077;
		width: 30%;
		padding: 1px;
	}
	

	.sedute_item .contenuto_tipo{
	  border-width: 1px;
	  padding: 4px;
	  border-style: inset;
	  border-color: #d8d8d8; 
  	background-color: white;
	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
    color:#000077;
		text-align: center;
		padding: 1px;
		width: 70%;
	}

/* @end */




