.b0 {
	width: 950px;
	margin: auto;
	padding-bottom:30px;

}

.b15765 
{

}

body
{

	background: url(/imgpub/img36360_0_0.jpg) repeat-x left top;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
  	background-color: #d2e0eb;
	color:#6e6e6e;
}



ul {
            
        font-weight : normal;
        margin: 0px 0px 0px 0px;
	padding:0;
        padding-top: 8px;
        margin-top : 8px;          
        list-style-image: url(/imgpub/img36961_0_0.gif);
	padding-left:17px;

}

h1 {	
	color: #f6aa41;
	font-size: large;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
	text-transform:uppercase;
}
h2 {	

	font-size:medium;	
	color: #000;
        font-weight: bold;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
	margin:0px;
}
h3 {	
	color: #0680ce;
	font-weight: bold;
	font-size: medium;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif;
	margin:0px; 
}
h4 {	
	color: #666;
	font-weight: normal;
	font-size: small;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
	margin:0px;
}
h5 

{	
	color: #000;
	font-weight: normal;
	font-size: medium;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
	margin:0px;
}
h6 {	
	color: #6e6e6e;
	font-weight: bold;
	font-size: medium;
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	margin:0px;
	line-height: 100%;
}

h7 {	
	color: #f6aa41;
	font-weight: normal;
	font-size: small;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif; 
	margin:0px;
	text-transform:uppercase;
}






.b15766  {
	margin: 30px 0px 0px 0px;
}

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

.b15768  {}
.b15769  {
	margin: 0px 0px 0px 0px;
}

/*  formattazione della barra menu   */
.b15770 .menubar {  
  background-color:transparent;
  border:solid 0px #9e9e94;
  color:#c6eaff;
  /*height: 86px;*/
  background: url(/imgpub/img36368_0_0.jpg) repeat-x left top;
  text-transform: uppercase;
  font-family: arial, helvetica, sans-serif;
      font-weight: normal;
  z-index: 12;
  font-size: 15px;
  white-space: nowrap;
  position: absolute; /* non rimuovere questa linea */
  visibility: visible;
  padding: 54px 15px 14px 15px; /* top right bottom left */
}
.b15770 .mb_item {
  text-decoration:none;
  border: solid 0px #ddd;  /* non rimuovere questa linea */
  padding: 30px 20px 2px 20px; /* top right bottom left */
  position: relative; /* non rimuovere questa linea */
  border-right:1px solid #40b1f7;
  background: url(/imgpub/img36370_0_0.gif) no-repeat 20px 20px;
}
.b15770 .mb_item_select {      /*  sezione di primo livello selezionata */
  background-color: #d66626;
  color:#fff;
  text-decoration:none;
  text-shadow: 0 0 0.2em #fff;
  border: solid 0px #ddd;  /* non rimuovere questa linea */
  padding: 30px 20px 2px 20px; /* top right bottom left */
  position: relative; /* non rimuovere questa linea */
  border-right:1px solid #40b1f7;
  background: url(/imgpub/img36371_0_0.gif) no-repeat 20px 20px;
}
.b15770 .mb_item_over {
  color: #fff;
  background-color:#f3f3eb;
  text-decoration:none;
  text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff;
  border: solid 0px #9e9e94;      /* non rimuovere questa linea */  
  padding: 30px 20px 2px 20px; /* top right bottom left */
  position: relative; /* non rimuovere questa linea */
  border-right:1px solid #40b1f7;
  background: url(/imgpub/img36371_0_0.gif) no-repeat 20px 20px;
}
.b15770 .mb_item_click {
  color: #fff;
  background-color:#f3f3eb;
  text-decoration:none;
  border: solid 0px #9e9e94;      /* non rimuovere questa linea */  
  padding: 30px 20px 2px 20px; /* top right bottom left */
  position: relative; /* non rimuovere questa linea */
  border-right:1px solid #40b1f7;
  background: url(/imgpub/img36371_0_0.gif) no-repeat 20px 20px;
}

/*  formattazione del menu   */
.b15770 .menu {      /* barra menu */
  background-color:#fff;
  border:solid 1px #9e9e94;
  font-family: verdana, arial, helvetica, sans-serif;
  position: absolute; /* do not alter this line! */
  visibility: hidden;
  font-size: 14px;
  text-decoration:none;
  white-space: nowrap;
  z-index: 10;
}

.b15770 .menu_item {    /* elemento del menu */
  color:#000000;
  padding:4px;
  padding-left:10px;  
  padding-right:10px;
  border-bottom:solid 1px #9e9e94;
  position: relative; /* do not alter this line! */
}

.b15770 .menu_item_over{    /* elemento del menu on over */
  color:#0680ce;
  padding:4px;
  padding-left:10px;  
  padding-right:10px;
  background-color:#f3f3eb;
  border-bottom:solid 1px #9e9e94;  
  position: relative; /* do not alter this line! */
}

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

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

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

.b15774  {
	float:right;

}

