body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:100%;
line-height:1.65em;
}

.hide {
display: none;
}

img {
border:none;
}

center {
margin:0em;
padding:0em;
}

br.clear {
clear: both;
}


/* LAYOUT GENERALE 1 e 2 livello */

#layoutex {
background: URL(../gif/bkg_quinta_sfum_v_verdeblu.gif) #ffffff repeat-y top left;
width:76%;
border:0em;
padding:0em;
text-align:center;
}
#layoutex .marginedestro {
background: URL(../gif/bkg_quinta_sfum_v_verdeblu.gif) transparent repeat-y top right;
padding-bottom:0.6em;
padding-left:18px;
padding-right:18px;
}

#layout {
background: URL(../gif/bkg_corpo_liv2.jpg) #ffffff repeat-y top right;
text-align:left;
}


/* TESTATA 1 e 2 livello. */

.tdheader {
vertical-align:top;
}
.tdheader2 {
vertical-align:top;
background: URL(../gif/bkg_corpo_liv2_segmento.jpg) transparent no-repeat bottom right;
}
.tdheader2home {
vertical-align:top;
background: URL(../gif/bkg_corpo_home_segmento.jpg) transparent no-repeat bottom right;
}

.containloghi {
background-color:#ffffff;
height:auto;
height:1%;
padding-top:18px;
padding-left:6px;
padding-right:5px;
padding-bottom:17px;
margin-bottom:15px;
}
.logocentrodocbox {
float:left;
margin-top:16px;
background: URL(../gif/logo_centrodoc_animato.gif) transparent no-repeat center left;
padding-left:98px;
padding-top:27px;
padding-bottom:24px;
}
#centrodocscritta {
display:inline;
margin-top:1px;
margin-right:1px;
}
#centrodocscritta:hover {
margin-top:0px;
margin-bottom:1px;
margin-right:0px;
margin-left:1px;
}
.tdheader2home #centrodocscritta:hover {
margin-top:1px;
margin-bottom:0px;
margin-right:1px;
margin-left:0px;
}
.partnerbox {
float:right;
padding-top:11px;
}
#partner01 {
margin-top:1px;
margin-right:6px;
}
#partner01:hover {
margin-top:0px;
margin-bottom:1px;
margin-right:5px;
margin-left:1px;
}
#partner02 {
margin-top:1px;
margin-right:3px;
}
#partner02:hover {
margin-top:0px;
margin-bottom:1px;
margin-right:2px;
margin-left:1px;
}
#partner03 {
margin-top:1px;
margin-right:2px;
}
#partner03:hover {
margin-top:0px;
margin-bottom:1px;
margin-right:1px;
margin-left:1px;
}


/* MENU 1 e 2 livello. */

.tdmenu  {
vertical-align:top;
background: URL(../gif/bkg_menu_liv2.gif) #709F49 repeat top left;
width:32%;
}

.menubox {
vertical-align:top;
color:#000000;
font-size:75%;
line-height:110%;
margin:0em;
padding-top:1.2em;
padding-bottom:0.85em;
}

.menuvoceevid1 {
background-color:#70A940;
border-top:solid 1px #A1BF8C;
border-left:solid 1px #A1BF8C;
border-bottom:solid 1px #347834;
border-right:solid 1px #347834;
margin-top:0.3em;
margin-bottom:0.5em;
margin-left:0.4em;
margin-right:0.4em;
padding-top:0.7em;
}
.menuvoceevid2 {
background-color:#7DAD55;
border-top:solid 1px #A1BF8C;
border-left:solid 1px #A1BF8C;
border-bottom:solid 1px #347834;
border-right:solid 1px #347834;
margin-top:0.3em;
margin-bottom:0.5em;
margin-left:0.4em;
margin-right:0.4em;
padding-top:0.7em;
}

.menuvoce {
background-image:none;
font-weight:bold;
padding-right:1em;
padding-left:1.6em;
padding-bottom:0.3em;
padding-bottom:0.3em;
margin-bottom:0.3em;
}
.menuvoci2 .menuvoce {
background-image:none;
font-weight:normal;
font-size:90%;
line-height:110%;
padding-left:3.6em;
}

