@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(immagini/sfondo-top.gif) top left repeat-x;
}
a img {
	border: 0;
}
#all {
	width: 970px;
	margin: auto;
	text-align: left;
}
#testata {
	float: left;
	width: 970px;
	height: 36px;
	background: #009534;
}
#testata h1 {
	float: left;
	margin:0;
	padding:0;
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 36px;
	padding-left: 20px;
}
#testata h1 a, 
#testata h1 a:visited, 
#testata h1 a:link { 
	color: #FFF;
	text-decoration: none;
}
#testata h1 a:hover, 
#testata h1 a:active, 
#testata h1 a:focus { 
	color: #FFF;
	text-decoration: underline;
}
#testata ul {
	float: right;
	margin: 0;
	padding: 0;
	height: 36px;
	list-style: none;
	padding-right: 10px;
}
#testata ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	line-height: 16px;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: solid 1px #FFF;
	margin-top: 10px;
}
#testata ul li.ultimo {
	border-right: none;
}
#testata ul li a {
	color: #FFF;
	text-decoration: none;
}
#testata-flash {
	float: left;
	width: 970px;
	height: 174px;
	background: url(immagini/testata.jpg) top left no-repeat;
}
#menu {
	float: left;
	width: 970px;
	height: 102px;
}
#menu ul#menu1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 970px;
	height: 38px;
	background: url(immagini/sfondo-menu1.gif) top left no-repeat;
}
#menu ul#menu1 li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	line-height: 38px;
	width: 445px;
	padding-left: 40px;
	font-size: 22px;
}
#menu ul#menu1 li a, 
#menu ul#menu1 li a:visited, 
#menu ul#menu1 li a:link {
	color: #FFF;
	text-decoration: none;
}
#menu ul#menu1 li a:hover, 
#menu ul#menu1 li a:active, 
#menu ul#menu1 li a:focus, 
#menu ul#menu1 li a.attivo {
	color: #ffde2a;
	text-decoration: none;
}
#menu ul#menu2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 35px;
	background: url(immagini/sfondo-menu2.gif) top left repeat-x;
	padding-left: 10px;
}
#menu ul#menu2 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	position: relative;
	line-height: 35px;
	border-right: solid 1px #fff5a6;
	border-left: solid 1px #a3984c;
}
#menu ul#menu2 li a {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 22px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 35px;
}
#menu ul#menu2 li.primo {
  border-left: none;
}
#menu ul#menu2 li.ultimo {
  border-right: none;
}
#menu ul#menu2 li a, 
#menu ul#menu2 li a:visited, 
#menu ul#menu2 li a:link {
	color: #006838;
	text-decoration: none;
}
#menu ul#menu2 li a:hover, 
#menu ul#menu2 li a:active, 
#menu ul#menu2 li a:focus, 
#menu ul#menu2 li a.attivo {
	color: #006838;
	text-decoration: none;
	background: url(immagini/sfondo-menu2-hover.gif) top left repeat-x;
}
#menu ul#menu3 {
	float: left;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 29px;
	background: url(immagini/sfondo-menu3.gif) top left repeat-x;
	padding-left: 10px;
}
#menu ul#menu3 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	position: relative;
	line-height: 29px;
	border-right: solid 1px #7893be;
	border-left: solid 1px #126388;
}
#menu ul#menu3 li a {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 29px;
}
#menu ul#menu3 li.primo {
  border-left: none;
}
#menu ul#menu3 li.ultimo {
  border-right: none;
}
#menu ul#menu3 li a, 
#menu ul#menu3 li a:visited, 
#menu ul#menu3 li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul#menu3 li a:hover, 
#menu ul#menu3 li a:active, 
#menu ul#menu3 li a:focus, 
#menu ul#menu3 li a.attivo {
	color: #FFFFFF;
	text-decoration: none;
	background: url(immagini/sfondo-menu3-hover.gif) top left repeat-x;
}
#cerca {
	float: left;
	width: 970px;
	height: 74px;
	padding-bottom: 26px;
	background: #FFFFFF url(immagini/sfondo-cerca.gif) bottom left no-repeat;
}
#cerca h5 {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 32px;
	margin-left: 10px;
	margin-right: 20px;
	color: #009345;
	font-weight: normal;
	font-size: 20px;
}
#cerca form {
	float: left;
	width: 840px;
	margin-top: 14px;
}
#cerca form label {
	float: left;
	margin-right: 10px;
	font-size: 14px;
}
#cerca form input, 
#cerca form select {
	border: solid 1px #0092D0;
	font-size: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 138px;
}
#cerca form button {
	float: left;
	border: none;
	margin-top: 18px;
	font-size: 18px;
	color: #FFF;
	width: 88px;
	height: 28px;
	line-height: 28px;
	background: url(immagini/sfondo-bottone-cerca.gif) top left repeat-x;
}
#corpo {
	float: left;
	width: 930px;
	background: #fff6bc;
	padding-left: 20px;
	padding-right: 20px;
}
#footer {
	float: left;
	width: 970px;
	padding-top: 30px;
	background: url(immagini/sfondo-footer.gif) top left no-repeat;
	height: 100px;
	margin-bottom: 10px;
}
#footer img {
	float: left;
	border-right: solid 1px #FFFFFF;
	margin-right: 18px;
	padding: 18px;
}
#footer img.fiaip {
	float: right;
	border-right: none;
	margin-right: 18px;
	padding: 18px;
	padding-top: 0;
	padding-bottom: 6px;
}
#footer img.facebook {
	float: right;
	border-right: none;
	margin-right: 18px;
	padding: 18px;
	padding-top: 0;
	padding-bottom: 0;
}
#footer h6 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
#footer h6 a, 
#footer h6 a:visited, 
#footer h6 a:link { 
	color: #FFF;
	text-decoration: none;
}
#footer h6 a:hover, 
#footer h6 a:active, 
#footer h6 a:focus { 
	color: #FFF;
	text-decoration: underline;
}
#corpo #home, 
#corpo #servizi,
#corpo #contatti, 
#corpo #dovesiamo, 
#corpo #notizia, 
#corpo #ricerca, 
#corpo #scheda {
	float: left;
	width: 930px;
}
#corpo #home #contenuti {
	float: left;
	width: 738px;
}
#corpo #servizi #contenuti, 
#corpo #contatti #contenuti, 
#corpo #dovesiamo #contenuti, 
#corpo #notizia #contenuti {
	float: left;
	width: 728px;
	margin-right: 10px;
	background: #FFF;
	padding-bottom: 15px;
}
#corpo #scheda #contenuti {
	float: left;
	width: 930px;
	background: #FFF;
	padding-bottom: 15px;
}
#corpo #scheda #contenuti h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 914px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	border-bottom: solid 6px #fff6bc;
}
#corpo #scheda #contenuti #dati {
	float: left;
	width: 420px;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 10px;
}
#corpo #scheda #contenuti #dati h3 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #009534;
	font-weight: normal;
}
#corpo #scheda #contenuti #dati h4 a {
	float: left;
	width: 420px;
	line-height: 30px;
	padding-left: 8px;
	color: #FFF;
	background: #0092d0;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 10px;
}
#corpo #scheda #contenuti #dati p {
	font-size: 14px;
	color: #4D4D4D;
}
#corpo #scheda #contenuti #dati p strong {
	color: #009534;
	font-style: italic;
}
#corpo #scheda #contenuti #dati p.descrizione {
	font-style: italic;
}
#corpo #scheda #contenuti #foto {
	float: left;
	width: 456px;
	margin-top: 10px;
}
#corpo #scheda #contenuti #foto #galleria {
	float: left;
	padding: 10px;
	padding-right: 0;
	border: solid 1px #4D4D4D;
	width: 443px;
}
#corpo #scheda #contenuti #foto #galleria .princi {
	float: left;
	width: 433px;
	text-align: center;
}
#corpo #scheda #contenuti #foto #mappa {
	float: left;
	padding: 10px;
	border: solid 1px #4D4D4D;
	margin-top: 10px;
}
#corpo #scheda #contenuti #foto #mappa #mgoogle {
	float: left;
	width: 433px;
	height: 300px;
}
#corpo #scheda #contenuti #foto #galleria img {
	float: left;
	margin: 0;
	padding: 0;
}
#corpo #scheda #contenuti #foto #galleria img.principale {
	margin-bottom: 10px;
}
#corpo #scheda #contenuti #foto #galleria img.altre {
	margin-right: 5px;
	margin-bottom: 5px;
}
#corpo #dovesiamo #contenuti #mappa {
	float: left;
	width: 688px;
	height: 400px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 14px;
}
#corpo #contatti #contenuti #colonna1 {
	float: left;
	width: 400px;
	margin-top: 20px;
	border-right: solid 1px #4D4D4D;
	margin-bottom: 10px;
}
#corpo #contatti #contenuti #colonna1 h6, 
#corpo #scheda #contenuti #dati h6{
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	color: #009534;
}
#corpo #contatti #contenuti #colonna1 p, 
#corpo #scheda #contenuti #dati p.err {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}
#corpo #contatti #contenuti #colonna1 p.grazie, 
#corpo #scheda #contenuti #dati p.grazie{
	margin-bottom: 200px;
}
#corpo #contatti #contenuti #colonna1 form, 
#corpo #scheda #contenuti #dati form {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
}
#corpo #contatti #contenuti #colonna1 form label, 
#corpo #scheda #contenuti #dati form label {
	float: left;
	font-size: 14px;
	width: 100%;
	color: #333333;
	font-size: 16px;
	margin-bottom: 10px; 
}
#corpo #contatti #contenuti #colonna1 form label em, 
#corpo #scheda #contenuti #dati form label em {
	font-size: 12px;
}
#corpo #contatti #contenuti #colonna1 form label input, 
#corpo #contatti #contenuti #colonna1 form label textarea, 
#corpo #scheda #contenuti #dati form label input, 
#corpo #scheda #contenuti #dati form label textarea {
	width: 100%;
}
#corpo #contatti #contenuti #colonna1 form label input.no100, 
#corpo #scheda #contenuti #dati form label input.no100 {
	width: auto;
}
#corpo #contatti #contenuti #colonna1 form em {
	font-size: 12px;
}
#corpo #contatti #contenuti #colonna2 {
	float: left;
	width: 327px;
	margin-top: 20px;
}
#corpo #contatti #contenuti #colonna2 p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 16px;
	padding-left: 64px;
	padding-top: 20px;
}
#corpo #contatti #contenuti #colonna2 p a,
#corpo #contatti #contenuti #colonna2 p a:visited, 
#corpo #contatti #contenuti #colonna2 p a:link {
	color: #333333;
	text-decoration: none;
}
#corpo #contatti #contenuti #colonna2 p a:hover,
#corpo #contatti #contenuti #colonna2 p a:active, 
#corpo #contatti #contenuti #colonna2 p a:focus {
	color: #333333;
	text-decoration: underline;
}
#corpo #servizi #contenuti h2, 
#corpo #contatti #contenuti h2, 
#corpo #dovesiamo #contenuti h2, 
#corpo #notizia #contenuti h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 712px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	border-bottom: solid 6px #fff6bc;
}
#corpo #ricerca #contenuti {
	float: left;
	width: 728px;
	margin-right: 10px;
	padding-bottom: 15px;
}
#corpo #ricerca #contenuti h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 712px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}
#corpo #ricerca #contenuti .annuncio {
	float: left;
	margin: 0;
	padding: 8px;
	width: 712px;
	margin-bottom: 6px;
	background: #FFF;
}
#corpo #ricerca #contenuti .annuncio img {
	float: left;
	margin-right: 10px;
}
#corpo #ricerca #contenuti .annuncio h4 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #009534;
}
#corpo #ricerca #contenuti .annuncio p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 13px;
	padding-bottom: 4px;
}
#corpo #ricerca #contenuti .annuncio p.vani {
	float:right;
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 16px;
	text-align: right;
}
#corpo #ricerca #contenuti .annuncio p.vedi a {
	float: right;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	line-height: 16px;
	padding-right: 20px;
	background: url(immagini/bot-vedi.gif) top right no-repeat;
	text-decoration: none;
	margin-top: 4px;
}
#corpo #ricerca #contenuti .annuncio p.nuovo {
	float: right;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	line-height: 16px;
	padding-right: 20px;
	background: url(immagini/bot-nuova.gif) top right no-repeat;
	margin-right: 10px;
	padding-bottom: 0;
}
#corpo #ricerca #colonna #cont-chiavi, 
#corpo #ricerca #colonna #cont-ordina {
	float: left;
	width: 176px;
	padding-left: 8px;
	padding-right: 8px;
	background: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#corpo #ricerca #colonna #cont-chiavi h3 {
	float: left;
	width: 168px;
	margin: 0;
	padding: 0;
	padding-left: 4px;
	font-size: 10px;
