.non_visibile_sempre {
display : none;
}
abbr,acronym{
border-bottom:dotted 1px #ff0000;
cursor:help;}
#contenitore_principale {
width : 47em;
margin-left : auto;
margin-right : auto;
}
#contenitore_principale #top #logo_oc {
height : 80px;
width : 42px;
float : left;
margin-top : 0.3em;
margin-left : 0.2em;
}
#contenitore_principale #top h1 {
font-family:"Trebuchet MS",Arial, Sans-serif!important;
	margin-left : 0.25em;
	float : left;
	margin-top : 0.25em;
	font-size : 224%;
	color : #003399;
	line-height:normal;
}
#box_ricerca_veloce {
width : 10em;
background : #ffcc99;
float : right;
margin : 0 0 0;
}
.non_visibile_schermo {
display : none;
}
#contenitore_principale #navigazione_principale {
font-family:"Trebuchet MS", Arial, Sans-serif!important;
text-align : center;
background : #003399;
width : 47em;
height : 1.1em;
padding-left : 0em;
margin-top : 0.5em;
padding-top : 0.1em;
padding-bottom : 0.1em;
}
#contenitore_principale #navigazione_principale li {
float : left;
}
#contenitore_principale #navigazione_principale a {
display : block;
margin-right : 0;
margin-left : 0;
font-size : 75%;
font-weight : bold;
color : #ffffff;
border-right : 1px solid #ffffff;
padding-right : 0.5em;
padding-left : 0.5em;
text-decoration : none;
}
#contenitore_principale #navigazione_principale a:hover, #contenitore_principale #navigazione_principale a:hover {
background-color : #E4F2FF;
color : #003399;
}
/*
"Trebuchet MS",*/
body {
font-size : 100%;
color:#003366;
font-family :  Arial, Helvetica, Sans-serif;
margin : 0;
padding : 0;
line-height:1.1em;
}
a {
color : #003399;
padding-left : 0;
}
#contenitore_principale #top #box_ricerca_veloce .form_ricerca legend {
font-size : 130%;
font-weight : normal;
color : #02339a;
border-bottom : 2px solid #ff6600;
padding-left : 0.5em;
margin : 0 0.5em 0 0;
}
#contenitore_principale #top #box_ricerca_veloce .form_ricerca {
font-size : 75%;
margin : 0;
padding : 0.5em 0 0 1.5em;
border-style : none;
height : 7em;
}
#contenitore_principale #top #box_ricerca_veloce p {
margin : 0 0 0 0;
padding : 0;
float : left;
font-size : 90%;
}
#contenitore_principale #top #box_ricerca_veloce .form_ricerca .ricerca {
font-size : 75%;
}
#contenitore_principale #top {
height : 8em;
/*background : url(../immagini/back/back_top_hp_natale.jpg) no-repeat left bottom;*/
background : url(../immagini/back/back_top_hp.jpg) no-repeat left bottom;
3clear : both;
float : none;
}
#contenitore_principale #menu_sx {
font-family:"Trebuchet MS",Arial, Sans-serif!important;
	width : 10.5em;
	float : left;
	padding-top: 0.5em;
}
#contenitore_principale #contenuto {
margin-left : 0.5em;
width : 25em;
float : left;
padding-bottom : 1em;
}
#contenitore_principale #briciole_pane {
font-family:"Trebuchet MS",Arial, Sans-serif!important;
	margin-left : 0em;
	margin-top : 0.5em;
	background: #E4F2FF;
	clear: both;
	margin-bottom: 0.5em;
	padding-bottom: 0;
	padding-left: 0.3em;
	font-size:100%!important;
}
#contenitore_principale #contenuto .box_faccette_linea {
clear : both;
float : none;
padding-top : 0;
margin-top : 0.8em;
}
#contenitore_principale #menu_dx {
/*border-left:1px solid #FF7D23;
border-right:1px solid #FF7D23;*/
	width : 10em;
	float: right;
	padding-top: 0.5em;
}
#contenitore_principale #briciole_pane ul {
	display : inline;
	margin : 0;
	padding : 0;
	font-size: 80%;
}
#contenitore_principale #briciole_pane li {
display : inline;
}
#contenitore_principale #briciole_pane a {
	white-space:nowrap;
	padding-right : 0.3em;
	padding-left : 0.7em;
	color : #003399;
	background: url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left center;
}
/* quando si decideranno........

#contenitore_principale #briciole_pane a:before {
content : '> ';
}*/

#contenitore_principale #credits {
clear : both;
text-align : center;
border-top : 1px solid #ff6600;
}
#ricerca_avanzata, #risultati_ricerca {
padding-top : 0.7em;
}
#ricerca_avanzata h3, #risultati_ricerca h3{
	background: url(../immagini/back/ricerca_int.gif) no-repeat left center;
	padding-left: 1.5em!important;
	border-bottom: 1px solid #003399;
	margin-bottom: 0.4em;
	margin-top:0.1em;
	padding-top: 0px;
	line-height:normal!important;
} #ufficio_cont h3{background: url(../immagini/back/ufficio_lt.gif) no-repeat left center;
	color:#999999!important;
	padding-left: 1.5em!important;
	/*border-bottom: 1px solid #003399;
	*/margin-bottom: 0.4em;
	padding-top:0.4em!important;
	
	line-height:normal!important;}
