/* CSS Document */
body {
	background-image: url(../img/fondo_body.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	/*backgr ound-attachment: fixed;*/
	background-position: top;
}
.TestoBianco {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.TestoGiallo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC00;
	font-weight: bold;
}
a.TestoGiallo:link {text-decoration: none;}
a.TestoGiallo:visited {text-decoration: none;}
a.TestoGiallo:hover {text-decoration: underline;}
a.TestoGiallo:active {text-decoration: none;}

.TestoBloccoMenuLaterale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TestataEdises {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
}

.TestataUtente {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	font-weight: bold;
}



.CampoRicerca {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.DataNews {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
a.DataNews:link {text-decoration: none;}
a.DataNews:visited {text-decoration: none;}
a.DataNews:hover {text-decoration: underline;}
a.DataNews:active {text-decoration: none;}

.TitoloEc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.AutoreEc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
.CorpoEc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
a.CorpoEc:link {text-decoration: none;}
a.CorpoEc:visited {text-decoration: none;}
a.CorpoEc:hover {text-decoration: underline;}
a.CorpoEc:active {text-decoration: none;}

.TitoloInfoOrdini {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
}
.SottoTitoloInfoOrdini {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
}
.SottoTitoloInfoOrdini1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
}
a.SottoTitoloInfoOrdini1:link {text-decoration: none;}
a.SottoTitoloInfoOrdini1:visited {text-decoration: none;}
a.SottoTitoloInfoOrdini1:hover {text-decoration: underline;}
a.SottoTitoloInfoOrdini1:active {text-decoration: none;}

.TitoloSupporti {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
}
.TestoSupporti {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}


.TestoInfoOrdini {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.TestoUltimeCopertine {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E6E6;
	font-weight: bold;
}
a.TestoUltimeCopertine:link {text-decoration: none;}
a.TestoUltimeCopertine:visited {text-decoration: none;}
a.TestoUltimeCopertine:hover {text-decoration: underline;}
a.TestoUltimeCopertine:active {text-decoration: none;}

.TitoloNews {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}
a.TitoloNews:link {text-decoration: none;}
a.TitoloNews:visited {text-decoration: none;}
a.TitoloNews:hover {text-decoration: underline;}
a.TitoloNews:active {text-decoration: none;}

.TestataNomeUtente {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}

.TestataNomeUtenteLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}



a.TestataNomeUtenteLink:link {text-decoration: none;}
a.TestataNomeUtenteLink:visited {text-decoration: none;}
a.TestataNomeUtenteLink:hover {text-decoration: underline;}
a.TestataNomeUtenteLink:active {text-decoration: none;}


.TestaLogin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	font-weight: bold;
}
a.TestaLogin:link {text-decoration: none;}
a.TestaLogin:visited {text-decoration: none;}
a.TestaLogin:hover {text-decoration: underline;}
a.TestaLogin:active {text-decoration: none;}

.TornaSu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
a.TornaSu:link {text-decoration: none;}
a.TornaSu:visited {text-decoration: none;}
a.TornaSu:hover {text-decoration: underline;}
a.TornaSu:active {text-decoration: none;}

/*FOOTER*/
.FooterEdiSES {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}

.TestoFooter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
}
a.TestoFooter:link {text-decoration: underline;}
a.TestoFooter:visited {text-decoration: none;}
a.TestoFooter:hover {text-decoration: underline;}
a.TestoFooter:active {text-decoration: none;}

/* PAGINA LIBRO */
.MacroareaLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066CC;
	font-weight: bold;
	text-decoration:underline;
}

.MacroAreaMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
	font-weight: bold;
	text-decoration:underline;
}

.SottoAreaMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
	text-decoration:underline;
}




.SottoSottoAreaMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
}

.SeparatoreMacroareaMateria {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066CC;
	font-weight: bold;
}

.Materia {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF3300;
	font-weight: bold;
}

/* LAYOUT LIBRO */
.TitoloChiSiamo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF3300;
	font-weight: bold;
}

.TitoloLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
	font-weight: bold;
}
a.TitoloLibro:link {text-decoration: none;}
a.TitoloLibro:visited {text-decoration: none;}
a.TitoloLibro:hover {text-decoration: underline;}
a.TitoloLibro:active {text-decoration: none;}

.AutoreTxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}

.AutoreLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.AutoreLibro:link {text-decoration: none;}
a.AutoreLibro:visited {text-decoration: none;}
a.AutoreLibro:hover {text-decoration: underline;}
a.AutoreLibro:active {text-decoration: none;}

.PrezzoTxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.PrezzoLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}

.EdizTxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.EdizLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}

.IntestazioneLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF3300;
	font-weight: bold;
}

.ContentLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.SommarioLibro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #00669B;
	font-weight: bold;
}

/* CARRELLO MENU LATERALE */
.TitoloBloccoMenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
}

.CartQuantita {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}

.CartTitolo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
}

