@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #b71400;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #b71400;
}
a:hover {
	text-decoration: underline;
	color: #F0971E;
}
a:active {
	text-decoration: none;
	color: #b71400;
}
#FacebookShare {
	height: 20px;
	width: 20px;
	float: right;
}
#divContainer {
	LEFT: 0px;
	TOP: 0px;
	WIDTH: 525px;
	HEIGHT: 900px;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	CLIP: rect(0px 394px 305px 0px);
	POSITION: relative;
	float: left;
	}
	
#divContent {
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	text-align: justify;
	padding-right: 5px;
	padding-left:2px;
	}
	
#DivScroll {
	RIGHT: 0px;
	TOP: 0px;
	WIDTH: 10px;
	HEIGHT: 305px;
	POSITION: relative;
	float: left;
	background-color: #F5EEE4;
}
.rosso {
	color: #CF010D;
	font-weight: bold;
}
.rossonormal {
	color: #CF010D;
	font-weight: normal;
}
.rosso-piccolo {
	font-size: 10px;
	color: #CF010D;
	font-weight: bold;
}
.rosso-piccolo-des {
	font-size: 10px;
	color: #CF010D;
	font-weight: bold;
	text-align: right;
}
.titolo-libri {
	font-size: 14px;
	font-weight: bold;
}
.titolo-autori {
	font-size: 12px;
	font-weight: bold;
}
a.titolo-autori {
	color: #2a2a2a;
	text-decoration: none;
}
a:hover.titolo-autori {
	color: #2a2a2a;
	text-decoration: underline;
}
.img-schedalibro {
	float: left;
	margin-right: 7px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tipo-hr {
	height: 5px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.ul-default {
	list-style-type: none;
}
.ul-center {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.ul-faq {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer-1 {
	display: block;
	background-image: url(../images/menu_footer1.gif);
	height: 9px;
	width: 190px;
}
.footer-2 {
	display: block;
	background-image: url(../images/menu_footer2.gif);
	height: 9px;
	width: 190px;
}
h3.TitoliFAQ {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#form-catalogo {
	display: block;
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_catalogo.gif);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-left: 87px;
}
#form-catalogo .tipoinput1 {
	width: 180px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#form-catalogo label {
	width: 360px;
	display: block;
	margin-bottom: 5px;
}
#form-catalogo .labeldiv {
	width: 60px;
	display: block;
	float: left;
	padding-top: 4px;
	text-align: right;
}
#form-carello {
	background-image: url(../images/bg_carrello.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 36px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#form-carello .riga-carrello {
	clear: both;
}
#form-carello .riga-puntini {
	clear: both;
	height: 11px;
	background-image: url(../images/puntini.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#form-carello .riga-carrello .colonna-img {
	width: 35px;
	float: left;
	text-align: left;
}
#form-carello .riga-carrello .colonna-descrizione {
	width: 239px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 12px;
}
#form-carello .riga-carrello .colonna-quantita {
	width: 100px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#form-carello .riga-carrello .colonna-quantita .valore-quantita {
	width: 50px;
	height: 18px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#form-carello .riga-carrello .colonna-quantita2 {
	width: 100px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #B71400;
	padding-top: 12px;
}
#form-carello .riga-carrello .colonna-prezzo {
	width: 81px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #B71400;
	padding-top: 12px;
}
#Bottoni-carrello2 {
	height: 31px;
	display: block;
	margin-bottom: 10px;
}
#form-carello #Bottoni-carrello {
	margin-top: 10px;
}
#dettagli-pagamento {
	padding-top: 36px;
	background-image: url(../images/bg_dettagli.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FDDDC8;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#dettagli-pagamento .tipoinput1 {
	width: 180px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#dettagli-pagamento label {
	display: block;
	margin-bottom: 5px;
}
#dettagli-pagamento .tipoinput2 {
	width: 180px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FCF7DB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#carrello-codicepromo {
	padding-top: 36px;
	background-image: url(../images/bg_codicepromo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FDF8DB;
	text-align: center;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#carrello-codicepromo .tipoinput2 {
	width: 90px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	text-align: center;
}
#carrello-regala {
}
#carrello-regala #carrello-regala-dati{
	padding-top: 40px;
	padding-left: 10px;
	text-align: center;
}
#carrello-regala #carrello-regala-dati-vis{
	padding-top: 40px;
	padding-left: 10px;
	text-align: left;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#carrello-regala #carrello-regala-dati-vis #carrello-biglietto{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	width: 410px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FDF8DB;
	text-align: left;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #DBBC0B;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DBBC0B;
	margin-top: 25px;
	font-style: italic;
	font-weight: bold;
	padding: 5px;
}
.carrello-regala-css {
	background-image: url(../images/bg_regala.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-bottom: 50px;
	background-color: #FFFFFF;
}
.carrello-regala-css-on {
	background-image: url(../images/bg_regala_on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-bottom: 10px;
	background-color: #FDDDC8;
}
#carrello-regala .tipoinput1 {
	width: 155px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#carrello-regala .tipoinput2 {
	width: 61px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#carrello-regala .tipoinput3 {
	width: 400px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#carrello-regala label {
	display: block;
	margin-bottom: 5px;
	width: 250px;
	float: left;
	text-align: right;
}
#carrello-regala .label-textarea {
	display: block;
	margin-bottom: 5px;
	width: 500px;
	text-align: right;
	clear: both;
	float: none;
}

