.b0 {
  width: 900px;
  margin: auto;
  overflow: visible;
  background-color:transparent;

}

.b2503  {
  margin: 0px 0px 0px 0px;
}
 
html {background: url(/imgpub/img4474_0_0.jpg) top left repeat-x;}



ul {        margin-left : 0%;
            font-weight : normal;
      color: #666666;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;         
            list-style-image :url(/imgpub/img1763_0_0.gif) ;}


#overlayer {
  position:absolute;
  width:100%;
  height:100%;
  z-index:1;
  visibility: hidden;
  left: 0;
  top: 0;
  background: url(/imgpub/img56127_0_0.png);

}



.b2504  {
	margin: 0px 0px 0px 0px;
		overflow:visible;
        
} 


.b2505  { margin:30px 0px 0px 30px;
	clear:right;
	
}
.b2506  {
	margin: 0px 0px 0px 0px;
}

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

.b2509  {
	margin: 10px 0px 0px 0px; background-color:white; }

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

.b2511  {
	margin: 10px 0px 0px 0px;border-top:1px solid #cccccc;
}

.b2512  { 
	border-top:1px solid #cccccc;
	padding-top:10px;
	text-align:center;
	
	}

.b2512 .body
{
	font-family: arial, helvetica, sans-serif;
	font-size:small;	
	color: #647582;
	font-weight:normal;
}

.b2512 .body a
{	
	color: #647582;

}

.b2515  {
	margin: 0px 0px 0px 0px;
}

.b2664  {

	font-family:  arial, verdana, arial,  tahoma, verdana;
	font-size:90%;
	/*height:30px;*/
	text-align:right;
	clear:left;
	padding-left:220px;
	margin-top:-30px;

	}

.b2664 .line1 
{	
	float:right;
	text-align:center;
	border: solid 0px green;	
}

.b2664 .line2 
{	
	
display: none;

}


.b2664 .level1 
{	
	display:inline;
	height:17px;
	padding-top:5px;
	background-color:#ff0000;
	text-align:center; 

}


.b2664 .level1 a
{	
	color:black;
	display:inline;
	margin-left:1px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	height:17px; 
	text-align:left;
	text-decoration:none;

}

.b2664 .level1 a:hover
{	
	color:black;
	display:inline;
	margin-left:1px;
	float:left;
	background-color:#ebf1f1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	height:17px;
	text-decoration:none
}

.b2664 .sellevel1
{				
float:left;
}

.b2664 .sellevel1 a
{	
	color:#000;
	display:inline;
	margin-left:1px;
	float:left;
	background-color:#dbe0e5;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	height:17px;	
	text-decoration:none
	
}

.b2664 .sellevel1 a:hover
{	
	color:#000;
	display:inline;
	margin-left:1px;
	float:left;
	background-color:#dbe0e5;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	height:17px;
	
}



.b3494  {
	float:left;
	font-family:arial;
	font-size:80%;
	padding-left:150px;
	
	
	

	margin-bottom:5px;

	
	
	
	
	
	
	}


.b3494 .line1 
{	
	float:left; display:none;
	


}

.b3494 .line2 
{	
	
	float:right;
	
	

}


.b3494 .level1 
{	
	display:inline;
	height:13px;
	padding-top:5px;
	background-color:#ff0000;
	text-align:center; display:none

}


.b3494 .level1 a
{	
	color:black;
	display:inline;
	margin-left:1px;
	float:left;
	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	height:17px;
	display:none

}

.b3494 .level1 a:hover
{	

	display:none;

}

.b3494 .sellevel1
{		display:none;
	

}

.b3494 .sellevel1 a
{	
	
	display:none;
		
}

.b3494 .sellevel1 a:hover
{	
	
	display:none
}


.b3494 .level2
{	
	height:13px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	

	
	
	


}

.b3494 .level2 a
{	
	color:#333;
	padding-left:7px;
	padding-right:7px;
	
	
		
}

.b3494 .level2 a:hover
{	
	color:#333;
	

}

.b3494 .sellevel2
{				
	height:13px;
	color:#333;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
	text-align:left;	
	text-decoration:underline
			
}

