html,body{margin: 0;padding:0}
body{text-align:center; background-image: url('./images/sfondo.gif'); margin-top: 5px; font-family: Arial, Verdana, Tahoma}
div#container{width:909px; margin:0 auto; background-image: url('./images/centrale.jpg');}

/*stili generici, su header e footer*/
div#header{text-align: center; height: 197px; width: 909px; background-image: url('./images/testata.jpg'); position: relative;}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline; margin: 0px}

/*stili specifici per il layout*/
div#navigation{float: left;width: 155px;\width:160px;w\idth:155px;padding: 0 0 0 5px}
div#content{float: left;width: 540px; margin-left: 22px; min-height: 700px; height: auto !important; height: 700px;}}
div#bunner{margin: 0 0px;}
div#fascia_footer{background-image: url('./images/fascia_fondo.jpg'); width: 909px; height: 30px;}
div#footer{background-image: url('./images/fondo.jpg'); clear:both; text-align:center; height: 60px;color: #fff;}

/*cerca*/
div #cerca_func
{margin: 0; padding: 0; position: absolute; top: 66px; left: 550px;}
div #cerca_func #cercainput
{border: none; background: none; width: 273px; height: 20px; #padding-top: 4px; font-size: 14px; margin-left: 5px; font-weight: bold; position: absolute; top: 2px;}
div #cerca_func #cercabutton
{width: 48px; height: 24px; margin: 0px; padding: 0px; border: none; border: 0px; background: none; cursor: pointer; position: absolute; top: 0px; left: 283px; }
/*menù*/

div#menu ul
{list-style-type: none; margin: 0 auto; padding: 0; position: absolute; top: 130px; left: 0px}

div#menu #home a
{position: absolute; left: 0px; top: 0px; background-image: none; width: 93px; height: 38px}
div#menu #home a:hover
{position: absolute; left: 1px; top: 0px; background-image: url('./images/home.jpg'); width: 97px; height: 39px;}
div#menu #home a span
{display: none;}


div#menu #chisiamo a
{position: absolute; left: 93px; top: 0px; background-image: none; width: 99px; height: 38px; cursor: pointer;}
div#menu #chisiamo a:hover
{position: absolute; left: 91px; top: 0px; background-image: url('./images/chisiamo.jpg'); width: 105px; height: 39px; cursor: pointer;}
div#menu #chisiamo a span
{display: none;}


div#menu #dovesiamo a
{position: absolute; left: 192px; top: 0px; background-image: none; width: 121px; height: 38px; cursor: pointer;}
div#menu #dovesiamo a:hover
{position: absolute; left: 188px; top: 0px; background-image: url('./images/dovesiamo.jpg'); width: 129px; height: 39px; cursor: pointer;}
div#menu #dovesiamo a span
{display: none;}


div#menu #comeord a
{position: absolute; left: 313px; top: 0px; background-image: none; width: 146px; height: 38px; cursor: pointer;}
div#menu #comeord a:hover
{position: absolute; left: 308px; top: 0px; background-image: url('./images/comeord.jpg'); width: 153px; height: 39px; cursor: pointer;}
div#menu #comeord a span
{display: none;}


div#menu #spedizione a
{position: absolute; left: 459px; top: 0px; background-image: none; width: 112px; height: 38px; cursor: pointer;}
div#menu #spedizione a:hover
{position: absolute; left: 455px; top: 0px; background-image: url('./images/spedizione.jpg'); width: 120px; height: 39px; cursor: pointer;}
div#menu #spedizione a span
{display: none;}


div#menu #iniziative a
{position: absolute; left: 571px; top: 0px; background-image: none; width: 98px; height: 38px; cursor: pointer;}
div#menu #iniziative a:hover
{position: absolute; left: 566px; top: 0px; background-image: url('./images/iniziative.jpg'); width: 107px; height: 39px; cursor: pointer;}
div#menu #iniziative a span
{display: none;}


div#menu #contatti a
{position: absolute; left: 669px; top: 0px; background-image: none; width: 100px; height: 38px; cursor: pointer;}
div#menu #contatti a:hover
{position: absolute; left: 665px; top: 0px; background-image: url('./images/contatti.jpg'); width: 110px; height: 39px; cursor: pointer;}
div#menu #contatti a span
{display: none;}


div#menu #carrello a
{position: absolute; left: 769px; top: 0px; background-image: none; width: 133px; height: 38px; cursor: pointer;}
div#menu #carrello a:hover
{position: absolute; left: 765px; top: 0px; background-image: url('./images/carrello.jpg'); width: 136px; height: 39px; cursor: pointer;}
div#menu #carrello a span
{display: none;}

div#categorie div
{text-align: left;}
div#categorie a
{color:#fff; text-decoration: none; height: 14px; line-height: 13px;}
div#categorie a:hover
{color: #fff; text-decoration: underline; height: 15px; line-height: 13px;}
div#categorie .liv1
{color: #fff; margin-left: 0px; padding-left: 15px; font-size: 12px; font-weight: bold; padding-bottom: 8px;}
div#categorie .liv2
{color: #fff; margin-left: 15px; padding-left: 18px; font-size: 12px; font-weight: bold; padding-bottom: 5px; }
div#categorie .liv3, div#categorie .liv4, div#categorie .liv5
{color: #fff; margin-left: 30px; padding-left: 18px; font-size: 12px; font-weight: bold; padding-bottom: 5px; }
div#categorie .liv4
{color: #fff; margin-left: 45px; padding-left: 18px; font-size: 12px; font-weight: bold; padding-bottom: 5px;}
div#categorie .liv5
{color: #fff; margin-left: 60px; padding-left: 18px; font-size: 12px; font-weight: bold; padding-bottom: 5px; }
div#categorie .uldiv
{padding-bottom: 10px; }
.sottocategoria i
{text-decoration: italic; font-family: georgia; font-size: 16px; color: #666666;}

/*categorie in home*/
.paragrafiimg
{border: none; width: 100px; margin-bottom: 10px;}
.testata_cat
{border: none;}
.home_cat
{font-family: arial; text-align: justify; margin-top: 10px;}
.note
{margin: 10px 10px 0px 4px;}
.articolosmall
{float: left; width: 125px; margin-left:5px;}
.articolosmall a
{text-decoration: none; }
.articolosmall_img
{float: left; width: 130px;}
.articolosmall_img a
{text-decoration: none; }
.rigaarticolo
{overflow: auto; width: 528px;}
.sottocategoria
{font-size: 12px; text-align: center; margin: 4px;}
.icona
{border: 1px solid #000; width: 110px; margin-top: 10px}
.libri
{text-align: center;}
.rows
{overflow: hidden; border-top: 1px solid #ccc; margin-top: 15px; margin-left: 5px;}
.rowsfirst
{overflow: hidden; margin-top: 10px; margin-left: 5px;}
.copertina_small
{margin-bottom: 8px; height: 165px; position: relative; overflow: hidden;}
.immagine
{position: absolute; bottom: 0px; left: 0px;}
.autore
{text-align: left; font-size: 12px; font-weight: bold; margin-bottom: 6px; color: #555; margin:10px 4px 5px 4px;}
.titolo_libro
{text-align: left; font-size: 12px; font-weight: bold; color: #06c; margin:5px 4px 5px 4px;}
.sottotitolo
{text-align: left; font-size: 12px; font-weight: bold; color: #555; margin:5px 4px 4px 4px;}
/*.evid_up
{width: 110px; height: 11px; background-image: url(./images/evidenzaup.jpg); background-repeat: no-repeat; background-position: bottom left;}
.evid
{color: #fff; width: 110px; background-image: url(./images/evidenza.jpg); background-repeat: repeat-y; background-position: top left;}
.evid_down
{width: 110px; height: 11px; background-image: url(./images/evidenzadown.jpg); background-repeat: no-repeat; background-position: top left;}
*/
.evidenzia
{text-align: left; color: #f00; font-size: 12px; font-weight: bold; margin:10px 4px 10px 4px;}
.quantita
{color: #555; width: 110px; height: 32px; background-image: url(./images/carrelloqta.gif); background-repeat: no-repeat; background-position: top left; margin-top: 5px; position: relative;}
.qta_text
{width: 45px; height: 15px; position: absolute; top: 8px; left: 7px; color: #555; font-size: 11px; font-weight: bold;}
.qta_input
{color: #555; width: 22px; height: 15px; font-size: 11px; font-weight: bold; position: absolute; top: 7px; left: 55px; background-color: transparent; border:  none}
.qta_cfr
{width: 20px; height: 20px; cursor: pointer; position: absolute; top: 4px; left: 85px; background-color: transparent; border: none;}
.gruppo_dati
{height: 175px; overflow: hidden;}
.prezzo
{color: #555; font-size: 12px; font-weight: bold; text-align: left;}
.prezzoright
{color: #555; font-size: 12px; font-weight: bold; text-align: left; }
.prezzovecchio
{float: left; text-decoration: line-through; font-size: 12px; text-align: left; height: 14px; color: #555;}
.link_scheda
{cursor: pointer}
.link_vero
{display: none;}
.alerticona
{height: 30px;}


.prezzo_scheda
{color: #0079ba; font-size: 14px; font-weight: bold; text-align: left;}
.prezzoright_scheda
{color: #0079ba; font-size: 14px; font-weight: bold; text-align: left;}
.prezzovecchio_scheda
{float: left; text-decoration: line-through; font-size: 14px; text-align: left; height: 14px; color: #555;}




.link_scheda
{cursor: pointer}
.link_vero
{display: none;}
.alerticona
{height: 30px;}

.libri_scheda
{text-align: left; margin: 10px;}
#titolo_scheda
{font-weight: bold; color: #0079BA; font-size: 20px;}
#titolo_scheda_cartina
{font-weight: bold; color: #666; font-size: 20px;}
#sottotitolo_scheda
{font-size: 17px;}
#imgsch
{margin-top: 10px; margin-bottom: 20px; height: 240px; position: relative;}
#immagine_scheda
{position: absolute; bottom: 0px; left: 0px; width: 180px; height: 230px; cursor: pointer;}
#immagine_scheda img
{border: 1px solid #000;}
#autsch_scheda
{height: 230px; position: absolute; bottom: 0px; left: 200px;}
#autore_scheda
{font-size: 17px; height: 45px; font-weight: bold;}
#scheditore_scheda
{width: 315px; background-image: url(./images/sfumatura.jpg); background-repeat: no-repeat; background-position: bottom left; padding: 3px; vertical-align: baseline;}
.rigavoce
{margin-bottom: 4px;}
.intst
{text-align: left; float: left; color: #0079ba; font-size: 12px; width: 70px; margin-left: 3px;}
.valore
{margin-left: 70px;}
#partecentrale_scheda
{border-top: 1px solid #0079ba; border-bottom: 1px solid #0079ba; height: 60px; position: relative;}
#posprezzo_scheda
{position: absolute; left: 5px; top: 24px; width:200px;}
#addcarrello_scheda
{position: absolute; top: 12px; left: 126px;}
#segnala_scheda
{position: absolute; top: 10px; left: 250px;}
#segnala_scheda a
{letter-spacing: -1px; font-weight: bold; font-size: 13px; color: #0079ba; text-decoration: none;}
#preferiti_scheda
{position: absolute; top: 30px; left: 250px;}
#preferiti_scheda a
{letter-spacing: -1px; font-weight: bold; font-size: 13px; color: #0079ba; text-decoration: none;}
#evidenza_scheda
{color: #f00; font-weight: bold; font-size: 13px;}
#tecnica_scheda
{font-size: 12px; text-align: justify; margin-top: 25px; margin-bottom: 35px;}
#libricollegati_scheda
{border-top: 1px solid #a06f00; border-bottom: 1px solid #a06f00; height: 110px; position: relative;}
#associa_scheda
{position: absolute; top: 32px; left: 5px; color: #0079ba; font-weight: bold; line-height: 20px;}
#link_scheda
{position: absolute; top: 15px; left: 124px;}

#imggrande
{display: none; background-color: #fff; position: fixed; top: 20px; left: 20px; border: 1px solid #ccc; padding: 50px;}
#imggrande img
{border: 1px solid #000;}
#imggrande a
{color: #000;}

div#page
{margin: 20px; text-align: justify;}

.allegato a
{letter-spacing: -1px; font-weight: bold; font-size: 13px; color: #0079ba; text-decoration: none;}
.allegato a:hover
{text-decoration: underline; letter-spacing: -1px; font-weight: bold; font-size: 13px; color: #0079ba; }