/* CSS Document */

body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 0px;
background-color:#CCCCCC;


}

#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 7px;
border-left: 1px solid #ccc;


}

input, textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}

.bottoni {font-weight: bold; font-size: 10px}

select
{
font-size: 10px; 
color: #000000;
width: 120px
}


.piede
{ background-color:#0066FF; color: #fff;}

.piedeuno
{ margin-left: 5px; padding: 3px; float: left}

.piededue
{ margin-left: 15px; padding: 3px; float: right; font-weight: bold}

div#categorie{
margin: 15px 0px 0px 15px;
padding: 0px 0px 0px 0px;
width:230px;
background-color:#fff
}

div#categorie_sopra{
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 10px;
background-image: url(img/categorie_sopra.gif);
background-position: left top;
height:auto;
background-repeat: no-repeat;
height: 30px;

}
div#categorie_centro{
margin: 0px 0px 0px 0px;
padding: 1px 15px 0px 10px;
background-image: url(img/categorie_centro.gif);
background-position:  left  top;
background-repeat: repeat-y;
height: auto;


}
div#categorie_sotto{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(img/categorie_sotto.gif);
background-position: left   top;
background-repeat: no-repeat;
height:50px;
}


.categoria
{
margin-bottom: 5px

}

a.categoria
{
margin-left: 5px;
color: #fff;
font-weight: bold;
margin-bottom: 5px;
text-decoration: none;
}

a.categoria:hover
{
margin-left: 5px;
color: #FF0;
font-weight: bold;
margin-bottom: 5px;
text-decoration: underline;
}

.sottocategoria
{ display: none }

a.sotto_categoria
{
margin-left: 20px;
color: #FF0;
font-weight: bold;
margin-bottom: 5px;
text-decoration: none;
}

a.sotto_categoria:hover
{
margin-left: 20px;
color: #FFCC00;
font-weight: bold;
margin-bottom: 5px;
text-decoration: underline;
}

a.voce_piede
{

color: #fff;
font-weight: bold;

text-decoration: none;
}

a.voce_piede:hover
{
color: #FFCC00;
font-weight: bold;
text-decoration: underline;
}

.marca
{
font-weight: bold; color: #900; margin-bottom: 5px
}
.modello
{
font-weight: bold; color: #06f; margin-bottom: 5px
}
.prezzo
{
color: #f00;
font-weight: bold;
text-decoration: line-through;
margin-bottom: 5px
}

.prezzosc
{
font-weight: bold; color: #090
}

.scadenza
{
margin-left: 0px
}

.data_news
{
font-weight: bold; color: #900; text-align: left
}

.titolo_news
{
margin-left: 0px;
}

a.titolo_news
{
font-weight: bold; color: #000;
text-decoration: none;
}

a.titolo_news:hover
{
font-weight: bold; color: #000;
text-decoration: underline;
}

.intestazione_offerte
{border-top: 2px solid #ff0; border-bottom: 2px solid #ff0; text-align: center; font-weight: bold; color: #fff; background-color: #06f}

.elenco_offerte
{border-bottom: 1px solid #ccc; font-weight: bold; color: #06f}

a.link_elenco_offerte
{font-weight: bold; color: #06f; text-decoration: none}

a.link_elenco_offerte:hover
{font-weight: bold; color: #000; text-decoration: none}

a.link_elenco_offerte_fine
{font-weight: bold; color: #000; text-decoration: none}

a.link_elenco_offerte_fine:hover
{font-weight: bold; color: #000; text-decoration: none}

.naviga
{text-align: left; font-weight: bold; color: #f00}

a.inofferta
{font-weight: bold; color: #090; text-decoration: none}

a.inofferta:hover
{font-weight: bold; color: #090; text-decoration: none}

.modello_dettaglio
{
font-weight: bold; color: #900; margin-bottom: 10px; font-size:12px
}

.descrizione_dettaglio
{
font-weight: normal; color: #000; margin-bottom: 10px; font-size:11px
}

.prezzo_dettaglio
{
font-weight: bold;
text-decoration: line-through; margin-bottom: 5px
}

.prezzosc_dettaglio
{
font-weight: bold; color: #009900; margin-bottom: 5px
}

.note
{
font-weight: bold; color: #f90; margin-bottom: 5px
}

.scadenza_dettaglio
{
font-weight: bold; color: #ff0000;
}

a.news
{
color: #900; text-decoration: none;
}

a.news:hover
{
color: #000; text-decoration: underline;
}

a.legginews
{ font-size: 11px; font-weight: bold; text-decoration: none; color: #000}

a.legginews:hover
{ font-size: 11px; font-weight: bold; text-decoration: none; color: #900}

a.dettaglionews
{ font-size: 11px; font-weight: bold; text-decoration: none; color: #900}

a.dettaglionews:hover
{ font-size: 11px; font-weight: bold; text-decoration: none; color: #000}

a.avantindietro
{ font-weight: bold; text-decoration:none; color:#000 }

a.avantindietro:hover
{ font-weight: bold; text-decoration:underline; color: #900 }

a.pagpiumeno
{ font-weight: bold; text-decoration:none; color:#900 }

a.pagpiumeno:hover
{ font-weight: bold; text-decoration:underline; color: #000 }

a.indietro
{ font-weight: bold; text-decoration:none; color:#900 }

a.indietro:hover
{ font-weight: bold; text-decoration:underline; color: #000 }

.dettaglio_news
{font-weight: bold; color: #06f}

a.legginews
{
font-weight: bold; color: #06f; text-decoration: none
}

a.legginews:hover
{
font-weight: bold; color: #06f; text-decoration: underline
}

a.marca
{
color: #06F; text-decoration: none;
}

a.marca:hover
{
color: #000; text-decoration: underline;
}

.categoria_marca
{
margin-left: 20px; font-weight: bold; margin-top: 5px; margin-bottom: 5px
}

a.categoria_marca
{
color: #f90; text-decoration: none;
}

a.categoria_marca:hover
{
color: #000; text-decoration: underline;
}

.prodotto_marca
{
margin-left: 30px; margin-bottom: 5px; margin-top: 5px
}

a.prodotto_marca
{
color: #369; text-decoration: none;
}

a.prodotto_marca:hover
{
color: #000; text-decoration: underline;
}

 .odd{background-color: #fbf2cf;} 
 .even{background-color: #dcdada;}
 
.etichettemodulo {font-weight: bold; color: #06F}

.campimodulo {margin-bottom: 5px}

.miniature
{padding: 3px; border: 2px solid #06c}


a.saldo
{
color: #009900;
font-weight: bold;
margin-bottom: 3px;
text-decoration: none;
}

a.saldo:hover
{

color: #0066ff;
font-weight: bold;
margin-bottom: 3px;
text-decoration: underline;
}

a.stampa
{
border: 3px solid #ff0;
padding: 3px;
background-color: #06f;
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.stampa:hover
{
border: 3px solid #06f;
padding: 3px;
background-color: #ff0;
color: #06f;
font-weight: bold;
text-decoration: none;
}
