body {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
}
a:active, a:focus { outline: none; }
#grass {
	width: 100%;
	background: #fff url(../img/grass.gif) bottom center no-repeat;
}

#container {
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#top {
	width: 980px;
	height: 90px;
}

.hr {
	height: 1px;
	border-top: 1px solid #b7b6b7;
}
.title {
	font-size: 11px;
	color: #f66014;
}
.titledownload {
	display: block;
	padding: 0 5px 2px 5px;
	background-color: #f6f6f6;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	color: #509632;
}
.titleverde {
	font-size: 11px;
	color: #008651;
}

/* NUOVO MENU */
.menu2 {
	padding: 0;
	margin-top: 22px;
	/*width: 593px;*/
	height: 33px;
	position: relative;
	z-index: 500;
}
.menu2_ita {
	/*margin-left: 70px;*/
	margin-left: 62px;
}
.menu2_eng {
	/*margin-left: 53px;*/
	margin-left: 51px;
}
.menu2 li.top, .menu2 li.active, .menu2 li.active_green {
	display: block;
	float: left;
}
.menu2 li a.top_link {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/main_but_right.gif) right top no-repeat;
}
.menu2 li a.top_link span, .menu2 li a.top_link_green span {
	float: left;
	display: block;
	background: transparent url(../img/main_but_left.gif) left top no-repeat;
	padding: 3px 9px 17px 10px;
	font-size: 11px;
	font-weight: bold;
}
/* inizio 24 novembre 2008 */
.menu2 li a.active {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/main_but_right_over.gif) right top no-repeat;
}
.menu2 li a.active:hover {
	color: #000;
	background: transparent url(../img/main_but_right_over.gif) right top no-repeat;
}
.menu2 li a.active span {
	float: left;
	display: block;
	background: transparent url(../img/main_but_left.gif) left top no-repeat;
	padding: 3px 9px 17px 10px;
	font-size: 11px;
	font-weight: bold;
}
.menu2 li a.active_green {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/main_but_right_green_over.gif) right top no-repeat;
}
.menu2 li a.active_green:hover {
	color: #000;
	background: transparent url(../img/main_but_right_green_over.gif) right top no-repeat;
}
.menu2 li a.active_green span {
	float: left;
	display: block;
	background: transparent url(../img/main_but_left.gif) left top no-repeat;
	padding: 3px 9px 17px 10px;
	font-size: 11px;
	font-weight: bold;
}
/* fine 24 novembre 2008 */

