/*general*/
body{
	margin:0;
	/*font:64% "Trebuchet MS", "Helvetica Neue", sans-serif;*/
	font:64% "Arial", sans-serif;
/*	background: #eef3ed url(../img/body_bg.jpg) no-repeat fixed center top; */
/*  background: #eef3ed url(../img/body_bg_winter.jpg) no-repeat fixed center top;  */
/*	background: #eef3ed url(../img/body_bg_spring.jpg) no-repeat fixed center top; */
	background: #eef3ed url(../img/body_bg_estate.jpg) no-repeat fixed center top;
	
	
	color: #333333;
	position: relative;
}

img{
	border:none;
/*	display:block; */
}

img.imgleft{
	float:left;
	margin-right: 10px;
	margin-bottom:15px;
}
img.imgright{
	float:right;
	margin-left: 10px;
	margin-bottom:15px;
}

a{
	text-decoration: none;
	color: #FF5A00;
}

a:hover{
	text-decoration: underline;
	color: #000;
}

form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#main{
	width:999px;
	margin:0 auto;
	position:relative;
}
/*Toolbar*/

#toolbar{
	color: #9CB351; 
}	

#toolbar p, #toolbar ul{
	margin: 0;
	padding: 0;
}

#toolbar .content{
	margin: auto;
	width: 950px;
	height:1%;
	overflow:hidden;
	padding: 5px 24px 15px 25px;
	background: url(/img/container_bg_top.png) no-repeat scroll center bottom;
}
*html #toolbar .content{
	 background: transparent none no-repeat top left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_bg_top.png', sizingMethod='scale');
}


#toolbar .userspace{
	width: 50%;
	float: left;
}

#toolbar .language{
	width: 50%;
	float: right;
	text-align:right;
	font: 104% Arial, Helvetica, sans-serif;
}

#toolbar .language ul{
	list-style: none;
}

#toolbar .language ul li{
	float: right;
	margin-left: 15px;
}

#toolbar .language ul li a{
/*	color: #D7E6BC; */
	color:  #5CB1EB;
}

#toolbar .language ul li.active a{
	color: #FF5A00;/*#5CB1EB;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
}

/*logo*/
.logo{
	position:absolute;
	top:4px;
	left:24px;
	width:193px;
	background:#ff5a00 url(../img/top-logo-bg.gif) no-repeat;
	margin:0;
	padding:14px 0 0 17px;
	z-index:10;
}
.logo a{
	display:block;
	background:url(../img/logo.gif);
	width:178px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
}
/*header*/
#header{
	position:absolute;
	top:0;
	left:24px;
	height:24px;
	width:950px;
	padding:53px 0 0;
}
/*top navigation*/
.top-nav{
	position:absolute;
	top:20px;
	right:0;
	width:100%;
}
/*search*/
form.search{
	float:right;
	width:185px;
}
.search .text-1{
	margin-left: 10px;
	float: left;
}
.search .text-1 input {
	border: 1px solid #CCC;
	width:150px;
	font-size:11px;
	padding: 2px;
}
.button-1 {
	float:right;
}
.top-nav ul {
	float:right;
	margin:0;
	padding:5px 10px 0 0;
	list-style:none;
	font-size:130%;
	display:table;
}

.top-nav ul li {
	padding:0 10px 0 13px;
	float:left;
	margin:0 -16px 0 -2px;
	display:inline;
	background:url(../img/top-nav-separator.gif) no-repeat 0 50%;
	color:#ccc;
}

.top-nav ul li.first {
	padding:0 10px 0 13px;
	float:left;
	margin:0 2px 0 -2px;
	display:inline;
	background: none;
}

.top-nav ul li a{color:#ccc;}
/*main navigation*/

#main-mav{
	background:#ff5a00 url(../img/main-nav-coner.gif) no-repeat 100% 0;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	height:24px;
	overflow: hidden;
	text-transform: uppercase;
	position: relative;
}
#main-mav li{
	float:right;
	background:url(../img/separator.gif) no-repeat 0 50%;
	height: 24px;
}
#main-mav li.first{background:none;}
#main-mav li a{
	display: block;
	color:#FFF;
	padding:5px 11px;
	position: relative;
	z-index: 10;
}

#main-mav li a:hover{
	text-decoration: none;
}

#main-mav li.background {
	position: absolute;
	z-index: 8;
	background: url(../img/menu_bg.gif) no-repeat center bottom;
}

/*drop down menu */
.main-mav li:hover,
.main-mav li.hover{position:relative;}
.main-mav li:hover .top-sub-nav,
.main-mav li.hover .top-sub-nav{display:block;}
.top-sub-nav{
	display:none;
	position:absolute;
	top:23px;
	padding:6px 0 0;
	width:120px;
	background:url(../img/top-sub-nav-bg.gif) no-repeat 0 1px;
}
.bottom-sub-nav{
	width:120px;
	background:url(../img/bottom-sub-nav-bg.gif) no-repeat 0 100%;
	padding:0 0 5px;
}
.bottom-sub-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:120px;
	background:#ff5a00;
	line-height:18px;
}
.bottom-sub-nav ul li{
	float:none;
	padding:0;
	background:none;
}
.bottom-sub-nav ul li a{
	color:#fff !important;
	background:none !important;
	display:block;
	padding:0 8px 0 13px;
}
.bottom-sub-nav ul li:hover a,
.bottom-sub-nav ul li.hover a{
	color:#000 !important;
	background:#ff823e !important;
}
.bottom-sub-nav ul li a span{
	display:block;
	background:url(../img/white-arrow.gif) no-repeat 100% 50%;
}
.bottom-sub-nav ul li:hover a span,
.bottom-sub-nav ul li.hover a span{background:url(../img/black-arrow.gif) no-repeat 100% 50%;}
.bottom-sub-nav ul li.hover,
.bottom-sub-nav ul li:hover{position:relative;}
.bottom-sub-nav ul li.hover .top-sub-sub-nav,
.bottom-sub-nav ul li:hover .top-sub-sub-nav{display:block;}
.top-sub-sub-nav{
	position:absolute;
	display:block;
	top:0;
	left:120px;
	padding:5px 0 0 1px;
	width:80px;
	background:url(../img/top-sub-sub-nav-bg.gif) no-repeat 100% 0;
	display:none;
}
.bottom-sub-sub-nav{
	width:80px;
	padding:0 0 5px;
	background:url(../img/bottom-sub-sub-nav-bg.gif) no-repeat 0 100%;
}
.bottom-sub-sub-nav ul{
	width:80px;
	margin:0;
	padding:0;
	list-style:none;
}
.bottom-sub-nav ul li:hover .bottom-sub-sub-nav ul a{
	color:#fff !important;
	padding:0 0 0 5px;
	background:none !important;
}
.bottom-sub-nav ul li:hover .bottom-sub-sub-nav ul a:hover{
	color:#000 !important;
	background:#ff823e !important;
}
/*content*/

.container{
	width:100%;
	background: url(/img/container_bg_main.png) repeat-y;
	margin-bottom: 15px;
}

*html .container{
	 background: transparent none no-repeat top left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_bg_main.png', sizingMethod='scale');
}

.container .container-top{}

.container .container-bottom{
	background: url(/img/container_bg_bottom.png) no-repeat 0 100%;
	padding:60px 25px 15px 24px;
	position: relative;
	top: 17px;
}

*html .container .container-bottom{
	 background: transparent none no-repeat top left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_bg_bottom.png', sizingMethod='scale');
}

