
body { padding: 0; margin: 0; text-align: center;}
#layout { position:relative; width:760px; margin:0px auto; text-align:center; clear:left;  }
  #layout .mappa{position:absolute;left:529px;top:30px;z-index:10;}
  
  .top_on  {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #d6e4f3; TEXT-DECORATION: none  }
  .top_off {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #d6e4f3; TEXT-DECORATION: underline  }
  .txt     {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica  }
  a.link   {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ef3f00; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
  .box     {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none }
  #layer1  {Z-INDEX: 1; LEFT: 25px; VISIBILITY: visible; WIDTH: 445px; POSITION: absolute; HEIGHT: 90px;}
  #layer2  {Z-INDEX: 2; LEFT: 25px; VISIBILITY: hidden; WIDTH: 445px; POSITION: absolute; HEIGHT: 90px }
  #layer3  {Z-INDEX: 3; LEFT: 25px; VISIBILITY: hidden; WIDTH: 445px; POSITION: absolute; HEIGHT: 90px }
  #layer4  {Z-INDEX: 4; LEFT: 25px; VISIBILITY: hidden; WIDTH: 445px; POSITION: absolute; HEIGHT: 90px }
  #layer5  {Z-INDEX: 5; LEFT: 25px; VISIBILITY: hidden; WIDTH: 445px; POSITION: absolute; HEIGHT: 90px }
  input { font-size: 11px; font-family: Arial,Verdana,helvetica,sans-serif; border:#E08E1B 1px solid;background-color:#FDDDAF; padding:1px;width:240px;}
  textarea { font-size: 11px; font-family: Arial,Verdana,helvetica,sans-serif; border:#E08E1B 1px solid;background-color:#FDDDAF; padding:1px;width:240px;}
  .bottone { font-size: 11px; font-family: Arial,Verdana,helvetica,sans-serif; border:#E08E1B 1px solid;background-color:#FDDDAF; padding:1px;width:90px;}
  .indic { font-size: 10px; font-family: Arial,Verdana,helvetica,sans-serif;text-align:right;}
  a.privacy:link, a.privacy:visited, a.privacy:active { color: #E08E1B; font-family: Arial,Verdana,helvetica,sans-serif;font-weight:bold;font-size:12px; }
  .errore { color: red;font-weight: bold;text-align:right;}
  .link { font-size: 11px; font-family: Arial,Verdana,helvetica,sans-serif;color:#1C6795}
  .thumb{margin-left:20px;font-size:11px;color:#ff0000;font-weight:bold;font-family:Arial,Verdana;}  
  .listino{width:360px; border:1px #4A81BA dotted;font-size:11px;margin-right:10px;font-family: Arial,Verdana,helvetica,sans-serif;text-align:right;}
  .tit{color:#ffffff;background:#4A81BA;font-weight:bold;}
  .note{font-weight:bold;border-bottom:1px solid #000000;}
  .tipo{font-size:10px;}
  .caratt{text-align:right;margin-right:10px;}
  .caratt a:link, .caratt a:visited, caratt a:active { font-weight:bold;color: #E08E1B; font-family: Arial,Verdana,helvetica,sans-serif;}
  .link-footer a:link, .link-footer a:visited, .link-footer a:active { font-weight:bold;color: #FFFFFF; font-family: Arial,Verdana,helvetica,sans-serif;font-size:11px; }
  .ok{font-weight:bold;font-family: Arial;}
  .thumb2 img{margin-right:20px;border:4px solid #FFFFFF;}
  #form{margin-right:10px;}

  .contattaci{text-align:right;font-family: Arial, Helvetica;font-size: 13px;} 
  .thumb { position:absolute;top:242px;left:538px;z-index:2;}
  .thumb img {margin-right:6px;margin-bottom:6px;border:2px solid #4A81BA; }
  .thumb-foot { position:absolute;top:450px;left:28px;z-index:2;width:500px;}
  .thumb-foot img {margin-right:6px;margin-bottom:6px;border:2px solid #E08E1B; }
  .flag{position:absolute;top:715px;left:330px;}
  .flag img{border:0px;}
