/* CSS Document */

@import url(style_menu.css);

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;}
a {text-decoration:none; color:#003366}

body{margin: 0px;}

#menu_top {text-align:right;padding-right:10px; height:27px;line-height:27px; background-image:url(userfiles/image/sf_menu_top.png); vertical-align:middle;}
#menu_top li {display: inline;color:#999999}
#menu_top select {padding:0px;}
#banda_colorata_top {height:40px;background-image: url(img/sf_menu.png);background-color:#006699; vertical-align:bottom; padding-bottom:8px;}
#menu_navigazione {line-height:28px;height:28px;text-align:left; padding-left:160px; background-image:url(userfiles/image/sf_menu_nav.png);}
#menu_navigazione a {color:#003366; font-weight:bold;}

#menu_principale td {margin:0px;padding:0px; }
#menu_principale ul {margin:0px;padding:0px;list-style:none;width:170px;}
#menu_principale .livello_1 {line-height:24px;padding-left:5px; color:#666666;background-image:url(userfiles/image/menu_livello_1.png);font-weight:bold;vertical-align:middle; margin:0 0 3px 0}
#menu_principale .livello_2 {height:23px;background-repeat:no-repeat; background-position:bottom;background-image:url(userfiles/image/menu_livello_2.png);padding:2px 0 0 17px;}
#menu_principale .livello_2 a {color:#666666; height:23px;}
#menu_principale .livello_2 a:hover {color:#ff2200;}
#menu_principale .livello_3 {height:23px;background-repeat:no-repeat; background-position:bottom; background-image:url(userfiles/image/menu_livello_3.png); padding:2px 0 0 14px;}
#menu_principale .livello_3 a {color:#666666; height:23px;}
#menu_principale .livello_3 a:hover {color:#ff2200;}

#clienti_add {line-height:15px;}
#clienti_add th{color:#999999;text-align:right; padding:0 8px 0 0; background-color:#f2f2f2;}
#clienti_add input {color:#333333;}
#clienti_add .td_tit {background-image:url(userfiles/image/sf_tit.png);background-repeat:no-repeat;padding: 5px 0 0 20px; vertical-align:top;font-size:12px;color:#333333;font-weight:bold; height:45px; width:520px }
#clienti_add .tit{color:#003366;text-align:left;padding:0 0 0 8px;font-size:13px;font-weight:bold;background-color:#d2d2d2;line-height:24px;}
#clienti_add .subtit{color:#666666;padding:0 0 0 8px;font-size:11px;font-weight:bold;line-height:24px;background-color:#e2e2e2;margin:20px 0 5px 0;}
#clienti_add .descriz{color:#333333;text-align:justify;padding:8px;font-size:9px;background-color:#f8f8f8;}
#clienti_add .privacy{border:#666666 1px solid;padding:5px 5px 5px 20px;line-height:16px; font-size:10px;}
#clienti_add .button{color:#990000;font-size:11px; font-weight:bold;}
#clienti_add .piede{text-align:center;background-color:#d2d2d2; line-height:24px;}

#clienti_storico_ordini .tbl_tit td{border-bottom:1px solid #666666; height:26px; background-color:#e2e2e2;}
#clienti_storico_ordini .tbl_riga td{border-bottom:1px solid #999999;height:26px; background-color:#f2f2f2;}

#linee_download .tbl_tit td{border-bottom:1px solid #666666; height:32px; background-color:#e2e2e2; font-weight:bold; text-align:center;}
#linee_download .tbl_riga td{height:22px; background-color:#f2f2f2;}
#linee_download .tbl_riga_titolo td{border-bottom:1px solid #999999;height:22px; background-color:#f2f2f2; font-style:italic; padding:0 0 0 10px;}

#menu_orizz {height:44px;background-image:url(userfiles/image/sf_menu_orizz.png);text-align:left;padding-left:188px;padding-top:8px;}

#testata {height:150px; vertical-align:top;background-image:url(userfiles/image/testata_sx.png); padding:10px 10px 10px 0;}


#pagina_interna {padding:0 25px 20px 20px;color:#666666; vertical-align:top; text-align:justify; line-height:20px;}
#pagina_interna p{font-size:11px;}
#pagina_interna .cell{background-color:#f2f2f2;width:160px;height:60px;text-align:right;padding: 10px 10px 0 0;color:#999999;font-size:9px;font-weight:bold; vertical-align:top;line-height:15px;}
#pagina_interna .box{padding:5px 10px 10px 10px;color:#666666;font-size:11px;vertical-align:top;text-align:justify; line-height:17px;}
#pagina_interna h2 {background-image:url(userfiles/image/sf_tit.png);background-repeat:no-repeat;padding: 4px 0 0 20px;font-size:12px;color:#333333;font-weight:bold; height:45px;}
#pagina_interna a{font-weight:bold;}
#pagina_interna a:hover{font-weight:bold; color:#333333;}

#pagina_home {}
#pagina_home .testo{padding:14px 0 14px 0;color:#666666; vertical-align:top; text-align:justify; line-height:17px;}

#gallery_small {}
#gallery_small th {background:#003366;text-align:left}
#gallery_small td {}

#gallery_main table {margin-top:40px; margin-bottom:20px;}
#gallery_main td {padding:5px; border:#dddddd solid 1px;border-bottom:#cccccc solid 2px;border-right:#cccccc solid 2px;}

#lato_destro {vertical-align:top; margin-top:10px;}

#banner_news {vertical-align:top;}
#banner_news th {text-align:left; line-height:28px;}
#banner_news tfoot { text-align:right;line-height:14px;color:#990000;padding-right:8px;}
#banner_news tfoot a {color:#990000;}
#banner_news .cella_contenitore{padding:5px;}
#banner_news .data { font-size:9px; color:#990000;}
#banner_news .nome {font-weight:bold; color:#990000;}
#banner_news .titolo {}
#banner_news a {}
#banner_news a:hover {color:666666}

#banner_news_statico p { font-size:12px; font-weight:bold; color:#C00; padding:0 10px;}
#banner_news_statico a { font-size:11px; font-weight:normal; line-height:20px; text-decoration:underline;}

#banner_novita {margin-top:20px;}
#banner_novita th {width:152px; text-align:left; line-height:22px; padding-left:8px; background-color:#003366; color:#ffffff; font-weight:bold}
#banner_novita .cella_contenitore{height:40px;}

#banner1 {}
#banner1 .box_image {vertical-align:middle; text-align:center;}
#banner1 .box_testo {vertical-align:middle; text-align:center;}
#banner1 .nome_prodotto{font-size:13px; color:#003366; font-weight:bold;}
#banner1 .advertising{color:#990000; font-weight:bold; font-size:11px;}

#banner2 {}
#banner2 .box_image {vertical-align:middle; text-align:center;}
#banner2 .box_testo {vertical-align:middle; text-align:center;}
#banner2 .nome_prodotto{font-size:13px; color:#003366; font-weight:bold;}
#banner2 .advertising{color:#990000; font-weight:bold; font-size:11px;}

#banner_collaborazioni {margin-top:20px;}
#banner_collaborazioni th {width:152px; text-align:left; line-height:18px; padding-left:8px; background-color:#003366; color:#ffffff; font-weight:bold}
#banner_collaborazioni .cella_contenitore{border-bottom:#cccccc solid 1px; color:#003366; background-color:#F7F7F7;}

#banner_login {text-align:right;}
#banner_login .cella_contenitore{padding:5px;color:#666666;font-weight:bold; font-size:9px;}
#banner_login .buongiorno{color:#666666;}
#banner_login .nome{color:#990000;}
#banner_login .bott_profilo{line-height:18px;border-bottom:dotted #999999 1px;}
#banner_login .bott_profilo a{color:#666666;}
#banner_login .bott_profilo a:hover{color:#990000;}

#banner_login .cella_pass{padding-right:5px;line-height:12px;font-size:9px;color:#333333;}
#banner_login .cella_pass a{font-size:9px;color:#333333;}
#banner_login .cella_pass a:hover {font-size:9px;color:#990000;}
#banner_login input{color:#990000; font-weight:normal;margin:1px;font-size:10px;}

#banner_sponsor td {background-image:url(userfiles/image/banner_sponsor.png);}

#Payoff {color:#003366; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}

#piede {height:28px;vertical-align:middle;text-align:center;background-image:url(userfiles/image/sf_menu_nav.png);}
#piede a {color:#000066;}

.copyright {height:30px;color:#999999; text-align:center}


.linea_verticale {background-color:#cccccc;}
.sf_verticale {background-image:url(userfiles/image/sf_lato.png);background-repeat:repeat-y}
.sf_orizzontale {background-image:url(img/piede_sotto.png); background-repeat:no-repeat; width:890px;height:16px;}

#form_contatti  { width:100%;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; background-color:#ececec; color:#888888;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#888888; font-size:9px;}
#form_contatti .riga_campi {color:#888888;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input {}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#888888 1px solid}

#windowOpen .txtNome{color:AA0000; font-weight:bold; font-size:13px}
#windowOpen .txtTitolo{color:#999999; font-style:italic;}
#windowOpen .txtTitolo2{ line-height:16px; font-weight:bold; color:#999999; font-size:11px}
#windowOpen .txtFormato{color:#999999;}
#windowOpen .suggest {line-height:22px; margin:0 0 0 0;color:#333333;}
#windowOpen .suggest_price {line-height:22px; color:#333333; font-weight:bold;}
#windowOpen .reserved {line-height:22px; color:#990000;}
#windowOpen .reserved_price {line-height:22px; color:#990000;  font-weight:bold; font-size:18px}
#windowOpen .iva_escl {line-height:16px; color:#999999; margin:0 0 0 10px;}
#windowOpen .non_disp { padding:0 10px 3px 0; font-size:12px; font-weight:bold; color:#999999;}

#prodotti_dettaglio {}
#prodotti_dettaglio .indietro{ text-align:right;height:30px}
#prodotti_dettaglio .indietro a {color:#999999;font-weight:normal;}
#prodotti_dettaglio .indietro a:hover {color:#666666;font-weight:normal;}
#prodotti_dettaglio .txtNome{color:AA0000; font-weight:bold; font-size:13px}
#prodotti_dettaglio .txtTitolo{color:#999999; font-style:italic;}
#prodotti_dettaglio .txtFormato{color:#999999;}
#prodotti_dettaglio .txtDescrizione{ line-height:16px; color:#666666; font-size:10px}
#prodotti_dettaglio .suggest {line-height:22px; margin:0 0 0 0;color:#333333;}
#prodotti_dettaglio .suggest_price {line-height:22px; color:#333333; font-weight:bold;}
#prodotti_dettaglio .reserved {line-height:22px; color:#990000;}
#prodotti_dettaglio .reserved_price {line-height:22px; color:#990000;  font-weight:bold; font-size:18px}
#prodotti_dettaglio .iva_escl {line-height:16px; color:#999999; margin:0 0 0 10px;}
#prodotti_dettaglio .non_disp { padding:0 10px 3px 0; font-size:12px; font-weight:bold; color:#999999;}


#popup_interno_title1 { margin:15px; color:#aaaaaa;}
#popup_interno_title2 { margin:15px; color:#666666;}
#popup_interno .txtFormato { margin:15px; color:#990000;}
#popup_interno .txtFormato span {color:#990000; font-weight:bold;}
#popup_interno_tbl_price {margin:15px; border-top:#AAAAAA 1px dotted; border-bottom:#AAAAAA 1px dotted;}
#popup_interno_minimo {margin:0 0 0 15px; font-size:9px;}
#popup_interno .suggest {line-height:22px; margin:0 0 0 0;color:#333333;}
#popup_interno .suggest_price {line-height:22px; color:#333333; font-weight:bold;}
#popup_interno .reserved {line-height:16px; color:#990000;}
#popup_interno .reserved_price {line-height:22px; color:#990000;  font-weight:bold; font-size:18px}
#popup_interno .iva_escl {line-height:16px; color:#999999; margin:0 0 0 10px;}
#popup_interno .qta {margin:0 10px 15px 3px; color:#333333; font-weight:bold; text-align:right;}
#popup_interno .offerte { height:63px; padding:12px; line-height:16px; color:#333333}

#carrello .nome { width:158px; padding:5px 0 0 0; overflow:hidden; font-size:10px; color:#333333; }
#carrello .nome strong{font-size:10px; color:#333333; }
#carrello .nome_prod { width:158px; padding:5px 0 0 0; overflow:hidden; font-size:10px; color:#990000; }
#carrello .valore_nome { width:158px; padding:5px 0 0 0; overflow:hidden; font-size:10px; color:#006600;border-bottom:#AAAAAA 1px dotted; }
#carrello .qta { width:158px; padding:0 0 2px 0; text-align:right; font-weight:bold;font-size:10px; border-bottom:#AAAAAA 1px dotted;}
#carrello .x {  padding:0 4px 0 4px;}
#carrello .formato { color:#666666; font-size:10px;}
#carrello .totale { line-height:28px; width:158px;color:#990000; font-size:10px; text-align:center;border-bottom:#AAAAAA 2px dotted;font-weight:bold;}
#carrello .totale_price { font-weight:bold;}

#carrello_inc {font-size:10px; color:#999999;}
#carrello_inc th{color:#999999;text-align:right; padding:0 8px 0 0; background-color:#f2f2f2; height:22px; vertical-align:middle}
#carrello_inc .subtit{color:#666666;padding:0 0 0 8px;font-size:11px;font-weight:bold;line-height:24px;background-color:#e2e2e2;margin:20px 0 5px 0;}
#carrello_inc .header td{ text-align:center; border-bottom:1px solid #cccccc; padding:2px; background-color:#f2f2f2;}
#carrello_inc .footer1 td{line-height:18px;color:#990000; border-top:1px solid #cccccc; padding:2px;font-weight:bold;}
#carrello_inc .footer2 td{line-height:18px;color:#990000; padding:2px;font-weight:bold;}
#carrello_inc .imponibile_iva {font-size:10px; color:#666666; font-weight:normal;}
#carrello_inc .nome {font-size:10px; color:#990000; height:28px;}
#carrello_inc a {font-size:10px; color:#990000;}
#carrello_inc a:hover {font-size:10px; color:#850000;}
#carrello_inc .qta {font-size:10px; margin:0px; padding:0px}
#carrello_inc .formato { color:#666666; font-size:10px;}
#carrello_inc .totale {font-size:10px; color:#990000; }
#carrello_inc .totale_price { font-weight:bold;}
#carrello_inc .button td{background-color:#f2f2f2}
#carrello_inc .no_prodotti {font-size:11px; font-weight:bold; color:#990000; line-height:20px; padding:10px; text-align:center; background-color:#f2f2f2}
#carrello_inc .valore_aggiunto { background-color:#F2F2F2; padding:0 5px 0 5px;}