/* three top banners*/
.banners-holder{
	margin:10px 0 0;
	height: 125px;
	overflow:hidden;
}
.banners-holder a{
	float:left;
	width:310px;
	height:122px;
	margin:0 10px 0 0;
	color:#fff;
}
.banners-holder a.banner-1{background:url(../img/top-banner-bg-1.jpg) no-repeat;}
.banners-holder a.banner-2{background:url(../img/top-banner-bg-2.jpg) no-repeat;}
.banners-holder a.banner-3{
	background:url(../img/top-banner-bg-3.jpg) no-repeat;
	margin:0;
}
.banners-holder a:hover{text-decoration:none;}
.banners-holder a strong{
	display:block;
	text-align:right;
	line-height:22px;
	padding:0 13px 0 0;
	font-size:130%;
	font-weight:normal;
}
.banners-holder a strong em{
	font-style:normal;
	font-weight:bold;
}
.banners-holder a span{
	float:right;
	margin:10px 10px 0 0;
	width:105px;
	font-size:12px;
	text-align:right;
	/*font-weight: bold;*/
}
.content-holder{
	width:950px;
	background:url(../img/content-holder-bg.gif) repeat-y;
	margin:14px 0 0;
}
.content-holder .top{background:url(../img/top-content-holder-bg.gif) no-repeat;}
.content-holder .bottom{
	background:url(../img/bottom-content-holder-bg.gif) no-repeat 0 100%;
	height:75px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.content-holder .bottom_single{
	background:url(../img/bottom-content-holder-bg.gif) no-repeat 0 100%;
	height:60px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
/*news*/
.news{
	
	float:left;
	overflow:hidden;
	
	width:420px;
	margin:0 65px 0 0;
	height:75px;
}
.news_single{
	float:left;
	overflow:hidden;
	width:928px;
	margin:0 65px 0 0;
	height:65px;
}
.blog{
	
	float:left;
	width:412px;
	
}
.content-holder h2{
	overflow:hidden;
	height:20px;
	font-size:130%;
	line-height:20px;
	margin:0;
}
.content-holder h2 span.left-coner{
	float:left;
	background:#ccc url(../img/left-coner-heading.gif) no-repeat 0 100%;
}
.content-holder h2 span.right-coner{
	background:url(../img/right-coner-heading.gif) no-repeat 100% 100%;
	padding:0 23px 0 8px;
	line-height:20px;
	float:left;
}
.corousel h2 span.right-coner{
	background:url(../img/right-coner-heading.gif) no-repeat 100% 100%;
	padding:0 23px 0 8px;
	line-height:20px;
	float:left;
}
.content-holder h2 span.right-coner span{color:#ff5a00;}
.content-holder h3{
	margin:7px 0 0;
	font-size: 12px;
	font-weight:normal;
}
.content-holder h3 a{color:#ff5a00;}
.content-holder p{
	font-size:12px;
	color:#757575;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.content-holder .link{
	color:#ff5a00;
	background:url(../img/arrow-1.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	font-size:110%;
}
.columns-holder{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.left-column{
	float:left;
	width:635px;
}
.right-column{
	width:305px;
	float:right;
}
/*navita*/
.novita{
	width:100%;
	background:url(../img/novita-bg.gif) repeat-y;
}
.novita .top{background:url(../img/top-novita-bg.gif) no-repeat;}

.novita .bottom{
	background:url(../img/bottom-novita-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.novita h2{
	width:110px;
	height:20px;
	background:url(../img/novita.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 3px;
}
.novitaBoxSx{
	float:left;
	overflow:hidden;
	height: 130px;
	width: 295px;

}
.novitaBoxDx{
	float:right;
	overflow:hidden;
	height: 130px;
	width: 295px;
}
.rotoroll{
	float:right;
	padding:0;
	margin:0;
	width:295px;
	background:url(../img/rotoroll_.jpg) no-repeat;
	height:129px;
	text-decoration: none;
}
.rotoroll strong{
	float:right;
	width: 165px;
	font-size: 11px;
	color: #000;
/*	font-family: "Trebuchet MS", "Helvetica Neue", sans-serif;
*/	text-align: center;
	margin: 66px 0px 0 0;
	line-height: 13px;
	text-transform: uppercase;
}
.rotoroll strong em{
	font-style:normal;
	font-size: 10px;
	color:#FFF;
}
.rotoroll span{
	float:right;
	width:160px;
	clear:right;
	padding:5px 8px 0 0;
	font-size:11px;
	line-height:14px;
	color:#000;
	text-align: right;
	margin: 0 0 0 0;
}
.colibri{
	width:295px;
	float:right;
	background:url(../img/colibri-bg.gif) no-repeat;
	height:129px;
}
.colibri:hover{text-decoration:none;}
.colibri strong{
	float:right;
	width:80px;
	font-size:18px;
	color:#6f9002;
	font-family: "Trebuchet MS", "Helvetica Neue", sans-serif;
	text-align: right;
	margin: 0;
}
.colibri strong em{
	font-style:normal;
	color:#2d6299;
}
.colibri span{
	float:right;
	width:110px;
	clear:right;
	padding:5px 0 0;
	font-size:14px;
	line-height:14px;
	color:#6f9002;
	text-align: right;
	margin: 0 0 0 0;
}
.multipla{
	width:295px;
	float:right;
	background: url(../img/multipla_bg.jpg) no-repeat;
	height:129px;
}
.multipla:hover{text-decoration:none;}
.multipla strong{
	float:right;
	width:98px;
	font-size:19px;
	color:#6f9002;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Trebuchet MS", "Helvetica Neue", sans-serif;
/*	font-family: Geneva, Arial, Helvetica, sans-serif;
*/}
.multipla strong em{
	font-style:normal;
	color:#2d6299;
}
.multipla span{
	float:right;
	width:155px;
	clear:right;
	font-size:14px;
	line-height:14px;
	color:#6f9002;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: right;
}
.oasis{
	width:295px;
	float:right;
	background: url(../img/oasis_bg.jpg) no-repeat;
	height:129px;
}
.oasis:hover{text-decoration:none;}
.oasis strong{
	float:right;
	width:85px;
	font-size:22px;
	color:#FFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Trebuchet MS", "Helvetica Neue", sans-serif;
}
.oasis strong em{
	font-size:10px;
}
.oasis span{
	float:right;
	width:130px;
	clear:right;
	font-size:14px;
	line-height:14px;
/*	color:#6f9002;*/
	color:#138BB7;
	padding: 16px 0 0 0;
	text-align: right;
	margin: 0 10px 0 0;
	line-height: 16px;
}
.idris{
	width:295px;
	float:right;
	background: url(../img/prodotti/idris/idris_bg.jpg) no-repeat;
	height:129px;
}
.idris span{
	float:right;
	width:150px;
	clear:right;
	font-size:14px;
	line-height:14px;
/*	color:#6f9002;*/
	color:#38A962;
	padding: 63px 0 0 0;
	text-align: right;
	margin: 0 53px 0 0;
	line-height: 15px;
	text-decoration: none;
}
.idris strong{
	font-size:11px;
	text-decoration: none;
}
.blocks-holder-1{
	margin:13px 0 0 0;
	width:100%;
	overflow:hidden;
}
.fai{
	width:100px;
	float:left;
	background:url(../img/fai-de-te-bg.jpg) no-repeat;
	height:138px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 120px;
}
.fai h3{
	margin:7px 0 0;
	width:86px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/fai-da-te.gif) no-repeat;
}
.fai ul{
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:11px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.fai ul li{
	background:url(../img/arrow-2.gif) no-repeat 0 3px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
.fai ul li a{color:#1a3104;}
.giardinaggio{
	float:left;
	margin:0 14px 0 0;
}
.garden-club{
	float:left;
	width:191px;
	background:url(../img/garden-club-bg.jpg) no-repeat;
}
.garden-club h3{
	background:url(../img/garden-club.gif) no-repeat;
	width:89px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 89px;
}
.garden-club p{
	font-size:12px;
	color:#084508;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 56px;
}
.garden-club ul{
	margin:10px 0 0 5px;
	padding:0;
	list-style:none;
	float:left;
	font-size:11px;
}
.garden-club ul a{
	padding:0 0 0 7px;
	color:#2a420d;
	background:url(../img/arrow-2.gif) no-repeat 0 50%;
}
.DIY{
	float:left;
	width:310px;
	background:url(/img/DIY-bg.jpg) no-repeat;
	margin: 0 0 0 15px;
	height: 80px;
}
.DIY h3{
	font-size:16px;
	margin: 0 0 0 115px;
	color: #006600;
}
#DIY-menu{
	height: 60px;
	width: 170px;
	margin: 0 0 0 116px;
}

#DIY-menu ul{
	margin: 0;
	padding:0;
	list-style:none;
	float:left;
	font-size:11px;
}
#DIY-menu ul a{
	padding:0 0 0 7px;
	color:#2a420d;
	background:url(../img/arrow-2.gif) no-repeat 0 50%;
}

.blocks-holder-2{
	width:100%;
	overflow:hidden;
	padding: 0px 0 10px 0;
	margin-top: 2px;
}
.scuola{
	width:197px;
	height:80px;
	float:left;
	background:url(../img/scuola-bg.jpg);
	padding:0 0 0 113px;
	text-align: center;
}
.scuola a:hover {
	text-decoration: none;
}

.scuola strong{
	margin: 20px 0 10px;
	color:#fff;
	display:block;
	font-size:160%;
}
.scuola span{
/*	color:#1a3104;
*/	text-align: center; 
	display: block;
	color: #EFEFEF;
	font-size:120%;
	line-height:12px;
	font-weight:bold;
}
.meteo{
	width:182px;
	height:80px;
	float:right;
	background:url(../img/meteo-bg.jpg) no-repeat;
	padding:0 120px 0 8px;
}
.meteo h3{
	font-size:16px;
	color:#2c6299;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.meteo h3 span{color:#ff5a00;}
.meteo ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:12px;
}
.meteo ul li{
	margin:5px 0 0;
	padding:0 0 0 9px;
	background:url(../img/arrow-1.gif) no-repeat 0 2px;
}
.meteo ul a{color:#000;}
.sentri{
	width:300px;
	height:155px;
	background:url(../img/centri-bg.jpg) no-repeat;
	padding:0 0 0 5px;
	display:block;
}
.sentri a {
	color: #FFFFFF;
}
.sentri:hover{text-decoration:none;}
.sentri strong{
	color:#fff;
	font-size:130%;
	font-weight:normal;
	line-height:20px;
	display:block;
}
.sentri strong em{
	font-style:normal;
	font-weight:bold;
}

.sentri .list{
	float:left;
	color:#fff;
	padding:0 5px;
	background:url(../img/separator-2.gif) no-repeat 0 50%;
	font-size:10px;
	line-height:19px;
}

.sentri .list.first{
	background:none;
	padding:0 3px 0 0;
}

.sentri .text, .autorizzati .text{
	padding:10px 0 0;
	width:200px;
	color:#62953a;
	display:block;
	font-size:14px;
	line-height:14px;
	margin-left: 0;
	margin-top: 15px;
}

.sentri .text{
	margin-top: 25px;
}
.autorizzati{
	width:297px;
	height:138px;
	background:url(../img/autorizzati-bg.jpg);
	display:block;
	padding:0 0 0 5px;
	overflow:hidden;
	margin:12px 0 0;
}
.autorizzati:hover{text-decoration:none;}
.autorizzati strong{
	color:#fff;
	display:block;
	font-weight:normal;
	font-size:14px;
	width:80px;
	margin:5px 0 0;
	line-height:14px;
}
.autorizzati strong em{
	font-style:normal;
	font-weight:bold;
}
.autorizzati span{
	display:block;
	color:#62953a;
	font-size:14px;
	line-height:14px;
	width:105px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
}
/*login*/
.login{
	width:295px;
	height:70px;
	background:url(../img/login-bg.gif) no-repeat;
	margin:12px 0 0;
	padding:10px 0 0 10px;
}
.login h3{
	margin:0;
	font-size:13px;
	color:#62953a;
}
.login ul{
	margin:0 0 0 43px;
	padding:0;
	list-style:none;
}
.login ul li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin:5px 0 0;
}
.login ul li label{
	float:left;
	color:#396415;
	font-size:13px;
	line-height:18px;
	width:100px;
}
.login ul li .text-2{
	float:left;
	width:99px;
	height:18px;
	background:url(../img/text-field-bg-2.gif) no-repeat;
}
.login ul li .text-2 input{
	float:left;
	width:91px;
	height:18px;
	font-size:12px;
	padding:0 4px;
	background:none;
	border:none;
}
.login ul li .button-2{
	float:left;
	margin:0 0 0 15px;
}

/*footer*/
#footer{
	/*width: 100%;*/
	width: 950px;
	overflow: hidden;
	margin: 5px 0px 25px 24px;
	font-size: 110%;
}

#footer p{
	margin:0;
	float:left;
	color:#9CB351;
	font:100% Arial, Helvetica, sans-serif;
}

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font:100% Arial, Helvetica, sans-serif;
}

#footer ul li{
	float:left;
	padding:0 3px 0 7px;
}

#footer ul li.first {
	background: none;
}

#footer ul li a {
	color: #9CB351;
}

#footer ul li a:hover {
	color: #9CB351;
}

/* bottom navigations*/
.bottom-navigations {
	margin: 5px 0 0;
	padding: 0 25px 0 24px;
	height: 1%;
	overflow: hidden;
	width: 950px;
}

.column{
/*	float:left;*/
	margin:0 5px 0 0;
	border-right-width: 1px;
/*	border-right-style: solid;
	border-right-color: #E0E0E0;
*/	padding-right: 20px;
	padding-bottom: 15px;
	min-height: 200px;
}

.column h4{
	margin: 0;
	font: 100% Arial, Helvetica, sans-serif;
	color: #9cb351;
	font-weight: bold;
	text-transform: uppercase;
}
.column ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.column ul li a{color:#9cb351;}

.column ul ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 0 7px;
}
.column ul ul a{
	padding:0 0 0 7px;
	background:url(../img/bullet-2.gif) no-repeat 0 50%;
}

.columndx {
	float:left;
	margin:0 5px 0 0;
	border-right-width: 0px;
/*	border-right-style: solid;
	border-right-color: #E0E0E0;
*/	padding-right: 20px;
	padding-bottom: 15px;
	min-height: 200px;
}

.columndx h4 {
	margin: 0;
	font: 100% Arial, Helvetica, sans-serif;
	color: #9cb351;
	font-weight: bold;
	text-transform: uppercase;
}

.columndx ul {
	margin:5px 0 0;
	padding:0;
	list-style:none;
}

.columndx ul li a {
	color:#9cb351;
}

.columndx ul ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 0 7px;
}

