/* mie classi */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
img {display:block;}
a img {border:0;}

body, table, ul, li, h1, h2, h3, h4, h5, h6, ol {margin:0; padding:0;}

 #centro, #left, #right {float:left;}
#main {width:922px;}
#right, #left {width:200px; background: #CCEED7;}
#centro {width:480px; background: #ECF3FF}
#footer {clear:both; }
#footer, #head {width:908px; background:#E3E6C4}

#right table {width:100%;}
div {
padding: 5px;
margin: 1px;
border:#ccc 1px solid;
}

ul, li {list-style:none;}
/*head */
p.navigazione {/*percorso di navigazione */}
a.logo img {/*logo */ }
#head ul {/*lista link  */}
#head ul li {display:inline;}
/*head */

h2 {font-size:15px;}
h1 {font-size:17px;}
h3 {font-size:14px;}
input, select, textarea {font: 11px arial;}
p {font-size:12px; text-align:justify;}
#left h2 {/* nomi delle tabelle col sinistra*/  color: #999;}
#centro h2 {/* nomi delle tabelle col centro */ color:#6633CC}
#right h2 {/* nomi delle tabelle  col destra*/ color:#006600}

#centro h1, #centro h2, #centro h3 {clear:both;}

#left div, #right div  {font-size:11px; float:left; width:92%;}


#left div.left_categorie h2 {}
#left div.left_categorie {}
#left div.left_categorie li a {}
#left div.left_categorie li a span.sub{padding-left:10px; color:#003366;}

#left div.left_new h2 {}
#left div.left_new  {}

#left div.left_produttori h2 {}
#left div.left_produttori  {}

#left div.left_ricerca h2 {}
#left div.left_ricerca  {}
#left div.left_ricerca form {}

#left div.left_informazioni h2 {}
#left div.left_informazioni {}
#left div.left_informazioni a {display:block;}


#right div.right_venduti h2 {}
#right div.right_venduti {}
#right div.right_venduti ol { margin: 0 0 0 25px;}
#right div.right_venduti li { 
list-style-type: decimal;
padding: 3px 0;
}

#right div.right_recensioni h2 {}
#right div.right_recensioni {}
#right div.right_recensioni a {}
#right div.right_recensioni span.stelle {margin: 5px 0; display:block;}

#right div.right_produttori_info h2 {}
#right div.right_produttori_info {}
#right div.right_produttori_info p a {}


#right div.right_offerte h2 {}
#right div.right_offerte {}
#right div.right_offerte a { }

#right div.right_lingue h2 {}
#right div.right_lingue {}
#right div.right_lingue a img { float:left; margin: 5px 5px 10px 0; }


#right div.right_valuta h2 {}
#right div.right_valuta {}
#right div.right_valuta form {}

#right div.right_acquisti h2 {}
#right div.right_acquisti {}
#right div.right_acquisti ul { }
#right div.right_acquisti li {}

#right div.right_amico h2 {}
#right div.right_amico {}
#right div.right_amico form {}


#right div.right_carrello h2 {}
#right div.right_carrello {}
#right div.right_carrello li {
border-bottom: #336666 2px solid;
padding: 5px;
}
#right div.right_carrello span.prezzo {float:right;}



#centro li {
padding: 0 0 10px 10px;
color:#339900;
}

#centro ul#categorie {/*categorie in home page*/}
table {border:#999 1px dotted; font-size:11px;
}
.prezzo {/*prezzo*/
display:block;
font: bold 15px verdana;
}
a.articolo_small img {/* miniatura articolo */
border: #CCCC66 1px solid;
padding:1px;
margin: 5px auto;
width:100px;
height:auto;
}

a.articolo_smaller img {/* miniatura articolo */
border: #CCCC66 1px solid;
padding:1px;
margin: 1px;
width:60px;
height:auto;
}


a.flag img {/*bandierine lingue*/
border:#ccc 1px solid; padding: 1px; float:left; margin: 1px;
}


#centro table.articoli_lista {/*tabella con articoli presenti in una categoria*/
width:100%;
}

p.n_pagine {/*numeri pagine in fondo alla tabella articoli*/
text-align:center;
width:100%;
border-top:1px solid #898E91;
}
p.r_pagine {
text-align:center;
width:100%;
}

td.testata {
    margin:10px;
    padding-bottom:14px;
    text-align:left;
    width:100%;
}

td.testata a { font-size: 9px; }

td.articoli {/*righe articoli nella tabella*/}

#centro label {
font:11px verdana;
}

#centro.login label {
float:left;
width:260px;
padding: 2px;
margin-top:3px;
line-height:15px;
}

#centro fieldset {
margin: 10px 0 0 0;
padding: 10px 5px 5px 5px;
clear:both;
margin: 10px 0 0 0;
}

#centro fieldset legend{
background:  #CFE7C9;
padding: 2px;
color:#000;
}
#centro fieldset legend a { /* opzioni di modifica alla fine del pagamento */
font-size:11px;
background:#006633;
color:#fff;
padding: 3px;
display:block; 
float:right;
margin: -20px 0 0 0;
}
#centro.login label.right {width:170px; text-align:right; margin-right:3px ; border-bottom: #339966 1px dotted; clear:left;}
#centro label input {display:block;}
#centro.login label input {display:inline;}
#centro label.scelta {
/*contiene il form con la select di scelta prima della tabella articoli*/
}

#centro h2.nome_articolo {width:340px;}
#destra  {float:right;}
#destra.prezzo  {margin: -45px 20px 0 0; /*prezzo sulla scheda dell'articolo */}

.destra {text-align:right;}