.CartDescrizione {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;

}
a.CartDescrizione:link {text-decoration: none;}
a.CartDescrizione:visited {text-decoration: none;}
a.CartDescrizione:hover {text-decoration: underline;}
a.CartDescrizione:active {text-decoration: none;}


.CartEuroQuant {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.CartPriceSconto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}

.CartTotale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595B;
	font-weight: bold;
}

.CartPriceTotale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}

.LinkLaterale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
}
a.LinkLaterale:link {text-decoration: none;}
a.LinkLaterale:visited {text-decoration: none;}
a.LinkLaterale:hover {text-decoration: underline;}
a.LinkLaterale:active {text-decoration: none;}

.LinkLateraleRosso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
}
a.LinkLateraleRosso:link {text-decoration: none;}
a.LinkLateraleRosso:visited {text-decoration: none;}
a.LinkLateraleRosso:hover {text-decoration: underline;}
a.LinkLateraleRosso:active {text-decoration: none;}

.NumListato {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.QuantitaListato {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}

.AddListatoCart {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
	text-decoration:underline;
}

.AvantiIndietro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}

.PaginaXdiY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}

/* ARTICOLO BASE */
.Intestazione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066CC;
	font-weight: bold;
}

.TitoloArticolo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #F15A22;
	font-weight: bold;
}

.TestoArticolo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595B;
}

.TestoCorpoPagina {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.LinkTestoCorpoPagina{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
a.LinkTestoCorpoPagina:link {text-decoration: underline;}
a.LinkTestoCorpoPagina:visited {text-decoration: underline;}
a.LinkTestoCorpoPagina:hover {text-decoration: underline;}
a.LinkTestoCorpoPagina:active {text-decoration: underline;}



/* RIEPILOGO CARRELLO */
.TestataRiepilogo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.LibriListaCarrello {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.LibriListaCarrello:link {text-decoration: none;}
a.LibriListaCarrello:visited {text-decoration: none;}
a.LibriListaCarrello:hover {text-decoration: underline;}
a.LibriListaCarrello:active {text-decoration: none;}

.Prezzo_Sconto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066cc;
	font-weight: bold;
}
.TestoTotale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff3300;
	font-weight: bold;
}
.RicalcolaCarrello {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff3300;
	font-weight: bold;
	/*text-decoration: underline;*/
}
a.RicalcolaCarrello:link {text-decoration: underline;}
a.RicalcolaCarrello:visited {text-decoration: underline;}
a.RicalcolaCarrello:hover {text-decoration: underline;}
a.RicalcolaCarrello:active {text-decoration: underline;}

.TotaleOrdine {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.TestoIntroduttivoMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	}
a.TestoIntroduttivoMappa:link {text-decoration: none;}
a.TestoIntroduttivoMappa:visited {text-decoration: none;}
a.TestoIntroduttivoMappa:hover {text-decoration: underline;}
a.TestoIntroduttivoMappa:active {text-decoration: none;}

.TitoloSezioneMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff6600;
	font-weight: bold;
	}
a.TitoloSezioneMappa:link {text-decoration: none;}
a.TitoloSezioneMappa:visited {text-decoration: none;}
a.TitoloSezioneMappa:hover {text-decoration: underline;}
a.TitoloSezioneMappa:active {text-decoration: none;}

.LinkMappa {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066cc;
	font-weight: normal;
	}
a.LinkMappa:link {text-decoration: none;}
a.LinkMappa:visited {text-decoration: none;}
a.LinkMappa:hover {text-decoration: underline;}
a.LinkMappa:active {text-decoration: none;}

.TotOrdPrezzo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}
.X_Cancella {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}
.Elim_Cancella {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.CostoSpedizione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff3300;
	font-weight: bold;
}
a.CostoSpedizione:link {text-decoration: none;}
a.CostoSpedizione:visited {text-decoration: none;}
a.CostoSpedizione:hover {text-decoration: underline;}
a.CostoSpedizione:active {text-decoration: none;}

.LinkCorpoPaginaRosso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff3300;
	font-weight: bold;
}

a.LinkCorpoPaginaRosso:link {text-decoration: none;}
a.LinkCorpoPaginaRosso:visited {text-decoration: none;}
a.LinkCorpoPaginaRosso:hover {text-decoration: underline;}
a.LinkCorpoPaginaRosso:active {text-decoration: none;}

.FrmRegTestatine {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
a.FrmRegTestatine:link {text-decoration: none;}
a.FrmRegTestatine:visited {text-decoration: none;}
a.FrmRegTestatine:hover {text-decoration: underline;}
a.FrmRegTestatine:active {text-decoration: none;}

.FrmRegistrazione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
}
.FrmRegObbligatori {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}
.CheckSpedizione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.InputFieldRegistrazione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.Errori {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}

.NessunLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.LinkImmagine {font-family: Verdana, Arial, Helvetica, sans-serif;}

a.LinkImmagine:link {text-decoration: none;}
a.LinkImmagine:visited {text-decoration: none;}
a.LinkImmagine:hover {text-decoration: none;}
a.LinkImmagine:active {text-decoration: none;}

