
.sopraclassificazioni {
background-image:url(res_1280/classificazione.gif);
height: 67px;
background-repeat: no-repeat;
margin-top: 0;
}
.sopraricerca {
background-image:url(res_1280/ricerca.gif);
height: 67px;
background-repeat: no-repeat;
margin-top:0;
}
.ricerca {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottoricerca {
background-image:url(res_1280/sottoricerca.gif);
height: 7px;
background-repeat: no-repeat;
margin-bottom: 0;
}

.ricerca h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size: 14px;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}
 
.ricerca .Button {
clear: both;
margin-left: 20px;
margin-top: 16px;
margin-bottom: 6px;
}
.ricerca_voce {
padding-top: 12px;
font-size:12px;
color:#000000;
float:left;
padding-bottom: 3px;
padding-left: 20px;
background-color: inherit;

}
.ricerca_input {
font-size:13px;
color:#000000;
float:left;
clear:left;
width: 200px;
background-color: inherit;
}
.ricerca_input .TextBox {
width: 200px;
}
.ricerca_input .DropDownList {
margin-left: 20px;
}
.ricerca .errore_input
{
color: #f00;
font-size: 10px;	
padding-left: 20px;
background-color: inherit;
}
.classificazioni {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}

.classificazioni span {font-size:80%;}
.classificazioni select {
font-size:10px;
}
.sottoclassificazioni {
background-image:url(res_1280/sottoricerca.gif);
height: auto;
background-repeat: no-repeat;
margin-bottom: 0;
}
.classificazioni h3 {
font-size:80%;
font-variant:small-caps;
margin-left: 20px;
border-bottom: 1px solid #000;
margin-right: 20px; 
margin-top: 20px;
color: #000;
background-color: inherit;
margin-bottom:3px;
}
.classificazioni ul {
font-size: 100%;
line-height: 120%;

}
.classificazioni ul li {
font-size: 80%;
line-height: 100%;
margin-left: 20px;
font-weight:bold;
list-style-type:none;
	margin-top: 4px;

}
.classificazioni 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_1280/puntoelenco_classificazioni.gif);
	vertical-align: top;
	margin-top: 8px;
	width: 180px;
}
.icone_categoria {
margin-top: 5px;
}
.icone_categoria img{
padding-left: 20px;
}


.sopraultimi {
background-image:url(res_1280/piurecenti.gif);
height: 67px;
background-repeat: no-repeat;
margin-top:0;
}
.ultimi {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottoultimi {
background-image:url(res_1280/sottoricerca.gif);
height:10px;
background-repeat: no-repeat;
margin-bottom: 0;
}

.ultimi h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size: 14px;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}
.ultimi ul {
line-height: 190%;
padding-top: 10px;


}
.ultimi ul li {
font-size: 80%;
margin-left: 20px;
font-weight:bold;
list-style-type:none;
width: 220px;

}
.ultimi .titolo_ultimiatti {
font-size: 100%;
line-height: 160%;
font-weight:bold;
padding-bottom: 16px;
width: 210px;
}
.ultimi .link_ultimiatti {
padding-top: 15px;
font-size: 100%;
font-weight:bold;
line-height: 140%;
padding-bottom: 3px;
width: 210px;
} 
.ultimi .sottotitolo_ultimiatti {
font-size: 85%;
font-weight:bold;
line-height: 140%;
padding-bottom: 6px;
width: 210px;
} 
.ultimi .descrizione_ultimiatti {
font-size: 85%;
line-height: 140%;
font-weight:normal;
width: 210px;
}
.ultimi .scadenza_ultimiatti {
font-size: 80%;
color: #CE0000;
line-height: 17px;
background-color: inherit;
font-weight:bold;
padding-bottom: 30px;
width: 210px;
}
.ultimi .pubblicazione_ultimiatti {
font-size: 80%;
color: #000000;
background-color: inherit;
font-weight:bold;
width: 210px;
}

.sopranontrovato {
background-image:url(res_1280/nonhaitrovato.gif);
height: 67px;
background-repeat: no-repeat;
margin-top:0;
}
.nontrovato {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
font-size: 80%;
padding-left: 20px;
padding-top: 10px;
}
.sottonontrovato {
background-image:url(res_1280/sottoricerca.gif);
height: auto;
background-repeat: no-repeat;
margin-bottom: 0;
}
.sottotutti_servizi {
background-image:url(res_1280/sottoricerca.gif);
height: 20px;
background-repeat: no-repeat;
margin-bottom: 0;
}