.menuvoce a:normal{color:#EDEFCF; border-bottom:solid 0.2em transparent;}
.menuvoce a:visited{color:#EDEFCF; border-bottom:solid 0.2em transparent;}
.menuvoce a:active{color:#EDEFCF; border-bottom:solid 0.2em #F09D00;}
.menuvoce a:hover{color:#ffffff; border-bottom:solid 0.2em #F09D00;}
.menuvoce a{color:#EDEFCF; text-decoration:none; border-bottom:solid 0.2em transparent;}

.vocedescription {
font-weight:normal;
padding-top:0.15em;
padding-left:1.7em;
}
.menuvoci2 .vocedescription {
font-weight:normal;
padding-left:0em;
}

.menubox .menuvoce {
background-repeat:no-repeat;
font-weight:bold;
}
.menubox #accederealcentro {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #catalogodelcentro {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #bibliografieatema {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #tralerighe {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #novitainbiblioteca {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #primapagina {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #csvdocumentano {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #volontariatodoc {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}
.menubox #link {
background-image:URL(../gif/menuvoce1_segnalino.gif);
}

.menubox .menuvoci2 .menuvoce {
background-repeat:no-repeat;
font-weight:normal;
}
.menubox .menuvoci2 #bibliografieatema {
background-image:URL(../gif/menuvoce2_segnalino.gif);
}
.menubox .menuvoci2 #bibliotecadigitale {
background-image:URL(../gif/menuvoce2_segnalino.gif);
}


/* CORPO 1 e 2 livello */

.tdcorpohome {
vertical-align:top;
background: URL(../gif/bkg_corpo_home.jpg) transparent no-repeat top right;
}
.tdcorpo {
vertical-align:top;
background: URL(../gif/bkg_corpo_liv2_angoloscuro.jpg) transparent no-repeat top right;
}
.allargacorpo {
margin-left:15px;
}

.containfloathome {
width:100%;
height:auto;
height:1%;
}
.floathomesx {
/*float:left;
width:49%;*/
}
.floathomedx {
float:right;
background: URL(../gif/bkg_corpo_home_velato.jpg) transparent no-repeat top right;
margin-top:235px;
margin-left:0.5em;
margin-bottom:0.8em;
}

.containh1navig {
height:auto;
height:1%;
}
.h1float {
float:left;
}
.navigfloat {
float:right;
}

/* box quadra home */

.home-boxquadraexup {
border-top:solid 12px #ffffff;
border-left:solid 12px #ffffff;
margin-left:0em;
margin-right:0em;
}
.home-boxquadrain {
border-right:none;
padding-top:6px;
padding-bottom:6px;
}
.home-boxquadraexdown {
border-bottom:solid 12px #ffffff;
border-left:solid 12px #ffffff;
margin-left:0em;
margin-right:0em;
}
.home-boxquadramiddle {
padding-top:0em;
padding-bottom:0em;
padding-left:19px;
padding-right:10px;
text-align:center;
}
.botcatalogohomebox {
width:220px;
padding:0em;
border:solid 2px #ffffff;
text-align:center;
}
.botcatalogohomebox a {
display:block;
margin-top:2px;
}


/* BOTTOM 1 e 2 livello */

.tdnavigbottom {
vertical-align:bottom;
}

.tdmarginesotto {
padding-top:15px;
}



/* WAI */

h1.wai {
position:absolute;
left:-3000px;
top:-3000px;
font-size:8px;
font-weight:normal;
margin:0em;
padding:0em;
border:0em;
}


/* CONTENUTI */

.testobox {
margin:0em;
padding-top:0em;
padding-left:0em;
padding-right:0em;
padding-bottom:0em;
}
.testobox a:normal{color:#0054A1; text-decoration: none;}
.testobox a:visited{color:#046F08; text-decoration: none;}
.testobox a:active{background-color:#709F49; color:#ffffff; text-decoration: none;}
.testobox a:hover{color:#000000; text-decoration: underline;}
.testobox a{color:#0054A1; text-decoration: none; font-weight:bold;}


.testobox .containfloathome p {
text-align:left;
font-size:75%;
line-height:135%;
margin-top:0.4em;
}


/* Titoli */

h1 {
margin:0em;
padding:0em;
border:0em;
font-weight:normal;
text-align:left;
}

.testobox .tit-h1 {
margin-left: 0.65em;
}

.tit-h1-home {
background: URL(../gif/bkg_h1_home.gif) #3D6F9F repeat-y top left;
display: block;
width:383px;
margin-left:0.65em;
margin-bottom:0.08em;
}
.tit-h1-home-line {
background-color: #F09D00;
display: block;
height:7px;
margin-left:1.3em;
margin-bottom:1.2em;
}


h2 {
margin:0em;
padding:0em;
border:0em;
font-weight:normal;
text-align:right;
}

.tit-h2 {
background: URL(../gif/bkg_h2_liv2.gif) #9AB7D7 repeat-y top right;
text-align:right;
display: block;
width:506px;
margin-right:0em;
margin-bottom:1.2em;
}
.tit-h2-void {
text-align:right;
display: block;
width:506px;
margin-right:0em;
margin-bottom:1.8em;
}
.tit-h2-follow {
background: URL(../gif/bkg_h2_liv2.gif) #9AB7D7 repeat-y top right;
text-align:right;
display: block;
width:506px;
margin-right:0em;
margin-top:1.5em;
margin-bottom:1.2em;
}
.tit-h2-quadra {
background: URL(../gif/bkg_h2_liv2.gif) #9AB7D7 repeat-y top right;
text-align:right;
display: block;
width:506px;
margin-right:0em;
margin-top:1.1em;
margin-bottom:0em;
}

.tit-h1-home-print,
.tit-h1-print,
.tit-h2-print,
.tit-h2-follow-print,
.tit-h2-quadra-print {
display: none;
}


h3 {
font-size:110%;
line-height:130%;
font-weight:normal;
margin-left:1.2em;
margin-right:0.8em;
margin-bottom:1.5em;
}
h3 .chiave {
font-size:80%;
line-height:120%;
font-weight:normal;
}
h3 .h3schedaassoc {
font-size:80%;
line-height:120%;
font-weight:normal;
}
h3 .approf-autore {
display:block;
font-size:80%;
line-height:120%;
font-weight:normal;
text-transform:uppercase;
margin-top:1.6em;
}
h3.seguito {
margin-bottom:0.4em;
}
.volontariatodocdettaglio h3 {
margin-top:1.7em;
margin-bottom:1.1em;
}
h4 {
font-size:70%;
line-height:130%;
font-weight:normal;
margin-left:2em;
margin-bottom:1.8em;
}


/* testo */

.testobox p {
font-size:80%;
line-height:130%;
text-align:justify;
margin-left:1.8em;
margin-right:1.8em;
padding-bottom: 0.4em;
}


/* liste */

.testobox ul, .testobox ol {
font-size:80%;
line-height:125%;
text-align:left;
margin-left:0em;
  margin-top:0.5em;
  margin-bottom:0.4em;
padding-left:0em;
  padding-top:0em;
  padding-bottom:0.6em;
margin-right:1.8em;
}
.testobox li {
list-style-type: disc;
list-style-position: outside;
margin-left:4.2em;
  margin-top:0em;
  margin-bottom:0.1em;
padding-left:0.3em;
  padding-top:0em;
  padding-bottom:0.5em;
text-align:left;
}
.testobox ol li {
list-style-type: decimal;
}

.testobox .pallina ol {
margin-left:0em;
  margin-top:0.5em;
  margin-bottom:0.4em;
padding-left:0em;
  padding-top:0em;
  padding-bottom:0.6em;
}
.testobox .pallina li {
/*list-style: URL(../gif/greenlistballet.gif) disc;
list-style-position: outside;*/
background: URL(../gif/greenlistballet.gif) transparent no-repeat top left;
list-style-type: none;
margin-left:2.9em;
  margin-top:0em;
  margin-bottom:0em;
padding-left:1.8em;
  padding-top:0em;
  padding-bottom:0.5em;
}

/*
decimal
    Decimal numbers, beginning with 1. 
decimal-leading-zero
    Decimal numbers padded by initial zeros (e.g., 01, 02, 03, ..., 98, 99). 
lower-roman
    Lowercase roman numerals (i, ii, iii, iv, v, etc.). 
upper-roman
    Uppercase roman numerals (I, II, III, IV, V, etc.). 
lower-latin or lower-alpha
    Lowercase ascii letters (a, b, c, ... z). 
upper-latin or upper-alpha
    Uppercase ascii letters (A, B, C, ... Z). 
lower-greek
    Lowercase classical Greek alpha, beta, gamma
*/


/* elenchi (generico) */

.testobox .elenchi {
font-size:70%;
line-height:125%;
text-align:left;
}
.testobox ul.elenchi, .testobox ol.elenchi {
}
.testobox ul.elenchi li, .testobox ol.elenchi li {
margin-left:4.6em;
padding-left:0.4em;
padding-bottom:0.1em;
}

/* elenchi (specifico - BIBLIOGRAFIEATEMA) */

.testobox .elenchi .librotitolo {
font-size:115%;
line-height:130%;
display:block;
padding-bottom:0.1em;
}
.testobox .elenchi .libroautore,
.testobox .elenchi .libroeditore {
display:block;
margin-bottom:0.1em;
}
.testobox .elenchi .librocolloc {
display:block;
margin-bottom:1.4em;
}

/* elenchi (specifico - TRALERIGHE) */

/*.testobox .elenchi .titoloarticolo {
font-size:115%;
line-height:130%;
display:block;
padding-bottom:1.1em;
}
.testobox .elenchi .datapubbl {
display:block;
margin-top:0.1em;
margin-bottom:0.1em;
}*/

/* elenchi (specifico - NOVITAINBIBLIOTECA) */

.librocoverfloat {
float: left;
margin-top:0.1em;
margin-left:1.5em;
margin-right:0.7em;
margin-bottom:0.3em;
border-right:solid 2px #90A6BF;
border-bottom:solid 2px #9FB3CA;
padding:0.3em;
background-color:#ffffff;
/*height:100px;*/
}
.testobox .novitainbiblioteca .elenchi .librotitolo {
padding-top:0.4em;
padding-bottom:0.6em;
}
.testobox .novitainbiblioteca .elenchi .libroautore,
.testobox .novitainbiblioteca .elenchi .libroeditore,
.testobox .novitainbiblioteca .elenchi .librocolloc {
margin-bottom:0.3em;
}

/* elenchi (specifico - CSVDCUMENTANO) */

.icocsvfloat {
float: left;
border:solid 1px #000000;
margin-top:0.1em;
margin-left:1.4em;
margin-right:0.7em;
margin-bottom:0.1em;
width:74px;
height:60px;
}
.icocsvfloat2 {
float: right;
border:solid 1px #000000;
margin-top:0.1em;
margin-left:1em;
margin-right:1.4em;
margin-bottom:0.5em;
width:74px;
height:60px;
}

.testobox .elenchi .csvdoc-assoc-nome {
font-size:110%;
line-height:130%;
margin-bottom:0.1em;
display:block;
font-weight:bold;
}
.testobox .elenchi .csvdoc-assoc-citta {
display:block;
margin-bottom:0.4em;
}
.testobox .elenchi .csvdoc-assoc-citta strong {
text-transform:uppercase;
font-weight:normal;
}
.testobox .elenchi .csvdoc-assoc-specifiche {
display:block;
margin-top:0.5em;
}
.testobox .elenchi .csvdoc-assoc-specifiche a {
font-weight:normal;
text-decoration:underline;
}

.tablecsvdoc {
margin-top:0.3em;
margin-bottom:0.3em;
margin-left:1.2em;
margin-right:1.2em;
}
.tablecsvdoc td {
vertical-align:top;
}
.tdcsvdoc-sx {
width:42%;
padding-right:0.25em;
}
.tdcsvdoc-dx {
width:42%;
padding-left:0.25em;
}
.csvdoc-bot {
background-color:#A7C2DD;
border:solid 2px #ffffff;
text-align:center;
padding-bottom:1em;
}
.csvdoc-bot#csvdoc-bot-centrodoc {
background-color:#BED3E8;
}
.csvdoc-bot span {
display:block;
margin:0.7em;
font-size:70%;
line-height:120%;
}



table.schedacsv {
margin-left:1.4em;
margin-right:1.4em;
margin-top:0.4em;
margin-bottom:0.4em;
}
table.schedacsv td, table.schedacsv th {
font-size:75%;
line-height:120%;
vertical-align:middle;
padding:0.3em;
border-top:solid 1px #F09D00;
}
table.schedacsv th {
padding-left:0em;
font-weight:normal;
text-align:left;
}
table.schedacsv td {
border-left:solid 1px #F09D00;
}
table.schedacsv .tdcsvregioni  {
font-size:70%;
line-height:110%;
text-align:center;
}
.icocsvtipo-01 {
margin-right:40px;
margin-bottom:1px;
}
.icocsvtipo-01:hover {
margin-left:2px;
margin-right:38px;
margin-top:1px;
margin-bottom:0px;
}
.icocsvtipo-02 {
margin-left:38px;
margin-right:2px;
margin-bottom:1px;
}
.icocsvtipo-02:hover {
margin-left:40px;
margin-right:0px;
margin-top:1px;
margin-bottom:0px;
}

/* elenchi (specifico - VOLONTARIATODOC) */

.icocatalogoprint {
display:none;
}
.icocatalogofloat {
float: left;
background: URL(../gif/icocatalogo_bkg.jpg) #ADB5E2 no-repeat top left;
/*padding-left:10px;
padding-right:10px;*/
border:solid 2px #ffffff;
margin-top:0.1em;
margin-left:1.2em;
margin-right:0.7em;
margin-bottom:0.1em;
width:90px;
height:65px;
}
.icocatalogofloat#icocatalogofloatbig {
background: URL(../gif/icocatalogo_bkg_bigger.jpg) #ADB5E2 no-repeat top left;
width:118px;
height:85px;
margin-top:0.2em;
}
.testobox .elenchi .voldoc-assoc-nome {
font-size:110%;
line-height:130%;
margin-bottom:0.1em;
display:block;
font-weight:bold;
}
.testobox .voldoc-assoc-tematica {
display:block;
margin-bottom:0.4em;
text-transform:uppercase;
}
.testobox .volontariatodoc li .voldoc-assoc-tematica {
margin-bottom:0.1em;
}
.testobox .volontariatodoc .pallina li {
margin-bottom:0em;
}
.testobox .voldoc-assoc-specifiche {
display:block;
}
.testobox .voldoc-assoc-specifiche a {
font-weight:normal;
text-decoration:underline;
}
table.schedaassoc {
margin-left:1.4em;
margin-right:1.4em;
margin-top:0.4em;
margin-bottom:0.4em;
}
table.schedaassoc td, table.schedaassoc th {
font-size:70%;
line-height:120%;
vertical-align:top;
padding:0.2em;
border-bottom:solid 1px #F09D00;
}
table.schedaassoc th {
padding-left:0em;
font-weight:normal;
text-align:left;
}
tr.schedaassofirst td, tr.schedaassofirst th {
border-top:solid 1px #F09D00;
}
.volontariatodoc .pallina ul {
font-size:70%;
line-height:135%;
}
.volontariatodoc .pallina ul li {
margin-bottom:0.9em;
}

/* elenchi (specifico - PRIMAPAGINA) */

.testobox p.news-abstract {
border:solid 1px #7896B2;
line-height:120%;
padding-top:0.3em;
padding-left:0.6em;
padding-right:0.6em;
padding-bottom:0.3em;
}
.testobox .primapagina ul {
margin-top:2em;
}
.testobox .primapagina ul li {
padding-bottom:0.7em;
margin-bottom:0.7em;
border-bottom:solid 1px #7896B2;
}
.testobox .news-datapubbl {
font-size:85%;
line-height:120%;
}

/* elenchi (specifico - LINK) */

.testobox .elenchi .linktitolo {
font-size:115%;
line-height:130%;
display:block;
padding-bottom:0.2em;
}
.testobox .elenchi .linkdescrizione,
.testobox .elenchi .linkinfo,
.testobox .elenchi .linkextra,
.testobox .elenchi .linktema,
.testobox .elenchi .linkterritorio {
display:block;
margin-bottom:0.1em;
}
.testobox .elenchi .linkdescrizione {
text-align:justify;
margin-bottom:0.3em;
}
.testobox .elenchi .linkterritorio {
margin-bottom:1.1em;
}
.testobox .elenchi .linkextra,
.testobox .elenchi .linkinfo,
.testobox .elenchi .linktema,
.testobox .elenchi .linkterritorio {
margin-left:1.8em;
}
.testobox .elenchi .linkextra {
text-transform:uppercase;
margin-bottom:0.4em;
}
.testobox .elenchi .linkextra a, 
.testobox .elenchi .linkinfo a {
font-weight:normal;
}

/* elenchi (specifico - PARTNER) */

.tablepartner {
margin-top:0.3em;
margin-bottom:0.3em;
margin-left:1.2em;
margin-right:1.2em;
}
.tablepartner td {
vertical-align:middle;
border-bottom:solid 3px #E3EDF6;
}
tr#trpartnerlast td {
border-bottom:none;
}
.tdpartner-sx {
width:25%;
border-left:solid 2px #9CBCD1;
border-right:solid 2px #9CBCD1;
background-color:#ffffff;
text-align:center;
padding-right:0.25em;
}
.tdpartner-sx#tdpartnerfirst {
border-top:solid 2px #9CBCD1;
}
.tdpartner-sx#tdpartnerlast {
border-bottom:solid 2px #9CBCD1;
}
.tdpartner-dx {
width:65%;
}
.tdpartner-dx p {
font-size:70%;
line-height:130%;
text-align:left;
margin-left:0.8em;
margin-right:0.8em;
}
.tdpartner-dx span.denominazione {
font-size:115%;
line-height:130%;
display:block;
}
.tdpartner-sx {
padding-top:0.6em;
padding-left:0.2em;
padding-right:0.2em;
padding-bottom:0.6em;
}
p.partnerloghibig {
text-align:center;
}

/* immagini nei contenuti */

.imgcontenutisx {
float: left;
border:solid 1px #ffffff;
margin-top:0.2em;
margin-left:1.4em;
margin-right:1em;
margin-bottom:0.2em;
}
.imgcontenutidx {
float: right;
border:solid 1px #ffffff;
margin-top:1.5em;
margin-left:1em;
margin-right:1.3em;
margin-bottom:0.2em;
}


/* foto abbellimento sezioni */

.fotosezionefloatsx {
float: left;
border:solid 2px #ffffff;
margin-top:0.1em;
margin-left:1.4em;
margin-right:1.1em;
margin-bottom:0.4em;
}
.fotosezionefloatdx {
float: right;
border:solid 2px #ffffff;
margin-top:0.1em;
margin-left:1.1em;
margin-right:1.3em;
margin-bottom:0.4em;
}


/* paginazione */

.paginazionebox {
margin-left:2em;
margin-right:1.8em;
border-top:solid 1px #859DBB;
padding-top:0.5em;
height:auto;
height:1%;
font-family:Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
font-size:75%;
line-height:120%;
}
.primapagina .paginazionebox {
border-top:none;
}
.paginazionefloatsx {
float:left;
}
.paginazionefloatdx {
float:left;
text-align:right;
}
.paginazionebox img {
vertical-align:middle;
margin-left:0.2em;
margin-right:0.2em;
}


/* box quadra */

.boxquadraexup {
border-top:solid 0.6em #ffffff;
border-left:solid 0.6em #ffffff;
margin-left:1.4em;
margin-right:1.3em;
}
.boxquadraexup#noh2 {
margin-top:1.4em;
}
.boxquadrain {
border-right:solid 0.6em #ffffff;
padding-top:0.3em;
padding-bottom:0.3em;
}
.boxquadraexdown {
border-bottom:solid 0.6em #ffffff;
border-left:solid 0.6em #ffffff;
margin-left:1.4em;
margin-right:1.3em;
}
.boxquadramiddle {
padding-top:0em;
padding-bottom:0em;
padding-left:1em;
padding-right:1em;
}
/*
.boxquadrasfum {
background: URL(../gif/bkg_boxquadrasfum.gif) #4A8E4B repeat-y top left;
margin-top:0.2em;
margin-bottom:0.2em;
margin-left:1.6em;
margin-right:1.6em;
padding-top:0.2em;
padding-bottom:0.2em;
}
*/


/* form standard */

.testobox form {
font-size:80%;
line-height:130%;
padding-bottom: 0.4em;
margin-top: 0.2em;
margin-bottom: 0.2em;
margin-left: 1.7em;
margin-right: 1.7em;
}
.testobox form input {
border:solid 1px #000000;
margin-top:0.2em;
margin-bottom:0.2em;
min-width:240px;
padding-left:0.3em;
padding-right:0.3em;
}
.testobox form select {
border:solid 1px #000000;
margin-top:0.2em;
margin-bottom:0.2em;
}
.testobox form select.autom,
.testobox form input.autom {
min-width:10px;
width:auto;
}
.testobox form input.radio {
border:none;
margin-top:0.1em;
margin-bottom:0.3em;
width:auto;
min-width:10px;
padding-left:0em;
padding-right:0em;
margin-right:0.4em;
vertical-align:top;
}
.testobox form textarea {
border:solid 1px #000000;
margin-top:0.2em;
margin-bottom:0.2em;
min-width:246px;
width:auto;
}
.testobox form label {
margin-left:0.2em;
margin-right:0.2em;
text-transform:uppercase;
word-spacing:-0.1em;
font-size:85%;
line-height:120%;
}


/* form in box quadra */

.tableform th {
vertical-align:top;
font-weight:normal;
text-align:left;
padding-top:0.4em;
}
.tableform td {
vertical-align:top;
}

.boxquadramiddle form {
margin-bottom: 0em;
}
.boxquadramiddle form fieldset {
background: URL(../gif/bkg_boxquadrasfum.gif) #4A8E4B repeat-y top left;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
padding-top:1em;
padding-bottom:1em;
padding-left:0.6em;
padding-right:0.6em;
border:none;
}
.boxquadramiddle form .helpform {
display:block;
font-size:90%;
line-height:125%;
padding-bottom:0.7em;
}
.boxquadramiddle form input {
border:solid 1px #000000;
}
.boxquadramiddle form select {
border:solid 1px #000000;
min-width:250px;
}
.boxquadramiddle form .submit {
border-top:solid 1px #CFE49C;
border-left:solid 1px #ffffff;
border-bottom:solid 1px #000000;
border-right:solid 1px #000000;
background-color:#418A4C;
margin-top:0.5em;
padding:0.2em;
padding-bottom:0.1em;
color:#ffffff;
font-size:125%;
line-height:110%;
width:100%;
}
a.buttonbox {
display:block;
border-top:solid 1px #B3DBFF;
border-left:solid 1px #ffffff;
border-bottom:solid 1px #163D61;
border-right:solid 1px #163D61;
background-color:#6B94C2;
margin-top:0.5em;
padding:0.3em;
padding-bottom:0.3em;
color:#ffffff;
font-size:100%;
line-height:110%;
text-align:center;
margin-left:1.4em;
margin-right:1.4em;
margin-bottom:0.4em;
text-decoration: none;
font-weight:normal;
}
a.buttonbox:normal{background-color:#6B94C2; color:#ffffff; text-decoration: none;}
a.buttonbox:visited{background-color:#6B94C2; color:#ffffff; text-decoration: none;}
a.buttonbox:active{background-color:#5481B2; color:#ffffff; text-decoration: none;}
a.buttonbox:hover{background-color:#5481B2; color:#ffffff; text-decoration: none;}


.boxquadramiddle form .submit:normal{background-color:#418A4C; color:#ffffff;}
.boxquadramiddle form .submit:visited{background-color:#418A4C; color:#ffffff;}
.boxquadramiddle form .submit:active{background-color:#71A556; color:#000000;}
.boxquadramiddle form .submit:hover{background-color:#71A556; color:#000000;}
.boxquadramiddle form .submit {background-color:#418A4C; color:#ffffff; text-decoration: none; font-weight:normal;}

/*
.boxquadramiddle form.falsaform .submit {
border-top:solid 1px #B3DBFF;
border-left:solid 1px #ffffff;
border-bottom:solid 1px #163D61;
border-right:solid 1px #163D61;
background-color:#6B94C2;
}
.boxquadramiddle form.falsaform .submit:normal{background-color:#6B94C2; color:#ffffff;}
.boxquadramiddle form.falsaform .submit:visited{background-color:#6B94C2; color:#ffffff;}
.boxquadramiddle form.falsaform .submit:active{background-color:#5481B2; color:#ffffff;}
.boxquadramiddle form.falsaform .submit:hover{background-color:#5481B2; color:#ffffff;}
.boxquadramiddle form.falsaform .submit {background-color:#6B94C2; color:#ffffff;}
*/


/* navigazione bottom */

.navigbottombox {
background: URL(../gif/bkg_bot_top.gif) transparent no-repeat bottom right;
font-family:Courier New, Monospace;
color: #6B94C2;
font-size:95%;
word-spacing:-0.25em;
text-align:right;
margin-top:1.4em;
margin-left:1.8em;
margin-right:1.8em;
}
.navigbottombox a:normal{color:#ffffff;}
.navigbottombox a:visited{color:#ffffff;}
.navigbottombox a:active{color:#4571A3;}
.navigbottombox a:hover{color:#4571A3;}
.navigbottombox a{color:#ffffff; text-decoration: none; font-weight:bold;}


/* stili temporanei */

.gifdemo {
margin-left:15px;
}
div.gifdemosepar {
background-color:yellow;
margin-top:3em;
margin-bottom:3em;
font-size:70%;
line-height:100%;
text-align:right;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.6em;
padding-right:0.6em;
}

 









/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hide {
display: inline;
}

.hideinprint,
.wai {
display: none;
}


#layoutex {
width: 700px;
text-align:left;
background: none;
margin-left:0em;
}
#layoutex .marginedestro {
background: none;
padding-top:0em;
padding-left:0em;
padding-right:0em;
padding-bottom:0em;
}

#layout {
background: none;
}


.tdheader, .tdheader2 {
padding-bottom:0.6em;
background-:none;
}
.containloghi {
margin-top:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.logocentrodocbox {
background: none;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}
#centrodocscritta {
display:none;
}
.partnerbox {
padding-top:6px;
padding-right:3.5em;
}
#partner01 {
width:72px;
height:70px;
}
#partner02 {
width:76px;
height:70px;
}
#partner03 {
width:52px;
height:70px;
}


.menuvoce {
padding-right:1em;
padding-left:0em;
padding-right:0.7em;
}
.menuvoce a:normal{color:#000000; text-decoration:underline; border-bottom:none;}
.menuvoce a:visited{color:#000000; text-decoration:underline; border-bottom:none;}
.menuvoce a:active{color:#000000; text-decoration:underline; border-bottom:none;}
.menuvoce a:hover{color:#000000; text-decoration:underline; border-bottom:none;}
.menuvoce a{color:#000000; text-decoration:underline; border-bottom:none;}


.menuvoceevid1, .menuvoceevid2  {
background-color:#ffffff;
border-top:solid 1px #A1A1A1;
border-left:solid 1px #A1A1A1;
border-bottom:solid 1px #A1A1A1;
border-right:solid 1px #A1A1A1;
margin-left:0em;
margin-right:0.5em;
margin-bottom:1em;
padding-left:0.6em;
padding-right:0.3em;
}


.tdcorpohome {
/*padding-right:3em;*/
background:none;
}
.tdcorpo {
background:none;
}

.floathomedx {
background: none;
background-color: #ffffff;
margin-top:0px;
}
.botcatalogohomebox {
padding:2px;
border:solid 1px #000000;
}

.testobox a:normal{color:#000000; text-decoration: underline;}
.testobox a:visited{color:#000000; text-decoration: underline;}
.testobox a:active{background-color:transparent; color:#000000; text-decoration: underline;}
.testobox a:hover{color:#000000; text-decoration: underline;}
.testobox a{color:#000000; text-decoration: underline; font-weight:normal;}


.tit-h1-home,
.tit-h1-home-line,
.tit-h1,
.tit-h2,
.tit-h2-void,
.tit-h2-follow,
.tit-h2-quadra {
display: none;
}
.tit-h1-home-print {
display: block;
font-size:135%;
line-height:130%;
margin-left:1em;
margin-top:0.5em;
margin-bottom:0.6em;
}
.tit-h1-print {
display: block;
font-size:140%;
line-height:130%;
margin-left:1em;
margin-top:0.5em;
text-align:left;
}
.tit-h2-print {
display: block;
font-size:100%;
line-height:120%;
margin-left:1.4em;
margin-top:0em;
margin-bottom:1.8em;
text-align:left;
}
.tit-h2-follow-print {
display: block;
font-size:100%;
line-height:120%;
margin-left:1.4em;
margin-top:1.6em;
margin-bottom:1.6em;
text-align:left;
}
.tit-h2-quadra-print {
display: block;
font-size:100%;
line-height:120%;
margin-left:1.4em;
margin-top:1.6em;
margin-bottom:0.6em;
text-align:left;
}

.paginazionebox {
border-top:none;
}

.boxquadraexup {
border-top:solid 0.5em #D7D7D7;
border-left:solid 0.5em #D7D7D7;
}
.boxquadrain {
border-right:solid 0.5em #D7D7D7;
}
.boxquadraexdown {
border-bottom:solid 0.5em #D7D7D7;
border-left:solid 0.5em #D7D7D7;
margin:1.2em;
margin-left:1.3em;
}
.boxquadrasfum {
background: none;
background-color: #ffffff;
margin-top:0em;
margin-bottom:0em;
margin-left:0.6em;
margin-right:0.6em;
padding-top:0em;
padding-bottom:0em;
}

.boxquadramiddle form .submit {
border-top:solid 1px #DEDEDE;
border-left:solid 1px #DEDEDE;
border-bottom:solid 1px #000000;
border-right:solid 1px #000000;
background-color:#CCCCCC;
color:#000000;
width:auto;
margin-left:0.5em;
}
.boxquadramiddle form .submit:normal{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form .submit:visited{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form .submit:active{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form .submit:hover{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form .submit {background-color:#CCCCCC; color:#000000; text-decoration: none; font-weight:normal;}

a.buttonbox {
border-top:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;
border-right:solid 1px #000000;
background-color:#CCCCCC;
color:#000000;
width:auto;
margin-left:0.5em;
}
a.buttonbox:normal{background-color:#ffffff; color:#000000; text-decoration: none;}
a.buttonbox:visited{background-color:#ffffff; color:#000000; text-decoration: none;}
a.buttonbox:active{background-color:#ffffff; color:#000000; text-decoration: none;}
a.buttonbox:hover{background-color:#ffffff; color:#000000; text-decoration: none;}

/*
.boxquadramiddle form.falsaform .submit {
border-top:solid 1px #DEDEDE;
border-left:solid 1px #DEDEDE;
border-bottom:solid 1px #000000;
border-right:solid 1px #000000;
background-color:#CCCCCC;
width:100%;
}
.boxquadramiddle form.falsaform .submit:normal{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form.falsaform .submit:visited{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form.falsaform .submit:active{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form.falsaform .submit:hover{background-color:#CCCCCC; color:#000000;}
.boxquadramiddle form.falsaform .submit {background-color:#CCCCCC; color:#000000;}
*/

.testobox .pallina ol, .testobox .pallina ol {
text-align:left;
margin-left:0em;
  margin-top:0.5em;
  margin-bottom:0.4em;
padding-left:0em;
  padding-top:0em;
  padding-bottom:0.6em;
}
.testobox .pallina li, .testobox .pallina li {
background: none;
background-color: transparent;
list-style-type: disc;
list-style-position: outside;
margin-left:4.2em;
  margin-top:0em;
  margin-bottom:0.1em;
padding-left:0.3em;
  padding-top:0em;
  padding-bottom:0.5em;
}

.testobox .elenchi .titoloarticolo a {
text-decoration:none;
}


.librocoverfloat {
border-top:solid 1px #000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.icocatalogoprint {
display:inline;
float: left;
margin-left:1.2em;
margin-top:0.5em;
margin-right:1em;
margin-bottom:0.5em;
}
.icocatalogofloat {
float:none;
display:none;
}
.testobox .elenchi .voldoc-assoc-nome {
padding-top:0em;
padding-bottom:0.2em;
}
.testobox .elenchi .voldoc-assoc-specifiche {
margin-bottom:0.1em;
}
.voldoc-assoc-specifiche a {text-decoration:none;}
.volontariatodoc .elenchi br.clear{
display:none;
}

table.schedaassoc td, table.schedaassoc th {
border-bottom:solid 1px #999999;
}
tr.schedaassofirst td, tr.schedaassofirst th {
border-top:solid 1px #999999;
}

table.schedacsv td, table.schedacsv th {
border-bottom:solid 1px #999999;
}
table.schedacsv td {
border-left:solid 1px #999999;
}

.testobox p.news-abstract {
border:none;
line-height:130%;
padding-top:0em;
padding-left:0em;
padding-right:0em;
padding-bottom:0em;
}
.testobox .primapagina ul li {
border-bottom:none;
}

.imgcontenutisx,
.imgcontenutidx {
border:solid 1px #000000;
}

.fotosezionefloatdx,
.fotosezionefloatsx {
display:none;
float: none;
}

.navigbottombox {
display:none;
}


/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */

