/*
 *	bobbato_ricerca_small.css -- stile pagina ricerca 
 *
 *	Autore: Samuele Ortolani
 *	Copyright: (C) Novembre 2005 Provincia di Pesaro e Urbino
 *
 */


div#box_ricerca {

       
        padding: 0px;
        margin-bottom: 5px; 
        margin-top: 10px;
        margin-left: 3px;
 
                 }

div#intestazionericerca {
   
        
        margin: 0px 0px 0px 0px;
        font-weight: bold; 
        font-size: 1.0em;
        color: rgb(66,66,66); 

                 }




form#form_ricerca {
   
        margin: 5px 0em 0em 0em; 
        padding: 0em; 

                 }



form#form {
   
        margin: 0em; 
        padding: 0em; 

                 }


.box_ricerca {

  font-size:11px;

  } 


/*-----------------------------------------------*/



div.tx-indexedsearch-searchbox {


font-size: 11px;

}

div.tx-indexedsearch-searchbox  form table tr td input {

font-size: 11px;
width: 90px;

}


div.tx-indexedsearch-searchbox form table tr td select {

font-size:11px;
width: 90x;

}


div.tx-indexedsearch {

font-size: 11px;

}

div.tx-indexedsearch-rules {

width:98%;
background-color: rgb(248,248,248);
padding: 0px;

}


div.tx-indexedsearch-rules h2{
width:4em;
font-size: 1.3em;
font-weight:bold;
color: rgb(255,255,255);
border-color: rgb(206,48,0);
border-top-style: solid;
border-top-width: 2px;     
background-color: rgb(0,0,0); 
margin-top:10px;
padding: 2px 3px 2px 2px;

}


div.tx-indexedsearch-searchbox form,
div.tx-indexedsearch-searchbox table,
div.tx-indexedsearch-searchbox tr,
div.tx-indexedsearch-searchbox td {

font-size: 11px;

margin:0px;
padding:0px;

}

div.tx-indexedsearch-searchbox p {

font-size: 1em;

margin:0px 0px 0px 0px;
padding:0px;

}

div.tx-indexedsearch-browsebox {
margin:0px;
padding:0px;

}


div.tx-indexedsearch-browsebox p,
div.tx-indexedsearch-browsebox span{

font-size: 1em;
margin:0px;
padding:0px;

} 

div.tx-indexedsearch-browsebox table,
div.tx-indexedsearch-browsebox  tr,
div.tx-indexedsearch-browsebox  td {

font-size: 1em;
margin:0px;
padding:0px;


}


div.tx-indexedsearch-whatis {
font-weight:bold;

}

span.tx-indexedsearch-sw {

font-weight:bold;
background-color:yellow;

}


/* Regole relative alla paginazione dei risultati */

td.tx-indexedsearch-browsebox-SCell {
font-size: 1em;
margin-bottom:0px;


}


div.tx-indexedsearch-browsebox td.tx-indexedsearch-browsebox-SCell {
background-color: rgb(160,177,203);

}

div.tx-indexedsearch-browsebox td{
background-color:rgb(238,238,238);

}


div.tx-indexedsearch-browsebox td a{

text-decoration:none;
color: #000;

}


div.tx-indexedsearch-browsebox td a:hover{

text-decoration:underline;


}



/* Regole relative ai link delle sezioni */

div.tx-indexedsearch-sectionlinks ul{


}

div.tx-indexedsearch-sectionlinks ul a{

border-bottom-width: 1px;
border-bottom-style:dashed;
border-bottom-color: rgb(66,66,66);
text-decoration:none;
color: #000;


}


div.tx-indexedsearch-sectionlinks ul a:hover{

text-decoration:underline;
border:none;

}

/**************************************************************************/
/* inizio lista dei risultati 
 *
 */

div.tx-indexedsearch-res {

/*width:16em;*/
width:98%;


}

div.tx-indexedsearch-res,
div.tx-indexedsearch-secHead,
div.tx-indexedsearch-secHead a{

font-size: 1em;
text-decoration:none;
color: #000;

}

div.tx-indexedsearch-res,
div.tx-indexedsearch-secHead,
div.tx-indexedsearch-secHead a:hover{


text-decoration:underline;


}

div.tx-indexedsearch-secHead table,
div.tx-indexedsearch-secHead tr,
div.tx-indexedsearch-secHead td{

font-size: 1em; 


}

div.tx-indexedsearch-secHead td p{
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;


}

div.tx-indexedsearch-secHead table {

background-color: rgb(160,177,203);

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-top:20px;
margin-bottom:5px;

}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2{
margin-top:0px;
margin-bottom:0px;


}


div.tx-indexedsearch-secHead table tr td h2{

font-size: 1.3em;
width:350px;


 
}

tr.tx-indexedsearch-title{

width:340px;

}



/* sottotitolo */


div.tx-indexedsearch-res table {

font-size: 1em;



}



div.tx-indexedsearch-res table tr.tx-indexedsearch-title td {

background-color: rgb(234,234,234);
padding: 2px 2px 2px  2px; 

}


div.tx-indexedsearch-res table tr.tx-indexedsearch-title td a{

text-decoration:none;
color: #000;

}
 


div.tx-indexedsearch-res table tr.tx-indexedsearch-title td a:hover{

text-decoration:underline;

}
 

div.tx-indexedsearch-res table tr.tx-indexedsearch-title td p {

font-size: 1.1em; 
font-weight: bold;
margin:0px 0px 0px 0px;

}

span.tx-indexedsearch-title-number {

font-weight: bold;

}

div.tx-indexedsearch-res table tr.tx-indexedsearch-title td p.tx-indexedsearch-percent {

font-weight: normal;

}

td.tx-indexedsearch-descr p {

font-size: 1.1em; 
font-style:italic;
margin:0px;

}



td.tx-indexedsearch-info {
 font-size:1em;
 margin:0px; 
 background-color:rgb(239,238,254);


}



td.tx-indexedsearch-info a{
 font-size:11px;
 text-decoration: none;


}

td.tx-indexedsearch-info p{
margin:0px 0px 0px 0px;

}



p.tx-indexedsearch-noresults {
width:9em;
font-size: 1.3em;
font-weight:bold;
color: rgb(255,255,255);
border-color: rgb(206,48,0);
border-top-style: solid;
border-top-width: 2px;     
background-color: rgb(0,0,0); 
margin-top:10px;
padding: 2px 3px 2px 2px;


}


/* marker */

.tx-indexedsearch-redMarkup { color:black; background-color: yellow;}
