/* Copyright Azienda USL 4 di Prato */
/* Contenitore area centrale della home (news + primopiano) */
div#areamain {
	float: left;
	padding: 0 0.5em 0 0.5em;
	text-align: left; 
	width: 50%; 
}
/* intestazione home */ 
div#intesta-home {
/* per le feste di natale
	background-image: url('../img/natale-head-home.jpg'); */
	background-image: url('../img/head-home.jpg'); 
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
	color: #000080;
	height: 1%;
	margin: 0;
	padding: 0;
	clear: both;
} 
img#logohome  {	
	float: left;
	padding-right: 1em;
}  
div#intesta-home h1 {	
	display: none;
	overflow: hidden;
}  
/* margine del form = 0 */
form.formhomepage {
	padding: 80px 0 0 0;
	margin: 0;
}
div#intesta-home h1 span {
	color: #0026A1;
	background-color: #fff; 	 
}
div#intesta-home-sx {
	float: left;
	height: 1%;
	width: 65%;	
	text-align: left; 

}
div#intesta-home-dx {
	float: right;
	text-align: right; 
	height: 1%;
	width: 33%;
	padding: 0;
}
 

/* Mappa del sito */
div#mappa  {
	font-weight: bold;
	padding: 0;
	margin: 0.3em 0 0 0;
	font-size: 90%;
}
div#mappa span {
	background-color: #fff;
	color: #5DBFFE;
}
div#mappa a:link { 
	background-color: #fff;
	color: #000;
}
div#mappa a:visited { 
	background-color: #fff;
	color: #900;
}
div#mappa a:hover {
	background-color: #000080;
	color: #fff;
	text-decoration: none;
}
div#mappa a:active, div#mappa a:focus { 
	background-color: #000;
	color: #f4f4f4;
}
img#regione a {
	background-color: #fff;
	color: #000;
}
h1 {
	font-size: x-large;
}
h2 {
	border: 0;
	margin-top: 0;
}
/* Aree centrali nella homepage  */
div#areanews, div#areacomunicati, div#areacomefareper, div#areaprimopiano {
 	font-size: 90%;
	padding: 0.4em;
	border-bottom: 3px solid #60BEFE; 	 
}

div#areacomunicati p, div#areacomefareper p, div#areaprimopiano p {
margin-top: 0; 	 
}
div#areacomunicati h2, div#areacomefareper h2, div#areaprimopiano h2 {
margin-bottom: 0; 	 
}
div#areanews {
background-color: #F0FAFF;
color: #000080; 
}
div#areanews a:link, div#areanews a:active {
background-color: #F0FAFF;
color: #000080; 
}
div#areanews a:visited {
background-color: #F0FAFF;
color: #400040; 
}
div#areanews a:hover {
background-color: #000080;
color: #fff; 
}
div#areanews ul, div#areacomunicati ul {
	margin: 0;
	padding: 0;
} 
div#areanews ul li, div#areacomunicati ul li {
	padding: 0.2em 0 0.2em 0;
} 
 h2#news {
font-variant: small-caps; 
color: #000362;
background-color: #F0FAFF;
}  
h2#comunicati, h2#comefareper, h2#primopiano {
font-variant: small-caps; 
color: #000362;
background-color: #fff;
} 
div#comefareper p {
padding: 0.2em;
margin: 0;
} 
/* altre news e altri comunicati */
div.altrenews, div.altricomunicati {
	text-align: right;
	font-size: small;
	font-weight: bold;
}  



div#areamain  { 
	padding: 0;
	margin: 0;
	width: 45%;  
	float: left;	 
}
/* menu di sinistra */
div#menu-sx { 
	padding: 0;
	margin: 0;
	width: 25%;  
	float: left;	 
}
/* menu di destra */
div#menu-dx { 
	padding: 0.2em;
	width: 25%;  
	float: right;
	font-size: 90%;
}
div#menu-dx ul { 
	list-style-type: none; 
} 
div#menu-dx ul li h2 { 
margin-top: 0.5em;
}
/* menu con riquadri */ 
ul.menu { 
	padding: 0.2em 0 0.4em 0.4em;
	margin: 0;
	}
ul.menu li { 
	padding: 0;
	font-size: small;
	list-style-type: none;  
}
ul.menu li h2 { 
	padding: 0.5em 0 0 0.5em;
	margin-bottom: 0.5em; 
}  
ul.menu li h2 a:link { 
		background-color: transparent;
	 	color: #000080; 
}
ul.menu li h2 a:visited { 
		background-color: transparent;
		color: #400040; 
}
ul.menu li h2 a:active, a:focus { 
   background-color: transparent;
	color: #000; 
}
ul.menu li h2 a:hover {
 	background-color: #000080;
	color: #fff; 
	text-decoration: none;	
}  
li.menu   { 
   background-image: url('../img/bgmenu.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0.4em 0 0.5em 0.2em;
margin-bottom: 0.5em;	
	}
li.menu-servizi   { 
   background-image: url('../img/bg-servizi.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0.4em 0 0.5em 0.2em;
	margin-bottom: 0.5em;	
	}
/* link menu home */
li.menu a:link, li.menu-servizi a:link { 
		background-color: transparent;
	 	color: #000080; 
}
li.menu a:visited, li.menu-servizi a:visited { 
		background-color: transparent;
		color: #400040; 
}
li.menu a:active, li.menu-servizi a:active { 
	background-color: transparent;
	color: #000; 
}
li.menu a:hover, li.menu-servizi a:hover {
 	background-color: #000080;
	color: #fff; 
	text-decoration: none;	
}  
/* fine link menu home */
ul.sottosezioni-home {
	margin: 0;  
	padding: 0 0 0 0.5em;
}
ul.sottosezioni-home li {
margin: 0 0 0 0.4em;  
 padding: 0 0 0.4em 0;
 font-size: 90%;
}
/* sst - regione toscana */
div#sst, div#cartasanitaria { 
	padding: 0.2em;
	font-weight: bold;
	margin-top: 0.5em;
	}
div#sst img, div#cartasanitaria img { 
float: left;
margin-right: 0.5em;
	}
div#pec { 
	padding: 0.2em;
	font-weight: bold;
	} 
/* contenitore dell'intero blocco in evidenza */
div#primopiano { 
	padding: 0.4em;
	width: 98%; 
	height: 1%;
	font-size: smaller;	
} 
div.primopiano-box, div.primopiano-box1, div.primopiano-box2, div.primopiano-box3, div.primopiano-box4, div.primopiano-box5, div.primopiano-box6 { 
	padding: 0.3em; 
	margin: 0; 
	clear: both;
}  
div.abstract { 
padding: 0.2em;
}
/* contenitore dell'img 50x50 da mettere nel box di in evidenza */
div.img-boxprimopiano {
	float: left;
	margin-right: 0.2em;
	padding: 0; 	 
}
/* contenitore del testo in primo piano */
div.txt-boxprimopiano {
	margin: 0.1em 0.1em 0; 
	padding: 0.1em; 
	text-align: left; 
}
div.txt-boxprimopiano a:hover {
	background-color: #036;
	color: #F0FAFF;
	text-decoration: none;	
}
/* fondo della pagina  */
div#footer {
   border-top: 2px solid #95D4FF; 	
	} 
 /* stile di ul dei pezzettini php */
ul.elencofld {
 margin: 0;
 padding: 0;
	}
ul.elencofld li {
 padding-bottom: 0.5em;
 list-style-type: none; 
	}
 

