body { background-color: #FFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #55B14E;
}
h1 {
	color:#55B14E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h2 { color:#808080; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }
h3 {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
h3 a:link { color: #2A7FAA; text-decoration: underline; }
h3 a:visited { text-decoration: underline; color: #2A7FAA; }
h3 a:hover { text-decoration: none; color: #2A7FAA; }
h3 a:active { text-decoration: underline; color: #2A7FAA; }
p { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; text-align:justify; }
ul { margin:5px 0px 5px 15px; }
li { list-style-type:square; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
input { border:1px solid #808080; background-color:#FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080; margin:2px 0px 0px 0px; width:50%; }
textarea { border:1px solid #808080; background-color:#FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080; margin:2px 0px 0px 0px; width:50%; }
input.button {
	border:1px solid #800000;
	background-color:#800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFF;
	margin:0px;
	width:150px;
}
.img { margin:0px 5px 0px 0px; }

.bgMenuTop {
	background-color:#FFFFFF;
	background-image:url(immagini/bg-menu-top.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:10px;
}
.bgMenu {
	background-color:#FFFFFF;
	background-image:url(immagini/bg-menu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #000000;
}
.bgMenuItem { background-image:url(immagini/bg-menu-item.gif); background-position:left; background-repeat:no-repeat; padding-left:24px; }
.bgMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
.bgMenuItem a:link { text-decoration: none; color:#55B14E; }
.bgMenuItem a:visited { text-decoration: none; color:#000000; }
.bgMenuItem a:hover { text-decoration: underline; color:#00000; }
.bgMenuItem a:active { text-decoration: none; color:#55B14E; }
.bgIllustration {
	background-color:#E6E2D7;
	background-image:url(immagini/sfondologuercio1.jpg);
	background-position:top;
	background-repeat:repeat;
	width:100%;
	height:195px;
}
.bgWindows {
	background-image:url(immagini/sfondologuercio1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:100%;
	height:195px;
}
.bgIllustrationBottom { background-color:#CFCFD1; background-image:url(immagini/bg-illustration-bottom.gif); background-position:top; background-repeat:repeat-x; width:100%; height:7px; }
.bgIllustrationUnder { width:100%; height:13px; }
.bgColumn { background-image:url(immagini/bg-column.jpg); background-position:top left; background-repeat:no-repeat; }
.divRed {
	background-color:#55B14E;
	background-image:url(immagini/div-red.gif);
	background-repeat:repeat-x;
	width:100%;
	height:5px;
}
.columnLeft {
	border-bottom:1px solid #E0E0E2;
	padding:10px 0px 10px 0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
.columnRight { padding-top:10px; }
.link {
	border-bottom:1px solid #E0E0E2;
	padding:5px 0px 10px 0px;
	color:#55B14E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.photos { border-bottom:1px solid #E0E0E2; padding:10px 0px 10px 0px; }
.page { width:770px; }
.columnBottom{ padding-top:10px; padding-bottom:10px; }
.columnBottom a:link { color: #808080; text-decoration: none; }
.columnBottom a:visited { text-decoration: none; color: #808080; }
.columnBottom a:hover { text-decoration: underline; color: #808080; }
.columnBottom a:active { text-decoration: none; color: #808080; }
.bgFooterTop { background-image:url(immagini/bg-footer-top.gif); background-position:top; background-repeat:repeat-x; height:8px; }
.bgFooterBottom { background-image:url(immagini/bg-footer-bottom.gif); background-position:bottom; background-repeat:repeat-x; height:8px; }
.style2 {color: #55b14e}
