a[href^="pdf/"] {
	background: transparent url(pdf/pdficon_small.gif) no-repeat left top;
	padding-left: 20px;
}
*{margin:0; padding:0;}
body {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;
padding:10px 4px 20px 4px;text-align:center;background:#fff;}
a{color:#6F5239;font-weight:normal;}
a[href^="http:"] {background:transparent url(immagini/external_link.gif) no-repeat right top; padding-right: 10px;}
a:visited{color:#B67376;}
a:visited[href^="http:"] {background-image: url(immagini/external_linkv.gif);}
a:hover{color:#000;}
a:hover[href^="http:"] {background-image: url(immagini/external_linkh.gif);}
#div_outer{width:700px; margin:0 auto;}
#p_logo{text-align:right;margin:0;}
#p_logo img{border:none;}
#div_contenitore{border:1px solid #C9C1BB;background:#FCFAF7;text-align:left;}
#div_contenuto{padding:5px 25px 20px 20px;}
h1, h2, h3, h4, th, caption{font-family: Arial, Helvetica, sans-serif;}
h1{font-size:22px; padding:0 0 0 8px;color:#966;border:5px solid;border-width:0 0 1px 15px;margin-bottom:10px;}
h1 span{font-size:18px;}
#ul_sommario{margin:15px 0 30px 15px;}
h2{margin:20px 0 15px;font-size:18px;}
h3{font-size:13px;}
h4{margin-bottom:4px;margin-top:3px; letter-spacing:1px;font-size:14px;}
p, ol{font-family: Georgia, "Times New Roman", Times, serif;}
p{margin-bottom:5px;text-align:justify;}
ol{margin:5px 0 5px 25px;}
p, li, dd, td, #div_menutest{line-height:1.5;}
.p5 {font-size:10px}
table{text-align:left;border:1px solid #C9C1BB;border-width:1px 0 0;
margin:0 0 30px; width:100%;}
caption{font-size:13px;text-align:center; padding:3px 0 3px 5px;background:#EBE4DF;margin:0 0 15px;border:1px solid #C9C1BB;
font-weight:bold;letter-spacing:1px;}
caption span{font-size:18px;color:#966;}
th, td{font-size:12px;}
th{border:1px solid #997A5E; border-width:0 1px 1px 1px;
color:#705239;background:#EBDCC7;letter-spacing:2px;padding:0 0 0 3px;text-align:center;}
td{padding:2px;border:1px solid #C9C1BB;border-width:0 1px 1px 1px;
vertical-align:top;}
td p {text-align:left;margin:0 0 4px 0;}
td span{font-size:11px;}
dd{margin-bottom:7px;}
input, textarea{border:1px solid #000;color:#462A14;font-family: "Courier New", Courier, monospace;}
p.nota_offerte, p#nota, p#offerta_caramello, td p, #div_trattamento_dati p, div#copyright p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
p#mb_20px {margin-bottom:20px;}
table#pagamento th, table#DatiCliente th{text-align:left;}
table#offerte, table#DatiCliente{margin-bottom:0;}
td#totale span.bold{font-size:12px;}
td.centra dl dd{text-align:center;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.th_prezzo{width:60px;}
.centra{text-align:center;vertical-align:middle;}
.centrav{vertical-align:middle;}
.th_nome_prodotto{width:500px;text-align:left;}
.bold_color966{font-weight:bold; color:#966;}
.clear{clear:both;}
.noborder{border:none;}
.back_grigio{background:#EBE4DF;}
p.nota_offerte{font-size:11px;margin-top:5px;font-weight:bold;}
p.nota_offerte span{font-size:13px;color:#966;}
p#offerta_caramello{display:none;}
dl#mod_pagamento dt, dl#posta_celere dt{font-weight:normal;clear:left;float:left;margin-right:4px;padding-top:1px;}
p#nota{font-size:11px;margin-top:5px;}
dl#fatturazione{line-height:1.3;}
dl#fatturazione dd{margin-bottom:10px;}
p#leg_ast{font-size:10px;}
dl#iscrizione_prodotti dd{float:right;margin-top:8px;}
dl#iscrizione_prodotti dt, #div_trattamento_dati dt{float:left;padding-right:2px;}
dl#iscrizione_prodotti dt{clear:both;margin-top:10px;}
dl#riepilogo {margin-left:2px;}
#div_trattamento_dati {float:left;width:649px;padding:0 0 5px 2px;line-height:2;border:1px solid #C9C1BB;background:#EBE4DF;}
#div_trattamento_dati dt{font-size:11px;padding-right:5px;}
#div_trattamento_dati dd p{clear:both;}
.floatleft{float:left;width:auto; padding-right:5px;}
div#invia{clear:both;margin-bottom:40px;border:1px solid #C9C1BB;padding:10px 0;}
div#invia p{text-align:right;}
div#invia input{border-color: #C9C1BB #C9C1BB #887668 #887668;border-width:1px 1px 2px 2px;}
dl.informativa{font-size:10px;margin-bottom:15px;}
dl.informativa dd{margin-top:4px;}
.div_freccia{font-size:11px;border-bottom:1px dotted #997A5E;float:right;margin:20px 0 50px;}
.div_freccia p{float:right;margin:0;}
.div_freccia span{font-weight:bold;text-decoration:underline;}
.div_freccia a{display:block;width:25px;text-decoration:none;
background:#F9F5EF url(immagini/frecciasu.gif) no-repeat top left;
letter-spacing:1px;padding:0 0 0 11px;border:1px dotted #887668; 
border-width:1px 1px 0;}
.div_freccia a:visited{color:#997A5E;}
.div_freccia a:hover{background-image:url(immagini/frecciasuhov.gif);
color:#F9F5EF;background-color:#997A5E;}
#div_menutest{text-align:center;font-size:11px;margin:0 0 30px;font-weight:bold;}
div#copyright{font-size:10px;border:1px solid #C9C1BB;border-width:1px 0; letter-spacing:1px;background:#F3EFEC;}
div#copyright p{text-align:center;padding-right:4px;margin:0;}
div#copyright a{font-weight:bold;text-decoration:none;}
