html,body {	margin:0px; padding:0px; width:100%; }
body{ font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:11pt; color:#333; text-align:left }

img { border:0 }
p, dl, ul, form { line-height:1.5; }
h1, h2, h3 { margin: 0.7em 0 0.2em }
form, fieldset, ul, a, img { margin:0; padding:0; border:0 }
ul, li { list-style:none }
ul.quandrati li { list-style-image:url(../images/list.gif); margin-left:15px; }

form p { font-weight:bold; margin-bottom:0 }

label { border:0; width:100px; color:#666 }

h1 { font-size: 1.2em }
h2 { font-size: 1.2em }

.rosso { color:#c90103 }

a:link, a:visited{ color:#999; text-decoration:underline }

.clear { clear:both }
.nascosto { position:absolute; left:-9999px }

div#container{ width:550px; margin:0 auto; border:1px solid #CCC; padding-top:20px }

div#logo-print { display:inline; padding-left:20px }
div#header { display:none }

div#content { width:550px; margin:0 auto; background-color:#FFF }

div#testo_home { padding:20px 30px 10px 30px; }
div#testo_home ul li { margin-bottom:10px }

div#offerte { padding:10px 30px 10px 30px }

div#primo_piano { padding:10px 30px 10px 30px }

div#riga_footer { display:none; width:550px; height:29px; margin:0 auto; background-color:#303030; text-align:right; color:#FFF; vertical-align:middle; font-size:90.01%; font-weight:bold }
div#riga_footer img { margin-right:20px; margin-top:2px;  }

div#footer { display:none; width:550px; margin:0 auto; padding-top:10px; text-align:center; font-size:90.01%; color:#666 }

div#separatore { width:450px; margin:0 auto; height:1px; border-bottom:1px solid #999; }

div#popup { padding:30px; text-align:justify; }

div#conferma { height:30px; text-align:right; color:#990000 }