#ricerca-autori {
	background-image: url(../images/bg_ricercaautori.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 2px;
	padding-top: 2px;
	height: 31px;
}
#ricerca-autori .tipoinput1 {
	width: 155px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#principale {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 940px;
}

#header {
}
#header #headerbg1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_1.jpg);
	background-repeat: no-repeat;
}
#header #headerbg2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_2.jpg);
	background-repeat: no-repeat;
}
#header #headerbg3 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_3.jpg);
	background-repeat: no-repeat;
}
#header #headerbg4 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_4.jpg);
	background-repeat: no-repeat;
}
#header #headerbg5 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_5.jpg);
	background-repeat: no-repeat;
}
#header #headerbg6 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_6.jpg);
	background-repeat: no-repeat;
}
#header #headerbg7 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_7.jpg);
	background-repeat: no-repeat;
}
#header #headerbg8 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_8.jpg);
	background-repeat: no-repeat;
}
#header #headerbg9 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_9.jpg);
	background-repeat: no-repeat;
}
#header #headerbg10 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	height: 168px;
	overflow: hidden;
	background-image: url(../images/header_bg_10.jpg);
	background-repeat: no-repeat;
}
#header #header-share {
	margin-top: 133px;
	margin-left: 575px;
	position: absolute;
	z-index: 999;
}
#header #header-menu {
	float: left;
	width: 678px;
	margin-top: 140px;
	margin-left: 32px;
}
#header #header-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header #header-menu li {
	float: left;
	margin-right: 25px;
}
#header #header-menu li a:link {
	color: #fee55b;
	text-decoration: none;
}
#header #header-menu li a:visited {
	text-decoration: none;
	color: #fee55b;
}
#header #header-menu li a:hover {
	text-decoration: none;
	color: #fee55b;
}
#header #header-menu li a:active {
	text-decoration: none;
	color: #fee55b;
}
#header #header-menu li a.home {
	font-weight: bold;
	color: #959595;
}
#header #header-cerca {
	float: left;
	width: 190px;
	margin-top: 134px;
	margin-left: 30px;
}
#header #header-cerca .input-cerca {
	border: 1px none #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	color: #b8b4b4;
	width: 140px;
	background-image: url(../images/bg_input_cerca.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	margin-right: 10px;
}
#parte-sin {
	float: left;
	width: 190px;
}
#parte-des {
	float: left;
	width: 750px;
}
#parte-des #menu-des {
	float: right;
	width: 190px;
}
#parte-des #parte-cen-alert {
	background-color: #F9EEB0;
	margin-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFAF21;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 6px;
	margin-left: 6px;
	padding: 3px;
}
#parte-des #parte-cen {
	float: left;
	width: 560px;
}
#parte-des #parte-cen #contenuto {
	margin-right: 6px;
	margin-left: 6px;
}
#parte-des #parte-cen #contenuto .Sezione {
	margin-bottom: 10px;
	clear: both;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione{
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 0px;
	text-align: justify;
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione p {
	margin: 0px;
	padding: 0px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Riga {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 10px;
	background-image: url(../images/puntini.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Riga-none {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 10px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Riga2 {
	clear: both;
	display: block;
	padding: 0px;
	height: 10px;
	background-image: url(../images/puntini2.gif);
	background-repeat: repeat-x;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione h2 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati {
	float: left;
	margin-bottom: 10px;

}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-riga {
	background-color: #f7f7f7;

	background-position: 125px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-riga:hover {
	background-color: #FCF7DB;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-riga-2 {
	background-color: #fff;
	background-position: 125px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-riga-2:hover {
	background-color: #FCF7DB;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-titolo {
	float: left;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .tabella-Dati .dati-valore {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 135px;
	padding-right: 5px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .CSoonSin {
	float: left;
	width: 400px;
	padding-bottom: 8px;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .CSoonSin h2 {
	font-size: 14px;
	color: #CE000C;
	font-weight: bold;
	text-decoration: underline;
}
#parte-des #parte-cen #contenuto .Sezione .Scheda-Sezione .CSoonDes {
	float: right;
	width: 120px;
	padding-bottom: 8px;
}
#parte-des #parte-cen #contenuto .TitoliSezioni {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cf000c;
	padding-bottom: 5px;
	font-size: 18px;
	color: #3b3a3a;
	clear: both;
	font-weight: normal;
	background-image: url(../images/titoli_icn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-bottom: 8px;
}
#parte-des #parte-cen #contenuto .FooterSezioni {
	padding-bottom: 5px;
	font-size: 18px;
	color: #3b3a3a;
	clear: both;
	font-weight: normal;
	padding-left: 15px;
	margin-top: 8px;
}
#parte-des #parte-cen #contenuto .TitoliSezioni h1 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
}
#parte-des #parte-cen #contenuto .TitoliSezioni .Data {
	float: right;
	width: auto;
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	font-style: italic;
	font-weight: bold;
}
#parte-des #parte-cen #contenuto .Numeri {
	float: right;
	width: auto;
	font-size: 12px;
	text-align: right;
}
#parte-des #parte-cen #contenuto .Numeri ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#parte-des #parte-cen #contenuto .Numeri li {
	display: block;
	float: left;
	height: 19px;
	width: 22px;
	margin-left: 4px;
	background-image: url(../images/bg_num_chiaro.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
}
#parte-des #parte-cen #contenuto .Numeri li.attivo {
	display: block;
	float: left;
	height: 19px;
	width: 22px;
	margin-left: 4px;
	background-image: url(../images/bg_num_rosso.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
	color: #FCF7DB;
}
#parte-des #parte-cen #contenuto .Numeri li.attivo a {
	color: #FCF7DB;
}
#parte-des #parte-cen #contenuto .Sezione-90 {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #cf000c;
	margin-bottom: 10px;
	clear: both;
	padding-top: 15px;
	margin-top: 20px;
}
#footer {
	clear: both;
	background: #A2A2A2;
}
#parte-des #footer_menu {
	clear: both;
	margin-left: 6px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #cf000c;
	padding-top: 10px;
}
#parte-des #footer_menu #footer-sin {
	float: left;
	width: 554px;
}
#parte-des #footer_menu #footer-des {
	float: left;
	width: 190px;
	text-align: center;
}
#Registrazione {
	margin-top: 20px;
}
#Registrazione .tipoinput1 {
	width: 255px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#Registrazione .tipoinput2 {
	width: 61px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#Registrazione .tipoinput3 {
	width: 400px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#Registrazione .tipoinput4 {
	width: 139px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#Registrazione .textarea1 {
	width: 400px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
	height: 120px;
}
#Registrazione .tipoinput5 {
	width: 400px;
	padding: 3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