.nontrovato h3 {
background-color: #c04200;
border-bottom: 1px dashed #B2B2B2;
height: 15px;
color:#FFFFFF;
font-size: 14px;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;

}
.nontrovato ul {
font-size: 11px;
line-height: 20px;

}
.nontrovato ul li {
font-size: 11px;
line-height: 20px;
margin-left: 20px;
font-weight:bold;
list-style-type:none;

}
.tutti_servizi 
{
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
padding-top: 12px;
font-size:12px;
color:#000000;
padding-bottom: 3px;
padding-left: 20px;
padding-right: 20px;
font-weight:bold;
background-color: inherit;
width: 210px;

}
.sopraserviziufficio, .sopratutti_servizi {
background-image:url(res_1280/inostriservizi.gif);
height: 67px;
background-repeat: no-repeat;
}
.serviziufficio {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottoserviziufficio {
background-image:url(res_1280/sottoricerca.gif);
height: 20px;
background-repeat: no-repeat;
margin-bottom: 0;
}
.serviziufficio ul {
line-height: 120%;
padding-top: 10px;


}
.serviziufficio ul li {
font-size: 70%;
margin-left: 20px;
font-weight:bold;
list-style-type:none;
width: 200px;
padding-bottom: 10px;

}

.classificazioni[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height:auto;
}
.nontrovato[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
font-size: 80%;
padding-left: 20px;
padding-top: 10px;
}
.serviziufficio[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
}

.ultimi[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height:auto;
}

.classificazioni[class] ul {
line-height: 2px;

}
.classificazioni[class] ul li ul li {
margin-left: 24px;
font-size: 11px;
font-style:normal;
font-weight:normal;
list-style-position:outside;
	list-style-image:url(res_1280/puntoelenco_class_f.gif);
	vertical-align: text-top;
	
}
.sopralink {
background-image:url(res_1280/sopralink.gif);
height: 67px;
background-repeat: no-repeat;
margin-top: 0;
}
.link {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottolink {
background-image:url(res_1280/sottoricerca.gif);
height: auto;
background-repeat: no-repeat;
margin-bottom: 0;
}
.link .link_ultimiatti {margin-top: 9px;}

.sottolink[class] { height:auto}
.testo_blocco
{
margin-top: 20px;
	margin-left: 22px;
	font-size: 75%;
	line-height: 130%;
	width: 205px;
}
.testo_elenco
{
	width: 205px;
}
.sottoricerca[class] { height:7px; width: 242px;float: left; clear: left;}
.sottoultimi[class] { height:20px;}
.sottonontrovato[class] { height:auto;}
.sottoserviziufficio[class] { height:auto;}
.ultimi[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
margin-top: 0px;
padding-top: 1px;
}
.link[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
margin-top: 0px;
padding-top: 1px;
}
.testo_blocco[class] ul li
{
list-style-type:none;
}
.FormRicerca
{
width: 130px;
}

.sopralink[class] {
height: 67px;
margin-top: 0;
}
.sopraserviziufficio[class], .sopratutti_servizi[class] {
margin-top: 0;
}
.sopraultimi[class] {
margin-top: 0;
}

.testo_blocco[class]
{
padding: 0;
margin:auto;
}

.ricerca[class] .testo_blocco[class]
{
padding-left: 20px;
}
.sopraclassificazioni[class]{ margin-top: 0;} 

.ricerca[class] .Button[class] {
float:left;
clear: both;
}


.sopraricerca[class] {
background-image:url(res_1280/ricerca.gif);
height: 67px;
background-repeat: no-repeat;
margin-top:0;
float:left;
clear:left;
width: 242px;
}
.ricerca[class] {
background-image:url(res_1280/sfondoricerca.gif);
background-repeat: repeat-y;
height: auto;
float: left;
clear: left;
width: 242px;
}

.ultimi .nessun_risultato
{
	padding-left: 22px;
	margin-top: 5px;
	font-size: 80%;
}