body {
    margin: 0px;
    background-color: ThreedShadow;
}
img {
    border:0px;
}

#contenitore {
    width:980px;
    margin:0px auto;
    background-color:#ffffff;
    padding:10px;
}


#menu {
    width: 200px;
    float:  left;
    background-color: #ffffff;
    padding: 10px;
}

#corpo {
    width: 740px;
    float: right;
    background-color: #ffffff;
    padding: 10px;
}

#locale {
    width:500px;
    margin:0px auto;
    background-color:#ffffff;
    padding:5px;
	float:left;
}
    
#locale_logo {
    width: 80px;
    float:  left;
    background-color: #ffffff;
    padding: 5px;
}

#locale_logo img {
    width: 60px;
    height: 60px;

}

#locale_testo {
    width: 400px;
    float: right;
    background-color: #ffffff;
    padding: 5px;
}

#icone {
    text-align:right;
}

h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    
}

h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        
    font-size: 8px;
    
}

h5 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:red;
    
}

hr {
    color: Green;
    background-color: #fff;
    border: 2px dotted Green;
    border-style: dotted;
}

a, a:active, a:link {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Green;
}

    #tabsK {
    float: left;
    width: 100%;
    background: #ffffff;
    font-size: 93%;
    line-height: normal;
    border-bottom: 1px solid #54545C;
}
    #tabsK ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
      }
    #tabsK li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsK a {
      float:left;
      background:url("/images/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsK a span {
      float:left;
      display:block;
      background:url("/images/tabrightK.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsK a span {float:none;}
    /* End IE5-Mac hack */
    #tabsK a:hover span {
      color:#FFF;
      background-position:100% -42px;
      }
    #tabsK a:hover {
      background-position:0% -42px;
      }
    #tabsK a:hover span {
      background-position:100% -42px;
      }
      
      
      
      
      
      #map {
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#000000;
    
      }

#guida,  #guida p{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    
} 

.grassetto {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:red;
    
}


#top_head li{
	display:inline;
}

.clear {
	clear: left;
	visibilty:hidden;
}

#pagine {
	width:700px;
	display:block;
	float:left;
	margin-bottom:20px;
}