#centro a.zoom img { /*immagine della scheda dell'articolo da ingrandire  */
display: block; 
border:#999 1px solid;
padding: 2px;
margin-bottom:20px;
margin: o auto;
width: 320px;
height: auto;
}

#centro p.testo_articolo {/*testo della scheda dell'articolo   */
    margin: 20px;
    text-align:center;
}

div.opzioni {/*opzioni della scheda dell'articolo   */
}

span.bottone {/*contenitore bottoni nel carrello*/ 
display:block;
float:center;
border: #999 1px dashed;
padding: 2px;
margin: 2px;
width:100px;
height:30px;
}


p.totale {/*totale carrello*/
text-align:right;
font-weight:bold;
font-size:12px; 
}

div.login_cliente {/*login vecchio o nuovo cliente */
width:45%;
float:left;
}

td.errore, td.ok {color:#990000; padding: 10px 0; font: bold italic;}
td.errore {color:#990000;}
td.ok {color:#006600; }

p.indirizzo {/*indirizzo di chi si registra */
padding: 10px;
background:#ccc;
width:50%;
float:left;
}

hr {width:95%;
margin: 5px auto;
clear:both;
visibility:hidden;}

#centro p.percorso_pagamento { /* voci di percorso in fondo alla pagina*/

border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
}

h2 span {float:left; width:85%;} /* recensioni testata articolo e foto*/
h2 span.prezzo {width:15%;}
/* ============================================================================
    PERSONALIZZAZIONI...
============================================================================ */

/* Elementi da nascondere... */
div#head a.logo img, div#head p.navigazione { display: none; }

/* Reimpostazioni per tutti i div ed i vecchi elementi/classi... */
body { background: #dee5eb url(images/layout/body_bg.gif) 0 0 repeat-x; font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif; }
div, ul, table, tr, td { border: none; margin: 0;}
#main { margin: 0; padding: 0; }
#fine { padding: 0; }
#left div, #right div { width: auto; }
.top { margin: 0; padding: 0; }
div.menu { width: 720px; }

/* tutte le altre personalizzazioni... */
#ecommerce { width:730px; padding: 0px; background: #dee5eb url(images/layout/main_bg.gif) 0 0 /*repeat-y; #ecommerce*/ }
#ecommerce #head { width: 720px; padding: 5px; color: #374a4e; font-size: 12px; text-align: right; }
#ecommerce #head a { color: #374a4e; }
#ecommerce #left, #ecommerce #centro, #ecommerce #right, #ecommerce #footer { background: none; }
#ecommerce #head { background-color: #bcd1d4; }
#ecommerce #left { width: 183px; padding: 0px; }
#ecommerce #left a { color: #3e484a; }
#ecommerce #left div.left_new { width: 173px; }
#ecommerce #left h2 { color: #314d51; font-size: 12px; font-weight: normal; text-decoration: underline; margin-bottom: 5px; }
#ecommerce #left div.left_categorie { margin: 0; padding: 0; }
#ecommerce #left div.left_categorie, #left div.left_informazioni { width: 183px; }
#ecommerce #left div.left_categorie li { margin: 1px; padding: 3px; color: #3e484a; font-size: 12px; background-color: #fff; }
#ecommerce #left div.left_categorie li:hover { background-color: #ff9900; }
#ecommerce #left div.left_categorie li a { color: #3e484a; text-decoration: none; }
#ecommerce #left div.left_ricerca { color: #fff; }
#ecommerce #left div.left_ricerca form { width: 173px; text-align: center; color: #fff; }
#ecommerce #left div.left_ricerca h2 { color: #fff; }
#left div.left_categorie h2, #left div.left_informazioni h2 { color: #fff; text-align: center; text-decoration: none; }
#ecommerce #left div.left_informazioni a { display: block; width: 90%; padding: 2px; margin: 2px; color: #fff; background-color: #3e484a; text-decoration: none; border-bottom: #fff 2px solid; }
#ecommerce #left div.left_informazioni a:hover { background-color: #660000; }
#ecommerce #left .prezzo { font-size: 12px; font-weight: normal; color: #fff; }
#ecommerce #centro { width: 387px; padding: 5px; color: #3a494c; }
#ecommerce #centro .TextGreetingGuest { display: block; padding: 5px; color: 898e91; font-size: 16px; font-weight: bold; border-bottom: #898e91 1px solid; }
#ecommerce #centro h1 { position: static; margin: 0 10px 0px 10px; padding: 5px; color: #3a494c; font-size: 14px; width: 360px; border-bottom: #898e91 1px solid; height: auto;}
#ecommerce #centro h2 { margin: 0 10px 20px 10px; padding: 5px; color: #3a494c; font-size: 12px; font-weight: normal; border-bottom: #898e91 1px solid; height: 20px;}
#ecommerce #centro a { color: #3e484a; text-decoration: none; }
#ecommerce #centro img { border: none; }
#ecommerce #centro a:hover { text-decoration: underline; }
#ecommerce #centro .prezzo { font-size: 12px; font-weight: normal; }
#ecommerce #right { width: 150px; padding: 0px; }
#ecommerce #right h2 { color: #314d51; font-size: 12px; font-weight: normal; text-decoration: underline; margin-bottom: 5px; }
#ecommerce #footer { width: 718px; background-color: #657a7f; border: #fff 1px solid; }
#ecommerce #footer p { margin: 0; padding: 0; text-align: right; color: #fff; }
#ecommerce #footer a { color: #fff; }

#ecommerce a.articolo_small img { border:1px solid #898e91; height:auto; margin:5px auto; padding:1px; width:100px; }

#ecommerce .bottone { border: none; margin: 0 auto; }
