.header {
	width:100%;
	height: 5.2em;
	background-image: url(../img/bg_header.jpg);
	} 

.slogan {
	height: 83px;
	position:absolute;
	left: 0px;
	top: 0px;
} 

.slogan_testo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	position:absolute;
	left: 95px;
	top: 20px;
	} 

.testo_logo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	position:absolute;
	right: 90px;
	top: 25px;
	} 
	
.logo {
	height: 83px;
	position:absolute;
	right: 0px;
	top: 0px;
} 


.ricerca {
	width: 100%;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
	text-align: center;
} 



.ricerca_campi {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
    float: left;
	vertical-align: middle;
	text-align: center;
	
} 


/* Definizione del form per eventuale scheda contatti e campi di ricerca */
textarea
{
	border: 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}


input {
	border: 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}


select {
	border: 1px solid;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}		

/* rigo bianco di separazione */
.rigo {
	width: 100%;
	height: 0.1em;
	line-height: 0.1em;
	clear: both;
} 

/* rigo di separazione e spaziatura tra le voci di menù */
.rigomenu {
	width: 100%;
	height:  0.5em;
	line-height: 0.5em;
	clear: both;
	} 

/* Definisce il puntino a sinistra delle voci di menù */	
	
.bullet  {
	float: left;
	width: 7%;
	padding: 2px;
	
}

.bullet_icone  {
	float: left;
	width: 12%;
	padding: 2px;
	
}

/* Definisce il puntino a sinistra delle voci di menù  (sottocategorie)*/	
	
 .bullet_submenu  {
	float: left;
	width: 12%;
	padding: 2px;
}