.ricerca_little {
	background:url(../immagini/back/ricerca_int_lit.gif) no-repeat left center;
	padding-left: 1.2em;
	display: block;
	margin-top: 0.5em;
	margin-left:1.5em;
	text-decoration:none;
}a:hover.ricerca_little{
text-decoration:underline;	

}
#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio {
/*width : 10.5em;*/
width : 11.5em;
float : left;
margin-left : 0.5em;
padding-top : 0;

}
/*.box_faccette_dettaglio {
margin-right:1em!important;} */
.lay_lista {
width : 22em !important;
padding-right:1em!important;
}
.box_faccette_linea ul {
padding : 0 0;
font-size : 120%;
margin : 0 0 0.3em 0;
}
.box_faccette_linea .box_io_sono {
float : left;
}
.box_faccette_linea{
background-color:#ffffff;
}
.box_io_sono h3{
	background:#ffebd7 url(../immagini/back/omino.gif) no-repeat 3px top!important;
	height:1.6em;
		min-height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
}.box_cosa_fare_per h3{
	background:#ffebd7 url(../immagini/back/cosa_fare.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
}.box_aree_tematiche h3{
	background:#ffebd7 url(../immagini/back/aree_tematiche.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
	}.box_eventi_della_vita h3{
	background:#ffebd7 url(../immagini/back/eventi_della_vita.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
	}h3.lista_io_sono{
	background: url(../immagini/back/io_sono.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:auto!important;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.2em!important;
	}
h3.lista_cosa_fare_per{
	background: url(../immagini/back/cosa_fare.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:auto!important;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
	}
h3.lista_aree_tematiche{
	background: url(../immagini/back/aree_tematiche.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:auto!important;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
	}
h3.lista_eventi_della_vita{
	background: url(../immagini/back/eventi_della_vita.gif) no-repeat 3px top!important;
	min-height:1.6em;
	height:auto!important;
	height:1.6em;
	padding-left:2.3em!important; 
	padding-top:0.3em!important;
	}

/*.box_io_sono h3 a{
font-size:120%!important;} */
.box_aree_tematiche {
float : left;
margin-left : 1em;
}
ul {
list-style : none;
margin : 0;
padding : 0;
}
#navigazione_principale ul {
	margin : 0 0 0 1.1em;
	padding : 0;
}
#menu_sx a, #menu_dx a, .box_faccette_dettaglio a {
font-size : 75%;
text-decoration:none;
}
#menu_dx a{
font-size:70%!important;
padding-left:1.7em;}

#menu_sx a:hover, #menu_dx a:hover, .box_faccette_dettaglio a:hover {
text-decoration:underline;
}
#menu_sx h2, #menu_sx h2, #menu_dx h2, .box_faccette_dettaglio h3, #ufficio_cont h3, #struttura_comunale_sez h3, #documenti_associati h4, #ricerca_avanzata h3, .intestazione_ricerca h3, h2.orari_uffici, #top_info h3,#sms h3 {
font-size : 100%;
line-height:normal;
margin : 0 0 0;
padding : 0 0 0 0.6em;
color : #003399 ;
font-family : "Trebuchet MS", Arial, Sans-serif;
font-weight : bold;
}

#top_info{
width:377px;
	margin-left:0.5em;
	border:1px solid #FF6600;
	margin-right:0.0em;
	padding-bottom:0.0em;
text-align:center;}


.elezioni{
	padding-left:0em;
	background: url(../immagini/illustrazioni/elezioni.gif) no-repeat 0.5em center;
}

 #top_info p{
 margin:0 0 0 0em;
 padding:0;
 font-size:75%;
 }

#box_strumenti h3{
font-size:70%;
color : #003399;
margin-top:0;
margin-bottom:0;
padding-left:1.4em;

}

#menu_dx h2{
	border-bottom: 1px solid #FF6600;

}

#documenti_associati h3 {
font-size : 100%;
margin : 0 0 0.5em 0;
padding : 0 0 0 0.6em;
color: #003399;
font-family : "Trebuchet MS", Arial, Sans-serif;
font-weight : bold;
}
#lista_dettaglio-faccette {
padding-left : 0.5em;
padding-top : 0.5em;
}
#lista_dettaglio-faccette h3 {
margin : 0 0 0.1em;
padding : 0 0 0 1.2em;
color : #003399;
border-bottom : 1px solid #ff6600;
font-family : "Trebuchet MS";
}
#contenitore_principale  #box_news a {
	display: block;
	padding-left : 1.4em;
	background: url(../immagini/back/back_news.gif) no-repeat left 4px;
	margin-left: -0.3em;
}#contenitore_principale  #box_doc a {
	display: block;
	padding-left : 1.7em;
	background: url(../immagini/back/back_doc.gif) no-repeat left 4px;
	margin-left: -0.3em;
	width:9.9em;
}#contenitore_principale  #box_comunicati a, #box_dove_si_trova a.altri_com {
	padding-left : 1.7em;
	display: block;
	background: url(../immagini/back/back_com_k.gif) no-repeat left 0px;	
	margin-left: -0.3em;
}#contenitore_principale  #box_bandi a {
	padding-left : 1.4em;
	display: block;
	background: url(../immagini/back/back_com.gif) no-repeat left 4px;
	margin-left: -0.3em;
}#contenitore_principale  #box_strumenti a {
	padding-left : 1.4em;
	display: block;
	/*background: url(../immagini/back/back_doc.gif) no-repeat left 4px;
	*/	margin-left: -0.3em;
}#box_strumenti img{
	border:none;}
	
	.lista_numeri_utili{
	overflow: auto;
	height:5.5em;
	width:10em;
	margin-left:0.5em;
	border:#ff6600 1px solid;
	}