/*	font-weight: normal;*/
	color: #0092D0;
	border: solid 2px #0092D0;
	line-height: 22px;
	margin-bottom: 8px;
}
#corpo #ricerca #colonna #cont-chiavi h3 img {
	float: right;
	margin: 0;
	padding: 0;
}
#corpo #servizi #contenuti p, 
#corpo #dovesiamo #contenuti p, 
#corpo #notizia #contenuti p {
	margin: 0;
	padding: 15px;
	padding-bottom: 0;
	color: #333333;
}
#corpo #notizia #contenuti h5 {
	margin: 0;
	padding: 15px;
	padding-bottom: 0;
	color: #009534;
	font-weight: normal;
	font-size: 16px;
}
#corpo #notizia #contenuti h6 {
	margin: 0;
	padding: 15px;
	padding-bottom: 0;
	color: #009534;
	font-size: 16px;
}
#corpo #notizia #contenuti h6 a {
	color: #009534;
}
#corpo #notizia #contenuti p a {
	color: #333333;
	text-decoration: none;
}
/*
#corpo #home #contenuti .cont-annuncio {
	float: left;
	width: 350px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#corpo #home #contenuti .cont-annuncio h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 334px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}
#corpo #home #contenuti .cont-annuncio .annuncio {
	float: left;
	margin: 0;
	padding: 8px;
	width: 334px;
	margin-bottom: 6px;
	background: #FFF;
}
#corpo #home #contenuti .cont-annuncio .annuncio img {
	float: left;
	margin-right: 10px;
}
#corpo #home #contenuti .cont-annuncio .annuncio h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}
#corpo #home #contenuti .cont-annuncio .annuncio p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 13px;
}
#corpo #home #contenuti .cont-annuncio .annuncio p.vedi a {
	float: right;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	line-height: 16px;
	padding-right: 20px;
	background: url(immagini/bot-vedi.gif) top right no-repeat;
	text-decoration: none;
}
*/
#corpo #home #contenuti h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 712px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}
#corpo #home #contenuti h2 .vediloc a {
	float: right;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	line-height: 30px;
}
#corpo #home #contenuti .annuncio {
	float: left;
	margin: 0;
	padding: 8px;
	width: 712px;
	margin-bottom: 6px;
	background: #FFF;
}
#corpo #home #contenuti .annuncio img {
	float: left;
	margin-right: 10px;
}
#corpo #home #contenuti .annuncio h4 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #009534;
}
#corpo #home #contenuti .annuncio p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 13px;
	padding-bottom: 4px;
}
#corpo #home #contenuti .annuncio p.vani {
	float:right;
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 16px;
	text-align: right;
}
#corpo #home #contenuti .annuncio p.vedi a {
	float: right;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	line-height: 16px;
	padding-right: 20px;
	background: url(immagini/bot-vedi.gif) top right no-repeat;
	text-decoration: none;
	margin-top: 4px;
}
#corpo #home #contenuti .annuncio p.nuovo {
	float: right;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	line-height: 16px;
	padding-right: 20px;
	background: url(immagini/bot-nuova.gif) top right no-repeat;
	margin-right: 10px;
	padding-bottom: 0;
}