.columndx ul ul a {
	padding:0 0 0 7px;
	background:url(../img/bullet-2.gif) no-repeat 0 50%;
}

/* three panel */
.threePanel {
	background-color:#FFFFFF;
	background-image: url(../img/three_bgr.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #FF5A00;
	margin:0;
	padding: 10px;
	font-size:12px;
	line-height:17px;
}
.threePanel h4 {
	color: #FFFFFF;
	background-color:#FFFFFF;
	background-image: url(../img/three_bgr_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.threePanel p, .threePanel h5 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.threePanel_small {
	background-color:#FFFFFF;
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #FF5A00;
	margin:0;
	font-size:12px;
	line-height:17px;
}
.threePanel_small h4 {
	color: #FFFFFF;
	background-color:#FFFFFF;
	background-image: url(../img/three_bgr_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	font-size: 12px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#irrigazione_fuoriterra_small {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
#irrigazione_a_goccia_small {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
} 
#irrigazione_interrata_small {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
} 
/* left-nav*/
.left-nav{
/*	float:left;
	margin:0 20px 0 0; */
	background-color:#FFFFFF;
	background-image: url(../img/sidebar_bgr.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #FF5A00;
	margin: 0 0 10px 0; 
	min-height:215px;
	padding:0; 
	width:210px;
	font-size:12px;
	line-height:17px;
}
.left-nav h4{
	color: #FF5A00;
	background-color:#FFFFFF;
	background-image: url(../img/sidebar_bgr_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
}
.left-nav h4 a:hover{
	color: #FF5A00;
}

.left-nav ul{
	list-style:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.left-nav ul li a {
	color: #666666;
	line-height:14px;
}
.left-nav ul li a:hover {
	color: #FF5A00;
	text-decoration: underline;
}
.left-nav ul ul {
	margin:0;
	list-style:none;
	padding:0 0 0 7px;
	text-transform: none;
}
.left-nav ul ul li {
	padding:0 0 0 7px;
	background:url(../img/bullet-2.gif) no-repeat 0 8px;
}
/*             interior page      */
.image-holder{
	float:right;
	/*background:url(../images/image-wrapper.gif);*/
	width:220px;
	height:210px;
	margin: 0;
	/*padding:3px 3px 0;*/
}
.image-holder img{
	margin-bottom: 15px;
}

.holder, .holder-map{
	width:100%;
	overflow:hidden;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.holder-map{
	float:right;
	width:450px;
	margin-top:50px;
	height:400px;
}
#side-bar{
	width:210px;
	float:left;
}
.side-bar-nav{
	/*background:#d9eba9;*/
	background-color: #CCC;
	width:210px;
}
/*.side-bar-nav .top{background:url(../images/top-side-bar.gif) no-repeat;}*/
/*.side-bar-nav .bottom{
	background:url(../images/bottom-side-bar.gif) no-repeat 0 100%;
	padding:0 0 10px 9px;
}*/

.side-bar-nav h3{
	margin:0;
	color:#fff;
	font-size:130%;
	line-height:24px;
	font-weight:normal;
}

.side-bar-nav h4{
	margin:5px 0 0;
	font-weight:normal;
	color:#ff5a00;
	font-size:120%;
}

.side-bar-nav ul{
	margin: 0px 0 7px 10px;
	padding: 10px 0px 10px 0px;
	list-style:none;
	font-size:120%;
	/*line-height:100%;*/
}

.side-bar-nav ul a{
	color:#ff5a00;
	/*padding:0 0 0 10px;*/
	/*background:url(../images/bullet-3.gif) no-repeat 0 50%;*/
}

.side-bar-nav li{
	/*padding: 0px 0px 10px 0px;*/
	list-style:none;
	line-height:100%;
	font-size: 11px;
	color: #000000;
	margin-bottom: 7px;
	/*border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-bottom-width: 1px;
	margin-bottom: 15px;*/
}

.side-bar-nav li a{
	color: #707070;
}

.side-bar-nav li a:hover{
	color: #ff5a00;
}

.garden-club-2{
	background:url(../img/garden-club-bg-2.jpg);
	width:211px;
	height:149px;
	margin: 0 -1px 9px 0;
	overflow:hidden;
}
.garden-club-2 h3{
	margin:12px 0 0 111px;
	background:url(../img/garden-club_s.gif) no-repeat;
	width:89px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
.garden-club-2 p{
	font-size:12px;
	margin:0 0 0 72px;
	color:#084508;
}
.garden-club-2 ul{
	margin:3px 0 0 72px;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:11px;
}
.garden-club-2 ul a{
	padding:0 0 0 7px;
	color:#2a420d;
	background:url(../img/arrow-2.gif) no-repeat 0 50%;
}

#content{
	width:480px;
	margin:0 15px 0 25px;
	float:left;
}
* html #content{
	margin-left: 22px;
}

#content h6{
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: italic;
}
div#content.wide{
	width:715px;
	margin-right: 0px;
}
div#content.narrow{
	width:250px;
}
#content h2{
	margin:0;
	font-size:280%;
	color:#ff5a00;
	font-weight:normal;
}
#content p{
	margin:10px 0 5px;
	color:#333;
	font-size:130%;
	line-height: 130%;
}

