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

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

.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;}
.b16489  {
	margin: 0px 0px 0px 0px;
	background: url(/imgpub/img37408_0_0.jpg) repeat-y left top;
	padding-bottom:30px;
}

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

.b16491  {
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:11px;
	color: #666;
}
.b16491  a
{
	color: #666;
}
.b16491  a:hover
{
	color: black;
}

.b16492  {
	margin: 30px 0px 0px 0px;
	font-family: "trebuchet ms", arial, tahoma, verdana;
}

.b16492 .title
{	
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size: large;	
	color: #000;
	margin-bottom: 40px;
}
.b16492 .summary
{

	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:medium;	
	color: #000000;
	display:block;
	
}

.b16492 .summary p
{

	margin:0px 0px 5px 0px;padding:0
	
}

.b16492 .summary img
{

	
	margin-right:10px;
}

.b16492 .body
{
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:small;	
	color: #6e6e6e;
}
.b16492 .body a
{
	text-decoration:none;	
	/*color: #f6aa41;*/
	color:#0680ce;
}
.b16492 .body a:hover
{
	text-decoration:underline;	
	color: #f6aa41;
}


.b16492 .print {
	font-family: arial;
	color: #0066cc;
	font-size:11px;
	margin:0px 10px 10px 0px;
	float:left;
	border-right:1px solid grey;
	padding:0px 20px 2px 0px;
}

.b16492 .print img {
	margin-right:5px;
	padding: 0px 5px 0px 20px;
	float:left;
}

.b16492 .send {
	font-family: arial;
	color: #0066cc;
	font-size:11px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 35px 0px 0px;
}

.b16492 .send img{
	margin-top: 0px;
	margin-right:5px;
	float:left;
}

.b16492 .image {
	padding: 0px; 
	margin: 0px 15px 10px 0px ; 
	float:left; 
	display:none;	

}
.b16492 .text1 {
	padding:15px 0px 15px 0px;
	display:block;
}

.send_print_download {

	display:block;
	/*border-bottom: 1px dotted #333;*/
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	float:left;	
}

.send_print_download_bottom {

	display:block;
	width:100%;
	border-top: 1px solid #e5e5e5;
	padding: 10px 0px 10px 0px;
	margin-top: 30px;
	clear:left;
}



#titoli
{	
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:xx-large;	
	color: #000;
        font-weight: bold;
        text-transform:uppercase;
}


#titoli_paragrafo
{	
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size:medium;	
	color: #000;
        font-weight: bold;
        
}
#hpciano
{
        font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;
}
#datenews
{
	font-style:italic;	
	font-size:small;	
	color: #909090;

}
.b16493  {
	margin: 30px 25px 0px 0px;
}

.b16494  {

	font-size:small;
	margin-bottom: 25px;
}
.b16494 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b16494 .item
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 0px;
}
.b16494 .item a 
{	
	color: #666;
	background: url(/imgpub/img36516_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}
.b16494 .item a:hover
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
}
.b16494 .selitem
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 0px;

}
.b16494 .selitem a
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}

.b16495  {

	font-size:small;
	margin-bottom: 25px;
}
.b16495 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b16495 .level2
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 12px;
}
.b16495 .level2 a 
{	
	color: #666;
	background: url(/imgpub/img36516_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}
.b16495 .level2 a:hover
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
}
.b16495 .sellevel2
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 12px;
}
.b16495 .sellevel2 a
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
	text-decoration:underline;

}
.b16495 .level3 a
{	
	color: #666;
	text-decoration:none;
	background: transparent;
	padding-left: 25px;
	display:block;
	margin-top: 8px;
}
.b16495 .level3 a:hover
{	
	color: #000;
	text-decoration:underline;
	background: transparent;
	padding-left: 25px;
	display:block;
}
.b16495 .sellevel3 a
{				
	color: #000;
	background: transparent;
	padding-left: 25px;
	display:block;
	text-decoration:underline;
	margin-top: 8px;
}

