body{ margin:0; padding:0; font:86% "Tahoma" , Verdana,Arial,Helvetica; color:#000; text-align:left;}
hr{  display:none; }
.logo-per-stampa{ display:block; margin:0 0 20px 0; }
h1{display:none; }

#vittorio-guida{ display:block; }
#homepage ul{ margin:0; padding:0; list-style:none; }
#homepage ul li{ width:200px; display:inline; position:relative; padding:10px; height:128px; border:1px solid #C8C8C8; color:#C8C8C8; margin:0 10px 10px 0; float:left;}
#homepage li strong{ color:#000; font-weight:200; font-size:92%; text-transform:uppercase;  margin:0 0 16px 0; display:block; }
#homepage li strong.photo{ position:absolute; bottom:10px; left:10px; width:126px; height:20px; margin:0; padding:0;  }
#homepage li strong.video{ position:absolute; bottom:10px; left:10px; width:126px; height:20px; margin:0; padding:0;  }
#homepage li strong.projects{ position:absolute; bottom:10px; left:10px; width:126px; height:20px; margin:0; padding:0; }
#homepage li strong.descrizione{ position:absolute; bottom:10px; left:10px; width:126px; height:auto; margin:0; padding:10px; color:#C8C8C8; text-transform:none; }
#homepage li a{  display:block; text-decoration:none; color:#C8C8C8; width:200px; height:128px }
#homepage li.grande{ padding:0; display:block; text-decoration:none; width:684px; display:block; height:308px; border:1px solid #000;  }
#homepage li.grande a{ padding:0; display:block; text-decoration:none; width:684px; color:#C8C8C8; display:block; height:308px; border:1px solid #000;  }
#homepage li.medio{ padding:0; display:block; text-decoration:none; width:451px; display:block; height:306px; border:1px solid #000;  }
#homepage li.medio a{ padding:0; display:block; text-decoration:none; width:451px; color:#C8C8C8; display:block; height:306px; border:1px solid #000;  }

/* menu di servizio */
#menu-di-servizio{display:none;  }

/* menu principale */
#menu{ display:none; }


/* citazione */
#citazione{  position:absolute; top:20px; left:230px; width:570px;  }
cite{font-style:normal; color:#9A9A9A; font:132% Arial,Helvetica; }
#citazione strong.autore{ color:#000; margin:0; display:block; font:108% Arial,Helvetica; } 

/* contenuto */
#contenuto{ width:690px; float:right; display:inline; color:#989898; }
#contenuto #dettagli-bio{ width:220px; float:left; font-size:84%; display:inline; color:#989898; margin:0 20px 0 0; }
#contenuto #dettagli-bio p{ margin:0; padding:8px 0 20px 0; width:170px; border-bottom:1px dashed #989898; }
#contenuto #dettagli-bio p.ultimo-paragrafo{border:0; }
#contenuto #bio{ width:440px; float:left; display:inline; color:#989898; margin:0; }
#contenuto p{ margin:0 0 10px 0; line-height:1.6em; padding:0; }
#contenuto ul.lista-foto{ margin:0; padding:0; list-style:none; }
#contenuto ul.lista-foto li{ display:inline; }
#contenuto .lista-foto li a{  display:inline; float:left; padding:0; border:0; color:#C8C8C8; margin:0 10px 10px 0; text-decoration:none; color:#C8C8C8;  width:220px; height:150px;   }
#contenuto .lista-foto li a.ultima-voce{  display:inline; float:left; padding:0; border:0; color:#C8C8C8; margin:0 0 10px 0; text-decoration:none; color:#C8C8C8;  }
#contenuto .lista-foto li a.gigantografia{ display:block; height:auto; border-bottom:0; position:absolute; top:100px; left:210px; margin:0; padding:0; }
#contenuto .lista-foto li a img{ border:0;}

/* paginazione */
#contenuto #paginazione{ position:absolute; font-size:92%; top:108px; left:154px; padding:0 0 0 15px; color:#fff; text-align:left; }
#contenuto #paginazione a{ text-decoration:none; color:#989898; background:transparent; }
#contenuto #paginazione a:hover{ color:#000; text-decoration:none; font-weight:700; } #contenuto #paginazione a:active{ text-decoration:none; color:#666; }
#contenuto #paginazione a.pagina-corrente{ color:#000; font-weight:700; } 

/* pulizia */
.pulizia{ display:block; height:10px; margin:0; padding:0; clear:both; }

#contenuto form { display:block; padding:0 0 0 24px; }
#contenuto form p{ margin:0; padding:0 0 6px 0; }
#contenuto fieldset{ border:0; margin:0; padding:0; }
#contenuto form input{  padding:2px; display:block;  font:124% Verdana,Arial,Helvetica; color:#000; }
#contenuto form textarea{  padding:2px; display:block;  font:100% Verdana,Arial,Helvetica; color:#000; }
#contenuto form select{ border:1px solid #666; padding:1px; font:100% Verdana,Arial,Helvetica;  }
#contenuto form input.mini{ border:1px solid #ccc; padding:1px; display:inline; font:100% Verdana,Arial,Helvetica; }
#contenuto form input.button{ border:2px solid #f00; padding:4px; display:inline; background:#666; color:#fff; margin:8px 0 0 0; }
#contenuto form label{ color:#666; }
#contenuto a{  color:#666; text-decoration:underline; }
#contenuto a:hover{  color:#000; text-decoration:none; }  #contenuto a:active{  color:#f00; text-decoration:none; }

/* intestazioni */
#contenuto h2{ font-size:92%; padding:4px 0; border-top:1px solid #ccc; margin:0; font-weight:200; text-transform:uppercase;  }
#contenuto h3{ font-size:92%; padding:4px 0; border-top:1px solid #ccc; margin:0; font-weight:200; text-transform:uppercase;  }

#contenuto h2 a , #contenuto h3 a{ text-decoration:none; }
.dettagli-categoria-link{ border-top:1px dashed #999; padding:8px 0 7px 14px; margin:0; color:#000;  }
#contenuto .dettagli-categoria-link a{ text-decoration:none; color:#999; }
#contenuto .dettagli-categoria-link a:hover{ text-decoration:none; color:#000; }
#contenuto .dettagli-categoria-link a:active{ text-decoration:underline; color:#000; }
#contenuto h2.categoria-link{ text-transform:none; }
#contenuto #sezione-link{ border-bottom:1px dashed #999;  }

#contenuto a.torna-progetto{ display:none; }
