BODY 
{ 
scrollbar-base-color: #FFC5D9; 
scrollbar-arrow-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #686868;
margin:0px;
}
A:link, A:visited { text-decoration: none; color: #686868 }
A:hover { text-decoration: underline; color: #686868 }
.menu_org A:link, .menu_org A:visited {
	background-color:#FFFFFF;
	border:1px solid #FF82C0;
	color:#FF0000;
	padding:2px;
	text-align:center;
	display:block;
	text-decoration:none;
	width:auto;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.menu A:link, .menu A:visited {
	background-color:#FFFFFF;
	border:1px solid #FF82C0;
	color:#FF82C0;
	text-align:center;
	display:block;
	text-decoration:none;
	width:auto;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:2px;
}
.menu_org A:hover, .menu A:hover{
	background-color:#FFFFFF;
	border:1px solid #696969;
	padding:2px;
	color:#696969;
	text-align:center;
	display:block;
	text-decoration:none;
	width:auto;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #686868;
}

table {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
object, param, embed {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h1.titolo_rosa {
	margin-top: 15px; 
	margin-bottom: 15px; 
	font-weight: bold; 
	font-style: italic; 
	font-size: 20px; 
	color:#FF82C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
p.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	font-weight:bold;
	margin: 0px;
}
h2.titolo_rosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF82C0;
	font-weight:bold;
}
.link_rosa a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF82C0;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}
.link_rosa a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF82C0;
	font-weight:bold;
	margin:0px;
	text-decoration: underline;
}
p.adv 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF82C0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight:bold;
}
div.adv 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#696969;
	margin-left: 8px;
	margin-right:6px;
	font-weight:bold;
}
td.sfondo_sx
{
background-image:url(/images/menu/sfondo-tabella-sx.jpg); 

}
td.spaziatore_sx
{
background-image:url(/images/menu/spaziatore-sx.jpg); 
width:121px; 
height:5px;
}
td.sfondo_dx
{
background-image:url(/images/menu/sfondo-tabella.jpg); 

}
td.spaziatore_dx
{
background-image:url(/images/menu/spaziatore.jpg); 
width:121px; 
height:5px;
}
h1.mappa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF82C0;
	font-weight:bold;
	margin:0px;
	padding:3px;
	line-height:20px;
}
ul.menu_map {
list-style:circle ;
margin:0px; padding:3px;
}
ul.menu_map li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0px; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menu_map li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/