body{ background-color:#ffffff; background-image:url(../images/sf_bg.png); background-repeat: repeat-x; font-size:12px; font-family:Verdana; margin:0; padding:0; color: #000000; height: 100%; }

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: #e2001a; }


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; display:block; width:960px; height: 322px }
#head { width: 960px; height: 322px; margin-right: auto; margin-left: auto; position: relative; }

#header_prodotti { margin: 0 auto; clear: both; display:block; width:1000px; height: 90px; }
#head_prodotti { width: 1000px; height: 90px; margin-right: auto; margin-left: auto; position: relative; }



#tabs { position: absolute; height: 220px; width: 250px; bottom: 0px; left: 4px; top:90px;}

.menuv { list-style-type: none; margin: 0; padding: 0; width: 220px; }
.menuv li{margin-bottom: 1px;}
.menuv li a{ background-image:url(../images/sf_menu1.png); background-repeat:no-repeat; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; display: block; color: #FFE300; width: auto; margin:0px; text-indent: 9px; text-decoration: none; height:35px; line-height:35px;}
.menuv li a:visited, .menuv li a:active{ color: #FFE300;}
.menuv li a:hover{ color: #c25607; font-size:18px; background-image:url(../images/sf_menu2.png); background-repeat:no-repeat; text-decoration: none; height:35px; line-height:35px;}
#corrente a { background-image:url(../images/sf_menu2.png); background-repeat:no-repeat; font-size:18px; color: #c25607; text-decoration: none; height:35px; line-height:35px;}
#nonCorrente a {}

#headbar { height: 80px; width: 960px; position: absolute; left: 0px; top: 0px; }
#banner { height: 230px; width: 710px; background-color:#FFFFFF; position: absolute; left: 250px; top: 85px;}

#spot_service { height: 165px; width: 210px; position: relative; background-image: url(../images/spot_service.jpg); background-repeat: no-repeat; padding:5px; padding-top:20px; font-size:12px;}
.tit_service { padding-left:75px; font-size:14px; font-weight:bold; color:#000000; text-align:left; font-family: Arial, Helvetica, sans-serif;}
.txt_service { padding-left:15px; padding-top:20px; padding-bottom:10px;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button_yellow { background: transparent url('../images/button_ye_a.gif') no-repeat scroll top right; color: #000000; 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: #000000;} 
a.button_yellow:hover { color: #000000; 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:#fff287; color: #c25607; 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: #e2001a; text-decoration: none; }
#linkweb a:hover { text-decoration: underline; }

#linkpdf { margin: 7px 0px 7px 0px; padding:0px 0px 0px 20px; background-image:url(../images/ico_pdf.gif); background-repeat:no-repeat; color: #0066CC; font-family:Verdana, Helvetica, sans-serif; font-size:12px; }
#linkpdf a { color: #e2001a; text-decoration: none; }
#linkpdf a:hover { text-decoration: underline; }



#content{  background-image: url(../images/sf_page.png); 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; width: 990px; margin-right: auto; margin-left: auto; padding-left:0px; padding-right:10px; display:block; height:auto;}

#box_info{ width:210px; text-align:left; background-color:#f2f2f2; padding:5px;}
#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 #c25607;}




.feature{ padding: 5px; width: 367px; vertical-align:top; display:block; position: relative;}
.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: #e2001a; }
.feature a:hover {text-decoration:underline; }
.btn_continua{ text-align:right; background-color:#fff287; 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: #c25607; }
a.btn_continua:hover {text-decoration:underline; }

.feature_prodotti{ padding: 0px; width: 325px; 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: 340px; 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:295px;padding-bottom:21px; } 
a.feature_diserbo:hover { color: #ffffff; 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;}


.percorso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; padding: 0px; padding-left:10px; color: #e2001a; }
.percorso a { text-decoration:none; color: #e2001a; }
.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:#e2001a;}
.ProdBargam_B a { color:#e2001a; text-decoration: none;}
.ProdBargam_B a:hover { text-decoration: underline; }

.ProdBargam_S { font-family:Arial; font-size:12px; color:#e2001a; font-weight:normal; }
.ProdBargam_S a { color:#e2001a; 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: #e2001a; }
.feature_page a:hover {text-decoration:underline; }

.colverde {color: #e2001a;}


#footer { margin: 0 auto; clear: both; background-color:#609638; background-image: url(../images/sf_foot.png); 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.png); background-repeat: repeat-x; background-position: center top;}
#reserved { height: 20px; width: 500px; position: absolute; left: 30px; color: #FFE88C; text-align:left; padding-top:7px;}
#copylink { height: 20px; width: 950px; position: absolute; color: #FFE88C; text-align:right;  padding-top:7px; }
#copylink a { color: #FFE88C; text-align:right; text-decoration:none; }
#copylink a:hover { color: #FFE88C; text-align:right; text-decoration:underline; }