.menu2 li a.top_link:hover {
	color: #000;
	background: transparent url(../img/main_but_right_over.gif) right top no-repeat;
}
.menu2 li a.top_link_green {
	float: left;
	color: #fff;
	background: transparent url(../img/main_but_right_green.gif) right top no-repeat;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.menu2 li a.top_link_green:hover {
	background: transparent url(../img/main_but_right_green_over.gif) right top no-repeat;
	color: #000;
	cursor: pointer;
}
.menu2 a:hover {
	visibility: visible;
	position: relative;
	z-index: 200;
}
.menu2 li:hover {
	position: relative;
	z-index: 200;
}
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu2 :hover ul.sub {
	left: 0;
	top: 31px;
	padding: 3px;
	white-space: nowrap;
	width: 135px;
	height: auto;
	z-index: 300;
}
.menu2 :hover ul.sub li {
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 90px;
	font-weight: normal;
}
.menu2 :hover ul.sub li a:link, .menu2 :hover ul.sub li a:visited,
.menu2 :hover ul.sub li a.irrigazionedisuperficie:link, .menu2 :hover ul.sub li a.irrigazionedisuperficie:visited,
.menu2 :hover ul.sub li a.microirrigazione:link, .menu2 :hover ul.sub li a.microirrigazione:visited,
.menu2 :hover ul.sub li a.irrigazioneinterrata:link, .menu2 :hover ul.sub li a.irrigazioneinterrata:visited,
.menu2 :hover ul.sub li a.outdoorliving:link, .menu2 :hover ul.sub li a.outdoorliving:visited,
.menu2 :hover ul.sub li a.waterfiltration:link, .menu2 :hover ul.sub li a.waterfiltration:visited {
	width: 127px; /* 135px */
	height: 20px;
	display: block;
	padding-left: 8px;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	line-height: 16px;
	background: transparent url(../img/bg_submenu_hover.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a:hover {
	color: #000;
	background: transparent url(../img/bg_submenu.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a.irrigazionedisuperficie:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_irrisup.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a.microirrigazione:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_microirri.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a.irrigazioneinterrata:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_irrinter.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a.outdoorliving:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_outdoor.gif) top left no-repeat;
}
.menu2 :hover ul.sub li a.waterfiltration:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_water.gif) top left no-repeat;
}
/* inizio 24 novembre 2008 */
.menu2 :hover ul.sub li.active a, .menu2 :hover ul.sub li.active a:hover {
	color: #000;
	background: transparent url(../img/bg_submenu.gif) top left no-repeat;
}
.menu2 :hover ul.sub li.active a.irrigazionedisuperficie, .menu2 :hover ul.sub li.active a.irrigazionedisuperficie:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_irrisup.gif) top left no-repeat;
}
.menu2 :hover ul.sub li.active a.microirrigazione, .menu2 :hover ul.sub li.active a.microirrigazione:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_microirri.gif) top left no-repeat;
}
.menu2 :hover ul.sub li.active a.irrigazioneinterrata, .menu2 :hover ul.sub li.active a.irrigazioneinterrata:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_irrinter.gif) top left no-repeat;
}
.menu2 :hover ul.sub li.active a.outdoorliving, .menu2 :hover ul.sub li.active a.outdoorliving:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_outdoor.gif) top left no-repeat;
}
.menu2 :hover ul.sub li.active a.waterfiltration, .menu2 :hover ul.sub li.active a.waterfiltration:hover {
	color: #000;
	background: transparent url(../img/bg_submenu_water.gif) top left no-repeat;
}
/* fine 24 novembre 2008 */


#but_gfclub {
	width: 178px;
	margin-top: 22px;
}
#but_gfclub a:link, #but_gfclub a:visited {
	width: 178px;
	height: 33px;
	background: url(../img/but_gfclub_out.jpg) top left no-repeat;
	display: block;
}
#but_gfclub a:hover {
	width: 178px;
	height: 33px;
	background: url(../img/but_gfclub_over.jpg) top left no-repeat;
}
.input_cerca {
	color: #000;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
	font-weight: normal;
	background: #fff url(../img/lens.jpg) 2px 2px no-repeat;
	padding: 2px 1px 3px 18px;
	border: 1px solid #cdcdcd;
	margin: 0;
}
.combo_top {
	width: 178px;
	height: 20px;
	border: 1px solid #cdcdcd;
	color: #000;
	font-size: 9px;
}

#rullo {
	width: 980px;
	height: 346px;
}

#banner {
	width: 980px;
	height: 228px;
}

#descrizione_categoria {
	width: 980px;
	height: 228px;
	background: transparent url(../img/bg_descrizione_categoria.jpg) top left no-repeat;
}

#mission {
	width: 980px;
	height: 574px;
}
/* BANNER --------------------------------- */
#banner_news {
	float: left;
	width: 346px;
	height: 213px;
	background: url(../img/bg_banner_news.png) top left no-repeat;
	font-size: 9px;
}
#banner_news_eng {
	float: left;
	width: 346px;
	height: 213px;
	background: url(../img/bg_banner_news_eng.png) top left no-repeat;
	font-size: 9px;
}
#banner_news_bra {
	float: left;
	width: 346px;
	height: 213px;
	background: url(../img/bg_banner_news_bra.png) top left no-repeat;
	font-size: 9px;
}
/* scroll news */
#wn { 
  position: relative;
  width: 286px;
  height: 144px;
  z-index: 1;
  margin: 33px 0 0 30px;
  overflow: hidden;
}
#cnt {
	position: absolute;
	z-index: 1;
}
#cnt .item {
	height:144px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 9px;
}
#cnt .item .title {
	color: #728fbd;
	font-weight: bold;
	font-size: 9px;
}
#cnt .item a.button:link, #cnt .item a.button:visited {
	color: #fff;
	font-size: 9px;
	background: url(../img/marker02.jpg) top left no-repeat;
	padding: 1px 0 5px 20px;
	text-decoration: none;
}

