.sopraclassificazioni {
background-image:url(res_1024/classificazione.gif);
height: 52px;
background-repeat: no-repeat;
margin-left: 0px;
margin-top: 0px;
}

.sopraricerca {
background-image:url(res_1024/ricerca.gif);
height: 52px;
background-repeat: no-repeat;
margin-top: 0px;
}

.ricerca {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}

.sottoricerca {
background-image:url(res_1024/sottoricerca.gif);
height: 7px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left:0;
}

.FormRicerca {
	width:100px;
}

.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;
background-color: inherit;
color:#000000;
float:left;
padding-bottom: 3px;
padding-left: 20px;
width: 150px;

}
.ricerca_input {
font-size:80%;
color:#000000;
float:left;
background-color: inherit;
clear:left;
width: 170px;
}
.ricerca_input .TextBox {
width: 150px;
margin-left: 20px;
}
.ricerca_input .DropDownList {
margin-left: 20px;
font-size: 80%;
}
.ricerca .errore_input
{
color: #f00;
font-size: 10px;	
padding-left: 20px;
background-color: inherit;
}

.classificazioni {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}

.classificazioni span {font-size:80%;}
.classificazioni select {
font-size: 90%;
}
.sottoclassificazioni {
background-image:url(res_1024/sottoricerca.gif);
height: 4px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left: 0px;
}
.classificazioni h3 {
font-size:75%;
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: 90%;
line-height: 140%;

}
.classificazioni ul li {
font-size: 75%;
line-height: 170%;
margin-left: 10px;
font-weight:bold;
list-style-type:none;

}
.classificazioni ul li ul li {
margin-left: 20px;
font-size: 90%;
font-style:normal;
font-weight:normal;
list-style-position:outside;
	list-style-image:url(res_1024/puntoelenco_classificazioni.gif);
	vertical-align: middle;
	margin-top: 5px;
	width:175px; 
}
.icone_categoria {
margin-top: 5px;
margin-left: 10px;
}
.icone_categoria img{
padding-left: 5px;
}

.classificazioni_categoria { font-size: 90%;}

.sopraultimi {
background-image:url(res_1024/piurecenti.gif);
height: 53px;
width:203px;
background-repeat: no-repeat;
margin-left: 1px;
margin-top: 0px;
}

.ultimi {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottoultimi {
background-image:url(res_1024/sottoricerca.gif);
height: 7px;
background-repeat: no-repeat;
margin-bottom:0px;
margin-left: 1px;
}
.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: 70%;
margin-left: 10px;
font-weight:bold;
list-style-type:none;
width: 150px;

}

.ultimi .titolo_ultimiatti {
	font-size: 100%;
	font-weight:bold;
	padding-bottom:8px;
	width: 170px;
}

.ultimi .link_ultimiatti {
	font-size:90%;
	font-weight: bold;
	line-height:110%;
	width: 170px;
	padding-top: 15px;
	
}

.ultimi .descrizione_ultimiatti {
	font-weight:normal;
	padding-top: 0px;
	width: 170px;
	line-height:130%;
	font-size:90%;
	padding-bottom: 5px;
	}

.ultimi .sottotitolo_ultimiatti {
	font-size: 85%;
	font-weight:bold;
	width: 170px;
	line-height: 130%;
	padding-bottom: 0px;
	padding-top: 2px;}

.ultimi .scadenza_ultimiatti {
color: #CE0000;
line-height: 17px;
width: 170px;
background-color: inherit;
font-size: 80%;
font-weight:bold;
padding-bottom: 15px;
}
.ultimi .pubblicazione_ultimiatti {
color: #000000;
width: 170px;
line-height: 17px;
background-color: inherit;
font-size: 80%;
font-weight:bold;
}
.sopranontrovato {
background-image:url(res_1024/nonhaitrovato.gif);
height: 57px;
width:203px;
background-repeat: no-repeat;
margin-left: 1px;
margin-bottom: 0px;
}

.nontrovato {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
font-size:70%;
line-height: 170%;
padding-left:7px;
}
/************** #DA MODIFICARE!!!! **************/
.sottonontrovato {
background-image:url(res_1024/sottoricerca.gif);
height: 4px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left: 1px;
}
/************** --- **************/

.nontrovato 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;

}

.nontrovato ul {
font-size: 10px;
line-height: 20px;

}
.nontrovato ul li {
font-size: 80%;
line-height: 20px;
margin-left: 10px;
font-weight:bold;
list-style-type:none;

}