ul.livello2 {
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 0px 20px;
	text-transform: uppercase;
}

ul.livello2 li {
	margin-bottom: 7px;
	padding:0px;
	font-size: 9px;
}

ul.livello2 li.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.boxanni {
	padding: 0px 0px 10px 0px;
	border-bottom-color: #CCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin: 0px 0px 20px 0px;
	height:1%;
	overflow:hidden;
}
.boxanni img{
	float:right;
}

.boxanni_text{
	width: 500px;
	float:left;
}

#contentbig{
	width: 715px;
	float: left;
	margin:0 0 0 25px;
}

* html #contentbig{
	margin-left: 22px;
}

#content p, #contentbig p, #content.wide p, #content.narrow p, #contentprodotti p { 
	margin:10px 0 5px;
	color:#666;
	font-size:12px;
	text-align:justify;
}

/*#content ol, #contentbig ol, #content.wide ol, #content.narrow ol, #contentprodotti ol {*/
#content ol, #contentbig ol, #content ul, #contentbig ul,  {
	color:#666;
	font-size:12px;
	text-align:justify;
}

#content h2, #contentbig h2, #content.wide h2, #content.narrow h2, #contentprodotti h2{
	font-size:130%;
	color:#ff5a00;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#content h2, #contentbig h2, #contentblog h2, #content.narrow h2, #contentprodotti h2{
	font-size: 280%;
}
#content h3, #contentbig h3{
	font-size: 200%;
	color: #666666;
	margin-top: 25px;
	margin-bottom: 10px
}
#content h4, #contentbig h4{
	font-size: 180%;
	margin-bottom: 0;
}
#content h5, #contentbig h5{
	font-size: 160%;
	margin-bottom: 0;
}

#content ul, #contentbig ul, #content.wide ul, #content.narrow ul{
	color:#666;
	font-size: 12px;
}


.citazione {
	background-color: #b8d3e8;
	padding: 15px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*width: 50%;*/
	font-size: 130%;
	margin-top: 25px;
	color: #FFFFFF;
	border-top-color: #7ba2c0;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #7ba2c0;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

ul.scuoladellacqua {
	font-size: 130%;
	line-height: 130%;
	padding: 20px 25px 0px 25px;
}

ul.scuoladellacqua li {
	background-color: #E7E7E7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	list-style-type: none;
	list-style-position: outside;
	border-top-color: #BEBEBE;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #BEBEBE;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

img.allegato {
	border: none;
	display: inline;
}

#allegato {
	margin-top: 25px;
	float: right;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #BEBEBE;
	border-top-style: solid;
	border-top-width: 1px;
	/*border-bottom-color: #BEBEBE;
	border-bottom-style: solid;
	border-bottom-width: 3px;*/
	padding: 3px 5px 3px 5px;
}

.txtallegato {
	float: left;
	width: 120px;
	font-size: 110%;
	padding-top: 19px;
}

.imgallegato {
	float: left;
}

#allegato a {
	text-decoration: none;
	color: #FF5A00;
}

#allegato a:hover {
	text-decoration: underline;
	color: #000;
}

.boxcontatti {
	background-color: #E7E7E7;
	padding: 10px 10px 10px 10px;
	margin-bottom: 15px;
	font-size: 130%;
	line-height: 130%;
}

#boxdirezioni {
	background-color: transparent;
	font-size: 130%;
	line-height: 130%;
}

#auto {
	width: 199px;
	float: left;
	padding: 0px 5px 0px 5px;
	border-right-color: #C1C1C1;
	border-right-style: dashed;
	border-right-width: 1px;
	margin-right: 20px;
}

