/* elementi comuni */

body
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #fff; 
background-color:#333333;
margin-top:0px;
}

TABLE
{

font-size: 11px; 
color: #fff; 

}

.accetto {background-color: #000}

.sinistra
{ background-image:url(img/sotto_news.jpg); background-position: top left; background-repeat:no-repeat; border-right: 1px solid #000}


.img_assistenza{border: 1px solid #f90; margin-right: 5px; margin-bottom: 5px; margin-top: 5px}

.piede{
background-image: url(img/piede.jpg);
background-position: center;
background-repeat: no repeat;
height: 66px;
color: #000
}

#marqueecontainer{
position: relative;
width: 300px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 7px;
}


input, select, textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
background-color: #fff;
}



a.news {color: #fff; text-decoration: none; font-size: 12px;}

a.news:hover {color: #f90; font-size: 12px}

a.ddtc {color: #f90; text-decoration: none; font-size: 12px;}

a.ddtc:hover {color: #fff; font-size: 12px}

a.naviga {color: #f90; text-decoration: none; font-size: 12px;}

a.naviga:hover {color: #fff; font-size: 12px}

a.produttore {color: #fff; text-decoration: none; font-size: 12px;}

a.produttore:hover {color: #999; font-size: 12px}

a.documentazione {color: #fff; text-decoration: none; font-size: 12px;}

a.documentazione:hover {color: #999; font-size: 12px}

a.mail_contatti {color: #999; text-decoration: none; font-size: 12px;}

a.mail_contatti:hover {color: #fff; font-size: 12px; text-decoration: underline}

.iframe {
width: 90%; 
height: 250px; 
overflow: auto;
border: 0px solid #000;
padding: 0px;
margin-top: 0px;

}



a.menu_sopra {color: #fff; text-decoration: none}

a.menu_sopra:hover {color: #f90; text-decoration: none}

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: 12px; font-weight: bold}

a.email:hover {color: #f90; text-decoration: underline; font-size: 12px}

a.titolonews {color: #fff; text-decoration: none; font-size: 11px; font-weight: bold}

a.titolonews:hover {color: #f90; text-decoration: none; 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.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: #666; text-decoration: none; font-size: 10px;}

a.indietro:hover {color: #fff; text-decoration: none; font-size: 10px}

a.avantindietro {color: #f90; text-decoration: none; font-size: 12px; font-weight: bold}

a.avantindietro:hover {color: #333; text-decoration: none; font-size: 12px; font-weight: bold}

a.pagpiumeno {color: #f90; text-decoration: none; font-size: 11px; font-weight: bold}

a.pagpiumeno:hover {color: #333; text-decoration: none; font-size: 11px; 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}

.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;}

.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.link_prodotto
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
text-align:center;
font-weight: bold;
text-decoration: none;
}

a.link_prodotto:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
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
{

background-color: #f93;
color: #fff;
font-weight: bold;
}

.puls_modulo
{

background-color: #333;
color: #fff;
font-weight: bold;
font-size: 10px
}

/* 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 }
