 body {
       background-color: #FFFFFF;
       background-image: url("Sfondo.jpg");
       background-attachment: scroll;
       background-repeat: repeat-x;
       margin: 10px 80px;
       font-family: Arial, Verdana, Sans-Serif, Helvetica;
       font-size: 11px;
       text-decoration: none;
       color: #000000;
       text-align: left;
       /* scrollbar-arrow-color: #AEA17F;     */
       /* scrollbar-3dlight-color: #AEA17F;   */
       /* scrollbar-highlight-color: #353535; */
       /* scrollbar-face-color: #353535;      */
       /* scrollbar-track-color: #AEA17F;     */
      }

 a {
    font-family: Arial, Verdana, Sans-Serif, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
   }

 a:hover {
          background-color: #FFFFFF;
         }

 a#link {
         font-family: Arial, Verdana, Sans-Serif, Helvetica;
         font-size: 12px;
         text-decoration: none;
         color: #444444;
        }

 a:hover#link {
               font-weight: bold;
              }

 a#menu {
         font-family: Arial, Verdana, Sans-Serif, Helvetica;
         font-size: 11px;
         text-decoration: none;
         color: #FFFFFF;
        }

 a:hover#menu {
               height: 27px;
               background-image: url("Images/MenuUPw.jpg");
               color: #42653D;
               padding-top: 6px;
               font-size: 11px;
               font-weight: bold;
              }

 a#advert_href {
                font-family: Arial, Verdana, Sans-Serif, Helvetica;
                font-size: 12px;
                text-decoration: none;
                color: #000000;
               }

 a:hover#advert_href {
                      letter-spacing: 1px;
                     }

 a#MenuDW {
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           font-size: 11px;
           text-decoration: none;
           color: #000000;
          }

 a:hover#MenuDW {
                 letter-spacing: 0px;
                 font-weight: bold;
                }

 .menu_sfondo1 {
                background-image: url("Images/MenuUPb.jpg");
               }

 .menu_sfondo2 {
                background-image: url("Images/MenuUPw.jpg");
               }

 .centro {
          text-align: center;
         }

 .destra {
          text-align: right;
         }

 .sinistra {
            text-align: left;
           }

 .giustificato {
                text-align: justify;
               }

 .data_ora {
            font-family: Arial, Verdana, Sans-Serif, Helvetica;
            color: #000000;
            font-weight: bold;
            font-size: 12px;
            padding-top: 4px;
           }

 .input_data_ora {
                  width: 55px;
                  padding-top: 2px;
                  background-color: #FFFFFF;
                  font-weight: bold;
                  color: #000000;
                  font-family: Arial, Verdana, Sans-Serif, Helvetica;
                  font-size: 12px;
                  border: #FFFFFF;
                 }

 /* Asterisco */
 .star {
        font-size: 18px;
        color: #C21212;
       }

 .star1 {
         font-size: 18px;
         color: #42653D;
        }

 /* Menu principale nella parte superiore */
 .menuUP {
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
          text-align: center;
          color: #FFFFFF;
         }

 /* Menu di sinistra - parte alta */
 .menuSX_up {
             font-family: Arial, Verdana, Sans-Serif, Helvetica;
             font-size: 11px;
             text-decoration: none;
             text-align: left;
             color: #000000;
             letter-spacing: 0px;
            }

 /* Menu di sinistra - parte bassa */
 .menuSX_dw {
             font-family: Arial, Verdana, Sans-Serif, Helvetica;
             font-size: 11px;
             text-decoration: none;
             text-align: right;
             color: #000000;
             letter-spacing: 0px;
            }

 /* Titoli sezioni Homebox, Video_Images */
 .title {
         font-family: Arial, Verdana, Sans-Serif, Helvetica;
         font-size: 11px;
         font-weight: bold;
         text-decoration: none;
         text-align: center;
         color: #FFFFFF;
        }

 /* Testo sezioni Homebox, Video_Images */
 .text {
        font-family: Arial, Verdana, Sans-Serif, Helvetica;
        font-size: 10px;
        text-decoration: none;
        text-align: justify;
        color: #000000;
       }

 /* Distanza margini area 'form' */
 form {
       margin-top: 0px;
       margin-bottom: 0px;
      }

 /* Sezione newsletter */
 .newsletter {
              font-family: Arial, Verdana, Sans-Serif, Helvetica;
              font-size: 11px;
              text-decoration: none;
              text-align: justify;
              color: #42653D;
             }

 .newsletter1 {
               font-family: Arial, Verdana, Sans-Serif, Helvetica;
               font-size: 10px;
               text-decoration: none;
               text-align: justify;
               color: #42653D;
              }

 .go_newsletter {
                 width: 100px;
                 height: 23px;
                 font-family: Arial, Verdana, Sans-Serif, Helvetica;
                 color: #000000;
                 font-size: 11px;
                 padding-left: 5px;
                 padding-top: 2px;
                }

 /* impostazione log-in in fondo home page */
 .input_text {
              font-family: Arial, Verdana, Sans-Serif, Helvetica;
              background-image: url("Images/Input.jpg");
              width: 100px;
              height: 20px;
              font-size: 11px;
              color: #000000;
              font-weight: bold;
              letter-spacing: 0px;
              text-align: left;
              border: 0px;
              padding-left: 7px;
              padding-top: 2px;
             }

 /* campo 'type' sezione quicksearch */
 .quicksearch_type {
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    width: 70px;
                    height: 20px;
                    font-size: 11px;
                    color: #000000;
                    font-weight: bold;
                    letter-spacing: 0px;
                    text-align: left;
                    background-color: #E6EAF3;
                    border: 1px solid #42653D;
                    padding-left: 7px;
                   }

 /* campo 'property type' sezione quicksearch */
 .quicksearch_property {
                        font-family: Arial, Verdana, Sans-Serif, Helvetica;
                        width: 150px;
                        height: 20px;
                        font-size: 11px;
                        color: #000000;
                        font-weight: bold;
                        letter-spacing: 0px;
                        text-align: left;
                        background-color: #E6EAF3;
                        border: 1px solid #42653D;
                        padding-left: 7px;
                       }

 /* campo 'price range' sezione quicksearch */
 .quicksearch_price {
                     font-family: Arial, Verdana, Sans-Serif, Helvetica;
                     width: 90px;
                     height: 20px;
                     font-size: 11px;
                     color: #000000;
                     font-weight: bold;
                     letter-spacing: 0px;
                     text-align: left;
                     background-color: #E6EAF3;
                     border: 1px solid #42653D;
                     padding-left: 7px;
                    }

 /* campo 'bedrooms' sezione quicksearch */
 .quicksearch_bedrooms {
                        font-family: Arial, Verdana, Sans-Serif, Helvetica;
                        width: 70px;
                        height: 20px;
                        font-size: 11px;
                        color: #000000;
                        font-weight: bold;
                        letter-spacing: 0px;
                        text-align: left;
                        background-color: #E6EAF3;
                        border: 1px solid #42653D;
                        padding-left: 7px;
                       }

 /* Testo titolo annuncio e riferimento */
 .advert_title {
                font-family: Arial, Verdana, Sans-Serif, Helvetica;
                font-size: 15px;
                font-weight: bold;
                text-decoration: none;
                text-align: left;
                color: #FFFFFF;
               }

 /* Testo decrizione annunci */
 .advert_text {
               font-family: Arial, Verdana, Sans-Serif, Helvetica;
               font-size: 12px;
               text-decoration: none;
               text-align: justify;
               color: #000000;
              }

 /* Testo descrittivo sezione 'form info annunci' */
 .form_info_text {
                  font-family: Arial, Verdana, Sans-Serif, Helvetica;
                  font-size: 11px;
                  color: #000000;
                  letter-spacing: 0px;
                  text-align: left;
                  text-decoration: none;
                 }

 /* Testo campi sezione 'form info annunci' */
 .form_info_input {
                   font-family: Arial, Verdana, Sans-Serif, Helvetica;
                   height: 20px;
                   font-size: 11px;
                   color: #000000;
                   letter-spacing: 0px;
                   text-align: left;
                   background-color: #FFFFFF;
                   border: 1px solid #42653D;
                   padding-left: 5px;
                   text-decoration: none;
                  }

 /* Testo messaggio sezione 'form info annunci' */
 .form_info_area {
                  width: 610px;
                  height: 70px;
                  font-size: 11px;
                  color: #000000;
                  letter-spacing: 0px;
                  text-align: left;
                  background-color: #FFFFFF;
                  border: 1px solid #42653D;
                  padding-left: 5px;
                  padding-top: 3px;
                  text-decoration: none;
                 }

 /* bordo immagini e tabelle pagine annunci */
 .image {
         border: Solid 1px #A9A9A9;
        }

 #image {
         border: Solid 1px #A9A9A9;
        }

 /* Testo pagine */
 .pagina {
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          font-size: 12px;
          text-decoration: none;
          text-align: justify;
          line-height: 170%;
          color: #000000;
         }

 /* Link pagina Buying Guide */
 .buying_guide {
                font-family: Arial, Verdana, Sans-Serif, Helvetica;
                font-size: 12px;
                text-decoration: none;
                text-align: justify;
                line-height: 170%;
                color: #000000;
               }

 /* Testo pagina Price Index */
 .price_index {
               font-family: Arial, Verdana, Sans-Serif, Helvetica;
               font-size: 12px;
               text-decoration: none;
               color: #860000;
              }

 /* Titoli cittą Price Index */
 .citta_price_index {
                     font-family: Arial, Verdana, Sans-Serif, Helvetica;
                     font-size: 16px;
                     text-decoration: none;
                     text-align: left;
                     color: #000000;
                    }

 /* Allineamento a sinistra titoli pagina Price Index */
 .index_titoli_left {
                     font-family: Arial, Verdana, Sans-Serif, Helvetica;
                     font-size: 12px;
                     text-decoration: none;
                     color: #000000;
                     text-align: left;
                    }

 /* Allineamento al centro titoli pagina Price Index */
 .index_titoli_center {
                       font-family: Arial, Verdana, Sans-Serif, Helvetica;
                       font-size: 12px;
                       text-decoration: none;
                       color: #860000;
                       text-align: right;
                       font-weight: bold;
                      }

 /* Allineamento a destra titoli pagina Price Index */
 .index_titoli_right {
                      font-family: Arial, Verdana, Sans-Serif, Helvetica;
                      font-size: 12px;
                      text-decoration: none;
                      color: #000000;
                      text-align: right;
                     }

 /* Bordo cella pagina Price Index */
 .bordo_index {
               border: 1px solid #000000;
              }

 /* Testo numeri pagina Price Index */
 .index_numeri {
                font-family: Arial, Verdana, Sans-Serif, Helvetica;
                font-size: 12px;
                text-decoration: none;
                color: #860000;
                text-align: right;
                font-weight: bold;
               }

 /* Testo pagina About Us */
 .about_us {
            font-family: Arial, Verdana, Sans-Serif, Helvetica;
            font-size: 12px;
            text-decoration: none;
            text-align: center;
            line-height: 170%;
            color: #000000;
           }

 /* Form area privata pagina 'Private_Area.php' */
 .form_login {
              width: 130px;
              height: 22px;
              font-family: Arial, Verdana, Sans-Serif, Helvetica;
              color: #42653D;
              font-size: 11px;
              letter-spacing: 1px;
              border: 0px;
              text-align: left;
              background: #FFFFFF;
              background-image: url("Images/InputX.jpg");
              background-color: transparent;
              background-repeat: no-repeat;
              padding-left: 10px;
              padding-top: 2px;
             }

 .head {
        font-family: Arial, Verdana, Sans-Serif, Helvetica;
        font-size: 14px;
        font-weight: bold;
        padding-left: 10px;
        text-decoration: none;
        color: #FFFFFF;
       }

 .head_ref {
            font-family: Arial, Verdana, Sans-Serif, Helvetica;
            font-size: 12px;
            font-weight: bold;
            padding-left: 10px;
            text-decoration: none;
            color: #FFFFFF;
           }

 /* Testo pagina Annunci */
 .test_page {
             font-family: Arial, Verdana, Sans-Serif, Helvetica;
             font-size: 12px;
             text-decoration: none;
             color: #000000;
             text-align: justify;
            }

 /* Info pagina Annunci */
 .test_page_info {
                  font-family: Arial, Verdana, Sans-Serif, Helvetica;
                  font-size: 12px;
                  text-decoration: none;
                  color: #000000;
                  text-align: right;
                 }

 a#test_page_info {
                   font-family: Arial, Verdana, Sans-Serif, Helvetica;
                   font-size: 12px;
                   text-decoration: none;
                   color: #000000;
                   text-align: right;
                  }

 a:hover#test_page_info {
                         color: #830000;
                         font-weight: bold;
                        }

 /* Link sottostanti pagina 'About_Us.php' */
 a:hover#about {
                color: #42653D;
               }

 .frame {
         margin-left: -20px;
         margin-top: -10px;
        }

 /* Form area info annunci */
 .form_login_info1 {
                    width: 150px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info2 {
                    width: 282px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info3 {
                    width: 602px;
                    height: 150px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 10px;
                   }

 .form_login_info4 {
                    width: 216px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info5 {
                    width: 64px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info6 {
                    width: 194px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info7 {
                    width: 142px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_login_info8 {
                    width: 194px;
                    height: 22px;
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    color: #42653D;
                    font-size: 12px;
                    letter-spacing: 1px;
                    border: 1px solid #7F9DB9;
                    text-align: left;
                    background: #FFFFFF;
                    padding-left: 10px;
                    padding-top: 2px;
                   }

 .form_code {
             width: 64px;
             height: 22px;
             background-image: url("../../Code.jpg");
             border: 1px solid #7F9DB9;
            }

 .icon {
        color: #830000;
        font-weight: bold;
       }

 .input6 {
          width: 140px;
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          color: #42653D;
          font-size: 12px;
          text-align: left;
          padding-left: 5px;
         }

 .input7 {
          width: 160px;
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          color: #42653D;
          font-size: 12px;
          text-align: left;
          padding-left: 5px;
         }

 .input8 {
          width: 100px;
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          color: #42653D;
          font-size: 12px;
          text-align: left;
          padding-left: 5px;
         }

 .input9 {
          width: 36px;
          font-family: Arial, Verdana, Sans-Serif, Helvetica;
          color: #42653D;
          font-size: 12px;
          text-align: left;
          padding-left: 5px;
         }

 .input10 {
           width: 324px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           text-align: left;
           padding-left: 5px;
          }

 .input11 {
           width: 292px;
           height: 22px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           letter-spacing: 1px;
           border: 1px solid #7F9DB9;
           text-align: left;
           background: #FFFFFF;
           padding-left: 10px;
           padding-top: 2px;
          }

 .input12 {
           width: 312px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           text-align: left;
           padding-left: 5px;
          }

 .input13 {
           width: 190px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           text-align: left;
           padding-left: 5px;
          }

 .input14 {
           width: 258px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           text-align: left;
           padding-left: 5px;
          }

 .input15 {
           width: 50px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           text-align: left;
           padding-left: 5px;
          }

 .input16 {
           width: 312px;
           height: 74px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           border: 1px solid #7F9DB9;
           text-align: left;
           background: #FFFFFF;
           padding-left: 5px;
           padding-top: 2px;
          }

 .input17 {
           width: 312px;
           height: 22px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           border: 1px solid #7F9DB9;
           text-align: left;
           padding-left: 5px;
          }

 .input18 {
           width: 191px;
           height: 130px;
           font-family: Arial, Verdana, Sans-Serif, Helvetica;
           color: #42653D;
           font-size: 12px;
           border: 1px solid #7F9DB9;
           text-align: left;
           background: #FFFFFF;
           padding-left: 5px;
           padding-top: 2px;
          }

 .input_admin {
               font-family: Verdana, Arial, Sans-Serif, Helvetica;
               font-size: 12px;
               text-decoration: none;
               color: #42653D;
              }

 .title_gallery {
                 font-family: Arial, Verdana, Sans-Serif, Helvetica;
                 font-size: 12px;
                 font-weight: bold;
                 padding-left: 10px;
                 text-decoration: none;
                 color: #FFFFFF;
                }

 .uselful_links {
                 font-family: Arial, Verdana;
                 font-size: 12px;
                 text-align: justify;
                }

 /********************/
 /*  Email a friend  */
 /********************/
 .head_friend {
               font-family: Arial, Verdana, Sans-Serif, Helvetica;
               font-size: 12px;
               font-weight: bold;
               padding-left: 10px;
               text-decoration: none;
               color: #FFFFFF;
              }

 .page_mail_friend {
                    font-family: Arial, Verdana, Sans-Serif, Helvetica;
                    font-size: 12px;
                    text-decoration: none;
                    color: #000000;
                    text-align: justify;
                   }

 .form_friend_1 {
                 width: 175px;
                 height: 20px;
                 font-family: Arial, Verdana, Sans-Serif, Helvetica;
                 color: #42653D;
                 font-size: 11px;
                 letter-spacing: 1px;
                 border: 1px solid #7F9DB9;
                 text-align: left;
                 background: #ECEDF2;
                 padding-left: 10px;
                 padding-top: 2px;
                }

 .form_friend_2 {
                 width: 175px;
                 height: 80px;
                 font-family: Arial, Verdana, Sans-Serif, Helvetica;
                 color: #42653D;
                 font-size: 11px;
                 letter-spacing: 1px;
                 border: 1px solid #7F9DB9;
                 text-align: left;
                 background: #ECEDF2;
                 padding-left: 5px;
                 padding-top: 5px;
                }

 /********************/
 /*    Print Page    */
 /********************/
 .input_print {
               width: 100px;
               font-family: Arial, Verdana, Sans-Serif, Helvetica;
               color: #42653D;
               font-size: 9pt;
               text-align: center;
               font-weight: bold;
               letter-spacing: 3px;
              }

 .head_print {
              font-family: Arial, Verdana, Sans-Serif, Helvetica;
              font-size: 9pt;
              text-align: center;
              text-decoration: none;
              color: #000000;
             }

 .border {
          border: 1px solid #000000;
         }

 .webcam {
          margin-top: -10px;
          margin-left: -80px;
         }
