/*
 * Foglio di stile realizzato da Riccardo Slanzi www.riccardoslanzi.com
 */
HTML > BODY { margin: 0 0 0 0; padding: 0; }
html, body { margin: 0; padding: 0; font-family: 'Trebuchet Ms', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 88%; color: #000; background: #999 url(../immagini/sfondo.gif) repeat-y left; }
hr { height: 1px; border: none; border-top: 1px solid #FFF; }
img { border: none; margin: 0; padding: 0; }

/* identificatori */
#contenuto { width: 760px; margin: 0; padding: 0; }
#intestazione { margin: 0; padding: 0; }
#intestazione #logo { width: 112px; height: 114px; margin: 0; padding: 0; }
#intestazione h1 { position: absolute; left: 150px; top: 0; margin: 0; padding: 0; color: #e32534; background-color: transparent; font-size: 36px; font-weight: normal; letter-spacing: .2em; }
#intestazione h2 { position: absolute; left: 150px; top: 50px; margin: 0; padding: 0; color: #6488c2; background-color: transparent; font-size: 16px; font-weight: bold; letter-spacing: 1px; }
#lingua { display: none; }

#login { display: none; }

#menu { display: none; }

#centro { position: absolute; left: 0; top: 120px; width: 100%; margin: 0; padding: 0; }
#colonnasx { width: 60%; margin: 0 2% 0 0; padding: 0; float: left; }
#ordinesx { width: 100%; }
#ordinesx h2, #colonnasx h2 { font-size: 1.5em; font-weight: normal; color: #E32534; background-color: transparent; border-bottom: 1px solid #6488C2; margin: 0; padding: 0; }
#ordinesx h3, #colonnasx h3 { font-size: 1.1em; font-weight: bold; color: #E32534; background-color: transparent; margin: 2px 0 0 0; padding: 0; }
#ordinesx h5, #colonnasx h5 { font-size: .9em; font-weight: bold; color: #E32534; background-color: transparent; margin: 5px 0 10px 0; padding: 0; }
#paginazione { margin: 10px 0 30px 0; vertical-align: baseline; line-height: 16px; height: 20px; }
#paginazione p, #paginazione p a { line-height: 20px; margin: 0 2px; padding: 0; }
#paginazione p .attuale { font-size: 20px; margin: 0 5px; }
#ordinesx td a { text-decoration: none; }

#ordinedx { display: none; }

#foot { display: none; width: 760px; position: relative; bottom: 0; margin: 0 0 5px 0; padding: 0; font-size: .9em; border-top: 1px solid #999; }
#foot p { margin: 0; padding: 0 0 0 20px; }
/* classi */
.nascondi { display: none; }
img.loghetto { padding: 0 20px 0 0; }
div.loghetto { margin: 0 0 20px 0; }
div.prodotto { clear: both; margin: 0 0 10px 0; padding: 0 0 10px 0; height: 150px; width: 100%; }
div.prodotto p { margin: 5px 0; padding: 0; line-height: 22px; }
.disponibile { color: #0A2; background-color: transparent; }
.arrivo { color: #E32534; background-color: transparent; }
.float_left { float: left; margin: 0 10px 0 0; }
.clear { clear: both; }

/* show / hidden id */
#p_quantita, #p_rimuovere_prodotto, #p_pagina_precedente, #p_conferma_ordine { display: none; }