html, body{
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;	
	margin:0px;
	padding:0px;
}
p, h1, h2, h3, h4, h5, h6, a, div, span, img, dl, dt, dd, form, input, fieldset, legend, label, td, tr, table{
	padding: 0px;
	margin: 0px;
}
ol{
	margin-left:20px;
}
ul{
	list-style:none;
}
/*  clear-block */
* html .clear-block {
   height: 1px;
}
.clear-block {
  display: inline-block;
}
html[xmlns] .clear-block {
  display: block;
}
.clear-block:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.issue {
	font-size: 15px;
	color:#F1770B;
	font-weight:bold;
	padding-left:20px;
}
#top{
	width:670px; 
	margin:auto auto;
}
#top.with800{
	width:800px; 
	margin:auto auto;
}
.content_nl{
	border-left:1px solid #CFDEF4; 
	border-right:1px solid #CFDEF4; 
	border-bottom:1px solid #CFDEF4; 
	width:650px;
	margin:auto auto;
	margin-bottom:10px;
	padding:0px 10px;
}
.content_nl.with800{
	width:780px;
}
.content_nl td {
	text-align:left;
}
.content_nl h2 {
	background:#598fd0;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:2px 10px 5px;
	text-transform:uppercase;
}
.box-group-news{
	border:1px solid #598fd0;
	margin-bottom:10px;
	background:url(../newsletter_images_new/background_box.gif) repeat top left;
	clear:both;
}
.box-news{
	padding: 0px 0px 15px;
	margin:5px 20px 10px;
	border-bottom: 1px solid #EA7001;
}
.box-news:last-child{
	border-bottom: none;
}
.box-news.ultima{
	border-bottom: none;
}

.content_nl h3 {
	background:url(../newsletter_images_new/freccia_titolo.gif) no-repeat 0px 4px;
	color:#598fd0;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 5px 15px;
	margin-left:-15px;
	margin-bottom:5px;
}
.content_nl img {
	float:left;
	margin-right:10px;
	border:none;
}
.content_nl p, .content_nl li{
	padding-bottom:10px;
}
.content_nl ul {
	list-style-image:url(../newsletter_images_new/list_bullet_generic.gif);
	list-style-type:square;
	margin-top: 0;
	margin-bottom:0;
}
.box-news-events{
	width:582px;
	margin:auto auto;
	border: 2px solid #005826;
}
.box-news-events.with800{
	width:732px;
	margin:auto auto;
	border: 2px solid #005826;
}

.box-news-events .internal{
	margin:5px 10px;
}
.box-news-events .divisor{
	margin:5px 10px;
	border-bottom: 1px dashed #005826;
}
a {
	text-decoration: none; 
	color:#003D8E; 
	font-weight: bold;
}
a:hover{
	text-decoration: underline; 
	color: #003D8E;
}
.submenu a{
	text-decoration: none; 
	color:#0758A3; 
	font-weight: normal;
	margin:2px 0px 4px;
	display:block;
}

A.menu, A.menu:link, A.menu:visited {font-size: 11px; text-decoration: none; color:#0758A3; font-weight: normal;}
A.menu:active, A.menu:hover, {font-size: 11px; text-decoration: underline; color: #003D8E;}

A.menub, A.menub:link, A.menub:visited {font-size: 11px; text-decoration: none; color:#0758A3; font-weight: bold;}
A.menub:active, A.menub:hover, {font-size: 11px; text-decoration: underline; color: #003D8E;}

img.float-right{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
img.float-none{
	float:none !important;
	margin-right:0px;
	margin-left:0px;
}
.top{
	padding:5px 0px;
	margin-bottom:5px;
	text-align:right;
	color:EA7001;
	font-size:10px;
}
.top a{
	color:#EA7001 !important;
}
.future-events p{
	padding: 0px 0px 15px;
	margin:0px 0px 10px;
	border-bottom: 1px dashed #598fd0;
}
.content_nl td.centered{
	text-align:center !important;
}
.footer{
	background:#5292DE; text-align:center; height:30px; padding-top:6px; color:#fff;
}
.numero{
font-family:Arial, Verdana, Helvetica, sans-serif; color:#002A8C; font-size:17px;
}

/* nuovi */

.menu-left{
	background:#DFEDFB;
}
.menu-left dt{
	background:#97C1F4 url(../newsletter_images/menu_freccia.gif) no-repeat 0px 2px;
	padding-left:14px;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.menu-left ul{
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.menu-left li{
	background: url(../newsletter_images/menu_punto.gif) no-repeat 0px 5px;
	padding:0px 1px 2px 14px;
	margin:0px;
}
.menu-left li a{
	text-decoration: none; 
	color:#0758A3; 
	font-weight: normal;
	margin:2px 0px 0px;
	display:block;
}
.menu-left li a:hover{
	text-decoration: underline; 
}
.col-left{
	width:190px;
	float:left;
}
.col-right{
	width:450px;
	float:left;
	margin-left:10px;
}
.col-right.with800{
	width:580px;
	float:left;
	margin-left:10px;
}
.head{
	width:670px;
	margin:auto auto;
	background:url(../newsletter_images_new/testata_new.jpg) no-repeat top left;
}
.head750{
	width:750px;
	margin:auto auto;
	background:url(../newsletter_images_new/testata_new-750.jpg) no-repeat top left;
}
.head800{
	width:800px;
	margin:auto auto;
	background:url(../newsletter_images_new/testata_new_800px.jpg) no-repeat top left;
}
.numero-top{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#002A8C;
font-size:17px;
text-align:right;
border-bottom:2px solid #2c568a;
padding-bottom:8px;
}
.issue-new {
	font-size: 15px;
	color:#F1770B;
	font-weight:bold;
	padding:10px 20px;
}
.newsletter-slogan{
	text-align:center;
	background-color:#f1770a;
	height:33px;
	padding:0px!important;
}