body
{
	color: #487BAB;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/* vetrina e generale */

A.aprischeda {
	color: #487BAB;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}

A.catalogo_macrocategoria {
	color: #487BAB;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}

A.catalogo_macrocategoria:hover {
	color: #3c6791;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: underline;
}

A.catalogo_prodotto {
	color: #3c6791;
	text-decoration: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

A.catalogo_prodotto:hover {
	color: #3c6791;
	text-decoration: underline;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


A.catalogo_macrocategoria {
	color: #487BAB;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}


.prezzo_prodotto_vetrina {
	color: red;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
}

.nome_prodotto_vetrina {
	color: #487BAB;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.nome_categoria_vetrina {
	color: #487BAB;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
}

.descrizioni_piccole_carrello {
	color: #487BAB;
	font-size: 10px;
}

.descrizioni_grandi_carrello {
	color: #487BAB;
	font-size: 12px;
}

.prezzo_prodotto_carrello {
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	padding-right: 20px;
}

.testata_lista
{
	font: bold italic 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.nome_prodotto_lista {
	color: #487BAB;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}


.nome_prodotto_lista:hover {
	color: #3c6791;
}

input.cerca
{
	border: 1px solid #487BAB;
}


/* risultato ricerca */

.prezzo_prodotto_risultatoricerca {
	color: red;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	padding-right: 20px;
}

.prezzo_originale_risultatoricerca {
	color: black;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: line-through;
	text-align: right;
}

.nome_prodotto_risultatoricerca {
	color: #487BAB;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.etichetta_risultatoricerca {
	color: white;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #487BAB;
	text-decoration: underline;
}

.titolo_risultatoricerca {
	color: #487BAB;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

.trovati_risultatoricerca {
	color: #487BAB;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.trovatigrass_risultatoricerca {
	color: #487BAB;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.descr_risultatoricerca {
	color: black;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}


A.paginasuccprec {
	color: #487BAB;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}

A.paginasuccprec:hover {
	color: #3c6791;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: underline;
}

/* scheda prodotto */

.nome_prodotto_scheda {
	color: #487BAB;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.prezzo_prodotto_scheda {
	color: red;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.carrello_scheda 
{
	text-align: right;
}

A.inserisci_carrello {
	color: #487BAB;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}

A.inserisci_carrello:hover {
	color: #3c6791;
	text-decoration: underline;
}

.descr_prodotto {
	color: black;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

A.stampainvia {
	color: #487BAB;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
}

A.stampainvia:hover {
	color: #3c6791;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: underline;
}


/* MENU SX */
TD.link_menu_sx {
    text-align: right;
    background-image: url('../immagini/grafica/menusx_elemento_off.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}

TD.link_menu_sx_sottoel {
    text-align: right;
    background-image: url('../immagini/grafica/menusx_elemento_on.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}


TD.link_menu_sx:hover {
    background-image: url('../immagini/grafica/menusx_elemento_on.jpg');
}

TD.link_menu_sx_select {
    text-align: right;
    background-image: url('../immagini/grafica/menusx_elemento_on.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}

DIV.div_menu_sx {
	display: none;
}

DIV.div_menu_sx_open {
	display: inline;
}

A.link_menu_sx {
	color: #487BAB;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
        padding-right: 30px;

}

.titolo_menu
{
    font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    color: #487BAB;
    text-align:right;
    padding-right: 20px;
}


/* MENU DX */
TD.link_menu_dx {
    text-align: left;
    background-image: url('../immagini/grafica/menudx_elemento_off.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}

A.link_menu_dx {
	color: #487BAB;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	text-decoration: none;
    padding-left: 30px;

}


.titolo_menu_dx
{
    font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    color: #487BAB;
    text-align:left;
    padding-left: 20px;
}


A.link_menu_sx:hover
{
	color: #3c6791;
}

A.link_menu_sx_select {
	color: #487BAB;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
        padding-right: 30px;
}


A.link_menu_sx_sottoel {
	color: #487BAB;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-decoration: none;
        padding-right: 30px;
}

A.link_menu_sx_sottoel:hover
{
	text-decoration: underline;
}




/* altro */
.link_testata
{
    color: #487BAB;
    font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-decoration: none;
}

.piede {
	background-image: url('../immagini/grafica/piede.jpg');
	background-repeat: no-repeat;
	background-position: center;
	color: #487BAB;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

hr.separatore
{
    border-style:dashed;
    size:2px;
    color:#cccccc;
    margin-top:10px;
    margin-bottom:10px;
}

.titolo_elemento
{
    color: #487BAB;
    font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-decoration: none;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 5px;
    background-image: url('../immagini/grafica/scheda_prodotto/testa.jpg');
    background-position: bottom;
    background-repeat: no-repeat;
}

TD.fondo_elemento
{
    background-image: url('../immagini/grafica/scheda_prodotto/fondo.jpg');
}

TD.piede_elemento
{
    background-image: url('../immagini/grafica/scheda_prodotto/piede.jpg');
}

.titolo_elemento_print
{
    color: #487BAB;
    font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-decoration: none;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 5px;
}

TD.fondo_elemento_print
{

}


TD.numeric
{
	text-align: right;
	padding-right:25px;
}

.compra_etichetta
{
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.compra_valore
{
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}




/* NEWS */
.titolo_news
{
	color: #487BAB;
    font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-decoration: none;
}
.testo_news
{
	color: #487BAB;
	font-size: 12px;
}

.link_news
{
	color: #487BAB;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

/* registrazione e login */

.registrazione_etichetta
{
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #487BAB;
	background-color: #eeeeee;
}
.recupera_password
{
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #487BAB;
}


/* BANNER */
TD.titolo_banner
{
	color: #487BAB;
    font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-decoration: none;
	text-align: left;
	background-image: url('../immagini/grafica/menudx_elemento_off.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}
.testo_banner
{
	color: #487BAB;
	font-size: 12px;
	text-align: left;
	background-image: url('../immagini/grafica/menudx_elemento_off.jpg');
    vertical-align: baseline;
    padding-top: 3px;
}



