
/*--------------------------------------------------------------------------------
// sito       : beckerpipes
// nome       : stili.css
// autore     : CS
// modificato : 18/11/2007 11.38
// descrizione: stili per le pagine pubbliche del sito
//------------------------------------------------------------------------------*/

body,
h1, h2, h3,
th, td,
input,
select,
textarea,
a                         { font-family : Verdana, sans-serif; font-size: 9pt; font-style: normal; color: #661A00; }
h1,h2,h3                  { font-weight: bold; margin: 0px; padding: 2px; }
h1                        { font-size: 18pt; margin-top:10px; }
h2                        { font-size: 14pt; margin-bottom:10px; }
h3                        { text-align: left; font-size: 10pt; margin: 20px 0px 8px 0px; padding: 2px 2px 2px 8px; background: #505050; color: #fff; }
img                       { border: solid 1px #661A00; }
form                      { padding: 0px; margin: 0px; border: 0px; }
input,textarea            { font-size: 8pt; padding: 0px; margin: 0px; }
select                    { font-size: 8pt; padding: 0px; margin: 0px; }
table                     { border-collapse: collapse; empty-cells: show; }
th                        { font-size: 8pt;  color: #ffffff; background: #505050; font-weight: bold; border: solid 1px #ffffff; }
tr,td                     { border: none; }
a                         { font-weight: bold; font-size: inherit; text-decoration: none; }
a:hover                   { color: #AD7932; }
body                      { margin-top: 1px; }

.p_no_dati                { text-align: center; }
.p_trace                  { text-align: center; color: #009900; background: #e0e0e0; border: solid 1px #990000; }
.p_info                   { text-align: left;   color: #009900; font-size: 90%; }
.p_errore_db              { text-align: center; color: #990000; background: #e0e0e0; border: solid 1px #990000; }

.errore_img               { border: none; margin-bottom: 12px; }
.errore_p                 { margin: 10px; font-family: Courier New; text-align: left; }

.pagina_tab               { width: 640px; margin-top: 0px; }
.pagina_titolo            { font-size: 18pt; font-weight: bold; text-align: center; color: #ffffff; height: 80px; border: solid 1px #000000; }
.pagina_menu              { background: #000000; border: solid 1px #000000; text-align: center; color: #ffffff; height: 24px; }
.pagina_td                { padding: 10px 10px 10px 10px; border: solid 0px; }
.pagina_lnk               { padding: 12px 0px 12px 0px; }

.popup_tab                { width: 400px; }
.popup_titolo             { font-size: 18pt; font-weight: bold; text-align: center; color: #ffffff; height: 80px; border: solid 1px #000000; background: url('/img/img_head.gif'); }
.popup_td                 { padding: 8px; }

.menu_lnk                 { color: #ffffff; font-weight: bolder; padding: 0px 4px 0px 4px; }
.menu_img                 { border: none; vertical-align: middle; margin-left: 8px; }
.menu_ring                { border: none; vertical-align: middle;  }

.home_tab                 { margin-top: 60px; width:800px; }
.home_logo                { text-align: center; vertical-align:top; height:220px; }
.home_menu                { text-align: center; color: #ffffff;  }
.home_img                 { border: solid 1px #000000; }
.home_lnk                 { font-size: 8pt; }
.home_indirizzo           { color: #808080; font-size: 8pt; text-decoration: none; line-height: 1.5; }
.home_info                { font-size: 8pt; text-decoration: none; font-weight: bold; }
.lnk_resellers            { font-size: 8pt; color: #808080; text-decoration: none; }

.notizia_tab              { width: 90%; }
.notizia_titolo           { text-align: left; font-size: 12pt; font-weight: bold; }
.notizia_testo            { text-align: justify; font-size: 9pt;  }
.notizia_data             { text-align: left; font-size: 8pt;  }
.notizia_btt              { font-size: 8pt;  font-weight: bold; margin: 0px; padding: 0px; }
.notizia_img              { width: 240px; border: none; float: right; margin-left: 10px; }

.mailing_form             { width: 480px; background: #e0e0e0; border: solid 1px; margin-top: 32px; }
.mailing_td               { font-size: 8pt; padding: 4px 8px 4px 8px; }

.categoria_tab            { width: 90%; margin: 8px 0px 0px 0px; }
.categoria_td_sel,
.categoria_td             { padding: 1px 4px 1px 4px; border: solid 0px #404040; text-align: center; width: 20%; text-transform: lowercase;}
.categoria_lnk            { text-decoration: underline; }
.categoria_td_sel         { background: #505050; color: #ffffff; font-weight: bold; }

.elenco_tab_pagine        { margin: 0px 0px 8px 0px; empty-cells: show; }
.elenco_td_pagine         { color: #404040; font-weight: bold; font-size: 8pt; height: 28Px; }
.elenco_lnk_pagine        { text-decoration: underline; font-size: 11pt; font-family: arial black; background: #ffffff; color: #404040; padding: 0px 1px 0px 1px; font-weight: normal;}
.pager_tab                { margin: 4px 0px 4px 0px; empty-cells: show; }
.pager_td                 { color: #404040; font-weight: bold; font-size: 8pt; height: 28px; }
.pager_lnk                { text-decoration: underline; font-size: 11pt; font-family: arial black; background: #ffffff; color: #404040; padding: 0px 1px 0px 1px; font-weight: normal;}

.elenco_tab               { margin-top: 0px; margin-left: auto; margin-right: auto;}
.elenco_tr                { }
.elenco_td                { border-bottom: solid 1px #000000; font-size: 8pt; padding: 2px; text-align: center; }
.elenco_no_dati           { font-size: 8pt; text-align: center; }
.elenco_btt ,
.elenco_btt_rosso,
.elenco_btt_verde         { font-size: 7pt; font-weight: bold; padding: 0px; margin: 0px;}
.elenco_btt_rosso         { color: #990000; }
.elenco_btt_verde         { color: #009900; }
.p_no_schede              { text-align: left; color: #009900; font-size: 90%; width: 60%; margin-right: auto; margin-left: auto;}
.img_no_schede            { margin-right: 12px; }

.status_rosso             { color: #990000; }
.status_blu               { color: #000099; }
.status_giallo            { color: #009900; }

.form_tab                 { border: none; margin-top: 4px; }
.form_tr                  { border: none; }
.form_sx,
.form_dx,
.form_td_testo,
.form_testo               { padding: 2px 2px 2px 8px; text-align: left; }
.form_sx                  { padding-right: 0px; font-weight: bold; }
.form_barra               { padding: 8px 0px 0px 0px; }
.form_td                  { font-size: 8pt; padding: 1px; }
.form_btt                 { font-size: 7pt; color: #661A00; font-weight: bold; padding: 1px; }
.form_lnk                 { font-size: 8pt; }
.form_lnk_esci            { margin-left: 8px; }

.carrello_btt             { font-size: 7pt; font-weight: bold; padding: 0px 2px 0px 2px; }
.carrello_nota            { font-size: 7pt; font-style: italic; margin-left: 8px;}
.carrello_tab_form        { width: 90%; margin-top: 20px; }
.carrello_info            { font-size: 7pt; width: 50%; text-align: justify; margin: 24px auto 0 auto;}
.carrello_lnk_continua    { font-size: 8pt; padding-left: 8px; }

.ordine_info              { font-size: 7pt; width: 70%; text-align: justify; margin-top: 24px; }
.ordine_nota_spedizione   { font-size: 7pt; font-style: italic; }

.domanda                  { font-style: italic; text-align: justify }
.risposta                 { font-style: normal; text-align: justify }

.tab_grades               { empty-cells: show; border-collapse: separate; border-spacing: 0px; }
.tr_grades                { }
.td_grades                { border-bottom: solid 1px; }
.img_grades               { border: none; }
.tab_marks                { empty-cells: show; border-collapse: separate; border-spacing: 0px;  }
.tr_marks                 { }
.td_marks                 { font-size: 8pt; border-right: solid 1px; }
.td_marks_1               { font-size: 8pt; border-right: solid 1px; border-left: solid 1px; }
.lnk_marks                { font-size: 8pt; font-style: italic; text-decoration: underline; }

.img_scheda               { border: solid 1px; }

.scheda_btt               { background:#555555;color:#fff;padding: 0px 2px 0px 2px;font-weight:normal; }
.scheda_lnk_carrello      { font-size: 8pt; text-decoration: underline; }

td,tr,table { border: dotted 0px red; }

/*--------------------------------------------------------------------------- */