#Registrazione label {
	display: block;
	margin-bottom: 8px;
	text-align: right;
	margin-right: 44px;
	margin-left: 60px;
}
#Registrazione .tipolabel {
	display: block;
	margin-bottom: 8px;
	text-align: right;
	margin-right: 44px;
	margin-left: 60px;
}
.Tipomenu {
	background-color: #fcf7db;
	margin-bottom: 5px;
}
.Tipomenu .Tipomenu-colonna {
}
.Tipomenu .Tipomenu-colonna ul.menu-principale {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
}
.Tipomenu .Tipomenu-colonna ul {
	margin: 0px;
	padding: 0px;
}
.Tipomenu .Tipomenu-colonna li {
	margin: 0px;
	padding: 0px;
}
.Tipomenu .Tipomenu-colonna ul.menu-principale .link_hover {
	text-decoration: none;
	background-image: url(../images/freccia_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #f6e6cd;
	color: #b71400;
}
.Tipomenu .Tipomenu-colonna ul.menu-principale a {
	display: block;
	background-color: #FCF7DB;
	background-image: url(../images/freccia_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecab3;
	padding-left: 19px;
	padding-top: 9px;
	text-decoration: none;
}

.Tipomenu .Tipomenu-colonna ul.menu-principale a:hover {
	text-decoration: none;
	background-image: url(../images/freccia_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #f6e6cd;
	color: #b71400;
}

.Tipomenu .Tipomenu-colonna ul.menu-secondario {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFAD1D;
	border-bottom-color: #FFAD1D;
	font-size: 12px;
}
.Tipomenu .Tipomenu-colonna ul.menu-secondario a {
	display: block;
	background-color: #FDF9E3;
	background-image: url(../images/freccia_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecab3;
	padding-left: 19px;
	padding-top: 9px;
	text-decoration: none;
}
.Tipomenu .Tipomenu-colonna ul.menu-secondario a:hover {
	text-decoration: none;
	background-image: url(../images/freccia_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #F9EEDD;
	color: #b71400;
}
.Tipomenu .Tipomenu-colonna #Newsletter {
	padding: 10px;
}
.Tipomenu .Tipomenu-colonna #Newsletter form {
	margin: 0px;
	padding: 0px;
}
.Tipomenu .Tipomenu-colonna #Login {
	padding: 10px;
}
.Tipomenu .Tipomenu-colonna #Login ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.Tipomenu .Tipomenu-colonna #Login form {
	margin: 0px;
	padding: 0px;
}
.Tipomenu .Tipomenu-colonna .input-menu {
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #646462;
	border-right-color: #e8e1d9;
	border-bottom-color: #FFF;
	border-left-color: #9e9d9b;
	padding: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.Tipomenu .Tipomenu-colonna .input-login {
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #646462;
	border-right-color: #e8e1d9;
	border-bottom-color: #FFF;
	border-left-color: #9e9d9b;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.Tipomenu .Tipomenu-colonna #NewsEventi {
	padding: 5px;
	font-size: 10px;
	height: 230px;
}
.Tipomenu .Tipomenu-colonna #NewsEventi #scroller_container {
 position: relative;
 width: 180px;
 height: 230px;
 overflow: hidden;
}

.Tipomenu .Tipomenu-colonna #NewsEventi #scroller p {
 padding: 0;
}

