/* CSS Document */

/*stili per il layout fluido*/
html,body{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#000;}

div#container{
	}
	
/* ---------------- STILI GENERALI ---------------- */
hr { height:1px; background-color:#000; margin:10px 0;}
.hrnascosto { display:none}

div.hr {
    height: 1px;
    background-color:#000;
		margin:2px 0;
}
div.hr hr {
    display: none;
} 

h1,h2{margin: 0;padding:0}
h1{color:#FFF; font-size:1.3em; margin:0 0 3px 0; padding:0;}
h2{color:#f8b754; font-size: 1.2em; margin:0 0 5px 0; padding:0;}
h3{color:#FFF; font-size:1.1em; margin:3px 0; padding:0;}
h4{color:#000; font-size:0.9em; margin:10px 0; padding:3px 0; border-top:1px solid #000; border-bottom:1px solid #000;}

form {margin:0; padding:0; }
img {border:0;}
.corsivo {font-style: italic;}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.imgright {float:right; margin-left:0.5em; margin-bottom:0.5em;}
.imgleft {float:left; margin-right:0.5em; margin-bottom:0.5em;}

/*--------- STILI  SU HEADER E FOOTER---------*/

/*NAVIGATION*/
div#navigation{
	display:none;
	position: absolute; 
	left: 0px;
 	width:272px;
	top:16px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	}
	
#loghi {}
.eng {padding-top:39px; padding-bottom:44px;}
	
div#navigation ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height:1.8em;
	}
	
div#navigation li{
	margin: 0px;
	padding:0px; 
	}

div#navigation li .selected {color:#f8b754; text-decoration:underline;}

a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#f8b754; text-decoration:underline;}
a:active {color:#f8b754; text-decoration:underline;}

/*stili specifici per il layout*/
div#content{
	/*margin: 0 0 0 272px !important; 
	margin: 0 0 0 272px; */
	margin: 0 !important; 
	margin: 0; 
	padding-left:44px;
	/*noIEmac\*/
	min-height:600px;
	height: auto !important;
	/*end */
	height:600px;
}	

.descrizione {/*width:434px;*/ padding:0; font-size:0.9em; font-size:1.1em;}
.imgDP {display:none;}
.imgDPstampa {margin-bottom:51px;}

#percorso {padding:0; font-size:0.8em; text-align:right;}

#percorso a:link{color:#f8b754;text-decoration:none;}
#percorso a:visited{color:#f8b754;text-decoration:none;}
#percorso a:hover {color:#f8b754;text-decoration:underline;}
#percorso a:active {color:#f8b754;text-decoration:underline;}

#boxAllegatieLink {
  width: 100%;
	font-size:0.8em;
	margin:5px 0;
	padding:0;
}

/*ALLEGATI---------------------------*/

#allegati {
  border-bottom: 1px solid #f8b754;
  width: 100%;
  margin:7px 0;
	padding:5px 0;
}

.titoloboxapp {
  color:#f8b754;
  margin: 1px;
  padding: 1px 4px;
  font-weight: bold;
}

.contenutobox {
  padding:5px;
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border-bottom: 1px solid #f8b754;
  width: 100%;
  margin:7px 0;
	padding:5px 0;
}

.titololinkboxapp {
  color:#f8b754;
  margin: 1px;
  padding: 1px 4px;
  font-weight: bold;
}

.contenutoboxlink {
  padding:5px;
}

/*----------------------------------------------------*/

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #191919;
	text-align:left;
	padding:15px 10px 15px 10px;
	font-size:0.9em;
	}
	
legend {
	padding: 0.1em 0.3em;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	margin:5px;
	}
	
.lab{
	float:left;
	width:20%;
 	margin-right:0.2em;
 	padding-top:0.2em;
	color:#FFF;
}

.fld{
	/*height: 1.4em;*/
	width: 20em;
	vertical-align:top;
	color:#000;
	}

.fldg{
	/*height:8em;*/
	width: 20em;
	vertical-align:top;
	color:#000;
}

.privacy {padding-top:5px; font-size:0.9em; text-align:center;}

/* MEDIAGALLERY */

.gallery_lista {margin:5px 0;}

.gallery_lista  a:link{color:#FFF;text-decoration:none;}
.gallery_lista  a:visited{color:#FFF;text-decoration:none;}
.gallery_lista  a:hover {color:#FFF;text-decoration:none;}
.gallery_lista  a:active {color:#FFF;text-decoration:none;}


.absmiddle {margin:5px 2px;}

#sottopagine {padding:0.8em 0.8em 0.8em 1.5em; margin-top:5px;}
.lista_pagine {margin: 0;padding:0; list-style-type: none}
.lista_pagine li{
	font-size:0.9em;
	padding:0px;
	margin-left:20px;
	margin-right:0px;
	/*list-style-image: url(../image/icolista.gif);*/
	}

.lista_pagine li a:link{color:#FFF; text-decoration:none;}
.lista_pagine li a:visited{color:#FFF; text-decoration:none;}
.lista_pagine li a:hover {color:#f8b754; text-decoration:underline;}
.lista_pagine li a:active {color:#f8b754; text-decoration:underline;}

	/*cerca*/
.campo {margin:0; padding:0; border:1px solid #FFF; background-color:#B91D06;}
.bottone {margin:0; padding:0 2px; background-color:#FFF; color:#000; border:1px solid #FFF; font-size:0.8em; font-weight:bold;}	

/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  background-color:#F0F099;}

.evidenziatoint {
  background-color:#F0F099;}

.risultatiricerca {}




