@media print {  /* style sheet for print goes here */  div {    overflow:visible;    position:inherit;    line-height: 120%;    font-family: Verdana;    font-size: 12pt;  }  #fo .infoDbMuseoClose {   display:block;  }  #fo .infoDbMuseoOpen {   display:block;  }  #suddivisioniScheda, #scalaGeoLink {    display:none;  }  #scrollArea{    width:100%;  }  h2{    line-height: 120%;    font-family: Georgia, "Times New Roman", Times, serif;    font-style: italic;    padding-bottom: 0.2em;    font-size: 170% !important;    font-weight: normal;    color: #000;  }  h1{    line-height: 120%;    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Tahoma, sans-serif;    font-size: 175% !important;    font-weight: bold;    padding-bottom: 0.2em;    color: #000;  }}/* MEDIA SCREEN START */@media screen {  #fo td, #fo p, #fo div, #fo span {    line-height:145%;  }  .containerHidden{    margin-left:10px;    padding-left:10px;      display:none;    margin-top:10px;  }  .containerVisible{    background-color:#f3f3f3;    margin-left:10px;    padding-left:10px;    margin-top:10px;  }  .titleBar{    padding:4px;    height:20px;    width:100%;  }  .titleBar img, containerHidden img, containerVisible img {    vertical-align: middle;    border:0px;  }  #tree{    background-color:#fff;    padding:3px;  }  #tree  table tr td{    border-bottom:2px solid white;  }  .sfondoPaleo {    background-color:#FF6600;  }  .sfondoLito{    background-color:#377b00;  }  /* teo added start */  #tree{    font-size: 0.71em;  }  #tree{  /*	combinazione portale  */    color: #250;    voice-family: "\"}\"";    voice-family: inherit;    font-size: 95% !important;  }  #tree a, #tree dt a, #tree li a{    color: #250;  }  #tree dt{    font-weight: bold;    padding: 5px 4px 5px 18px;  /*	combinazione portale   */    border-top: #ca4 1px solid;  }  #tree dt.attivo{  /*	combinazione portale   */  }  /*   #tree div.document{     font-size: 60% !important;     line-height: 100%;     font-family: Verdana, Arial, Helvetica, sans-serif;     padding-bottom: 0.2em;     font-weight: normal;     font-style: normal;   }  */  #tree dt.primo{    padding-top: 10px;    background-position: 4px 12px;    border-top: none;    /* TEXT FORMATTING*/    line-height: 120%;    font-family: Georgia, "Times New Roman", Times, serif;    font-style: italic;    padding-bottom: 0.2em;    font-size: 170% !important;    font-weight: normal;  /*	combinazione portale  */    color: #BC6305;  }  #tree td.primo{    padding-top: 10px;    background-position: 4px 12px;    border-top: none;    /* TEXT FORMATTING*/    font-family: Georgia, "Times New Roman", Times, serif;    font-style: italic;    padding-bottom: 0.2em;    font-size: 170% !important;    font-weight: normal;  /*	combinazione portale  */    color: #BC6305;  }  #tree dd{    padding: 3px 0px 9px 10px;  }  #tree dd ul, #tree dd li{    padding: 0px;    margin: 0px;    list-style-type: none;  }  #tree dd li{    padding: 3px 4px 4px 10px;    margin: 0px;    border-bottom: #E5D8A1 1px solid;  }  #tree dd li.attivo{    font-weight: bold;  }  /*    #tree dt:hover, #tree dt a:hover, #tree dd li:hover, #tree dd li a:hover{      background-color: #F4F7F1;    }  */  #tree dd li.ultimo{    border-bottom: none;  }  .treeSingleVoice {    padding-top: 10px;    background-position: 4px 12px;    border-top: none;    line-height: 120%;    font-family: Verdana;    font-style: normal;    padding-bottom: 0.2em;    font-size: 12px !important;    font-weight: normal;    color: #225500;  }  .document{    font-size: 100% !important;    line-height: 100%;    font-family: Verdana, Arial, Helvetica, sans-serif;    padding-bottom: 0.2em;    font-weight: normal;    font-style: normal;  }  .listaSmall {    margin-bottom:10px;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;  }  /* teo added end */  #fo .list img {    border:1px solid #d4d4d4;    padding:2px  }  #form {   background-color:#f3f3f3;  }  #form input {    border: 1px solid #225500;    padding:2px;    font-family:Courier;    height:20px;  }  #form textarea {    border: 1px solid #225500;    font-family:Courier;    padding:1px;  }  .formButton{    min-width:50px;    position: relative;    padding:3px;   /* border: 1px solid #225500;*/    border: 2px solid #cccccc;    background-color: #225500;    color:#FFFFFF;    text-align:center;  }  #scrollArea{    position:relative;    overflow:hidden;    width:100%;    height:0px;    border-bottom:0px solid #225500;    border-left:0px solid #225500;    border-right:6px solid #ffffff;    border-top:0px;  }  #scrollObject{    background-color:#EDEDED;    border-bottom:1px solid #225500;    border-top:none;    border-left:1px solid #225500;    border-right:1px solid #225500;  }  #scrollObject table tr td {    border:0px;  }  .scheda{    padding:10px;  }  #suddivisioniScheda table td{  }  #schedaImg img{    border:1px solid #d4d4d4;    padding:2px  }  #scheda .tabSel span, #scheda .tabUnsel span, #scheda .tabSel a, #scheda .tabUnsel a{     font-size:11px;  }  #scheda td.tabSel{    padding:7px;    background-color: #ededed;    border-top:1px solid #225500;    border-left:1px solid #225500;    border-right:1px solid #225500;    text-align:left;  }  #scheda td.tabUnsel{    padding:7px;    border-collapse: collapse;    background-color: #F7F8F0;    border-top:1px solid #225500;    border-bottom:1px solid #225500;    border-left:1px solid #225500;    border-right:1px solid #225500;    text-align:left;  }  #scheda td.tabSel a{    font-size:14px;    font-weight:bold;  }  /* DBMUSEO DRAWER LIST */  #fo .infoDbMuseoClose {   display:none;  }  #fo .infoDbMuseoOpen {   display:block;  }  /* SCHEDA DRAWER LIST */  #fo .listCompact  {    background-repeat:repeat-x;    background-position: bottom;    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 0.75em;    border-bottom: 1px dotted #A22314;    padding:5px;  }  #fo .listCompact a:link, #fo .listCompact a:visited {    color: #A22314;  }  #fo .list {    padding:5px;    border-bottom: #A1C085 1px dotted;    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;  }  #fo .list img {    border:1px solid #d4d4d4;    padding:2px  }  #fo .list b {    color: #898681;    font-family: Verdana, Arial, Helvetica, sans-serif;  /*    line-height: 17px; !W3C compliant */  }  #fo .list a:link, #fo .list a:visited {    color: #A22314;    background-image:url(/applications/webwork/site_apat/media/freccia_dx_portale.gif);    background-repeat:no-repeat;    padding-left:15px;    background-position:top left;  }  #fo .docTitleList {    margin-bottom:10px;  }  /*PAGINATOR*/  #fo .fo_paginator img {    height:19px;    width:19px;  }  #fo .fo_paginator_next {    background-image:url(/applications/webwork/site_apat/media/paginator_next.gif);    background-repeat:no-repeat;    width:19px; height:19px;    padding-right: 5px;   }  #fo .fo_paginator_prev {    background-image:url(/applications/webwork/site_apat/media/paginator_prev.gif);    background-repeat:no-repeat;    width:19px; height:19px;    padding-right: 5px;  }  #fo .fo_paginator_first {    background-image:url(/applications/webwork/site_apat/media/paginator_first.gif);    background-repeat:no-repeat;    width:19px; height:19px;    padding-right: 5px;  }  #fo .fo_paginator_last {    background-image:url(/applications/webwork/site_apat/media/paginator_last.gif);    background-repeat:no-repeat;    width:19px; height:19px;    padding-right: 5px;  }  #fo .fo_paginator_selected {    font-size: 100%;    font-weight:bold;    color:#A22314;  }  #fo .fo_paginator {    font-size: 75%;    margin-bottom:0px;    font-family:sans-serif;  }  /*  ERE GEOLOGICHE  */  .neogene {    background-color: rgb(255, 232, 0);  }  .paleogene {    background-color: rgb(253, 154, 82);  }  .pleistocene {    background-color: rgb(255, 247, 176);  }  .pliocene {    background-color:rgb(255,255,153);  }  .miocene {    background-color: rgb(255,255,0);  }  .oligocene {    background-color: rgb(254,224,144);  }  .eocene {    background-color: rgb(254,209,59);  }  .paleocene {    background-color: rgb(235,192,109);  }  .cretaceous {    background-color: rgb(197,229,71);  }  .cretaceus {    background-color: rgb(197,229,71);  }  .cretaceo {    background-color: rgb(197,229,71);  }  .jurassic {    background-color: rgb(1, 184, 216);  }  .giurassico {    background-color: rgb(226,244,224);  }  .triassic {    background-color: rgb(107,1,125);  }  .triassico {    background-color: rgb(107,1,125);  }  .permian {    background-color: rgb(240,64,40);  }  .permiano {    background-color: rgb(240,64,40);  }  .carboniferous {    background-color: rgb(103,171,160);  }  .carbonifero {    background-color: rgb(103,171,160);  }  .devonian{    background-color: rgb(203,140,55);  }  .devoniano{    background-color: rgb(203,140,55);  }  .silurian{    background-color: rgb(179,226,208);  }  .siluriano{    background-color: rgb(179,226,208);  }  .ordovician{    background-color: rgb(0,146,112);  }  .ordoviciano{    background-color: rgb(0,146,112);  }  .cambrian {    background-color: rgb(64,133,33);    margin:0;    color: white;    text-decoration: none;  }  .cambriano {    background-color: rgb(64,133,33);    margin:0;    color: white;    text-decoration: none;  }  .alternateTrue {    background-color: white;  }  .alternateFalse {    background-color:#EDEDED;  }}/* MEDIA SCREEN END *//*HORIZONTAL-MENU*/#fo #menu {  height:16px;  background-color:white;}#fo #menu a, #fo #menu a:link, #fo #menu a:visited {  text-decoration: none;  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #524533 !important;}#fo .unselected_menuX {  list-style-type: none;  text-decoration: none;  padding-left:3px;  padding-right:3px;}#fo .selected_menuX {  list-style-type: none;  text-decoration: underline;  padding-left:3px;  padding-right:3px;  font-weight: bold;}#fo .separator {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  text-decoration: none;  font-weight: bold;  border: 0px solid #000;  color: #524533;}/*END-HORIZONTAL-MENU*//*FLAGS*/.areaFlags {  border-left:1px solid black;  text-decoration: none;  font-size:10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#524533;  height:16px;  padding-left:3px;  padding-right:3px;}.areaFlags a, .areaFlags span {  text-decoration: none;  font-size:10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#524533;}/* portlet albero mesi  */#treeMonths .year{  background-color:#F5EBC8;  font-weight:bold;  font-size:14px;  padding:3px;  border-top:1px solid #CCAA44;}#treeMonths .month{  padding:3px;  border-bottom:1px solid #F4F7F1;}#treeMonths div.attivo{  background-color:#F4F7F1;  font-weight:bold;}