/*#box_numeri_utili{
background-color:E4F2FF}
 
*//*
#box_doc {
background-color:#FFCEAE;}
*/#box_news a.alta_rilevanza {
	color: #003366;
}
#box_dove_si_trova img{
border : 1px solid #ff6600;
margin-left:0.5em;

}
#box_dove_si_trova a {
font-size:70%!important;}
.altri_com{
background:none!important;
	/*background: url(../immagini/back/freccia_menu_sx.gif) no-repeat left top!important;*/
}

#contenitore_principale #menu_dx #box_news em {
padding-left : 0;
}
#lista_dettaglio-faccette h4, .box_faccette_dettaglio h4, #lista_dettaglio-faccette h5, .cosa_fa h4, .cosa_desc h4 {
font-family:"Trebuchet MS", Arial,Sans-serif!important;
font-size : 90%;
color : #003399;
margin : 0.8em 0 0;
padding : 0.1em 0.2em 0.2em 0.5em;
background : #ffebd7;
}

.cosa_fa h4, .cosa_desc h4 {}
#lista_dettaglio-faccette h4 {
font-size : 110%;
font-weight : normal !important;
}
#lista_dettaglio-faccette h5 {
font-size : 100%;
margin-left : 0.7em;
color: #003399;
background : #ffffff;
}
.macro_box {
margin-top : 0;
margin-bottom : 0;
padding-bottom : 0.2em;
}
#lista_dettaglio-faccette li {
font-size : 100%;
padding-top : 0.2em !important;
padding-bottom : 0.2em !important;
}
#lista_dettaglio-faccette ul {
padding-left : 1.3em;
font-size : 75%;
margin-bottom : 0.3em;
}
#menu_sx .in_comune a {
background : url(../immagini/back/freccia_menu_sx.gif) no-repeat left top;
display : block;
padding-left : 12px;
height : 1.8em;
}
#contenitore_principale #top #box_ricerca_veloce .form_ricerca fieldset {
border-style : none;
}
#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio a {
font-size : 65%;
}
#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio a:hover {
text-decoration:underline;}
/*#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio a {
letter-spacing : 0.05em;
}*/
.box-menu-sec-ueco .backtop {
background : url(../immagini/back/box_ricerca/top.gif) repeat-x top ;
}
.box-menu-sec-ueco .backtopdx {
background : url(../immagini/back/box_ricerca/topdx.gif) no-repeat right top;
}
.box-menu-sec-ueco .backright {
background : url(../immagini/back/box_ricerca/right.gif) repeat-y right top;
}
.box-menu-sec-ueco .backbottomdx {
background : url(../immagini/back/box_ricerca/bottomdx.gif) no-repeat right bottom;
padding-top : 0.5em;
}
.box-menu-sec-ueco .backbottom {
background : url(../immagini/back/box_ricerca/bottom.gif) repeat-x right bottom;
}
.box-menu-sec-ueco .backbottomsx {
background : url(../immagini/back/box_ricerca/bottomsx.gif) no-repeat left bottom;
}
.box-menu-sec-ueco .backtopsx {
background : url(../immagini/back/box_ricerca/topsx.gif) no-repeat left top;
}
.box-menu-sec-ueco .backleft {
background : url(../immagini/back/box_ricerca/left.gif) repeat-y left bottom;
}
#contenitore_principale #top #box_ricerca_veloce .selezionata {
padding-left : 0.5em;
border-bottom : 1px double #ff6600;
font-size : 140%;
font-family : "Times New Roman", Times, serif;
font-weight : bold;
color : #ff3300;
margin-top : 0;
display : block;
}
.form_ricerca label {
font-style : normal;
text-align : center;
padding-left : 0;
margin-left : 0;
}
.form_ricerca .link_ric a {
color : #02339a;
margin-top : 0;
margin-bottom : 0;
background : url(../immagini/back/fraccia_menu_blu_ar.gif) no-repeat left center;
display : block;
padding-left : 0.8em;
}
.form_ricerca #ricerca_txt {
font-size : 90%!important;
border : 1px solid #993400;
margin-bottom:0.3em;
}
#contenitore_principale #menu_sx ul, #contenitore_principale #menu_dx ul {
margin-top : 0.5em;
margin-bottom : 0.5em;
margin-left : 0.5em;
}
#menu_sx h2.in_comune {
background : url(../immagini/back/back_logo_menusx.gif) no-repeat left top;
height : 1.6em;
padding-top : 0.2em;
padding-left : 2em;
}
#contenitore_principale #contenuto .box_faccette_linea h3 {
font-size : 115% !important;
}
.box_faccette_dettaglio .dett_f_ul a, #lista_dettaglio-faccette a.link_lista {
background : url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left 3px !important;
padding-left : 0.9em;
display : block;
text-decoration:none;
}

