<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { overflow-x:hidden;font-family: Verdana;font-size: 12px; color: #000000; margin: 0 auto 0 auto;  margin:10px 0 10px 0;text-align:center; }
td,th { font-size: 12px;color: #000000; }
img { border:0px;color:#FFF;font-size:1px; }
form { display:inline;}
input, select { padding:2px;font-size: 12px;color: #555; border:1px solid #CCC; width:150px; }
select {  font-size: 12px;color: #555; border:1px solid #CCC; width:155px; }
fieldset {border:0px;padding:0px; margin:0px;}
textarea {  font-size: 12px;color: #555; border:1px solid #CCC; width:380px; height:80px; }
label { display:block; width:150px; color:#555;margin-right:10px; float:left; font-size:12px; }
p {  }
a { color:#666; text-decoration:none; font-size:12px; font-weight:bold; }
a:hover { text-decoration: underline; } 
h2 { margin:15px 0 10px 0; font-size: 18px; }
h4 { font-size: 13px;font-weight: bold; padding:0px; margin:0px;}
ul, li {  }

.clear_both { clear:both;float:none; }

/*BOX AVVISI*/
.ok { color:green; }
.error { color:#F00; }
label.error { color:#F00; padding-left:160px; float:none; }
.alert { background:url(../images/alert.png) no-repeat top left;padding-left:20px;padding-bottom:2px;clear:both;float:none; }

/*INPUT*/
.okButton { cursor: pointer; cursor: hand;padding:0;width:160px;height:23px;text-align:center;background: url(../images/green_button.png) no-repeat;color:#FFF;font-weight:bold;border:0px;padding-bottom:5px; margin:5px; }
.okButton2 { cursor: pointer; cursor: hand;padding:0;width:110px;height:23px;text-align:center;background: url(../images/green_button2.png) no-repeat;color:#FFF;font-weight:bold;border:0px;padding-bottom:5px; margin:5px;  }
.badButton { cursor: pointer; cursor: hand;padding:0;width:110px;height:23px;text-align:center;background: url(../images/grey_button.png) no-repeat;color:#FFF;font-weight:bold;border:0px;padding-bottom:5px; margin:5px;  }
.blueButton { cursor: pointer; cursor: hand;padding:0;width:110px;height:23px;text-align:center;background: url(../images/blue_button.png) no-repeat;color:#FFF;font-weight:bold;border:0px;padding-bottom:5px; margin:5px; }
.paypalButton { cursor: pointer;width:145px;height:25px;border:0px; }
.inputText_qta{ width:25px; }
.inputRadio { width:15px; }

#container { text-align:left;margin: 0 auto; width:960px; }

#allestimenti { margin-top:10px; }
#allestimenti h3 {  }

#top { background: #DE051D ;border-bottom: 3px solid #555; width:960px; height:65px;  }
#top .logo{ width:282px; float:left; }
#top .logo img { margin:5px 5px 5px 10px; }

/*MENU TOP*/
#menu_top ul { float:right;margin:13px 15px;background: url(../images/bg_menu_top.png) repeat-x; }
#list_menu_top { font-weight:bold;letter-spacing:1px;margin:0;padding: 0;list-style-type: none;font-size: 14px;height: 40px; }
#list_menu_top li { float:left;margin: 0;height:40px;background: url(../images/bg_menu_top_border.png) no-repeat left; }
#list_menu_top li.first { padding-left:10px;background: url(../images/bg_menu_top_left.png) no-repeat left; }
#list_menu_top li.last { width:10px;background: url(../images/bg_menu_top_right.png) no-repeat right; }
#list_menu_top li a {line-height:36px; display: block;padding: 0 10px;color: #FFF; }
#list_menu_top li a:hover, #list_menu_top li a.selected { color: #FC0; }
#list_menu_top li a.min_a { color: #CCC; }
#list_menu_top li a.min_a:hover { color: #FC0; }

/*MENU CONTENT*/
#menu_content ul { margin-bottom:10px;float:left;background: url(../images/bg_menu_content.png) repeat-x; }
#list_menu_content {  margin:0;padding: 0;list-style-type: none;font-size: 13px;height: 28px; }
#list_menu_content li { float:left;margin: 0; height:27px; }
#list_menu_content li.first { background: url(../images/bg_menu_content_left.png) no-repeat left;border-right:1px solid #777; }
#list_menu_content li.first a { padding:7px; }
#list_menu_content li.no-border { border:0px; }
#list_menu_content li.selected { font-weight:bold; }
#list_menu_content li.last { width:8px;background: url(../images/bg_menu_content_right.png) no-repeat right; }
#list_menu_content li a {line-height:24px;display: block;padding: 0 8px;color: #000; }
#list_menu_content li a:hover { color: #888;   }


/*BOX LATERALE*/
#box_laterale { width:190px;float:left;margin-bottom:15px; }
#box_laterale a { font-weight:normal; }
#box_laterale img { margin-bottom:15px; }
#box_laterale .box_single { width:175px;margin-bottom:15px; }
#box_laterale .box_single .box_header { font-size:12px;padding:5px;font-weight:bold; }
#box_laterale .box_single .menu { padding:5px;background:#EEE; border-top:1px solid #BBB; border-bottom:1px solid #BBB; }
#box_laterale .box_single .menu ul { margin:0px;padding-left:3px; }
#box_laterale .box_single .menu li { color:#555;font-size:11px; list-style:none; list-style-position:outside; padding:2px;  }
#box_laterale .box_single .menu li.other_link a { font-weight:bold;color:#D00; }
#box_laterale .box_single .menu a { color:#555;font-size:11px; }
#box_laterale .box_single .menu a.link { color:#D00; }
#box_laterale .box_single .menu strong { font-size:11px;margin-left:2px; color:#555; }
#box_laterale .box_single .menu .box_menu { max-height:290px;overflow-y:auto;overflow-x:none; }

/*BODY_PRODUCT*/
#body_product { float:left;width:768px;margin-bottom:15px; }

/*MENU ACCOUNT*/
#account { margin:0;padding-right:10px;background: url(../images/bg_menu_account_right.png) no-repeat right; }
#account .left { float:left;height:31px;width:10px;background: url(../images/bg_menu_account_left.png) no-repeat left; }
#menu_account { height:31px;background: url(../images/bg_menu_account.png) repeat-x; }
#menu_account a { font-weight:normal; }
#menu_account span { padding:0;margin:0;float:left;line-height:31px;color:#555; }
#list_menu_account { float:right;margin:0;padding:0;list-style-type:none;font-size:11px;height:31px; }
#list_menu_account li { float:left;margin:0;border-left:1px solid #D6D6D6;margin-top:1px; }
#list_menu_account li.first { border:0px; }
#list_menu_account li.last { border:0px; }
#list_menu_account li a { display: block;padding: 2px 10px;color: #555;line-height:25px; }
#list_menu_account li a:hover { background:#D6D6D6;margin-top:1px; }

/*OFFERTE*/
#lista_offerte { border:1px solid #CCC;border-top:0px;margin-bottom:15px;float:left;width:766px;padding:10px 0; }
#lista_offerte .product { height:63px;float:left;margin-left:8px;width:85px;text-align:center;font-size:10px; }
#lista_offerte .product a { font-size:10px;  font-weight:normal; }
#lista_offerte .product img { height:40px; }

/*BOX SEZIONE ACCOUNT*/
#header_box_strumenti { padding:5px 0px; font-size:12px; color:#000; }
#header_box_strumenti a { color:#000; }
#box_strumenti { margin-bottom:15px;padding: 15px 0;border-top:1px solid #BBB;border-bottom:1px solid #BBB; }

#box_strumenti ul { padding-left:17px; }
#box_strumenti li { line-height:25px;list-style:circle;list-style-position:outside; }
#box_strumenti a.norm { color:#555;font-weight:bold; }
#box_strumenti a.norm:hover {  }

/*BOX LOGIN*/
#box_strumenti .error_msg { margin:15px;margin-top:0; }
#box_strumenti .col1 { float:left;padding:0 15px;text-align:left;border-right:1px solid #CCC;width:350px; }
#box_strumenti .col1 p { margin:0;margin-top:5px; }
#box_strumenti .col1 strong { margin-bottom:10px; }
#box_strumenti .col2 { padding:0 15px;text-align:left;border-left:1px solid #CCC;width:350px;margin-left:380px; }
#box_strumenti .col2 p { margin:0;margin-top:5px; }
#box_strumenti .col2 strong { margin-bottom:10px; }
#box_strumenti .footer { text-align:right;clear:both;padding-top:20px; }
#box_strumenti .footer input { margin-left:5px; }

/*ORDINI*/
#box_ordini { padding:15px 0;border-top:1px solid #CCC; }
#box_ordini .filter { text-align:right;padding:10px 10px; }
#box_ordini .footer { text-align:right;clear:both;padding:10px 10px; }
#tabella_ordini { width:99%;border-collapse:collapse; }
#tabella_ordini td { vertical-align:middle;padding:3px; }
#tabella_ordini td.td_label { width:18%;font-weight:bold;vertical-align:top; }
#tabella_ordini td.td_data { width:32%; }
#tabella_ordini .header_ordini { text-align:center;background: #EDEDED;border:1px solid #D5D5D5;font-weight:bold; }
#tabella_ordini .righe_ordini {  }
#tabella_ordini .footer_ordini td { border:0;padding:10px 3px; }
#tabella_ordini .commenti_label { border:0px;font-weight:bold; }
#tabella_ordini .commenti_testo { border:0px;border-top:1px dashed #BBB;padding:10px 3px 5px 3px; }
#tabella_ordini .commenti_info { font-size:11px;text-align:right;border:0px;border-bottom:1px dashed #BBB;padding:5px 3px 10px 3px; }
#tabella_ordini .commenti_areatesto { border:0px;border-bottom:1px solid #BBB;border-top:1px dashed #BBB;padding:10px 3px; }
#tabella_ordini .commenti_footer { border:0px;padding:10px 3px; }
#tabella_ordini img { float:left;margin-right:5px; }

/*BOX PROFILO UTENTE E CLIENTE*/
#box_profilo { width:660px; }

/*MAXI CARRELLO*/
#box_carrello { padding:5px 0; }
#maxi_carrello { padding:5px 10px; }
#maxi_carrello .total { background:#EEE;text-align:right;padding:10px; }
#maxi_carrello .total table { width:99%; }
#maxi_carrello .total .label { text-align:left;font-size:14px;font-weight:bold;width:140px; }
#maxi_carrello .total .price { text-align:right;font-size:14px;font-weight:bold;width:120px; }
#maxi_carrello .item_cart { padding:0px 0;border-top:1px solid #CCC; }
#maxi_carrello .first { border:0; }
#maxi_carrello .item_cart table { width:99%; }
#maxi_carrello .item_cart td { vertical-align:middle;padding:5px; }
#maxi_carrello .item_cart .product { vertical-align:top; }
#maxi_carrello .item_cart .product a { font-weight:normal; }
#maxi_carrello .item_cart .price { width:80px;text-align:right;font-size:13px;font-weight:bold; }
#maxi_carrello .item_cart .qty { width:80px;text-align:right; }
#maxi_carrello .item_cart .image { width:100px;text-align:center; }
#maxi_carrello .tools_carrello { text-align:right;padding:5px 0; }
#maxi_carrello .checkout { text-align:right;padding:10px 0; }
#maxi_carrello .checkout a { padding:5px 36px;color:#FFF;background:url(../images/green_button.png) no-repeat;color:#FFF;font-weight:bold; }
#maxi_carrello .empty { font-size:16px;font-weight:bold;padding:25px 10px; }

/*MINI CARRELLO*/
#box_minicarrello { background:#D6D6D6;width:300px;border:1px solid #D6D6D6;border-top:0;position:absolute;top:46px;right:2px;display:none; }
#mini_carrello a { font-weight:normal; }
#mini_carrello a:hover { text-decoration:none;  }
#mini_carrello .title { font-weight:bold;padding:10px;border-bottom:1px solid #BBB; }
#mini_carrello .total { text-align:right;padding:5px;font-size:12px;font-weight:bold;border-bottom:1px solid #BBB; }
#mini_carrello .total table { width:100%; }
#mini_carrello .total .label { text-align:left; }
#mini_carrello .total .price { text-align:right; }
#mini_carrello .link_to_cart { padding:5px;border-bottom:1px solid #BBB; }
#mini_carrello .link_to_cart a { color:#00C; }
#mini_carrello .item_cart { padding:0;border-bottom:1px solid #BBB;background:#FFF; }
#mini_carrello .item_cart table { width:99%; }
#mini_carrello .item_cart td { vertical-align:middle;padding:2px; }
#mini_carrello .item_cart .product { font-size:12px; }
#mini_carrello .item_cart .image { width:40px;text-align:center; }
#mini_carrello .item_cart .qta { width:20px;text-align:right; }
#mini_carrello .checkout { background:#FFF;text-align:center;font-weight:bold;color:blue;padding:10px; }
#mini_carrello .checkout a { padding:5px 30px;color:#FFF;background:url(../images/green_button.png) no-repeat;color:#FFF;font-weight:bold; }
#mini_carrello .empty { font-size:12px;font-weight:bold;padding:10px;background:#FFF; }
#mini_carrello .message_other { padding:10px;text-align:center;font-weight:bold; }

/*STEP CARRELLO*/
#step_carrello .title { padding:8px;font-weight:bold;border-top:1px solid #BBB;border-bottom:1px solid #BBB;background:#EDEDED;margin-top:4px; }
#step_carrello .center { padding:5px 0; }
#step_carrello .center ul { list-style:none;padding:0;margin:0; }
#step_carrello .center li { padding:10px;border-top:1px solid #BBB;font-size:11px; } 
#step_carrello .center li.first { border:0; }
#step_carrello .center li .prezzo_el { float:right; }
#step_carrello .center label.input { width:30px; }
#step_carrello .center span { font-size:11px; }
#step_carrello .center p { margin:5px 0; }
#step_carrello .total { margin-top:10px;background:#EDEDED;font-size:13px;font-weight:bold;text-align:right;padding:10px;border-bottom:1px solid #BBB;border-top:1px solid #BBB; }
#step_carrello .footer { text-align:right;padding:10px 0; }
#step_carrello .footer input { margin-left:10px; }

/*SUMMARY CART*/
#cart_summary { width:100%;border-collapse:collapse; }
#cart_summary .header { background:#CCC;text-align:center;font-weight:bold; }
#cart_summary td { padding:5px; }
#cart_summary .product {  }
#cart_summary .qty { width:30px;text-align:center; }
#cart_summary .iva { width:100px;text-align:center; }
#cart_summary .price { width:100px;text-align:right; }

/*FILTER SEARCH ARTICOLI*/
#filter_search { padding:5px;text-align:left; }
#filter_search .inputText { width:110px; }
#filter_search .inputButton { width:30px; }
#filters { padding:5px; }
#filters .filter_closeable { color:#555;padding:5px 0;font-size:11px;color: }
#filters .filter_closeable a { font-size:11px;font-weight:bold;color:#D00; }

/*LISTA PRODOTTI TINY*/
#articoli_tiny { width:99%;border-collapse:collapse; }
#articoli_tiny td { padding:5px;border-top:1px solid #CCC; }
#articoli_tiny .header td { background:#EDEDED;font-weight:bold;text-align:center; }
#articoli_tiny .row_prodotti .image { width:80px;text-align:center; }
#articoli_tiny .row_prodotti .dati_prod { text-align:center;vertical-align:middle; }
#articoli_tiny .row_prodotti .price { width:120px;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px; }
#articoli_tiny .row_prodotti .add_cart { width:30px;text-align:center;vertical-align:middle; }
#articoli_tiny .row_prodotti .details { width:70px;text-align:center;vertical-align:middle; }
#articoli_tiny .row_prodotti .details img { height:15px; }

/*BOX LISTA ARTICOLI*/
#box_lista_prodotti {  }
#box_lista_prodotti table { border-collapse:collapse;width:100%; }
#box_lista_prodotti td { vertical-align:middle;padding:5px; }
#box_lista_prodotti tr.header { font-weight:bold;text-align:center;border-top:1px solid #BBB;background:#EDEDED; }
#box_lista_prodotti .header a { font-weight:bold; }
#box_lista_prodotti .row_noprodotti td { text-align:center;padding:10px;  }
#box_lista_prodotti .row_prodotti {  border-bottom:1px solid #CCC; }
#box_lista_prodotti .row_prodotti td { height:80px;padding:10px;border-bottom:1px solid #BBB;  }
#box_lista_prodotti .row_prodotti .product a { font-size:13px;vertical-align:top; }
#box_lista_prodotti .row_prodotti .offerta { text-align:center; }
#box_lista_prodotti .row_prodotti .price { width:90px;text-align:center;font-size:12px;font-weight:bold; }
#box_lista_prodotti .row_prodotti .image { width:70px;text-align:center; }
#box_lista_prodotti .row_prodotti .add_cart { width:40px;text-align:center; }
#box_lista_prodotti .row_offerta {  background:#FFFFCC; }

/*PAGINAZIONE*/
#paginazione { float:none;clear:both;padding:10px 0;text-align:right; }
#paginazione a.active { font-weight:bold; }

/*DETTAGLIO*/
#box_dettaglio .product { border-top:1px solid #CCC;padding:15px 0; }
#box_dettaglio .product .title_pr { font-size:18px;font-weight:bold; }
#box_dettaglio .product .title_pr a { font-size:18px;font-weight:bold; }
#box_dettaglio .product .add_pr { margin:20px 0 10px 0; }
#box_dettaglio .product .image_pr { float:left;width:200px;text-align:center; }
#box_dettaglio .product .image_pr .zoom { margin-top:10px;padding:15px; }
#box_dettaglio .product .image_pr .zoom a { font-weight:bold;color:#777; }
#box_dettaglio .product .descr_pr { margin-left:200px;padding:0 15px;font-size:11px; }
#box_dettaglio .product .descrizione_pr {  }
#box_dettaglio .product .price_pr { margin:20px 0 10px 0;font-size:16px;font-weight:bold;color:#828282; }
#box_dettaglio .product .price_pr strong { font-size:11px;font-weight:bold;color:#000; }
#box_dettaglio .product .download_pr { margin:25px 0 0 215px; }
#box_dettaglio .product .download_pr table { width:99%;border-collapse:collapse; }
#box_dettaglio .product .download_pr td { padding:10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC; }
#box_dettaglio .product .download_pr .header { text-align:center;font-weight:bold; }
#box_dettaglio .product .download_pr .link_down { width:40px;text-align:center; }
#box_dettaglio .product .varianti { margin:25px 0 0 215px; }
#box_dettaglio .product .varianti h4 { border-bottom:1px solid #BBB;padding:2px; }
#box_dettaglio .product .varianti .variante { border-bottom:1px solid #BBB; }
#box_dettaglio .product .varianti .variante table { border-collapse:collapse;width:99%; }
#box_dettaglio .product .varianti .variante td { height:45px;font-size:11px;padding:10px;border:0px; }
#box_dettaglio .product .varianti .variante td a { font-size:11px; }
#box_dettaglio .product .varianti .variante .image { width:60px;text-align:center; }
#box_dettaglio .product .varianti .variante .product {  }
#box_dettaglio .product .varianti .variante .product a {  }
#box_dettaglio .product .varianti .variante .price { text-align:center;width:80px; }
#box_dettaglio .product .varianti .variante .add_cart { text-align:center;width:40px; }

/*TITOLO SEZIONE*/
#title_sez { font-size:12px;font-weight:bold;padding:5px 0; }
#title_sez .filter_manager { font-weight:normal;text-align:right; }
#title_sez .filter_manager a { font-weight:bold; }
#title_sez .back { float:right;color:#555;font-weight:bold; }
#title_sez .back a { color:#555;font-weight:bold; }
#title_sez .back a:hover {  }
		
#images-home { width: 960px; height: 450px; float:none; margin:2px 0 2px 0;  border-bottom:3px solid #CCC; }
#images-home-small { width: 710px; height: 360px;text-align:right; float:none;  border:1px solid #AAA; }
#corpo { position:relative;clear:both;width:960px;padding:15px 0; }
#table_carrello{ width:250px; }

#mail_table { width:100%;border-collapse:collapse; }
#mail_table .tr_underline td,#mail_table .tr_underline th { border-bottom:1px solid #CCC; }
#mail_table th,#mail_table td { padding:5px; }
#mail_table .mail_prodotto { text-align:left; }
#mail_table .mail_prezzo,#mail_table .mail_prezzo_tot { text-align:right;width:100px; }
#mail_table .mail_qta,#mail_table .mail_iva { text-align:center;width:30px; }

#footer { clear:both;width:960px;color:#777;padding:15px 0px; border-top:3px solid #555; }

/*FOR IE6*/
* #box_laterale .box_single .menu .box_menu { height: expression( this.scrollHeight &gt; 289 ? "290px" : "auto" ); } /*sets max-height for IE*/
#cluetip { width: expression( this.scrollWidth &gt; 599 ? "600px" : "auto" ); } /*sets max-width for IE*/
* #account .left { width:10px; }
* #menu_account { margin:0; }
* #menu_account .welcome { padding-left:5px;font-weight:bold;color:#222; }

.ipack {  }
.ipack a { font-size:14px; color:#000; }
.ipack h2 { color:#000;  }
.ipack td { border-top:3px solid #CCC;}
.ipack tbody tr td p a img { margin-bottom:10px; }
.ipack td td { border-top: 0px; }
</pre></body></html>