/* FORMATTAZIONE  LINK LINGUE */
.langdiv  {font: bold;


          margin-right: 10px;
    text-decoration: none }
.lang    {text-align: right;
         padding-top: 5px;
         display: block;

         margin-top: 0px;
           text-decoration: none }
.lang:hover    { text-decoration: underline;

         }

.datatable2 {
border: 1px solid #002661;
border-collapse: collapse;
}
.datatable2 td {
border: 1px solid #002661; text-align: 
padding: 4px;
}

.bottom { padding: 0px;
          padding-bottom: 5px;
          margin:5px;
          float: left;
    text-decoration: none }


a { color: #A47A00;
    text-decoration: none }

img.styled {

  border: 3px solid #39B00F;
  }


img.styled_blu {

  border: 3px solid blue;
  }

img.styled_rossa {

  border: 3px solid #ff0000;
  }

img.styled_verde {

  border: 3px solid #30D773;
  }

img.styled_arancio {

  border: 3px solid #F3D323;
  }

img.styled_azzurra {

  border: 3px solid #1FA4E9;
  }

img.styled_gialla {

  border: 3px solid #DDE500;
  }

img.styled_viola {

  border: 3px solid #A637A7;
  }

img.styled_appartamento {

  border: 3px solid #B3B3B2;
  }
  
img.styled_guastini {

  border: 3px solid #B3B3B2; margin-bottom:6px; 
  }

a:hover { color:  #E8AC00;
          text-decoration: none}

body,td { font: 11px  Verdana, Times, serif;
          color: #68655C;
}




.titolo {font: 15 px  Verdana, , Geneva, Verdana, , sans-serif;
        color:5B0101;

}

.indirizzo { font: 10px verdana, Times, serif;
             color: #A59C82;
}
/* PRICE TABLE STYLE  */
.price {padding:0 !important;
            margin: 0 !important;
            text-align: center;
            font: 8px verdana, sans-serif !important;
             color: #000 !important;
}
table.price td { width: 12px !important;
                 height:14px !important;
}
.yel  {background: #FFF9C8 !important;
      border: 0 1 0 1 solid #AFAFAF;

}

.yel1  {background: #FFF9C8 !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 7px  Verdana, Times, serif;
}

.red1  {background: #FF694B !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 7px  Verdana, Times, serif;
}

.gra1  {background: #D4D4D4 !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 7px  Verdana, Times, serif;
}

.ora1  {background: #FFC57D !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 7px  Verdana, Times, serif;
}

.viola1  {background: #C2B9F5 !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 7px  Verdana, Times, serif;
}

.gra  {background: #D4D4D4 !important;
      border: 0 0 0 0 solid #AFAFAF;
font: 9px  Verdana, Times, serif;
}
.red  {background: #FF694B !important;
       border: 0 1 0 1 solid #AFAFAF;
       color: #585858 !important;
}
.ora  {background: #FFC57D !important;
       border: 0 1 0 1 solid #AFAFAF;
}
.gra2  {background: #D4D4D4 !important;
      border: 0 1 0 1 solid #AFAFAF;
      text-align: center !important;
}

.gre  {background: #DCFFD2 !important;
      border: 0 1 0 1 solid #AFAFAF;
}

.viola  {background: #C2B9F5 !important;
      border: 0 1 0 1 solid #AFAFAF;
}

.testo_richieste  {text-align:left;
}

/*   #F4E593 #F4E593 */


#menu ul{

margin-left:0px;
margin-bottom:2px;
margin-top:4px;
margin-right:0px; padding:0px }



#menu li{display:inline;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
}


#menu li a{
font: 11px verdana, Times, Times NR, Georgia, Palatino, serif;
       color: #5B0101;
       letter-spacing: -1;
       padding: 0px;
       display:inline-block;
      width: 93px; 
	text-align:center;
       background-color: #FFF1BF;
       border-bottom: 2px solid #5B0101 ;
       border-left: 1px solid  #5B0101;
       border-right: 1px solid  #5B0101;
       border-top: 1px solid  #5B0101;
       margin-top: 2px;
       margin-bottom: 2px;	text-decoration: none;
}

#menu li a:hover{
font:  #5B0101;
            color: #E1D1A4;
            background-color: #5B0101;letter-spacing: -1;
           }




.menu2 { font: 10px verdana, Times,  Georgia, Palatino, serif;
         color: #5B0101;
         letter-spacing: -1;
}

.menu2:hover {color: #FFCC00;font-weight:bold;
}

.sottomenu { font: 12px verdana, Times, Georgia, Palatino, serif;
             color: #330000;
             line-height: -1;
             font-variant: small-caps;

}

#for {background-color: #EEDFA1;
            border-bottom: 1px solid  #FEFFD9 ;
            border-top: 1px solid  #FEFFD9;
            border-left: 1px solid  #FEFFD9;
            border-right: 1px solid  #FEFFD9;
}


form   {background-color:#E1D7B8;
            border-bottom: 1px solid  #68655C;
            border-top: 1px solid  #68655C;
            border-left: 1px solid  #68655C;
            border-right: 1px solid  #68655C;
            padding-bottom: 3px;

}

#navigation {
  font-family: Helvetica, sans-serif;
  font-size:10px;
}

#navigation ul {
  list-style: none;margin: 0;padding: 0;padding-top: 2px;
}


#navigation li {
  display: inline;
}

#navigation a:link, #navigation a:visited {
	padding: 2px 5px 2px 5px;color: #40361E;background-color: #FFF8D1;
	text-decoration: none; border: 1px solid #40361E;font-family: Helvetica, sans-serif; width:60px; text-align='center';
  font-size:10px;
	  
}

#navigation a:hover {
	color: #FFF8D1;background-color: #40361E;
	 
}



.INPUT
        {
            BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1x solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #000000;
            FONT-FAMILY: verdana,  Times New Roman, Verdana;
                        FONT-SIZE: 10
        }
            .MYINPUT:hover
        {
            BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1px solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #E0D3B8;
            FONT-FAMILY:   verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
        }
        SELECT
        {
            BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1px solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #000000;
            FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
        }
        TEXTAREA
        {
            BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1px solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
        }

.formsubmit { BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1x solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #000000;
            FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 10
                }
        
INPUT, SELECT, TEXTAREA {
font: 10px "verdana", Verdana, Times, serif;
    color: #000000;text-decoration: none;
}


#menu7 ul{

margin-left:0px;
margin-bottom:2px;
margin-top:4px;
margin-right:0px; padding:0px }



#menu7 li{display:inline;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
}


#menu7 li a{
font: 11px verdana, Times, Times NR, Georgia, Palatino, serif;
       color: #5B0101;
       letter-spacing: -1;
       padding: 0px;
       display:inline-block;
      width: 153px; 
	text-align:center;
       background-color: #FFF1BF;
       border-bottom: 2px solid #5B0101 ;
       border-left: 1px solid  #5B0101;
       border-right: 1px solid  #5B0101;
       border-top: 1px solid  #5B0101;
       margin-top: 2px;
       margin-bottom: 2px;	text-decoration: none;
}

#menu7 li a:hover{
font:  #5B0101;
            color: #E1D1A4;
            background-color: #5B0101;letter-spacing: -1;
           }