.box_faccette_dettaglio .dett_f_ul a:hover, #lista_dettaglio-faccette a:hover.link_lista {
text-decoration:underline;}
.macro_box em {
display : block;
padding-left : 0.7em;
font-size:90%;
}
.macro_box li {
padding-bottom : 0;
}
.no_back {
background : none !important;
}
.back_evidenziato {
background-color : #E4F2FF;
}
#classificatore {
padding : 0.5em 0 0.5em 0.5em;
}
.intestazione_classificatore {
margin-right : 0.5em;
}
.intestazione_classificatore h2{
background-color : #ffffff!important;
}
#classificatore h2 {
font-size : 115%;
color : #003399;
margin : 0.5em 0 0;
padding : 0;
background : #ffebd7;
}
.testo_completo {
font-size:75%;
border-bottom : 1px solid #ff7d23;
padding-bottom : 0.5em;
}
.testo_completo ul,.testo_completo ol  {
/*font-size : 75%;*/

margin: 0.4em 0.5em 0.2em 1.5em!important;
}
.testo_completo ul{
list-style-type:disc;}

.testo_completo p{
	margin-top: 1em;
	margin-bottom: 0;
}
#corpo_contenuto {
font-size : 100% !important;
}
#ufficio_cont h3 {
color : #003399;
font-size : 100%;
}
#ufficio_cont p, .categoria_cont p, #autore_ente p, #intestazione_ricerca p, p.orari_uffici {
margin : 0;
padding : 0 0 0 0.8em;
font-size : 75%;
}
#ufficio_cont p{
margin : 0 0 0 1.3em!important;

}
#autore_ente {
margin-top : 0.7em;
}
#autore_ente p {
text-align : right;
}
#contenitore_principale #briciole_pane p {
margin : 0;
padding : 0;
display : inline;
}
#corpo_contenuto h3.p_testi {
font-size : 105%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/documento_test.gif) no-repeat left top;
padding-left : 2em;
}#corpo_contenuto h3.p_lista_notizie {
font-size : 95%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/notizie_test.gif) no-repeat left top;
padding-left : 2em;
}#corpo_contenuto h3.p_lista_comunicati {
font-size : 95%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/documento_com.gif) no-repeat left top;
padding-left : 1.8em;
}#corpo_contenuto h3.p_lista_bandi {
font-size : 95%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/documento_test.gif) no-repeat left top;
padding-left : 1.8em;
}
#corpo_contenuto h3.p_notizie {
font-size : 105%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/notizie_test.gif) no-repeat left top;
padding-left : 1.8em;
}#corpo_contenuto h3.p_bandi {
font-size : 105%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/documento_test.gif) no-repeat left top;
padding-left : 1.8em;
}#corpo_contenuto h3.p_comunicati {
font-size : 105%;
color : #003399;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
background : url(../immagini/illustrazioni/documento_com.gif) no-repeat left top;
padding-left : 1.8em;	
}
#corpo_contenuto .p_testi em {
font-weight : normal;
font-size : 90%;
}
#corpo_contenuto img {
margin-left : 0.3em;
margin-right : 0.3em;
border : 1px solid #ff6600;
}
#contenitore_principale #credits p {
font-size : 70%;
margin-top : 0;
margin-bottom : 0;
color : #003366;
}
#contenitore_principale #credits h2 {
font-size : 85%;
margin-top : 0;
margin-bottom : 0;
color : #003399;
}
#contenitore_principale #contenuto #classificatore #ufficio_cont {
margin-top : 0.7em;
}
#contenitore_principale #contenuto .sotto_cat, #contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio .dett_f_ul .sotto_cat a {
font-size : 75% !important;
background : #ffffff url(none) !important;
margin-top : 0.3em;
}
#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio h3 {
background : #ffebd7;
}
/*, .tabella_risultati td*/
#contenitore_principale #contenuto .struttura_comunale td, #contenitore_principale #contenuto .provvedimenti td  {
font-size : 75%;
border-right : 1px none #ffc9a4;
border-bottom : 1px solid #ffc9a4;
padding : 0.1px 0.2em 0.1em 0.3em;
background : #ffffff;
}/* , .tabella_risultati*/
#contenitore_principale #contenuto #struttura_comunale_sez .struttura_comunale th,#contenitore_principale #contenuto  .provvedimenti th{
font-size : 75%;
background : #ffebd7;
color : #003366;
margin-bottom:0.5em;
}
#contenitore_principale #contenuto  .provvedimenti img{
border:none;}