.ico_luc  {
	background-image: url(../img/ico_luc.gif);
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.bullet6888  {
	background-image: url(../img/ico_luc.gif);
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.ico_down  {
	background-image: url(../img/ico_down.gif);
	width: 18px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.bullet6886  {
	background-image: url(../img/ico_down.gif);
	width: 18px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.ico_abc {
	background-image: url(../img/ico_abc.gif);
	width: 18px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.bullet6883 {
	background-image: url(../img/ico_abc.gif);
	width: 18px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
}

.ico_link {
 float: left;
 margin-right: 1em;
 margin-bottom: 1em;
} 

.bullet6884 {
	background-image: url(../img/ico_link.gif);
	width: 18px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;

}

.ico_evidenza { 
float: left;
margin-right: 0.5em;
margin-bottom: 1em;
 }		

/**DEFINISCE IL TITOLO IN ALTO A SINISTRA "SEZIONI INFORMATIVE"**/
  
.sezioni {
	font-size: 0.8em;
	font-style: normal;
	letter-spacing: 2px;
	word-spacing: 3px;
	height: 1.6em;
	line-height: 1.6em;
	padding: 2px;	
    text-indent: 5px;
	clear: both;
	}


   /**DEFINISCE IL TITOLO IN ALTO A DESTRA "SERVIZI ON LINE"**/
  
.servizionline {
	font-size: 0.8em;
	font-style: normal;
	letter-spacing: 2px;
	word-spacing: 3px;
	height: 1.6em;
	line-height: 1.6em;
	padding: 2px;	
   text-indent: 5px;
	
	}

	
/*DEFINISCE LA BARRA COLORATA news, in evidenza, utility in HOME PAGE */	
	
	
.news,
.evidenza,
.utility {

   font-size: 0.9em;
   font-style: italic;
   word-spacing: 2px;
   height: 2.6em;
   line-height: 2.6em;
   padding: 2px;	
   text-indent: 5px;
   margin-top: 1px;
 
}

.titoli_centrali {
  
   font-size: 1.3em;
   font-style: italic;
   float: left;
 
}


/*DEFINISCE IL CONTENT delle news in HOME PAGE */	

.area_content {
  width: 100%;
   }
  
/*DEFINISCE l'AREA dell'elenco news */	

.area_content_news {
  width: 79%;
  float:left;
}  
  
 .area_content_testo {
  font-size: 0.8em;
  padding: 0.5em;
  } 
  
  
    
/*DEFINISCE l'area del menù categorie */	

.menu_destra {
  width: 20%;
  float:left;
  }  
  
  
  
/*DEFINISCE eventuale link all'interno dell'abstract */	

.area_news,
.area_evidenza,
.area_utility {
   margin-top: 10px;
   margin-right: 10px;
   margin-left: 10px;
   font-style: normal;
   word-spacing: 1px;
   padding: 2px;
 }


/*DEFINISCE l' abstract delle news in HOME PAGE */	

.abstract_news,
.abstract_evidenza,
.abstract_utility {
  clear: both;
  margin-bottom: 10px;
  font-size: 0.9em; 
}


.abstract_news a,
.abstract_evidenza a,
.abstract_utility a {
  font-size: 0.95em; 
}

.abstract_news a:hover,
.abstract_evidenza a:hover,
.abstract_utility a:hover {
  font-size: 0.95em; 
}


/*ALLINEMAENTO A DESTRA del LEGGI TUTTO in Home page (riferito alle news, evidenza, utility) */	

.area_utility a,
.leggitutto {
	font-size: 0.95em;
	float: right;
	clear: both;
	margin-bottom: 10px; 
}

.area_utility a,
.leggitutto a {
	font-size: 0.9em;
}

.area_utility a,
.leggitutto a:hover {
	font-size: 0.9em;
}

/*ALLINEMAENTO A DESTRA del LEGGI TUTTO nelle NEWS interne */	

.leggitutto_news {
	font-size: 1em;
	float: right;
	clear: both;
	margin-bottom: 10px;
	padding: 1%; 
}

.leggitutto_news a {
	font-size: 1em;
}

.leggitutto_news a:hover {
	font-size: 1em;
}

/*ALLINEMAENTO A DESTRA del TUTTE LE NEWS nelle NEWS interne */	

.tutte_news {
	font-size: 0.95em;
	float: right;
	clear: both;
	margin-bottom: 10px;
	
}

.tutte_news a {
	font-size: 0.95em;
}

.tutte_news a:hover {
	font-size: 0.95em;
}




/*ALLINEMAENTO A DESTRA del SITO WEB dei LINK */	

.sitoweb {
	font-size: 1em;
	float: right;
	clear: both;
	margin-bottom: 10px;
	padding: 1%; 
}

.sitoweb a {
	font-size: 1em;
}

.sitoweb a:hover {
	font-size: 1em;
}
/*FINE ALLINEMAENTO A DESTRA del SITO WEB dei LINK */	


.data {
	font-size: 0.95em;
	margin-bottom: -0.10em;
	font-style: italic;
}

.scadenza {
	font-size: 1em;
	}


.abstrac_dettaglio,
.testo_news {
	font-size: 0.95em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 1em;
}



/*ALLINEMAENTO A DESTRA impaginazione */	

.pagine {
	font-size: 0.8em;
	float: right;
	clear: both;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 1%; 
}


.validita {
	width: 20%;
	height: 2em;
	line-height: 2em;
	float: left;
	vertical-align: top;
	} 
	
	
.credits {
	width: 15%;
	float: right;
	font-size: 0.8em;
	vertical-align: top;
	height: 2em;
	line-height: 2em;
	} 	
	
	
.indirizzo { 
 font-size: 0.8em;
 font-style: normal;
 float: left;
 width: 60%;
 vertical-align: top;
}	


/*CAMPI NEWSLETTER*/

.testo_areariservata { 
 /*font-size: 0.8em;*/
 font-style: normal;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin-left: 0.50em;
 }

 

#ico_abstract { 
float: left;
margin-right: 1em;
margin-bottom: 1em;
 }		 
 
 
.content_stampa_pdf { 
float: right;
margin-right: 1em;
}

.campoform {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 150px;	
	float: left;
   margin-bottom: 5px;
}

.campotesto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 200px;	
	float: left;
   margin-bottom: 5px;
}        


ul.bullet {
list-style-type: square;
width: 100%;
padding-left: 2em;
clear: both;	
}

ul.arrow {
	list-style-type: disc;
	width: 100%;
padding-left: 8em;
clear: both;
}


ul.sub_arrow {
	list-style-type: circle;
	width: 100%;
padding-left: 12em;
clear: both;
}


            	  	 