/* CSS Document */
body {
position:absolute;
width:900px; 
background-color: #000000;
margin: 0px;
font-family: verdana;
font-size: 12px;
text-align:left;
float: left;
color: #000999;
}

.header {
   position:absolute;
   left:10;
   top:10;
   width:450px;
   height:90px;
   border: 1px solid #000000;
}

.badge {
   position:absolute;
   left:470;
   top:10;
   width:432px;
   height:90px;
   border: 1px solid #000000;
}

.bar {
    background: #000000;
    position:absolute;
    left:5;
    top:105;
    border: 0px solid;
    border-color: #000000 #000000 #000000 #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    cursor: default;
}


.piedipagina_hp  {
   position:absolute;
   left:100;
   top:670;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}


.piepagina_gallery_photo_search {
   position:absolute;
   left:100;
   top:800;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_links {
   position:absolute;
   left:100;
   top:670;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_publication  {
   position:absolute;
   left:100;
   top:500;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_publication_viewer {
   position:absolute;
   left:100;
   top:800;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_publication_all {
   position:absolute;
   left:100;
   top:680;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_gallery_photo_slideshow {
   position:absolute;
   left:100;
   top:1050;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}


.piepagina_highlight_archive {
   position:absolute;
   left:100;
   top:1850;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}


.piepagina_weather_satellite  {
   position:absolute;
   left:100;
   top:1520;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}


.piepagina_aboutus {
   position:absolute;
   left:100;
   top:1920;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_interview {
   position:absolute;
   left:100;
   top:1930;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.piepagina_weather_forecast  {
   position:absolute;
   left:100;
   top:4050;
   width:800px;
   height:20px;
   border: 1px solid #000000;
}

.flickr_slideshow {
   position:absolute;
   left:15;
   top:530;
   width:500px;
   height:500px;
   border: 1px solid #000000;
}

.flickr_pub_slideshow {
   position:absolute;
   left:15;
   top:330;
   width:800px;
   height:400px;
   border: 1px solid #000000;
}

.testo
{
    FONT-SIZE: 12px;
    COLOR: #999;
    FONT-FAMILY: Verdana;
}

.aviopress_link
{
    FONT-SIZE: 10px;
    COLOR: #b8a509;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.aviopress_text_homepage
{
	letter-spacing: 1px;
  FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
  COLOR: #999;
  FONT-FAMILY: Verdana;
  BACKGROUND-COLOR: #000000;
}

.aboutus_hp {
    position:absolute;
    left:15;
    top:155;
    width:875px; 
    display:inline;
    z-index:-2;
}


.aboutus_title {
    position:absolute;
    left:15;
    top:150;
    width:875px; 
    display:inline;
    z-index:-2;
}


.aboutus_orizzontale {
    position:absolute;
    left:15;
    top:180;
    width:875px; 
    display:inline;
    z-index:-2;
}

.aboutus_editors {
    position:absolute;
    left:0;
    top:170;
    width:875px; 
    display:inline;
    z-index:-2;
}

.aboutus_collaborators {
    position:absolute;
    left:0;
    top:810;
    width:875px; 
    display:inline;
    z-index:-2;
}

.aboutus_roberto_riccardo {
    position:absolute;
    left:1;
    top:205;
    width:875px; 
    display:inline;
    z-index:-2;
}

.aboutus_marco_sara {
    position:absolute;
    left:1;
    top:845;
    width:875px; 
    display:inline;
    z-index:-2;
}


.aboutus_sendmail {
    position:absolute;
    left: 5;
    top:1455;
    width:875px; 
    display:inline;
    z-index:-2;
}

.gallery_informazioni {
    position:absolute;
    left:15;
    top:155;
    width:875px; 
    display:inline;
    z-index:-2;
}


.report_pagina {
    position:absolute;
    left:15;
    top:155;
    width:875px; 
    display:inline;
    z-index:-2;
}


.pubblicazioni_all_informazioni {
    position:absolute;
    left:15;
    top:145;
    width:875px; 
    display:inline;
    z-index:-2;
}

.pubblicazioni_all {
    position:absolute;
    left:15;
    top:135;
    width:875px; 
    display:inline;
    z-index:-2;
}

.legal_informazioni {
    position:absolute;
    left:15;
    top:155;
    width:875px; 
    display:inline;
    z-index:-2;
}

.gallery_search {
    position:absolute;
    left:15;
    top:310;
    width:875px; 
    display:inline;
    z-index:-2;
}

.publication_search {
    position:absolute;
    left:15;
    top:230;
    width:875px; 
    display:inline;
    z-index:-2;
}

.publication_viewer {
    position:absolute;
    left:15;
    top:330;
    width:875px; 
    display:inline;
    z-index:-2;
}

.highlight_hp {
    position:absolute;
    left:0;
    top:155;
    width:875px; 
    display:inline;
    z-index:-1;
}

.flickr_last_photos_added {
    position:absolute;
    left:0;
    top:400;
    width:875px; 
    display:inline;
    z-index:-1;
}

.flickr_last_photos_gallery {
    position:absolute;
    left:15;
    top:550;
    width:875px; 
    display:inline;
    z-index:-1;
}



.histats_hp  {
    position:absolute;
    left:910;
    top:500;
    width:120px; 
    display:inline;
    z-index:-1;
}

.highlights_title
{
	letter-spacing: 2px;
  FONT-SIZE: 14px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
  COLOR: #FFFFFF;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: #000000;
}

.modulo  {width:872px;}  

.title_box  {
  FONT-FAMILY: Verdana; 
  FONT-SIZE: 16px; 
  FONT-STYLE: normal; 
  letter-spacing: 1px;
  color: #B9A94A; 
  width:872px; 
  display:inline;
}

.title_box_aboutus  {
  FONT-FAMILY: Verdana; 
  FONT-SIZE: 16px; 
  FONT-STYLE: normal; 
  letter-spacing: 1px;
  color: #B9A94A; 
  width:400px; 
  display:inline;
}

  .titolo {color:#B8AB4B;}
  .abstract {width:866px;  text-align:justify;  padding-right:4px; float:left; }
  .abstract img{float:left; margin-top:1px; margin-left:0; margin-right:10px; margin-bottom:20px;}


.adsense_vertical_hp {
    position:absolute;
    left:910;
    top:15;
    width:120px; 
    height:600px:
    display:inline;
    z-index:0;
}



.XulMenu {
    font-family: verdana;
	FONT-WEIGHT: bolder;
    font-size: 12px;
    -moz-user-select: none;
}
.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
    border: 1px solid #000000;
    color: #747474;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .button:hover {
    border-color: #747474 #beb10a #beb10a #747474;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
    border-color: #beb10a #747474 #747474 #beb10a;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #1D1D1D;
    line-height: normal;
    padding: 5px 10px 5px 10px;
    color: #999999;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #999999;
    color: #000000;
    line-height: normal;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;    
}
.XulMenu .section {
    background: #1D1D1D;
    border: 1px solid;
    border-color: #747474 #beb10a #beb10a #747474;
    padding: 1px 1px 1px 1px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}



* html .XulMenu td { position: relative; } /* ie 5.0 fix */