.centro_provvedimenti{
text-align:center;
/*width:15%;*/	}
.sx_provvedimenti{
text-align:left;
width:35%;}



.dettaglio_but{
	float:right;
	text-align: left;
	padding-left:0.7em;
	width: 5em;
	
 }
#menu_provvedimenti ul{
list-style:none;
clear:both;
float:none;
padding-bottom:0.7em!important;	
}
#menu_provvedimenti a{
display:block;
float:left;
font-size:80%;
padding-left: 0.5em;
padding-right: 0.5em;}
/*, .tabella_risultati*/
#tabella_provvedimenti{
clear:both;}
#contenitore_principale #contenuto #struttura_comunale_sez .struttura_comunale {
border : 1px solid #ff9900;
width : 24em;
margin-top : 1em;
}
#contenitore_principale #contenuto #struttura_comunale_sez h3 {
	margin-top : 1em;
	background: url(../immagini/back/ufficio_lt.gif) no-repeat left center;
	padding-left: 1.5em;
}
.cosa_fa , .cosa_desc   {
font-size : 75%;
}
#documenti_associati .testo_completo p{
font-size : 100%!important;
margin-left:0.2em}
#documenti_associati ul{
margin-left:4.2em!important;
}

.info_ufficio p, #documenti_associati p {
margin : 0 0 0.4em;
} #documenti_associati p {
margin-left : 3.2em!important;
}
 #documenti_associati p {
 font-size:75%;}
.info_ufficio h4 {
color : #003399;
background : #ffebd7;
margin-top : 1em;
margin-bottom : 0.2em;
padding-left : 0.3em;
font-size : 95%;
}
/*.info_ufficio ul, .info_ufficio ol {
font-size : 75%;
}*/
.info_ufficio p strong, #documenti_associati p strong {
color : #003366;
}
#documenti_associati {
border-bottom : 1px solid #ff6600;
padding-top : 0;
margin-top : 0.7em;
}
.cosa_fa ol, .cosa_desc ol, .cosa_desc ul, .cosa_fa ul {
/*font-size : 75%;*/
padding-left : 2em;
}
#struttura_comunale_sez ul {
list-style : disc;
padding-left : 2em;
}
#contenitore_principale #contenuto #struttura_comunale_sez .info_ufficio {
border : 1px solid #ff9966;
padding : 0.3em;
margin-top : 0.7em;
font-size:75%;
}
#struttura_comunale_sez {
padding-left: 0.5em;

}
#documenti_associati h4 {
background : url(../immagini/illustrazioni/scarica_documento.gif) no-repeat left top;
padding-bottom : 3px;
margin-top:0.7em;
padding-top : 0;
padding-left : 2.45em;
}
 #box_n_utili li {
}

#box_n_utili h2{
	background:url(../immagini/back/numeri_utili.gif) no-repeat 5px center;
	padding-left:  3em;
	font-size:80%;
	font-weight:normal;
}
#contenitore_principale #menu_sx p {
padding-left : 0.5em;
font-size : 75%;
}
#contenitore_principale #menu_sx strong {
color : #003366;
}
#box_n_utili ul {
padding : 0.3em;
}
 #box_n_utili {
margin-top : 0.7em;

margin-bottom:0.5em;
}
.termine_cercato {
background-color : #FFFF00!important;
}
.box-menu-sec-ueco .backtop {
background : url(../immagini/back/box_ricerca/top.gif) repeat-x top;
}
.box-menu-sec-ueco .backtopdx {
background : url(../immagini/back/box_ricerca/topdx.gif) no-repeat right top;
}
.box-menu-sec-ueco .backright {
background : url(../immagini/back/box_ricerca/right.gif) repeat-y right top;
}
.box-menu-sec-ueco .backbottomdx {
background : url(../immagini/back/box_ricerca/bottomdx.gif) no-repeat right bottom;
padding-top : 0.5em;
}
.box-menu-sec-ueco .backbottom {
background : url(../immagini/back/box_ricerca/bottom.gif) repeat-x right bottom;
}
.box-menu-sec-ueco .backbottomsx {
background : url(../immagini/back/box_ricerca/bottomsx.gif) no-repeat left bottom;
}
.box-menu-sec-ueco .backtopsx {
background : url(../immagini/back/box_ricerca/topsx.gif) no-repeat left top;
}
.box-menu-sec-ueco .backleft {
background : url(../immagini/back/box_ricerca/left.gif) repeat-y left bottom;
}
#contenitore_principale #top #box_ricerca_veloce .selezionata {
padding-left : 0.5em;
border-bottom : 1px double #ff6600;
font-size : 140%;
font-family : "Times New Roman", Times, serif;
font-weight : bold;
color : #ff3300;
margin-top : 0;
display : block;
}
.form_ricerca label {
font-style : normal;
text-align : center;
padding-left : 0;
margin-left : 0;
}
.form_ricerca .link_ric a {
color : #000000;
margin-top : 0;
margin-bottom : 0;
background : url(../immagini/back/fraccia_menu_blu_ar.gif) no-repeat left center;
display : block;
padding-left : 0.8em;
}
.form_ricerca #ricerca_txt {
	font-size : 90%!important;
	border : 1px solid #993400;
}
#contenitore_principale #menu_sx ul, #contenitore_principale #menu_dx ul {
margin-top : 0.5em;
margin-bottom : 0.5em;
margin-left : 0.5em;
}
#menu_sx h2.in_comune {
background : url(../immagini/back/back_logo_menusx.gif) no-repeat left top;
height : 1.6em;
padding-top : 0.2em;
padding-left : 2em;
}
#contenitore_principale #contenuto .box_faccette_linea h3 {
font-size : 115% !important;
}
.box_faccette_dettaglio .dett_f_ul a, #lista_dettaglio-faccette a.link_lista {
background : url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left 3px !important;
padding-left : 0.9em;
}
a.link_lista {
margin : 0.2em 0 0.2em 0.7em !important;
}
.no_back {
background : none !important;
}
.back_evidenziato {
background-color : #E4F2FF !important;
}
.color_evidenziato {
color : #ff0000!important;
}
.color_enfat{
color: #003399!important;
font-style:normal;
}
#classificatore {
padding : 0.5em 0 0.5em 0.5em;
}
.intestazione_classificatore {
margin-right : 0.5em;
}
#classificatore h2 {
font-size : 115%;
color : #003399;
margin : 0.5em 0 0;
padding : 0;
background : #ffebd7;
}
.testo_completo {
border-bottom : 1px solid #ff7d23;
padding-bottom : 0.5em;
}
/*.testo_completo p {font-size : 75%;}*/