.TipoPodcast {
	background-image: url(../images/bg_podcast.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 110px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2px;
}
.TipoPodcast .ImgPodcast {
	float: left;
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 75px;
	height: 110px;
}
.TipoPodcast .ImgPodcast * {
    vertical-align: middle;
}
/*\*//*/
.TipoPodcast .ImgPodcast {
    display: block;
}
.TipoPodcast .ImgPodcast span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.TipoPodcast .PosdCastLink {
	float: left;
	width: 350px;
	margin-left: 5px;
	font-size: 12px;
	margin-top: 46px;
}
.TipoPodcast .PosdCastLink a:link {
	color: #4D4636;
	text-decoration: none;
	font-weight: bold;
}
.TipoPodcast .PosdCastLink a:visited {
	text-decoration: none;
	color: #4D4636;
	font-weight: bold;
}
.TipoPodcast .PosdCastLink a:hover {
	text-decoration: none;
	color: #A21815;
	font-weight: bold;
}
.TipoPodcast .PosdCastLink a:active {
	text-decoration: none;
	color: #4D4636;
	font-weight: bold;
}
.TopBookClass {
}
.TopBookClass .Topbooks_1 {
	background-image: url(../images/bg_top_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_2 {
	background-image: url(../images/bg_top_2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_3 {
	background-image: url(../images/bg_top_3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_4 {
	background-image: url(../images/bg_top_4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_5 {
	background-image: url(../images/bg_top_5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_6 {
	background-image: url(../images/bg_top_6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_7 {
	background-image: url(../images/bg_top_7.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_8 {
	background-image: url(../images/bg_top_8.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_9 {
	background-image: url(../images/bg_top_9.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .Topbooks_10 {
	background-image: url(../images/bg_top_10.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 90px;
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.TopBookClass .ImgTopBooks {
	float: left;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
	width: 80px;
	height: 90px;
}
.TopBookClass .ImgTopBooks * {
    vertical-align: middle;
}
/*\*//*/
.TopBookClass .ImgTopBooks {
    display: block;
}
.TopBookClass .ImgTopBooks span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.TopBookClass .TopBooksLink {
	float: left;
	width: 350px;
	margin-left: 10px;
	font-size: 14px;
	margin-top: 28px;
}
.TopBookClass .TopBooksLink a:link {
	color: #4D4636;
	text-decoration: none;
}
.TopBookClass .TopBooksLink a:visited {
	text-decoration: none;
	color: #4D4636;
}
.TopBookClass .TopBooksLink a:hover {
	text-decoration: none;
	color: #A21815;
}
.TopBookClass .TopBooksLink a:active {
	text-decoration: none;
	color: #4D4636;
}

.btn-rosso {
	height: 31px;
	width: 170px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_background.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 5px;
}
.btn-rosso:hover {
	height: 31px;
	width: 170px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_background.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 5px;
	cursor: pointer;
}

#btn-logout {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_logout.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
}
#btn-logout:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_logout.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-modifica {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_modifica.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
}
#btn-modifica:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_modifica.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-carrello {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_carrello.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
}
#btn-carrello:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_carrello.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-mail {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_mail.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
}
#btn-mail:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_mail.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-stampa {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_stampa.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-stampa:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_stampa.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-recindietro {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_indietro.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-recindietro:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_indietro.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-add-carrello {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_aggiungi.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-add-carrello:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_aggiungi.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-non-disp {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_svuota.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-non-disp:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_svuota.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-recensioni {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_recensioni.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-recensioni:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_recensioni.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-amico {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_mail.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}
#btn-amico:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_mail.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-regala {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_regala.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
}
#btn-regala:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_regala.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-libri {
	height: 23px;
	width: 155px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_libri.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	list-style-type: none;
}
#btn-libri:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_libri.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-chat {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_chat.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: none;
	margin-top: 16px;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btn-chat:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_chat.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-chat a {
	color: #FFF;
}
#btn-cerca {
	height: 31px;
	width: 188px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_cerca.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-right: 10px;
	cursor: pointer;
}
#btn-cerca:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_cerca.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-sconto {
	height: 31px;
	width: 170px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_sconto.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-right: 10px;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
}
#btn-sconto:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_sconto.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-procedi {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_procedi.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: right;
}
#btn-procedi:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_procedi.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-svuota {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_svuota.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: right;
	margin-right: 5px;
}
#btn-svuota:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_svuota.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-continuashopping {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_continua.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	float: right;
	margin-right: 5px;
}
#btn-continuashopping:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_continua.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-indietro {
	height: 23px;
	width: 160px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_indietro.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
}
#btn-indietro:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_indietro.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#btn-registrati {
	height: 31px;
	width: 170px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-image: url(../images/btn_bg_sconto.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	border: 0px solid #fff;
	margin-bottom: 3px;
	text-align: right;
	padding-right: 10px;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
}
#btn-registrati:hover {
	text-transform: uppercase;
	background-image: url(../images/btn_bg_sconto.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}
#Mp3Player {
}
#Mp3Player li {
	clear: both;
}
.Mp3PlayerImg {
	float: left;
	height: 43px;
	width: 150px;
	margin-bottom: 15px;
}