#treno {
	width: 199px;
	float: left;
	padding: 0px 5px 0px 5px;
}

#aereo {
	width: 210px;
	float: left;
	padding: 0px 5px 0px 25px;
	border-left-color: #C1C1C1;
	border-left-style: dashed;
	border-left-width: 1px;
}

#auto h2 {
	font-size: 100%;
	padding-bottom: 15px;
}

#treno h2 {
	font-size: 100%;
	padding-bottom: 15px;
}

#aereo h2 {
	font-size: 100%;
	padding-bottom: 15px;
}

#disclaimer {
	float: left;
	width: 100%;
	font-size: 80%;
	margin-top: 50px;
	text-align: center;
	background-color: #E7E7E7;
	padding: 5px 0px 5px 0px;
}

textarea,input[type='text'],input[type='password'],select
{
	border:1px solid #ccc;
	background:#fff;
}

fieldset
{
	border:1px solid #ccc;
}

textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover
{
	border-color:#aaa;
}

textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus
{
	outline:2px solid #e4e4e4;
	border-color:#888;
}

/*
FORM CONTATTO
*/
form#formular textarea,form#formular input[type='text']
{
	padding:.1em .2em;
}

form#formular label {
	display:block;
	margin-top:5px;
	font-size:12px;
}
form#formular label em, p.required em{
	color: #FF5A00;
	font-weight:700;
}

form#formular label span {
	display:block;
	float:left;
	width:130px;
}
form#formular label.wide span {
	width: 127px;
}

form#formular label.wide cite {
	font-style:normal;
	display:block;
	float: left;
}

form#formular label.wide {
	margin-top: 25px;
}

form#formular input[type="text"] {
	width:280px;
}
form#formular textarea {
	height:150px;
	width:280px;
}

form#formular input[type="submit"] {
	margin-left: 370px;
	margin-top: 20px;
}

/*
FORM MESSAGGI CLABER RISPONDE
*/
form#FAQformular textarea,form#FAQformular input[type='text']
{
	padding:.1em .2em;
}

form#FAQformular label {
	display:block;
	margin-top:5px;
	font-size:12px;
}

form#FAQformular label span {
	display:block;
}

form#FAQformular input[type="text"] {
	width:100%;
}
form#FAQformular textarea {
	height:50px;
	width:100%;
}

form#FAQformular input[type="submit"] {
	margin-left: 150px;
	margin-top: 10px;
}

#FAQResponse{
	width: 190px;
	margin: 0 10px;
}

/* FAQ */

#boxfaq {
	width: 690px;
	padding-top: 15px;
}

#menufaq {
	width: 304px;
	float: left;
	font-size: 130%;
	border-right-color: #E7E7E7;
	border-right-style: solid;
	border-right-width: 1px;
	/*background-color: #CCC;
	padding-top: 10px;*/
}

#txtfaqdubbio {
	width: 360px;
	padding: 10px 0px 10px 10px;
	float: left;
	font-size: 130%;
	background-color: #E7E7E7;
}

#txtfaq {
	width: 375px;
	padding-left: 10px;
	float: left;
	font-size: 130%;
}

.listafaq {
	padding: 0px 10px 0px 25px;
	margin-top: 0px;
}

.listafaq li {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-bottom: 10px;
}

.introfaq {
	font-size: 130%;
	padding-bottom: 15px;
}

ol.listafaq a {
	/*background-color: #FF5A00;*/
	font-weight: bold;
}

/* CONSIGLIO */

#consiglio {
	background-color: #E7E7E7;
	margin-top: 35px;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: #D1D1D1;
	border-top-style: solid;
	border-top-width: 1px;
	height: 1%;
	overflow: hidden;
}

#consiglioimg {
	float: left;
	width: 149px;
	padding: 10px;
}

#consigliotxt {
	padding: 10px 10px 10px 10px;
	font-size: 130%;
}

#consigliotxt100 {
	padding: 10px 10px 10px 10px;
	font-size: 130%;
	height: 1%;
	overflow: hidden;
}

#consigliotitolo {
	width: 655px;
	background-color: #FFFFFF;
	float: left;
	padding: 5px 0px 5px 35px;
	font-style: italic;
	font-weight: bold;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#consigliotitolo2 {
	background-color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	font-style: italic;
	font-weight: bold;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

ol.elenco {
	font-size: 130%;
}

ol.elenco li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/*
BLOG
*/

#contentblog{
	width:480px;
	margin:0 15px 0 25px;
	float:left;
}

#contentblog p{
	margin:10px 0 5px;
	color:#333;
	font-size:130%;
	line-height: 130%;
}

#contentblog h2{
	margin:0;
	font-size:260%;
	color:#ff5a00;
	font-weight:bold;
}

#contentblogdettaglio{
	width: 715px;
	margin: 0 0px 0 25px;
	float: left;
}

#contentblogdettaglio p{
	margin:10px 0 5px;
	color:#333;
	font-size:130%;
	line-height: 130%;
}

#contentblogdettaglio h2{
	margin:0;
	font-size:260%;
	color:#ff5a00;
	font-weight:bold;
}

#boxblog {
	width: 480px;
	padding-top: 15px;
	float: left;
}

#boxblogdettaglio {
	width: 715px;
	padding-top: 15px;
	float: left;
}

#menublog {
	width: 120px;
	float: left;
	font-size: 130%;
	border-right-color: #E7E7E7;
	border-right-style: solid;
	border-right-width: 1px;
	/*background-color: #CCC;
	padding-top: 10px;*/
}

h5 {
	font-weight: bold;
	color: #FF5A00;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

.datablog {
	font-size: 80%;
}

.imgblog {
	width: 100px;
	padding-right: 10px;
	float: left;
}

.imgblogdettaglio {
	width: 100px;
	padding-right: 10px;
	float: left;
}

.postblog {
	height:1%;
	overflow:hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.txtpostblog {
	width: 360px;
	/*padding-bottom: 10px;*/
	float: left;
	text-align: justify;
	/*margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;*/
}

.txtpostblogdettaglio {
	width: 715px;
	padding-top: 10px;
	float: left;
	text-align: justify;
	/*margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;*/
}

#contentblogdettaglio p {
	font-size: 100%;
}

#txtblog {
	float: left;
	font-size: 130%;
	width: 100%;
}

#txtblog h5 {
	font-size: 100%;
}

.leggitutto {
	font-size: 70%;
	padding: 1px 0px 1px 0px;
	display: block;
	/*background-color: #F90;
	color: #FFFFFF;*/
	margin-left: 285px;
	margin-top: 7px;
}

a.leggitutto {
	text-decoration: none;
}

#paginazione {
	text-align: right;
	padding-top: 10px;
	padding-bottom:5px;
}

#paginazione a, #paginazione span{
	border: 1px solid #999;
	margin-left:5px;
	padding: 1px 4px;
}

#paginazione a:hover{
	color: #FFF;
	background: #FF5A00;
	text-decoration: none;
}



.listablog {
	padding: 0px 10px 0px 25px;
	margin-top: 0px;
}

.listablog li {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-bottom: 10px;
	list-style: none;
}

.introblog {
	font-size: 130%;
	padding-bottom: 15px;
}

ol.listablog a {
	/*background-color: #FF5A00;*/
	font-weight: bold;
}

#menudx {
	float: left;
	width: 220px;
}

.titolodettaglio {
	float: left;
	width: 585px;
}

.indietro {
	float: right;
	text-align: right;
	width: 130px;
}

#commento {
	float: left;
	width: 360px;
	background-color: #E7E7E7;
	padding: 20px;
	margin-top: 25px;
}

.labelcommento {
	float: left;
	width: 80px;
	margin-bottom: 10px;
	height: 25px;
}

