.b0 {
	width: 980px;
	margin: auto;


}

.b12423 
{

}

body
{


	font-family:arial, vardana, tahoma;
  
}

a.bianco {color:#333333;}

a.arancio {color: #3366cc;}




ul {
            
            font-weight : normal;
            margin: 0px 0px 0px 0px;
            padding:0;
            padding-top: 8px;
            margin-top : 8px;          
            list-style-image: url(/imgpub/img19823_0_0.gif);padding-left:17px;

}


.b12427  {
	margin: 0px 0px 0px 0px;
	float:left;
	background: url(/imgpub/img23671_0_0.jpg) repeat-x left top;
	height: 90px;
}

.b12428  {margin: 10px 0px 0px 15px; float:left;}
.b12429  {
	margin: 0px 0px 0px 0px;
	float:left; 
	background-color: #0359b1;
	height: 30px;
}

.b12430  {
	margin: 3px 0px 0px 0px;
	float:left;
}

.b12431  {
	margin: 5px 0px 0px 0px;
	float:left;
	padding: 10px;
	border-top-style: double;
	border-top-color: #999;

}

.b12432  {color: #333333;}

.b12432 .body
{
	font-family: arial, verdana, tahoma;	
	font-size:0.7em;	
	color: #333333;
}

.b12432 .body a
{
	text-decoration:underline;	
	color: #333333;
}

.b12432 .body p
{
	margin: 0px;
	padding: 0px;
}
.b12433  {
	font-family:  arial,  tahoma, verdana;
	font-size:small;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 5px;
}
.b12433 .level1 a
{	
	color: white;
	float:left;
	padding: 3px 14px;
}
.b12433 .sellevel1 a
{				
	color: #ffffff;
	float:left;
	padding: 3px 14px;
	background-color:#4389cc;
}
.b12433 .level2 a
{	
	display:none;
}
.b12433 .sellevel2 a
{				
	display:none;
}

.b12434  {
	margin: 0px 0px 0px 0px;
	float:left;
	background-color:#eaeae1;
}

.b12435  {
	margin: 0px 0px 0px 3px;
	float:right;

}

.b12436  {padding: 20px; height: 1175px;}

.b12436 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #333;
}
.b12436 .body a
{
	text-decoration:underline;	
	color: #333;
}

.b12436 .body p
{
	padding: 0px;
	margin: 0px;
}

.b12440  {
	padding: 20px;
	text-align: left;
	float:left;
}
.b12440 .header
{

}
.b12440 .item
{

	
}
.b12440 .item a
{

	font-size: x-large;
	font-weight: lighter;	
	font-family:  arial,tahoma, verdana; 	
	color: #333;


}
.b12440 .item a:hover
{
	color: #000;
}
.b12440 .image
{ 
	float:right;
 	display:block;
 	margin: 0px 0px 0px 5px ;
}
.b12440 .title
{

	
	text-decoration:underline;
	font-family:  arial,tahoma, verdana; 	
	color: #333;
 	display:block;
	margin-bottom: 8px;
}
.b12440 .abstract
{

	font-size:0.9em;
	font-family:  arial,tahoma, verdana; 	
	color: #333;
	text-align: left;
 	display:block;
}
.b12440 .separator
{}

.b12444  {float:right; margin: 35px 25px 0px 0px;}

.b12444 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:medium;	
	color: #fff;
}

.b12446  {
	margin: 0px 0px 0px 0px;
	float:left;
	background-color:#eaeae1;
}

.b12447  {
	margin: 5px 0px 0px 0px;
	float:left;
}

.b12448  
{
	font-family: arial, tahoma, verdana;		
	color: #000000;float:left;
}
.b12448 .header
{
	font-size:medium;
	color: white;
	display:block;
	margin-bottom: 15px;
	background-color:#468bcd;
	padding: 5px 0px 5px 15px;
}
.b12448 .image 
{	
	float: right;
	margin: 4px 0px 4px 4px;
	border:4px #999999 solid ;
}
.b12448 .item 
{

	margin-left: 15px;
	margin-bottom: 7px;
	line-height: 120%;
}
.b12448 .item a
{
	color: #000000;
	width: 100%;

	text-decoration:underline;
	clear:left;
	
}
.b12448 .item a:hover
{
	color: #0359b1;
	
}
.b12448 .title
{
	color: #000000;
	width: 100%;	font-size:medium;text-decoration:underline;
}

.b12448 .source
{
	font-weight: bold;
	font-size:small;

}
.b12448 .date
{
	font-weight: normal;
	font-size:small;
	margin-left: 10px;
	font-style: italic;
}
.b12448 .sourcedateline
{
	display:block;}

.b12448 .abstract {font-size:small;}

.b12449  
{
	font-family: arial, tahoma, verdana;		
	color: #000000;
	background-color:#eaeae1;
	float:right;
	padding-bottom: 20px;
}
.b12449 .header
{
	font-size:medium;
	color: white;
	display:block;
	margin-bottom: 15px;
	background-color:#9c9b95;
	padding: 5px 0px 5px 15px;
}
.b12449 .item 
{
	margin: 0px 15px 7px 15px;
	line-height: 120%;
	color: #515151;
}
.b12449 .item a
{
	color: #515151;
	width: 100%;
	font-size:small;
	text-decoration:underline;
	clear:left;
	
}
.b12449 .item a:hover
{
	color: #000;
	
}
.b12449 .title
{
	color: #515151;
	width: 100%;
	font-size:small;
	text-decoration:underline;
}

.b12449 .source 
{
	font-weight: bold;
	float:inline;
	font-size:small;

}
.b12449 .date
{
	font-weight: normal;
	float:inline;
	font-size:small;
	margin-left: 10px;
	font-style: italic;
}
.b12449 .sourcedateline
{
	display:block;


}

.b12450  {
	margin: 5px 0px 0px 0px;
	float:left;
}

.b12451  
{
	font-family: arial, tahoma, verdana;		
	color: #000000;
	float:left;
	padding-bottom:20px;
}
.b12451 .header
{
	font-size:medium;
	color: white;
	display:block;
	margin-bottom: 15px;
	background-color:#468bcd;
	padding: 5px 0px 5px 15px;
}
.b12451 .item 
{

	margin-left: 15px;
	margin-bottom: 7px;
	line-height: 120%;
}
.b12451 .item a
{
	color: #000000;
	width: 100%;
	font-size:small;
	text-decoration:underline;
	clear:left;
	
}
.b12451 .item a:hover
{
	color: #0359b1;
	
}
.b12451 .title
{
	color: #000000;
	width: 100%;
	font-size:small;
	text-decoration:underline;
}

.b12451 .source
{
	font-weight: bold;
	float:inline;
	font-size:small;

}
.b12451 .date
{
	font-weight: normal;
	float:inline;
	font-size:small;
	margin-left: 10px;
	font-style: italic;
}
.b12451 .sourcedateline
{
	display:block;


}

.b12452  
{
	font-family: arial, tahoma, verdana;		
	color: #000000;
	float:left;
	padding-bottom:20px;
}
.b12452 .header
{
	font-size:medium;
	color: white;
	display:block;
	margin-bottom: 15px;
	background-color:#468bcd;
	padding: 5px 0px 5px 15px;
}
.b12452 .item 
{

	margin-left: 15px;
	margin-bottom: 7px;
	line-height: 120%;
}
.b12452 .item a
{
	color: #000000;
	width: 100%;
	font-size:small;
	text-decoration:underline;
	clear:left;
	
}
.b12452 .item a:hover
{
	color: #0359b1;
	
}
.b12452 .title
{
	color: #000000;
	width: 100%;
	font-size:small;
	text-decoration:underline;
}

.b12452 .source
{
	font-weight: bold;
	float:inline;
	font-size:small;

}
.b12452 .date
{
	font-weight: normal;
	float:inline;
	font-size:small;
	margin-left: 10px;
	font-style: italic;
}
.b12452 .sourcedateline
{
	display:block;


}

.b12453  
{
	font-family: arial, tahoma, verdana;		
	color: #000000;
	background-color:#eaeae1;
	float:right;
	padding-bottom: 20px;
}
.b12453 .header
{
	font-size:medium;
	color: white;
	display:block;
	margin-bottom: 15px;
	background-color:#9c9b95;
	padding: 5px 0px 5px 15px;
}
.b12453 .item 
{
	margin: 0px 15px 7px 15px;
	line-height: 120%;
	color: #515151;
}
.b12453 .item a
{
	color: #515151;
	width: 100%;
	font-size:small;
	text-decoration:underline;
	clear:left;
	
}
.b12453 .item a:hover
{
	color: #000;
	
}
.b12453 .title
{
	color: #515151;
	width: 100%;
	font-size:small;
	text-decoration:underline;
}

.b12453 .source 
{
	font-weight: bold;
	float:inline;
	font-size:small;

}
.b12453 .date
{
	font-weight: normal;
	float:inline;
	font-size:small;
	margin-left: 10px;
	font-style: italic;
}
.b12453 .sourcedateline
{
	display:block;


}

.b12465  {margin: 20px 20px 20px 0px; border: 1px solid #336699; float:left; font-size: small;}

.b12465 .header
{
	background: url(/imgpub/img23787_0_0.gif) no-repeat left top;
	height: 103px;
	margin-bottom: 7px;
}

.b12465 .item
{

	padding: 0px 10px 20px 10px;
}
.b12465 .item a
{

	text-decoration:underline;
}
.b12465 .title
{
	color: #000000;
}
.b12465 .date
{
	font-weight: normal;
	font-style: italic;
}
.b12465 .source
{
	color: #00c;
}

