body, html {  margin:0; padding:0; }

body { background:url(fondo.gif) top center repeat-x #dbdbdb; text-align:center; font-size:70%; font-family:verdana, arial, helvetica, sans-serif;  }

 /* impaginazione generale */

#pagina { text-align:left; margin:0 auto; width:680px; }
#navi { width:199px; }
div[id="navi"] { width:199px !important; }
#principale {  }
#footer { clear:both; }

#logo { position:absolute; left:10px; top:5px; min-width:200px; width:auto !important; width:200px; height:80px; background:url(logo.gif) no-repeat; }

 /* generali */
 
a { color:#5C210C; font-weight:bold; text-decoration:none; }
a:link {  }
a:visited {  }
a:hover { color:#AC2D00; text-decoration:underline; }
a:active {  }
 
p { margin:O; }

form { margin:0; }

input { color:#5C210C; background-color:#ffffff; border:1px solid #5C210C; font-family:verdana, arial, helvetica, sans-serif; }

hr { border:0; color:#FFAD1C; background-color:#FFAD1C; height:1px; }

 /*grafica - componenti della pagina */
 
#header { height:112px; background:url(header.jpg) top center no-repeat; }
 
#pagina { position:relative; background-color:#ffffff; }

#principale { border-left:1px solid #AD7706; border-right:1px solid #AD7706; padding-left:199px; }
  #principale h1 { margin:0; font-size:2.4em; background:url(titolo.gif) top left no-repeat; color:#FFB821; height:50px; padding-left:70px; line-height:1.7em; }
  #principale h2 { font-size:1.2em; height:18px; padding:0 0 5px 27px; line-height:1.3em; margin:1em 0 0 0; color:#E68200; background:url(titolo3.gif) top left no-repeat;}
  #principale p { background-color:#f1f1f1; margin:0; border-top:1px solid #FFAD1C; border-bottom:1px solid #FFAD1C; padding:0.3em 0; line-height:1.2em; position:relative; }

 
#navi { position:absolute; top:112px; left:1px; background:url(navi.gif) bottom right no-repeat #eaeaea; padding-bottom:1em; }
  #navi h2 { width:182px; height:20px; background:url(titolo2.gif) top left no-repeat; margin-bottom:4px; color:#ffffff; font-size:1.1em; padding-left:5px; line-height:1.6em; }
  #navi ul { margin:0; padding:0; }
  #navi li { width:182px; margin:0 0 4px 0; padding:0; list-style-type:none; }
  #navi li a { display:block; width:172px; height:20px; background:url(navi2.gif) top left no-repeat; background-position:0 0; padding-left:28px; line-height:1.7em; }
  #navi li a:hover { background-position:0 -25px; text-decoration:none;  }

#footer { text-align:center; width:680px; height:60px; background:url(footer.gif) bottom center no-repeat; }
  #footer p { margin:0; padding:28px 1em 0 1em; }

  /* box di ricerca */
  
#boxcerca { position:absolute; top:10px; right:10px; width:280px; text-align:left; }
  #boxcerca p { margin:0; font-weight:bold; }
  #boxcerca input.textcerca { color:#000000; width:150px; margin-right:5px; }
  #boxcerca input.bottcerca { background:url(bott.gif) repeat-x bottom left #FFFA00; font-size:95%; font-weight:bold; }
  
  /* sezione risultati ricerche */
  

.evi { padding:10px 0; }  
.scheda span.numero { font-size:2em; }
#principale .schedat p.sponsor { font-weight:bold; color:#CC5B00; margin:0; border:0; background-color:transparent; padding:0.2em 10px; }

#principale h1.trovato { font-size:1.8em; margin-bottom:10px; }
  

#schedaprimo, 
#schedasecondo,
#schedaterzo { width:447px; position:relative; min-height:135px; height:auto !important; height:135px; font-size:1.1em; margin:0 0 15px 15px; }

#schedaprimo { background:url(primo.jpg) top left no-repeat #FFFfff; }
#schedasecondo { background:url(secondo.jpg) top left no-repeat #FFFfff; }
#schedaterzo { background:url(terzo.jpg) top left no-repeat #FFFfff; }


#schedaprimo p.sponsor, 
#schedasecondo p.sponsor,
#schedaterzo p.sponsor { font-size:0.9em; font-weight:bold; color:#CC5B00; position:absolute; left:0; bottom:8px; }

#schedaprimo p.numero, 
#schedasecondo p.numero,
#schedaterzo p.numero {  }

#schedaprimo span.numero, 
#schedasecondo span.numero,
#schedaterzo span.numero { display:none; }

#principale .schedat p,
#principale #schedaprimo p,
#principale #schedasecondo p,
#principale #schedaterzo p,
#principale .info p, 
#principale .elenco p,
#principale .riassunto p,  
#principale .torna p { border:0; background-color:transparent; }

#principale .info p, 
#principale .elenco p,
#principale .riassunto p,  
#principale .torna p,
#principale .schedat p { padding:0 10px; margin-top:10px; }

#principale .info p, 
#principale .elenco p { text-align:center; }


#principale #schedaprimo p,
#principale #schedasecondo p,
#principale #schedaterzo p { padding:10px 0 0 60px; margin:0; }



  