.boxcommento {
	float: left;
	width: 320px;
	margin-bottom: 10px;
	height: 25px;
}

.txtboxcommento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.boxcommentotxt {
	float: left;
	width: 320px;
	margin-bottom: 10px;
}

.bottonecommento {
	float: left;
	width: 165px;
	padding-left: 235px;
}

/*
MENU A DESTRA
*/

#side-bar{
	width:210px;
	float:left;
}

.side-bar-nav-dx{
	/*background:#d9eba9;*/
	background-color: #eaeaea;
	width: 219px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 7px;
}

/*.side-bar-nav .top{background:url(../images/top-side-bar.gif) no-repeat;}*/
/*.side-bar-nav .bottom{
	background:url(../images/bottom-side-bar.gif) no-repeat 0 100%;
	padding:0 0 10px 9px;
}*/

.side-bar-nav-dx h3{
	margin:0;
	color:#fff;
	font-size:130%;
	line-height:24px;
	font-weight:normal;
}

.side-bar-nav-dx h4{
	margin:5px 0 0;
	font-weight:normal;
	color:#ff5a00;
	font-size:120%;
}

.side-bar-nav-dx ul{
	margin: 0px 0 7px 10px;
	padding: 10px 0px 10px 0px;
	list-style:none;
	font-size:120%;
	/*line-height:100%;*/
}

.side-bar-nav-dx ul a{
	color:#ff5a00;
	/*padding:0 0 0 10px;*/
	/*background:url(../images/bullet-3.gif) no-repeat 0 50%;*/
}

.side-bar-nav-dx li{
	/*padding: 0px 0px 10px 0px;*/
	list-style:none;
	line-height:100%;
	font-size: 11px;
	color: #000000;
	margin-bottom: 7px;
	/*border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-bottom-width: 1px;
	margin-bottom: 15px;*/
}

.side-bar-nav-dx li a{
	color: #707070;
}

.side-bar-nav-dx li a:hover{
	color: #ff5a00;
}

/*  ----   */
/* right-nav_new*/
.right-nav{
	float:left;
	background-color:#FFFFFF;
	background-image: url(../img/sidebar_bgr.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:40px;
	padding:0;
	width:220px;
	/*
	color: #FF5A00;
	*/
	font-size:12px;
	line-height:17px;
}
.right-nav h4{
	color: #666666;
	background-color:#FFFFFF;
	background-image: url(../img/sidebar_bgr_top.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
}
.right-nav h4 a:hover{
	color: #FF5A00;
}

.right-nav ul{
	list-style:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.right-nav ul li a {
	color: #666666;
	line-height:14px;
}
.right-nav ul li a:hover {
	color: #FF5A00;
	text-decoration: underline;
}
.right-nav ul ul {
	margin:0;
	list-style:none;
	padding:0 0 0 7px;
	text-transform: none;
}
.right-nav ul ul li {
	padding:0 0 0 7px;
	background:url(../img/bullet-2.gif) no-repeat 0 50%;
}

/*
PRODOTTI
*/

#contentprodotti{
	width: 480px;
	margin:0 15px 0 25px;
	float: left;
}

#contentprodotti p{
	margin: 10px 0 5px;
	color: #333;
	font-size: 130%;
	line-height: 130%;
}

/*#contentprodotti h2{
	margin:0;
	font-size:130%;
	color:#ff5a00;
	font-weight:normal;
}
*/
#boxprodotti {
	width: 480px;
	padding-top: 15px;
	float: left;
}

.introprodotti {
	font-size: 130%;
	padding-bottom: 15px;
	text-align: justify;
}

h3 {
	padding: 0px;
	margin: 0px;
	font-size: 140%;
}

#elencoprodotti {
	float: left;
	width: 480px;
}

.boxelencoprodotti {
	margin-top: 20px;
	clear:both;
	height:1%;
	overflow:hidden;
}

.wishlist {
	/*background:#d9eba9;*/
	background-color: #eaeaea;
	width: 199px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 10px;
	margin-bottom: 7px;
}

.ricerca {
	/*background:#d9eba9;*/
	background-color: #eaeaea;
	width: 199px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 10px;
	margin-bottom: 7px;
}

img.immagine {
	border: 0;
	padding: 0px 15px 0px 0px;
}

#prog_prodotti {
	height:1%;
	overflow:hidden;
	clear: both;
	width: 680px;
	padding: 10px 5px 0 5px;
}

#box01 {
	float: left;
	width: 220px;
	padding: 0 5px 0 0;
}

#box02 {
	float: left;
	width: 220px;
	padding: 0 5px 0 5px;
}

#box03 {
	float: left;
	width: 220px;
	padding: 0 0 0 5px;
}

#box01fuoriterra {
	float: left;
	width: 162px;
	padding: 0 5px 0 0px;
	text-align: center;
}

#box02fuoriterra {
	float: left;
	width: 162px;
	padding: 0 5px 0 5px;
	text-align: center;
}

#box03fuoriterra {
	float: left;
	width: 162px;
	padding: 0 5px 0 5px;
	text-align: center;
}

#box04fuoriterra {
	float: left;
	width: 162px;
	padding: 0 0px 0 5px;
	text-align: center;
}

#contenitoreidraulica {
	float: left;
	width: 690px;
	padding-top: 15px;
	clear: both
}
	
.boxidraulica {
	float: left;
	width: 690px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.flashidraulica {
	float: left;
	width: 240px;
}

.txtidraulica {
	float: left;
	width: 435px;
	font-size: 130%;
	line-height: 130%;
	padding: 0px 0px 0px 15px;
}

.tabella {
	float: left;
	width: 690px;
	font-size: 130%;
	line-height: 130%;
	padding: 0px 0px 25px 0px;
	clear: both;
}


#boxaccessodownload h2 {
	margin: 0;
	font-size: 100%;
	color: #ff5a00;
	font-weight: bold;
}

#boxformaccesso {
	float: left;
	width: 690px;
}

.boxclaberpervoi {
	float: left;
	width: 320px;
}

.imgboxclaberpervoi {
	float: left;
	width: 145px;
	text-align: right;
	
}

.txtboxclaberpervoi {
	float: left;
	width: 175px;
}

.txtclaberpervoi {
	float: left;
	margin-top: 15px;
	background-color: #EEEEEE;
	width: 690px;
}

.imgsmallsx {
	padding: 10px 10px 10px 0px;
}

.imgsmalldx {
	padding: 10px 0px 10px 1px;
}
 span#closeall{
	 display:none;
}
span#openall, span#closeall{
	float: right;
	cursor: pointer;
}
span#openall strong, span#closeall strong{
	color: #FF5A00;
}

#elencoprodotti h3{
	float:left;
	font-size:140%;
	padding-bottom: 10px;
}

.boxelencoprodotti h5{
	padding-top:5px;
	padding-bottom: 5px;
	border-bottom:1px solid #CCC;
	padding-right: 20px;
}

.boxelencoprodotti h6.prodlinks{
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
	height: 1%;
	overflow:hidden;
}

.boxelencoprodotti h5 span{
	color: #777;
	font-style: normal;
	margin-right: 10px;
	padding: 0 5px 0 5px;
	border:1px solid #CCC
}

.boxelencoprodotti table th{
	background-color:#FF5A00;
	text-align:center;
	color: #FFF;
	font-style: normal;
}

.boxelencoprodotti a.confezionamento, .boxelencoprodotti a.funzione{
	float:right;
}
.boxelencoprodotti a.confezionamento{
	margin-left:5px;
}
.boxelencoprodotti table td{
	text-align:center;
}
.prodimgleft{
	float: left;
	width: 150px;
	text-align: center;
}
.prodimgright{
	width: 320px;
	float:right;
}

hr.prodclear{
	border: none;
	color: transparent; /*IE*/
	background-color: transparent; /*FF, OP*/
	clear:both;
	height:0px;
}

