/* elementi comuni */

body
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
background-color:#fff;
margin-top:2px;
}

.centro{
background-image: url(img/centro.jpg);
background-position: center;
background-repeat: repeat-y;
}

.piede{
background-image: url(img/piede.jpg);
background-position: center;
background-repeat: no repeat;
height: 66px;
color: #000
}

#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 100px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 7px;



}

#gestiscicarrello{
text-align: right; margin-top: 20px; display:none
}

#blocco{
text-align: center; font-size: 15px; color: #f00; font-weight: bold
}

#firmaok{
display:none
}

#totalespesa{
text-align: right; margin-top: 20px; display:block
}

input, select, textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
background-color: #fff;
}

.marginitabelle
{
margin-top=0px; 
margin-bottom:0px; 
}



.interlinea
{
margin-top: 5px;
}

a.menu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000066;
text-decoration: none;
font-size: 10px;

}

a.menu:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: underline;
font-size: 10px;
}

a.news {color: #09c; text-decoration: none; font-size: 10px;}

a.news:hover {color: #369; text-decoration: underline; font-size: 10px}

a.stampamag {color: #09c; text-decoration: none; font-size: 10px;}

a.stampamag:hover {color: #369; text-decoration: underline; font-size: 10px}

a.prezzomag {color: #f90; text-decoration: none; font-size: 10px;}

a.prezzomag:hover {color: #369; text-decoration: none; font-size: 10px}

a.linkmag {color: #000; text-decoration: none; font-size: 10px;}

a.linkmag:hover {color: #f90; text-decoration: none; font-size: 10px}

a.mappa {color: #09c; text-decoration: none; font-size: 11px; font-weight: bold}

a.mappa:hover {color: #369; text-decoration: underline; font-size: 11px}

a.email {color: #f90; text-decoration: none; font-size: 11px; font-weight: bold}

a.email:hover {color: #f90; text-decoration: underline; font-size: 11px}

a.titolonews {color: #369; text-decoration: none; font-size: 11px; font-weight: bold}

a.titolonews:hover {color: #000; text-decoration: underline; font-size: 11px; font-weight: bold}

a.dettagli_evidenza {color: #f90; text-decoration: none; font-size: 10px;}

a.dettagli_evidenza:hover {color: #369; text-decoration: underline; font-size: 10px}

a.area_utente {color: #fff; text-decoration: none; font-size: 11px;}

a.area_utente:hover {color: #f90; text-decoration: none; font-size: 11px}

a.storico_ordini {color: #369; text-decoration: none; font-size: 11px;}

a.storico_ordini:hover {color: #f90; text-decoration: none; font-size: 11px}

a.prezzo_lista {color: #000; text-decoration: none; font-size: 10px;}

a.prezzo_lista:hover {color: #f90; text-decoration: none; font-size: 10px}

a.indietro {color: #09c; text-decoration: none; font-size: 10px;}

a.indietro:hover {color: #369; text-decoration: underline; font-size: 10px}

a.avantindietro {color: #09c; text-decoration: none; font-size: 12px; font-weight: bold}

a.avantindietro:hover {color: #369; text-decoration: underline; font-size: 12px; font-weight: bold}

a.pagpiumeno {color: #09c; text-decoration: none; font-size: 12px; font-weight: bold}

a.pagpiumeno:hover {color: #369; text-decoration: underline; font-size: 12px; font-weight: bold}

a.cataloghi {font-weight:bold; color: #369; text-decoration: none; font-size: 11px;}

a.cataloghi:hover {font-weight:bold; color: #f90; text-decoration: underline; font-size: 11px}

a.link_ordine {font-weight:bold; color: #369; text-decoration: none; font-size: 11px;}

a.link_ordine:hover {font-weight:bold; color: #f90; text-decoration: underline; font-size: 11px}

.etichette_magazzino {font-weight:normal; font-size: 10px; text-align: center; border-top: 1px solid #369; border-bottom: 1px solid #369; border-left: 1px solid #369}

.etichette_magazzino_prezzo {font-weight:bold; font-size: 10px; text-align: center; border-top: 1px solid #369; border-bottom: 1px solid #369; border-left: 1px solid #369; border-right: 1px solid #369}

.quantita_magazzino {font-size: 10px; text-align: center; border-bottom: 1px solid #369; border-left: 1px solid #369}

.quantita_ordine {font-size: 10px; text-align: center; border-bottom: 1px solid #369; border-left: 1px solid #369}

.quantita_magazzino_prezzo {font-size: 10px; text-align: center; border-bottom: 1px solid #369; border-left: 1px solid #369; border-right: 1px solid #369}

.bottoni {background-color: #f93; color: #fff; font-weight: bold;}

.titolo_magazzino {font-size:9px; font-weight: bold; text-align: center;}

.tabella_storico {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc }

.tabella_storico_destra {border-bottom: 1px solid #ccc; }

.diritti
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000066;
text-align:right;

}

a.linksrl
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006699;
text-align:center;
}

a.linksrl:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff9933;
text-align:center;
}

.credit1
{
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff9933;
}
.credit
{
text-align:center;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff9933;
}



#pieno
{ display: none; color: #360; margin-top: 20px; text-align: center; font-weight: bold; width: 650px }



.destra_contatti
{
font-size: 10px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
}

.destra_prodotti
{
float: right;
font-size: 10px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
}

.destra_brochure
{
float: right;
font-size: 11px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
}

/* titoli delle pagine */

.titoli_sezioni
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #F90;
font-weight: bold;
}



/* contatti */

.titolo_recapiti
{
margin-top: 10px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000;
font-weight: bold;
}

.recapiti
{
margin-top: 2px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000;
}

.modulo
{
margin-top: 11px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #000;
margin-left: 200px;
}

.spazio_campi
{
margin-left: 100px;
font-weight: bold;
}

.spazio_campiq
{
margin-left: 103px;
font-weight: bold;
}

a.mail
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006699;
text-align:center;
font-weight: bold;
text-decoration: none;
}

a.mail:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff9933;
text-align:center;
font-weight: bold;
text-decoration: underline;
}

a.mappa_percorso
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-align:center;
font-weight: bold;
text-decoration: none;
width: 300px;
padding: 2px;
border: 2px solid #369;
background-color: #69c;
}

a.mappa_percorso:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f93;
text-align: center;
font-weight: bold;
background-color: #fff;
width: 300px;
padding: 2px;
border: 2px solid #369;
}

.obbligatorio
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #f90;
font-weight: bold;
}



/* scheda prodotto - miniature */

.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.destra_scheda_prodotto
{
float: right;
font-size: 11px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 0px;
margin-top: 10px;
margin-right: 25px;
padding: 5px;
margin-bottom: 10px;
}

.sinistra_scheda_prodotto
{
float:left;
text-align: left;
font-size: 11px; 
color: #000;
background-color:#fff;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 200px;
padding: 10px;
1border-right: 1px solid #000;
}

.descrizione_prodotto
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #393;
margin-top: 3px;
margin-left: 20px;
margin-bottom: 20px;
border-top: 2px solid #f93;
border-bottom: 2px solid #f93;
width: 200px;
padding: 3px;
text-align: left;
}

.bordo_miniature
{
margin-left: 5px;
border: 1px solid #000;
padding: 3px;
}

.miniature
{
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

.navigazione
{
border-bottom: 1px dashed #000;
height: 20px;
}

a.storia_navigazione
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #369;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.storia_navigazione:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f93;
text-align: center;
font-weight: bold;
padding: 2px;
}

a.collegamenti
{
color: #369;
font-weight: bold;
text-decoration: none;
}

a.collegamenti:hover
{
color: #f93;
font-weight: bold;
}

a.brochure
{
color: #f93;
font-weight: bold;
text-decoration: none;

}

a.brochure:hover
{
color: #369;
font-weight: bold;

}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
}

.img_foto
{
text-align: center;
margin-top: 5px;
}

/* pannello_ricerca */

.contenitore
{
border: 2px solid #369;
width: 150px;
background-color: #69c;
}

.titolo_pannello
{
background-color: #f93;
padding: 3px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: bold;
color:#fff;
border-bottom: 2px solid #fff;
text-align: center;
}

.puls_ricerca
{
margin-bottom: 10px;
background-color: #f93;
color: #fff;
font-weight: bold;
}

/* prodotti */

.intestazione_risultati
{
font-size: 12px;
margin-bottom: 10px;
text-align: center;
color: #000;
font-weight: bold;
border-bottom: 2px solid #f93;
padding: 3px;
}

a.link
{
font-size: 11px;
color: #369;
text-decoration: none;
}

a.link:hover
{
font-size: 11px;
color: #f90;
text-decoration: none;
}

a.risultato_ricerca
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #369;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.risultato_ricerca:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align: center;
font-weight: bold;
padding: 2px;
}

.navigazione_prodotti
{
height: 20px;
}

.campischeda
{
border: 0px; background-color: #fff; font-size: 11px
}

.campischedaprezzo
{
border: 0px; background-color: #fff; font-size: 13px
}

.campoevidenza
{
border: 0px; background-color: #fff; font-size: 11px; color: #f00; font-weight:bold
}

.marcamodello
{
color: #369; font-weight: bold}

a.iscrizione
{ color: #f90; font-weight: bold; text-decoration: none }

a.iscrizione:hover
{ color: #369; font-weight: bold }

a.email_preventivo
{ color: #fff; font-weight: bold; text-decoration: none }

a.email_preventivo:hover
{ color: #369; font-weight: bold }

a.elenco_categorie
{ color: #369; font-weight: bold; text-decoration: none }

a.elenco_categorie:hover
{ color: #f90; font-weight: bold }

a.elenco_sotto_categorie
{ color: #f90; font-weight: bold; text-decoration: none }

a.elenco_sotto_categorie:hover
{ color: #369; font-weight: bold }

a.elenco_sotto_categorie_evidenza
{ color: #f00; font-weight: bold; text-decoration: none }

a.elenco_sotto_categorie_evidenza:hover
{ color: #f00; font-weight: bold }

a.elenco_galleria
{ color: #369; font-weight: bold; text-decoration: none }

a.elenco_galleria:hover
{ color: #f90; font-weight: bold }

.spazio_titoli_faq
{margin-bottom: 10px}

a.titoli_faq
{ color: #369; font-weight: bold; text-decoration: none }

a.titoli_faq:hover
{ color: #f90; font-weight: bold }

.titoli_faq_ancora
{ color: #000; font-weight: bold; text-decoration: none }

.paragrafi_faq
{ margin-left: 15px; margin-top: 5px}

.su_faq
{ text-align: right; margin-bottom: 5px }

a.su
{ color: #369; font-weight: bold; text-decoration: none; font-size: 11px}

a.su:hover
{ color: #f90; font-weight: bold }

a.clienti
{ color: #369; font-weight: bold; text-decoration: none; font-size: 12px}

a.clienti:hover
{ color: #f90; font-weight: bold }
