html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, tt, var, b, u, i, center, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body { line-height: 1; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}del { text-decoration: line-through; }abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}sub, sup {font-size: 75%;line-height: 0;position: relative;}sup { top: -0.5em; }sub { bottom: -0.25em; }pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;padding: 15px;}hr {display: block;height: 2px;border: 0;border-top: 1px solid #cbcbcb;background: #cbcbcb;color: #cbcbcb;margin: 10px 0px;padding: 0;}textarea { overflow: auto; }.ie6 legend, .ie7 legend { margin-left: -7px; }input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: middle; }.ie7 input[type="checkbox"] { vertical-align: middle; }.ie6 input { vertical-align: middle; }.ie7 img { -ms-interpolation-mode: bicubic; }label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }html, body {width: 100%;height: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #333;text-align: center;background: #f3f3f3;padding: 0;margin: 0;}.clear { clear: both; }a {font-family: Arial, Helvetica, sans-serif;text-decoration: none;outline: none;-moz-outline-style: none;}a:link {text-decoration: none;color: #333;}a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: underline;color: #333;}a:active {text-decoration: none;color: #333;}.bordo_img { border: 1px solid #881726; }p, li {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #333;line-height: 22px;}h1, h2, h3, h4, h5, h6 {color: #881726;font-weight: normal;margin: 0 0 5px 0;}.rosso { color: #881726 !important; ; }h1.tit {color: #881726;font-family: "Times New Roman", Times, serif;font-size: 18pt;font-style: italic;font-weight: bold;text-decoration: none;border-bottom: 1px solid #881726;margin: 0 0 10px 0;padding: 0 0 10px 0;display: block;}h1.tit a {color: #881726;font-family: "Times New Roman", Times, serif;font-size: 18pt;font-style: italic;font-weight: bold;text-decoration: none;}h1 { font-size: 18pt; }h2 { font-size: 16pt; }h3 { font-size: 14pt; }h4 { font-size: 12pt; }h5 { font-size: 10pt; }h6 { font-size: 8pt; }img { border: none; }div.vuoto_fix { clear: both; }div.clear { clear: both; }.float_sx { float: left; }.float_dx { float: right; }.vuoto {width: auto;height: 20px;}div.vuoto2 {width: auto;height: 10px;}.spessore, .spess {width: auto;height: 1px;}.margini { margin: 0 10px; }.textbox {width: auto;height: auto;color: #881726;font-size: 9pt;text-align: left;background: #FFF;border: 1px solid #cbcbcb;padding: 2px;}.input {width: auto;height: auto;color: #FFF;font-size: 9pt;font-weight: bold;text-align: center;background: #881726;border: 1px solid #881726;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px;}a.input {width: auto;height: auto;color: #FFF;font-size: 9pt;font-weight: bold;text-decoration: none;text-align: center;background: #881726;border: 1px solid #881726;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px 10px;display: block;}input.bt_invia {width: 140px;height: 39px;background: url("img/bt_invia.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}input.bt_invia_en {width: 140px;height: 39px;background: url("img/bt_invia_en.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}input.bt_acquista {width: 120px;height: 39px;background: url("img/bt_acquista.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}input.bt_acquista_en {width: 120px;height: 39px;background: url("img/bt_acquista_en.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}input.bt_acquista2 {width: 120px;height: 39px;background: url("img/bt_acquista2.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}input.bt_acquista_en2 {width: 120px;height: 39px;background: url("img/bt_acquista2_en.png") no-repeat 0 0;border: none;margin: 0;padding: 0;}.contenitore {position: relative;width: 978px;height: auto;margin: 0 auto;}header {position: relative;width: 100%;height: 195px;background: url("img/header.jpg") no-repeat center top;margin: 0;padding: 0;display: block;z-index: 100;}header #barra_sup {position: absolute;width: 100%;height: 30px;line-height: 27px;top: -31px;left: 0px;right: 0px;z-index: 100;}header #login_registrazione {position: absolute;width: 650px;height: 30px;text-align: left;color: #333;top: 1px;right: 90px;z-index: 30;}header #login_registrazione a.bt_accedi {width: auto;height: 30px;color: #881726;line-height: 30px;text-decoration: none;background: url("img/ico_profilo.png") no-repeat center left;padding: 0 0 0 25px;display: block;float: right;}header #login_registrazione #login {position: absolute;width: 170px;height: auto;background: #dedede;border: 5px solid #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0px 3px 5px 0px #666;-moz-box-shadow: 0px 3px 5px 0px #666;box-shadow: 0px 3px 5px 0px #666;top: 27px;right: 60px;display: none;}header #login_registrazione #login .cont_login {width: auto;height: auto;font-size: 8pt;line-height: 18px;color: #333;padding: 10px 20px;}header #login_registrazione #login .cont_login .reg {border-bottom: 1px dashed #FFF;margin: 0 0 10px 0;padding: 0 0 10px 0;}header #login_registrazione #login .cont_login .user_pdw { margin: 0 0 5px 0; }header #login_registrazione #login .cont_login .user_pdw .textbox_login {width: 120px;height: auto;color: #881726;font-size: 9pt;text-align: left;background: #FFF;border: 1px solid #cbcbcb;padding: 2px;}header #login_registrazione #login .cont_login .user_pdw .input_login {width: auto;height: auto;color: #FFF;font-size: 9pt;font-weight: bold;text-align: center;background: #881726;border: 1px solid #881726;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 2px 5px;}header #login_registrazione #login .pdw_dim {text-align: center;font-size: 9px;background: #cdcdcd;}header #login_registrazione #benvenuto {width: 100%;height: auto;}header #login_registrazione #benvenuto strong {color: #333;font-size: 9pt;line-height: 29px;display: block;float: left;}header #login_registrazione #benvenuto a {color: #881726;font-size: 9pt;line-height: 29px;display: block;float: left;}header #carrello_acquisti {position: absolute;width: 80px;height: 30px;top: 1px;right: 0px;z-index: 10;}header #carrello_acquisti a.bt_carrello {width: auto;height: 30px;color: #881726;line-height: 30px;text-decoration: none;background: url("img/ico_carrello.png") no-repeat center left;padding: 0 0 0 25px;display: block;float: right;}header #carrello_acquisti #carrello {position: absolute;width: auto;min-width: 250px;height: auto;margin: 0;padding: 0;background: #dedede;border: 5px solid #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0px 3px 5px 0px #666;-moz-box-shadow: 0px 3px 5px 0px #666;box-shadow: 0px 3px 5px 0px #666;top: 27px;right: 0px;display: none;z-index: 10;}header #carrello_acquisti #carrello .cont_carrello {position: relative;width: auto;height: auto;padding: 10px;z-index: 20;}header #carrello_acquisti #carrello .cont_carrello .quantita {font-size: 9px !important;color: #333 !important;}header #carrello_acquisti #carrello .cont_carrello .prezzo {margin: 0 0 0 5px;color: #333 !important;}header #carrello_acquisti #carrello .cont_carrello .prodotti_carrello {font-weight: bold;font-size: 11pt;margin: 0 0 5px 0;display: block;}header #carrello_acquisti #carrello .cont_carrello .prodotti_checkout a {width: 160px;height: 25px;color: #FFF;font-size: 10pt;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;line-height: 25px;background: #9c9c9c url("img/input_aggiungi.png") no-repeat top right;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 10px auto 0 auto;padding: 0 25px 0 10px;display: block;}header #carrello_acquisti #carrello .cont_carrello .prodotti_totale {margin: 10px 0 0 0;display: block;}header #carrello_acquisti #carrello .cont_carrello ul {width: 100%;height: auto;list-style: none;padding: 0;margin: 0;display: block;}header #carrello_acquisti #carrello .cont_carrello ul li {color: #881726;font-size: 9pt;text-align: left;padding: 0 0 5px 0;margin: 0 0 5px 0;border-bottom: 1px dashed #fff;display: block;}header #carrello_acquisti #carrello .cont_carrello ul li a { color: #881726; }header #carrello_acquisti #carrello .cont_carrello ul li a.elimina_prod {text-decoration: none;color: #881726 !important;font-size: 8pt;line-height: 20px;float: right;display: block;}header #cerca {position: absolute;width: 221px;height: 25px;text-align: right;top: 2px;left: -1px;z-index: 10;}header #cerca .textbox_cerca {width: 182px;height: 25px;color: #881726;font-size: 9pt;text-align: left;background: #cbcbcb;border: none;padding: 0 5px;margin: 0;vertical-align: top;display: inline;}header #cerca .input_cerca {width: 28px;height: 25px;color: #333;font-size: 9pt;background: url("img/input_cerca.png") no-repeat 0 0;border: none;padding: 0;margin: 0;vertical-align: top;display: inline;}.ui-widget-content {color: #881726 !important;font-size: 8pt !important;border: 1px solid #cbcbcb !important;background: #cbcbcb !important;}.ui-widget-content li { text-align: left !important; }.ui-widget-content a {color: #881726 !important;font-size: 8pt !important;}.ui-widget-content a:hover, .ui-widget-content a:focus, .ui-widget-content a:active, .ui-widget-content a:link {color: #881726 !important;background: #cbcbcb !important;}header #logo {position: absolute;width: 285px;height: 152px;background: url("img/logo.png") no-repeat 0 0;margin: 0;padding: 0;top: 56px;left: 320px;display: block;z-index: 10;}header #nav {position: absolute;width: 920px;height: 36px;background: url("img/nav.png") repeat-x 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 999;top: 109px;left: 29px;right: 29px;}header #nav ul {width: 100%;height: 36px;list-style: none;margin: 0;padding: 0;display: block;}header #nav ul li {width: auto;height: auto;float: left;}.sep_menu {width: 1px;height: 20px;background: #cbcbcb;margin: 5px 15px;display: block;float: left;}header #nav ul li.sep_menu {width: 2px;height: 34px;background: url("img/sep.png") repeat-y center;margin: 1px 0px;}header #nav ul li a {width: auto;height: 34px;text-align: center;text-decoration: none;text-transform: uppercase;text-shadow: 0px 1px 1px #ffffff;filter: dropshadow(color=#ffffff, offx=0, offy=1);color: #880503;font-weight: bold;font-size: 10pt;margin: 0;padding: 0 15px;line-height: 33px;display: block;}header #nav ul li a:hover, header #nav ul li a.corrente {background: #999;color: #FFF;text-shadow: 0px 0px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=0, offy=0);}header #nav #sep_3, header #nav #sep_8 { display: none; }header #nav #bt_3 a {background: url("img/cart_vini.png") no-repeat center center;padding: 0 75px 0 15px;}header #nav #bt_8 a {background: url("img/cart_vini.png") no-repeat center center;padding: 0 95px 0 15px;}header #nav #bt_3 a:hover, header #nav #bt_3 a.corrente {background: #999 url("img/cart_vini.png") no-repeat center center;padding: 0 75px 0 15px;}header #nav #bt_8 a:hover, header #nav #bt_8 a.corrente {background: #999 url("img/cart_vini.png") no-repeat center center;padding: 0 95px 0 15px;}header #nav #bt_4 { margin: 0 0 0 230px; }header #nav #bt_9 { margin: 0 0 0 200px; }header #nav #bt_4 a, header #nav #bt_9 a { padding: 0 15px 0 35px; }header #nav #lingue {position: absolute;width: 70px;height: 16px;right: 15px;top: 10px;}header #nav #lingue a.ita {width: 22px;height: 16px;background: url("img/ita2.png") no-repeat 0 0;display: block;float: left;}header #nav #lingue a.ita.corrente { background: url("img/ita.png") no-repeat 0 0; }header #nav #lingue a.eng {width: 22px;height: 16px;background: url("img/eng2.png") no-repeat 0 0;display: block;float: right;}header #nav #lingue a.eng.corrente { background: url("img/eng.png") no-repeat 0 0; }#struttura {position: relative;width: 980px;min-height: 100%;height: auto !important;height: 100%;text-align: left;margin: 0 auto -211px auto;padding: 0;z-index: 1;}#bordo_cont {width: 978px;height: auto;border: 1px solid #cbcbcb;background: #FFF;margin: 0 auto;}#contenuti {width: 920px;height: auto;margin: 0 auto;padding: 0;}#colonna_cx {position: relative;height: auto;margin: 0;padding: 0;}#carrello_prodotti .quantita .input_pezzi {width: 25px;height: 23px;color: #881726;font-size: 9pt;text-align: center;text-transform: uppercase;background: #FFF;border: none;padding: 0;margin: 0;display: inline;}#carrello_prodotti ul {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#carrello_prodotti ul li.record.ultimo { background: none !important; }#carrello_prodotti ul li.record.nondisponibile .testo_prod {text-decoration: line-through !important;opacity: 0.5;}#carrello_prodotti ul li.record.nondisponibile a.aggiorna_carrello, #carrello_prodotti ul li.record.nondisponibile a.aggiorna_carrello .prezzo_prod { display: none !important; }#carrello_prodotti ul li.record.nondisponibile a.elimina_prodotto { opacity: 0.5; }#carrello_prodotti .aggiorna_elimina {width: 180px;height: auto;float: right;}#carrello_prodotti .aggiorna_elimina_sub {width: auto;height: auto;margin: 0 auto;}#carrello_prodotti .aggiorna_elimina a.elimina_prodotto, #carrello_prodotti .aggiorna_elimina_sub a.elimina_prodotto {width: 60px;height: 25px;color: #FFF;font-size: 8pt;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;text-align: center;line-height: 25px;background: #881726;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 1;padding: 0 10px;display: block;}#carrello_prodotti .aggiorna_elimina a.aggiorna_carrello, #carrello_prodotti .aggiorna_elimina_sub a.aggiorna_carrello {width: 70px;height: 25px;color: #FFF;font-size: 8pt;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;text-align: center;line-height: 25px;background: #881726;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 0;padding: 0 10px;display: block;}#carrello_prodotti .aggiorna_elimina_sub a.cassa_carrello {width: auto;min-width: 140px;max-width: 200px;height: auto;color: #FFF;font-size: 10pt;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;background: #9C9C9C url("img/input_aggiungi.png") no-repeat right center;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 0;padding: 10px 25px 10px 10px;display: block;}#carrello_prodotti ul li.record.elenco {position: relative;width: 100%;height: auto;padding: 0 0 25px 0;margin: 0 0 25px 0;border-bottom: 1px dashed #cbcbcb;display: block;}#carrello_prodotti ul li.record.elenco .tb_prod {width: 120px;height: auto;margin: 0 20px 0 0;background: #FFF;border: 1px solid #881726;padding: 4px;float: left;display: block;}#carrello_prodotti ul li.record.elenco .tb_prod img {display: block;}#carrello_prodotti ul li.record.elenco .testo_prod {width: 380px;height: auto;float: left;}#carrello_prodotti ul li.record.elenco .testo_prod .nome_prod a {font-size: 10pt;font-weight: bold;text-decoration: none;color: #881726;}#carrello_prodotti ul li.record.elenco .testo_prod .annata_prod {font-size: 8pt;color: #881726;}#carrello_prodotti ul li.record.elenco .testo_prod .prezzo_prod {font-size: 9pt;color: #333;margin: 5px 0 0 0;display: block;}#carrello_prodotti ul li.record.elenco .testo_prod .prezzo_prod .prezzo_tot {font-size: 10pt;font-weight: bold;}#carrello_prodotti ul li.record.elenco .testo_prod .prezzo_prod strike {font-size: 9pt;color: #881726;}#carrello_prodotti ul li.record.elenco .testo_prod .input_pezzi {width: 25px;height: 23px;color: #881726;font-size: 9pt;text-align: center;text-transform: uppercase;background: #cbcbcb;border: none;padding: 0;margin: 0;display: inline;}#carrello_prodotti ul li.record .testo_prod .disponibilita_prod {font-size: 10pt;font-weight: bold;margin: 5px 0 0 0;display: block;}#carrello_prodotti ul li.record.elenco .testo_prod .descrizione_prod {font-size: 9pt;color: #333 !important;margin: 5px 0 0 0;display: block;}#carrello_prodotti ul li.record.elenco .testo_prod .descrizione_prod a.vedi {font-size: 9pt;text-decoration: underline;color: #881726;}#carrello_prodotti #footer_carrello {width: 100%;height: auto;margin: 40px auto 0 auto;}#carrello_prodotti #footer_carrello p {text-align: right;font-size: 12pt;margin: 5px 0;}#pagine {width: auto;height: auto;margin: 0;}.freccia_prod_dx {width: 20px;height: 13px;background: url("img/freccia_dx2.png") no-repeat center;margin: 0;padding: 0;display: inline-block;}#prodotti {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#prodotti li.record.ultimo { border: none !important; }#prodotti li.record.griglia {width: 284px;height: auto;display: block;background: #e5e5d5;border: 2px solid #d6d6c3;margin: 0 0 26px 0;float: left;}#prodotti li.record.griglia .vuoto { height: 10px !important; }#prodotti li.record.griglia.n0 { clear: left; }#prodotti li.record.griglia.n1 { margin: 0 26px 26px 26px; }#prodotti li.record.griglia .bg_grid {position: relative;background: #fcfcea;margin: 10px;}#prodotti li.record.griglia .testo_prod {text-align: center;margin: 0px;}#prodotti li.record.griglia .testo_prod.su {position: absolute;width: 279px;height: 30px;background: url("img/bg_tit.png") no-repeat 0 0;top: 0px;left: -13px;z-index: 10;}#prodotti li.record.griglia .spess { height: 45px; }#prodotti li.record.griglia .tb_prod {width: 212px;height: 212px;background: #FFF;border: 1px solid #881726;margin: 0 auto 10px auto;padding: 4px;}#prodotti li.record.griglia .testo_prod.giu {width: 224px;margin: 0 auto;}#prodotti li.record.griglia .testo_prod .nome_prod a {font-size: 11pt;font-weight: bold;font-family: "Times New Roman", Times, serif;font-style: italic;color: #FFF;text-align: center;text-decoration: none;line-height: 29px;display: block;}#prodotti li.record.griglia .testo_prod .annata_prod {font-size: 9pt;font-weight: bold;color: #333;text-align: left;display: block;}#prodotti li.record.griglia .testo_prod .cat_prod {font-size: 9pt;font-weight: bold;color: #881726;text-align: left;display: block;}#prodotti li.record.griglia .testo_prod .descrizione_prod {font-size: 8pt;line-height: 16px;color: #333;text-align: left;display: block;}#prodotti li.record.griglia .testo_prod .prezzo_prod {font-size: 12pt;font-weight: bold;color: #333;text-align: left;display: block;}#prodotti li.record.griglia .testo_prod .prezzo_prod strike {font-size: 9pt;color: #881726;}#prodotti li.record.griglia a.vedi {font-size: 10pt;text-decoration: underline;color: #881726;text-align: right;display: block;}#prodotti li.record.griglia .cart {position: relative;width: 224px;margin: 10px auto;}#prodotti li.record.griglia .cart .disp span {font-size: 9px;color: #881726;text-align: left;text-transform: uppercase;padding: 0 0 0 15px;display: block;}#prodotti li.record.griglia .cart .disp .disp_ok { background: url("img/bt_disp.png") no-repeat center left; }#prodotti li.record.griglia .cart .disp .disp_notok { background: url("img/bt_nondisp.png") no-repeat center left; }#prodotti li.record.griglia .cart .quantita {color: #881726;font-size: 10pt;clear: both;}#prodotti li.record.griglia .cart .quantita input {width: 50px;color: #881726;text-align: center;border: 1px solid #cbcbcb;}#prodotti li.record.griglia .cart .bt_acquista, #prodotti li.record.griglia .cart .bt_acquista2 {position: absolute;top: 4px;right: 0px;z-index: 10;}#prodotti li.record.griglia .cart .bt_acquista_en, #prodotti li.record.griglia .cart .bt_acquista_en2 {position: absolute;top: 4px;right: 0px;z-index: 10;}#prodotti li.record.elenco {position: relative;width: 100%;height: auto;padding: 0 0 25px 0;margin: 0 0 25px 0;border-bottom: 1px dashed #cbcbcb;display: block;}#prodotti li.record.elenco .tb_prod {width: 120px;height: auto;margin: 0 20px 0 0;float: left;display: block;}#prodotti li.record.elenco .tb_prod img {background: #FFF;border: 1px solid #881726;margin: 0 0 10px 0;padding: 4px;display: block;}#prodotti li.record.elenco .testo_prod .nome_prod a {font-size: 10pt;font-weight: bold;text-decoration: none;color: #881726;}#prodotti li.record.elenco .testo_prod .annata_prod {font-size: 8pt;color: #881726;}#prodotti li.record.elenco .testo_prod .prezzo_prod {font-size: 11pt;font-weight: bold;color: #333;margin: 0;display: block;}#prodotti li.record.elenco .testo_prod .prezzo_prod strike {font-size: 9pt;color: #881726;}#prodotti li.record .testo_prod .disponibilita_prod {font-size: 10pt;font-weight: bold;margin: 0;display: block;}#prodotti li.record.elenco .testo_prod .descrizione_prod {font-size: 9pt;color: #333 !important;margin: 0;display: block;}#prodotti li.record.elenco a.vedi {font-size: 9pt;text-decoration: underline;color: #881726;}#scheda_prodotto {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#scheda_prodotto #foto_prodotto {width: 300px;height: auto;margin: 0 47px 0 0;display: block;}#scheda_prodotto #foto_prodotto img {background: #FFF;border: 1px solid #881726;margin: 0 0 10px 0;padding: 4px;display: block;}#scheda_prodotto #dettagli_prodotto {width: 100%;margin: 0;height: auto;}#scheda_prodotto #dettagli_prodotto .nome_prod {font-size: 14pt;color: #881726;}#scheda_prodotto #dettagli_prodotto .annata_prod {font-size: 12pt;color: #881726;}#scheda_prodotto #dettagli_prodotto .prezzo_prod {font-size: 12pt;font-weight: bold;color: #EEE;margin: 10px 0 0 0;display: block;}#scheda_prodotto #dettagli_prodotto .disponibilita_prod {font-size: 10pt;font-weight: bold;margin: 10px 0 0 0;display: block;}#scheda_prodotto #dettagli_prodotto .descrizione_prod {font-size: 10pt;color: #333;margin: 10px 0 0 0;display: block;}#scheda_prodotto #dettagli_prodotto .descrizione_prod p {font-size: 10pt;color: #333 !important;}#scheda_prodotto #dettagli_prodotto .descrizione_prod span {font-size: 10pt;color: #333 !important;}#scheda_prodotto #carrello_prodotto {width: 572px;height: auto;}#scheda_prodotto #carrello_prodotto .vuoto { height: 10px !important; }#scheda_prodotto #carrello_prodotto .box_info {width: 572px;height: auto;display: block;background: #e5e5d5;border: 2px solid #d6d6c3;margin: 0 0 26px 0;float: left;}#scheda_prodotto #carrello_prodotto .box_info .bg_grid {position: relative;background: #fcfcea;margin: 10px;}#scheda_prodotto #carrello_prodotto .box_info .testo_prod {text-align: center;margin: 0px;}#scheda_prodotto #carrello_prodotto .box_info .testo_prod.su {position: absolute;width: 279px;height: 30px;background: url("img/bg_tit.png") no-repeat 0 0;top: 0px;left: -13px;z-index: 10;}#scheda_prodotto #carrello_prodotto .box_info .spess { height: 45px; }#scheda_prodotto #carrello_prodotto .box_info .testo_prod.giu {width: 512px;margin: 0 auto;}#scheda_prodotto #carrello_prodotto .box_info .testo_prod .nome_prod {font-size: 12pt;font-weight: bold;font-family: "Times New Roman", Times, serif;font-style: italic;color: #FFF;text-align: left;text-decoration: none;line-height: 29px;margin: 0 0 0 20px;display: block;}#scheda_prodotto #carrello_prodotto .box_info .testo_prod .prezzo_prod {width: 150px;font-size: 16pt;font-weight: bold;color: #881726;text-align: center;background: #e8e5cd;border: 1px solid #d6d6c3;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float: left;display: block;}#scheda_prodotto #carrello_prodotto .box_info .testo_prod .annata_prod {font-size: 14pt;color: #333;text-align: left;line-height: 60px;margin: 0 0 0 35px;float: left;display: block;}#scheda_prodotto #carrello_prodotto .box_info .disp {margin: 0 0 0 35px;float: left;}#scheda_prodotto #carrello_prodotto .box_info .disp span {font-size: 14pt;color: #333;text-align: left;line-height: 60px;padding: 0 0 0 25px;display: block;}#scheda_prodotto #carrello_prodotto .box_info .disp .disp_ok { background: url("img/bt_disp_hd.png") no-repeat center left; }#scheda_prodotto #carrello_prodotto .box_info .disp .disp_notok { background: url("img/bt_nondisp_hd.png") no-repeat center left; }#scheda_prodotto #carrello_prodotto .box_info .cart {position: relative;width: 512px;margin: 10px auto 0 auto;clear: both;}#scheda_prodotto #carrello_prodotto .quantita {width: 100px;color: #881726;font-size: 14pt;line-height: 40px;text-align: left;float: left;}#scheda_prodotto #carrello_prodotto .quantita .input_pezzi {width: 50px;color: #881726;font-size: 12pt;text-align: center;background: #FFF;border: 1px solid #CBCBCB;}.btIndietro {width: 70px;height: auto;font-size: 8pt;font-weight: bold;text-align: center;text-transform: uppercase;text-decoration: none !important;color: #FFF !important;background: #881726;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px;display: block;}#boxLogin {position: relative;width: 300px;height: auto;text-align: center;margin: 0 auto;padding: 20px;z-index: 10;}#boxLogin .textbox_login {width: 120px;height: 25px;color: #881726;font-size: 9pt;text-align: left;background: #cbcbcb;border: none;padding: 0 5px;margin: 0;vertical-align: top;display: inline;}#boxLogin .input_login {width: 23px;height: 25px;color: #333;font-size: 9pt;background: url("img/input_login.png") no-repeat 0 0;border: none;padding: 0;margin: 0;vertical-align: top;display: inline;}#boxLogin .cont_login {width: 100%;height: auto;}#boxLogin p { text-align: center; }#boxLogin p a {color: #881726;font-size: 9pt;}div#paginazione {width: auto;min-width: 200px;max-width: 100%;height: auto;line-height: 30px;text-align: center;margin: 0 auto;}#paginazione p {font-size: 8pt;color: #333;text-align: center;padding: 0;margin: 0 0 5px 0;}#paginazione a {font-size: 8pt;font-weight: bold;color: #333;text-decoration: none;background: #EEE;border: 1px solid #CCC;padding: 3px 6px;}#paginazione a:hover {color: #FFF;background: #881726;}#paginazione2 a {font-size: 8pt;font-weight: bold;color: #FFF;text-decoration: none;background: #881726;border: 1px solid #CCC;padding: 3px 6px;}.spingi_head { height: 30px; }.spingi_foot { height: 211px; }footer {position: relative;width: 100%;height: 211px;background: url("img/footer.jpg") repeat-x 0 0;margin: 0;padding: 0;display: block;z-index: 2;}footer #info {position: relative;width: 978px;height: auto;margin: 0 auto;padding: 50px 0;}footer #info a {color: #880503;font-size: 9pt;text-decoration: none;}footer #info #copyright {width: 100%;height: auto;text-align: center;line-height: 18px;font-size: 9pt;color: #333;}.jcarousel-skin-default {position: relative;width: 978px;height: 146px;margin: 0 auto;border: 1px solid #cbcbcb;border-top: none;background: #eaeaea;z-index: 80;}.jcarousel-skin-default .jcarousel {position: relative;width: 900px;height: 146px;margin: 0 auto;overflow: hidden;}.jcarousel-skin-default ul {width: 20000px !important;position: absolute !important;list-style: none !important;margin: 0 !important;padding: 0 !important;}.jcarousel-skin-default li {width: 90px;height: 90px;position: relative;float: left;margin: 29px 10px 0 0;padding: 0;}*[dir=rtl] .jcarousel-skin-default li {width: 84px;height: 84px;position: relative;float: right;margin: 29px 16px 0 0;}.jcarousel-skin-default li .tb_prod img {background: #FFF;border: 1px solid #cbcbcb;padding: 4px;display: block;}.jcarousel-skin-default .jcarousel-next {position: absolute;top: 57px;right: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(img/next-horizontal.png) no-repeat 0 0;}.jcarousel-skin-default .jcarousel-next:hover { background-position: -32px 0; }.jcarousel-skin-default .jcarousel-next.active { background-position: -64px 0; }.jcarousel-skin-default .jcarousel-next.inactive { background-position: -96px 0; }.jcarousel-skin-default .jcarousel-prev {position: absolute;top: 57px;left: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(img/prev-horizontal.png) no-repeat 0 0;}.jcarousel-skin-default .jcarousel-prev:hover { background-position: -32px 0; }.jcarousel-skin-default .jcarousel-prev.active { background-position: -64px 0; }.jcarousel-skin-default .jcarousel-prev.inactive { background-position: -96px 0; }.toast-container {width: 280px;z-index: 9999;}* html .toast-container { position: absolute; }.toast-item {height: auto;background: #cbcbcb;opacity: 0.9;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;color: #eee;padding-top: 20px;padding-bottom: 20px;padding-left: 6px;padding-right: 6px;font-family: lucida Grande;font-size: 14px;border: 2px solid #999;display: block;position: relative;margin: 0 0 12px 0;}.toast-item p {text-align: left;margin-left: 50px;}.toast-item-close {background: url(img/close.gif);width: 22px;height: 22px;position: absolute;top: 7px;right: 7px;}.toast-item-image {width: 32px;height: 32px;position: absolute;top: 50%;margin-top: -16px;left: 10px;}.toast-item-image-notice { background: url(img/notice.png); }.toast-item-image-success { background: url(img/success.png); }.toast-item-image-warning { background: url(img/warning.png); }.toast-item-image-error { background: url(img/error.png); }.toast-type-notice { color: white; }.toast-type-success { color: white; }.toast-type-warning {color: white;border-color: #FCBD57;}.toast-type-error {color: white;border-color: #B32B2B;}.toast-position-top-left {position: fixed;left: 20px;top: 20px;}.toast-position-top-center {position: fixed;top: 20px;left: 50%;margin-left: -140px;}.toast-position-top-right {position: fixed;top: 20px;right: 20px;}.toast-position-middle-left {position: fixed;left: 20px;top: 50%;margin-top: -40px;}.toast-position-middle-center {position: fixed;left: 50%;margin-left: -140px;margin-top: -40px;top: 50%;}.toast-position-middle-right {position: fixed;right: 20px;margin-left: -140px;margin-top: -40px;top: 50%;}.tooltip {position: absolute;border: 1px solid #000;border-radius: 5px;background: #881726;padding: 10px;color: #FFF;display: none;z-index: 999999999;}.pop_ordine {position: fixed;width: 600px;height: 400px;background: #f3f3f3;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0px 1px 5px 0px #000;-moz-box-shadow: 0px 1px 5px 0px #000;box-shadow: 0px 1px 5px 0px #000;margin-left: -300px;margin-top: -200px;top: 50%;left: 50%;display: none;z-index: 1000;}.pop_ordine a.chiudi_ordine {position: absolute;width: 10px;height: 10px;color: #881726;text-decoration: none;text-align: center;font-size: 10pt;font-weight: bold;line-height: 9px;top: 15px;right: 15px;display: block;z-index: 100;}.pop_ordine .cont_pop {width: 540px;height: 340px;text-align: left;color: #333;font-size: 10pt;padding: 30px;margin: 0 auto;overflow: auto;}.pop_ordine .cont_pop p {text-align: left;color: #333;font-size: 10pt;}