#footer {
	width: 980px;
	height: 60px;
	margin: 0px auto 0px auto;
	color: #4d6ea7;
}
#footer a:link, #footer a:visited {
	color: #4d6ea7;
	font-weight: normal;
	text-decoration: none;
}
#footer a:hover {
	color: #f60;
}
.table_footer a:link, .table_footer a:visited {
	display: block;
	width: 119px;
	line-height: 6px;
	text-decoration: none;
	color: #b3b5b9 !important;
	padding-bottom: 2px;
	border-bottom: #e6e6e6 1px dotted;
}
.table_footer a:hover {
	color: #ff6600 !important;
}
.table_footer td {
	vertical-align: top;
	color: #b3b5b9;
}
.table_footer td.titlelist {
	font-weight: bold;
	padding-bottom: 10px;
}

.titolo_nero {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.titolo_bianco {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

p.centro {
	padding: 0px 20px 0px 20px;
	font-size: 11px;
}

/* PRODOTTI - IRRIGAZIONE - */
.tabella_categoria_irrigazione {
	background: transparent url(../img/bg_tab_irrigazione.jpg) top left no-repeat;
}

#prodotti_irrigazione {
	width: 580px;
	margin: 0px 20px 0px 20px;
	background: transparent url(../img/bg_top_tabellaprodotti.jpg) top left no-repeat;
}

#prodotti_irrigazione p.titolo {
	height: 18px;
	width: 580px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

#menu_sottocategorie {
	margin: 0;
	float: left;
	height: 29px;
	width: 100%;
	position: relative;
	line-height: normal;
	font-weight: bold;
	padding: 0;
	background: url(../img/bg_menu_sottocategorie.gif) top left repeat-y;
}
#menu_sottocategorie ul {
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
}
#menu_sottocategorie ul li {
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#menu_sottocategorie ul li a {
	width: 112px;
	height: 19px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background: url(../img/but_sottocategoria_out.jpg) top left no-repeat;
	font-size: 11px;
	font-style: normal;
	/*line-height: 35px;*/
	font-weight: bold;
	font-variant: normal; /* normal o small-caps (small-caps scrive tutte le lettere maiuscole di dimensioni differenti */
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding-top: 10px;
}
#menu_sottocategorie ul li a:hover {
	color: #000;
	background: url(../img/but_sottocategoria_over.jpg) top left no-repeat;
}
#menu_sottocategorie a:active {
	color: #000;
	background: url(../img/but_sottocategoria_out.jpg) top left no-repeat;
}
#menu_sottocategorie li#active a {
	color: #000;
	background: url(../img/but_sottocategoria_over.jpg) top left no-repeat;
}
#elenco_prodotti {
	float: left;
	width: 558px;
	padding: 0 11px 0 11px;
	background: url(../img/bg_elenco_prodotti.gif) top left repeat-y;
}
.cella_prodotto {
	float: left;
	width: 150px;
	height: 241px;
	margin-top: 10px;
	background: #fff url(../img/bg_cella_prodotto.jpg) left bottom no-repeat;
	padding: 0 18px 9px 18px;
}
.cella_prodotto_speciale {
	float: left;
	width: 520px;
	height: 241px;
	margin-top: 10px;
	/*background: #fff url(../img/bg_cella_prodotto.jpg) left bottom no-repeat;*/
	background-color: #fff;
	padding: 0 18px 0px 18px;
	/*border: 1px solid red;*/
}
.cella_prodotto_speciale img{
	float: left;
	margin-right:10px;
	border: none;
}
p.dettaglio_prodotto {
	text-align: right;
	margin: 0;
	padding-right: 16px;
	background: transparent url(../img/marker_dettaglio.gif) top right no-repeat;
}
p.dettaglio_prodotto a:link, p.dettaglio_prodotto a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
a.linkgenerico:link, a.linkgenerico:visited {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a.linkgenerico:hover {
	text-decoration: none;
}
p.dettaglio_prodotto a:hover {
	color: #469026;
}
p.footer {
	float: left;
	height: 16px;
	width: 570px;
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	color: #000;
	font-weight: normal;
	background: url(../img/bg_footer_tabellaprodotti.jpg) top left no-repeat;
}
p.footer a:link, p.footer a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
p.footer a:hover {
	color: #469026;
}

/* eventi */
#eventi {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_elenco_eventinews.gif) top left no-repeat;
}
#titolo_eventi {
	position: absolute;
	margin: 0;
	width: 980px;
	height: 22px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