.b3494 .sellevel2 a
{				
	color:#333;
	
	float:left;
	text-align:left;

	padding-left:7px;
	padding-right:7px;

	
	text-decoration:underline
	
	
}

.b3494 .sellevel2 a:hover
{				
	color:#333;
	padding-left:7px;
	padding-right:7px;	
}
.b3539  
{
	margin-top: 20px;
	float: left;
	text-align:right; 

}

.b3539 .header
{
	float:left;
	margin-right:10px;
	font-family:  arial, verdana, arial,  tahoma, verdana;
	font-size:80%;
	padding-top:2px;
}

.b3539 .txtbox
{	
	float:left;
	font-family: verdana, arial, tahoma, verdana;	
	font-size:small;	
	color: #000099;
	height:16px;
	padding:0;
	
}


.b3539 .srcbtn 
{
	float:left;
	margin-left:6px;
	margin-top:5px;
}


.b3998  {
	margin: 0px 0px 0px 0px;
	border:1px solid #ccc;
	padding-bottom:20px; float:left

}

.b3999  {

	margin-top: 8px;
	margin-left: 10px;
	font-family:  arial,  tahoma, verdana;
	font-size:xx-small;
	color: #666;
}

.b3999  a
{
	color: #666;
}
.b3999  a:hover
{
	color: #333;
}
.b4000  {margin-left:10px;
  margin-top:20px;}

.b4000 .tabbar {
  width: 100%; 
}


.b4000 .tabbar a
{
   font-family: arial, tahoma, verdana;
   
   font-size: small; 
   padding: 2px;
   background-color: #dbe0e5;
   color: black;
  display: block;
  float: left;
  margin-right: 6px;
  border:1px solid #cccccc;
  border-bottom: 0px
}
.b4000 .tabbar a:hover
{
   font-family: arial, tahoma, verdana;
   font-size: small; 
   padding: 2px;
   background-color: white;
   color: black;
  display: block;
  float: left;
  margin-right: 6px;
  border:1px solid #cccccc; text-decoration:none;
  border-bottom: 0px

}


.b4000 .selected {
   font-family: arial, tahoma, verdana;
   font-size: small; 
  font-weight:bold;
   padding: 2px;
   background-color: white;
   color: black;
  display: block;
  float: left;
  margin-right: 6px;
  border:1px solid #cccccc; text-decoration:none;
  border-bottom: 0px

}

.b4000  a.selected {
   
   background-color: white;
   

}
.b4001  {
  margin: 0px 0px 0px 0px;
  background: url(/imgpub/img17145_0_0.jpg) no-repeat left top;
}

.b4002  {
  font-size:100%;
  padding: 10px;
  float:left;
  width:95%;
        
        padding-right:0px;
        padding-top:15px;
        margin-right:10px; 
         
        
}

.b4002  h2
{
  font-family: arial,verdana, arial, helvetica, sans-serif;
        font-weight:bold;
  margin-top:10px;
  padding-bottom: 5px; 
  width: 99%; 
  color: #536480;
  padding-top: 5px; 
  background-color: rgb(235,241,241)
}



.b4002 .title
{  
  font-family: arial,verdana, arial, helvetica, sans-serif;
  font-size:80%;
  color: #333333;
}

.b4002 .summary
{  
  font-family: arial,verdana, arial, helvetica, sans-serif;
  font-size:100%;  
  color: #646c77; 

        margin-top:10px;
  margin-bottom:10px;    
  overflow:auto;
  
}

.b4002 .body
{
  font-family: arial,verdana, arial, helvetica, sans-serif; 
  font-size:75%;  
  
  
  display:block; 

  margin-bottom:10px; 
    
  
}



.b4002 .body h2
{  
  font-family: arial,verdana, arial, helvetica, sans-serif;
  color: #536480;
  font-size:100%;
  padding-left:4px;
  border: solid 1px #dbe0e5;
}




.b4002 .abstract
{       
  font-family: arial,verdana, arial, helvetica, sans-serif;
  font-size:80%;
        background-color:#ebf1f1;
  color: #646c77;
        padding:4px;
  border: solid 1px #dbe0e5; 
}

.b4002 .abstract h2 {
  font-family: arial,verdana, arial, helvetica, sans-serif;
  color: #536480;
  font-size:100%;

}

