/*	  */* { padding: 0; margin: 0; }body {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #fffff0;	background-image: url(img/bg13.jpg);	background-position: top;	background-repeat: repeat-y;}#wrapper {	margin: 0 auto;	width: 950px;}	/* Index *//* Left Top Index */#lefttopindex {	margin: 10px 0px 10px 0px;	padding: 0px;	width: 610px;	float: left;	}.imgindex {	padding-top: 20px;	padding-right: 40px;	padding-bottom: 40px;	padding-left: 40px;	float: right;	}		/* Right Top Index */#righttopindex {  	margin: 10px 0px 10px 0px; 	padding: 0px; 	height: 221px; 	width: 320px; 	position: relative;	float: right;   	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	float: right;	}/* stili menu giardini */div#righttopindex a {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 23px;	font-weight: bold;	text-decoration: none;}div#righttopindex a:hover {	color: #669900;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 23px;	font-weight: bold;	text-decoration: none;}div#righttopindex a#activelink {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 23px;	font-weight: bold;	text-decoration: none;}/* News Index */#newsindex {  	float: right; 	margin: 10px 0px 10px 0px; 	padding-top: 20px; 	width: 320px; 	position: relative;	float: right;	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	}/* Pagine generali */p.txtgenerali {	color:#000000;	font-size: 1.1em;	line-height: 140%;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 220px;	text-indent: 20px;	font-style: normal;	}/* Home page singolo giardino *//* left top */#lefttop {  	margin: 10px 0px 10px 0px; 	padding: 0px; 	height: 221px; 	width: 610px;	float: left;    border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	}.title_sez {	color:#000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 21px;	font-weight: bold;	text-decoration: none;	padding-left: 0px;	vertical-align: bottom;	margin-left: 220px;	margin-top: 183px;	}/* right top */#righttop { 	float: right; 	margin: 10px 0px 10px 0px; 	padding: 0px; 	height: 221px; 	width: 320px; 	position: relative;   	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	}h1 {	font-size: 56px;	line-height: 53px;	font-weight: bold;	padding: 0px;	margin: 0px;	}h2 {	font-size: 26px;	line-height: 28px;	margin-bottom: 14px;	}h3 {	font-size: 23px;	line-height: 26px;	margin-bottom: 14px;	}a.righttop {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	line-height: 28px;	margin-bottom: 12px;	font-weight: bold;	text-decoration: none;	}a.righttop:hover  {	color:#669900;	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	line-height: 28px;	margin-bottom: 12px;	font-weight: bold;	text-decoration: none;	}a#activelink.righttop  {	color: #000000;	text-decoration: none;	}/* link per titolo giardino */	div#righttop a.title {	color:#000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 56px;	line-height: 53px;	font-weight: bold;	text-decoration: none;}div#righttop a.title:hover {	color: #669900;	font-family: Arial, Helvetica, sans-serif;	font-size: 56px;	line-height: 53px;	font-weight: bold;	text-decoration: none;}div.righttop a.title:activelink {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 56px;	line-height: 53px;	font-weight: bold;	text-decoration: none;}	/* left column */#leftcolumn {	margin: 5px 0px 0px 0px;	padding-bottom: 0px;	width: 610px;	float: left;	}p.bold {	font-size: 1.1em;	line-height: 140%;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 220px;	font-style: normal;	font-weight: bold;	}p.txt {	color:#000000;	font-size: 1.1em;	line-height: 140%;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 220px;	font-style: normal;	} p.txt img {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 16px;	margin-bottom: 0.7em;	float: left;	}p.txtnoindent {	font-size: 1.1em;	line-height: 140%;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 10px;	padding-left: 220px;	font-style: normal;	} p.italicbold{	font-size: 1.1em;	line-height: 140%;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 220px;	font-style: italic;	font-weight: bold;	}p.italic{	font-size: 1.1em;	line-height: 140%;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 220px;	font-style: italic;	}p.dida {	font-size: 1.1em;	line-height: 125%;	padding-top: 0px;	font-style: italic;	width: 160px;	float: left;	padding-left: 20px;	display:block;	float:left;	width:160px;	}p.dida img {	padding-left:11px;	padding-top:2em;	padding-right:0px;	padding-bottom:2px;	}.imgsmall {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 16px;	float: left;	padding-left: 20px;	}div#leftcolumn a {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	line-height: 140%;	font-weight: bold;	text-decoration: none;		}div#leftcolumn a:hover {	color: #669900;	text-decoration: none;	}div#leftcolumn a#activelink {	color: #000000;	text-decoration: none;	}/* right column */#rightcolumn { 	float: right;	margin: 0px 0px 0px 0px;	padding: 0px;	width: 320px;	position: relative;	}p.rightcolumnbold {	color:#000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	line-height: 140%;	font-weight: bold;	padding-left: 35px;	vertical-align: bottom;	}p.rightcolumntxt  {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	line-height: 140%;	font-weight: normal;	text-decoration: none;	padding-left: 5px;		padding-right: 20px;	}div#rightcolumn ul.icon,ul.iconuno li {	list-style:none;	margin:0;	padding:0;	}div#rightcolumn ul.iconuno {	width:300px	}div#rightcolumn ul.iconuno li {	padding-left:35px;	line-height: 28px;    background:url(img/list01.gif) no-repeat left center;	}a.menuuno  {	color:#333300;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}a.menuuno:hover  {	color:#669900;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}a#activelink.menuuno  {	color: #000000;	text-decoration: none;	}		a.menuuno_current  {	color:#666600;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}a.menuuno_current:hover  {	color:#669900;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-decoration: none;	}a#activelink.menuuno_current  {	color: #000000;	text-decoration: none;	}a.menudue  {	color:#333300;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	line-height: 105%;	font-weight: bold;	text-decoration: none;	padding-left: 5px;	}div#rightcolumn ul.icon,ul.icondue li {	list-style:none;	margin:0;	padding:0;	}div#rightcolumn ul.icondue {	width:300px	}div#rightcolumn ul.icondue li {	padding-left:55px;	line-height: 18px;	}a.menudue:hover  {	color: #669900;	text-decoration: none;	}a#activelink.menudue  {	color: #000000;	text-decoration: none;	}/* left footer */#leftfooter {	margin: 10px 20px 0px 0px;	padding-top: 20px;	width: 610px;	float: left;	height: 50px;	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	} div#leftfooter a {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	padding-left: 220px;	font-weight: bold;	text-decoration: none;		}div#leftfooter a:hover {	color: #669900;	text-decoration: none;	}div#leftfooter a#activelink {	color: #000000;	text-decoration: none;	}/* right footer */#rightfooter {	margin: 10px 0px 0px 0px;	padding-top: 20px;	width: 320px;	float: right;	height: 50px;	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	} /* pop up */#wrapper_popup {	margin: 0 auto;	width: 610px;}#lefttop_popup { 	margin: 10px 0px 10px 0px; 	padding: 0px; 	height: 221px; 	width: 215px;	float: left;    border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;}#righttop_popup { 	float: right; 	margin: 10px 0px 10px 0px; 	padding: 0px; 	height: 221px; 	width: 395px; 	position: relative;   	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;}#leftcolumn_popup {	margin: 5px 0px 0px 0px;	padding-bottom: 0px;	width: 610px;	float: left;	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;}	#leftfooter_popup { 	margin: 10px 0px 10px 0px;	padding-top: 7px; 	width: 215px;	float: left;	height: 50px;} 	#rightfooter_popup { 	margin: 10px 0px 10px 0px;	padding-top: 7px; 	width: 395px;	float: right;	height: 50px;}a.popup {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight: bold;	text-decoration: none;		padding-left: 5px;	}a.popup:hover {	color: #669900;	text-decoration: none;	padding-left: 5px;	}a#popup:activelink {	color: #000000;	text-decoration: none;	padding-left: 5px;	}