body{margin:0 0 0 0;background:#FFFFFF; }
td,div{font:12px Tahoma,Verdana,Arial}
a:link{color:#0A2C7A}
a:hover{color:#2F642F}
a:active{color:#2F642F}
a:visited{color:#2F642F}
h1{
border-bottom:1px solid #6E6EBB;
color:#4A4A9E;
font:bold 20px Arial,Helvetica,sans-serif
}
h2{
color:#545496;
font:bold 17px Tahoma,Arial,Verdana
}
p{margin:10px 0 0 0;line-height:145%}
.header{
background:#EAD0A2 url(images/bg_header.jpg) repeat-x
}
.menu{border-right:1px solid #EEEEFA}
p.menublock{margin:3px 0 0 0}
.didascaliaImgBorder{

}
.menublock a{
padding:2px 2px 2px 2px;
width:100%;
display:block;
color:#0A2C7A;
background:#F2E7D5;
font-weight:bold;
text-decoration:none
}
.menublock a:hover{
color:#0066CC;
background:url(images/bg_menu_block.gif) #575044;
text-decoration:none
}
.menublock a:visited{color:#0A2C7A}
.content{
	color:#0A2C7A;
	background:#FFFFFF;
	background-image: url(images/Contentbackground.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.footer{
	background:#EAD0A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/logo_r1_c7.jpg);

}
.footer a:link,.footer a:hover,.footer a:visited,.footer a:active{color:#0A2C7A}
.imgborder{
	border-color: #EBCFAA;
	border-width: 2px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-style: solid;
}
/*.imgborder{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-color: #EBCFAA;
	border-width: 2px;
}*/
.imgborderdestra{
	float: right;
	border-color: #EBCFAA;
	border-width: 2px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-style: solid;
}
.imgdestra{
	position:relative;
	float: right;	
}
*.note    {
	background-color: #FFFF99;
	border: 1pt solid #6e8ae6;
	padding: 3pt;
	margin: 14pt;
}
.rss{
	width: 200px;
	margin-left: 25px;
}
p.menublocksub{
	margin:3px 0 0 0;
}
.menublocksub a{
	padding:2px 2px 2px 2px;
	width:100%;
	display:block;
	color:#0A2C7A;
	font-weight:lighter;
	text-decoration:none;
	background-color: #FBF7F0;
}
.menublocksub a:hover{
color:#0066CC;
background:url(images/bg_menu_block.gif) #575044;
text-decoration:none
}
.menublocksub a:visited{color:#0A2C7A}
.content{
	color:#0A2C7A;
	background:#FFFFFF;
	background-image: url(images/Contentbackground.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.Riquadro {
	background-color: #FFFF99;
	margin: 10px;
	padding: 15px;
	float: left;
	width: 50%;
	border: 1px ridge #6E8AE6;
	filter: Shadow(Color=#0a2c7a, Direction=100);
	position: static;
	font-family: Georgia, "Times New Roman", Times, serif;
}

