/* @override http://192.168.3.123/test/comune/hippo/web/css/portale.css *//* @group Globali */	html, body, form, fieldset {	    margin: 0;	    padding: 0;      font-size:  8pt;	    font: 100%/120% Verdana, Arial, Helvetica, sans-serif;	}		h1, h2, h3, h4, h5, h6, p, pre,	blockquote, ol, dl, address {	    margin: 1em 0;	    padding: 0;	}	ul { 	   margin: 1em 0;	   padding: 0;     list-style-image: url("../img/css/arrow_bullet.gif");   }			li, dd, blockquote {	    margin-left: 1em;	}		ol li {       margin-left: 2em;   }    	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-image: url(../img/css/gradiente_sfondo.gif);		  /*background-color: #E6E6E6;*/		  background-repeat: repeat-x;	}		TABLE, TD, TR{      /*border-style: solid;*/      border-collapse: collapse;      /*padding: 0; /*1em;*/      padding-top: 0;      padding-bottom: 0;  }/* @end *//* @group Pagina */  #outer_container{    margin-left: auto;    margin-right: auto;    width: 990px;  }	#main_container{		  background-color: white;		  border: 1px solid black;		  float: left;		  margin-top: 5px;		  /*min-height: 600px;*/		  position: relative;		  width: 989px;	}			#contenitore_sotto{		margin-top: 120px;	}		.menu_completo #contenitore_sotto{		margin-top: 220px;  	background-position: right;		background-image: url(../img/css/menu_sfondo.jpg);		background-repeat: repeat-y;	}		#contenuto{		/*position: relative;*/		padding-bottom: 20px;		padding-left: 20px;		padding-right: 20px;		padding-top: 0px;	}		.menu_completo #contenuto{		width: 599px;		float: left;	}  .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; }   #pagina {     font-size: 0.9em;  }	    #pagina_menu_completo {		position: absolute;		top: 220px;		width: 600px;  }    #titoloPagina {     color: #00386B;     font-family: verdana;     font-weight: bold;     font-size: 1.2em;  }	  #testoPagina {     font-family: verdana;     font-size: 0.8em;  }	  .anchorMenu{     font-size: 1em;     margin-bottom: 35px;  }   #contenitore_piepagina{	  /*background-color: #E6E6E6;*/	  border: none;	  /*float: left;*/	  padding-top: 15px;	  padding-bottom: 15px;	  text-align: center;	}		#testo_piepagina{	  text-align: center;	  font-size: 0.7em;	}/* @end *//* @group Intestazione */	#intestazione{		position: relative;	}		#intestazione_immagine_sx{		/*background-image: url(../img/css/immagine_top_sx.jpg);*/		background-image: url(../img/css/animazione.gif);		position: absolute;		left: 0;		top: 0;		width: 192px;		height: 195px;	}		#intestazione_home{		background-image: url(../img/css/intestazione_home.jpg);		position: absolute;		left: 0px;		top: 0px;		width: 989px;		height: 195px;	}		#fascia_notizie_agenzia{		background-image: url(../img/css/fascia_notizie_agenzia.jpg);		position: absolute;		left: 0px;		top: 195px;		width: 989px;		height: 32px;  	font-size: 0.7em;		font-weight: bold;    color: #666666;	}  #LiveClockIE {    width: 170px;    text-align: left;    position: relative;		left: 800px;		top: 10px;	}  		#numero_visite{		font-size: 0.6em;		font-weight: bold;		color: #336799;		height: 15px;		left: 185px;		position:  absolute;		text-align: right;		top: 168px;		width: 58px;	}		#testo_visite{		font-size: 0.6em;		font-weight: bold;		left: 250px;		position: absolute;		top: 168px;		color: #336799;	}		#in_evidenza{		font-size: 10pt;		font-style: italic;		height: 85px;		position: absolute;		left: 5px;		top: 15px;		line-height: 12pt;		overflow: hidden;		width: 379px;	}	#dati_comune{		font-size: 10pt;		font-style: italic;		height: 85px;		position: absolute;		left: 25px;		top: 15px;		line-height: 12pt;		overflow: hidden;		width: 190px;	}		#ricerca{		color: #050634;		font-size: 0.7em;		right: 24px;		position: absolute;		top: 17px;		z-index: 100;	}		#scrivici{		color: #050634;		font-size: 0.7em;		right: 280px;		position: absolute;		top: 20px;		z-index: 100;	}	#cerca_nel_sito{		position: absolute;		top: 3px;		right: 34px;		vertical-align: middle;	}	#label_cerca_nel_sito{		position: absolute;		top: 5px;		right: 157px;		width: 90px;		vertical-align: middle;	}	#submit_cerca_nel_sito{		background-color: transparent;		background-repeat: no-repeat;		border: 0px;		background-image: url(../img/css/bottone_ricerca2.gif);		cursor: pointer;		height: 17px;		position: relative;		top: 3px;		right: 1px;		text-indent: -1000em;		width: 31px;	}  #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: 400px;		top: 163px;		width: 480px;		height: 25px;	}		#links_testata .contenuto_sezione{		background-image: url(../img/css/butt_background.png);		width: 147px;	}			#links_testata .top_sezione{		background-image: url(../img/css/butt_top.png);		background-repeat: no-repeat;		height: 4px;		margin-left: 0px;	}			#links_testata .bottom_sezione{		background-image: url(../img/css/butt_bottom.png);		background-repeat: no-repeat;		height: 5px;		margin-bottom: 6px;	}	/*	.pulsante_link {    border-style: none;  	border-color: #000000;  	border-collapse: collapse;  	text-decoration:none;	}     a.link {color: white; text-decoration:none;}        a.visited {color: white; text-decoration:none;}     a.hover {color: #00386B; background-color: #EEEEEE;}        a.active {color: white;}   *//* @end *//* @group Menu */	/* @group Utilità */	    #bottone_newsletter{			position: absolute;			top: 23px;			right: 110px;		}		    #bottone_area_riservata{			position: absolute;			top: 168px;			right: 8px;		}   #bottone_grande_1{			position: absolute;			top: 80px;			left: 220px;		}    #bottone_grande_2{			position: absolute;			top: 80px;			left: 410px;		}    #bottone_grande_3{			position: absolute;			top: 85px;			left: 555px;		}    #bottone_grande_4{			position: absolute;			top: 80px;			left: 720px;		}		#bottone_area_riservata IMG{			border: 0;		}				#div_navigazione_veloce_label{			color: #1a315b;			font-size: 0.7em;			height: 22px;			overflow: hidden;			position: absolute;			right: 190px;			text-align: right;			top: 48px;		}		#div_navigazione_veloce{			color: #1a315b;			font-size: 0.8em;			height: 22px;			overflow: hidden;			position: absolute;			right: 20px;			text-align: right;			top: 48px;			width: 300px;		} 	  #dove_sono{  		border-bottom: 1px solid #d8d8d8;  		border-top: none;  		font-size: 0.8em;  		padding-bottom: 5px;  		padding-top: 5px;  	}	/* @end */	/* @group NewColonna */		#new_colonna{			position: absolute;			top: 238px;      left: 475px;			width: 155px;			overflow: hidden;		}    		#new_colonna .news_gare {			background-repeat: repeat-y;      background-image: url(../img/css/bk_news_gare.jpg);		}				#new_colonna .news_gare .top {		  height: 23px;	    background-image: url(../img/css/top_news_gare.jpg);	    background-repeat: no-repeat;      margin-bottom: 15px;			color: #02025c;			font-size: 0.6em;			font-weight: bold;	  	padding-left: 5px;	  	padding-right: 5px;	  	text-align: center;		}		#new_colonna .news_gare .titolo {			width: 140px;       padding-left: 0px;			padding-right: 0px;			padding-top: 0px;      font-size: 0.7em;      text-align: left;      text-decoration: none;      LINE-HEIGHT: 130%;      /*font-style: italic;*/      margin-bottom: 15px;      margin-left: 0px;		}				#new_colonna .news_gare .titolo A:visited {      text-decoration:none;      color:#000077;	  }		  #new_colonna .news_gare .titolo A:link {      text-decoration:none;      color:#000077;    }    	  #new_colonna .news_gare .titolo A:hover {      text-decoration:none;      color: #00386B;       background-color: #EEEEEE;      display: block;    }		    #new_colonna .news_gare .bottom {		  height: 8px;	    background-image: url(../img/css/bottom_news_gare.jpg);		  background-repeat: no-repeat;    }		#new_colonna .loghi {		  text-align: center;  		margin-top: 30px;	   	margin-bottom: 30px;		}	  #new_colonna  .logo{      margin-top: 10px;		  margin-bottom: 0px;      padding:0px;		  border: none;   /*border: 1px solid #d8d8d8;*/	  }	  	#new_colonna .nome_logo{  		width: 145px;  		color: #040263;  		margin-left: 5px;  		margin-bottom: 5px;  		font-size: 0.7em;  		font-weight: bold;  		LINE-HEIGHT: 130%;      padding-bottom: 25px;  		text-align: center;  	}  	#new_colonna .nome_logo A:link {      text-decoration:none;      color: #040263;  	}  	#new_colonna .nome_logo A:hover {      text-decoration:none;      color: #040263;  	}  	#new_colonna .nome_logo A:visited {      text-decoration:none;      color: #040263;  	}	/* @end */	/* @group Struttura */			#menu{		  min-height: 600px;			position: absolute;			right: 0px;			top: 0px;			width: 340px;		}				.menu_completo #menu{			float: right;			position: relative;		}				#menu_spacer_top{			padding-top: 160px;		}				#menu_sopra{			background-image: url(../img/css/menu_top.jpg);			position: absolute;			right: 0px;			top: 220px;			width: 340px;			height: 73px;			z-index: 1;		}				#menu_contenuto{			background-repeat: repeat-y;			padding-left: 16px;			padding-right: 4px;			padding-top: 80px;		}				#menu_contenuto{			display: none;		}				.menu_completo #menu_contenuto{			display: block;		}				#menu_colonna_sx{			float: left;			width: 159px;			overflow: hidden;		}				#menu_colonna_dx{			float:  right;			width: 159px;			overflow: hidden;		}				.menu_completo #divisore_intestazione{			display:  none;		}						/*#divisore_intestazione{			background-color: #d7d7d7;			border-bottom: 1px solid #b0b0b0;			height: 5px;			position: absolute;			top: 231px;			right: 0px;			width: 333px;		}*/		/* @end */	/* @group Menu */			#menu .riquadro{			width: 159px;		}				#menu .contenuto_sezione{			background-image: url(../img/css/menu_section_background.gif);		}				#menu .top_sezione{			background-image: url(../img/css/menu_section_top.gif);			background-repeat: no-repeat;			height: 10px;		}				#menu .bottom_sezione{			background-image: url(../img/css/menu_section_bottom.gif);			background-repeat: no-repeat;			height: 10px;			margin-top: 0px;      margin-bottom: 6px;		}				#menu .intestazione{			background-image: url(../img/css/menu_heading_background.gif);			cursor: pointer;			left: 6px;			position: relative;			width: 147px;		}				#menu .intestazione .text{			color: #02025c;			font-size: 0.8em;			font-weight: bold;		  padding-left: 5px;		  padding-right: 5px;		  text-align: center;		}				#menu .top_intestazione{		  	background-image: url(../img/css/menu_heading_top.gif);		  	background-repeat: no-repeat;		  	height: 7px;		  	left: 6px;		  	margin-bottom: 0px;		  	margin-top: 0px;		  	position: relative;		}				#menu .bottom_intestazione{		  	background-image: url(../img/css/menu_heading_bottom.gif);		  	background-repeat: no-repeat;		  	height: 7px;		  	left: 6px;		  	position: relative;		  	margin-bottom: 5px;		}			#menu .bottom_intestazione_comune {		  	background-image: url(../img/css/menu_heading_bottom.gif);		  	background-repeat: no-repeat;		  	height: 7px;		  	left: 6px;		  	position: relative;		}/*		#menu .bottom_intestazione_comune {		  	background-image: url(foto_sindaco_piccola.jpg);		  	background-repeat: no-repeat;		  	height: 135px;		  	left: 6px;		  	position: relative;		}*/			#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: black;			display: block;			font-size: 0.7em;			padding-bottom: 2px;			text-decoration: none;		}				#menu .pagina_new, #menu .titolo{			color: black;			display: block;			font-size: 0.7em;			padding-bottom: 2px;			text-decoration: none;		}				#menu .sottocategoria .titolo{			background: url(../img/css/first_level.png) no-repeat 8px 2px;		  padding-left: 28px;			width: 122px;		}				#menu .sottocategoria .top_intestazione{			display: none;		}				#menu .sottocategoria .bottom_intestazione{			display:  none;		}				#menu .livello1 .pagina{			background: url(../img/css/one_level.png) no-repeat 8px 2px;		  display: block;		  padding-left: 28px;			width: 122px;		}				#menu .livello1 .pagina_new{			background: url(../img/css/icon_alert.gif) no-repeat 8px 2px;		  display: block;		  padding-left: 28px;			width: 122px;		}		#menu .livello2 .pagina{			background: url(../img/css/second_level.png) no-repeat 22px 2px;		  display: block;		  padding-left: 43px;			width: 107px;		}		/* @end */	/* @group Collapsed */		#menu .collapsed .top_intestazione{			display: none;		}		#menu .collapsed .bottom_intestazione{			display:  none;		}				#menu .collapsed .contenuto_sezione {			width: 159px;			background-image: url(../img/css/menu_collapsed_background.png);		}				#menu .collapsed .top_sezione{			background-image: url(../img/css/menu_collapsed_top.png);			height: 10px;		}				#menu .collapsed .bottom_sezione{			background-image: url(../img/css/menu_collapsed_bottom.png);			height:  12px;			margin-bottom: 6px;		}				#menu .sezioni .contenuto_sezione{			background-image: url(../img/css/menu_background.png);		}						#menu .collapsed .sezioni{			display: none;		}		/* @end *//* @group Risultati ricerca */	#risultati_ricerca{		margin-left: 30px;  	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;		font-size: 0.9em;		font-weight: normal;    color:#000077;	}/* @end *//* @group in primo piano */	#in_primo_piano{		margin-top: 0px;  	background-image: url(../img/css/in_primo_piano.jpg);		background-repeat: no-repeat;		padding-top: 40px;		width: 429px;	}  #primopiano{		margin-top: 0px;  	background-image: url(../img/css/news.jpg);		background-repeat: no-repeat;		padding-top: 40px;		width: 429px;	}	  .primopiano {		background-image: url(../img/css/notizia_background.png);		margin-bottom: 10px;		width: 429px;		position: relative;	}		.primopiano .top{		background-image: url(../img/css/notizia_top.png);		background-repeat: no-repeat;		height: 13px;	}		.primopiano .bottom{		background-image: url(../img/css/notizia_bottom.png);		background-repeat: no-repeat;		height: 17px;	}		.primopiano .contenuto{		margin-bottom: 0px;		margin-left: 20px;		margin-right: 20px;		margin-top: 0px;			}		.primopiano .titolo{		float: left;		color: #0771F1; /*#00386B;*/		font-size: 1em;		margin-top: 5px;    margin-bottom: 0px;		padding-bottom: 0px;		font-weight: bold;		text-align: left;		width:  410px;	}  .primopiano .link_news{		font-size: 0.8em;	}/* @end *//* @group Notizie */	#notizie{		width: 430px;		top: 218px;		margin-top: 0px;  	background-image: url(../img/css/news.jpg);		background-repeat: no-repeat;		padding-top: 40px;	}	  .notizia {		background-image: url(../img/css/notizia_background.png);    margin-bottom: 10px;		width: 429px;  		position: relative;	}		.notizia .top{		background-image: url(../img/css/notizia_top.png);		background-repeat: no-repeat;		height: 13px;	}		.notizia .bottom{		background-image: url(../img/css/notizia_bottom.png);		background-repeat: no-repeat;		height: 17px;	}		.notizia .contenuto{		margin-bottom: 0px;		margin-left: 5px;		margin-right: 25px;		margin-top: 0px;	}		.notizia .titolo{		margin-top: 5px;    margin-bottom: 0px;		padding-bottom: 0px;		width: 275px; 		float: right;		color: #00386B;  		font-size: 1em;		font-weight: bold;		text-align: left;	}		.notizia .titolo.full{		width: 400px; 		left: 10px;		position: relative;	}		.notizia .immagine{		float: left;		overflow: hidden;		height: 110px;		width: 110px;	}		.notizia .testo{		float: right;		text-align: left;		width: 275px; 		vertical-align: top;    font-family:Verdana;    font-size:0.8em;    color:#000077;    background-color:white;	}		.notizia .testo.full{    width: 400px; 		left: 10px;		position: relative;	}  .notizia .link_news{		font-weight: bold;		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 */		 /* @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.7em;		font-weight: bold;		text-align: center;		width: 150px;	}		.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.7em;		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.7em;		font-weight: normal;	 	text-align: center;    color:#000077;		width: 150px;		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.7em;		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;	}/* @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 Storico sedute consiglio comunale */	#sedute_items{		text-align: center;		margin-top: 0px;		background-repeat: no-repeat;		padding-top: 10px;		border-width: 1px;		width:40%;		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.7em;		font-weight: bold;		text-align: center;		width: 30%;	}		.sedute_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: 20%;	}	.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.7em;		font-weight: bold;		text-align: center;	}	.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.7em;		font-weight: normal;		text-align: center;    color:#000077;		width: 30%;		padding: 1px;	}		.sedute_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.7em;		font-weight: normal;		text-align: center;    color:#000077;    width: 20%;    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.7em;		font-weight: normal;    color:#000077;		text-align: center;		padding: 1px;	}/* @end *//* @group Atti formali */	#risultati_ricerca_atti{		font-size: 0.8em;	}	#atti_items{		margin-top: 0px;		background-repeat: no-repeat;		padding-top: 10px;		border-width: 1px;	}	 		.atti_item{	  margin-bottom: 10px;    border-width: 1px;	  border-spacing: 1px;	  border-style: none;	  border-color: gray;	  border-collapse: separate;	  background-color: #fffafa;	}		.atti_item A:visited {    text-decoration:none;    color:#000077;	}		.atti_item A:link {    text-decoration:none;    color:#000077;	}  .atti_item .titolo_data{    border-width: 1px;	  padding: 5px;	  border-style: inset;	  border-color: #ffffff;	  background-color: #d8d8d8;	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;    font-size: 0.7em;		font-weight: bold;		text-align: center;		width: 80px;	}		.atti_item .titolo_numero{    border-width: 1px;	  padding: 5px;	  border-style: inset;	  border-color: #ffffff;	  background-color: #d8d8d8;	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;    font-size: 0.7em;		font-weight: bold;		text-align: center;		width: 40px;	}	.atti_item .titolo_settore{    border-width: 1px;	  padding: 5px;	  border-style: inset;	  border-color: #ffffff;	  background-color: #d8d8d8;	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;		font-size: 0.7em;		font-weight: bold;		text-align: center;	}	.atti_item .titolo_testo{    border-width: 1px;	  padding: 5px;	  border-style: inset;	  border-color: #ffffff;	  background-color: #d8d8d8;	  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;		font-size: 0.7em;		font-weight: bold;		text-align: center;	}	.atti_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.7em;		font-weight: normal;		text-align: center;    color:#000077;		width: 80px;		padding: 1px;	}		.atti_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.7em;		font-weight: normal;		text-align: center;    color:#000077;    width: 40px;    padding: 1px;	}	.atti_item .contenuto_settore{	  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.7em;		font-weight: normal;    color:#000077;		text-align: left;		padding: 1px;	}	.atti_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.7em;		font-weight: normal;    color:#000077;		text-align: left;		padding: 1px;	}	.atti_item .titolo.full{		width: 400px;	}		.atti_item .immagine{		float: left;		overflow: hidden;		height: 110px;		width: 110px;	}		.atti_item .testo{		float: right;		text-align: left;		width: 250px;		vertical-align: top;	}		.atti_item .testo.full{		width: 400px;	}	.atti_item .paginazione{		font-size: 0.8em;		font-weight: normal;		text-align: center;		margin-top: 40px;	}/* @end *//* @group Varie */	FORM .row{		clear: both;		margin-bottom: 2px;	}		FORM .row LABEL{		display: block;		float: left;		width: 10em;	}/* @end */