/**********************************
* TITLE: Gila Screen Stylesheet  * 
* URI  : gila/gila-screen.css    *
* MODIF: 2003-Apr-30 19:09 +0800 *
* Pelviperineology
**********************************/
/* ##### Common Styles ##### */
[class~="rightSideBar"]{margin-right:1.5ex;}
acronym,.titleTip{
border-bottom:1px dashed rgb(168,140,83);
cursor:help;
margin:0;
padding:0;
}
body{
color:black;
background-color:White;
font-family:verdana,helvetica,arial,sans-serif;
/*font-family: 'trebuchet MS', 'Lucida sans', Arial;*/
font-size:73%;/* Enables font size scaling in MSIE */
margin:0;
padding:0;
max-width:1440px;
margin-left:auto;
margin-right:auto;
}
dd{margin:0 0 1.5em 1.5em;padding:0;}
div.menutop{
margin:0;
font-size:75%;
font-weight:normal;
line-height:1.1;
text-align:center;
position:fixed;
top:2em;
left:auto
right:auto;
width:auto;
box-shadow:5px 5px 10px #696969;
-webkit-box-shadow:5px 5px 10px #696969;
-moz-box-shadow:5px 5px 10px #696969;
}
div.menutop a,div.banner em{display:block;margin:0 0.5em;}
div.menutop a,div.banner em{border-top:2px groove #9ABA60;}
div.menutop a:link{text-decoration:none;color:white;}
div.menutop a:visited{text-decoration:none;color:#CCC;}
div.menutop a:hover{background:black;color:white;}
div.menutop a:hover:first-child{background:Green;}
div.menutop a:first-child{border-top:none;margin-bottom:0.2em;}
div.menutop em{color:White;}
div.menutop p{
margin:0;
padding:0.3em 0.4em;
font-family:Arial,sans-serif;
border:thin outset #9ABA60;
color:white;
background-color:green;
}
div.menutop:hover{font-size:110%;}
dt{font-weight:bold;margin:0;padding:0 0 0.5ex 0;}
html > body{font-size:9pt;}
p{margin:1em 0 1.5em 0;padding:0;}
.a_destra{text-align:right;}
.a_sinistra{text-align:left;}
.abstract{
margin-top:10px;
padding:10px 20px 10px 20px;
font-size:90%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color:#fafcf6;
border:1px solid #6A8235;
line-height:1.8em;
}
.allinea_centro{text-align:center;}
.centrami{text-align:center!important; margin-left:auto !important; margin-right:auto !important;}
.allinea_titolo {text-align:center; font-variant: small-caps;}
.allinea_centro_pubblicita{padding:10px;}
.allinea_dx{
float:right;
padding:5px;
border:1px solid #DBE6C3;
margin-left:7px;
}
.allinea_dx_cov{
color:#607531;
padding:5px;
border:1px solid #DBE6C3;
font-size:90%;
float:right;
}
.allinea_sx{
float:left;
padding:5px;
padding-top:3px;
border:1px solid #DBE6C3;
margin-right:7px;
}
.allinea_sx_cover{
float:left;
padding:3px;
border:1px solid #DBE6C3;
margin-right:20px;
}
.banner{
text-align:center;
margin-right:auto !important;
margin-left:15px;
}
.bianco_due{
background-color:transparent;
font-family:arial,verdana,helvetica,sans-serif;
border:1px solid;
border:Silver 1px solid;
padding:7px;
}
.bianco_tre{
background-color:transparent;
font-family:arial,verdana,helvetica,sans-serif;
border:1px solid;
border:#CCE698 1px solid;
padding:7px;
}
.bifidus{
-moz-column-count:2;
-moz-column-gap:28px;
-moz-column-rule:2px dotted #CCC;
-webkit-column-count:2;
-webkit-column-gap:28px;
-webkit-column-rule:2px dotted #CCC;
column-count:2;
column-gap:28px;
column-rule:2px dotted #CCC;
}

.bifidus_article{
-moz-column-count:2;
-moz-column-gap:48px;
-moz-column-rule:2px dotted #CCC;
-webkit-column-count:2;
-webkit-column-gap:48px;
-webkit-column-rule:2px dotted #CCC;
-webkit-column-fill:balance;
column-fill:balance;
column-count:2;
column-gap:48px;
column-rule:2px dotted #CCC;


}

.bifidus_article h1{

column-span:all;
color: #FFF !important;
background-color:#090 !important;
padding: .05em 0.3em !important;
	
}

.bifidus_article p{
margin-left: 1em;
-webkit-column-fill:balance;
column-fill:balance !important;
	
}


.bifidus_article p{
column-break: before;
	
}

.bifidus_article li{
	margin-left: 1em;
}

.bifidus_art{
-moz-column-count:2;
-moz-column-gap:5em;
-moz-column-rule:2px dotted #CCC;
-webkit-column-count:2;
-webkit-column-gap:5em;
-webkit-column-rule:2px dotted #CCC;
column-count:2;
column-gap:5em;
column-rule:2px dotted #CCC;
margin-top: 2em;
}
.bifidus_art li{
	margin-left: 1em;
}
.cornice{border:1px solid #CCE698;padding:7px;}
.cornice_cover{
color:#86A444;
padding:3px;
border:1px solid #DBE6C3;
font-size:90%;
margin-right:7px;
margin-bottom: 1em;
}

.cornice_index{
color:#4f6a1a;
background-color: #d0deb5;
padding:5px;
font-size:90%;
letter-spacing: 0.1em;
margin-left: -1.5em;
font-weight: 300;
font-variant: all-petite-caps;
}

.cornice_special{
color:#006400;
background-color: #d0deb5;
padding:5px;
font-size:90%;
letter-spacing: 0.1em;
margin-left: -3.5em;
font-weight: 300;
font-variant: all-petite-caps;
}

.review{
background-color: #adc783;
}

.editorial{
background-color: #98ba5a;
}


.editorially{
background-color: #b6cd91;
}

.surgery{
background-color: #a52a2a;
}

.gynecology{
background-color: #ffc0cb;
}

.urology{
background-color: #eac800;
}

.interdisciplinary{
background-color: #4682b4;
}
.cornice_cover_preview{
color:orange;
padding:3px;
border:1px solid #DBE6C3;
font-size:90%;
margin-right:7px;
}
.cornice_credits{
border:1px solid #CCE698;
padding:7px;
background-color:Black;
}
.credits{
border:1px solid #228B22;
padding:7px;
color:#EBF5D6;
font-weight:bold;
background-image:url(credits2.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:90%;
background-color:Black;
}
.didascalia{color:Black;font-size:85%;}
.doNotDisplay{display:none !important;}
.doNotPrint{}
.evidenza-txt{
BORDER-RIGHT:1px solid #CFE1A0;
BORDER-LEFT:1px solid #CFE1A0;
BACKGROUND-COLOR:#EDF5DD;
padding-left:7px;
padding-right:7px;
}
.external_link{
background:url(../immagini/ex_link.gif) no-repeat left;
}
.giallo_chiaro{
background-color:#FFF8DC;
font-family:arial,verdana,helvetica,sans-serif;
border:#FCECC8 1px solid;
padding:7px;
}
.giallo_chiaro_due{
background-color:#FFFFF0;
font-family:arial,verdana,helvetica,sans-serif;
border:#DADB00 1px solid;
padding:7px;
}
.headersubTitle{
color:White;
background-color:transparent;
text-decoration:none;
font-size:90%;/* For MSIE */
font-weight:bold;
padding-bottom:30px;
padding-left:15px;
}
.headerTitle{margin:0;padding:0.25em 4mm 0.25em 4mm;}
.headerTitle  a{
color:White;
background-color:transparent;
text-decoration:none;
font-size:110%;/* For MSIE */
font-weight:bold;
font-style:italic;
}
.headerTitle > a{
font-size:138%  
color:White;/* For fully standards-compliant user agents */
text-decoration:none;
}
.headerTitle span{
color:white;
background-color:transparent;
font-weight:normal;
}
.help{
padding:2px;
border:1px solid #DBE6C3;
margin-right:5px;
left:auto;
right:auto;
}
.icone{
padding-right:3px;
padding-left:3px;
vertical-align:middle;
}
.immagine_archivio{
float:left;
padding:5px;
padding-top:3px;
border:1px solid #DBE6C3;
margin-right:25px;
}
.immagine_dx{
background-color:transparent;
padding:2px;
float:right;
}
.immagine_sx{
background-color:transparent;
padding:2px;
float:left;
}
.immagine_articolo{
padding:5px;
padding-top:3px;
border:1px solid #DBE6C3;
margin-right:auto;
margin-left:auto;
}
.immagine_articolo:hover{
border:1px solid #390;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.inevidenza{font-size:135%;padding-left:3px;padding-right:3px;}
.issuu_dx{
background-color:transparent;
padding:7px;
float:right;
}
/* ##### Left Side Bar ##### */
.leftSideBar{
width:12.5em;
float:left;
clear:left;
background-color: #f7fbee;
border-right:1px solid #B6DB6A;

}
.leftSideBar .banner a{text-decoration:none;padding:0;}
.leftSideBar .banner a:hover{
text-decoration:none;
background-color:#EBF6D6;
background-image:none;
padding:0;
margin:0;
}
.leftSideBar .sideBarText{
color:#006400;
background-color:transparent;
line-height:1.25em;
margin:1ex 0.25ex 1.5em 0.75ex;
padding:0;
display:block;
text-decoration:none;
text-align:right;
padding:0 2ex 1em 2ex;
display:block;
}
.leftSideBar .thisPage{
color:#006400;
background-color:transparent;
padding-left:10px;
font-weight:bold;
background-image:url(../immagini/point.gif);
background-position:left;
background-repeat:no-repeat;
}
.leftSideBar a{
color: #6b8e23;
background-color:transparent;
text-decoration:none;
}
.leftSideBar a:hover{
color:rgb(64,64,64);
background-color:#F3F9E7;
text-decoration:none;
display:block;
background-image:url(../immagini/point.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}
.leftSideBar li{
margin:1ex;
padding:0 0 1.25ex 0.75ex;
border-bottom:#B6DB6A 1px solid;
}
.leftSideBar ul{
list-style-type:none;
list-style-position:outside;
margin:0 0 1em 0;
padding:0;
}
.linkevidence{border-bottom:1px solid #DEE9C7;}
.linkevidence_orange{
color:#C16B00 !important;
border-bottom:1px solid #DEE9C7;
}
.main_banner{
font-family:arial,verdana,helvetica,sans-serif;
padding:13px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
background-image:url(images/advert.gif);
background-position:left;
background-repeat:no-repeat;
}
.main_banner a,.leftSideBar .sideBarText a:hover{text-decoration:none;}
.minisearch{
font-size:6.5pt;
background-color:#F5F8EE;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:4px;
}
.minisearch:focus{
background-color: #fff;
outline: 0px none;
border-radius: 3px 3px 3px 3px;
box-shadow: 0px 0px 10px rgb(255, 255, 255);
border: 1px solid #a0d438;
padding: 2px;
}

.minisearch_button{
font-size:8pt;
background-color:#D6E3BF;
padding:3px;
margin-bottom:4px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

width:90%;
}
.minisearch_button:hover{
background-color: #72933b;
color: #fff;
}
.new{
padding:0.3em;
color:white;
background-color:#b22222;
}
.nota{
color:#5A6E2D;
font-size:85%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.nota_inizio{
color:#5A6E2D;
font-size:85%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
border-top:1px solid #CCE698;
padding-top:10px;
}
.padding_left{padding-left:13px;}
.pelviperineology{
background-image:url(images/perineology.gif);
background-position:center;
background-repeat:no-repeat;
height:105px;
width:97%;
background-color:#EF6339;
}
.reduced_text{font-size:85%;}
/* ##### Right Side Bar ##### */
.rightSideBar{
width:12.5em;
margin:2ex 0.75ex 0 0;
background-color:white;
padding:0;
float:right;
clear:right;
border:1px solid #EBF4D7;
}
.rightSideBar .current{
color:#006400;
background-color:#EBF5D6;
margin:1.25ex 1ex;
padding:0.9ex 1ex;
}
.rightSideBar .more{
text-decoration:none;
text-align:right;
margin:0;
padding:0 2ex 1em 2ex;
display:block;
}
.rightSideBar .moredue{
text-decoration:none;
text-align:left;
margin:0;
padding:0 2ex 1em 2ex;
display:block;
}
.rightSideBar .moredue:hover,.leftSideBar .sideBarText a,.rightSideBar .more:hover{text-decoration:underline;}
.rightSideBar .sideBarText{line-height:1.7em;margin:0;padding:0 2ex 1em 2ex;}
.rightSideBar .sideBarTitle{
color:black;
background-color:#EBF5D6;
font-weight:bold;
margin:1.25ex 1ex;
padding:0.9ex 1ex;
letter-spacing: 0.1em;
}
.rightSideBar a{
color:#556B2F;
background-color:transparent;
text-decoration:none;
font-weight: 500;
}
.rightSideBar a:hover{
text-decoration:none;
background-color:#EBF5D6;
text-decoration:none;
}
.rightSideBar img{border:border:0;}
.rightSideBar img:hover{background-color:#FFF !important;}
.riquadro{
background-color:#EBF5D6;
font-family:arial,verdana,helvetica,sans-serif;
border:1px solid #CCE698;
padding:7px;
}
.riquadro_tratteggiato{
background-color:#F8FBF2;
border:1px dashed #CCE698;
padding:5px 13px 5px 13px;
margin-right:1em;
margin-left:1em;
}
.riquadro_tratteggiato li{
line-height:1.8em;
list-style-image:none;
list-style-type:square;
}
.sfondo_sfumato{
background-color:transparent;
padding:7px;
background:url(../immagini/bk_gen.jpg) repeat-y;
}
.sideBarTitle{
color:Black;
background-color:#D6E3BF;
letter-spacing: 0.1em;
font-weight:bold;
margin:0;
padding:0.8ex 1ex;
}
.smallCaps{font-size:117%;font-variant:small-caps;}
.subHeader{
color:white;
background-color:#006400;
font-size:109%;
text-align:center;
margin:0;
padding:0.5ex 0;
border-top-color:#6B8E23;
border-top-style:solid;
border-top-width:1px;
border-bottom:2px solid #6B8E23;
}
.subHeader a{
color:white;
text-decoration:none;
font-weight:bold;
margin:0;
padding:0 1ex;
}
.subHeader a:hover{color:White;background-color:#6b8E2B;}
.title_cover{
font-size:110%;
font-weight:bold;
text-decoration:none;
}

.titoletto{color:#6B8E23; font-size: 70%;}

.top{
text-decoration:none;
background-image:url(../immagini/top.gif);
padding-right:18px;
background-repeat:no-repeat;
background-position:right;
}
.verde_chiaro{
background-color:#F0FFF0;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid;
border:#D4F5D5 1px solid;
padding:7px;
}
.verde_chiaro_cinque{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px dotted #CCE698;
padding:7px;
}

.riquadro_al{
background-color:white;
border:1px dotted #CCE698;
padding:7px;
}

.verde_chiaro_due_riquadro{
background-color:#EBF5D6;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid;
border:#CCE698 1px solid;
padding-right:24px;
}
.verde_chiaro_quattro{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#CCE698 1px solid;
background-image:url(../immagini/back_summary.jpg);
background-repeat:repeat-x;
padding:1em 2em 1em 2em;
}
.verde_chiaro_quattro_archivio{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#CCE698 1px solid;
background-image:url(../immagini/back_summary.jpg);
background-repeat:repeat-x;
padding:7px;
line-height:1.7em;
font-size:85%;
}
.verde_chiaro_quattro_art{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#CCE698 3px solid;
background-image:url(../immagini/back_summary.jpg);
background-repeat:repeat-x;
padding:1em 3em 1em 3em;
margin-top:7px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.verde_chiaro_quattro_cov{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#CCE698 1px solid;
background-image:url(../immagini/back_summary.jpg);
background-repeat:repeat-x;
padding:7px 20px 20px;
margin-top:7px;
margin-bottom:13px;
}

.verde_chiaro_index{
background-color:white;
padding: 1em 2em 2em 3em;
margin-top:0.1em;
margin-bottom:1.3em;
border: 1px dotted #CCE698; 
border-radius: 1em;
/*background: rgb(235,245,214);
background: -moz-linear-gradient(top, rgba(235,245,214,1) 0%, rgba(255,255,255,1) 13%);
background: -webkit-linear-gradient(top, rgba(235,245,214,1) 0%,rgba(255,255,255,1) 13%);
background: linear-gradient(to bottom, rgba(235,245,214,1) 0%,rgba(255,255,255,1) 13%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf5d6', endColorstr='#ffffff',GradientType=0 );*/
}

.verde_chiaro_index p{
margin-left:1em;
background-color:white;
padding:1em;
/*border: 1px solid #f2f9e1;
border-radius: 15px 0 15px 0;
box-shadow: 1px 1px 1px -1px rgba(0,0,0,0.6);*/
}

.verde_chiaro_index p:hover{
/*border:#e8eed0 1px solid;
border-radius: 15px 0 15px 0;
box-shadow: 1px 2px 1px -1px rgba(0,0,0,0.4);*/
}


.tvisib td{
border:#e8eed0 1px solid;

}

.tvisib td:hover{
border:#e8eed0 1px solid;
box-shadow: 1px 2px 1px -1px rgba(0,0,0,0.4);
background-color:#FFF; 
}

.tvisib a:hover{
box-shadow: 1px 2px 1px -1px rgba(0,0,0,0.4);


}

.title-article {
  font-size: 120%;
  line-height: 1.3em;
  font-weight: 300;
}

.title-article a:{
  margin-top:1 em;
}

.title-article-int {
  font-size: 110%;
  line-height: 1.2em;
  font-weight: 400;
}


.authors-article {
   line-height: 1.5em;
   font-size:95%;
   color: #61821d;
}

.authors-article::before  {
  content: "by ";

}

authors-article a:{
  margin-top:1em;
}

.authors-affiliation {
   line-height: 0.7em;
   font-size:70%;
   color: #737373;
}

.editorial-article {
   line-height: 1.5em;
   font-size:95%;
   color: #61821d;
}



editorial-article a:{
  margin-top:1 em;
}



.abstract-mini {
  font-size: 90%;
  color: #787878;
  margin: 1em;

}

.abstract-mini::before  {
  content: "";
  font-weight: 300;

}

.abstract-mini::after  {
  content: " ...";
}

.abstract {
  font-size: 90%;
  color: #787878;
  margin: 1em;

}

.abstract::before  {
  content: "";
  font-weight: 300;

}

.text-border{
background: #fafcf6;
margin-top: -1.3em !important;
padding:0.2em;
border: 1px dotted #BCDD9B;
border-radius:4px;
display:inline !important;

}


.entry-index {
line-height: 1.8em;
margin-left: 1%;
margin-right: 1%;
padding: 1em;
border: 1px dotted #FFF;
/*border-top: 1px solid #eff4df;
border-left: 1px solid #eff4df;
border-right: 1px solid #eff4df;
background-color: #fcfcf7;*/
/*background: rgb(235,245,214);
background: -moz-linear-gradient(top, rgba(235,245,214,1) 0%, rgba(255,255,255,1) 3%);
background: -webkit-linear-gradient(top, rgba(235,245,214,1) 0%,rgba(255,255,255,1) 3%);
background: linear-gradient(to bottom, rgba(235,245,214,1) 0%,rgba(255,255,255,1) 3%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf5d6', endColorstr='#ffffff',GradientType=0 );*/
}

.entry-index:hover  {
border: 1px dotted #d8e3b0;
background-color: #fcfcf7;
border-radius: 15px;

/*-webkit-box-shadow: 1px 1px 5px 0px rgba(215,222,185,1);
-moz-box-shadow: 1px 1px 5px 0px rgba(215,222,185,1);
box-shadow: 1px 1px 5px 0px rgba(215,222,185,1);*/
}


.preview {
background-color: #fffaf0;
border: 1px dotted #ffefce;
}



.entry-index i {
  display: none;
  font-size:90%;
  line-height: 1.4em; 
}

.entry-index:hover i {
  display: block;

}

.type_files {
  display: block;
  font-size: 90%;
  color: #9aba60;
  font: 300;
  font-variant-caps: small-caps;
  margin-top: 0.5em;
}

/* Hover tooltips */
.field-tip {
    position:relative;
    cursor:help;
}
    .field-tip .tip-content {
        position:absolute;
        z-index:1;
        border-radius: 15px;
        border:#e8eed0 1px solid;
        top:50%; /* - top padding */
        right:9999px;
        width:70%;
        margin-right:20px; /* width + left/right padding */
        padding:13px;
        color:#333;
        background:#fff;
        -webkit-box-shadow:1px 1px 3px #aaa;
           -moz-box-shadow:1px 1px 3px #aaa;
                box-shadow:1px 1px 3px #aaa;
        opacity:0;
        -webkit-transition:opacity 0.5s ease-out;
           -moz-transition:opacity 05s ease-out;
            -ms-transition:opacity 0.5s ease-out;
             -o-transition:opacity 0.5s ease-out;
                transition:opacity 0.5s ease-out;
    }
        /* <http://css-tricks.com/snippets/css/css-triangle/> */
        .field-tip .tip-content:before {
            content:' '; /* Must have content to display */
            position:absolute;
            top:25%;
            left:-16px; /* 2 x border width */
            width:0;
            height:0;
            margin-top:-8px; /* - border width */
            border:8px solid transparent;
            border-right-color:#4f6a1a;
        }
        .field-tip:hover .tip-content {
            right:-10px;
            opacity:1;
        }


.verde_chiaro_quattro_cov_preview{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid #FF8C00;
background-image:url(../immagini/back_summary_working.jpg);
background-repeat:repeat-x;
padding:7px 20px 20px;
margin-top:7px;
margin-bottom:13px;
}
.verde_chiaro_quattro_sm{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#CCE698 1px solid;
background-image:url(../immagini/back_summary.jpg);
background-repeat:repeat-x;
padding:7px;
}
.verde_chiaro_quattro_sm a{padding:3px;}
.verde_chiaro_quattro_sm a:hover{
padding:3px;
background:#F6FAEC;
border:1px solid;
font-weight:bold;
}
.verde_chiaro_solid{
background-color:#EAF4D5;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid #CCE698;
border-bottom:2px solid #4F6A1A;
border-right:2px solid #4F6A1A;
padding:7px;
}
.verde_chiaro_solid_reinvio{
background-color:#EAF4D5;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid #CCE698;
border-bottom:2px solid #4F6A1A;
border-right:2px solid #4F6A1A;
padding:7px;
background:url(../immagini/reinviato.gif);
}
.verde_chiaro_tre{
background-color:#F3F9E7;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid;
border:#CCE698 1px solid;
padding:7px;
}
.verde_due_riquadro_atti{
background-color:transparent;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#F4A460 1px solid;
padding:7px;
}
.verde_due_riquadro_commento{
background-color:white;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:#228B22 1px solid;
padding:7px;
background-image:url(../immagini/back_summary2.jpg);
background-repeat:repeat-x;
}
.verde_riquadro_articolo{
background-color:trasparent;
/*font-family:arial,verdana,helvetica,sans-serif;*/
border:1px solid #558A22;
padding:1em 2em 1em 2em;
}
.verde_riquadro_immagine{
background-color:White;
border:#228B22 1px solid;
padding:7px;
}
.xml_icon{
padding:1px 3px 3px 3px;
margin:0;
text-align:center;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#ff6600;
border:1px solid;
border-color:#ffc8a4 #3f1a01 #3f1a01 #ffc8a4;
cursor:pointer;
table-layout:inherit;
font-variant:small-caps;
}
.xml_icon a{
color:#fff !important;
border-bottom:1px solid #ff6600 !important;
}
.xml_icon a:hover{border-bottom:1px solid white !important;}
#acc{list-style:none;color:#033;margin:0 auto 40px;}
#acc .acc-content{
padding:3em;
border:1px dotted #dcdcdc;
border-top:none;
background:#fff;
}
#acc .acc-section,#nested .acc-section{overflow:hidden;background:#fff;}
#acc h3{
color:gray !important;
border:1px solid #dcdcdc;
padding:6px !important;
font-weight:normal !important;
margin-top:5px !important;
cursor:pointer;
background:url(../immagini/header.gif);
font-size:100%;
}
#banner_destro{border:0;text-align:center; margin-left:15px;}
#bibliografia{color:black;line-height:1.7em;}
#bibliografia a,#references a{
color:#556B2F;
text-decoration:underline;
font-weight:bold;
padding-left:1em;
background:transparent url(../immagini/atlink.gif) no-repeat left;
}
#bibliografia a:hover,#references a:hover{
text-decoration:none;
border-bottom:none;
background:#D6E3BF url(../immagini/point_two.gif) no-repeat left;
}
/* ##### Menù lat ##### */
#cssmenu{
height:37px;
display:block;
padding:0;
margin:20px auto;
border:1px solid;
border-radius:5px;
box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.34);
-webkit-box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.34);
-moz-box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.34);
}
#cssmenu{border-color:#497b31;}
#cssmenu > ul{list-style:inside none;padding:0;margin:0;}
#cssmenu > ul > li{
list-style:inside none;
padding:0;
margin:0;
float:left;
display:block;
position:relative;
}
#cssmenu > ul > li > a{
outline:none;
display:block;
position:relative;
padding:12px 20px;
font:bold 13px/100% Arial,Helvetica,sans-serif;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 0 rgba(0,0,0,0.4);
}
#cssmenu > ul > li > a{border-right: 1px solid #497b31;color:#fff;}
#cssmenu > ul > li > a:hover{background:#497b31;}
#cssmenu > ul > li > a:after{
content:'';
position:absolute;
border-right:1px solid;
top:-1px;
bottom:-1px;
right:-2px;
z-index:99;
}
#cssmenu > ul > li > a:after{border-color: #a9d594;}
#cssmenu > ul > li.has-sub > a:before{
content:'';
position:absolute;
top:18px;
right:6px;
border:5px solid transparent;
border-top:5px solid #fff;
}
#cssmenu > ul > li.has-sub:hover > a:before{top:19px;}
#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 5px;}
#cssmenu ul li > ul{width:100%;}
#cssmenu ul li > ul li{
display:block;
list-style:inside none;
padding:0;
margin:0;
position:relative;
}
#cssmenu ul li > ul li a{
outline:none;
display:block;
position:relative;
margin:0;
padding:8px 20px;
font:9pt Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
text-shadow:1px 1px 0 rgba(0,0,0,0.5);
}
#cssmenu ul li > ul,#cssmenu ul li > div{
display:none;
width:auto;
position:absolute;
top:38px;
padding:10px 0;
background:#3f3f3f;
border-radius:0 0 5px 5px;
z-index:999;
}
#cssmenu ul li.has-sub > a:hover{background:#3f3f3f;border-color:#3f3f3f;}
#cssmenu ul li.has-sub:hover > a{
background:#3f3f3f;
border-color:#3f3f3f;
padding-bottom:13px;
padding-top:13px;
top:-1px;
z-index:999;
}
#cssmenu ul li.has-sub:hover > a:after{top:0;bottom:0;}
#cssmenu ul li.has-sub:hover > ul,#cssmenu ul li.has-sub:hover > div{display:block;}
#cssmenu,#cssmenu > ul > li > ul > li a:hover{
background:#a9d594;
background:-moz-linear-gradient(top,#94CB56 0%,#69AB49 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#94CB56),color-stop(100%,#69AB49));
background:-webkit-linear-gradient(top,#94CB56 0%,#69AB49 100%);
background:-o-linear-gradient(top,#94CB56 0%,#69AB49 100%);
background:-ms-linear-gradient(top,#94CB56 0%,#69AB49 100%);
background:linear-gradient(top,#94CB56 0%,#69AB49 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94CB56',endColorstr='#69AB49',GradientType=0);
}
/* ##### Footer ##### */
#footer{
color:black;
background-color:#C2D6A2;
font-size:92%;
text-align:center;
line-height:1.25em;
margin:0;
padding:1em 4mm 1em 4mm;
clear:both;
}
#footer a{
color:black;
background-color:transparent;
text-decoration:underline;
font-weight:bold;
}
#footer a:hover{text-decoration:none;border-bottom-style:double;}
#footer div{margin:0;padding:0 0 1ex 0;}
/* ##### Header ##### */
#header{
color:inherit;
background-color:#228B22;
background-image:url(../immagini/back_title.jpg);
background-repeat:repeat-x;
}
/* ##### Main Copy ##### */
#main-copy{
color:black;
background-color:White;
text-align:justify;
line-height:1.8em;
margin:0 0 0 12.5em;
padding:0.5ex 15em 1em 1em;
}
#main-copy a,#table-copy a,#single-copy a{
color:#556B2F;
text-decoration:none;
border-bottom: 1px solid #c6dca2;
}
#main-copy a:hover,#table-copy a:hover,#single-copy a:hover{
color:#556B2F;
text-decoration:none;
border-bottom:1px solid #6B8137;
}
#main-copy h1{
color:#556B2F;
background-color:transparent;
font-family:arial,verdana,helvetica,sans-serif;
font-size:175%;
font-weight:bold;
font-style:italic;
text-align:left;
margin:1em 0 0 0;
padding:1em 0 0 0;
}
#main-copy h2{
color:#6B8E23;
background-color:transparent;
font-family:arial,verdana,helvetica,sans-serif;
font-size:125%;
font-weight:bold;
font-style:italic;
margin:0 0 0 0;
padding:1em 0 0 0;
}
#main-copy h3{
color:#6B8E23;
font-family:arial,verdana,helvetica,sans-serif;
font-size:115%;
font-weight:bold;
text-align:left;
margin:0 0 0 0;
padding:7px 0 0 0;
}
#main-copy h5{
color:Black;
font-family:arial,verdana,helvetica,sans-serif;
font-size:110%;
font-weight:bold;
}
#nested{list-style:none;color:#033;margin-bottom:15px;}
#nested .acc-content{
padding:15px;
border:1px solid #9ac1c9;
border-top:none;
background:#fff;
}
#nested .acc-selected,#acc h3:hover,#nested h3:hover{background:url(../immagini/header_over.gif);}
#nested h3{
border:1px solid #dcdcdc;
padding:6px 6px 6px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
background:url(../immagini/header.gif);
}
#note_article{padding:1em;margin-top:2em;}
#options{margin:20px auto;text-align:left;color:#a9a9a9;}
#options a{text-decoration:none;color:#a9a9a9;}
#options a:hover{color:#696969;}
/* ##### Pubbli ##### */
#pubbli{
color:black;
margin-left:auto !important;
margin-right:auto !important;
width:730px;
}
#pubbli a:hover,#pubblitop a,#pubblitop a:hover,.main_banner a:hover,#pubbli a{text-decoration:none;border-bottom-width:0;}
#pubbli div{}
#pubbli img,#banner_sx{border:0;}
#pubblitop{color:black;}
#pubblitop div{}
#reference{
font-size:90%;
background-color:#F7FAED;
border:1px solid #EAF2CF;
padding:3px;
}
#references{
color:black;
line-height:1.7em;
font-size:1.1em;
margin:0 0 10px;
font-family:Georgia,Cambria,Times,"Times New Roman",serif;
width:90%;
}
#relocation{
position:fixed;
top:2em;
left:auto
right:auto;
width:150px;
}
/* ##### singole ##### */
#single-copy{
float:right;
color:black;
background-color:White;
text-align:justify;
line-height:1.7em;
margin:0.5em 1.5em 1em 0;
padding:0.5em 0.5em 1em 0.5em;
border:1px solid #D6E3BF;
width:75%;
}
#single-copy h1{
color:#556B2F;
background-color:transparent;
font-family:arial,verdana,helvetica,sans-serif;
font-size:175%;
font-weight:bold;
font-style:italic;
margin:0.5em 0 0 0;
padding:1em 0 0 0;
}
#single-copy p{margin:1em 0 1.5em 0;padding:2px;margin-top:10px;}
#summary a{
text-decoration:none;
border:1px solid #F8FBF2;
border-bottom:1px solid #DBE6C3;
padding:3px 3px 3px 3px;
margin-bottom:2em;
font-size:90%;
}
#summary a:hover{
text-decoration:none;
border:1px solid #819E42;
background-color:#D7EBAD;
padding:3px;
}
#summary,#summary li{line-height:2.5em;}
/* ##### Tables ##### */
#table-copy{
color:black;
background-color:White;
text-align:justify;
line-height:1.5em;
margin:2.5em 0 0 2.5em;
padding:0.5ex 15em 1em 1em;
width:90%;
}
#table-copy h3,#single-copy h3{
color:#6B8E23;
background-color:white;
font-family:arial,verdana,helvetica,sans-serif;
font-size:135%;
font-weight:bold;
text-align:left;
margin:0 0 0 0;
padding:7px 0 0 0;
}
/*#references li {
margin-bottom: 1em;
counter-increment: item;   Add 1 to item 
}
#references li:before {
color: red;
content: "" counter(item) ". ";
font-size: 120%; 
}*/
#verde_chiaro_quattro_cov{line-height:1.7em;}
#verde_chiaro_quattro_cov a{
text-decoration:none;
border-bottom:1px solid #DBE6C3;
padding:3px;
}
#verde_chiaro_quattro_cov a:hover{
text-decoration:none;
border-bottom:1px solid #819E42;
}
#w2b-StoTop{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
width:30px;
background-color:#EEEEEE;
background-color:rgba(238,238,238,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');
text-align:center;
padding:5px;
position:fixed;
bottom:100px;
right:50px;
cursor:pointer;
color:#444;
text-decoration:none;
border:1px solid #C9C9C9;
}



