.b0 {
	width: 1000px;
	margin: auto;}

.b15301  {font-family:verdana;}

body {
	/*background: url(/imgpub/img35660_0_0.jpg) no-repeat center top;*/
	/*background-color:#000;*/	
	/*background: url(/imgpub/img42959_0_0.jpg) no-repeat center top;*/
	background:#404652 url(/imgpub/img46338_0_0.jpg) no-repeat center top;
	/*background: url(/imgpub/img43654_0_0.jpg) no-repeat center top;*/

	font-size:small;
	color: black;
	font-family:verdana;}

ul {
	font-weight : normal;
	margin: 0px 0px 0px 0px;
	padding:0px;
	padding-top: 4px;
	margin-top : 4px;          
	list-style-image: url(/imgpub/img19823_0_0.gif);padding-left:17px;}

h1 {
	font-size:small;
	font-weight:bold;	
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;}

h5 a {
	background:url(/imgpub/img41070_0_0.jpg) repeat-x left top;
	text-decoration:none;	
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 12px;}

.b15312  {
	margin: 5px 0px 0px 0px;
}

.b15313  {
	margin: 20px 0px 0px 0px;
}

.b15314  {}
.b15315  {
	margin: 0px 0px 0px 0px;
}

.b15316  {
	margin: 0px 0px 0px 0px;
}

.b15317  {
	margin: 15px 0px 0px 0px;
}

.b15318  {
	margin-top:15px;
	margin-right:10px;}

.b15318 .txtbox {font-size:10px;	
	color: #000099;
	height:12px;
	width: 150px;
	padding:0px;	
	float:right;}

.b15318 .srcbtn 
{
	margin:2px 0px 0px 6px;
}

.b15318  img.srcbtn 
{
	float:right;
	margin:2px 0px 0px 5px;
}

.b15319  {	text-transform:uppercase;
	font-size:small;
	font-weight: bold;
}

.b15319 .level1 { float:left; }

.b15319 .sellevel1{ float:left;  }
.b15319 .level1 a
{	
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	float:left;border-left:1px solid #666;
	background-color: #000000;
	filter:alpha(opacity=80); /* ie's opacity*/
	opacity: 0.80;
}

.b15319 .level1 a:hover
{	text-decoration:none;
	color: #fff;	
	background-color: #054365;

}
.b15319 .sellevel1 a
{				
	color: #fff;
	background-color: #054365;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	border-left:1px solid #666;
}
.b15319 .sellevel1 a:hover
{				
text-decoration:none;
}
.b15319 .level2 a
{	
	display:none;
}
.b15319 .sellevel2 a
{				
	display:none;
}

.b15320  {
	margin: 20px 0px 0px 0px;
}

