<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, h1, h2, h3, h4, fieldset {
	margin: 0; padding: 0;
}

body {
	text-align: center;
	font: 13px Arial, Helvetica, sans-serif;
	background: #335D0D url(../img/sfondo.gif) repeat-x;
}

div#header {
	position: relative;
	margin: 0 auto;
	width: 800px; height: 194px;
}
div#header #logo {
	position: absolute;
	left: 0; top: 10px;
}
div#header ul {
	position: absolute;
	right: 0; top: 20px;
	margin: 0; padding: 0;
	font-weight: bold;
	list-style: none;
	background-color: #6E9737;
	overflow: hidden;
}
div#header li {
	display: inline; float: left;
	padding: 3px 8px; margin: 0 0 0 -1px;
	border-left: 1px #FFF solid; 
}

div#header li.nobordo {
	display: inline; float: left;
	padding: 0 8px; margin: 0 0 0 -1px;
	border-left: 0px #FFF solid; 
}

div#header a {
	color: #FFF;
	text-decoration: none;
}

div#navigation {
	position: absolute;
	top: 64px; left: 50%;
	margin-left: -475px;
	width: 900px; height: 50px;
	text-align: center;
}
div#navigation ul {
	margin: 0; padding: 0;
	list-style: none;
	margin-left: 60px;
}
div#navigation li {
	float: left; display: inline;
	padding: 0 54px 0 0;	margin: 0 2px;
	background: url(../img/freccia.gif) right 40px no-repeat;
}
div#navigation a {
	color: #FFF;
	text-decoration: none;
}
div#navigation a:hover, #active {
	color: #156F31 !important;
}

div#wrapper {
	background-color: #FFF;
	padding-bottom: 50px;
}
div#content {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
div.testo {
	float: right;
	width: 570px
}

.cleared:after {
	display: block;
	visibility: hidden;
	content: ".";
	height: 0;
	clear: both;
}
.cleared {
	clear: both; /* per Gecko */
	height: 1%; /* per IE */
}

div#footer {
	padding: 25px 0;
	background-color: #335D0D;
	font-size: 12px;
	color: #FFF;
}
div#footer div {
	margin: 0 auto;
	width: 800px;
	text-align: right;
}
div#footer ul {
	clear: both;
	margin: 0; padding: 0;
	list-style: none;
}
div#footer li {
	float: left; display: inline;
	padding: 0; margin: 0 20px 0 0;
}
ul#icone {
	margin: 0; padding: 0;
	list-style: none;
	font-size: 10px;
	/*width: 500px;*/
}
ul#icone li {
	float: left; display: inline;
	padding: 0; margin: 0 10px 20px 0;
	width: 70px;
	text-align: center;
}
ul#icone a {
	text-decoration: none;
}
#footer a {
	color: #FFF;
}


ul.realizzazioni {
	margin: 0; padding: 0;
	list-style: none;
}
ul.realizzazioni li {
	display: inline;
	padding: 0; margin: 0 20px 20px 0;
}
ul.realizzazioni img {
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px #aaaaaa solid;
}

.hr {
	clear: both;
	background-color: #D5D5D5;
	height: 1px;
	margin: 15px 0;
	overflow: hidden;
}

a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover, h1 a:link, h1 a:visited  {
	color: #286551;
	text-decoration: underline;
}

h1.dx {
	margin-left: 230px;
}
h1 {
	margin: 19px 0 22px 0;
	font-size: 18px;
	color: #286551;
}
h2, h3, h4 {
	display: inline;
	margin: 0; padding: 0;
	font-size: 13px;
	font-weight: bold;
}


input, textarea {
	margin: 0; padding: 4px;
	border: solid 1px #C7C8C8;
	background-color: #FFF;
}
label {
	float: left;
	width: 130px;
	font-weight: bold;
}

button, .botton:link, .botton:visited {
	background-color: #C3112B;
	margin: 0; padding: 4px 8px;
	color: #FFF;
	border: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}

h2.verde{
	font-size: 16px;
	color: #286551;
}

table.elenco, table.elenco tr, table.elenco td, table.elenco th {
	border: 1px solid #BBB;
	border-collapse: collapse;
}
th {
	text-align: center
}

img {
	border: none;
}


.testo_piccolo {
	font-size: 11px;
}

.verde_chiaro {
	color: #6E9737 !important;
}
.verde_scuro, div#header a:hover {
	color: #335D0D !important;
}
.rosso {
	color: #C3112B !important;
}

#bhomepage {
    background-color: #C3112B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none;
}</pre></body></html>