/* { border:1px solid black;} */

html, body {
    margin-top:5px;
    margin-bottom:0px;
    border-left: #4169E1;
    margin-left:10px;
    margin-right:10px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:1.0em;
    color: #999999;
    background-color: White;    background-image: url(sfondo.gif);
    background-repeat: repeat-x; background-position: top;
}

table,td { border-style:none; }

table { width:100%; margin:px; border-collapse:collapse; }

td { padding:0px; vertical-align:top; }
    
a { text-decoration: none;
    color: #0083A5; }

a:hover { text-decoration: none;
    color: #F8D200; }

.small { font-size: 9px; }

.infoPage { font-size: 11px; 
    font-weight: bold;
    color: #A5BADC; 
    background-color: White; 
    margin: 0 auto; 
    text-align: left;
}

#DescrizHotel {
    position:relative;
    background-color: #E7EFF7;
    font-weight: bold; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.DescrNostri {
    font-style:Verdana, Arial, Helvetica, sans-serif; 
    font-size:0.8em;
    color:black;
    font-size:10px;
}

    
.cell {
    padding: 0 2px 0 2px;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    border: 1px solid #A5BADC;
}
    
.copyright { font-size: 10px; }
    
.button { font-size: 11px; font-weight: bold; }

.topbanner { border: medium none;
    font-size: 10px; text-align: center;
    background-color: White; background-image: none;}
    
.tableline1 {   border: maroon thin;
    font-size: 12px; text-align: left;
    color: #666666; background-color: #F6F8FB; }

.tableline1 a { }

.tableline2 {
    font-size: 11px;
    text-align: left;
    border-right: #F6F8FB 1px solid;
    border-top: #F6F8FB 1px solid;
    color: #666666;


}
    
.tableline2 a { }

.tablelinemain {    font-size: 11px; text-align: left; text-indent: 2px;
    color: #333333; background-color: #E6F2FF; }
    
.tablelinemain a { font-size: 10px;
    color: #000000; }
    
.normal { list-style: square;
    font-size: 11px; text-align: justify; }
    
    
    /* menù principale */
.myTable {
    margin-top: 5px;
    list-style: square;
    font-size: 12px;
    text-align: justify;
    background-color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
}
            /* fine menù principale */
    
                        /* titolo blocchi */
    
.myTitle {  font-size: 12px;
            font-weight: bolder;
            letter-spacing: 2px;
            text-align: left;
            text-indent: 5px;
            color: #F8D200;
            background-color: #0083A5;
            padding:1px;
}                                /* fine titolo blocchi */
    
.myTr { background-color: #ffffff; }

.myTD { padding: 3px; }
    
.myQuote { border: 1px solid #000000; padding: 3px;
    font-size: 11px; text-align: justify;
    background-color: #fff8dc; } 
#wrapMenu { 
    width: 780px;
    }
#TopPage { 
    width: 780px;
    height: 60px;   
    margin: 0 auto; 
    text-align: left;
    border: 1px solid #0083A5;
    border-bottom: none;
}
#InfoPage {
    width: 780px;
    border-left: 1px solid #0083A5;
    border-right: 1px solid #0083A5;
}

#log-search {width: 780px;}

#MainPage { 
    width: 780px;
    height: 60px; 
    margin: 0 auto; 
    text-align: left;
    border: 1px solid #0083A5;
    border-top:none;
}

#Display { 
    height: 620px;
    border-left: 1px;
}

#form_menu {
    color: black;
}

.casellatesto {
    height: 17px;
    width: 155px;
    font-size: 11px;
    color:#0083A5; 
    background-color:#E7EFF7
}

SELECT {
    width: 85px;
    margin-top:5px;
    background-color: #E7EFF7;
    color: #0083A5;
    font-size:11px;
}

#BannerSinistra {
    margin-top:10px;
    text-align:center;
}