/* custom screen */
body {margin:0 0 1.5em 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#8c8978 !important;background:#fffee4;background:#fffff4;}
a:focus, a:hover {color:#00c;text-decoration:underline;}
a {color:#33c;font-weight:normal;text-decoration:none;}
table, td, th {vertical-align:top;}
table {margin-bottom:0em;}

#fspagamento table, 
#fsmittente table, 
#fssegreteria table, 
#fsantispam table {margin-bottom:1.4em;}
th, td {padding:0px 10px 0px 5px;}
caption {display:none;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {padding:0 6px;color:#4b4b1f;background:none;}
h3 {font-size:13px !important;font-weight:bold !important;color:#e00000;}

.container {background:#fffff4;}
.box {background:#fffff4;}
form {margin:0;padding:0;display:inline;}
fieldset {margin:0px;padding:0px;border:1px none #ccc !important;}
legend {margin:0;padding:0;display:none;color:#898989;}
label {margin:0;padding:0;font-weight:normal;}

/* form */
.index {font-weight:bold;}
#poweredby {margin-top:12px;font-size:8px !important;text-align:right;color:#96b0bc;visibility:hidden !important;}
#poweredby a {color:#96b0bc;}

/* custom form */
.asterisco {font-weight:normal;color:#009900;}
.footer {border-width:1px;border-style:solid none none none;border-color:#ccc;}
.notice blockquote {margin:0 1.5em 0 1.5em;}
.notice p {margin:0;padding:0;}
.riquadro {background:#f3f3eb;}
input.text, input.textfile, select.textselect {margin:0 0 0.5em 0;padding:1px 2px;width:100%;vertical-align:top;}
#fsquando input.text {width:80%;}
textarea {margin:0 0 0.5em 0;padding:1px 2px;width:100%;height:150px;}
/*input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #999;background:#FFFFCC;}*/

/* */

input.text, input.title, textarea, select {background:#FFF;}
input.text:focus, input.title:focus, textarea:focus, select:focus {background:#FFF;}
input.prezzo {padding:0 6px 0 0px !important;border:none !important;width:80px !important;font-size:18px;vertical-align:middle !important;color:#90907c !important;background:none;}
input.prezzo-tot {width:110px !important;font-weight:bold;font-size:21px;color:#5c5948 !important;color:#009900 !important;}
input.prezzo:focus {border:none !important;background:none;}
input.prezzo-tot:focus {background:none;}
input.calc-butt {margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle !important;background:none;}
a.calc-link {margin:0 !important;padding:3px 6px 4px !important;border:none !important;width:100px;display:block;font-size:10px;text-decoration:none;text-align:center;color:#fff;background:#bcb9a8;}
table#oggetti {border-width:2px 2px 0 2px;border-style:solid;border-color:#c0c0ac;color:#9c9988;}
table#oggetti tr.odd {	background:#fff;}
table#oggetti td, table#pagamento-table td {padding-top:12px;padding-bottom:0px;border-bottom:1px solid #c0c0ac;background:#fffff4 !important;}
table#pagamento-table {color:#5c5948 !important;border-width:0 2px 2px 2px;border-style:solid;border-color:#c0c0ac;}
table#pagamento-table td {border-bottom:2px none #fffff4;background:#efecdb !important;}
table#pagamento-table td strong {margin-bottom:2px;font-weight:bold !important;font-size:28px !important;font-family:"Times New Roman", Times, serif;color:#bcb9a8 !important;}
table#modalita-table td /*td.radio-opt*/ {color:#5c5948 !important;}
table#oggetti td.thumb {padding:6px 0;text-align:center;}
table#oggetti h3 {margin-bottom:9px;font-weight:bold !important;line-height:1.15;text-transform:none;color:#5c5948;}
table#oggetti h3 a {font-weight:bold !important;}
table#oggetti h3 em, table#oggetti h3 a em {padding-bottom:4px !important;vertical-align:middle !important;font-weight:normal !important;font-style:normal !important;font-size:9px !important;line-height:9px !important;text-transform:uppercase;color:#e00000 !important;/*color:#9c9988 !important;*/}
table.invia-table td {padding-top:6px;height:30px !important;vertical-align:bottom !important;}
table.invia-table td input {vertical-align:bottom !important;}
table.invia-table td.invia-td {vertical-align:bottom !important;}
td.mod {/*background:#f9f9e6 !important;border:1px solid #f2f2da;background:#f8f8ba;border:1px solid #ffe187;*/}
table#oggetti td.sel-td {border-width:0px 0px 1px 0px;border-style:solid;border-color:#f2f2da #f2f2da #c0c0ac #f2f2da;}
p.link-dett img, p.link-dett a img {text-decoration:none !important;float:none !important;margin:3px 3px 0 0 !important;padding:0 !important;}
p.link-dett {font-size:11px;}
p.link-dett a:focus, p.link-dett a:hover {text-decoration:underline;color:#00c;}
p.link-dett a {text-decoration:none;color:#33c;}

/* */

.error, .alert {margin:0;padding:3px 6px;border:none;font-size:12px;line-height:1.2;color:#e00000;background-color:#ffedb8;} 
.fields {margin-top:0;padding:3px 6px 6px 6px;border-width:1px;border-style:none;border-color:#ffe187;font-size:12px;line-height:1.2;color:#e00000;background-color:#ffedb8;font-style:normal;}
.nota-privacy {margin:9px 0 0 !important;padding:0 !important;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;/*color:#5c5948;*/}

.basso {text-transform:lowercase !important;}
.altobasso {text-transform:capitalize !important;}
.firma a {font-weight:bold !important;}


table.invia-table td img {width:90px !important;vertical-align:bottom !important;}
td.index {width:25% !important;}

