body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-style: normal;	line-height: normal;	color: #FFFFFF;	margin: 0px;	padding: 0px;	background-image:url(../images/sfondo_sito.gif);	background-repeat:repeat-x;}#container {	margin-left:auto;	margin-right:auto;	width:987px;}#corpo {	width:987px;	height:549px;	background-image:url(../images/sfondo.jpg);}.interno #corpo {	width:987px;	height:549px;	background-image:url(../images/sfondo_int.jpg);}#header {	padding-left:58px;}#footer {	padding-left:98px;	font-size:12px;	color:#9FD391;	padding-bottom:40px;	padding-top:20px;}#footer-home a {	color:#1C541B;}#footer-home {	padding-left:98px;	font-size:12px;	color:#9FD391;	padding-top:55px;}#footer-home-1 {	width:500px;	float:left;}#footer-home-2 {	width:290px;	float:left;}#footer-servizi {	padding-left:98px;	font-size:12px;	color:#9FD391;	padding-bottom:40px;	padding-top:20px;}#footer div.horRule, #footer-servizi div.horRule {	width:510px;	height: 1px;	border-top: 1px solid #30652F;	margin-top: 20px;	margin-bottom: 3px;}#footer div.horRule hr, #footer-servizi div.horRule hr {	display: none;}a {   font-style: normal;   color:#FFFFFF;}a:hover {	font-style: normal;	text-decoration: underline;}a:visited {      font-style: normal;      color: none;}/* ********** MENU ********** */#menu {	width:680px;	padding-left:110px;	padding-top:32px;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}#menu a {	text-decoration:none;	font-weight:bold;	padding:10px;	color:#C6D4C6;}#menu a:hover {	color:#6EA72E;}#menu ul {	list-style:none;	padding:0px;	margin:0px;}#menu li {	display:inline;}#key {	width:680px;	padding-top:45px;	padding-left:98px;}#key h1 {	font-size:15px;}#titolo {	width:680px;	padding: 15px 0 0 98px;	margin:0;}#titolo h2 {	font-size:50px;	padding:0;	margin:0;}#titolo-small {	width:680px;	padding: 30px 0 0 98px;	margin:0;}#titolo-small h2 {	font-size:20px;	padding:0;	margin:0;}#testo {	width:560px;	padding-left:98px;}#testo-servizi {	width:500px;	padding-left:98px;	padding-right:10px;	margin-top:25px;	background-image:url(../images/linea_vert_menu.gif);	background-repeat:repeat-y;	background-position:right;}.interno #testo-servizi {	color:#1C541B;	}.interno #testo {	color:#1C541B;		width:520px;	padding-left:98px;	padding-top:15px;}#home-portfolio {	width:680px;	padding-top:15px;	padding-left:98px;	font-size:15px;	font-weight:bold;}#home-portfolio div.horRule {	width:600px;	height: 1px;	border-top: 1px solid #89B878;	margin-top: 3px;	margin-bottom: 3px;}#home-portfolio div.horRule hr {	display: none;}#home-portfolio ul {	list-style:none;	padding:0px;	margin:25px 0 0 0;}#home-portfolio li {	display:inline;	padding-right:10px;}#home-portfolio img {	border:5px solid white;}#colonna-dx {	width:185px;	float:left;	color:#6EA72E;	padding-top:0px;}#colonna-dx-int {	width:150px;	float:left;	color:#6EA72E;	padding-top:250px;}#colonna-dx-int ul {	padding:0;	margin:0;}#colonna-dx-int li {	margin-top:10px;	padding-bottom:5px;	background-image:url(../images/linea.gif);	background-repeat:repeat-x;	background-position:bottom;	list-style-image:url(../images/but_sub.gif);}#colonna-dx-int ul a {	color:#E26D2D;}#colonna-dx-int ul a:hover {	color:#1D541B;}	#colonna-dx a {	color:#6EA72E;}#colonna-dx a:hover {	color:#1C541B;}#colonna-sx {	width:780px;	float:left;}#colonna-sx-int {	width:630px;	float:left;}span.elenco {	color:#E26D2D;	font-size:16px;}/* stili per portfolio */img.portfolio {	border:6px solid #CFE9C8;}a:hover img.portfolio {	border:6px solid #1D541B;}ul.portfolio {	list-style:none;}ul.portfolio li {	padding-bottom:10px;}
