p#slogan {
	color:#145370;
	font-weight:bold;
	text-align:center;
	background-color:#eff6f9;
	line-height:1.3em;
	padding:0.3em;
	border:0.1em solid #ede6da;
	margin-top:1.5em;
}
div#layout h2 {
	font-size:1.1em;
	color:#145370;
	margin:1.5em 0 0 0;
}
div#layout ul {
	overflow:hidden;
}
div#layout ul li {
	width:43.5%;
	margin:1.5em 3% 0 3%;
	float:left;
	display:inline;
	list-style:none;
	border:0.1em solid #ede6da;
	height:15em;
}
div#layout ul li a {
	text-decoration:none;
}
div#layout ul li h3 {
	font-size:1.5em;
	line-height:1.8em;
	background:#FFF url(../images/backTitle.gif) 0 bottom repeat-x;
	padding-left:0.5em;
}

div#layout ul li#privato h3 a {
	color:#125301;
}
div#layout ul li#azienda h3 a {
	color:#830c0c;
}
div#layout ul li#badanti h3 a {
	color:#842085;
}
div#layout ul li#operatore h3 a {
	color:#1a2f85;
}
div#layout ul li a.pubb {
	color:#145370;
	font-weight:bold;
	display:block;
	margin:1em 0.5em 0 0.5em;
	padding:0.2em 0.3em;
	text-align:center;
	border:0.1em solid #ede6da;
}
div#layout ul li div {
	margin:0.5em;
	overflow:hidden;
}
div#layout ul li div img {
	width:7.8em;
	border:0.1em solid #ede6da;
	float:left;
	
}
div#layout ul li div p {
	width:8.5em;
	margin-left:1em;
	float:left;
	line-height:1.3em;
	
}
div#layout ul li div p a {
	text-decoration:none;
	color:#333;
}
div#layout ul li div p a:hover,
div#layout ul li div p a:focus {
	text-decoration:underline;
}
div#extraContent {
	border:0.1em solid #a80303;
	color:#a70101;
}
div#extraContent ul li {
	list-style:none;
	margin-top:0.7em;
}