#corpo_contenuto {
font-size : 100% !important;
}
#ufficio_cont h3 {
color:#555555!important;
font-size : 100%;
}
#ufficio_cont p, .categoria_cont p, #autore_ente p, .intestazione_ricerca p {
margin : 0;
padding : 0 0 0 0.8em;
font-size : 75%;
}
#autore_ente {
margin-top : 0.7em;
}
#autore_ente p {
text-align : right;
}
#contenitore_principale #briciole_pane p {
	margin : 0;
	padding : 0;
	display : inline;
	font-size: 80%;
}
#corpo_contenuto {
color : #003366;
border-bottom : 1px solid #ff7d23;
margin-bottom : 0.3em;
}
#corpo_contenuto > em {
font-weight : normal;
font-size : 90%;
}
#corpo_contenuto img {
margin-left : 0.3em;
margin-right : 0.3em;
border : 1px solid #ff6600;
}
#contenitore_principale #credits p {
font-size : 70%;
margin-top : 0;
margin-bottom : 0;
color : #003366;
}
#contenitore_principale #credits h2 {
font-size : 85%;
margin-top : 0;
margin-bottom : 0;
color : #003399;
}
#contenitore_principale #contenuto #classificatore #ufficio_cont {
	margin-top : 0.7em;
	
}
#contenitore_principale #contenuto .sotto_cat, #contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio .dett_f_ul .sotto_cat a {
font-size : 75% !important;
background : #ffffff url(none) !important;
margin-top : 0.3em;
}

h4.sotto_cat{
color: #003399!important;}
#contenitore_principale #contenuto .box_faccette_linea .box_faccette_dettaglio h3 {
background : #ffebd7;
}
.struttura_comunale td {
font-size : 75%;
border-right : 1px solid #ffc9a4;
border-bottom : 4px solid #ffffff;
padding : 0.1px 0.2em 0.1em 0.3em;
background : #ffffff;

}.evidenzia_risultati_det{/* back */
	background:  url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left top!important;
	padding-left: 0.8em!important;
	
}.evidenzia_risultati_det_doc{
	
	background: url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left top!important;
	padding-left: 0.8em!important;
	padding-bottom:0.5em;
}

 a.evidenzia_risultati_det,  a.evidenzia_risultati_det_doc{text-decoration:none;
text-indent:-0.7em;}

 a:hover.evidenzia_risultati_det,  a:hover.evidenzia_risultati_det_doc{text-decoration:underline;
 }

.tabella_risultati td {font-size : 75%;
/*border-right : 1px solid #ffc9a4;
border-bottom : 4px solid #ffffff;*/
padding : 0.1px 0.2em 0.1em 0.3em;
background : #ffffff;
}
.tabella_risultati caption{
float:right!important;
font-weight:bold;
font-size:80%;
/*display:block!important;
*/
color: #003399;}

caption.testi_ris{
background: url(../immagini/illustrazioni/back_com.gif) no-repeat left center;
padding-left:1.3em;}
caption.doc_ris{
background: url(../immagini/illustrazioni/download_ammi.gif) no-repeat left center;
padding-left:2.5em;}
caption.notizie_ris{
background: url(../immagini/illustrazioni/notizie_test.gif) no-repeat left 2px ;
padding-left:2.1em;}

#contenitore_principale #contenuto #struttura_comunale_sez .struttura_comunale th, .tabella_risultati {
font-size : 100%;
color : #003366;
}
#contenitore_principale #contenuto #struttura_comunale_sez .struttura_comunale, .tabella_risultati {
	border : 1px none #ff9900;
	width : 24em;
	margin-top : 1em;
	margin-bottom:1em;
}.tabella_risultati{

border:none!important;}