.b4002 .other
{       
  font-family: arial,verdana, arial, helvetica, sans-serif;
  font-size:80%;  
  color: #646c77;
  clear:both
}

.b4002 .body a
{
  font-family: arial,verdana, arial, helvetica, sans-serif;
  color: #ff0000; 
}




ul {
            margin-left : 0%;

      color: #646c77;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;         
            list-style-image :url(/imgpub/img1763_0_0.gif) ;
  
}


.b4002 .table { 
        
  width: 100%;
  
}

.b4002 .other td {
  padding:4px; 
  border:1px solid white;
  width:50%;
}

.b4002 .other strong {
  }

.b4002 .other h2
{
  font-family: arial,verdana, arial, helvetica, sans-serif;
  color: #ea272b; 
  font-size:100%;
}



.b4002  h1.title {
        font-size:150%;
        margin:0;
        color:black;
          
}

.intestazionezz {
  background-color:#ebf1f1; 
  color:#666666;
  font-weight:bold;
}

.contenuto {
  background-color:#ebf1f1;
        color:#666666;
}

.b4002 .body h2 {
  }


.b4002 .container {
  width:auto;
}
.b4003  {
	margin: 0px 0px 0px 0px;
background: url(/imgpub/img17146_0_0.jpg) no-repeat left top;
}

.b4004  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;
overflow:auto;
}
.b4004 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b4004 .item
{
	margin-bottom: 10px;
}
.b4004 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b4004 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b4004 .footer
{
}

.b4005  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;
float:left;
}
.b4005 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b4005 .item
{
	margin-bottom: 10px;
}
.b4005 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b4005 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b4005 .footer
{
}

.b4006  {
	font-size:100%;
	padding: 10px;
	float:left;
	width:95%;
        border-top:1px solid #cccccc; 
        padding-right:0px;
        padding-top:15px;
        margin-right:10px; 
         
        
}

.b4006  h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:90%;
        font-weight:bold;
	margin-top:10px
}



.b4006 .title
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
	color: #333333;
}

.b4006 .summary
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:100%;	
	color: #646c77; 

        margin-top:10px;
	margin-bottom:10px;		
	overflow:auto;
	
}

.b4006 .body
{
	font-family: arial,verdana, arial, helvetica, sans-serif; 
	font-size:75%;	
	color: #646c77;
	
	display:block; 

	margin-bottom:10px; 
		
	
}



.b4006 .body h2
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}




.b4006 .abstract
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
        background-color:#ebf1f1;
	color: #646c77;
        padding:4px;
	border: solid 1px #dbe0e5; 
}

.b4006 .abstract h2 {
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;

}

.b4006 .other
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #646c77;
	clear:both
}

.b4006 .body a
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ff0000; 
}




ul {
            margin-left : 0%;

	    color: #646c77;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;         
            list-style-image :url(/imgpub/img1763_0_0.gif) ;
	
}


.b4006 .table { 
        
	width: 100%;
	
}

.b4006 .other td {
	padding:4px; 
	border:1px solid white;
	width:50%;
}

.b4006 .other strong {
	color:#ff0000
}

.b4006 .other table {
	width:100%;
}

.b4006 .other h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}



.b4006  h1.title {
        font-size:150%;
        margin:0;
        color:black;
        	
}

.intestazione {
	background-color:#ebf1f1; 
	color:#666666;
	font-weight:bold;
}

.contenuto {
	background-color:#ebf1f1;
        color:#666666;
}

.b4006 .body h2 {
	color: #ea272b
}
.b4007  {
	margin: 0px 0px 0px 0px;}

.b4008  {
	
	
	margin-top:40px;
	

	border:1px solid #cccccc;
	
}

.b4008 .menu
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #e5f6f7;
	padding: 3px 10px 3px 10px
}

.b4008 .level1
{	
	display: none;
}
.b4008 .sellevel1 
{				
	color: #333;
	font-weight:bold;
	padding-bottom: 3px;
	margin-bottom: 5px;

}
.b4008 .level2
{	
	color: #333;
	margin-top: 3px;
	
	margin-bottom: 3px;
	font-weight:normal;
}
.b4008 .sellevel2
{				
	color: #333;
	
	font-weight:bold;
	margin-bottom: 3px;

}

