.sopraricerca {
background-image:url(res_800/ricerca.gif);
height: 40px;
background-repeat: no-repeat;
}
.sopraclassificazioni {
background-image:url(res_800/classificazione.gif);
height: 40px;
background-repeat: no-repeat;
}
.ricerca {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;

}

.testo_blocco {
	margin-top: 10px;
	margin-left: 7px;
	font-size: 70%;
	line-height: 130%;
	width: 148px;
	padding-bottom:4px;
}
	
/************** #DA MODIFICARE!!!! **************/
.sottoricerca {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 1px;
}
/************** --- **************/

.ricerca h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size: 90%;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}

.ricerca .Button {
clear: both;
margin-left: 10px;
margin-top: 16px;
margin-bottom: 6px;
}
.ricerca_voce {
font-size:70%;
color:#000000;
float:left;
padding-bottom: 3px;
padding-left: 10px;
background-color: inherit;
}
.ricerca_input {
font-size:70%;
color:#000000;
float:left;
clear:left;
width: 150px;
background-color: inherit;
}
.ricerca_input .TextBox {
width: 139px;
}
.ricerca_input .DropDownList {
margin-left: 7px;
width:144px;
font-size:10px;
}
.ricerca .errore_input
{
color: #f00;
font-size: 70%;	
padding-left: 20px;
background-color: inherit;
}
.tutti_servizi {
font-size:65%;
color:#000000;
padding-bottom: 3px;
padding-left: 10px;
padding-top:20px;
font-weight:bold;
background-color: inherit;
}
.classificazioni {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}

.classificazioni span { font-size:80%;}
.classificazioni select {
font-size:75%;
}
.sottoclassificazioni {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 8px;
margin-left: 1px;
}
.classificazioni h3 {
font-size:60%;
font-variant:small-caps;
margin-left: 10px;
border-bottom: 1px solid #000;
margin-right: 10px; 
margin-top: 10px;
color: #000;
background-color: inherit;
}
.classificazioni ul {
font-size: 70%;
}
.classificazioni ul li {
font-size:90%;
line-height: 100%;
margin-left: 10px;
font-weight:bold;
list-style-type:none;

}
.classificazioni ul li ul li {
margin-left: 20px;
font-size:140%;
font-style:normal;
font-weight:normal;
list-style-position:outside;
	list-style-image:url(res_800/puntoelenco_clas_fir.gif);
	vertical-align: middle;
	margin-top: 5px;
	line-height: 120%;
}
.icone_categoria {
margin-top: 5px;
}
.icone_categoria img{
padding-left: 5px;
}
.sopraultimi {
background-image:url(res_800/recenti.gif);
height: 40px;
background-repeat: no-repeat;
}
.ultimi {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
font-size:90%
}
.serviziufficio {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sopraserviziufficio {
background-image:url(res_800/inostriservizi.gif);
height: 40px;
background-repeat: no-repeat;
}
.sottoserviziufficio {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 1px;
}
.serviziufficio ul {
line-height:130%;
padding-top:3px;
padding-bottom: 5px;

}
.serviziufficio ul li {
font-size: 65%;
margin-left: 15px;
line-height:120%;
font-weight:bold;
list-style-type:none;
padding-top:5px;
width:120px;

}

.link {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sopralink {
background-image:url(res_800/sopralink.gif);
height: 40px;
background-repeat: no-repeat;
}
.sottolink {
background-image:url(res_800/sottoricerca.gif);
height: 4px;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 1px;
}
.link .link_ultimiatti {margin-top: 7px; font-size:95%;}


.sottoultimi {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 1px;
}


.ultimi h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size:90%;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}
.ultimi ul {
line-height:120%;
padding-top:10px;

}
.ultimi ul li {
font-size: 70%;
margin-left: 15px;
line-height:120%;
font-weight:bold;
list-style-type:none;
width:120px;
padding-left: 0px;
}
.sopranontrovato {
background-image:url(res_800/nonhaitrovato.gif);
height: 40px;
background-repeat: no-repeat;
}
.nontrovato {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
font-size:75%;
padding-left:8px;
padding-top:5px;
}
/************** #DA MODIFICARE!!!! **************/
.sottonontrovato {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 4px;
margin-left: 1px;
}
/************** --- **************/

.nontrovato h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size: 85%;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}
.nontrovato ul {
font-size: 85%;
line-height: 100%;

}
.nontrovato ul li {
font-size: 85%;
line-height: 100%;
margin-left: 10px;
font-weight:bold;
list-style-type:none;

}
.titolo_ultimiatti {
font-size:110%;
line-height:100%;
font-weight:bold;
padding-bottom:0px;
}
.link_ultimiatti {
font-size:100%;
line-height:130%;
padding-bottom:7px;
padding-top:2px;
width: auto;
}
.ultimi .descrizione_ultimiatti {
font-size: 90%;
margin-top: 0px;
font-weight:normal;
margin-bottom:0px;
line-height: 2em;
clear: both;
padding-bottom:10px;
margin-left: 0px;
width: 140px;
}
.pubblicazione_ultimiatti{
font-size:85%;
line-height:100%;
background-color: inherit;
color: inherit;
}
.scadenza_ultimiatti {
font-size:85%;
line-height:100%;
color:#ce0000;
	background-color: inherit;
}

.sottotitolo_ultimiatti {
font-size: 80%;
font-weight: bold;
}

.tutti_servizi {
	padding-top: 5px;
font-size:70%;
color:#000000;
padding-bottom: 3px;
padding-left: 20px;
font-weight: bold;
background-color: inherit;
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
}

.sottotutti_servizi {
background-image:url(res_800/sottoricerca.gif);
height: 6px;
background-repeat: no-repeat;
margin-bottom: 6px;
margin-left: 1px;
}

.sopraserviziufficio, .sopratutti_servizi {
background-image:url(res_800/inostriservizi.gif);
height: 40px;
width:160px;
background-repeat: no-repeat;
}



/************firefox************/
.ricerca[class] {
background-repeat: repeat-y;
height: auto;
padding-top:1px;
float:left;
clear:left;
width: 160px;
}
.sopraricerca[class] {
background-image:url(res_800/ricerca.gif);
height: 40px;
width: 160px;
background-repeat: no-repeat;
float:left;
clear:left;
}
.sottoricerca[class] {
height: 6px;
margin-bottom: 4px;
margin-left: 1px;
float:left;
clear:left;
width: 160px;
}

.classificazioni[class] {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
margin-top:-10px;
}
.nontrovato[class] {
height: 60px;
font-size:70%;
padding-left:8px;
padding-top:5px;
}
.ultimi[class] {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
padding-top:1px;
}
.serviziufficio[class] {
background-image:url(res_800/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
padding-top:1px;
}
.classificazioni[class] ul {
font-size: 90%;
line-height: 20px;

}
.classificazioni[class] ul li {
font-size:85%;
line-height: 15px;
margin-left: 10px;
font-weight:bold;
list-style-type:none;

}
.classificazioni[class] ul li ul li {
margin-left: 20px;
font-size:80%;
font-style:normal;
font-weight:normal;
list-style-position:outside;
	list-style-image:url(res_800/puntoelenco_clas_fir.gif);
	vertical-align: middle;
}

.link[class] {
	padding-top: 2px;
	height:auto;
}

.sottolink {
height: 6px;
}

.sopraserviziufficio[class], .sopratutti_servizi[class] {
margin-top: 0px;
}

.ricerca[class] .Button[class] {
clear: both;
float:left;
}

.ultimi .nessun_risultato
{
	padding-left: 7px;
	font-size: 70%;
}

