BODY { SCROLLBAR-FACE-COLOR: #FF9F00; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FF9F00; SCROLLBAR-3DLIGHT-COLOR: #FF9F00; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FF9F00; SCROLLBAR-BASE-COLOR: #FF9F00; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/Home/Sfondo.png); background-attachment:fixed; }
.TitoloNews { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.Copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2EFCF; }
.TestoGrande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold; }
.TitoloProdotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #719935; font-weight: bold; }
.TestoArancio { color: #FF9900; font-weight: bold; }
.TestoPiccolo { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
.Data { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.Testo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.TestoVerde { color: #729A34; }
.TestoNero { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.TitoloCentrale { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; }
.TestoBianco { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.TitoloGrande { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.TitoloBianco { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.TitoloSottomeMenu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #666666; }
.TestoNews { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070; padding-left: 4px; padding-right: 4px; }
.newsletter { top: 5px; width: 460px; height: 25px; font-size: 10px; font-weight:bold; background: url(images/Home/SfondoBarraProdotto.png); text-align: right; color: white; padding: 2px 3px 0 3px; }
.newsletter input { color:#000; font-size:11px; border:#99c554 2px solid; }
A { COLOR: #519621; font-family: Arial, Helvetica, sans-serif; }
A:visited { COLOR: #519621; }
A:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0px; }
.form {border: 1px solid #999999;font-size: 12px;color:#484848;}
.sinistra { padding-left: 10px; padding-right: 5px; }
.sfondoBianco { background-color: #FFFFFF; }
.coloresfondo { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif; BACKGROUND-COLOR: #9E0101 }
.layer { border: 1px dashed #FFFFFF; padding-left: 3px; padding-top: 3px; line-height: 15px; }
.layermenusin { margin-left:15px; width:215px; border: 1px dashed #FFFFFF; padding-top: 3px; line-height: 15px; }
.layer1 { border-right: 1px dashed #587629; padding-left: 3px; padding-top: 3px; line-height: 15px; }
td.layer1:hover { background:#e0e8dd; }
.picframe { border: 1px solid #E4E1D6; background-color: #fff; width: 1%; height: 1%; display: table; padding: 3px; }
.sinistra { padding-left: 15px; }
.destra { padding-right: 15px; }
a img { border:0px }
ul { margin:0; padding:0; list-style:none; }
ul li { background:url(images/Home/tail.gif) bottom left repeat-x; padding:4px 0 3px 0 }
ul li:hover { background-color:#8BBD59; }
ul li a { color:#fff; font-weight: bold; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; }
ul li a:visited { color:#fff; }
ul li a:hover { color:#fff; }
.categoriesel { padding:4px 0 3px 0; color: #FF9900; font-weight: bold; font-size: 14px; background-image: url(images/Home/tail.gif); background-repeat: repeat-x; background-position: left bottom; }
.productListing-even { background-color: #B9D88B; height:40px; }
.productListing-odd { background-color: #DDECC6; height:40px; }
.productListing-heading { background-color: #769f39; height:40px; color:#fff; font-size:12px; font-weight:bold; border-right:#Fff dotted 1px; border-left:#Fff dotted 1px; padding:0px 10px 0px 10px }
.masterproductListing-even { background-color: #DFEDCB; height:40px; border-right:#Fff dotted 1px; border-left:#Fff dotted 1px; }
.masterproductListing-odd { background-color: #fff; height:40px; border:#000 medium dotted; }
.productListing-data { border:#B9D88B 1px dotted; padding:0px 5px}
.productListing-datalegend {padding:10px 5px 10px 25px; color:#557A30; background:url(images/Icone/information.png) no-repeat 6px 6px;}
.productListing-datalegend-white {padding:10px 5px 10px 25px; color:#fff; background:url(images/Icone/information.png) no-repeat 6px 6px;}
.masterproducts { border: 4px solid #769f39; }
#footer a { color:#ffffff; text-decoration: none; }
#footer a:hover { color:#FF8000; text-decoration: none; }
/* IMMAGINI */
.ImmaginiBlu { text-align: center; }
.Thumbnail { background:#FFFFFF; text-align: center; width:120px; height:100px; border: 0px solid #ffffff; }
.Preview { text-align: center; width:285px; height:286px; border: 1px solid #CCC; display:block; position:relative }
.zoom2 { position:absolute; bottom:10px; right:10px; }
.MicroThumbnail { border: 1px solid #ccc; text-align: center; background:#fff; width:80px; height:45px; padding-top:2px }
.TitoloInfoProdotto { clear:both; background-image:url('images/Home/SfondoBarraProdotto.png'); height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding:10px 15px 0px 10px; vertical-align: middle; }
.button_back { float:left; display: block; height:22px; text-align:right; background-color: #D8E9BE; width: 100%; }
.form-button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502; background:#ffac47 url(images/btn_bg.gif) repeat-x 0 100%; color:#fff; cursor:pointer; text-align:center !important; white-space:nowrap; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; height:23px; }
/* HEADER*/
.header { left: 50%; width: 980px; margin-left: -490px; height: 100px; position: relative; z-index:1 }
#headerbarraverde { background-color: #69963B; height: 8px; width: 730px; position:absolute; margin-left:250px; font-size:7px; }
.logo { background-image: url(images/LogoHeader.png); background-repeat: no-repeat; height: 98px; padding-top:2px; float:left; width:770px; cursor: pointer; }
.headerlink { background-image: url('images/sfondoheaderlink.jpg'); background-repeat: no-repeat; float: left; height: 50px; width: 778px; }
.headerlink li { display:inline; float:left; width:125px; margin:15px; background:none; }
.headerlink li:hover { background-color:#E98D18; }
.headerlink li a { font-size:14px; font-weight:bold; color:#ffffff; text-decoration: none; background:url(images/bkg_pipe1.png) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; }
.headerlink li a:hover { color:#FFF; }
.headerlink li a:visited { color:#ffffff; text-decoration: none; background:url(images/bkg_pipe1.png) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; }
.lingue { float: right; height: 86px; width: 155px; }
.headercontattaci { background-color: #69963B; height: 50px; width: 202px; float: right; }
#mostra { position:absolute; top:85px; padding-left:10px; }
.headercontattaci li { position:absolute; margin-left:10px; margin-top:4px; background:none; }
.headercontattaci li:hover { background-color:#8BBD59; }
.headercontattaci li a { font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none; background:url(images/headercontattaci.png) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; }
.headercontattaci li a:hover { color:#FFF; font-size:10px; font-weight:bold; }
.headercontattaci li a:visited { color:#ffffff; text-decoration: none; background:url(images/bkg_pipe1.png) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #ECF4DF; height:50px; }
TR.productListing-odd { background: #ECF4DF; height:25px; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff; height:50px; }
div.boxAutocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0; padding:0; }
div.boxAutocomplete ul { list-style-type:none; margin:0; padding:0; }
div.boxAutocomplete ul li.selected { background-color: #ffb; }
div.boxAutocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor: pointer; }
div#boxResult th { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3E541D; width: 25%; background:#FFF; }
div#boxResult td { text-align: center; vertical-align:top; padding-top: 10px; padding-bottom: 10px; background-image:url(images/SfondoProduct_docs.jpg); empty-cells: show; ; }
div#boxResult .pari { background-color: #89AF4C; }
div#boxResult a { color: #333333; }
div#boxAjaxInProgress { float: right; }
.TestoVerdeGrande { clear:both; background-image:url('images/Home/SfondoBarraProdotto.png'); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left:10px; padding-top:10px; vertical-align: middle; }
.Prezzo, .productSpecialPrice { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9900; font-weight: bold; }
.link { cursor:pointer; }
.link:hover { background-image:url(images/SfondoProduct_docs.jpg); }
div.scroll { height: 220px; overflow: auto; border: 0px solid #666; }
/* ************************************************************************************* */
.boxText .categories { margin:0px 0px 0px 0px; }
.boxText li { padding:0px 0px 0px 0px; width:100%; }
.boxText li, .boxText li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.boxText ul { list-style:none; margin:0px 0px 0px 0px; padding:0; width:219px; }
.boxText .categories { margin:0px 0px 0px 0px; }
.boxText li a { display:block; }
.boxText ul li div { padding-left:19px; }
.boxText .bg_list { background-color:#557A30; }
.boxText .bg_list div { background-color:#69963B; padding-left:10px }
.boxText .bg_list div div { background-color:#7EB647; width:200px; padding-left:15px }
.boxText .bg_list div div a b { background-color:#DDECC6; padding:5px; line-height:20px; }
.boxText ul li:hover.bg_list div div:hover { background-color:#B1D38F; width:205px }
.boxText .bg_list a { font-weight:bold; color:#fff; font-size:11px; line-height:12px; text-transform:uppercase; padding:9px 1px 6px 20px; background:url(images/Home/marker.gif) 5px 12px no-repeat; text-decoration:none; }
.boxText .bg_list a:hover { color:#fff; text-decoration:none; background-color:#7EB647; }
.boxText .bg_list a b { color:#f90; line-height:15px; font-weight:bold; text-decoration:none; }
.boxText .bg_list_un { background-color:#557A30; }
.boxText .bg_list_un a { color:#fff; font-size:11px; line-height:11px; text-transform:uppercase; padding:9px 1px 6px 25px; background:url(images/bg_list.gif) 5px 8px no-repeat; text-decoration:none; }
.boxText .bg_list_un a:hover { color:#fff; text-decoration:none; }
.boxText .bg_list_un a b { color:#fff; font-size:12px; line-height:11px; font-weight:bold; text-decoration:none; }
.navmicro { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; margin:10px 0px 20px 0px; }
.navmicro a { color:#fff; font-size:11px; line-height:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif display:inline;
text-decoration:none }
.navmicro a:visited { color:#fff; }
.navmicro a:hover { text-decoration:none; }
/*#categorie {background:url(images/Home/tail.gif)  bottom left repeat-x; padding:4px 0 3px 0 }
#categorie a{color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 0px 18px; width:220px;} 
#categorie a:visited{color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 0px 18px; width:220px;}
#categorie a:hover {text-decoration:none;color:#FF8000;font-weight: bold;font-size: 14px;}
#categorie br{font-size: 14px; line-height:0.5em;}*/

/* ************************************************************************************* */


.codiceprodotto { display:block; width:80px; height:20px; background-color:#F90; color:#FFF; font-size:16px; font-weight:bold; padding:10px; text-align:center; border:#F60 medium dashed; }
.container { margin: 0px auto; padding:0px; width:705px; position: relative; }
.folio_block { position:absolute; margin:0; top:10px; left:0px }
.main_view { position: relative; }
.window { position: relative; width: 705px; height:240px; OVERFLOW: hidden }
.image_reel { position: absolute; top: 0px; left: 0px }
.image_reel IMG { FLOAT: left }
.paging { Z-INDEX: 100; position:absolute; TEXT-ALIGN: right; line-height:20px; width:200px; bottom:10px; DISPLAY: none; height:37px; right:20px }
.paging A { padding:5px; color:#fff; TEXT-DECORATION: none; font-weight:bold; font-size:14px; }
.paging A.active { border:#557A30 1px solid; BACKGROUND: #FFF; font-weight:bold; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#557A30 }
.paging A:hover { background:##9EB0ED; }
/***** cataloghi ****/
#cataloghi { border:4px solid #69963B; width:968px; z-index:9000; padding:0px 2px 15px 2px; background: url(images/Home/Sfondo.png) 0 -220px; display:none; }
#cataloghi-closer { display:block; float:right; padding:5px; text-decoration:none; margin:3px 3px; font-size:11px; background-color:#769f37; color:#fff; border:#69963B 1px solid; }
#cataloghi-closer:hover { background: #E5ECF3; color: #69963B; }
#cataloghi li { float:left; }
#cataloghi ul li a { background:none; border:none; text-align:center; padding:6px 10px; font-weight:normal; display: inherit; }
#cataloghi ul li.general a { background:none; border-right:#FFF 1px dashed; text-align:center; padding:6px 15px; font-weight:normal; display: inherit; }
#cataloghi li:hover { background-color:#69963b; }
#cataloghi td { border-bottom:#fff 1px dashed; }
#cataloghi-list { margin:0px 5px 5px px; float:none; padding-top:5px; }
#cataloghi-list dl { float:left; margin-right:22px; }
#cataloghi-list dt { font-weight:bold; font-size:13px; border-bottom:1px solid #555; margin-right: 10px; margin-top:4px; }
#cataloghi-list dd a { text-decoration:none; font-size:11px; }
#cataloghi-list dd:hover { background-color:#69963b; margin-right: 10px; }
#cataloghi .data-table a { text-decoration: none; font-size:11px; color:#214D90; }
#cataloghi .data-table a:hover { text-decoration:none; }
.linkgiallo { color:#F90; }
/******************************* INIZIO B2B ***********************************/
#filterBox label { font-weight:bold; }
.row { margin: 10px 0 10px 0; }
.contentgrid { margin:15px; padding:2px; background:#FFF; }
.contentfiltra { border-left:#FFF 1px dashed; color:#FFF; margin:10px; padding:10px; font-size:12px; }
.contentfiltra input { color:#000; }
.contentfiltra .titologrande, .contentcarrello .titologrande{ font-size:24px; padding-bottom:2px; margin-bottom:4px; border-bottom:#FFF 1px dotted; }
.red { color:red; }
.green { color:green; }
.carrello { position:absolute; left:50%; margin-left:-95px; top:16px; z-index: 100; border-radius: 8px; border: 2px solid #FE9B00; padding:3px 2px 3px 6px; background:url(images/SfondoProduct_docs1.jpg) 0 -7px; }
.carrello td { color:#FFF; }
td.z1 { width: 90px; background:url(images/z1.png) 4px 4px #fff no-repeat; text-align:left; height:32px; padding:4px 4px 4px 40px; border-radius: 8px; border: 1px dotted #fff; }
td.z1 { color:#339900; font-size:11px; line-height:12px; font-weight:normal; }
td.z1 a { color:#339900; font-size:11px; line-height:12px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif display:inline;
text-decoration:none }
td.z1 a .cart_content { font-weight:bold; }
td.z1 a:hover { color:#339900; text-decoration:underline; }
.btnAddCart { border-radius: 8px; border: 1px solid #FE9B00; padding: 8px 5px 3px 5px; background: url('images/Home/SfondoBarraProdotto.png') 0 0px; cursor: pointer; margin: 0px 0px -1px 4px; vertical-align:middle;}
.btnAddCart:hover { background:url(images/SfondoProduct_docs1.jpg) 0 -150px; cursor:pointer; }
.prd-qty { display: block; height: 27px; padding:0px; border-right: #666 1px dotted; margin: 4px 0px 0px 0px; }
ul.prd-qty li { padding: 0px; background:none; }
.qtynumber { padding: 5px 7px 6px; color: #484848;}
#box_import_excel, #add_product_fast {display:none;}
#box_import_excel div {float:left;}
#box_import_excel_msg_help {width: 500px; padding:10px; padding: 10px 5px 10px 25px; color: #519621; background: url(images/Icone/information.png) no-repeat 6px 6px;}
#box_import_excel_msg_error {display:none; clear:left;color: red;}
.content_wrapper_table { margin:0px 0px 0px 0px; }
.content_wrapper_td { padding:0px 0px 0px 0px; width:100%; }
.productListing { background-color:#FFF;}
.s_cart_head { color:#2a2a2a; font-size:11px; line-height:14px; font-weight:bold; text-transform:uppercase; }
.s_cart_td { padding:19px 0px 0px 0px; }
.s_cart_td input { border:1px solid #e5e5dc; background:#fff; color:#797969; padding-top:3px; }
.menu_list { width: 100%; }
.menu_head { padding: 5px 32px 5px 10px; cursor: pointer; position: relative; margin:20px 0 5px 0; font-weight:bold; background: #557A30 url(images/Icone/control_play.png) center right no-repeat; border-bottom:2px solid #FE9B00; color:#333 }
.menu_head:hover { background: #7EB647 url(images/Icone/control_play.png) center right no-repeat; padding-right: 32px; }
.menu_body { padding:0 0 0 0px; display: none; }
.orderEdit { color:#CFC;}
.barratotale { clear:both; background-image:url('images/Home/SfondoBarraProdotto.png'); height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding:10px 15px 0px 10px; vertical-align: middle; }
.price_cliente { font-weight:bold; color:#F30;}
.price_cliente_correlati {font-weight:bold; color:#F30; padding-right:10px;}
.ajax_loading {width: 16px;}
.productListing-data-buynow { width:100px;}
.IndirizzoSpedizioniLookup { border:#E2E2E2 2px dotted; padding-left:15px;}
#sped_ind { padding:5px}
.shopping_error { border: 1px solid red; }
.error-msg {border-style:solid !important; border-width:1px !important; background-position:10px 8px !important; background-repeat:no-repeat !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important border-color:#f16048; background-image:url(images/Icone/i_msg-error.gif); color:#df280a}

/******************************* FINE B2B *************************************/



