body { 
	background-color: #fff;
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%; 
	margin: 0; 
	padding: 0;
	text-align: left;
}
a:link { 
	background-color: #fff;
	color: #000083;
}
a:visited { 
	background-color: #fff;
	color: #400040;
}
a:hover {
	background-color: #000064;
	color: #fff;
	text-decoration: none;	
}
a:active, a:focus { 
	background-color: #fff;
	color: #4a4a4a;
}
br.nofloat {
	clear: both;
}
/* Di default il bordo dell'immagine è 0 */
img {
	border-style: none;
}
/* Acronimi */
acronym {
	cursor: help;
}

/* formattazione delle introduzioni ad inizio pagina */
.intro, #intro { 
   font-size: 95%;
/*	margin: 1.5em 0 1.5em 0; */
	margin: 0.5em; 
}
/* Parte in alto con il percorso ad albero della pagina */
div#percorso {
	background-color: #E2F5FF;
	color: #000080; 	
	padding: 0.2em 0 0.2em 0.5em;	
	font-size: 85%;	 
	line-height: 130%;
	clear: both;
	border-top: 1px solid #95D4FF; 	
	border-bottom: 1px solid #95D4FF; 
}  
div#percorso ul {
	margin: 0;
	padding: 0; 
}
div#percorso li.lista {
 	margin: 0;
	padding: 0 0.6em 0 0.6em;
	display: inline; 
	background-image: url('../img/percorso.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
div#percorso li.nolista {
 	margin: 0;
	padding: 0;
	display: inline; 
	list-style-type: none; 
}


 
div#percorso a:link { 
	background-color: #E2F5FF;
	color: #000080; 
}
div#percorso a:visited { 
	background-color: #E2F5FF;
	color: #400040; 
}
div#percorso a:active, a:focus { 
	background-color: #E2F5FF;
	color: #4a4a4a; 
}
div#percorso a:hover {
	background-color: #000080;
	color: #fff;
	text-decoration: none;	
}

 
/* Intestazione della pagina con il logo di AUSL  */

div#intesta {
	background-image: url('../img/head.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
	color: #000080;
	min-height: 70px;
	margin: 0;
	padding: 0;
	clear: both;
}  

div#intesta a:link { 
	background-color: #fff;
	color: #000;
}
div#intesta a:visited { 
	background-color: #fff;
	color: #400040;
}
div#intesta a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;
}
div#intesta a:active, div#intesta a:focus { 
	background-color: #000;
	color: #f4f4f4;
}
div#intesta-titolo {
	padding-top: 60px;
	font-size: 130%;
	font-weight: bold;	
	letter-spacing: 0.05em;
	margin: 0;	 
}  
img#logoausl { 
	float: left;
	padding-right: 5px;
	margin-bottom: 5px;
}
/* Motore di ricerca all'interno del sito */
div#areamotore  {
	text-align: right;
	padding: 0 0.5em 0 0;
}
/* Motore di ricerca all'interno del sito */
div#motorehome  {
	padding: 0.5em;
	text-align: right;
}
/* Contenitore subito sopra il main con link standard (tipo indietro, etc...) */
div#topmain {
	background-color: #fff;
	color: #036;
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-align: right;
	font-size: smaller;
} 
/* Contenitore principale del testo della pagina */
div#main {
	background-color: #fff;
	color: #036;
	padding: 0.5em 1em 0.8em 1em;
}
/* data ultimo aggiornamento */
div#aggiorna {

	margin: 0;
	padding: 0.5em;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
/* Contenitore posto subito sotto la nota e sopra il copyright */
div#nota, div.nota {  
	background-color: #fff;
	color: #333;
	margin: 0;
	padding: 0.5em;
	text-align: left;	
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}
/* Contenitore posto subito sotto la nota e sopra il copyright */
.camponota {  
	padding: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}
/* Contenitore posto subito sotto la nota e sopra il copyright */
div#downmain {  
	border-top: 1px solid #95D4FF; 	
	border-bottom: 1px solid #95D4FF; 
	background-color: #E2F5FF;
	color: #000080;
	margin: 0 0 0.5em 0;
	padding: 0.3em 0 0.2em 0.3em;	
	text-align: right;	
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	height: 1%;
	clear: both;
}
div#downmain ul {
	margin: 0;
	padding: 0; 
}
div#downmain ul li.lista {
	margin: 0;
	padding: 0 0.6em 0 0.6em;
	display: inline; 
	background-image: url('../img/separa.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
div#downmain ul li.nolista {
	margin: 0;
	padding: 0 0.5em 0 0;
	display: inline; 
	list-style-type: none;  
}
div#downmain a:link { 
			background-color: #E2F5FF;
	color: #000080; 
}
div#downmain a:visited { 
	background-color: #E2F5FF;
	color: #400040; 
}
div#downmain a:active, a:focus { 
	background-color: #E2F5FF; 
	color: #4a4a4a; 
}
div#downmain a:hover {
	background-color: #000080;
	color: #fff;
	text-decoration: none;	
}
/* ho bisogno di (informazioni, prenotare, pagare) */
div#hobisognodi {
	text-align: left;	 
	float: left;
}  
/* fondo della pagina  */
div#footer {
  	padding: 0.4em; 
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	}
div#footer p { 
	margin: 0;
	padding: 0.2em;
} 
/* loghi nel footer */ 
div#loghi  {
float: right; 
width: 30%;
text-align: right;
vertical-align: middle;
}
/* PreTitolo diverso da h2 */
div#pretitolo {
font-size: 95%;
font-weight: bold;
color: #0026A1;
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0.8em;
}
/* h1 */
h1#salta { 
	font-size: 150%;
	font-weight: bold;	
	font-variant: small-caps;
	letter-spacing: 0.05em;
	margin: 0.2em 0 0.2em 0;	
	color: #0026A1;
	background-color: #fff; 
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #61BFFF; 
}
/* h2 */
h2 {
/*	background-color: #fff;
	color: #0000AF; */
	font-size: 110%;
	font-variant: normal;
	font-weight: bold;
	padding: 0.1em;
	margin: 1em 0 0.5em 0;
}
h2 span, h2#section-cosa, h2#section-requisiti, h2#section-comesiottiene, h2#section-note, h2#testo-1, h2#testo-2, h2#testo-3, h2#testo-4,  h2#testo-5,  h2#testo-6,  h2#testo-7,  h2#testo-8,  h2#testo-9,  h2#testo-10, h2#testo-11, h2#testo-12, h2#testo-13, h2#testo-14,  h2#testo-15,  h2#testo-16,  h2#testo-17,  h2#testo-18,  h2#testo-19,  h2#testo-20 {
	background-color: #fff;
	color: #0000AF;
}