#tabella_eventi {
	position: absolute;
	margin-top: 30px;
	width: 980px;
	height: 480px;
}
#pagine_eventi {
	position: absolute;
	margin-top: 510px;
	width: 980px;
	height: 30px;
	text-align: center;
}
#pagine_eventi a:link, #pagine_eventi a:visited {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#pagine_eventi a:hover {
	color: #469026;
}
.testoIndent{
	padding-left: 90px
}

/* pagina base */
#base {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_base.png) top left no-repeat;
}
#baseECO {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_baseECO.png) top left no-repeat;
}
#seguilagoccia {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_seguilacoggia.png) top left no-repeat;
}
#base_tit_left {
	position: absolute;
	margin: 1px 0 0 1px;
	width: 178px;
	height: 20px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
#base_tit_center {
	position: absolute;
	margin: 1px 0 0 180px;
	width: 620px;
	height: 20px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
#base_tit_centerECO {
	position: absolute;
	margin: 1px 0 0 180px;
	width: 620px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
}
#base_tit_right {
	position: absolute;
	margin: 1px 0 0 801px;
	width: 178px;
	height: 20px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
#base_block_left {
	position: absolute;
	margin: 30px 0 0 1px;
	width: 178px;
	height: 509px;
	color: #000;
	font-size: 11px;
}
#base_block_center {
	position: absolute;
	margin: 30px 0 0 180px;
	width: 620px;
	height: 509px;
	color: #000;
	font-size: 11px;
}
#base_block_center_scroll {
	position: absolute;
	margin: 108px 0 0 190px;
	padding-right: 10px;
	width: 590px; /*600px*/
	height: 421px;
	color: #000;
	font-size: 11px;
	overflow: auto;
}
#base_block_right {
	position: absolute;
	margin: 30px 0 0 801px;
	width: 178px;
	height: 509px;
	color: #000;
	font-size: 11px;
}
#base_block_left p, #base_block_center p, #base_block_right p {
	padding: 0px 10px 0px 10px;
	margin:2px 0px 2px 0px
}

/* fine pagina base */
/**ecogf*/
.titolettoECO{
	color:#C8DFAC;
	font-weight: bold;
	font-size: 14px;
}
.titolettoECOacqua{
	color:#8CD2F3;
	font-weight: bold;
		font-size: 14px;
}
.titolettoECOsole{
	color:#F5A278;
	font-weight: bold;
		font-size: 14px;
}
.titolettoGoccia{
	color:#0052bc;
	font-weight: bold;
	font-size: 14px;
}
.blugoccia {
	color: #0052bc;
}
/* contatti */
#contatti {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_contatti.gif) top left no-repeat;
}
#tabella_contatti {
	position: absolute;
	margin: 50px 0 0 200px;
	width: 580px;
	height: 469px;
	overflow: auto;
}

