       /* menu top  */
       table.topMenuBlock2 {background:#C99E7E; font-family:verdana; height:24px; width:600px; text-align:center;}
       table.topMenuBlock3 {background:#C99E7E; font-family:verdana; height:24px; width:930px; text-align:center;}
       td.topMenuCell {padding:1px;}
       a.topMenuLink {color:#000; font-weight:bold;}
       a.topMenuLink:hover {text-decoration:underline; color:#F00;}
       .topMenuAll {text-align:left; height: 140px;}
       .top_header {table-layout: fixed; background: url(/public/images/h3.png) no-repeat right bottom; width:930px; height: 120px;}


       /* menu top  */
       /*table.topMenuBlock {background:<%=Col_TopBot%>; font-family:verdana; height:34px; width:600px; text-align:center;}  */
       table.topMenuBlock {font-family: verdana; height: 34px; width: 600px; text-align: center;}
       /* a.topMenuLink:hover {text-decoration:underline;color:black}  */
      /* .logoText {color:<%=site_title_color%>; font-family:tahoma; font-size:20pt; font-weight:bold; padding-top:20px; padding-left:120px}  */

       .logoText {font-family:tahoma; font-size:20pt; font-weight:bold; padding-top:20px; padding-left:120px}

       /*  a.MenuCentraleLink {color: #ffffff; font-weight:bold;}  */
       /*  a.MenuCentraleBlock {color: #ffffff; font-weight:bold;}   */
       .logoText2 {color:#4B648D; font-family:tahoma; font-size:20pt; font-weight:bold; padding-top:0px; padding-left:120px}


       /* menu centrale  */
       table.MenuCentraleEnd {
       background-image: url("/public/layout/images/angolo.png");
       background-position: top right;
       background-repeat: no-repeat;
       margin-left: auto;
       margin-right: auto;
       background-color: #C99E7E;
       height:24px;
       padding:1px; }

       table.MenuCentraleBlock {
       font-family:verdana;
       height:22px;
       width:800px;
       background-color: #C99E7E;
       text-align:center; }

       td.MenuCentrale {color: #000;  font-weight:bold;}
       a.MenuCentraleLink {color: #000;}
       a.MenuCentraleLink:hover {text-decoration:underline; color:#F00}


/* titoli */
       td.middle_head {
       font-weight:bold;
       font-size:14px;
       height:24px;
       background-color:#CABFA3;
       color:#FFFFFF;
       padding-left:10px;
/*       background-image: url("/public/layout/images/angolo.png");
       background-position: top right;
       background-repeat: no-repeat;   */
       }
/* Box Moduli */
       .box_moduli { border: 1px #BEBCBA solid; margin-bottom: 10px;}
/* Box Annuncio */
       .box_annuncio { border: 1px #000000 dashed; margin-left: 3px; margin-right: 3px; padding-left: 2px; padding-right: 2px; }

      /* input */
      .input4 {
       font: bold 12px Arial, Helvetica, sans-serif;
       color: #000000;
       background: #F8F2E9;
       border: 1px solid #000;
       }
       /* mutuo */
       .mutuo { background: #F8F2E9; border: 1px solid #000; }
      /* link registazione */
       a.registrati { color: #FFFFFF; font-weight:bold;}
       a.registrati:hover { color: #FFFF00; }
       .richiestainfo { background: #E0C9A0; width: 100%; border: 1px solid #000; }
        /* colore menu elenco city sx */
       .menucities {background-color: #F1ECDC;}
       a.menucities2 {color:#000000; font-weight:bold;}
       a.menucities2:visited {color:#000000; font-weight:bold;}
       a.menucities2:hover {color:#ff0000; text-decoration: none; }

      /* a.menucities2:hover:visited {color:#ff0000; text-decoration: none; }  */


       /* footer */
       .footer4 {margin-left: auto; margin-right: auto; background-color: #C99E7E;}
       .footer5 {font: bold 12px Arial, Helvetica, sans-serif; color: #000; }
       a.footer6:link { text-decoration: none; color: #0000FF;  }
       a.footer6:visited { text-decoration: none; color: #0000FF;  }
       a.footer6:hover { text-decoration: underline; color: #F00; }
       /*a.topMenuLink:hover { text-decoration: underline; color: #FF0000; } */
       /*a:hover { text-decoration: underline; color: #FF0000; } */
       table.footer9 {font-family:verdana; height:24px; width:600px; text-align:center;background:#C99E7E;}
       .footer7 { font: bold 12px Arial, Helvetica, sans-serif; color: #000; }
       .footer8 { padding:3px; }
       a.footer7:hover { text-decoration: underline; color: #F00; }
       a.footer7:link { text-decoration: none; color: #000;  }

       table.conten_page {table-layout: fixed;  height:100%; width:930px; margin-top:0px;}

        /* search result */
       .main_search { text-align: center; clear:both;  margin: auto; border-collapse:collapse; width:900px; padding-bottom:30px; background:transparent url(/public/layout/images/bg_head_breadcrumbs.jpg) top left repeat-y;}
       .main_search_print { border: 1px solid #000000; text-align: center; clear:both;  margin: auto; border-collapse:collapse; width:900px; }
       .print_search_top { color: #000000; padding: 0 0 0 10px; font-size:18px; text-decoration: none; }
       .print_search_bot { color: #000000; padding: 10px; font-size:13px; text-decoration: none; }
       .print_search_bot a { color: #0000ff; padding: 10px; font-size:13px; text-decoration: none; }
       .tab_search_0 { margin: auto; width: 860px; text-align: center;}
       .tab_search_1 {background-color: #ffffff; }

        /* titoli search result */
        .titoli_search  { font-weight:bold; font-size:14px; text-align: left; height:20px; background-color:#CABFA3; color:#FFFFFF; padding-left:10px; padding-top:7px; background-image: url("/public/layout/images/angolo.png"); background-position: top right; background-repeat: no-repeat;}

        .titoli_search2 { color: #4C658E; vertical-align: middle; border : 0px solid #000000; text-align: left; padding: 6px 0 0 6px; font-size:18px; font-weight:bold; height:34px; background: #CED7E0;  background-image: url("/public/images/angolo.png"); background-position: top right; background-repeat: no-repeat; }
        .titoli_searchx { vertical-align: middle; border : 0px solid #000000; text-align: left; padding: 12px 0 0 8px;  text-transform:uppercase; font-size:12px; font-weight:bold; height:26px; background: #CED7E0;  background-image: url("/public/images/angolo.png"); background-position: top right; background-repeat: no-repeat; }
        .contenuti_search { color: #000000; text-align: left;  font-size: 12px; text-decoration: none; }
        .image_1 {text-align: left; }
        .sfondo_search {  }
        .contenuti_search_titolo { color: #000000; text-align: left; padding: 10px;  font-size:14px; font-weight:bold; text-decoration: none; }
        .contenuti_search_desc { color: #000000; text-align: left; padding: 10px;  font-size:12px; text-decoration: none; }
        .contenuti_search_info { color: #000000; text-align: left; padding: 0 0 0 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_info_top { color: #000000; text-align: left; padding: 10px 0 0 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_info_bot { color: #000000; text-align: left; padding: 0 0 10px 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_carat { color: #000000; padding: 10px; font-size:12px; text-align: left; text-decoration: none; }
        .contenuti_search_cont_top { color: #000000; text-align: left; padding: 10px 0 0 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_cont { color: #000000; text-align: left; padding: 0 0 0 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_cont_bot { color: #000000; text-align: left; padding: 0 0 10px 10px; font-size:12px; text-decoration: none; }
        .contenuti_search_cont_bot a { text-decoration: none; }
        .tab_search_2 { background-color: #ffffff; border : 0px solid #000000; background-image: url(/public/layout/images/bg.gif); background-repeat: no-repeat; background-position: left; padding-left : 1px; }
        .img-shadow img { position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: 4px; padding: 4px; }
        .contenuti_search_click { color: #000000; padding: 10px; font-size:11px; text-decoration: none; }
        .nota_scheda { color: #000000; text-align: left; background-color: #F0F1F3; padding: 5px; font-size:10px; text-decoration: none; }
        /* ------------------------------------ *
         CSS   www.damay.com       Base
          * ------------------------------------ */
          #linea_base_1 { margin: 13px; padding-top: 3px; background-color : #ffffff; color: #000000; font-size: 10px; padding-left : 2px; }
          #linea_base_1 img { border : 0px; vertical-align: middle; }
          #linea_base_1 a { color: #000000; font-size: 10px; text-decoration: none; }
          #linea_base_1 a:hover { color: #ff0000; font-size: 10px; }
          .linea_base_1_dist {  text-align: left; padding: 3px 3px 3px 3px; }