.b16496  {

	font-size:small;
	margin-bottom: 25px;
}
.b16496 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;	
}
.b16496 .item
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 0px;
}
.b16496 .item a 
{	
	color: #666;
	background: url(/imgpub/img36516_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}
.b16496 .item a:hover
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
}
.b16496 .selitem
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 0px;

}
.b16496 .selitem a
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}

.b16497  {

	font-size:small;
	margin-bottom: 25px;
}
.b16497 .header
{
	font-size: medium;
	font-weight: bold;	
	color: #0680ce;
	text-transform:uppercase;
	margin-bottom: 15px;


}
.b16497 .item
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 0px;
}
.b16497 .item a 
{	
	color: #666;

	padding-left: 15px;

}
.b16497 .item a:hover
{	
	color: #000;


}

.b16500  {	font-family: "trebuchet ms", arial, tahoma, verdana; margin-top: 30px;}

.b16500 .image
{	

float:left;
}

.b16500 .header
{	
	font-weight: bold;	
	font-size:large;	
	color: #000;
	margin-bottom: 10px;
}
.b16500 .date
{	
	font-style:italic;	
	font-size:small;	
	color: #909090;

}

.b16500 .title
{	
		
	font-size:large;
	color: #0680ce;
	
	font-weight:bold;width:80%;display:block;margin-bottom:10px;
}

.b16500 .summary 
{
	font-size:x-small;	
	color: #6e6e6e;
	width:80%;margin-bottom:10px;
}

.b16500 .summary p
{
	font-size:x-small;
	margin:0px 0px 5px 0px;
}

.b16500 .summary img
{
	margin-right:10px;
}
.b16500 .item
{
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #ccc;

margin-bottom:25px;	float:left;width:100%

}
.b16500 .selitem
{
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;

}

.b16500 .text1
{	
	font-size:small;display:block; width:80%

}


.b16500 .text6 h1
{	
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size: large;margin-bottom:40px;	
	color: #000;
}

.b16500 .text6
{	

	font-size: small; 
}
.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;
}

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

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

/*	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! */
}

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

.b18771  {

	font-size:small;
	margin-bottom: 25px;
}
.b18771 .header
{
	font-size: medium;
	font-weight: bold;	
	text-transform:uppercase;
}

.b18771 .header a {color: #0680ce;}


.b18771 .level3
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 12px;
	display:none;
}
.b18771 .level3 a 
{	
	color: #666;
	background: url(/imgpub/img36516_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
}
.b18771 .level3 a:hover
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
}
.b18771 .sellevel3
{	
	background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 12px;
}
.b18771 .sellevel3 a
{	
	color: #000;
	background: url(/imgpub/img36517_0_0.gif) no-repeat left 2px;
	padding-left: 15px;
	display:block;
	text-decoration:underline;
	display:none;

}
.b18771 .level4 a
{	
	color: #666;
	text-decoration:none;
	background: transparent;
	padding-left: 25px;
	display:block;
	margin-top: 8px;
}
.b18771 .level4 a:hover
{	
	color: #000;
	text-decoration:underline;
	background: transparent;
	padding-left: 25px;
	display:block;
}
.b18771 .sellevel4 a
{				
	color: #000;
	background: transparent;
	padding-left: 25px;
	display:block;
	text-decoration:underline;
	margin-top: 8px;
}

.b19141  {	font-size:small;
	margin-bottom: 5px;}
.b19141 .header {font-size: medium;
	font-weight: bold;}
.b19141 .body {background: url(/imgpub/img36515_0_0.jpg) no-repeat left bottom;
	padding: 4px 0px 14px 12px;}


.b19141 .body a
{
	text-decoration:none;	
	/*color: #f6aa41;*/
	color:#0680ce;
}
.b21640  {
	margin: 0px 0px 0px 0px;
}

.b21641  {margin-top:-150px;
text-align:center;}

.b21641 .body{
  font-size:large;  
  color: #fff;}


.b21641  h1{}

.b21641  h1 a{
  background:url(/imgpub/img51429_0_0.jpg) repeat-x;
  text-transform: none;
  font-size:large;
  font-weight: normal;
  padding:3px 15px 10px 15px ;
  color: #fff;  
  min-height:31px;}