.mytip{
	width: 139px;
}
.tip-top{
	background: url(../img/bubble.png) top left;
	height: 5px;
} 
.tip {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FFF;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) center left;
}

.tip-bottom{
	background: url(../img/bubble.png) bottom left;	
	height: 5px;
} 
#irrigazione_fuoriterra {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 390px;
} 
#irrigazione_a_goccia {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 390px;
} 
#irrigazione_interrata {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 390px;
} 
#raggiungerci_auto {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 455px;
} 
#raggiungerci_auto p, #raggiungerci_treno p {
	line-height: 30px;	
} 
#raggiungerci_treno {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 455px;
} 
#raggiungerci_aereo {
	width: 225px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 455px;
} 
.txtComment {
	color:#999999;
	font-size: 10px;
} 

/*
Liquid layer with rounded corners
*/
div.greyL1{background:#DFDFDF url(../img/pic/greyL_left_top.gif) no-repeat; width:100%; margin-bottom: 15px;}
div.greyL2{background:url(../img/pic/greyL_right_top.gif) no-repeat top right;}
div.greyL3{background:url(../img/pic/greyL_left_bottom.gif) no-repeat left bottom;}
div.greyL4{background:url(../img/pic/greyL_right_bottom.gif) no-repeat right bottom; padding:10px;}

div.greyL4 img {
	margin-right: 10px;
	float: left;
}

div.greyLL1{background:#F0F0F0 url(../img/pic/greyLL_left_top.gif) no-repeat; width:100%; margin-bottom: 15px;}
div.greyLL2{background:url(../img/pic/greyLL_right_top.gif) no-repeat top right;}
div.greyLL3{background:url(../img/pic/greyLL_left_bottom.gif) no-repeat left bottom;}
div.greyLL4{background:url(../img/pic/greyLL_right_bottom.gif) no-repeat right bottom; padding:10px;height:1%;overflow:hidden;}

div.greyLL4 img {
	margin-right: 10px;
	float: left;
}

#content div.greyLL4 H4, #contentbig div.greyLL4 H4 {
/*	font-size: 160%; */
	font-size: 18px;
	margin: 0;
	padding: 0;
}

div.blueL1{background:#B8D3E8 url(../img/pic/blueL_left_top.gif) no-repeat; width:100%; margin-bottom: 15px;}
div.blueL2{background:url(../img/pic/blueL_right_top.gif) no-repeat top right;}
div.blueL3{background:url(../img/pic/blueL_left_bottom.gif) no-repeat left bottom;}
div.blueL4{background:url(../img/pic/blueL_right_bottom.gif) no-repeat right bottom; padding:10px;}

.greyLeft{
	width: 70%;
}
.greyRight{
	width: 30%;
	float:right;
}
.contenitoreBox{
	
}

.txtCitazione{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	font-style:italic;
}
/*Accordion in Punti vendita/Servizi Claber*/
div.accordion {
margin-top:10px;
}
	
div.accordion h4.toggler{
	margin: 0;
	cursor: pointer;
	font-size: 13px;
	font-weight:normal;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfdfdf;
}

div.accordion h4.toggler span{
	float: right;
	color: #676767;
	font-style: italic;
}

div.accordion h4.toggler.active{
	font-weight: bold;
}

div.accordion .element h5{
	margin-top: 10px;
}

div.accordion .element p.desidero{
	padding-bottom: 15px;
}


/*NoobSlide in GardenClub/Claber Risponde*/
#RispChooseMePack{
	width: 480px;
	height: 152px;
	overflow: hidden;
	margin-top: 20px;
	border:1px solid #AEAEAE;
	padding: 2px 1px 1px 2px;
}
#RispChooseMe{
	background: url(../img/gardenclub/RispChooseMe.jpg) no-repeat 0 0;
}
#handles{
	width: 178px;
	height: 150px;
	float: left;
}

#handles p{
	text-indent: -3000em;
	cursor: pointer;
	position: relative;
	z-index: 100;
	width: 178px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: url(../img/gardenclub/RispChooseMePack_Link.png) no-repeat scroll 0 0;
}
#handles p.active{
	width: 200px;
}

#handles p#fuoriterra{
	background-position: 0 0;
}

#handles p#fuoriterra.active{
	background-position: 0 -150px;
}

#handles p#goccia{
	background-position: 0 -50px;
}

#handles p#goccia.active{
	background-position: 0 -200px;
}

#handles p#interrata{
	background-position: 0 -100px;
}

#handles p#interrata.active{
	background-position: 0 -250px;
}

.RispChooseMeMask{
	position:relative;
	width:300px;
	height:150px;
	overflow:hidden;
}

#RispChooseMe{
	position:absolute;
}
#RispChooseMe div{
	width:300px;
	height:150px;
	float:left;
}

#RispChooseMe div ul{
	padding: 0;
	margin-left:120px;
	margin-top:90px;
	list-style-position: inside;
}

#RispChooseMe div ul a{
	color: #FFF;
	font-size:12px;
}
#faqs.ajax-loading {
	padding: 20px 0;
	background: url(../img/ajax-loader.gif) no-repeat center;
}


/*Accordion in GardenClub/Claber Risponde*/
#faqs{
	margin-top: 20px;
	margin-bottom: 20px;
}

#faqs-content h4{
	margin: 0;
	cursor: pointer;
	font-size: 13px;
	font-weight:normal;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfdfdf;
}

#faqs-content h4 span{
	float: right;
	color: #676767;
	font-style: italic;
}

#faqs-content h4.active{
	font-weight: bold;
}

#faqs-content .element{
 background-color: #fff; 
}
#faqs-content .element p{
	padding-bottom: 20px;
	margin-top: 15px;
}
#faqs-content blockquote {
	position: relative;
	text-indent: 2em;
	margin: 10px;
	font-size: 12px;
	font-style: italic;
}

#faqs-content .bqstart, #faqs-content .bqend {
	font-size: 700%;
	color: #FF5A00;
}
#faqs-content .bqstart {
	text-indent: 0;
	position: absolute;
	top: -0.3em;
	left: -10px;
}
#faqs-content .bqend {
	position: absolute;
	margin-top: -0.2em;
	right: 0;
	text-indent: 0;
}



/*Centri assistenza*/

#RegioneSlide{
	cursor: pointer;
	clear: both;
}

#regioni{
	font-size: 12px;
	position: absolute;
	margin-top: 10px;
}
#regionisub{		
	width:480px;
}

#regionisub div{
	height:1%;
	overflow:hidden;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#regioni a{
	background: #FFF;	
	display:block;
	padding:5px;	
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	float:left;
	width:148px;
}

#regioni a:hover{
	text-decoration:none;
	color:#FFF;
	background:#FF5A00;
}

#assistenza{
	height: 1%;
	overflow: hidden;
	margin-top: 25px;
}
#assistenza div{
	float: left;	
	width: 240px;
	margin-top: 10px;
	font-size: 12px;
}

#assistenza h3{
	font-size: 16px;
	color:  #FF5A00;
	border-bottom: 1px solid #AEAEAE;
}

#assistenza h4{
	margin-top: 15px;
	margin-bottom: 5px;
	font-size:13px;
}

#assistenza ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.googleVideo{
	float:right; 
	margin-left: 20px; 
	margin-right: 25px
}


/*KWICKS*/
#kwick				{ width:480px; }
#kwick .kwicks 		{ height:115px; list-style-type:none; margin:0; padding:0; }
#kwick li 			{ float:left; }
#kwick .kwick 		{ display:block; cursor:pointer; overflow:hidden; height:115px; width:120px; }
#kwick .kwick span 	{ display:none; }

