/*inizio parte globale*/
body{
background-color: White;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
margin: 10px;
}
table{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px;
border-spacing: 0px;
}
td{
font-size: 10px;
text-align: left;
vertical-align: top;
}
a{
font-size: 10px;
color: #336699;
font-weight : bold;
text-decoration : none;
}
a:hover{
font-size: 10px;
color: #CC6633;
font-weight : bold;
text-decoration : none;
}
a:visited{
font-size : 10px;
color : #CC6633;
font-weight : bold;
text-decoration : none;
}
table.popup{
border: 1px solid #336699;
font-size: 10px;
color: #336699;
margin-top: 20px;
}
table.popup td{
padding: 10px 20px 10px 10px;
}
.titolopopup{
padding-top: 20px;
font-size: 10px;
font-weight: bold;
color: #CC6633;
}
/*fine parte globale*/
/* inizio parte struttura pubblica*/
table.header{
width: 760px;
border-top: 1px solid #336699;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
}
table.header td{
font-size: 10px;
text-align: left;
vertical-align: top;
padding:0px
}
.banner{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 7px;
margin-top: 7px;
}
table.header td.home{
text-align: right;
vertical-align: top;
background-color: #CC6633;
}
table.header td.medici{
text-align: right;
vertical-align: top;
background-color: #CCD8E7;
}
table.body{
width: 760px;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
}
table.body td{
padding: 0px;
}
table.cont{
padding-right: 20px;	
}
table.footer{
width: 760px;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
}
.titolo{
padding-top: 20px;
font-size: 14px;
font-weight: bold;
color: #CC6633;
}
/* fine parte struttura pubblica*/




/*_____Per la Mappa________*/
table.blusc{
width:250px;
}
table.blusc td{
padding:4px;
background-color:#87B3CB;
color:#ffffff;
text-align:center;
font-weight:bold}

table.blusc td.address{
text-align:left;
background-color:#cccccc;
color:#006699;
font-weight:normal}

table.blusc thead td{
padding-bottom:4px;
font-size:12px;
background-color:#336699;
text-align:center;
font-weight:bold;
color:#ffffff;}

table.blusc thead td.icona{
background-color:#ffffff}

table.blusc tfoot td{
background-color:#000080}

table.blusc tfoot td.evidenzia{
color:#ffff00;
font-weight:bold}

table.blusc a{
color:#ffffff;
text-decoration:none}

