body {
	font: 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#434343;
}
:focus { outline: none; }
#contesto {
	min-height:213px;
	margin-top:7px;
	height:auto !important;
	height:213px;
}
#content {
	width:315px;
	padding-right:20px;
	margin-left:15px;
}
#glifosotto {
	background:url(immagini/glif_down.jpg) no-repeat left bottom;
	width:363px;
	height: 64px;
}
#testo {
	background: url(immagini/sfondinotesto.png) no-repeat 3px top;
	text-align:left;
	overflow: auto;
	position:relative;
	width:368px;
	height: 220px;
}
#testo strong, #testo h4,  #testo h1 { color:#065d1e; }
#testo h4, #testo h1 { font-size:13px; }
#testo p { margin: 4px 0 3px 0; }
/*--- scrollbars ---*/
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.barraverticalebar {
	width: 15px;
	background: #5EC0A7 url(immagini/scrollbar.png) 0px center repeat-y;
}
.barraverticalebarbeg {
	height: 9px !important;
	width: 15px;
	background: url(immagini/scrollbar.png) -30px -30px no-repeat;
}
.barraverticalebarend {
	height: 9px;
	width: 15px;
	background: url(immagini/scrollbar.png) -30px -40px no-repeat;
}
.barraverticalebase {
	width: 15px;
	background: #D4F6F2 url(immagini/scrollbar.png) -15px 0px repeat-y;
}
.barraverticalebasebeg {
	width: 15px;
	height: 15px !important;
	background: url(immagini/scrollbar.png) -30px 0px no-repeat;
}
.barraverticalebaseend {
	height: 15px;
	width: 15px;
	background: url(immagini/scrollbar.png) -30px -15px no-repeat;
}
.hscrollerbase {
	height: 16px;
	background-color: white;
}
.hscrollerbar {
	height: 16px;
	background-color: black;
}
.barraverticalebar, .hscrollerbar {
	padding: 15px;
	z-index: 2;
}
.scrollerjogbox {
	width: 36px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background: #37917A;
}
/*--- fine scrollbar ---*/
#copy {
	background:url(immagini/dotted.png) left top repeat-x;
	color:#065d1e;
	padding-top:6px;
	margin-left:15px;
	text-align:left;
}
#service {
	background:url(immagini/dotted.png) left top repeat-x;
	color:#065d1e;
	padding-top:6px;
	margin-right:15px;
	text-align:right;
	position:relative;
}

a.green {
	display:block;
	position:absolute;
	top:7px;
	left:0;
	width:105px;
	height:60px;
}

a {
	text-decoration:none;
	color:#065d1e;
}
a:hover {
	text-decoration:underline;
	color:#0A8D2E;
}
#privacytxt {
	margin-top:10px;
	font-size:10px;
	width:320px;
}

#contFlashes {
	position:relative;
	width:628px;
	height:573px;
}

#flashTop {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#flashBottom {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