.tabella_risultati h4 {
margin-left : -0.3em;
margin-bottom : -0.1em !important;
padding-left : 0.2em;
background : #ffebd7;
margin : 0;
color:#003399;
font-size:130%;
}
.tabella_risultati h5 {
color: #003399;
font-size:120%;
padding-left : 1.3em;
margin : 0;
}
.titolo_cont_tab {
padding-left : 3em !important;
margin-left:1.5em;
}
.titolo_cont_tab a {
text-decoration:underline;}
.titolo_testo_ric {
padding-left : 5em !important;

}/*
#contenitore_principale #menu_dx #box_n_utili ul {
padding : 0.3em;
border : 1px solid #fc6500;
}
#contenitore_principale #menu_dx #box_n_utili {
margin-top : 0.7em;
}*/
#contenitore_principale #contenuto #form1 {
font-size : 75%;
margin : 0;
padding : 0;
}
#contenitore_principale #contenuto #ricerca_avanzata #form1 label {
color : #003366;
}
#contenitore_principale #contenuto #ricerca_avanzata #form1 select {
font-size : 90%;
}
#contenitore_principale #contenuto #ricerca_avanzata #form1 option {
font-size : 90%;
}
#contenitore_principale #contenuto #ricerca_avanzata #form1 optgroup {
font-style : normal;
color : #003366;
font-size : 90%;
}
#contenitore_principale #contenuto #ricerca_avanzata #form1 fieldset {
border-style : none;
}
#contenitore_principale #contenuto #classificatore .intestazione_classificatore #riepilogo ul {
font-size : 75%;
margin : 0 0 0 0.7em;
padding-top : 0;
}
#contenitore_principale #contenuto #classificatore .intestazione_classificatore #riepilogo h4 {
color : #003399;
padding-top : 0;
padding-bottom : 0;
font-size : 90%;
/*background : #ffebd7;*/
margin-top : 0.1em;
margin-right : 0;
margin-bottom : 0;
padding-left : 0.3em;
}
#contenitore_principale #contenuto #classificatore .intestazione_classificatore #riepilogo {
/*border :3px solid #FFEBD7;*/
padding-right : 0.3em;
padding-left : 0.3em;
height : 5.6em;
overflow : auto;
background-color:#E4F2FF;
margin-top:0.4em;
/*padding-bottom : 0.3em;*/
}
#contenitore_principale #contenuto #classificatore .intestazione_classificatore #riepilogo h3 {
margin : 0.1em 0 0.1em;
color : #003399;
font-size : 100%;  
/*background-color:#ffffff !important;*/
}
#contenitore_principale #contenuto #classificatore .intestazione_classificatore #riepilogo a {
background : url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat left 0.2em;
display : block;
padding-left : 0.7em;
}
.ico_testi_indice{
	padding-left : 1.2em!important;
	background: url(../immagini/back/back_com.gif) no-repeat left 4px!important;
	}	.ico_doc_indice{
padding-left : 1.4em!important;
	background: url(../immagini/back/back_doc.gif) no-repeat left 4px!important;
}	

.giornale_icona {
	background: url(../immagini/illustrazioni/giornale.gif) no-repeat left!important;
	padding-left: 2.2em!important;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}.sms_icona {
	background: url(../immagini/illustrazioni/SMS.jpg) no-repeat left!important;
	padding-left: 2.2em!important;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	
}
#briciole_pane strong {
	color: #003366;
}

/* per funzioni di accessibilità php */
.a_destra{
float:right;}
.a_sinistra{
float:left;}
.al_centro{
	text-align: center;
}
#barra_accessibilita {
	margin-top: -1.2em;
	padding-left: 0.3em;
	clear: both;
	background: #FFFFFF;
	width:33em;
}
#barra_accessibilita p {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	display: inline;
}
.dimensioni_pagina {
	margin: 0px;
	padding: 0px;
	width:1.5em;

	display: inline;
}
	/* .in_evidenza_box{
	background:#E4F2FF!important;
	display:block;} */
	
	/*rss */
.rss_ins {
	float: right;
	height: 14px;
	width: 14px;
	margin-top:3px;
	
}
.rss_ins img{
border:none;vertical-align: middle;
}
.rss_ins a{
background:none!important;
padding:0!important;
margin-left: 0!important;}
.dimensioni_pagina input {
	vertical-align: middle;
}
.inserimento_ricerca {
	padding-left: 0.3em;
	font-size: 120%;
}
/* the following from http://www.mindsack.com/toggle/ (c) Kent Brewster */

.toggle
{
        background: transparent url(../immagini/back/freccia_menu_sx_dwn.gif) no-repeat 0 0;
        text-indent: 5px;
        cursor:pointer;
    color: #005A9C;

}

.hidden{
        display:none;
}
.closed
{
	background: transparent url(../immagini/back/freccia_menu_sx_up.gif) no-repeat 0 0;
}

.scorr{
border-bottom:1px solid #EB5C00;
height:13em;
margin-left:1em;
margin-top:0!important;
padding-left:0.5em;
padding-right:0;
overflow:auto;
width:9em;}