.b15774 .txtbox
{	
	float:left;
	font-family: verdana, arial, tahoma, verdana;	
	font-size:small;	
	color: #666;
	height:16px;
	width:125px;
	padding:0;
			
}
.b15774 .srcbtn 
{
	float:left;
	margin-left:6px	
}

.b15775  {margin:2px 0px 0px 0px;}

.b15775 .body
{
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	font-size:small;	
	color: #666;
}
.b15775 .body a
{
	padding:0px;
	margin:0px;
}

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

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

.b15780  {
	margin: 0px 0px 0px 0px;
	background:url(/imgpub/img36377_0_0.jpg) repeat-y left top;
	
}
.b15780 .footer
{
	/*background:url(/imgpub/img36508_0_0.gif) no-repeat left bottom;*/
}
.b15781  {
	padding:40px 0px 0px 30px;
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	text-align: left;
}
.b15781 .item {
}
.b15781 .image {
	float:right;}
.b15781 .title {
	display:block;
	font-size: medium;
	font-weight: bold;	
	color: #000000;
	margin-bottom: 15px;}
.b15781 .abstract {
	width: 100%;
	font-size:small;
	color: #666;}
.b15781 .abstract a {
	font-size:small;
	color: #f6aa41;}
.b15781 .separator
{}
.b15787  {
	margin: 40px 35px 0px 0px;
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	text-align: left;
}
.b15787 .header
{
	font-size: large;
	font-weight: bold;		
	color: #0680ce;
	display:block;
	margin-bottom: 20px;
}
.b15787 .item
{
	border-bottom: 1px solid #ccc;
	padding-bottom: 25px;	
}
.b15787 .image
{

}
.b15787 .date
{
	font-size: x-small;
	font-weight: normal;		
	color: #999;
	display:block;
	margin-bottom: 8px;
}
.b15787 .title
{
	font-size: medium;
	font-weight: bold;		
	color: #000000;
	display:block;
}
.b15787 .abstract
{
	width: 100%;
	font-size:small;
	color: #666;

}
.b15787 .separator
{}

.b15791  {background: url(/imgpub/img36483_0_0.gif) no-repeat left top;
	background-color:white; margin-top: 5px;}


/*.b15791 .footer
{
	background:url(/imgpub/img36484_0_0.gif) no-repeat left bottom;
}*/
.b15792  {
	margin: 20px 0px 20px 30px;
	text-align: left;
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
}
.b15792 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b15792 .item
{

	margin-bottom: 10px;	
}
.b15792 .item a
{
	color: #666;
	display:block;
	background: url(/imgpub/img36513_0_0.gif) no-repeat left top;
	padding: 0px 0px 0px 12px;	
}
.b15792 .image
{}
.b15792 .title
{
	font-size: small;
	font-weight: normal;	
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	color: #666;
}
.b15792 .abstract
{
	width: 100%;
	font-size:small;
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	color: #666;
	text-align: left;
}
.b15792 .separator
{}

.b15793  {
	margin: 20px 0px 20px 20px;
	text-align: left;
	font-family: "trebuchet ms", arial, tahoma, verdana
}
.b15793 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b15793 .item
{

	margin-bottom: 10px;	
}
.b15793 .item a
{
	color: #666;
	display:block;
	background: url(/imgpub/img36513_0_0.gif) no-repeat left top;
	padding: 0px 0px 0px 12px;	
}
.b15793 .image
{}
.b15793 .title
{
	font-size: small;
	font-weight: normal;	
	font-family: "trebuchet ms", arial, tahoma, verdana;
	color: #666;
}
.b15793 .abstract
{
	width: 100%;
	font-size:small;
	font-family: "trebuchet ms", arial, tahoma, verdana;
	color: #666;
	text-align: left;
}
.b15793 .separator
{}

.b16238  {}

.b16238 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:x-small;	
	color: #000000;
}


.b16238  p {padding: 0px; margin: 0px;}

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

.b16361  {
	margin: 20px 0px 20px 20px;
	text-align: left;
	font-family: "trebuchet ms", arial, tahoma, verdana


}

.b16361 .body
{
	font-family: arial, tahoma, verdana;	
	font-size:small;	
	color: #666;
}


.b16361 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}

.b16409  {}

.b16409 .body
{
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	font-size:x-small;	
	color: #000000;
}

.b16409  a#ita {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42418_0_0.gif') no-repeat left top;}

.b16409  a#ita2 {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42416_0_0.gif') no-repeat left top;}

.b16409  a#ita:hover {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42416_0_0.gif') no-repeat left top;}





.b16409  a#spain {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img37197_0_0.gif') no-repeat left top;}

.b16409  a#spain2 {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42373_0_0.gif') no-repeat left top;}

.b16409  a#spain:hover {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42373_0_0.gif') no-repeat left top;}

.b16409  a#uk {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img37201_0_0.gif') no-repeat left top;}

.b16409  a#uk2 {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42374_0_0.gif') no-repeat left top;}

.b16409  a#uk:hover {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42374_0_0.gif') no-repeat left top;}

.b16409  a#port {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img37203_0_0.gif') no-repeat left top;}

.b16409  a#port2 {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42419_0_0.gif') no-repeat left top;}