.media_dx{
float:right;
padding: 3px 3px 3px 7px;
border-left: 1px solid #f5f5f5;
margin-left:7px;
width: 110px;
}


.article_figures img {
	float: right;
   clear: right;
	display: block;
}



.figuresTitle {
    float: right;
    clear: right;
    width: 90%;
    text-transform: uppercase;
    font-size: 70%;
    display: block;
    text-align: center;
}

.figuresCaption {
    display: block;
    text-align: center;
    float: right;
    clear: right;
    margin-top: 4px;
    padding: 3px;
    padding-bottom: 0px;
    font-size: 70%;
    line-height: 1.1em;
    width: 90%;
   
}

.bordo_media {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dotted #f5f5f5;
}

.read_plus {
	line-height: 1.9em;
	
}

/* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	
	height: 200px;
}

/* flip speed goes here */
.flipper {
	transition: 2s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
}

.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			/*margin-left: -999em;*/
			position: absolute;
			display: none;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; 
			width: 75px;
			display: block;
			text-align: center;
			
		}
		.tooltip:hover img {
		/*	border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;*/
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		
		}
		.classic { padding: 0.2em 0.2em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #f5f8ea; border: 1px solid #6b8e23; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		

/* 
* When the viewport is 55em (15em wider
* than the 40em max-width for #content) 
* it gets a static postion to not 
* overlap the content area 
*/
@media screen and (max-width: 1024px) {
  #w2b-StoTop {
    bottom:-150px;right:-70px;

}
}