.sub_box .toggle
{        background: transparent url(../immagini/back/fraccia_menu_blu_piccola_down.gif) no-repeat 5px 0;
        text-indent: 0px;
        cursor:pointer;
    color: #005A9C;

}
.sub_box .closed
{background: transparent url(../immagini/back/fraccia_menu_blu_piccola.gif) no-repeat 5px 0;
	
}

/* box - partecipa */
.box-menu-sec-partecipa .backtop {
background : url(../immagini/back/box_partecipa/top.gif) repeat-x top ;
}
.box-menu-sec-partecipa .backtopdx {
background : url(../immagini/back/box_partecipa/topdx.gif) no-repeat right top;
}
.box-menu-sec-partecipa .backright {
background : url(../immagini/back/box_partecipa/right.gif) repeat-y right top;
}
.box-menu-sec-partecipa .backbottomdx {
background : url(../immagini/back/box_partecipa/bottomdx.gif) no-repeat right bottom;
padding-top : 0.5em;
}
.box-menu-sec-partecipa .backbottom {
background : url(../immagini/back/box_partecipa/bottom.gif) repeat-x right bottom;
}
.box-menu-sec-partecipa .backbottomsx {
background : url(../immagini/back/box_partecipa/bottomsx.gif) no-repeat left bottom;
}
.box-menu-sec-partecipa .backtopsx {
background : url(../immagini/back/box_partecipa/topsx.gif) no-repeat left top;
}
.box-menu-sec-partecipa .backleft {
background : url(../immagini/back/box_partecipa/left.gif) repeat-y left bottom;
}#contenitore_principale .partecipa {
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 0.7em;
}

h2.partecipa_hd{
color:#003399!important;
font-size:95%!important;
	padding-left:1.2em!important;
	padding-top:1.5em!important;
	background: url(../immagini/back/partecipa.gif) no-repeat left bottom!important;
}
#box_partecipa{
margin-top:1em;
margin-bottom:1em;
}#box_partecipa a{
padding-left:0!important;
/*padding-left:0.6!important;*/
text-decoration:underline;}
.no_border {
	border-style: none;
}
#menu_sx .promo {
	margin-top:2.2em!important;
	clear: both;
}
.natale {
	background: url(../immagini/back/natale/stella.jpg) no-repeat center top;
	padding-top: 2em;
	text-align:center!important;
}
.avviso-urgente{
padding-left:1.8em;
	font-size: 80%;
	margin-bottom:0.5em;
	margin-top:0.5em;
	margin-left:1em;
	text-align:left;
	background: url(../immagini/back/back_com_k.gif) no-repeat left top;
}

.sms_lista td{
height:1em!important;
}
.sms_lista p{
margin:0;}


#sms h3{
	/*background: url(../immagini/back/ricerca_int.gif) no-repeat left center;
	padding-left: 1.5em!important;
	*/border-bottom: 1px solid #003399;
	margin-bottom: 0.4em;
	margin-top:0.1em;
	padding-top: 0px;
	line-height:normal!important;
} 
#navigazione_principale .ultimo {
	border-right: none!important;
	}


.tassi_tbl {
	border:1px solid #999!important;
width:46em;}
	
	
.tassi_tbl td{
	padding:0.2em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D7EFFF;
	border-left-color: #FFE0B3;

	}.tassi_tbl th{
	background-color:#E4F2FF;
	font-size:80%;
	fon
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8CA9FF;
}

.tassi_tbl .centra {
	text-align: center;
}
.tassi_tbl .sx{
	text-align: left;
	padding:0.2em;
}
.tassi_tbl .dx{
	text-align: right;
}.altro_col_td {
	background-color: #F0F8FF;
}






/*/////// --olgiate viva--- */


.luogo{
	background:url(../immagini/olgiate_viva_2010/luogo.gif) no-repeat left top;
	padding-left:40px;
	height:15px;}

.gusto{
	background:url(../immagini/olgiate_viva_2010/gusto.gif) no-repeat left 3px;
	padding-left:15px;
	min-height:15px;
	margin-left:40px;}


.shopping{
	background:url(../immagini/olgiate_viva_2010/shopping.gif) no-repeat left 3px;
	padding-left:15px;
	min-height:15px;
	margin-left:40px;}

.baby{
	background:url(../immagini/olgiate_viva_2010/baby.gif) no-repeat left 3px;
	padding-left:15px;
	min-height:15px;
	margin-left:40px;}
.cultura{
	background:url(../immagini/olgiate_viva_2010/cultura.gif) no-repeat left 3px;
	padding-left:15px;
	min-height:15px;
	margin-left:40px;}
.sport{
	background:url(../immagini/olgiate_viva_2010/sport.gif) no-repeat left 3px;
	padding-left:15px;
	min-height:15px;
	margin-left:40px;}
.park{
	background:url(../immagini/olgiate_viva_2010/parcheggio.gif) no-repeat left 3px;
	padding-left:25px;
	padding-top:5px;
	min-height:25px;
	margin-left:30px;}







