.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;

}

.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;	
}


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

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

.b18797  {
	/*background: url(/imgpub/img12258_0_0.jpg) no-repeat left top;*/
	margin: 20px  0px  20px  0px ;	
	min-height: 80px;
	height: auto !important;
	}

.b18797 .level1 a{display:none;}

.b18797 .sellevel1 a{display: none;}


.b18797 .level2 a{	
	font-weight: bold;
	display:block;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 10px;}

.b18797 .level2 a:hover{	
	color:#b10022;
	/*background: url(/imgpub/img12822_0_0.gif) no-repeat 2px 6px;*/
	text-decoration: none;}

.b18797 .sellevel2 a{				
	color:#b10022;
	font-weight: bold;
	display:block;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background: url(/imgpub/img12822_0_0.gif) no-repeat 2px 6px;
}


.b18797 .level3 a
{	
	color: #666666;
	padding-left: 20px;
	font-size: 80%;
	font-weight: normal;

	margin-bottom:5px;
	background: none;text-decoration:none;}

.b18797 .level3 a:hover{	color:#b10022;}

.b18797 .sellevel3 a{				
	color:#b10022;
	padding-left: 20px;
	font-size: 80%;
	font-weight: normal;
	margin-bottom:5px;text-decoration:none;
	background: url(/imgpub/img12822_0_0.gif) no-repeat 10px 2px;
	text-decoration:none;}

.b18797 .menu{display:none;}
.b18799  {

	margin-top: 20px;
	padding: 12px;
	background: url(/imgpub/img12258_0_0.jpg) no-repeat left top;


}

.b18799 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:0.7em;	
	color: #666666;
}

.b18799 .body a
{
	text-decoration: underline;	
	color: #666666;
}

.b18799 .body a:hover
{
	
	color: #000000;
}

.b18800  {margin-bottom: 20px;}

.b18800 .body{}

.b18800  a{}

.b18801  {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #ddd;;
	
}

.b18802  {padding: 0px 0px 10px 0px;
	
	font-size:xx-small;
}
.b18802  a
{
	color: #000;
}
.b18802  a:hover
{
	
}

.b18803  {
	margin: 0px 0px -20px 0px;
}

.b18804  {margin: 0px;}


.b18805  {margin: 0px;}


.b18806  {margin: 0px;}
.b18807  {margin: 0px;}
.b18808  {
	margin:0px 0px 20px 0px;

	
}
.b18810  {
	margin: 0px 0px 0px 0px;

}

.b18812  { margin: 0px 0px 30px 0px }

.b18812 .header {
  font-size:xx-large;
  background-color: #a90021;
  margin: 0px 0px 10px 0px ;
  padding: 5px 10px 5px 10px ;
  font-weight:bold;}

.b18812 .header a {
  color: #fff;
  text-decoration: none;}

.b18812 .date {font-size:small;}

.b18812 .item {
  padding: 9px 0px 5px 2px; 
  width:100%;
  border-bottom:1px solid #666;}


.b18812 .selitem {display:none;}

.b18812 .image {float:right; margin:5px 0px 0px 10px ;}

.b18812 .title {color: #333;
  display:block;
  font-weight: bold;
  margin-bottom: 0px;  
  font-size: medium;  }

.b18812 .summary {display:block;
  color: #666;
  font-weight: normal;  font-size: small;  
  padding-bottom: 9px;}

.b18812 .summary a{
  color: #76c317;
  text-decoration:underline;}

.b18812 .summary image {display:none;}

.b18812 .summary p {padding: 0px;  margin: 0px;}

.b18812 .pager {color: #666;
  font-weight: normal;
  font-size: small;
  margin-top: 15px;}

.b18812 .pager a {
  color: #666;}

.b18812 .currentpage {
  color: #333;
  font-weight: bold;}

.b18812 .other a {
  color: #666;
  display:block;
  margin-top:20px;
  font-weight:bold;}
  

.b18818  {

	margin:10px 0px  20px 0px ;

}

.b18818 .level3 a
{	display:none;
}
.b18818 .sellevel3 a
{	display:none;			
	color:#8f0632;
	padding: 0px 0px 0px 25px;
	font-size:0.7em;
	font-weight: normal;
	margin-bottom:5px;text-decoration:none;
	background: url(/imgpub/img12822_0_0.gif) no-repeat 12px 6px;text-decoration:none;}

.b18818 .menu
{	
	display:none;}

.b18818 .level4  {padding: 0px 0px 0px 10px ;}

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

.b18820  {margin: 0px 0px 20px 0px ;}

.b18820 .body{ 
  margin: 20px 0px 0px 0px; 
  display: block;}

.b18820 .title{  
  margin: 0px 0px 0px 0px ;
  padding: 10px 10px 0px 10px ;
  font-size: xx-large;    
  color:#fff;
  background-color: #a90021;
  min-width: 727px;}

.b18820 .summary{
  margin: 0px 0px 0px 0px ;
  padding: 10px 10px 10px 10px ;
  font-size:120%;    
  color:#fff;
  background-color: #a90021;
  min-width: 727px;}

.b18820 .summary p{
  margin: 0px;
  color:#fff;}

.b18820 .body p{
  margin: 20px 0px 0px 0px;;    
  }

.b18820 .abstract{display: none;}







.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;}

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

.b22095  {
  margin-top: 20px;  }

.b22095  p {padding: 0px;  margin: 0px;}

.b22095 .title {
  font-size: small;
  font-weight: bold;  
  color:#666; 
  display:block;
  margin: 20px 0px 4px 0px ;}

.b22095 .summary {
  font-size: small; 
  font-weight: normal; color:#444;}

.b22095 .image{
  float:right; margin: 0px 0px 0px 10px;
  border:1px solid #cccccc;}

.b22095 .item {
  background-color:#efefef;
  display:block;
  padding: 15px;
  margin-bottom: 10px;}

.b22095 .item a{}

.b22095 .item a:hover{color: #666;}

.b22095 .header{
  margin: 0px 0px 5px 0px ;
  color: #666;
  font-size: medium;
  font-weight: bold;}
.b22095 .footer{}

.b22096  {margin-top: 10px; }

.b22096 .content{
  background-color:#efefef;
  padding:15px;}

.b22096 .item {display:block;}

.b22096 .item a{}

.b22096 .header{
  margin: 0px 0px 5px 0px ;
  color: #666;
  font-size: medium;
  font-weight: bold;}

.b22096 .footer{}

.b22097  {margin-top: 10px;}

.b22097 .content
{
  background-color:#efefef;padding:15px;

}

.b22097 .item 
{
  display:block;

}
.b22097 .item a
{

  
}

.b22097 .header
{  margin: 0px 0px 5px 0px ;
  color: #666;
  font-size: medium;
  font-weight: bold;
}
.b22097 .footer
{
}

