/*stili per il layout fisso*/
html,body{margin: 10;padding:0}
body{font-family: verdana,arial,sans-serif;color=#404040;font-size: 70%;text-align: left; LINE-HEIGHT: 16px; }
div#container{width: 760px;margin: 0 auto;text-align: left}

/*stili generici, su header e footer*/
div#header{background-color:#36C;color: #ff0}
h1{font-size:1.0em;font-weight:bold;color:#2C57B1}
div#footer {font-size:1.0em}

/*stili specifici per il layout*/
div#navigation{
    float: right;
    width: 45em
    }

div#content{
    margin-right: 1em
    }

div#piepagina{
 font-size:0.9em; 
    }

#mappa {float:left; width:50px;  color:#000; text-align:left; margin: 1px 8px 7px 2px;}
.mappa {float:left; width:50px;  color:#000; text-align:left; margin: 1px 8px 7px 2px;}

p 	{
	
	font-size:1.0em; 
	color:#404040;
	}


h3 	{
	
	font-size:1.3em; 
	
	}


A:link { text-decoration:none;color:#404040;  } 

A:visited { text-decoration:none;color:#404040; }

A:hover   {
	  text-decoration:underline;
	  color:#404040;
	  }
div#footer{clear:right; padding: 0.5em}



.bordotab {
	background-color: #ffffff; /* Colore di sfondo della tabella */
}

.classetd {
	color: #ffffff; /* Colore dei caratteri */
	background-color: #bf0000; /* Colore di sfondo delle celle della tabella */
	
}
.classetd a {
	color: #ffffff;
	text-decoration: none;
	
}
.classetd a:hover {
	color: #ffffff;
	text-decoration: none;
	
	}




.titolorosso { 
      
      
      color:#BF0000;
font-weight:bold; 
      }


.evento { 
      
      
           color:#2C57B1;
           font-weight:bold; 
      }




.cont_evento { 
           color:#666666;
                 }


.palazzo { 
      
      
           color:#404040;
           font-weight:bold; 
      }




#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 0.9em Verdana;
line-height:14px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C1D0F0;
}



.last {
 font-size:0.9em; 
    }











input.btn{
   color:#fff;
   font-family:verdana,arial;
   font-size:90%;
   background-color:#7E9DB9;
   border:1px solid;
   border-top-color:#7E9DB9;
   border-left-color:#7E9DB9;
   border-right-color:#7E9DB9;
   border-bottom-color:#7E9DB9;
font-weight:bold;

 }
      



input.btnhov{
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;}

input.btnin{
   color:#000;
   font-family:verdana,arial;
   font-size:100%;
   border:1px solid;
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;

 }
        .adwrap object {
                width:468px;
                height:60px;
        }

        .teaser {
                width:430px;
                padding:0 0 7px 0;
                margin:10px auto;
                background:url("tsr.gif") bottom left no-repeat;
        }
        .teaser h3 {
                margin:0;
                padding:3px 5px 3px 5px;
                background:url("tsr.gif") top left no-repeat;
color:#cc0000;
        }
        .teaser p, .teaser a.more {
                margin:0;
                padding:0 5px 3px;
                border:1px solid #d8d8d8;
                border-width:0 1px;
                background:#fff;
        }
        .teaser a.more {
                display:block;
                text-align:right;
                background:url("tsr-a.gif") 410px 50% no-repeat;
                padding:0 11px 0 0;
                text-decoration:none;
                color:#000000;
        }
