body { 
	font: 80% verdana,helvetica,sans-serif; 
	margin:0; padding:0;
	text-align: center;
	background: white;
}

hr {display: none}
p.bland{ }
p.testobottoni {
	color : black;
	font-weight : bold;
	font-size : 1.0em;
	font-family : Verdana, Arial, sans-serif;
	background-color: #fadf44;
	padding: 0.40em;
	margin: 0em;
	border: 1px solid black;
}
#bottoniera { 
	width:90%;
	margin:0.0em auto; 
	text-align: left;
	padding:0 0 0 0; 
	line-height:120%;
	background-color: #fadf44;
}
#corpo-sinistra { 
	position:absolute; top:0; left:0; 
	width:15%; 
	padding:0; 
}
#testa-destra { 
	position:absolute; top:0; right:0; 
	text-align: right;
	width:50%; 
	padding:0; 
}



#testa-sinistra { 
	position:absolute; top:0; left:0; 
	width:50%; 
	padding:0; 
}
#testa { 
	width:90%; 
	margin:1.0em auto; 
	text-align:left;
	padding:0 0; 
	position: relative;
	border-bottom: 1px solid black;

}

#corpo-menu { 
	position:absolute; top:0; left:0; 
	width:25%; 
	padding:0 1em; 
}
#corpo-testo { 
	margin:0 0 0 35%; 
	text-align:left;
	position:relative; 
	height: 400px;
}

#corpo-menucasa { 
	position:absolute; top:0; left:0; 
	width:25%; 
	padding:0 1em; 
}
#corpo-testocasa { 
	margin:0 0 0 30%; 
	text-align:left;
	position:relative; 
}
#corpo-testo1 { 
	margin:0 0 0 35%; 
	text-align:left;
	position:relative; 
}

#corpocasa { 
	width:90%; 
	margin: 1em auto; 
	text-align:center;
	position:relative;
	padding: 0.5em 0 0.5em 0; 
	background: url(spaziocasasfondo.jpg);
}
#corpo { 
	width:90%; 
	margin: 1em auto; 
	text-align:center;
	position:relative;
	padding: 0.5em 0 0.5em 0; 
	background: url(improntabig.jpg);
}
#corpo-dett-sx {
	position: absolute; top: 0; left:0;
	width:600px;

}
#corpo-dett-dx { 
	margin:0 0 0 620px; 
	height: 130px;
	text-align:right;
	position:relative; top: 0; right:0; 
}
#corpo-dett { 
	text-align:left;
	position:relative; 
	margin: 0 20% 0 20%;
}



#piedipagina { 
	width:90%; 
	margin:1em auto; 
	text-align:center;
	padding:1em 0; 
	border-top: 1px solid black;
}




#corpo-servizio { 
	position:static; top:0; left:0; 
	width:55%; 
	padding:0 1em; 
}



#corpo-foto { 
	position:absolute; top:0; right:0; 
	width:30%; 
	padding:0 1em; 
	text-align: center;
}

#corpo-pagnotizie { 
	margin:0; 
	padding:0.3em; 
	border: 1px solid Navy;
}


#corpo-pagina { 
	margin:0 0 0 35%; 
	padding:0.5em 1em; 
}
#corpo-ufficio { 
	margin:0 210px 0 0; 
	padding:0.2em; 
	border: 1px solid Navy;
}


div.sfondo-menu { 
	padding:3px 3px 3px 3px;
	margin: 9px 3px 3px 9px;
	border: 1px solid black;
	background-color: white;
}

div.scatola {
	border: 0.3em solid red;
	margin:	0.5em 3em;
}


h3 {
	color : black;
	background-color: #fadf44;
	font-weight : bold;
	font-size : 1.5em;
	line-height : 120%;
	font-family : Verdana, sans-serif;
	padding:0 0.5em 0 0;
	margin:0 0 0 0;
	text-align: right;
	border: 1px solid black;
}
h2 {
	color : black;
	background-color: #fadf44;
	font-weight : bold;
	font-size : 1.5em;
	line-height : 120%;
	font-family : Verdana, sans-serif;
	padding:0.1em;
	margin:0 0 0 0;
	text-align: left;
	border: 1px solid black;
}
h4 {
	color : red;
	font-weight : bold;
	font-size : 2.0em;
	line-height : 200%;
	font-family : Verdana, sans-serif;
	padding:0.1em;
	margin:0.05em;
	text-align: center;
}
p.sloganino{
	color : black;
	font-weight : bold;
	font-size : 0.8em;
	line-height : 140%;
	font-family : Verdana, sans-serif;
	padding:0.5em;
	margin:0.35em;
}
p.slogan{
	color : black;
	font-weight : bold;
	font-size : 1.0em;
	line-height : 130%;
	font-family : Verdana, sans-serif;
	padding:0.5em;
	margin:0.05em;
}
p.testo{
	color : black;
	font-weight : bold;
	font-size : 0.95em;
	line-height : 130%;
	font-family : Verdana, sans-serif;
	padding:0.30em;
	margin:0.35em;
}
p.menu{
	background: #acacac;
	color : black;
	font-weight : bold;
	font-size : 0.8em;
	line-height : 140%;
	font-family : Verdana, sans-serif;
	padding:0.5em;
	margin:0.5em;
	border: 1px solid black;
}
p.testofooter {
	color : black;
	font-weight : bold;
	font-size : 0.8em;
	line-height : 120%;
	font-family : Verdana, sans-serif;
	padding:0.1em;
	margin:0.05em;
}


p.testomenu {
	font-family : sans-serif;
}
p.nonsivede {
display: none;
font-size: 0.01em;
}
a.linkslogan:hover {
	text-decoration: underline;
}
a.linkslogan {
	text-decoration: none;
	color: black;
}
a.menu {
	color : black;
	font-weight : bold;
	text-decoration: none;
	font-size : 1em;
	line-height : 120%;
	font-family : Verdana, sans-serif;
	padding:0em;
	margin:0em;
}
a.menu:hover {
	text-decoration: underline;
}
a.pulsantiera {
	color : black;
	font-weight : bold;
	font-size : 1.0em;
	font-family : Verdana,Arial,sans-serif;
	text-decoration: none;
	background-color: #fadf44;
}


a.bigpulsantiera {
	color : black;
	font-weight : bold;
	font-size : 1.2em;
	font-family : Verdana,Arial,sans-serif;
	text-decoration: none;
	background-color: #fadf44;
	padding: 0 0.5em 0 0.5em;
}

a.pulsantiera:hover {
	text-decoration: underline;
}


a.bigpulsantiera:hover {
	text-decoration: underline;
}

