body{ background-color:#ffffff; background-image:url(../images/sf_bg.gif); background-repeat: repeat-x; font-size:12px; font-family:Verdana; margin:0; padding:0; color: #000000; height: 100%; }

img {behavior: url(../images/pngbehavior.htc);}

p{ margin-top:2px; margin-bottom:5px; }
a{ text-decoration:none; color: #333333; }
a:hover {text-decoration:underline; }

h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; padding: 0px; margin:0px; color: #336600; }
h3{ padding:0px; font-size: 12px; font-family: arial, verdana, sans-serif; }
hr {height:2px; background:#dbdbdc; border:0px; margin:0px 0px; clear:both;}

.wrapper { height: auto !important; min-height: 100%; height: 100%;}

#header { margin: 0 auto; clear: both; background-image: url(../images/sf_pgtop.gif); background-repeat: repeat-x; background-position: center top; display:block; width:960px; height: 305px }
#head { width: 960px; height: 305px; margin-right: auto; margin-left: auto; position: relative; }

#header_prodotti { margin: 0 auto; clear: both; background-image: url(../images/sf_pgtop.gif); background-repeat: repeat-x; background-position: center top; display:block; width:992px; height: 87px }
#head_prodotti { width: 992px; height: 87px; margin-right: auto; margin-left: auto; position: relative; }

#tabs { position: absolute; height: 40px; width: 731px; bottom: 0px; left: 229px; top:45px; background-image: url(../images/sf_menutop.gif); background-repeat: repeat-x; float: right;}
#tabs ul {margin: 0; margin-left:50px; padding: 0px; list-style: none;}
#tabs li {display: inline; margin: 0; padding: 0;}
#tabs a {float: left; border-right: 1px solid #86b329; margin: 0; padding: 0 0 0 8px; text-decoration: none; font-size:13px; font-weight:bold;}
.corrente a {background-color:#295b28; color: #FFE300;}
.nonCorrente a {color: #ffffff;}
#tabs a span {float:left; display : block; padding: 11px 12px 13px 4px; }
#tabs a img {float:left; display : block; padding: 10px 12px 11px 4px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float: none;}
/* End IE5-Mac hack */
#tabs a:hover, #tabs a:focus  {background-color:#295b28; color: #FFE300;}


#banner { height: 196px; width: 196px; position: absolute; left: 2px; top: 87px;}

#head_logo { height: 85px; width: 229px; position: absolute; left: 0px; top: 0px; }
#immagine_bassa { height: 90px; width: 704px; position: absolute; left: 2px; top: 87px; }

#spot_service { height: 166px; width: 220px; position: absolute; left: 708px; top: 87px; background-image: url(../images/spot_service.jpg); background-repeat: no-repeat; padding:15px; padding-top:20px;}

.tit_service { font-size:14px; font-weight:bold; color:#006633; text-align:center; font-family: Arial, Helvetica, sans-serif;}
.txt_service { padding-left:75px; padding-top:5px; padding-bottom:10px;}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#spot_service_prod { height: 186px; width: 220px; position: relative; background-image: url(../images/spot_service_prod.jpg); background-repeat: no-repeat; padding-top:10px; padding-left:4px; padding-right:0px;}
.tit_service_prod { padding-left:75px; padding-right:5px; font-size:14px; font-weight:bold; color:#006633; text-align:left; font-family: Arial, Helvetica, sans-serif;}
.txt_service_prod { padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:10px;}



a.button_yellow { background: transparent url('../images/button_ye_a.gif') no-repeat scroll top right; color: #333333; display: block;  font-weight: bold;  font-size: 12px; height: 25px; margin-right: 6px; padding-right: 20px; text-align:center;  text-decoration: none; }
a.button_yellow span { background: transparent url('../images/button_ye_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 6px 20px; color: #333333;} 
a.button_yellow:hover { color: #D05B04; text-decoration:none;} 
.font11 { font-size:11px;}

a.button_yellowa { background: transparent url('../images/button_ye_a.gif') no-repeat scroll top right; color: #333333; display: block;  font-weight: bold;  font-size: 12px; height: 25px; margin-right: 9px; padding-right: 20px; text-align:center;  text-decoration: none; }
a.button_yellowa span { background: transparent url('../images/button_ye_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 6px 0px; } 
a.button_yellowa:hover { color: #D05B04; text-decoration:none;} 



a.button_yellow20 { background: transparent url('../images/button_ye20_a.gif') no-repeat scroll top right; display: block; float: left; height: 22px;
margin-right: 6px; padding-right: 18px; text-decoration: none; color: #333333; font-family: Verdana; font-size:12px; font-weight:bold; }
a.button_yellow20 span {background: transparent url('../images/button_ye20_span.gif') no-repeat; display: block; line-height: 22px; padding: 1px 2px 2px 18px; text-align:right; margin:0px;} 
a.button_yellow20:hover span{ text-decoration:underline; }

a.button_yellow20c { background: transparent url('../images/button_ye20_a.gif') no-repeat scroll top right; display: block; float: left; height: 22px;
margin-right: 6px; padding-right: 18px; text-decoration: none; color: #333333; font-family: Arial; font-size:12px; font-weight:bold; }
a.button_yellow20c span {background: transparent url('../images/button_ye20_span.gif') no-repeat; display: block; line-height: 22px; padding: 1px 2px 2px 18px; text-align:right; margin:0px;} 
a.button_yellow20c:hover span{ text-decoration:underline; }

a.button_yellow20_back { background: transparent url('../images/button_h20_back_a.gif') no-repeat scroll top right; display: block; float: left; height: 22px;
margin-right: 6px; padding-right: 18px; text-decoration: none; color: #333333; font-family: Verdana; font-size:12px; font-weight:bold; }
a.button_yellow20_back span {background: transparent url('../images/button_h20_back_span.gif') no-repeat; display: block; line-height: 22px; padding: 0px 2px 3px 18px; text-align:right; margin:0px;} 
a.button_yellow20_back:hover span{ text-decoration:underline; }


.sf_head_news { background-color:#D8ECB9; color: #336600; font:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}

#linkweb { margin: 7px 0px 7px 0px; padding:0px 0px 0px 20px; background-image:url(../images/link_icon.gif); background-repeat:no-repeat; color: #0066CC; font-family:Verdana, Helvetica, sans-serif; font-size:12px; }
#linkweb a { color: #336600; text-decoration: none; }
#linkweb a:hover { text-decoration: underline; }

#linkpdf { margin: 10px 0px 10px 0px; margin-top:10px; padding:0px 0px 0px 20px; padding-left:30px; background-image:url(../images/ico_pdf.gif); background-repeat:no-repeat; color: #0066CC; font-family:Verdana, Helvetica, sans-serif; font-size:12px; height:40px; }
#linkpdf a { color: #336600; text-decoration: none; }
#linkpdf a:hover { text-decoration: underline; }



#content{  background-image: url(../images/sf_page.gif); background-repeat: no-repeat; background-position: top center; padding: 14px;  width: 956px; margin-right: auto; margin-left: auto; display:block; height:auto;}

#content_prodotti{background-image: url(../images/sf_page_prodotto.gif); background-repeat: no-repeat; background-position: top center; padding-left: 0px; padding-right: 0px; width: 992px; margin-right: auto; margin-left: auto; display:block; height:auto;}



#box_info{ width:210px; text-align:left; background-color:#f2f2f2; padding:5px; overflow: hidden;}
#box_info img{ float: left; padding-right: 15px;}
#box_info a{ text-decoration:none; color:#222222; }
#box_info a:hover{ text-decoration:underline;  color:#222222; }

#box_info_prod { width:172px; text-align:left; background-color:#f2f2f2; padding:2px;}
#box_info_prod img { float: left; padding-right: 5px;}
#box_info_prod a{ text-decoration:none; color:#222222; }
#box_info_prod a:hover{ text-decoration:underline;  color:#222222; }


#spacer { height:10px;}

#padding_10 { padding:10px; }
#padding_5 { padding:5px; }

#spacer_dot{ border-top:1px dotted #bcdf85;}

.feature{ padding: 5px; width: 570px; vertical-align:top; display:block; position: relative; overflow: hidden;}
.feature img{ padding-right: 5px; padding-bottom: 2px; }
.feature p{ font-family:VERDANA, ARIAL; font-size:12px; color:#333333;}
.feature h3{ padding:0px; margin:0px; font-family: arial, verdana, sans-serif; font-weight:bold; font-size: 12px; color:#333333;}
.feature a{ text-decoration:none; color: #336600; }
.feature a:hover {text-decoration:underline; }
.btn_continua{ text-align:right; background-color:#C7E0A0; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-border-top-left-radius: 5px; /* pour Chrome */ -webkit-border-top-right-radius: 5px; /* pour Chrome */ padding: 3px 6px 3px 6px; }
a.btn_continua { text-decoration:none; color: #336600; }
a.btn_continua:hover {text-decoration:underline; }



.feature_prodotti{ padding: 0px; width: 330px; text-align:center; height:100px; font-family:"Trebuchet MS", Helvetica, Verdana; font-size: 18px; font-weight: bold;}
a.feature_diserbo { color: #ffffff; display: block; height: 100px; text-align:center; text-decoration: none;}
a.feature_diserbo span { background: transparent url('../images/diserbo.jpg') no-repeat; display: block; line-height: 24px; padding-top:60px;padding-bottom:16px; } 
a.feature_diserbo:hover { color: #ffffff; text-decoration:underline;} 

a.feature_irrorazione { color: #ffffff; display: block; height: 100px; text-align:center; text-decoration: none;}
a.feature_irrorazione span { background: transparent url('../images/irrorazione.jpg') no-repeat; display: block; line-height: 24px; padding-top:60px;padding-bottom:16px; } 
a.feature_irrorazione:hover { color: #ffffff; text-decoration:underline;}

a.feature_terreno { color: #ffffff; display: block; height: 100px; text-align:center; text-decoration: none;}
a.feature_terreno span { background: transparent url('../images/lavorazione_terreno.jpg') no-repeat; display: block; padding-top:46px;padding-bottom:10px; padding-right:40px;} 
a.feature_terreno:hover { color: #ffffff; text-decoration:underline;}

a.feature_terreno_en { color: #ffffff; display: block; height: 100px; text-align:center; text-decoration: none;}
a.feature_terreno_en span { background: transparent url('../images/lavorazione_terreno.jpg') no-repeat; display: block; line-height: 24px; padding-top:60px;padding-bottom:16px;} 
a.feature_terreno_en:hover { color: #ffffff; text-decoration:underline;}

.feature_prodotti_diserbo{background: transparent url('../images/diserbo.jpg') no-repeat; padding: 0px; margin:0px; width: 330px; height:100px; display:table;}
.feature_prodotti_irrorazione{background: transparent url('../images/irrorazione.jpg') no-repeat; padding: 0px; margin:0px; width: 330px; height:100px; display:table;}
.feature_prodotti_terreno{background: transparent url('../images/lavorazione_terreno.jpg') no-repeat; padding: 0px; margin:0px; width: 330px; height:100px; display:table;}
.likcatalogo { font-family:"Trebuchet MS", Helvetica, Verdana; font-size: 18px; font-weight: bold; padding-left:5px; text-align:center; color:#FFF;}
.likcatalogo a { color: #ffffff; text-decoration:none;}
.likcatalogo a:hover { text-decoration:underline;} 


.feature_famprod { text-align:center;}
.feature_famprod a { line-height: 24px; font-family:"Trebuchet MS", Helvetica, Verdana; font-size: 16px; font-weight: bold; color: #ffffff; padding-top:10px;} 
.feature_famprod span { line-height: 24px; font-family:"Trebuchet MS", Helvetica, Verdana; font-size: 16px; font-weight: bold; color: #ffffff; padding-top:100px;}
.feature_famprod a:hover { color: #ffffff; text-decoration:underline; padding-top:10px;}

.btncatnews {background-image:url(../images/btnnews.gif); background-repeat:no-repeat; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #000000; margin:0px; width:220px; padding-left:5px; padding-right:15px; height:32px;}
.btncatnews a { color: #000000; text-decoration: none; display: block; }
.btncatnews a:hover { text-decoration: underline; }

.percorso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; padding: 0px; padding-left:10px; color: #336600; }
.percorso a { text-decoration:none; color: #336600; }
.percorso a:hover { text-decoration: underline; }

.thumb { background: transparent url('../images/sf_prodotti.gif') no-repeat;}
#thumbimg { width:242; height:195px; text-align:center; vertical-align:middle;}
#thumname { width:242; height:65px; text-align:center; vertical-align:middle; padding-bottom:5px;}
.thumbFamname { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e2001a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.thumbFamname a { COLOR: #e2001a; text-decoration: none; }
.thumbFamname a:hover { text-decoration: underline; }

.tab_prod {padding: 5px; text-align:left;}

.thumbProdname {padding-left:5px;}
.ProdBargam_B { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#336600;}
.ProdBargam_B a { color:#336600; text-decoration: none;}
.ProdBargam_B a:hover { text-decoration: underline; }

.ProdBargam_S { font-family:Arial; font-size:12px; color:#336600; font-weight:normal; }
.ProdBargam_S a { color:#336600; text-decoration: none;}
.ProdBargam_S a:hover { text-decoration: underline; }

.tab_caratteristiche { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 13px; font-weight:bold; color: #f00000; padding-top:2px; padding-left:15px; }
.prod_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #000000; padding-top:5px; padding-left:15px; padding-right:15px;}
.construction { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#999999}


.left{ float:left; }
.right{ float:right; }
.alignrigth	{text-align:right;}

.feature_page{ padding-right:10px; padding-left:10px; width: 663px; vertical-align:top; display:block; position: relative;}
.feature_page img{ padding-right: 20px; padding-bottom: 2px; }
.feature_page p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:130%;}
.feature_page h3{ padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color:#444444; line-height: normal;}
.feature_page a{ text-decoration:none; color: #336600; }
.feature_page a:hover {text-decoration:underline; }

.colverde {color: #336600;}

#footer { margin: 0 auto; clear: both; background-color:#609638; background-image: url(../images/sf_foot.gif); background-repeat: repeat-x; background-position: center top; display:block; width:100%; height: 100px }
#foot { width: 990px; height: 100px; margin-right: auto; margin-left: auto; position: relative; background-image: url(../images/sf_footmenu.gif); background-repeat: repeat-x; background-position: center top;}
#reserved { height: 20px; width: 500px; position: absolute; left: 30px; color: #bcdf85; text-align:left; padding-top:7px;}
#copylink { height: 20px; width: 950px; position: absolute; color: #bcdf85; text-align:right;  padding-top:7px; }
#copylink a { color: #bcdf85; text-align:right; text-decoration:none; }
#copylink a:hover { color: #bcdf85; text-align:right; text-decoration:underline; }