#corpo #home #colonna, 
#corpo #ricerca #colonna {
	float: left;
	width: 192px;
}
#corpo #home #colonna h3 {
	margin: 0;
	padding: 0;
	color: #0092D0;
	font-size: 20px;
	font-weight: normal;
}
#corpo #home #colonna p {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 12px;
	margin-bottom: 20px;
}
#corpo #home #colonna h2, 
#corpo #servizi #colonna h2, 
#corpo #contatti #colonna h2, 
#corpo #dovesiamo #colonna h2, 
#corpo #notizia #colonna h2, 
#corpo #ricerca #colonna h2 {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 176px;
	background: #009534;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}
#corpo #ricerca #colonna h2.cerca {
	background: #0092D0;
	color: #FFF;
}
#corpo #home #colonna #cont-notizie, 
#corpo #servizi #colonna #cont-notizie, 
#corpo #contatti #colonna #cont-notizie, 
#corpo #dovesiamo #colonna #cont-notizie, 
#corpo #notizia #colonna #cont-notizie, 
#corpo #ricerca #colonna #cont-notizie {
	float: left;
	width: 176px;
	padding-left: 8px;
	padding-right: 8px;
	background: #FFF;
	padding-top: 10px;
	margin-bottom: 10px;
}
#corpo #home #colonna #cont-notizie p, 
#corpo #servizi #colonna #cont-notizie p, 
#corpo #contatti #colonna #cont-notizie p, 
#corpo #dovesiamo #colonna #cont-notizie p, 
#corpo #notizia #colonna #cont-notizie p, 
#corpo #ricerca #colonna #cont-notizie p {
	color: #009534;
	font-size: 16px;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #999999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#corpo #home #colonna #cont-notizie p a,