.b16409  a#port:hover {display:block;width:19px;height:18px;background:url('http://www.ri-al.org/imgpub/img42419_0_0.gif') no-repeat left top;}
.b16504  {
margin-top:0px;
background-color:white;padding-bottom:20px;
}

.b16504 .body
{
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	font-size:small;	
	color: #666;
}
.b16504 .body a
{
	font-family: "trebuchet ms", trebuchet, tahoma, sans-serif, arial; 
	font-size:small;	
	color: #666;
	text-decoration:underline;
}

.b16505  {
	background: url(/imgpub/img36483_0_0.gif) no-repeat left top;
	background-color:white;
}

.b16505 .body
{
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:small;	
	color: #666;
	padding: 10px 0px 0px 0px;
}
.b16505 .footer
{
	background:url(/imgpub/img36484_0_0.gif) no-repeat left bottom;
}

.b16531  {	margin: 20px 0px 20px 20px;
	text-align: left;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif;
}

.b16531 .body
{
	width: 100%;
	font-size:small;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif;
	color: #666;
	text-align: left;
}
.b16531 .body a
{
	color: #666;
	display:block;
	
	padding: 0px 0px 0px 12px;	
}
.b16531 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b16532  {	margin: 20px 0px 20px 20px;
	text-align: left;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif;
}

.b16532 .body
{
	width: 100%;
	font-size:small;
	font-family: trebuchet ms, trebuchet, tahoma, sans-serif;
	color: #666;
	text-align: left;
}
.b16532 .body a
{
	color: #666;
	display:block;
	padding: 0px 0px 0px 12px;	
}
.b16532 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
/*	formattazione della barra menu 	*/
.b16626 .menubar {	
	background-color:white;
	border:solid 1px #9e9e94;
	color:#d66626;
	text-transform: uppercase;
    	font-weight: bold;
	z-index: 12;
	font-size: 15px;
	white-space: nowrap;
	position: absolute; /* non rimuovere questa linea */
	visibility: visible;
	padding: 4px 0px 4px 0px; /* top right bottom left */
}
.b16626 .mb_item {
	text-decoration:none;
	color: #0680ce;
	border: solid 1px #ddd;	/* non rimuovere questa linea */
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
}
.b16626 .mb_item_select {      /*  sezione di primo livello selezionata */
	background-color: #d66626;
	color:#ddd;
	text-decoration:none;
	border: solid 1px #ddd;	/* non rimuovere questa linea */
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
}
.b16626 .mb_item_over {
	background-color:#f3f3eb;
	text-decoration:none;
	border: solid 1px #9e9e94;      /* non rimuovere questa linea */	
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
}
.b16626 .mb_item_click {
	background-color:#f3f3eb;
	text-decoration:none;
	border: solid 1px #9e9e94;      /* non rimuovere questa linea */	
	padding: 2px 10px 2px 10px; /* top right bottom left */
	position: relative; /* non rimuovere questa linea */
}

/*	formattazione del menu 	*/
.b16626 .menu {			/* barra menu */
	background-color:#fff;
	border:solid 1px #9e9e94;
	font-family: verdana, arial, helvetica, sans-serif;
	position: absolute; /* do not alter this line! */
	visibility: hidden;
	font-size: 14px;
	text-decoration:none;
	white-space: nowrap;
	z-index: 10;
}

.b16626 .menu_item {		/* elemento del menu */
	color:#000000;
	padding:4px;
	padding-left:10px;	
	padding-right:10px;
	border-bottom:solid 1px #9e9e94;
	position: relative; /* do not alter this line! */
}

.b16626 .menu_item_over{		/* elemento del menu on over */
	color:#d66626;
	padding:4px;
	padding-left:10px;	
	padding-right:10px;
	background-color:#f3f3eb;
	border-bottom:solid 1px #9e9e94;	
	position: relative; /* do not alter this line! */
}

.b18001  {
background-color:white;
padding-bottom: 5px;
margin-bottom:10px;
}

.b18001 .body
{
		
	font-size:x-small;	
	color: #000000;
}

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

.b21291  {margin-top:-87px;
text-align:right;}

.b21291 .body{
  font-size:large;  
  color: #fff;}

.b21291  h1 {
  text-transform: none;
  font-size:medium;
  font-weight: normal;
  padding:0;
  margin:0px 0px 0px 0px;
  }

.b21291  h1 a {
  background:url(/imgpub/img51429_0_0.jpg) repeat-x;
  padding:3px 15px 5px 15px ;
  
  display:inline;
  color: #fff;
float:right;

  margin-bottom:5px;
  margin-left:5px;
  font-size:small;
  }
.b21320  {
	margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;


background: #fff;
}

.b21328  {
	
}
.b21328 .item
{
	
}
.b21328 .image
{}
.b21328 .title
{
	
}
.b21328 .abstract
{

}
.b21328 .separator
{}

.b21755  {}

.b21755 .body
{

}
.b21755 .header{
  background:url(/imgpub/img51771_0_0.gif) no-repeat right top;
  color: #fff;
  padding: 5px 0px 4px 10px ;}

