body {	font:76% "Georgia" , verdana , helvetica, sans serif; margin:0; padding:0; text-align:left; color:#000;   }
.logo-stampa{ display:block; text-align:right; }
hr{ display:none; }
h1{ display:none; }
h2.payoff{display:none; }
ul.quicklinks{ display:none;  }

/* titoli */
h2{ display:block; font-size:132%; color:#737340; margin:0 0 12px 0; padding:6px 0 6px 0; border-bottom:1px solid #f0f0f0;}

/* sottotitoli */
.info-aggiuntive{ display:none; }

/* contenitore generale */
#castelgiuliano{ display:block; height:auto; line-height:1.6em; }

/* menu */
#menu{ display:none; }
#gallery{ display:none; }
/* pulizie...di primavera! */
.pulizia{ display:block; height:10px; clear:both; margin:0; padding:0; }
.puliziadue{ display:block; height:10px; clear:both; margin:0; padding:0; }

/* footer */
#footer{ display:none; }

/* sottomenu */
#sottomenu{ display:none; }

/* padding dei contenuti a destra */
.text{ padding:6px; }
.text h3{ font-size:116%; color:#737340; margin:0; padding:6px 0 12px 0; }
.testo{ font-size:108%; color:#737340; margin:0; padding:6px; display:inline; }
.testo-espanso{ font-size:108%; color:#737340; margin:0; padding:6px;  }
.testo ul , .testo-espanso ul{ margin:0; padding:0; list-style:none; }
.testo li , .testo-espanso li{ margin:4px 0; padding:0 0 0 16px; }
.testo a , .testo-espanso a{  color:#777671; text-decoration:none; padding:0 6px; line-height:1.6em; }
.testo a:hover, .testo-espanso a:hover{ text-decoration:underline; }
.testo a:active, testo-espanso a:active{ text-decoration:none; color:#3e3c33; }
.testo-espanso h3{ font-size:116%; color:#737340; margin:0; padding:8px 0 2px 0; }
.testo-espanso img { float:right; display:inline; border:2px solid #e4e2cb; margin:0 0 10px 16px;  }

/* visite guidate */
.visita-guidata{ font-size:108%; position:relative; color:#737340; padding:14px; margin:0 0 12px 0; height:auto !important; height:80px; min-height:80px; }
.visita-guidata img{ border:1px solid #cdc9aa; float:left; margin:0 12px 4px 0; display:inline; }
.visita-guidata h4{ margin:0 0 8px 0; color:#dda02a; padding:4px 0 0 0; font-size:108%; }
.visita-guidata .ore{ width:52px; color:#737340; font-weight:700; font-size:116%; padding:2px 0 0 26px; height:auto !important; height:26px; min-height:26px; position:absolute; top:10px; right:0; }

/* mappa */
#map{ margin:14px 0 0 0; border:4px solid #e4e2cb; width:474px; height:342px; }

/* form di contatti */
#modulo-contatti{ border-top:1px solid #f0f0f0; padding:8px 0 0 0; margin:12px 0 0 0; }
#modulo-contatti form, #modulo-contatti fieldset{ margin:0; padding:0; border:0; }
#modulo-contatti form{ margin:10px 0 0 0; }
#modulo-contatti input{ width:260px; font:100% "Tahoma" , verdana , helvetica, sans serif; border:1px solid #737340; padding:2px; }
#modulo-contatti select{ width:260px; font:100% "Tahoma" , verdana , helvetica, sans serif; border:1px solid #737340; padding:2px; }
#modulo-contatti p{ margin:0; padding:6px 0; display:block; clear:both; position:relative;  }
#modulo-contatti label{ display:block; width:100px; font-weight:bold; float:left; }
#modulo-contatti textarea{ width:260px; height:122px; font:100% "Tahoma" , verdana , helvetica, sans serif; border:1px solid #737340; padding:2px; }
#modulo-contatti input.per-inviare{ border:0; width:101px; height:246x; margin:24px 0 0 100px; padding:0; cursor:pointer; float:left; }
#modulo-contatti p.invio{ border-bottom:0; margin:0; padding:0; height:auto !important; height:26px; min-height:26px; }
#modulo-contatti .info-legali{ display:block; width:400px; height:60px; font:92% "Tahoma" , verdana , helvetica, sans serif; border:0; padding:0 0 0 100px; color:#666; }
#modulo-contatti input#f-accetta{ width:16px; border:0; padding:0; }
#modulo-contatti .required-input{ display:block; text-indent:-9999px; width:16px; height:16px; position:absolute; top:8px; left:350px; }
#modulo-contatti p.messaggio{ font-weight:700; font-size:108%; margin:5px 0; padding:10px 0 10px 100px; border:1px solid #737340; }