.b15321  {	
	text-transform: uppercase;
	font-weight: bold;
	font-size:small;
	background-color: #05436c;}

.b15321 .level1 {}

.b15321 .level1 a {padding: 10px 20px 10px 20px; 
	color: #fff;
	background-color: #05436c;
	float:left; }

.b15321 .level1 a:hover {	
	background-color: #dddddd;
	color: #05436c;
	float:left;
	padding: 10px 20px 10px 20px; 	
	text-decoration: none;
	}


.b15321 .sellevel1 {	
	background-color: #fff;
	color: #05436c;
	float:left;
	padding: 10px 20px 10px 20px; }

.b15321 .sellevel1 a {				
	background-color: #fff;
	color: #05436c;
	text-decoration: none;}

.b15321 .sellevel1 a:hover{}

.b15321 .line2 {
	background:#fff; 
	padding: 20px 0px 0px 10px;}

.b15321 .level2 {	
	float:left;
	padding: 5px 10px 5px 10px ;
	border-right: 1px dotted #ccc;}

.b15321 .level2 a {
	color: #666;
	font-size: 88%;}

.b15321 .sellevel2 {}

.b15321 .sellevel2 a {	
	padding: 5px 10px 5px 10px ;	
	float:left;
	color: #003366;
	font-size: 88%;	
	border-right: 1px dotted #ccc;}

.b15322  {
	margin: 0px 0px 0px 0px;
}

.b15324  {
	margin-top:20px;
	margin-bottom:30px;
	/*background:#404652;*/
	padding: 10px;
	padding-left:20px;}

.b15324 .body {color: #fff;}
.b15324 .body a {
	text-decoration:underline;	
	color: #fff;}

.b18155  {
	margin: 0px 0px 0px 0px;
	background-color:white;
	padding:30px 25px 30px 25px;
}


.b18156  {
	margin: 0px 0px 0px 0px;
}

.b18159  {border-top:1px solid #cccccc;}

.b18159 .item {padding: 9px 0px 0px 2px; }

.b18159 .summary p {padding: 0px; margin: 0px;}

.b18159 .image {float:right;}

.b18159 .item a
{

	display:block;
	color: #000;
	font-weight: bold;

	font-size: small;

	padding-top: 9px;
}

.b18159 .summary
{

	display:block;
	color: #000;
	font-weight: normal;

	font-size: small;

	border-bottom: 1px dashed #ccc;padding: 0px 0px 9px 0px





}
.b18159 .header
{

	font-size:medium;	
	color: #000;
	background-color: #eeeeee;
	padding: 1px 4px;

	margin-bottom: 5px;
}

.b18159 .pager
{

	color: #0066cc;
	font-weight: normal;

	font-size: 15px;
	float:left;
	margin-top: 6px;

}

.b18159 .pager a
{

	color: #0066cc;


}

.b18159 .pager a:hover
{

	color: #002f5e;

}
.b18159 .currentpage
{
	color: #0066cc;
	font-weight: bold;

}



.b18160  {
	margin: 0px 0px 25px 0px;
}

.b18163  {
	font-family:  arial,  tahoma, verdana;
	font-size:small;
	margin: 15px 0px 15px 0px;
	padding-bottom:10px;	

}

.b18163 .header
{	
	font-weight:bold;
	text-transform: uppercase;	
	font-size:small;
	padding: 5px 5px 5px 15px;	
	background-color: #003366;
	color: #fff;
	margin-bottom:1px;
}


.b18163 .item a
{
	
	color: #000; 
	margin: 1px 0px 1px 0px;
padding: 5px 5px 5px 5px;
	


}
.b18163 .item a:hover
{


}


.b18163 .item
{
	background-color:#e8eef2;
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #000;
	padding: 5px 0px 5px 10px;
	display:block;	

}
.b18163 .item:hover
{
	background-color:#c3d2dc;
	text-decoration:none;
	

}





.b18163 .selitem a
{
	background-color:#d0eaff;
	color: #1b5581;
}

.b18164  {
	font-family:  arial,  tahoma, verdana;
	font-size:small;
	margin: 15px 0px 25px 0px;
	padding-bottom:10px;	

}

.b18164 .header
{	
	font-weight:bold;
	text-transform: uppercase;	
	font-size:small;
	padding: 5px 5px 5px 15px;	
	background-color: #003366;
	color: #fff;
	margin-bottom:1px;
}


.b18164 .item a
{
	
	color: #000; 
	margin: 1px 0px 1px 0px;
padding: 5px 5px 5px 5px;
	


}
.b18164 .item a:hover
{


}


.b18164 .item
{
	background-color:#e8eef2;
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #000;
	padding: 5px 0px 5px 10px;
	display:block;	

}
.b18164 .item:hover
{
	background-color:#c3d2dc;
	text-decoration:none;
	

}





.b18164 .selitem a
{
	background-color:#d0eaff;
	color: #1b5581;
}
.b18175  {}

.b18175 .abstract img {border:1px solid #ccc;}

boxid.title {}

.b18178  {
	margin: 0px 0px 0px 0px;
}

.b18179  {
	font-family:  arial,  tahoma, verdana;
	font-size:small;
	margin: 15px 0px 15px 0px;
	padding-bottom:10px;	

}

.b18179 .header
{	
	font-weight:bold;
	text-transform: uppercase;	
	font-size:small;
	padding: 5px 5px 5px 15px;	
	background-color: #003366;
	color: #fff;
	margin-bottom:1px;
}


.b18179 .item a
{
	
	color: #000; 
	margin: 1px 0px 1px 0px;
padding: 5px 5px 5px 5px;
	


}
.b18179 .item a:hover
{


}


.b18179 .item
{
	background-color:#e8eef2;
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #000;
	padding: 5px 0px 5px 10px;
	display:block;	

}
.b18179 .item:hover
{
	background-color:#c3d2dc;
	text-decoration:none;
	

}





.b18179 .selitem a
{
	background-color:#d0eaff;
	color: #1b5581;
}

.b18617  {
	font-family:  arial,  tahoma, verdana;
	font-size:small;
	margin: 15px 0px 15px 0px;
	padding-bottom:10px;	

}

.b18617 .header
{	
	font-weight:bold;
	text-transform: uppercase;	
	font-size:small;
	padding: 5px 5px 5px 15px;	
	background-color: #003366;
	color: #fff;
	margin-bottom:1px;
}


.b18617 .item a
{
	
	color: #000; 
	margin: 1px 0px 1px 0px;
padding: 5px 5px 5px 5px;
	


}
.b18617 .item a:hover
{


}


.b18617 .item
{
	background-color:#e8eef2;
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #000;
	padding: 5px 0px 5px 10px;
	display:block;	

}
.b18617 .item:hover
{
	background-color:#c3d2dc;
	text-decoration:none;
	

}





.b18617 .selitem a
{
	background-color:#d0eaff;
	color: #1b5581;
}

.b19153  {margin:0px 0px 20px 0px ;}

.b19153 .head { margin:0px 0px 20px 0px ;}

/************fotmattazione tabs*******************/

.tabs {padding: 3px 0px;}

.tabs a{
  	text-decoration: none;
	margin: 0px 3px 0px 0px; 
	padding: 1px 7px 3px 7px;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	color: #333;
	/*background: white url(/images/shade.gif) top left repeat-x;*/
	background: white url(/imgpub/img43942_0_0.jpg) top left repeat-x;}

.tabs a:hover{
	padding: 1px 7px 4px 7px;
	position: relative;
	top: -1px;
	background: white url(/imgpub/img43943_0_0.jpg) top left repeat-x; }

.tabs a.current{
 	/*background-image: url(/images/shadeactive.gif);*/
	background-image: url(/imgpub/img43940_0_0.jpg);
	padding: 4px 7px 4px 7px;
	position: relative; top: 0px;
}
.panes {
	border: 1px solid #999;
	margin-bottom: 1em; 
	padding: 10px;
	background:#fafafa;
}
/*************formattazione tabs*************/

.b19153  {
	margin: 0px;
	padding: 0px; }

h2 {	
	font-weight:bold;
	text-transform: uppercase;	
	font-size:small;
	padding: 5px 5px 0px 0px;	
	color: #003366;
	margin-bottom:1px;
	border-bottom:2px solid #003366;
}

.b19153 .text1 {margin:20px 0px 0px 0px ;
	display:block;}

.b19153 .print {
	color: #0066cc;
	font-size:11px;
	margin:0px 0px 10px 0px;
	float:right;
	padding:0px 0px 2px 0px;}

.b19153 .print img {
	margin-right:5px;
}

.b19153 .send {
	
	color: #0066cc;
	font-size:11px;
	margin:0px 0px 10px 0px;
	float:right;
	padding:0px 5px 2px 11px;
}

.b19153 .send img{
	margin-top: 0px;
	margin-right:5px;
}

.b19153 .image {
	margin: 15px 0px 0px 0px; }


.b19153 .summary {color:#333;	
	font-weight:bold;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	padding: 5px 0px;
	margin: 25px 0px 25px 0px;
	display:block;}

.b19153 .body {font-family:verdana;	
	font-size:small;	
	display:block;
	color:#333;}


.b19153 .text6 {
	padding:15px 0px 15px 0px;display:block;
}

.b19153 .body a
{
	text-decoration:underline;	
	color: #1aa8ac;
}
.b19153 .body a:hover {text-decoration:none;}


ul {        margin-left : 0%;
            font-weight : normal;
            padding-left: 22px;
            padding-top: 5px;
            margin : 1px 0px 0px 0px ;          
            list-style-image :url(/imgpub/img1763_0_0.gif) ;
}
li {padding:5px 0px 0px 0px;}

.send_print_download {

	display:block;
	/*border-bottom: 1px dotted #333;*/
	padding: 5px 0px 0px 0px;
	margin-top: 20px;	
}

.send_print_download_bottom {

	display:block;
	border-top: 1px dotted #333;
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
}


.b19464  {margin-top:13px;}

.b19464 .body{}

.b19464  a#ita {display:block;width:21px;height:21px;background:url(/imgpub/img44663_0_0.gif) no-repeat left top;}

.b19464  a#ita2 {display:block; width:21px; height:21px; background:url(/imgpub/img44664_0_0.gif) no-repeat left top;}

.b19464  a#ita:hover {display:block;width:21px;height:21px;background:url(/imgpub/img44664_0_0.gif) no-repeat left top;}




.b19464  a#uk {display:block;width:21px;height:21px;background:url(/imgpub/img44665_0_0.gif) no-repeat left top;}

.b19464  a#uk2 {display:block;width:21px;height:21px;background:url(/imgpub/img44666_0_0.gif) no-repeat left top;}

.b19464  a#uk:hover {display:block;width:21px;height:21px;background:url(/imgpub/img44666_0_0.gif) no-repeat left top;}