/* h3 */
h3 { 
	background-color: #fff;
	color: #303030;
	font-size: 95%;
	font-variant: normal;
	font-weight: bold;
	margin: 0.4em 0 0.4em 0.4em;	
}
/* h4 */
h4 {
	font-size: 90%;
	font-variant: normal;
	font-weight: bold;
	margin: 0.2em 0 0 0;	
}
.sottotitolo { 
	background-color: #fff;
	color: #0000C0;
	font-weight: bold;
}
div#area-item {  
padding: 0.4em;
} 
div#area-item p {  
margin-left: 1em;
} 
/* Contenitore posto subito sotto la nota e sopra il copyright */
div.tornasu {  
	margin: 0.4em 0 0.4em 0;
	text-align: right;
	display: none; 
} 
div.schedecollegate {  
padding: 0;
margin-bottom: 0;
font-size: 90%; 
} 
div.schedecollegate p {  
padding: 0;
margin: 0 0 0.6em 0;
}
div.didascalia {  
text-align: right;
}
div#allegati {  
	padding: 0.3em;
} 
div#allegati div {  
margin-bottom: 0.8em;
} 
/* classe per campo segnalazioni dell'indirizzario */
div.segnalazioni {  
	font-size: 90%;  
	margin: 0.5em 0 0 0;
	padding: 0.2em;
 
} 

/* classe per div con link collegati alla cartella */
div#link-collegato-fld {  
	font-size: 90%;  
	padding: 1em 0 0 0;
/*	clear: both; */ 
	margin-left: 5%;
} 
div#link-collegato-fld ul {  
margin: 0;
	padding: 0; 
} 
/* classe per div con link suggeriti per i reparti  */
div#inforeparto {  
	font-size: 95%;  
	padding: 1em 0 0 0;
	border-top: 1px dotted #61BFFF;
	clear: both;
 
} 
p#cup {   
padding: 0.5em 0 0.8em 1em;
border-bottom: 1px dotted #61BFFF;
font-size: small;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 1em;
clear: both;
} 
/* classe per descrizione localizzazione (indirizzario)  */
div.localizzazione {  
	font-size: 90%;  
	margin-left: 2em;
} 
/* Personalizzazione dei css */
div#personalizza {
	margin: 0.3em 0 0 0;
	padding: 0;
	word-spacing: 0.05em;
	text-align: right;		
	font-size: 80%; 
}
div#personalizza span {
color: #000;
background-color: #CBEAFF;
}
 div#personalizza img {
 vertical-align: middle;
 }
div#errore {
font-size: larger;
text-align: center; 
 }
 p.inizio {
text-align: right; 
margin: 0;
padding: 0.3em;
font-size: smaller;
border-bottom: 2px dotted #61BFFF;
 }
 /* div per ausl4/form/home.htm */
div.moduli {
 
border-bottom: 2px dotted #61BFFF; 
padding: 0.5em;
margin-bottom: 1em;

 } 
  /* classi per news  */
p.p-news {
padding: 0.5em 0 0.5em 2.5em;
margin-left: 2em;
margin-right: 2em; 
border-bottom: 1px dotted #61BFFF;
 	background-image: url('../img/news.gif');
	background-repeat: no-repeat;
	background-position: top left;
	}
 
div.precedente {
padding: 0.5em;
float: left;
width: 20%;

font-size: small;
 }
div.successiva {
padding: 0.5em;
float: right;
width: 20%;
font-size: small;
 }
p#link-votalascheda {
padding: 0;
margin: 0;
float: right;
width: 15%; 
font-size: 90%;
 }
p#link-votalascheda img {
float: left;
margin-right: 0.5em;
 }
 
div.schedalink-espansa {
padding-bottom: 0.5em;
border-bottom: 1px dotted #61BFFF;
 }
 
 div.fld-txt-evidenza {
padding-bottom: 0.5em; 
padding: 0.2em 0.3em 0.5em 0.5em;
font-size: 80%;
 }
div.fld-txt-evidenza p {
margin-top: 0;
padding-top: 0;
 }
 