#corpo #home #colonna #cont-notizie p a:visited, 
#corpo #home #colonna #cont-notizie p a:link, 
#corpo #servizi #colonna #cont-notizie p a,
#corpo #servizi #colonna #cont-notizie p a:visited, 
#corpo #servizi #colonna #cont-notizie p a:link, 
#corpo #contatti #colonna #cont-notizie p a,
#corpo #contatti #colonna #cont-notizie p a:visited, 
#corpo #contatti #colonna #cont-notizie p a:link, 
#corpo #dovesiamo #colonna #cont-notizie p a,
#corpo #dovesiamo #colonna #cont-notizie p a:visited, 
#corpo #dovesiamo #colonna #cont-notizie p a:link, 
#corpo #notizia #colonna #cont-notizie p a,
#corpo #notizia #colonna #cont-notizie p a:visited, 
#corpo #notizia #colonna #cont-notizie p a:link, 
#corpo #ricerca #colonna #cont-notizie p a,
#corpo #ricerca #colonna #cont-notizie p a:visited, 
#corpo #ricerca #colonna #cont-notizie p a:link {
	color: #009534;
	text-decoration: none;
}
#corpo #home #colonna #cont-notizie p a:hover,
#corpo #home #colonna #cont-notizie p a:active, 
#corpo #home #colonna #cont-notizie p a:focus, 
#corpo #servizi #colonna #cont-notizie p a:hover,
#corpo #servizi #colonna #cont-notizie p a:active, 
#corpo #servizi #colonna #cont-notizie p a:focus, 
#corpo #contatti #colonna #cont-notizie p a:hover,
#corpo #contatti #colonna #cont-notizie p a:active, 
#corpo #contatti #colonna #cont-notizie p a:focus, 
#corpo #dovesiamo #colonna #cont-notizie p a:hover,
#corpo #dovesiamo #colonna #cont-notizie p a:active, 
#corpo #dovesiamo #colonna #cont-notizie p a:focus, 
#corpo #notizia #colonna #cont-notizie p a:hover,
#corpo #notizia #colonna #cont-notizie p a:active, 
#corpo #notizia #colonna #cont-notizie p a:focus, 
#corpo #ricerca #colonna #cont-notizie p a:hover,
#corpo #ricerca #colonna #cont-notizie p a:active, 
#corpo #ricerca #colonna #cont-notizie p a:focus {
	color: #009534;
	text-decoration: underline;
}
#corpo #home #colonna #cont-notizie p.archivio, 
#corpo #servizi #colonna #cont-notizie p.archivio, 
#corpo #contatti #colonna #cont-notizie p.archivio, 
#corpo #dovesiamo #colonna #cont-notizie p.archivio, 
#corpo #notizia #colonna #cont-notizie p.archivio, 
#corpo #ricerca #colonna #cont-notizie p.archivio {
	border-bottom: none;
	font-size: 12px;
	text-align: right;
}