#kwick .primavera	{ background:url(../img/gardenclub/kwick-primavera.gif) no-repeat; }
#kwick .estate 		{ background:url(../img/gardenclub/kwick-estate.gif) no-repeat; }
#kwick .autunno		{ background:url(../img/gardenclub/kwick-autunno.gif) no-repeat; }
#kwick .inverno		{ background:url(../img/gardenclub/kwick-inverno.gif) no-repeat; }

#kwick .primavera_en	{ background:url(../img/gardenclub/kwick-primavera_en.gif) no-repeat; }
#kwick .estate_en 		{ background:url(../img/gardenclub/kwick-estate_en.gif) no-repeat; }
#kwick .autunno_en		{ background:url(../img/gardenclub/kwick-autunno_en.gif) no-repeat; }
#kwick .inverno_en		{ background:url(../img/gardenclub/kwick-inverno_en.gif) no-repeat; }

#kwick .primavera_es	{ background:url(../img/gardenclub/kwick-primavera_es.gif) no-repeat; }
#kwick .estate_es 		{ background:url(../img/gardenclub/kwick-estate_es.gif) no-repeat; }
#kwick .autunno_es		{ background:url(../img/gardenclub/kwick-autunno_es.gif) no-repeat; }
#kwick .inverno_es		{ background:url(../img/gardenclub/kwick-inverno_es.gif) no-repeat; }

#kwick .primavera_fr	{ background:url(../img/gardenclub/kwick-primavera_fr.gif) no-repeat; }
#kwick .estate_fr 		{ background:url(../img/gardenclub/kwick-estate_fr.gif) no-repeat; }
#kwick .autunno_fr		{ background:url(../img/gardenclub/kwick-autunno_fr.gif) no-repeat; }
#kwick .inverno_fr		{ background:url(../img/gardenclub/kwick-inverno_fr.gif) no-repeat; }


#kwickfilosofia					{ width:480px; height:150px; background:url(../img/servizioclienti/kwickfilosofiabg.jpg) no-repeat; }
#kwickfilosofia	div.front		{ width:480px; height:150px; background:url(../img/servizioclienti/kwickfilosofiafront.png) no-repeat; position:absolute; }
#kwickfilosofia .kwicks 		{ height:150px; list-style-type:none; margin:0; padding:0; }
#kwickfilosofia li 				{ float:left; }
#kwickfilosofia .kwick 			{ display:block; cursor:pointer; overflow:hidden; height:150px; width:160px; }
#kwickfilosofia .kwick span 	{ display:none; }

#kwickfilosofia .rispetto		{ background:url(../img/servizioclienti/kwickfilosofia-rispetto.png) no-repeat; }
#kwickfilosofia .tutela 		{ background:url(../img/servizioclienti/kwickfilosofia-tutela.png) no-repeat; }
#kwickfilosofia .rifiuti		{ background:url(../img/servizioclienti/kwickfilosofia-rifiuti.png) no-repeat; }

#kwickfilosofia .rispetto_en	{ background:url(../img/servizioclienti/kwickfilosofia-rispetto_en.png) no-repeat; }
#kwickfilosofia .tutela_en		{ background:url(../img/servizioclienti/kwickfilosofia-tutela_en.png) no-repeat; }
#kwickfilosofia .rifiuti_en		{ background:url(../img/servizioclienti/kwickfilosofia-rifiuti_en.png) no-repeat; }

#kwickfilosofia .rispetto_es	{ background:url(../img/servizioclienti/kwickfilosofia-rispetto_es.png) no-repeat; }
#kwickfilosofia .tutela_es 		{ background:url(../img/servizioclienti/kwickfilosofia-tutela_es.png) no-repeat; }
#kwickfilosofia .rifiuti_es		{ background:url(../img/servizioclienti/kwickfilosofia-rifiuti_es.png) no-repeat; }

#kwickfilosofia .rispetto_fr	{ background:url(../img/servizioclienti/kwickfilosofia-rispetto_fr.png) no-repeat; }
#kwickfilosofia .tutela_fr		{ background:url(../img/servizioclienti/kwickfilosofia-tutela_fr.png) no-repeat; }
#kwickfilosofia .rifiuti_fr		{ background:url(../img/servizioclienti/kwickfilosofia-rifiuti_fr.png) no-repeat; }

#filosofia{
	margin-top: 30px;
}
	

img.wide{
	border:1px solid #CCC;
	padding:4px;
	background:#FFF;
}


#content  div.amicaacqua p{
	text-align: center;
	margin-bottom:20px;
}

div.amicaacqua h3{
	font-size: 150%;
	text-align: center;
	margin: 0;
	color:#FD5609;
	border-bottom: 1px solid #FFF;
}

/*Gallery Slideshow*/
#slideshow_gallery_bg{
	background: url(../img/gardenclub/gallery/gallery_bg.jpg) no-repeat scroll 0 0;
	padding-top:135px;
	height:500px;
}
#slideshow_gallery_bg .slideshow-captions{
	background: #FFF;
	color: #000;
	opacity: 1 !important;
}


#slideshow_gallery_bg .slideshow-thumbnails {
	bottom:-105px;
}
#slideshow_gallery_bg .slideshow-thumbnails-active {
	background-color: #003F00 !important;
}
#slideshow_gallery_bg .slideshow-thumbnails a:hover {
	background-color: #FF5E00 !important;
}

/*Scuola dell'Acqua Slideshow*/
.slideshow_scuolaacqua {
	margin: 0 0 0 58px;
}
#slideshow_scuolaacqua_bg{
	background: url(../img/azienda/Scuola_bg.jpg) no-repeat scroll 0 0;
	height:380px;
	padding-top: 60px;
}
#slideshow_scuolaacqua_bg .slideshow-captions{
	background: #FFF;
	color: #000;
	opacity: 1 !important;
}


#slideshow_scuolaacqua_bg .slideshow-thumbnails {
	bottom:-105px;
}
#slideshow_scuolaacqua_bg .slideshow-thumbnails-active {
	background-color: #003F00 !important;
}
#slideshow_scuolaacqua_bg .slideshow-thumbnails a:hover {
	background-color: #FF5E00 !important;
}


#contentbig  ol{
	font-size:12px;
	font-weight: bold;
}

#content ol.big, #contentbig ol.big{
	color:  #9fbe4c;
	font-size: 300%;
}

#content ol.big p, #contentbig ol.big p{
	font-weight: normal;
	margin-bottom: 5%;
}
#content ol.drops, #contentbig ol.drops{
	padding: 0;
}
#content ol.drops li, #contentbig ol.drops li{
	list-style-type:  none;
	background: url(/img/list_drop.gif) center left scroll no-repeat;
	padding-bottom: 2%;
	padding-top: 2%;
}

#content ol.drops li p, #contentbig ol.drops li p{
	font-weight: normal;
	margin: 5px;
	margin-left: 50px;}

blockquote{
	font-size: 180%;
}

blockquote.quotes {
    margin:20px 0px;
    padding-left:55px;
    text-align:right;
    color:#666;
    background: url(/img/quote-open.png) no-repeat top left;
}

blockquote.quotes div {
   padding-right:55px;
      padding-bottom:20px;
   padding-top:5px;
   margin-bottom:5px;
   text-align:justify;
   background: url(/img/quote-close.png) no-repeat bottom right;
}

#content .split-left, #contentbig .split-left{
	float: left;	
	height: 1p%;
	width: 345px;
}

#content .split-right, #contentbig .split-right{
	width: 345px;
	float: right;
	height: 1%;
}

/*Progettare Impianto*/
#chooseProd {
	overflow: hidden;
	clear: both;
	margin-top:20px;
}

#chooseProd div.product {
	width: 235px;
	float:left
}

#chooseProd div.product a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#chooseProd div.product span.product_img {
	background:#FFF;
	display:block;
}


#chooseProd  div.product a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

span.livehelp img{
padding-top: 10px
}
