/*---- Ricerca Pubblicazioni ---------------------------------------------------*/

/*--- box ricerca in col. laterale: ---*/

#extra h4 {
font-size:100%;
margin:0 0 2px 0;
}
#extra #sottopaginedx fieldset {
position:relative;
background-color:#EFEFEF;
font-size:100%;
}
div#extra fieldset {
padding:0.3em 0;
margin-left:-6px;
}
#extra #sottopaginedx input.txtfld,
#extra #sottopaginedx select {
width:136px;
height:1.3em;
margin:0;
float:left;
font-size:1em;
}
#extra #sottopaginedx input.txtfld {
border-width:0 0 1px 0;
border-color:#A0A0A0;
border-style:solid;
padding:3px 0 1px 2px;
width:132px;
}
#extra #sottopaginedx select {
border:0px none #A0A0A0;
height:1.8em;
}
#extra #sottopaginedx input.btn {
font-size:0.85em;
padding:1px 0;
margin:0;

position:relative;
display:block;
float:right;
right:0;
cursor:pointer;

background-color:#EFEFEF;
border:1px solid #95132F;
color:#95132F;
font-weight:bold;
}
#extra #sottopaginedx UL LI big {
font-size:100%;
}
#extra #sottopaginedx UL LI big strong {
font-size:1.1em;
color:#95132F;
line-height:166%;
}
#extra #sottopaginedx UL LI big strong A {
color:#95132F;
}

/*--- moduli a centro pagina: ---*/
#ricerche.boxes div {
width:30%;
min-width:10em;
height:9em;
float:left;
margin:0 3% 2.5em 0;
}

#ricerche.boxes div h4,
#ricerche.boxes div h3 {
height:2.3em;
line-height:105%;
padding:0.5em 0.25em 0;
margin:0 0 0.75em 0;
}
#ricerche.boxes div h3 LABEL,
#ricerche.boxes div h4 LABEL
{
font-size:90%;
color:#95132F;
}
#ricerche.boxes div fieldset {
display:block;
padding:1em;
height:9em;
}

#ricerche.boxes div input.txtfld {
width:97%;
}
#ricerche.boxes div select {
width:99%;
margin:0;
padding:0;
font-size:95%;
}

#ricerche.boxes div input.btn {
padding:0 0.2em;
margin:3px 0;
}
#ricerche input.btn {
background-color:#EFEFEF;
border:1px solid #95132F;
color:#95132F;
font-size:1.1em;
font-weight:bold;
cursor:pointer;
}
#ricerche input.datefld {
}
#ricerche fieldset fieldset legend {
border:0;
margin:0;
padding:0;
display:inline;
font-style:italic;
font-weight:normal;
background:none transparent;
}

#ricerche fieldset fieldset {
border:0;
margin:1em 0;
padding:2px;
}
#ricerche fieldset fieldset fieldset{
margin:0;
display:inline;
vertical-align:top;
}

#ricerche fieldset .off LABEL,
#ricerche fieldset LABEL.off {
color:#A0A0A0;
cursor:pointer;
}
#ricerche fieldset .off LEGEND
{
color:#8290B3;
cursor:pointer;
}
#ricerche fieldset .off LABEL SELECT.multiple OPTION
{
color:#999;
background-color:#EBEBE4;
}
#ricerche p.btn input.btn {
float:right;
}

#ricerche #ricerca fieldset div {
float:none;
height:auto;
margin:0;
min-width:0;
width:auto;
}

#ricerca #fstTipi,
#ricerca #fstTipiMat
{ width:45%; float:left; }

#ricerca #sel1
{ overflow:hidden; }

#ricerca #fstTipi select
{ vertical-align:top; }

form#selAutoriServizio fieldset { padding:0.5em 2em 1.2em; }
form#selAutoriServizio select#selSelServizio { font-size:1.15em; }

/*--- elenchi risultati: ---*/

dl.risultati dt {
background-color:#F1EFEF;
padding:2px 2px 2px 10px;
clear:both;
}

dl.risultati dt A.doc,
dl.risultati dt A.pdf {
display:block;
padding-right:20px;
background:#F1EFEF url(../img/ico_pdf.gif) no-repeat right bottom;
}
dl.risultati dt A.doc {
background-image:url(../img/ico_word.gif);
}

dl.risultati dd {
border-bottom:1px solid #95132F;
margin:3px 0 20px;
padding-left:20px;
padding-bottom:5px;
}

dl.risultati dd p.pubblicato {
margin:0.25em 0 0;
}

dl.risultati dl dt,
dl.risultati dl dd {
border:none;
margin:0.1em 0.3em;
padding:0;

display:inline;
float:none;
}
dl.risultati dl dt {
background-color:#FFFFFF;
font-style:italic;
}
dl.risultati dl dd {
margin-right:1.7em;
}

dl.risultati dd p.autori {
margin-top:0.5em;
}

dl.risultati dd .if {
/*float:left;*/
clear:left;
}
dl.risultati dd .if.sx {
float:left;
clear:right;
margin-right:1.5em;
}


dl.risultati dd .risorse,
dl.risultati dd .abstract {
font-size:90%;
text-align:right;
float:right;
width:auto;
}
dl.risultati dd .abstract A {
padding-left:1.1em;
}
dl.risultati dd .risorse {
float:none;
line-height:0.8em;
}


.note {
text-align:left;
clear:both;
padding-top:7px;
}

dl.risultati#ris_autori dl dd,
dl.risultati#ris_autori dl dt {
display:block;
}
dl.risultati#ris_autori dl dt {
float:left;
clear:left;
}


dl.risultati#ris_servizi dl { display:table; }
dl.risultati#ris_servizi dl dt,
dl.risultati#ris_servizi dl dd { display:table-cell; padding:0 0.5em 0 0; min-width:32px; }
dl.risultati#ris_servizi dl dd { padding-right:1.5em }



#funzioni_p {
position:absolute;
right:185px;
top:158px;
text-align:right;
width:35%;
height:30px;
}
#funzioni_p img {vertical-align:middle}

#funzioni_p .stampa_p {
float:right
}

#funzioni_p a:link {font-weight:bold;text-decoration:none}
#funzioni_p a:visited {font-weight:bold;text-decoration:none}
#funzioni_p a:hover {font-weight:bold;text-decoration:underline}
#funzioni_p a:active {font-weight:bold;text-decoration:underline}

#funzioni_p .creapdf {
float:right; margin-right:20px;
}

#funzioni_p {}