.b4008 .level3
{	
	color: #333;
	padding-left: 1.4em;
	font-weight:normal;
	margin-bottom: 3px;
}

.b4008 .sellevel3
{				
	color: #333;
	padding-left: 1.4em;
	font-weight:bold;
	margin-bottom: 3px;

}
.b4008 .level4
{	
	color: #333;
	padding-left: 1.4em;
	font-weight:normal;
	margin-bottom: 3px;
}

.b4008 .sellevel4
{				
	color: #333;
	padding-left: 1.4em;
	font-weight:bold;
	margin-bottom: 3px;

}
.b4008  a
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #333; display:block; margin-left:10px


}

.b4008 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #e5f6f7;
	padding: 3px 10px 3px 10px
}





.b4009  {	border:1px solid #cccccc;
	margin-top:20px}

.b4009 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #fff;
	/*color: #333;*/
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #666;
	/*background-color: #e5f6f7;*/
	padding: 3px 10px 3px 10px
}


.b4009 .title
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #666; 
	/*color: #646c77;*/
	display:block; 
	margin:0px 0px 0px 10px 5px
	
}



.b4009 .body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b4009 .selitem
{
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 16px;
}

.b4009 .item
{
	margin-bottom: 4px;
	margin-left: 16px;
}


.b4455  {
	font-size:100%;
	padding: 10px;
	float:left;
	width:95%;
 
        padding-right:0px;
        padding-top:15px;
        margin-right:10px; 
         
        
}

.b4455  h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:90%;
        font-weight:bold;
	margin-top:10px
}



.b4455 .title
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
	color: #333333;
}

.b4455 .summary
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:100%;	
	color: #646c77; 

        margin-top:10px;
	margin-bottom:10px;		
	overflow:auto;
	
}

.b4455 .body
{
	font-family: arial,verdana, arial, helvetica, sans-serif; 
	font-size:75%;	
	color: #646c77;
	
	display:block; 

	margin-bottom:10px; 
		
	
}



.b4455 .body h2
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}




.b4455 .abstract
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
        background-color:#ebf1f1;
	color: #646c77;
        padding:4px;
	border: solid 1px #dbe0e5; 
}

.b4455 .abstract h2 {
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;

}

.b4455 .other
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #646c77;
	clear:both
}

.b4455 .body a
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ff0000; 
}




ul {
            margin-left : 0%;

	    color: #646c77;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;         
            list-style-image :url(/imgpub/img1763_0_0.gif) ;
	
}


.b4455 .table { 
        
	width: 100%;
	
}

.b4455 .other td {
	padding:4px; 
	border:1px solid white;
	width:50%;
}

.b4455 .other strong {
	color:#ff0000
}

.b4455 .other h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}



.b4455  h1.title {
        font-size:150%;
        margin:0;
        color:black;
        	
}

.intestazione {
	background-color:#ebf1f1; 
	color:#666666;
	font-weight:bold;
}

.contenuto {
	background-color:#ebf1f1;
        color:#666666;
}

.b4455 .body h2 {
	color: #ea272b
}
.b4663  {
	background-color:#ebf1f1;
	padding: 7px !important;
	padding: 12px 7px 20px 7px;
	float:left;
	font-family: verdana, arial, tahoma, verdana;	
	margin-left:0px; clear:left
}

.b4663 .body
{

	font-size:75%;	
	color: #536480;
	text-align:left;
}

.b4663 .body a
{
	font-family: verdana, arial, tahoma, verdana;	
	color: #cc0000;
}
.b4663 .body h2
{
	font-size:140%;		
	color: #536480;

	margin-bottom:4px;
	font-family: arial, tahoma, verdana;
}


.b4683  {
	background-color:#ebf1f1;
	padding: 7px !important;
	padding: 12px 7px 20px 7px;
	float:left;
	font-family: verdana, arial, tahoma, verdana;	
	margin-left:0px; clear:left;
	margin-top:15px;
}

.b4683 .body
{

	font-size:75%;	
	color: #536480;
	text-align:left;
}

.b4683 .body a
{
	font-family: verdana, arial, tahoma, verdana;	
	color: #cc0000;
}
.b4683 .body h2
{
	font-size:140%;		
	color: #536480;

	margin-bottom:4px;
	font-family: arial, tahoma, verdana;
}


.b5834  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;
	overflow:auto;
	margin-top:20px;
}
.b5834 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b5834 .item
{
	margin-bottom: 10px;
}
.b5834 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b5834 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b5834 .footer
{
}

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

.b5991  {margin:20px 0px 0px 0px ;}

.b5991 .abstract
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}

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

.b8246  { 
	
	padding-top:10px;
	text-align:left;
	
	}

.b8246 .body
{
	font-family: arial, helvetica, sans-serif;
	font-size:small;	
	color: #647582;
	font-weight:normal;
}

.b8246 .body a
{	
	color: #647582;text-decoration:underline;

}
.b10194  {
  margin: 0px 0px 0px 0px;
background: url(/imgpub/img17147_0_0.jpg) no-repeat left top;
}

.b10195  {
	font-size:100%;
	padding: 10px;
	float:left;
	width:95%;
      
        padding-right:0px;
        padding-top:15px;
        margin-right:10px; 
         
        
}

.b10195  h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:90%;
        font-weight:bold;
	margin-top:10px
}



.b10195 .title
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
	color: #333333;
}

.b10195 .summary
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:100%;	
	color: #646c77; 

        margin-top:10px;
	margin-bottom:10px;		
	overflow:auto;
	
}

.b10195 .body
{
	font-family: arial,verdana, arial, helvetica, sans-serif; 
	font-size:75%;	
	color: #646c77;
	
	display:block; 

	margin-bottom:10px; 
		
	
}



.b10195 .body h2
{	
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}




.b10195 .abstract
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;
        background-color:#ebf1f1;
	color: #646c77;
        padding:4px;
	border: solid 1px #dbe0e5; 
}

.b10195 .abstract h2 {
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;

}

.b10195 .other
{       
	font-family: arial,verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #646c77;
	clear:both
}

.b10195 .body a
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ff0000; 
}




ul {
            margin-left : 0%;

	    color: #646c77;
            padding-left: 22px;
            padding-top: 5px;
            margin-top : 1px;         
            list-style-image :url(/imgpub/img1763_0_0.gif) ;
	
}


.b10195 .table { 
        
	width: 100%;
	
}

.b10195 .other td {
	padding:4px; 
	border:1px solid white;
	width:50%;
}

.b10195 .other strong {
	color:#ff0000
}

.b10195 .other h2
{
	font-family: arial,verdana, arial, helvetica, sans-serif;
	color: #ea272b; 
	font-size:100%;
}



.b10195  h1.title {
        font-size:150%;
        margin:0;
        color:black;
        	
}

.intestazione {
	background-color:#ebf1f1; 
	color:#666666;
	font-weight:bold;
}

.contenuto {
	background-color:#ebf1f1;
        color:#666666;
}

.b10195 .body h2 {
	color: #ea272b
}
.b10197  {padding: 10px;
	float:left;
	width:100%;}

.b10197 .title
{	
	font-family: verdana, arial, tahoma, verdana;	
	font-size:medium;	
	color: #000099;
}

.b10197 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}

.b10197 .text3
{	
	font-family:  arial, tahoma, verdana;	
	font-size:small;	
	
}



.b10209  {border:0px;}

.b10209 .container
{
	border:0px;
}

.b10209 .body {border:0px;}
.b10210  {
	
	
	margin-top:40px;
	
	float:left;
	border:1px solid #cccccc;
		
}

.b10210  a
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;	
	color: #333; display:block; margin-left:10px


}

.b10210 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:80%;	
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #e5f6f7;
	padding: 3px 10px 3px 10px
}





.b10379  {	margin-top: 20px;
	float: left;
	margin-right:10px;
	 }

.b10379 .body
{
	
	font-size:small;	

}
.b10379 .body a
{
	font-family: arial, verdana, arial, helvetica, sans-serif;
	color: #666666;	
	text-decoration:underline;
}
.b10380  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;
float:left;
	margin-top:20px;
}
.b10380 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b10380 .item
{
	margin-bottom: 10px;
}
.b10380 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b10380 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b10380 .footer
{
}

.b10403  {padding: 10px;}

.b10403 .text2
{	
	font-family:  arial, tahoma, verdana;	
	font-size:small;	
	
}


.b11610  a{text-decoration:underline;}

.b11610 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}

.b12219  {}

.b12219 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:0px;	
	color: #000000;
}

.b12252  {	margin: 20px 0px 0px 30px;
	float: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	color: #333;

	background-color: #fff;
	padding: 3px 10px 3px 10px;border:1px solid #ff0000; ;

	

	 }


.b12252 .body a
{
	font-family: arial, verdana, arial, helvetica, sans-serif;
	color: #666666;	
	text-decoration:underline;font-size:x-small;

}
.b16360  {
	margin-top: 20px;
	float: left;
	text-align:right; 



}

.b16360 .body
{
	font-family:  arial, helvetica, sans-serif;
	font-size:80%;	
	
	color: #ff0000; 
}

.b16360  a
{

	font-family:  arial, helvetica, sans-serif;
	color: #666666;
}


.b19107  {
	padding: 20px 0px 0px 10px;
}

.b19108  {
  font-family: arial, tahoma, verdana;  
  font-size:small;
  color:#666;
  float:left;   
 }

.b19108 .container {
  width:100%; 
  display:block;
  padding:0px;}


.b19108 .text2 {width:100%; display:block}

.b19108 .text3 {width:100%; display:block}

.b19108 .body{}

.b19108 .title{
  font-size:x-large;
  color:#333;}

.b19108  a{color: red;}

.b19108  h2{
  font-weight:bold;
  font-size:small;
  margin:10px 0px 10px 0px ;
  padding: 5px  0px  5px  5px ; 
  color: #536480;
  background-color: rgb(235,241,241);
  border: 1px solid #ddd; }

.b19108 .summary
{  font-size: 120%;
  color: #646c77; 
  margin:10px 0px 10px 0px ;  }

.b19108  td{
  padding:4px; 
  border:1px solid white;
  color:666; }


/************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(/imgpub/img43940_0_0.jpg);*/
  background-image: url(/imgpub/img44101_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*************/

.b19109  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;

}
.b19109 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b19109 .item
{
	margin-bottom: 10px;
}
.b19109 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b19109 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b19109 .footer
{
}

.b19110  {
	padding: 10px;
	background-color:#e7edfa;
	margin-bottom: 5px;

}
.b19110 .header
{
	font-family: verdana, arial, helvetica, sans-serif;
	
	color: #646c77;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:3px;
	border-bottom: 1px dotted #646c77;
}

.b19110 .item
{
	margin-bottom: 10px;
}
.b19110 .item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}
.b19110 .item a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;	
	color: #646c77;
}

.b19110 .footer
{
}

.b21523  {  margin: 20px 0px 0px 30px;
  float: right;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:x-small;
  color: #333;

  background-color: #fff;
  padding: 3px 10px 3px 10px;border:1px solid #ff0000; ;

  

   }


.b21523 .body a
{
  font-family: arial, verdana, arial, helvetica, sans-serif;
  color: #666666;  
  text-decoration:underline;font-size:x-small;

}
.b22978  {  margin: 20px 0px 0px 30px;
  float: right;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:x-small;
  color: #333;

  background-color: #fff;
  padding: 3px 10px 3px 10px;border:1px solid #ff0000; ;

  

   }


.b22978 .body a
{
  font-family: arial, verdana, arial, helvetica, sans-serif;
  color: #666666;  
  text-decoration:underline;font-size:x-small;

}
.b22979  {  margin: 20px 0px 0px 30px;
  float: right;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:x-small;
  color: #333;

  background-color: #fff;
  padding: 3px 10px 3px 10px;border:1px solid #ff0000; ;

  

   }


.b22979 .body a
{
  font-family: arial, verdana, arial, helvetica, sans-serif;
  color: #666666;  
  text-decoration:underline;font-size:x-small;

}
.b22980  {  margin: 20px 0px 0px 30px;
  float: right;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:x-small;
  color: #333;

  background-color: #fff;
  padding: 3px 10px 3px 10px;border:1px solid #ff0000; ;

  

   }


.b22980 .body a
{
  font-family: arial, verdana, arial, helvetica, sans-serif;
  color: #666666;  
  text-decoration:underline;font-size:x-small;

}