#lay_scorrevole{
	position: relative;
	margin: 10px 0 0 15px;
	width: 580px;
	height: 450px;
	overflow: auto;
	/*border:1px solid red*/
}
#tabella_contatti a:link, #tabella_contatti a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#tabella_contatti a:hover {
	color: #469026;
}
.title_contatti {
	text-align: center;
	background-color: #00814a;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

/* gf club */
a.linkutili:link, a.linkutili:visited {
	background: url(../img/marker_dettaglio.gif) 0 1px no-repeat;
	padding-left: 16px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}
a.linkutili:hover {
	color: #469026;
}
#titolo_linkutili {
	position: absolute;
	margin: 0;
	width: 980px;
	height: 25px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding-top: 11px;
}
#tabella_linkutili {
	position: absolute;
	margin: 15px 0 0 1px;
	width: 525px;
	height: 121px;
	overflow: auto;
	line-height: 18px;
}

/* eco gf */
#ecogf {
	width: 980px;
	height: 574px;
	background: transparent url(../img/bg_ecogf.gif) top left no-repeat;
}
#titolo_ecogf_centro {
	position: absolute;
	margin-left: 179px;
	padding-top: 10px;
	width: 622px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#tabella_ecogf {
	position: absolute;
	margin: 50px 0 0 200px;
	width: 580px;
	height: 469px;
	overflow: auto;
}

/*stili per FAQ*/
#contentFaq{
	padding-left:10px;
}
/*
#contentFaq dd{
	background: #F1F1F2 url(../img/faqbordo.gif) top left no-repeat;
	width: 519px;
	padding-top: 45px;
	border: 1px solid #D7D8DA;
}*/
#contentFaq span{
}
.faqStampa{
	position: absolute;
	margin-top: -45px;
	text-align:right;
}

/* STILI TOOLTIP */
a.tooltip{
position:relative; /*this is the key*/
z-index:24; 
color: #000;
text-decoration: none;
}

a.tooltip:hover{
z-index:50;
color: #469026;
text-decoration: none;
}
a.tooltip span{display: none; text-decoration: none;}
a.tooltip:hover span{ /*the span will display just on :hover state*/
   display:block;
   position:absolute;
   top:20px; 
	left:20px;/*0.6em; */
	background: #F1F1F2 url(../img/faqbordo2.gif) top left no-repeat;
	width:499px;
	padding-top: 35px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color: #F1F1F2;	
   border: 1px solid #D7D8DA;
	/*border-top:none;*/
	color: #000;
	/*text-indent: 10px;*/
	line-height: 12px;
	
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
	text-align: justify;
	}
/*fine stili tooltip*/

/*stile button scarica catalogo */
.but_catalogo {
	position: relative;
	margin: 10px 0 0 10px;
	width: 120px;
	height: 16px;
	/*border: 1px solid red*/
}
.but_catalogo a:link, .but_catalogo a:visited {
	background: transparent url(../img/bg_but_catalogo2.gif) top left no-repeat;
	color: #fff;
	text-decoration: none;
	font-size: 9px;
	width: 120px;
	height: 14px;
	display: block;
	padding: 2px 0 0 6px;
}
.but_catalogo a:hover {
	color: #000;
}
.testo10{
	font-size: 10px;
	padding:0px 10px 0px 10px;
}
.textul{
	margin:0px 2px 0px 40px;
	padding:0
}
.floatright{
	float:right;
	margin-right: 10px;
	clear: right;
	margin-bottom: 10px;
}
.cella_ricerca {
	width: 605px; /*610px*/
	height: 460px;
	overflow: auto;
	font-size: 11px;
	text-align: justify;
	padding-right: 5px;
}

/*box newsletter nella pagina contatti*/
.box_newsletter{
	position: absolute;
	margin: 50px 0 0 810px;
	width: 160px;
}
.ricercaform{
	margin-top:0px
}
