ul{
	margin: 20px;
}
.fieldsethome{
	border: 1px solid #EA8213;/*FEE315*/
	background-color: #FCFAEB; /*FBFAF6*/
	background-image: url(../img/bgcerca.gif);
	background-position: right;
	background-repeat: no-repeat;
    color: #003366;
	padding: 0px 0px 15px 0px;
}
.nofloat{
	clear: both;
}
/*per le pagine interne contenente la scheda con le info sulla strada*/
div.scheda{
	border-top: dashed 1px #CCCCCC;
	padding: 2px;
}
/*ogni singolo campo della scheda*/
span.campo{
	background-color: #E8EAEC;
    color: #003366;
	font-weight: bold;
	padding: 3px;
}
/*box che contiene i link alle legende e all'help*/
.informazioni{
	border: 1px solid #EAEAEF;
	background-color: #FDFEFE;
    color: #003366;
}
/*Lista con freccia*/
.listafreccia{
	list-style-image: url(../img/freccia.gif);
    background-color: transparent;
	color: #336699;
	font-weight: bold;
	font-size: 105%;
	margin-top: 5px;
}
/*Link nel box informazioni*/
.listafreccia a:link {
    background-color: transparent;
	color: #003366;
	font-weight: bold;
}
/*Link nel box informazioni*/
.listafreccia a:visited {
    background-color: transparent;
	color: #900;
	font-weight: bold;
}
/*Link nel box informazioni*/
.listafreccia a:hover {
	background-color: #900;
	font-weight: bold;
	color: #FFFFFF;
}
/* Contenitore per pagina divisa in 3 parti */
div.area3parti {
	float: left;
	padding: 2px;
	margin-right: 1%;
	width: 35%;
}
/*div con l'immagine centrale*/
div.centrale{
	float: left;
    margin: 0% 3% 0% 2%;
}
/*per l'indentatura del form*/
.indentato{
   margin-left: 20px;
   margin-right: 25px;
   text-align: left;
}
/* per l'indentatura dei link */
ul.indenta{
   margin: 0px 0px 5px 10px;
   text-align: left;
}
/* lista utilizzata nella pagina di elenco delle categorie*/
li.lista {
	margin: 0em 0.5em 0.5em 10px; 
	list-style-type: none;
}
/*Dà il margine alle immagini*/
.margine{
    margin: 0px 10px 0px 10px;
}
/* area in home che contiene i link necessari alla navigazione */
.area2pianohome{
	background-image: url(../img/bghelp.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #F0F5F9;
	border: 1px solid #A8B5C2;
    color: #003366;
	padding: 4px;
	margin-bottom: 4px;	
}
/* immagine interna alla scheda */
img.via {
	float: left; 
	clear: left; 
	margin: 0 2em 0 0;
}
/* parte destra dell'elenco delle categorie */
div.categoriedx{
    float: right;
    width: 20%;
}
div.f-info strong{
    background-color: #FFF;
	color: #666;
}
/*areasx ridefinita rispetto al gener della common*/
div.areasx{
	float: left;
	margin-right: 1%;
	width: 40%;
}
select#categ {
  font-size: 85%;
  width: 20em;
}
.txtsmall {
  font-size: 85%;
}
div.avviso {
	background-color: #fff;
	color: #900;
	font-size: 105%;
}

