body{ margin:0; padding:0; font:76% Verdana,Arial, Helvetica, sans-serif; color:#666; text-align:center;  }
body.welcome h1{ display:none; }
#logo{ display:block; text-align:right; border-bottom:1px solid #f0f0f0; margin:0 0 12px 0; }
*{ margin:0; padding:0; }
/* contenitore generale */

#menu{ display:none;  }
#antoniocurcio{ text-align:left; line-height:1.6em; }
h3{font:108% Verdana,Arial, Helvetica, sans-serif; padding:0 0 18px 0; color:#880005; }

a img{ border:0; } hr{ display:none; }

#sezione{ padding:0 12px 0 12px; }
.homepage li{ display:none; }



.azienda p{ list-style:none; padding:0 0 0 0; clear:both; }
.logistica ul#lista-generica{ height:auto; }
.logistica ul#lista-generica li{ display:inline; }
.logistica ul#lista-generica li a{ display:none; }
.logistica ul#lista-generica li.selected a{ display:block; padding:0 0 8px 0; text-decoration:underline; color:#880005; font-size:108%; border-bottom:1px solid #ccc; }


#figure-professionali{  height:auto;}
#dettaglio-ricerca{ height:auto !important; height:270px; min-height:270px; float:right; display:inline; padding:8px; color:#666;}
#dettaglio-ricerca ul{ padding:4px 12px 4px 0;  }
#dettaglio-ricerca li{ padding:4px 0 4px 12px; }
#figure-professionali ul{ list-style:none; padding:12px 0; } 
#figure-professionali li{ display:inline; } 
#figure-professionali li a{ display:none; } 
#figure-professionali li.selected a{ color:#880005; display:block; } 
#figure-professionali p{ display:none; } 

#figure-professionali a{ text-decoration:underline; color:#444; } 
#figure-professionali a:hover{ color:#880005; } 
#figure-professionali a:active{ color:#000; } 

.logistica ul#sottolista{ height:auto; padding:12px; float:left; display:inline; width:120px;}



#foto{ float:right; height:auto; padding:0 0 21px 0; display:inline; border:8px solid #ccc; }

h1{ display:none; }


#area-riservata{display:none; }

.recapiti{ height:auto !important; height:270px; min-height:270px; padding:0 12px 0 0; margin:0 0 24px 0;}
.recapiti a{ text-decoration:underline; color:#666; }
.recapiti a:hover{ text-decoration:underline; color:#880005; }
.recapiti a:active{ text-decoration:underline; color:#000; }
.dovesiamo .recapiti{ height:auto !important; height:270px; min-height:270px; padding:0 12px 0 0;}
.dovesiamo .mappa{ height:auto !important; height:270px; min-height:270px; float:right; display:inline; padding:0 12px 0 0;}

.recapiti ul{ padding:4px 12px 4px 0;  }
.recapiti li{ padding:4px 0 4px 12px;}

.recapiti strong{color:#880005; font-weight:200;}
.recapiti p strong{color:#666; font-size:116%;}
.recapiti p{ padding:0 0 12px 0; }

/* pulizia float */
.pulizia{ display:block; height:16px; clear:both; }
#map{ display:none; }



/* file di entrata */
#entrata { text-align:left; }
#entrata a.entra{ display:none;  }
#entrata #credits a{font-size:92%; color:#666; text-decoration:none; }


