@charset "UTF-8";
.modulo:hover .admin-edit, .moduli:hover .admin-edit { display:block}
.admin-edit { position:absolute; z-index:999; top:10px; right:10px; width:50px; height:45px; display:none; background:url(img/admin-edit.png) no-repeat 50% 50%}
.admin-edit span { display:none}
*{padding:0;margin:0;}
body{background-color:#FFF;background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#808080;}
a img{border:none;}
li{list-style-type:none;}
p{line-height:1.4em;margin-bottom:.6em;}
h1,h2,h3,h4,h5{margin-bottom:6px;}
.float-right{float:right!important;}
ol{list-style-type:none;}
.big { font-size:2em !important}
.invisible { display:none !important}
button.button, input.button{overflow:visible;width:auto;background-image:url(img/sfondo_bottone.png);border:1px solid #717171;cursor:pointer;}
.product-view .product-shop{width:170px;position:absolute;right:-10px;top:0;z-index:11;padding:10px;background-image:url(img/velina_sfumata.png);}
.add-to-box .add-to-cart{float:left;display:block;margin:0;width:200px;background-image:url(img/addtocart.png);background-repeat:no-repeat;background-position:0 100%;margin-bottom:6px;height:45px;position:relative;}
.one-page-checkout{position:absolute;top:30px;width:960px;height:26px;background-image:url(img/sfondo_barra_checkout.png);background-repeat:repeat-x;}
.one-page-checkout .step-title{padding:0 5px;text-align:right;line-height:26px;color:#3E3D40;background-image:url(img/sfondo_barra_spenta.png);background-position:0 0;background-repeat:repeat-x;}
.one-page-checkout .active .step-title{cursor:default;background-image:url(img/sfondo_barra_accesa.png);background-position:0 0;background-repeat:repeat-x;}
.print-only{display:none!important;}
#testata{width:962px;margin:0 auto;position:relative;height:94px;z-index:30;}
#testata.byt{margin-bottom:16px;height:104px;}
#testata h1.logo{width:254px;height:45px;display:block;position:absolute;top:13px;left:4px;background-position:0 0;background-image:url(img/logo.png);background-repeat:no-repeat;}
#testata.byt h1.logo{width:250px;height:50px;display:block;position:absolute;top:13px;left:4px;background-position:0 0;background-image:url(img/logo_byt.png);background-repeat:no-repeat;}
#testata h1.logo a{overflow:hidden;text-decoration:none;cursor:pointer;}
#testata h1.logo a span{text-indent:-1000px;display:block;width:100%;height:100%;}
#utilities{position:absolute;right:8px;top:25px;z-index:121;}
#choose_country,#lingua,#login,#cartlink{float:left;position:relative;margin-right:10px;display:block;height:20px;border-right:1px solid #666;}
#lingua.noborder {border-right:0px none #666}
#logout{margin-left:10px;margin-right:10px;}
#login,#cartlink{text-decoration:none;color:#666;line-height:20px;cursor:pointer;}
#cartlink{border-right:none;margin-right:6px;cursor:pointer;}
#link_home{position:absolute;bottom:0;right:0;display:block;height:26px;line-height:26px;width:52px;text-decoration:none;color:#323232;text-transform:uppercase;font-weight:bold;font-size:14px;text-align:center;display:block;background-color:#333;background-image:url(img/sfondo_maniglia_byt.png);background-repeat:repeat-x;background-position:-16px 0;border:1px solid #58585A;cursor:pointer;}
#link_home span{text-indent:-300px;display:block;overflow:hidden;background-image:url(img/loghino_bianco.png);background-position:50%;background-repeat:no-repeat;}
#choose_country label span{display:block;position:absolute;left:0;height:20px;width:22px;overflow:hidden;text-indent:-100px;background-image:url(img/mondino.png);background-repeat:no-repeat;background-position:0 50%;}
#lingua label span{display:block;position:absolute;left:0;height:20px;width:22px;overflow:hidden;text-indent:-100px;background-image:url(img/fumetto.png);background-repeat:no-repeat;background-position:0 50%;}
#login span{display:block;float:left;height:20px;background-image:url(img/lucchetto.png);background-repeat:no-repeat;background-position:0 50%;padding-left:22px;margin-right:10px;}
#cartlink span{display:block;float:left;height:20px;background-image:url(img/cart.png);background-repeat:no-repeat;background-position:0 50%;padding-left:24px;margin-right:10px;}
/*#testata .barra{left:164px;bottom:0;position:absolute;width:798px;display:block;height:26px;background-image:url(img/sfondo_maniglia.png);background-repeat:repeat-x;z-index:10;border:1px solid #58585A;margin-left:-1px;background-position:0 -26px;background-color:#333;}
*/
#testata .barra{left:0px;bottom:0;position:absolute;width:960px;display:block;height:26px;background-image:url(img/sfondo_maniglia.png);background-repeat:repeat-x;z-index:10;border:1px solid #58585A;margin-left:-1px;background-position:0 -26px;background-color:#333;}
#testata.byt .barra{left:0;bottom:0;position:absolute;width:900px;display:block;height:26px;background-image:url(img/sfondo_barraBYT.png);background-repeat:repeat-x;z-index:10;border:1px solid #006F95;margin-left:-1px;background-position:0 0;background-color:#006F95;}
.menu_orizzontale{margin:0;list-style-type:none;line-height:1.8em;height:100%;}
.menu_orizzontale li{padding:0;float:left;height:100%;position:relative;line-height:26px;border-right:1px solid #999;display:inline;_width:1px;white-space:nowrap;}
#testata .menu_orizzontale li a{font-size:13px;font-weight:normal;text-transform:uppercase;color:#FFF;text-decoration:none;padding:0 14px;display:block;height:100%;}
#testata .menu_orizzontale li a.accesa,.menu_orizzontale li a:hover{color:#FFF;background-image:url(img/sfondo_maniglia.png);background-repeat:repeat-x;background-position:50% 0;}
#testata.byt .menu_orizzontale li a.accesa,#testata.byt .menu_orizzontale li a:hover{color:#FFF;background-image:url(img/sfondo_barraBYT.png);background-repeat:repeat-x;background-position:50% -26px;}
#ricerca{position:absolute;
right:15px;
top:45px;
width:171px}
#searchterm{position:absolute;top:0;right:10px;background:url(img/search-flow.png) center top repeat-x;border:0;margin:0;padding:1px 0 0 0;font-size:11px;line-height:15px;width:141px;height:19px;outline:none;}
#ricerca label{display:none;}
#ricerca .left{display:block;position:absolute;right:151px;top:0;width:20px;height:19px;background:url(img/search-left.png) left top no-repeat;}
#ricerca .right{display:block;position:absolute;right:0;top:0;width:10px;height:19px;background:url(img/search-right.png) right top no-repeat;}
#ricerca .submit{display:none;}
#corpo_pagina{width:962px;margin:0 auto;overflow:show;position:static;z-index:1;_padding-left:16px; margin-top:15px}
.moduli{width:980px; position:relative}
.popup .moduli{width:635px;height:500px;}
.clear{clear:both;}
#product_finder{left:12px;width:958px;margin:0 auto 25px auto;z-index:29;}
#product_finder .slider{height:171px;background-color:#FFF;margin:0 auto;position:relative;z-index:28;border:1px solid #CCC;border-top:0 none transparent;}
#product_finder .slider #attributi_prodotti{position:absolute;top:15px!important;left:5px;z-index:27;height:22px;}
#product_finder .slider #attributi_prodotti fieldset{float:left;padding:0;background-image:url(img/sfondo_tendina.png);outline:none;border:0 none;margin:0 5px;position:relative;z-index:26;border:1px solid #F2f2f3;}
#product_finder .slider #attributi_prodotti fieldset.acceso{background-image:url(img/sfondo_tendina_on.png);border:1px solid #FBBD1A;}
#product_finder .slider #attributi_prodotti select{float:left;margin:-2px 5px 0 10px;border:0 none #FFF;background-color:#CCC;outline:none;}
#product_finder .slider #attributi_prodotti select option{padding:0 10px;}
#product_finder .slider #attributi_prodotti a.aggiungi{background-image:url(img/aggiungi.png);background-repeat:no-repeat;background-position:0 50%;width:14px;height:14px;text-indent:-100px;overflow:hidden;display:block;float:left;cursor:pointer;margin:0 10px;}
#product_finder .slider #attributi_prodotti a.aggiungi:hover{background-position:100% 50%;}
#product_finder .slider #attributi_prodotti a.rimuovi{background-image:url(img/rimuovi.png);background-repeat:no-repeat;background-position:0 50%;width:14px;height:14px;text-indent:-100px;overflow:hidden;display:inline-block;cursor:pointer;display:block;position:absolute;right:5px;top:3px;}
#product_finder .slider #attributi_prodotti a.rimuovi:hover{background-position:100% 50%;}
#product_finder .slider #attributi_prodotti a.freccina{background-image:url(img/freccina.png);background-repeat:no-repeat;background-position:0 50%;width:14px;height:14px;text-indent:-100px;overflow:hidden;display:inline-block;cursor:pointer;display:block;position:absolute;right:5px;top:3px;z-index:-1;}
/*#maniglia{position:absolute;bottom:0;left:0;display:block;height:26px;line-height:26px;width:155px;text-decoration:none;color:#323232;text-transform:uppercase;font-weight:bold;font-size:14px;text-align:left;display:block;background-color:#333;background-image:url(img/sfondo_barra_accesa.png);background-repeat:repeat-x;background-position:-16px 0;border:1px solid #fbbd1e;}*/
#product_finder .pagination { background-color:#EFEFEF}

#maniglia{display:block;height:26px;line-height:26px;text-decoration:none;color:#323232;text-transform:uppercase;font-weight:bold;font-size:14px;text-align:left;display:block;/*background-color:#333;background-image:url(img/sfondo_barra_accesa.png);background-repeat:repeat-x;background-position:-16px 0;border:1px solid #fbbd1e; margin:-1px; color:#000; color:#000 !important*/}
#maniglia.aperta, #maniglia.attiva:hover{background-repeat:repeat-x;background-position:-16px 0;/*background-image:url(img/sfondo_barra_accesa.png);background-color:#333*/;background-repeat:repeat-x;cursor:pointer;color:#FFF !important}
#maniglia.aperta {/*background-image:url(img/sfondo_maniglia.png);*/} 
#maniglia span{height:23px;/*line-height:20px*/;display:block;/*margin:3px 5px 3px 5px;padding:0;*/padding-left:30px;background-image:url(img/freccino_PF.png);background-position:0px 3px;background-repeat:no-repeat;}
#maniglia.aperta span{background-position:0px -27px;}
#product_finder .scroller{height:107px;width:846px;overflow-x:hidden;margin:5px 56px;position:absolute;bottom:14px;}
#product_finder .scroller ul.product_list{list-style-type:none;white-space:nowrap;width:34000px;background-color:#FFF;height:107px;}
#product_finder .scroller ul.product_list li{float:left;font-size:10px;margin:4px 8px 0 7px;width:126px;background-color:#FFF;height:96px;position:relative;text-align:center;border:1px solid #FFF;}
#product_finder .scroller ul.product_list li.tipo{float:left;font-size:10px;margin:4px 7px 0 7px;background-color:#FFF;height:96px;position:relative;text-align:center;border:1px solid #FFF;white-space:normal!important;}
#product_finder .scroller ul.product_list li.tipo img{height:50px!important;}
#product_finder .scroller ul.product_list li a{text-align:center;color:#CCC;text-decoration:none;display:block;height:100%;width:100%;background-color:transparent;position:absolute;z-index:25;}
#product_finder .scroller ul.product_list li a:hover{color:#FBBD1A;}
#product_finder .scroller ul.product_list li.selezionato{border:1px solid #FBBD1A;}
#product_finder .scroller ul.product_list li a.grouplink{text-align:center;color:#CCC;text-decoration:none;display:block;height:16px;width:100%;background-color:transparent;position:absolute;bottom:0;z-index:25;}
.pagination{position:absolute;width:100%;bottom:0;height:18px;/*background-image:url(img/sfondo_tendina.png);*/}
.pagination ul{position:relative;bottom:0;z-index:24;list-style-type:none;margin:0 0 0 -50%;display:block;}
.pagination li{float:left;list-style-type:none;}
.pagination li a{width:10px;height:10px;display:block;overflow:hidden;background-image:url(img/paginazione.png);background-repeat:no-repeat;background-position:0 0;margin:0 2px;cursor:pointer;text-decoration:none;}
.pagination li a.attivo,.pagination li.attivo a{background-position:0 -10px;}
.pagination li a span{display:block;text-indent:-50px;text-align:center;font-size:6px;line-height:10px;color:#CCC;}
.pagination li a.pag span{text-indent:0;color:#FFF;}
.pagination li a.attivo span{color:#FFF;}
.pagination ul .count{float:left;color:#CCC;font-size:10px;margin:0 5px;display:block;}
.pagination .disabled a{color:#DDD;}
.pagination .pagination-previous{width:60px;height:20px;background:none;color:#808080;text-align:right;margin-top:-1px;margin-right:5px;font-size:10px;}
.pagination .pagination-next{width:60px;height:20px;background:none;color:#808080;text-align:left;margin-top:-1px;margin-left:5px;font-size:10px;}
#product_finder .scroller ul li a img{border:0 none;}
#product_finder .slider .carousel-control{position:absolute;bottom:19px;display:block;height:102px;width:50px;overflow:hidden;cursor:pointer;}
#product_finder .slider .carousel-control:hover{background-position:50% 50%!important;}
#product_finder .slider .carousel-control span{text-indent:-100px;display:block;}
#product_finder .slider #bottone_prev{left:5px;background:#FFF url(img/scroller-left_off.gif) no-repeat 50% 50%;}
#product_finder .slider #bottone_next{right:5px;background:#FFF url(img/scroller-right_off.gif) no-repeat 50% 50%;}
#product_finder .slider #bottone_prev:hover {background:#FFF  url(img/scroller-left.gif) no-repeat 50% 50%;}
#product_finder .slider #bottone_next:hover {background:#FFF  url(img/scroller-right.gif) no-repeat 50% 50%;}
.sfondo,.barra/*,#maniglia*/,.collezioni,.selezionato{-moz-box-shadow:2px 2px 3px #DDD;-webkit-box-shadow:2px 2px 3px #DDD;}
.modulo{float:left;display:inline;position:relative;margin:0 15px 15px 0;}
.modulo-img{float:left;display:inline;position:relative;margin:0 15px 12px 0;}
.modulo-img .sfondo{z-index:2;border:1px solid #CCC;position:absolute;width:100%;height:100%;}
.col2-right-layout .sfondo{;border:1px solid #CCC;}
.col2-right-layout-cart .sfondo{;border:1px solid #CCC;}
.col2-left-layout .sfondo{;border:1px solid #CCC;}
.nobox{border:0 none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}
.modulo .sfondo{width:100%;height:100%;background-color:#FFF;z-index:2;position:absolute;background-repeat:no-repeat;border:1px solid #CCC;}
.ombrina{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.blur(pixelradius=3);background-color:#DDD;}
#slideshow-apertura{width:970px;position:relative;margin-bottom:12px;height:396px;}
#slideshow-apertura-container{position:relative;height:100%;width:100%; overflow:hidden}
#slideshow-apertura .pagination{bottom:10px;height:14px;}
#slideshow-popup{width:635px;position:relative;margin-bottom:12px;height:500px;}
#slideshow-popup-container{position:relative;height:100%;width:100%;}
.apertura{width:960px;height:390px;font-size:16px;}
.video {width:960px;height:544px;font-size:16px;}
.pageflip{width:960px;height:550px;font-size:16px;}
.secondo-livello{width:310px;height:390px;float:left;font-size:12px;}
.terzo-livello{width:635px;height:255px;float:left;font-size:12px;}
.quarto-livello{width:310px;height:255px;float:left;font-size:12px;}
.quinto-livello{width:310px;height:120px;float:left;font-size:12px;}
.modulo-popup{width:635px;height:500px;float:left;font-size:12px;}
.modulo-istituzionale{width:750px;height:255px;float:left;font-size:14px;}
.modulo-dashboard{width:690px;height:255px;float:left;font-size:14px;}
.modulo-dashboard-stretto{width:330px;height:125px;float:left;font-size:14px;}
.mappa {width:715px;height:450px;font-size:12px; z-index:1}
.retailers {width:230px;/*height:140px;*/font-size:12px; }
.retailers sfondo { text-align:center}
.headlines {width:960px;/*height:140px;*/font-size:12px; height:25px; position:relative}
.headlines sfondo { text-align:center}
#headlines-container { height:25px; position:absolute; left:100px; top:0px; overflow:hidden}
.headlines h3{font-size:12px !important; display:block; background-image:url(img/velina_sfumata.png); background-position:-10px 25%; width:100px; height:25px; line-height:25px;}
.headlines h3 span { margin-left:14px}
.headlines ul {}
.headlines ul li { display:block; margin:0 10px; clear:both; height:25px;line-height:25px; white-space:nowrap}
.headlines ul li a { font-weight:normal}
.headlines ul li.importante, .headlines ul li.importante a  { color:#e6a700}
.schedaprodotto{width:960px;min-height:500px;}
.testo-esterno{margin-bottom:120px;}
.modulo-dashboard-stretto {margin-bottom:150px;}
.testo-esterno h3{margin:3px 0;}
.modulo .esterno{position:absolute;top:100%;margin:8px 0;z-index:3;}
.area-sens{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:3;background-image:url(img/velina_rollover.png);background-repeat:no-repeat;background-position:-5px -5px;cursor:pointer;}
.area-sens span{display:none;}
.area-sens:hover{background-repeat:repeat;_background-image:none;}
.modulo .velina{position:absolute;width:100%;}
.modulo .TL{top:0;left:0;}
.modulo .TR{top:0;right:0;}
.modulo .BL{bottom:0;left:0;}
.modulo .BR{bottom:0;right:0;}
.modulo .TR .content,.modulo .BR .content{float:right;}
.modulo .nera,.modulo-img .nera{background-image:url(img/velina_nera.png);color:#FFF;}
.modulo .bianca,.modulo-img .bianca{background-image:url(img/velina_bianca.png);color:#808080;}
.modulo .sfumata,.modulo-img .sfumata{background-image:url(img/velina_sfumata.png);color:#808080;background-position:50% 0;background-repeat:repeat-x;}
.modulo a{color:inherit!important;text-decoration:none;cursor:pointer;}
a.details{color:#000!important;font-weight:bold;text-decoration:none;margin:5px 0 0 0;cursor:pointer; font-size:12px}
a.freccino{padding-right:10px;line-height:1.3em;background-image:url(img/freccino_link.png);background-repeat:no-repeat;background-position:100% 50%;text-decoration:none;font-weight:bold;float:left;clear:both;}
a.submit{float:none;margin:6px;}
a.details:hover{color:#808080!important;}
.modulo .content{margin:1.2em;}
.apertura .content{margin:2em;}
.modulo h1{font-size:2.4em;}
.modulo h2{font-size:2em;}
.modulo h3{font-size:1.6em;}
.modulo h4{font-size:1.4em;}
.modulo h5{font-size:1.2em;}
#scheda_prodotto{height:550px;}
#scheda_prodotto .sfondo{position:relative!important;}
#scheda_prodotto #images{position:relative;width:580px;height:520px;overflow:hidden;background:url(img/loading.gif) no-repeat 50% 40%;text-align:center;float:left;}
#scheda_prodotto .zoom{display:block;position:absolute;top:10px;right:10px;width:24px;height:24px;background:url(img/bottone_zoom.gif) no-repeat 50% 50%;overflow:hidden;}
#scheda_prodotto .zoom span{display:block;text-indent:-100px;}
#scheda_prodotto #main-image{margin-left:10px;}
#scheda_prodotto .product_views{list-style-type:none;padding:0;display:block;position:absolute;bottom:10px;left:10px;}
#scheda_prodotto .product_views .label{display:block;text-align:left;color:#666;height:20px;font-size:11px;}
#scheda_prodotto .product_views li{float:left;margin-right:10px;}
#scheda_prodotto .product_views li a{cursor:pointer;}
#scheda_prodotto .product_views li a img{border:0 none;}
#scheda_prodotto .descrizione{width:325px;margin-right:30px;margin-top:10px;float:right;padding-bottom:80px;}
#scheda_prodotto .descrizione h1{color:#666;font-size:22px;}
#scheda_prodotto .descrizione h3{color:#666;font-size:16px;margin:10px 0;font-weight:normal;}
#scheda_prodotto .descrizione p{color:#666;font-size:11px;margin:10px 0;text-align:justify;}
#scheda_prodotto #product_tabs ul{color:#666;font-size:11px;list-style-type:none;margin:10px 0;}
#scheda_prodotto #product_tabs ul li{background-image:url(img/becco.png);background-position:0 3px;background-repeat:no-repeat;padding-left:12px;margin-bottom:3px;}
#scheda_prodotto ul.varianti_prodotto{color:#666;font-size:11px;list-style-type:none;margin:10px 0;}
#scheda_prodotto ul.varianti_prodotto li{float:left;margin-right:10px;line-height:16px;height:26px;}
#scheda_prodotto ul.varianti_prodotto li a{cursor:pointer;}
#scheda_prodotto ul.varianti_prodotto li a img{border:0 none;}
#scheda_prodotto ul.varianti_prodotto li a.attivo img{border:3px solid #ccc;margin-top:-3px;}
.attesa{background-image:url(img/loading.gif);background-repeat:no-repeat;background-position:50%;width:960px;height:400px;}
#attesaPF{background-image:url(img/velina_bianca.png);width:965px;height:171px;z-index:99;position:absolute;}
#attesaPF .rotella{background-image:url(img/loading.gif);background-repeat:no-repeat;background-position:50%;width:100%;height:100%;}
.invisibile{display:none; background-image:url() !important}
ul#product_tabs{position:relative;margin-top:10px;list-style-type:none;height:30px;}
ul#product_tabs li{float:left;margin-right:5px;padding:0 15px;text-align:center;background-image:url(img/sfondo_maniglia.png);height:22px;color:#FFF;line-height:22px;background-position:0 0;cursor:pointer;}
ul#product_tabs li a{color:#FFF;}
ul#product_tabs li.last{margin-right:0;}
ul#product_tabs li.acceso{color:#FFF;background-position:0 -26px;}
ul#product_panels{list-style-type:none;font-size:13px;}
ul#product_panels li{float:left;top:34px;width:100%;}
#scheda_prodotto .acquista{width:325px;position:absolute;right:30px;bottom:120px;background-image:url(img/addtocart.png);background-position:50%;background-repeat:no-repeat;height:45px;width:325px;}
#scheda_prodotto .adding{background-image:url(img/loading.gif);}
#scheda_prodotto .added{background-image:url(img/added.png);}
#scheda_prodotto .acquista form{position:relative;margin-top:23px;}
.waiting{padding-left:15px;background-image:url(img/loading.gif);background-repeat:no-repeat;background-position:0 50%;height:32px;}
#scheda_prodotto .acquista .button{background-image:url(img/sfondo_maniglia.png);background-position:0 -26px;height:22px;width:138px;color:#FBBD1A;border:0 none;line-height:14px;float:right;cursor:pointer;}
#scheda_prodotto .related_products{list-style-type:none;display:block;padding:10px 0;border-top:1px solid #CCC;width:100%;float:left;clear:both;height:80px;}
#scheda_prodotto .related_products li{float:left;margin-left:10px;margin-right:10px;text-align:center;color:#CCC;font-size:10px;}
#scheda_prodotto .related_products li a img{border:0 none;display:block;}
#scheda_prodotto .related_products .label{display:block;text-align:left;color:#666;height:20px;font-size:11px;margin-left:10px;}
#footer{position:relative;width:960px;margin:0 auto;text-align:center;color:#666;margin-top:50px;}
#footer .legal { color:#acacac}
#shopping-cart-table-header table{background-image:url(img/sfondo_barrachiara.png);background-position:50% 0;border:1px solid #CCC;}
.cart .totals table{background-image:url(img/sfondo_barrachiara.png);background-position:50% 0;border:1px solid #CCC;height:26px;}
.cart .totals table td.arancio{background-image:url(img/sfondo_barra_accesa.png);background-position:50% 0;height:26px;}
.centrato{left:50%;position:relative;float:left;}
.pagination .centrato{margin-top:4px;}
#footer .barra{background-image:url(img/sfondo_barrachiara.png);background-position:50% -26px;border:1px solid #CCC;height:26px;}
#footer .menu_orizzontale{position:relative;}
#footer .menu_orizzontale li a{font-size:13px;font-weight:normal;text-transform:uppercase;color:#585858;text-decoration:none;padding:0 14px;display:block;height:100%;}
.menu_orizzontale li a.accesa,.menu_orizzontale li a:hover{color:#333;background-image:url(img/sfondo_barrachiara.png);background-repeat:repeat-x;background-position:0 0;}
#footer .menu_orizzontale li.last{border-right:none;}
#footer .menu_footer{/*width:585px;*/ width:765px; position:absolute;top:0;left:0;}
#footer .rivenditori{width:174px;position:absolute;top:0;left:592px;}
#footer .BYT{width:185px;position:absolute;top:0;right:0;background-image:url(img/sfondo_barraBYT.png);}
#footer .tiendas {width:185px;position:absolute;top:0;right:0;background-image:url(img/sfondo_barra_accesa.png);}
#footer .tiendas li a:hover{color:#000; background-image:url(img/sfondo_barra_accesa.png) !important;}
#footer .BYT li{width:100%;padding:0;}
#footer .BYT li a:hover{background-image:url(img/sfondo_barraBYT.png)!important;}
#footer .BYT a span{background-image:url(img/loghino-byt.png);background-repeat:no-repeat;background-position:50%;text-indent:-500px;display:block;overflow:hidden;height:24px;margin:0;}
.centrato .menu_orizzontale{position:relative;margin-left:-50%;}
#footer .logo{width:38px;height:36px;background-position:50% 100%;margin:0 auto 10px auto;padding-top:50px;background-image:url(img/logo_footer.png);background-repeat:no-repeat;}
#footer span{display:block;margin:10px auto;font-size:11px;}
#footer .logo a{width:100%;height:100%;display:block;overflow:hidden;text-decoration:none;}
#footer .logo a span{margin:0;text-indent:-100px;}
input.combo{color:#666;text-decoration:none;background-color:transparent;border:0 none;margin-left:20px;height:20px;line-height:20px;padding-top:1px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;}
#choice_combo{width:35px;font-size:11px;font-weight:bold;}
.es #choice_combo{width:50px;font-size:11px;font-weight:bold;}
#lang_combo{width:50px;font-size:11px;font-weight:bold;}
input.tendina_scegli,input.tendina_opzione{color:#666;padding:3px 5px;text-decoration:none;background-color:transparent;border:0 none;height:14px;line-height:1.4em;font-size:1em;cursor:pointer;font-family:Arial,Helvetica,sans-serif;width:112px;z-index:12;}
#scegli_tipo_combo{width:140px; font-weight:bold}
#scegli_linea_combo{width:140px;}
.opzione ul,.scelta ul{list-style-type:none;display:block;margin:0 0 8px 0;}
.opzione ul li,.scelta ul li{font-size:11px;padding:2px 2px 2px 12px;margin:0;cursor:pointer;color:#666;background-repeat:no-repeat;line-height:16px;background-position:5px 50%;cursor:pointer;}
#scegli_colore_options li{padding:2px 2px 2px 25px;}
.opzione ul li:hover,.scelta ul li:hover{background-color:#CCC;color:#000;}
.opzione ul em,.scelta ul em{display:block;padding:5px 5px 2px 5px;}
.opzione,.scelta{z-index:100;position:relative!important;left:0!important;top:3px!important;}
#choice_options{width:50px!important;}
div.autocomplete{position:absolute;/*left:0!important;*/top:0!important;background-image:url(img/sfondo_tendina.png);border:1px solid #F2F2F3;margin:0;padding:20px 3px 3px 20px;text-align:left;max-height:200px;overflow:auto;z-index:100;}
div.autocomplete ul{list-style-type:none;margin:0;padding:0;}
div.autocomplete ul li.selected{color:#000;}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;color:#666;float:none!important;padding:2px;cursor:pointer;font-size:1em;cursor:pointer;}
.news{margin:0 8px 15px 7px;}
.news .colonna_sx{float:left;width:310px;font-size:15px;}
.news .colonna_dx{float:left;width:635px; position:relative}
.box{background-color:#ECEDED;display:block;border:1px solid #ECEDED;margin-bottom:10px;}
.news .colonna_sx h3{margin:10px 20px;font-size:25px;font-weight:normal;color:#707173;}
.news .colonna_sx h3 a{color:#707173;text-decoration:none;}
.news .colonna_sx h3 a:hover{color:#006F95;}
.news .colonna_sx li{list-style-type:none;margin:5px 0;}
.news .colonna_sx .tagcloud li{list-style-type:none;display:inline;line-height:20px;}
.news .colonna_sx .years{margin:10px 20px;color:#707173;}
.news .colonna_sx li a{color:#707173;text-decoration:none;}
.news .colonna_sx li a:hover{color:#006F95;}
.news .colonna_sx li a.accesa{color:#006F95!important;font-weight:bold;}
.news .colonna_sx .entries li{list-style-type:disc;margin-left:14px;}
.news .colonna_sx .entries li a{color:#006F95;text-decoration:none;}
.news .newspost{margin:0 0 50px 20px;border-bottom:1px solid #87888A;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.news .newspost h2{margin-bottom:8px;font-size:26px;clear:both;}
.news .newspost h3{margin-bottom:6px;font-size:25px;font-weight:normal;}
.news .newspost h5{margin-bottom:6px;font-size:12px;font-weight:normal;}
.newspost .data{color:#808080;margin:6px 0;}
.newspost p{margin-bottom:6px;font-size:13px;line-height:18px;}
.news .newspost p a{color:#333;font-weight:bold;}
.news .newspost .last{margin-right:0;}
.news .newspost .img-gallery{margin-top:16px;}
.news .newspost .share{position:absolute;bottom:0;right:0;}
.news .newspost .metadata{position:absolute;bottom:5px;left:0;font-size:11px;color:#CCC;width:100%; text-align:right}
.news .newspost .metadata a{text-decoration:none;font-weight:bold;color:#87888A;}
.press_contacts{margin:36px 0;}
.press_contacts p{float:left;width:29%;display:block;border-right:1px solid #CCC;height:100px;margin:0 2%;}
.press_contacts p.last{margin-right:0;border-right:none;}


.share{margin:10px 20px;}
.share span.commento{float:left;line-height:30px;font-size:12px;margin-right:10px;}
.share a{background-repeat:no-repeat;float:left;overflow:hidden;display:block;}
.share a span{text-indent:-1500px;display:block;}
.share a.FB{background-image:url(img/share_FB.png);width:30px;height:30px;}
.share a.TW{background-image:url(img/share_TW.png);width:30px;height:30px;}
.share a.FL{background-image:url(img/share_FL.png);width:30px;height:30px;}
.share a.YT{background-image:url(img/share_YT.png);width:30px;height:30px;}

.social-link { float:right; clear:both; position:relative}
.social-link .share { margin: 0; position:absolute; width:130px; top:10px; right:16px}
.social-link .share a { float:right}
.social-link .share .commento { display:none}

.about-us {margin:0 15px 15px 0;}
.about-us .colonna_sx{float:left;width:190px;font-size:15px;}
.about-us .colonna_dx{float:left;width:770px;}
.about-us .colonna_dx_larga {float:left;width:770px;}
.about-us .colonna_sx li{list-style-type:none;margin:0; border-bottom:1px solid #B9BEC2;}
.about-us .colonna_sx li.last{border-bottom:0 none #B9BEC2;}
.about-us .colonna_sx li a{color:#B1B3B4;text-decoration:none;text-transform:uppercase;line-height:25px;font-weight:normal;}
.about-us .colonna_sx li a.accesa{font-weight:bold;color:#707173;}
.about-us .colonna_sx li.subpage{list-style-type:none;margin:0;height:auto;border-bottom:1px solid #B9BEC2;padding-left:16px;}
.about-us .colonna_sx li.subpage ul {margin-bottom:16px;}
.about-us .colonna_sx li.subpage ul li{padding-left:16px;}
.about-us .colonna_sx li.subpage a{color:#707173;color:#B1B3B4;text-decoration:none;text-transform:none;line-height:25px;font-weight:normal;}
.about-us .colonna_sx li.subpage a.accesa{font-weight:bold;color:#707173;}
.colonna_sx li.subpage .giallo{color:#FBBD1A;}
.about-us .contenuto .modulo-img .velina{position:absolute;width:100%;}
.about-us .contenuto .modulo-img .velina *{padding:16px 24px;}
.about-us .contenuto{margin:0 0 20px 20px;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.contenuto h2{margin-bottom:3px;font-size:26px;clear:both;}
.contenuto h3{margin-bottom:6px;font-size:18px;}
.contenuto p a{color:#333;font-weight:bold;}
.about-us .contenuto .colonna-stretta{width:410px;float:left;margin-top:8px;}
.about-us .contenuto .sidebar{float:right;width:310px;margin-top:8px;}
.about-us .contenuto .sidebar .didascalia{text-align:right;margin-bottom:16px;}
.about-us .newspost a{color:#808080;}
.about-us .newspost a:hover{color:#707173;}
.about-us .newspost{border-bottom:1px solid #87888A;padding-bottom:40px;}
.griglia{list-style-type:none;}
.griglia li{float:left;margin:7px;}
.griglia .thumb{font-size:11px;display:block;font-weight:bold;}
.griglia .thumb span{font-size:10px;width:100px;display:block;font-weight:normal;color:#808080;}
.griglia .thumb span.nome{height:2.5em;}
.griglia label{margin-top:5px;display:block;}
.griglia .folder{font-size:12px;width:125px;font-weight:bold;}
.griglia .folder span{font-size:10px;width:125px;display:block;text-align:center;font-weight:normal;color:#808080;}
.imagini li{height:120px;}
.featured .contenuto{margin:0 0 20px 0;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.featured .testo{margin:10px 20px 20px 0;}
.featured .testo h1{font-size:30px;margin:6px 0 12px 0;}
.featured .contenuto .colonna-stretta{width:550px;float:left;margin-top:8px;}
.featured .contenuto .sidebar{float:right;width:310px;margin-top:8px;margin-right:20px;text-align:right;}
.featured .contenuto .last{margin:0 0 12px 0;}
.featured #didascalie{list-style-type:none;}
.bordo{border:2px solid #CCC;}
.bordo .contenuto{margin:6px;padding:0;font-size:11px;}
.allegati{margin-bottom:16px;}
a.file{display:block;padding-left:26px;height:30px;background-repeat:no-repeat;background-position:0 50%;text-decoration:none;color:#808080;line-height:30px;font-weight:bold;margin:3px 10px;}
a.file span{font-size:11px;font-weight:normal;}
a.doc{background-image:url(img/icona_doc.png);}
a.zip{background-image:url(img/icona_zip.png);}
a.rar{background-image:url(img/icona_rar.png);}
a.dmg{background-image:url(img/icona_dmg.png);}
a.pdf{background-image:url(img/icona_pdf.png);}
a.pageflip{background-image:url(img/icona_pageflip.png);width:auto;}
a.icona{border:1px solid;}
#accord{position:relative;}
li.month{list-style-type:none;}
.trigger{line-height:30px;padding-left:10px;color:#454545;}
a.trigger{display:block;font-weight:bold;cursor:pointer;text-decoration:none;}
a.trigger:hover{background-color:#DDD;}
#accord a.attiva{background-color:#DDD;}
a.trigger span{font-weight:normal;font-size:11px;}
.panel{margin:0 10px;overflow:hidden;margin-bottom:20px;}
.panel.attiva{display:block;}
.newspost h1{font-size:20px;}
.collezioni{width:960px;}
.collezioni h2{margin:6px 0 12px 16px;}
.collezioni ul li{list-style-type:none;}
.collezioni li.collezione{float:left;margin-left:16px;margin-top:15px;height:220px;}
.collezioni li.segue{float:left;width:140px;margin-left:16px;margin-top:30px;height:190px;}
.collezioni li.collezione a{text-decoration:none;color:#808080;font-weight:normal; font-size:14px}
.collezioni li.collezione a:hover{text-decoration:none;color:#000;}
.col2 .contenuto{margin:0 0 20px 20px;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.col2 .colonna_sx{float:left;width:190px;font-size:15px;}
.col2 .colonna_dx{float:left;width:750px;}
.col2 .colonna_sx li{list-style-type:none;margin:0;border-bottom:1px solid #B9BEC2;}
.col2 .colonna_sx li.last{border-bottom:0 none #B9BEC2;}
.col2 .colonna_sx li a{color:#B1B3B4;text-decoration:none;text-transform:uppercase;line-height:25px;font-weight:normal;}
.col2 .colonna_sx li a.accesa{font-weight:bold;color:#707173;}
.col2 .colonna_sx li.subpage{list-style-type:none;margin:0;height:auto;border-bottom:1px solid #B9BEC2;padding-left:16px;}
.col2 .colonna_sx li.subpage a{color:#707173;color:#B1B3B4;text-decoration:none;text-transform:none;line-height:25px;font-weight:normal;}
.col2 .colonna_sx li.subpage a.accesa{font-weight:bold;color:#707173;}
.col2 .colonna_sx li.last{margin-bottom:5px;}
.search .colonna_sx{float:left;width:310px;font-size:15px;}
.search .colonna_dx{float:left;width:635px;}
.search .colonna_sx h3{margin:10px 20px;font-size:25px;font-weight:normal;color:#707173;}
.search .colonna_sx h3 a{color:#707173;text-decoration:none;}
.search .colonna_sx h3 a:hover{color:#006F95;}
.search .colonna_sx li{list-style-type:none;margin:5px 0;}
.search .colonna_sx .tagcloud li{list-style-type:none;display:inline;line-height:20px;}
.search .colonna_sx .years{margin:10px 20px;color:#707173;}
.search .colonna_sx li a{color:#707173;text-decoration:none;}
.search .colonna_sx li a:hover{color:#006F95;}
.search .colonna_sx li a.accesa{color:#006F95!important;font-weight:bold;}
.search .colonna_sx .entries{margin:10px 20px;}
.search .colonna_sx .entries li{list-style-type:disc;margin-left:14px;}
.search .colonna_sx .entries li a.attivo{color:#006F95;text-decoration:none;}
.search .contenuto{margin:0 0 20px 20px;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.search .colonna_dx li{display:block;border-bottom:1px solid;}
.search .colonna_dx li img{float:left;margin:10px;width:160px;}
.search .colonna_dx li div.dettagli{float:left;margin:10px;width:400px;}
#dev-message{position:absolute;bottom:2px;left:10px;z-index:1000;display:block;padding:5px;background-color:#000;color:#FFF;font-size:12px;font-weight:bold;}
.sidebar .block .block-title{background-image:url(img/velina_sfumata.png);background-position:0 -80px;}
#stores_map{height:450px;}
.product-list li{list-style-type:none;position:relative;min-height:150px;border-bottom:1px solid;margin-bottom:30px;}
.product-list li img{position:absolute;left:0;}
.product-list li ul{margin-left:170px;margin-top:10px;}
.product-list li ul li{min-height:60px;border-bottom:0 none;margin-bottom:6px;}
.product-list li ul li .dettagli{font-size:11px;}
.catalogue-list li{list-style-type:none;position:relative;min-height:120px;border-bottom:1px solid;margin-bottom:30px;}
.catalogue-list li img{width:100px;position:absolute;left:0;}
.catalogue-list li ul{margin-left:120px;margin-top:10px;}
.catalogue-list li ul li{min-height:60px;border-bottom:0 none;margin-bottom:6px;}
.catalogue-list li ul li .dettagli{font-size:11px;}
.mydownloads li{width:210px;}
.mydownloads li form{position:relative;}
.mydownloads li span{display:block;}
.mydownloads li .name{font-size:12px;font-weight:bold;}
.mydownloads li .misure{font-size:10px;font-weight:normal;}
.mydownloads li .misure span{display:inline-block;margin-left:3px;}
.mydownloads li .info{position:absolute;top:0;left:0;background-image:url(img/velina_nera.png);display:none;height:100%;color:#FFF;width:100%;}
.mydownloads li:hover .info{display:block;}
.mydownloads li .contenuto{margin:10px!important;}
.mydownloads li a{color:#808080;}
.mydownloads li .button{position:absolute;right:10px;bottom:10px;}
.lista-recensioni li{list-style-type:none;border-bottom:1px solid #CCC;margin-bottom:15px;}
.lista-recensioni li.not-approved{display:none;}
.lista-recensioni li.not-approved .rating-box .rating{background-position:0 -17px;}
.lista-recensioni li.pending{opacity:.5;filter:alpha(opacity=50);}
fieldset.add-review{position:relative;}
fieldset.add-review .form-list{width:100%;}
fieldset.add-review .form-list li{list-style-type:none;float:none;}
.reviews dl dd{margin-bottom:20px;border-bottom:1px solid #ccc;}
.reviews dl dt{margin-top:10px;}
.reviews dl dd table{font-size:10px;width:200px;margin:10px 0;}
.reviews dl dd table td{padding:2px;height:16px;border:0 none;}
.reviews dl dd table th{padding:2px;height:16px;border:0 none;background-color:transparent!important;}
#review_field{width:688px;height:300px;}
#product-review-table{width:310px;position:absolute;right:0;font-size:10px;}
#product-review-table td{height:16px;padding:2px;text-align:center;}
#product-review-table td.label{text-align:left;}
.retailers { margin-left:-20px !important}
.retailers .block-content { padding:0px !important}
.retailers li { margin:5px 0px; display:block; text-align:center; border-bottom:1px solid #CCC; position:relative}
.retailers li.last {border-bottom:0px none #CCC}
.retailers img { margin:5px 15px;}
.retailers .sfondo { text-align:center}
.elenco_retailers { position:relative}
.elenco_retailers .retailer { display:block; clear:both; margin:10px 0; border-bottom:1px solid #CCC; padding-bottom:10px; width:715px}
.elenco_retailers h3 { width:120px; float:left; margin:5px; font-size:14px}
.elenco_retailers ul { float:left; width:565px}
.elenco_retailers ul li{ margin:5px 0}
.elenco_retailers ul li a.name { cursor:pointer}
.elenco_retailers ul li a.website { color:#808080}
#zipfinder {}
#zipfinder input, #zipfinder select, #zipfinder button {
vertical-align:inherit !important;
}
#zipfinder #distance { width:100px}
#zipfinder #place { border:0px none; width:300px}
#zipfinder div { display:inline; margin-right:10px}
#zipfinder div label { position:relative; margin-top:10px}
#zipfinder div label span { /*position:absolute; top:-13px*/ line-height:20px}
.distance_filter { margin-top:5px; border:1px solid #717171; z-index:9999 !important; width:715px}
.distance_filter .contenuto { margin:5px 10px 5px;}
#zipfinder .tendina_distanza { border:0px none; width:100px}
#zipfinder #distance_options {position:absolute;top:0!important;border:1px solid #F2F2F3;margin:0;padding:10px 3px 3px 3px;text-align:left;max-height:200px;overflow:auto; width:100px !important}
#zipfinder #distance_options li:hover {color:#000;}
#zipfinder #find, #zipfinder #reset { border:1px solid #717171; background-image:url("img/sfondo_barra_accesa.png"); margin:0px 10px 0 0; height:16px; font-size:12px; font-weight:normal; background-position:-12px}
#zipfinder #find { width:80px}
#zipfinder #reset { width:80px}
.contenuto-html { width:960px;}
div.shop-chiuso {display:none}

#myViewerContent {height:550px}

#testata .barrablog{left:0px; bottom:0;position:absolute;width:960px;display:block;height:26px;background-image:url(img/sfondo_barra_blog.png);background-repeat:repeat-x;z-index:10;border:1px solid #FBBD1A;margin-left:-1px;background-position:0 0px;background-color:#FBBD1A;}

#testata .barrablog .menu_orizzontale li a{font-size:13px;font-weight:normal;text-transform:uppercase;color:#303030;text-decoration:none;padding:0 14px;display:block;height:100%;}
#testata .barrablog .menu_orizzontale li a.accesa,
#testata .barrablog .menu_orizzontale li a:hover {color:#FFF;background-image:url(img/sfondo_barra_blog.png);background-repeat:repeat-x;background-position:0px -26px;}


h2.logoblog { background:url(img/logo-blog.png) no-repeat; width:94px; height:62px; position:absolute; left:230px; top:3px;}
h2.logoblog span { display:none}
h2.logoblog a { display:block; width:100%; height:100%}

.blog { margin-top:25px}
.blog .colonna_dx{float:left;width:310px;font-size:15px; margin-top:65px}
.blog .colonna_sx{float:left;width:635px; position:relative}
.blog .colonna_dx h3{margin:10px 20px;font-size:25px;font-weight:normal;color:#707173;}
.blog .colonna_dx h3 a{color:#707173;text-decoration:none;}
.blog .colonna_dx h3 a:hover{color:#006F95;}
.blog .colonna_dx li{list-style-type:none;margin:5px 0;}
.blog .colonna_dx .tagcloud li{list-style-type:none;display:inline;line-height:20px;}
.blog .colonna_dx .years{margin:10px 20px;color:#707173;}
.blog .colonna_dx li a{color:#707173;text-decoration:none;}
.blog .colonna_dx li a:hover{color:#006F95;}
.blog .colonna_dx li a.accesa{color:#006F95!important;font-weight:bold;}
.blog .colonna_dx .entries li{list-style-type:disc;margin-left:14px;}
.blog .colonna_dx .entries li a{color:#006F95;text-decoration:none;}
.blog .blog-post{margin:0 20px 50px 0px;border-bottom:1px solid #87888A;padding-bottom:40px;font-size:14px;color:#707173;position:relative;}
.blog .blog-post h2{margin-bottom:8px;font-size:26px;clear:both;}
.blog .blog-post h3{margin-bottom:6px;font-size:25px;font-weight:normal;}
.blog .blog-post h5{margin-bottom:6px;font-size:12px;font-weight:normal;}
.blog-post .data{color:#808080;margin:6px 0;}
.blog-post p{margin-bottom:6px;font-size:13px;line-height:18px;}
.blog .blog-post p a{color:#333;font-weight:bold;}
.blog .blog-post .last{margin-right:0;}
.blog .blog-post .img-gallery{margin-top:16px;}
.blog .blog-post .share{position:absolute;bottom:0;right:0;}
.blog .blog-post .metadata{position:absolute;bottom:5px;left:0;font-size:11px;color:#CCC;width:100%; text-align:right}
.blog .blog-post .metadata a{text-decoration:none;font-weight:bold;color:#87888A;}
.blog .blog-post .metadata p { display:inline-block; margin-right:10px}
.blog .blog-post .metadata p.taglist { float:left}
.blog .blog-post .metadata p.catlist { float:left; padding-left:10px; border-left:1px solid}
.blog .blog-post .metadata p.likebox { position:absolute; right:100px; bottom:-8px}
.blog .blog-post .metadata p.comment-count a { padding-left:20px; background:url(img/fumetto.png) no-repeat 0 50%}

.blog .comment { margin-bottom:15px; padding-bottom:5px; border-bottom:1px dashed; font-size:11px}
.blog .comment p { font-size:12px; color:#303030}
#comment-form { position:relative; margin:10px 15px}
#comment-form label { display:block; position:relative; padding-left:100px; min-height:30px}
#comment-form label span { position:absolute; left:0}
#comment-email { width:300px}
#comment-body { width:476px; height:100px; margin-bottom:10px}
#comment-send { position:absolute; top:35px; right:0;}
#comment-send span { font-size:14px}

.blog .tagcloud a { display:inline; margin-right:5px; white-space:nowrap; color:#666;}
.blog .tagcloud a:hover, .blog .tagcloud a.accesa { color:#006F95 !important}
.blog .tagcloud a span { color:#999; font-size:10px;vertical-align: super;}

#lastsearch { margin:10px 15px; display:block; padding-left:26px; height:26px; background:transparent url(img/freccino_back.png) no-repeat 0 50%; line-height:26px;}


/* quando lo shop è chiuso >>>>
div.shop-chiuso {background-image:url(img/sfondo_bottone.png);border:1px solid #717171;}
div.shop-chiuso h2 { font-size:13px; color:#FBBD1A; margin:2px 3px}
#cartlink{ display:none}
.add-to-box .add-to-cart{display:none}
div.shop-chiuso {display:block;}
.add_to_cart {display:none} */