a li{
	color: #002E80;
	text-decoration: none;
	background-color: inherit;
}

a:link{
	color: #002E80;
	text-decoration: none;
	background-color: inherit;
}

a:visited{
	color: #002E80;
	text-decoration: none;
	background-color: inherit;
}

a:hover{
	color: #002E80;
	text-decoration: underline;
	background-color: inherit;
}

.sopralink {
background-image:url(res_1024/sopralink.gif);
height: 57px;
width:203px;
background-repeat: no-repeat;
margin-left: 1px;
margin-top: 0px;
}

.testo_blocco {
	margin-top: 15px;
	margin-left: 10px;
	font-size: 70%;
	line-height: 130%;
	width: 180px;
	padding-bottom:5px;
}

.sopralink[class]{	float:left;
	clear:left;
	width:197px;}
.link {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
padding-left:7px;
}

.sottolink {
background-image:url(res_1024/sottoricerca.gif);
height: 7px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left: 1px;
}
.link .link_ultimiatti {margin-top: 8px;}


.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_1024/sfondoricerca.gif);
background-repeat: repeat-y;
}

.visualservizi {width:170px;}

.sottotutti_servizi {
background-image:url(res_1024/sottoricerca.gif);
height: 4px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left: 1px;
}

.sopraserviziufficio, .sopratutti_servizi {
background-image:url(res_1024/inostriservizi.gif);
height: 57px;
width:197px;
background-repeat: no-repeat;
margin-left: 1px;
margin-top:0px;
}

.serviziufficio {
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
height: 60px;
}
.sottoserviziufficio {
background-image:url(res_1024/sottoricerca.gif);
height: 4px;
background-repeat: no-repeat;
margin-bottom:0px;
margin-left: 1px;
}

.serviziufficio ul {
line-height: 130%;
padding-top: 10px;
}
.serviziufficio ul li {
font-size: 65%;
margin-left: 10px;
font-weight:bold;
list-style-type:none;
padding-bottom:12px;
width: 182px;

}
/*********************FIREFOX***************************/
.ricerca[class] {
height: auto;
width: 200px;
padding-top:3px; 
clear:left;
float:left;
}
.sottoricerca[class]{ height: 7px; clear:left; float:left; width: 200px; margin-left:0;}
.sopraricerca[class]{	float:left;
	clear:left;
	width:200px;}
.ultimi[class] {
height: auto;
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
padding-top:2px;
}
.sottoultimi[class]{ height:7px; width: 197px;}

.sopraclassificazioni[class] {
background-image:url(res_1024/classificazione.gif);
height:52px;
background-repeat: no-repeat;
margin-left: 0px;
margin-top: 0px;
}
.sottoclassificazioni[class] {
height: 7px;
width: 200px;}

.classificazioni[class] {
height: auto;
background-image:url(res_1024/sfondoricerca.gif);
background-repeat: repeat-y;
margin-top: -11px;
padding-top: 1px;
}

.classificazioni[class] ul { 
line-height: 2px;

}
.classificazioni[class] ul li ul li {
	margin-top: 0px;
	padding-bottom: 0px;
	list-style-image: url(res_1024/classificazioni_elenco.gif);
	vertical-align: text-top;
}

.nontrovato[{
height: auto;
}

.serviziufficio[class] {
height: auto;
}

.link[class] {
	padding-top: 2px;
	height: auto;
	float:left;
	clear:left;
	width:197px;
}
.sottolink[class]{
	float:left;
	clear:left;
	width:197px;
	height: 7px;
}
.allegato_procedimento[class] {
height:auto;
font-size: 80%;
}
.FileFloat[class] {
	padding-top: 15px;
}

.ricerca_input[class] {
width: 190px;
}

.tutti_servizi[class] {
	float:left;
	clear:left;
	width:198px;
	height:auto;
}

.tutti_servizi[class] a{
	width:150px;}

.sottotutti_servizi[class] {
float:left;
	clear:left;
	width:197px;
	height: 7px;}

.sopraserviziufficio[class], .sopratutti_servizi[class] {
float:left;
	clear:left;
	width:197px;
height: 57px;
}

.serviziufficio[class] {
	float:left;
	clear:left;
	width:198px;
	height:auto;
}
.sottoserviziufficio[class] {
float:left;
	clear:left;
	width:197px;
	height: 7px;}

.ricerca_input[class] .DropDownList[class] {
margin-left: 20px;
font-size: 80%;
}

.ultimi .nessun_risultato
{
	padding-left: 10px;
	font-size: 70%;
}
