.b0 { 
  width: 1006px;
  margin: auto;
  font-family:arial;
  font-size:small;  
  color:#666; }

.b18270  {  font-family:arial;
  font-size:small;  
  color:#666;}

.b18270 .body {
  font-family:arial;
  font-size:small;  
  color:#666;}

.b18270  p {
  font-family:arial;
  /*font-size:small;  */
  color:#666;}

body{background: #f2f2f2;}

a {color: #666; cursor: pointer;  }

ul {  
  font-family:arial;
  font-size:small;
  margin-left : 0%;
  font-weight : normal;
  padding-left: 20px;
  padding-top: 8px;
  margin-top : 8px;          
  list-style-image: url(/imgpub/img42735_0_0.gif);
}
.b18270 .transparent{
  min-height:20px;
  background:#a90021;
  filter:alpha(opacity=80); /* ie's opacity*/
  opacity: 0.50;
  position:relative;
}

.b18271  {margin: 10px 0px 0px 0px;}
.b18272  {margin: 0px 0px 0px 0px;}

.b18273  {
	margin: 0px 0px 0px 0px;;

}
.b18274  {
	margin: 0px 0px 0px 0px;
	float: right;}

.b18275  {margin: 24px 0px 0px 0px;}

.b18275 .txtbox{	
	float:left;
	color: #666;
	height:17px;	
	width: 220px;}

.b18275 .srcbtn {margin-left:6px;}
.b18276  {


	font-weight:normal;
	color: #666666;
	float:right;
	margin: 3px 0px 0px 0px; text-align:right;
	font-size:small;
}

.b18276  a
{
	font-weight:bold;color: #666666; 
}
.b18276  a:hover
{
	color: #000000;
}


.b18276 .header
{
}
.b18276 .footer
{
}
.b18276 .log_pass
{
}



.b18278  {margin:10px 0px 0px 0px ;}


/*	formattazione della barra menu 	*/
.b18278 .menubar {	

	border:solid 0px #9e9e94;
	color: #666666;   	
	z-index: 12;	
	white-space: nowrap;
	position: absolute; /* non rimuovere questa linea */
	visibility: visible;
	padding: 4px 0px 4px 0px; /* top right bottom left */
	width:70%
}
.b18278 .mb_item{
	text-decoration:none;
	border-right: solid 1px #666;	/* non rimuovere questa linea */
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
	font-size:small;
	color: #666666;
	font-weight:bold;}



.b18278 .mb_item_select {      /*  sezione di primo livello selezionata */
	color:#ddd;
	text-decoration:underline;
	border-right: solid 1px #666;	/* non rimuovere questa linea */
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
	font-size:small;
	color: #666666;
	font-weight:bold;
}
.b18278 .mb_item_over {
	
	text-decoration:underline;
	border-right: solid 1px #666;     /* non rimuovere questa linea */	
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
	font-size:small;color: #666666;font-weight:bold;
}
.b18278 .mb_item_click {
	
	text-decoration:underline;
	border: solid 0px #9e9e94;      /* non rimuovere questa linea */	
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
	font-size:small;color: #666666;font-weight:bold;
}

/*	formattazione del menu 	*/
.b18278 .menu {			/* barra menu */
	background-color:#fff;
	border:solid 1px #9e9e94;
	border-left:solid 7px #9e9e94;
	border-right:solid 7px #9e9e94;
	position: absolute; /* do not alter this line! */
	visibility: hidden;color: #666666;font-weight:bold;

	text-decoration:none;
	white-space: nowrap;
	z-index: 10;
}

.b18278 .menu_item {		/* elemento del menu */

	padding:4px;
	padding-left:10px;	
	padding-right:10px;
	border-bottom:solid 0px #9e9e94;font-size:small;

	position: relative; /* do not alter this line! */
	color: #666666;font-weight:bold;
}

.b18278 .menu_item_over{		/* elemento del menu on over */
	color:#d66626;
	padding:4px;
	padding-left:10px;	
	padding-right:10px;
	text-decoration:none;
	background-color:#efefed;
	border-bottom:solid 0px #9e9e94;
	font-size:small;
	position: relative; /* do not alter this line! */
	color: #666666;font-weight:bold;
}



.b18279  {margin:10px 0px 0px 0px ;

	background: url(/imgpub/img42952_0_0.jpg) left top;

}

.b18280  {
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 0px 18px;

}

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

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

.b18378  {padding: 10px 0px 10px 0px ;}

.b18378 .header{
	color: #333; 
	font-weight: bold;
	text-transform:uppercase;
	margin: 0px 0px 5px 0px ;
	
	
}
.b18378 .item 
{
border-top: 1px solid #ddd;
	padding: 15px 0px 10px 0px ;
}
.b18378 .image {
	float:left;
	margin:0px 20px 0px 0px;}

.b18378 .item a
{	display:block;
	font-weight: bold;	
	color: #333; 

}

.b18378 .abstract {
	padding: 10px 0px 0px 0px;
	display:block;}

.b18378 .abstract p {padding: 0px; margin: 0px;}

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

.b18413  {

	margin:0px 0px 0px 0px;
	background: url(/imgpub/img42957_0_0.jpg) no-repeat left top;


}

.b18414  {padding: 8px 13px 20px 15px;}

.b18414 .body{font-size:x-small;}

.b18414 .body a{
	text-decoration: underline;	
}


.b18622  {
	margin: 0px 0px 0px 0px;
	background: url(/imgpub/img44580_0_0.jpg) no-repeat left top;
	min-height: 242px;
}

.b18623  {margin: 35px 0px 0px 0px;}

.b18623 .body
{
	margin: 30px 0px 0px 30px;
	font-size:150%;	
	color: #fff;
}

.b18681  {margin:10px 0px 0px 0px ;}

.b18681 .header {
	border:1px solid red;
	font-weight:bold;
	display:block;
	font-size: large;}

.b18681 .item 
{	width:25%;
	float: left;	
	margin:10px 0px 20px 0px;	
	background: url(/imgpub/img43043_0_0.jpg) no-repeat left top;	
	min-height:162px;	}

.b18681 .image {float:left;
	margin:5px 10px 0px 5px;}

.b18681 .title{
	display: block;
	padding:15px 10px 5px 5px ;
	color: #b10022;
	font-weight: bold;
	text-transform: uppercase;
	}

.b18681 .abstract {
	display: block;
	padding:10px 10px 5px 10px ;
	font-size: 90%}


.b18681 .abstract img {display:none;}
.b18681 .abstract p {margin:0px; padding:0px; }








.b18682  {padding: 10px 0px 10px 0px ;}

.b18682 .header{
	color: #333; 
	font-weight: bold;
	text-transform:uppercase;
	margin: 0px 0px 5px 0px ;
	
	
}
.b18682 .item 
{
border-top: 1px solid #ddd;
	padding: 15px 0px 10px 0px ;
}
.b18682 .image {
	float:left;
	margin:0px 20px 0px 0px;}

.b18682 .item a
{	display:block;
	font-weight: bold;	
	color: #333; 

}

.b18682 .abstract {
	padding: 10px 0px 0px 0px;
	display:block;}

.b18682 .abstract p {padding: 0px; margin: 0px;}

.b18863  {
	font-weight:bold;
	margin: 27px 10px 0px 0px;}

.b18863  a{}

.b18863  a:hover{}

.b19426  {}

.b19426 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}

.b20599  {margin-bottom:10px;}

.b20599 .level1 a{	
	float: left;
	padding: 10px 15px 10px 15px; 	
	color:#b10022;
	text-transform: uppercase;
    	font-weight: bold;
	font-size: 120%;
	text-decoration:none;
	border-right: solid 1px #ddd; }


.b20599 .level1 a:hover{
	float: left;
	background-color: #efefef;
	padding: 10px 15px 10px 15px;
	border-right: solid 1px #ddd;
	color:#666; }

.b20599 .sellevel1 a{				
	float: left;
	padding: 10px 15px 10px 15px; 	
	color:#666;
	text-transform: uppercase;
    	font-weight: bold;
	font-size: 120%;
	text-decoration:none;
	border-right: solid 1px #ddd; }


.b20599 .level2{display: none; }
.b20599 .sellevel2{display: none;}

