@charset "utf-8";

/* CSS Document */
body {
	background-color: #f2f2f2;
	background-repeat: repeat-x;
	background-image: url(img/pattern.jpg);
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #010101;
	text-align: center;
	z-index: 10;
}

form {
	padding: 0;
	margin: 0;
}

textarea {
	width: 650px;
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

select {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	width: 215px;
	margin: 3px 3px;
}

.ric_avanzata {
	width: 175px;
}

.btn {
	background: no-repeat 0 top;
	border: none;
	height: 25px;
	cursor: pointer;
	line-height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.btn:hover {
	background-position: 0px -25px;
}

.btn:focus {
	background-position: 0px -50px;
	outline: none;
}

.btn_main {
	border: none;
	height: 27px;
	cursor: pointer;
	line-height: 78px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}

.cercamain {
	float: left;
	padding: 0 8px;
	margin: 0;
	width: 221px;
	font-size: 20px;
	line-height: 18px;
	line-height: 22px !important;
	height: 27px;
	border: 1px solid #bbb;
	text-align: right;
}

#stile_rosso {
	font: 13px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	color: #bd1630;
	font-weight: bolder;
	padding-right: 10px;
	line-height: 20px;
}

#stile_nero {
	font: 13px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	color: #010101;
	font-weight: bolder;
	padding-right: 10px;
}

a:link {
	color: #010101;
	text-decoration: none;
}

a:visited {
	color: #010101;
	text-decoration: none;
}

a:active {
	color: #010101;
	text-decoration: none;
}

a:hover {
	color: #C30;
	text-decoration: none;
	outline: 0;
}

li {
	padding-bottom: 4px;
}

#container {
	width: 1000px;
	text-align: left;
	top: 0;
	margin: 0 auto;
	font-size: 110%;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#logo {
	height: 140px;
}

#footer {
	background-repeat: repeat-x;
	background-image: url(img/background_footer.jpg);
	width: 100%;
	height: 100px;
	clear: both;
	position: relative;
}

#sidebar {
	font: 11px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	clear: none;
	float: left;
	color: #010101;
	z-index: 0;
	padding-top: 5px;
	padding-bottom: 30px;
	width: 220px;
	line-height: 1.3em;
}

#sidebar a {
	padding: 0;
	margin: 0;
	display: block;
	color: #010101;
	text-decoration: none;
	margin-bottom: 1px;
	font-weight: normal;
}

#sidebar .minicarrello {
	border-bottom: 1px dotted #999;
	background-color: #FFF;
	line-height: 12px
}

#sidebar .minicarrello_result {
	padding-bottom: 2px;
	padding-top: 2px;
	width: 220px;
}

#sidebar p {
	padding: 0;
	margin: 0;
	display: block;
	left: 10px;
	color: #010101;
}

#sidebar a:hover {
	color: #C30;
	text-decoration: none;
	outline: 0;
	font-weight: bold;
}

#page_news {
	float: right;
	width: 100%;
	background-color: #f2f2f2;
	padding-top: 45px;
}

#page_natale {
	float: right;
	width: 1000px;
	background-color: #f2f2f2;
	padding-top: 10px;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#page {
	float: right;
	width: 730px;
	padding-top: 10px;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#page p {
	padding: 0;
	margin: 0;
}

#page h1 {
	color: #010101;
	font: 16px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 2px 0;
	margin: 0;
	font-weight: bold;
}

#page h2 {
	color: #333333;
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	line-height: 16px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#page h3 {
	color: #010101;
	font: 24px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 3px 0;
	margin: 0;
}

#page h4 {
	color: #010101;
	font-size: 16px;
	font-weight: bold;
}

#page h5 {
	color: #36393D;
	font-size: 14px;
}

#page p {
	font-size: 12px;
	display: inline;
}

#page div {
	line-height: 16px;
}

#page #desc-justify {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	color: #000000;
	border-right: 1px dotted #999;
	padding-right: 10px;
	line-height: 16px;
}

#page #desc-justify2 {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	color: #000000;
	padding-right: 10px;
	line-height: 16px;
}

#page #testo {
	font-size: 12px;
	position: relative;
	padding: 0 6px;
	text-align: center;
	witdh: 90%;
}

.errore {
	color: #CC3366;
	font-weight: bold;
	padding: 0px 10px;
	text-align: center;
	margin: 0px auto;
	list-style: none;
	witdh: 90%;
	font-size: 110%;
}

.rosso {
	color: #F00;
}

#prezzo {
	padding-top: 15px;
	padding-bottom: 5px;
	color: #010101;
	font: 21px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	font-weight: bold;
	height: 26px;
}

.divSpazio {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxProdotto {
	background-color: #ffffff;
	border-top: 1px solid #9acb59;
	border-left: 1px solid #9acb59;
	border-right: 1px solid #9acb59;
	padding-top: 10px;
	color: #010101;
}

.boxProdotto .sfondoVerde {
	padding-top: 5px;
	background-repeat: no-repeat;
	background-image: url(div/scheda_verde.jpg);
	width: 233px;
	color: #010101;
}

#form_edit {
	padding: 4px 3px;
	background-color: #fcf05c
}

fieldset {
	color: chartreuse;
	width: 90%;
	margin: 0 auto;
}

legend {
	padding: 0 10px;
	color: firebrick;
	font-size: 100%;
	font-weight: bold
}

hr {
	color: lightgray;
	background-color: lightgray;
}

#box_carrello_totale td {
	background-color: #f4f4f4;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 8px;
}

#box_carrello_sconto td {
	background-color: #f4f4f4;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 8px;
}

#box {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	background-color: #f4f4f4;
	border: 1px dotted #999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 8px;
	margin-left: 7px;
}

#box td {
	witdh: 200px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}

#registrazione {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#registrazione td {
	padding: 0;
	margin: 0;
}

#registrazione select {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	width: 210px;
	height: 20px;
	padding: 0;
	margin: 0;
}

#carrello {
	font: 13px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#carrello td {
	padding: 5px 0;
	margin: 0;
	line-height: 18px;
}

#carrello h5 {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
}

#carrello h3{
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
	color: #B6212D;
}

#carrello b {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 14px;
	font-weight: bold;
	padding-botton: 5px;
}

#marketing {
	font: 13px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#marketing td {
	padding: 0;
	margin: 0;
	line-height: 18px;
}

#marketing h5 {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
}

#marketing p{
	font: 11px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 16px;
	color: #444444;
}

#marketing h3{
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #489e17;
}

#marketing b {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 14px;
	font-weight: bold;
	padding-botton: 5px;
}

#dati {
	font: 13px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#dati td {
	padding: 0;
	margin: 0;
	line-height: 18px;
}

#dati h5 {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
}

#dati h3{
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
	color: #B6212D;
}

#dati b {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	line-height: 14px;
	font-weight: bold;
	padding-botton: 5px;
}

#datiutente {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

#datiutente td {
	padding: 0 4px;
	margin: 0;
	line-height: 16px;
}

#datiutente h5 {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
}

#datiutente h3{
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
	color: #B6212D;
}

#datiutente b {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	line-height: 28px;
	font-weight: bold;
}

#mini-carrello {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	background-color: #FFF;
	border-left: 4pt solid #FFFF99;
	border-right: 4pt solid #FFFF99;
}

#mini-carrello td {
	witdh: 200px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}

.titolo {
	color: #010101;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	padding-left: 10px;
	padding-bottom: 18px;
}

/*Tabella*/
#tbl_notizie {
	padding: 0;
	margin: 0;
	font-size: 100%;
	witdh: 950px;
}

.prezzolista {
	color: #6FAC15;
	font-weight: bold;
	font-size: 22px;
}

.center {
	padding-left: 8px;
	margin-left: 8px;
}

table {
	padding: 0;
	margin: 0;
	font-size: 100%;
}

th {
	color: #010101;
	background-color: #F9F9F9;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-transform: uppercase;
	padding: 6px 2px 6px 4px;
	font-size: 100%;
	font-weight: bold;
}

th.multirow {
	color: #010101;
	background-color: #F9F9F9;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	line-height: 2;;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
}

th.nobg {
	color: #010101;
	background-color: #F9F9F9;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

td {
	margin: 1px;
	color: #010101;
	font-size: 95%;
}

td:hover {
	margin: 1px;
}

td.choose {
	color: #797268;
	background-color: #FFFC6F;
}

/*div a 1000*/
.maxitop {
	background-repeat: no-repeat;
	background-image: url(../css/div/1000px_top.gif);
	padding: 0;
	margin: 0;
	width: 1000px;
	height: 9px;
	background-position: bottom;
}

.maxirepeat {
	background-repeat: repeat-y;
	background-image: url(../css/div/1000px_repeat.gif);
	padding-left: 6px;
	margin: 0;
	width: 1000px;
}

.maxibottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/1000px_bottom.gif);
	padding: 0;
	margin: 0;
	width: 1000px;
	height: 9px;
}

/*div a 231*/
.consigliatop {
	background-repeat: no-repeat;
	background-image: url(../css/div/consiglia.jpg);
	background-position: top left;
	height: 33px;
	width: 231px;
}

.consigliarepeat {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/consiglia_repeat.gif);
	width: 231px;
	color: #010101;
	line-height: 28px;
	font-size: 90%;
}

.consigliabottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/consiglia_bottom.gif);
	background-position: top left;
	height: 17px;
	width: 231px;
}

/*div a 260*/
.middletop {
	background-repeat: no-repeat;
	background-image: url(../css/div/260px_top.gif);
	background-position: bottom left;
	height: 12px;
	width: 260px;
}

.middlerepeat {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/260px_repeat.gif);
	width: 257px;
	color: #010101;
	padding-left: 10px;
}

.middlerepeat2 {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/260px_repeat.gif);
	width: 257px;
	color: #010101;
	padding-left: 5px;
}

.middlerepeat_title_dgi {
	background-repeat: no-repeat;
	background-image: url(../css/div/menu.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_visti {
	background-repeat: no-repeat;
	background-image: url(../css/div/cercati.gif);
	width: 245px;
	color: #FFF;
	height: 33px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_visti_sv {
	background-repeat: no-repeat;
	background-image: url(../css/div/cercati_sv.gif);
	width: 245px;
	color: #FFF;
	height: 33px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_profilo {
	background-repeat: no-repeat;
	background-image: url(../css/div/profilo.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_carrello {
	background-repeat: no-repeat;
	background-image: url(../css/div/carrello.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_carrello_sv {
	background-repeat: no-repeat;
	background-image: url(../css/div/carrello_sv.gif);
	width: 260px;
	color: #FFF;
	height: 51px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_riclibera {
	background-repeat: no-repeat;
	background-image: url(../css/div/ricerca.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_ricava {
	background-repeat: no-repeat;
	background-image: url(../css/div/ricavanzata.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_riccat {
	background-repeat: no-repeat;
	background-image: url(../css/div/riccat.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_riccat_sv {
	background-repeat: no-repeat;
	background-image: url(../css/div/riccat_sv.gif);
	width: 260px;
	color: #FFF;
	height: 56px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_info {
	background-repeat: no-repeat;
	background-image: url(../css/div/info.gif);
	width: 260px;
	color: #FFF;
	height: 43px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_info_sv {
	background-repeat: no-repeat;
	background-image: url(../css/div/info_sv.gif);
	width: 260px;
	color: #FFF;
	height: 43px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title_login {
	background-repeat: no-repeat;
	background-image: url(../css/div/login.gif);
	width: 260px;
	color: #FFF;
	height: 35px;
	padding-left: 15px;
	z-index: 1;
}

.middlerepeat_title img {
	z-index: 20;
	position: absolute;
	margin-left: -8px;
}

.middlerepeat_title #testo {
	margin-left: 20px;
	color: #FFF;
	line-height: 20px;
	font-weight: bold;
}

.middlebottom_natale {
	background-repeat: no-repeat;
	background-image: url(../css/div/260px_bottom.gif);
	background-position: top left;
	height: 48px;
	width: 260px;
	padding-bottom: 0px;
}

.middlebottom_sv {
	background-repeat: no-repeat;
	background-image: url(../css/div/260px_bottom_sv.gif);
	background-position: top left;
	height: 48px;
	width: 260px;
	padding-bottom: 0px;
}

.middlebottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/260px_bottom.gif);
	background-position: top left;
	height: 20px;
	width: 260px;
	padding-bottom: 0px;
}

/*div a 200*/
.littletop {
	background-repeat: no-repeat;
	background-image: url(../css/div/200px_top.gif);
	background-position: bottom left;
	height: 12px;
	width: 200px;
}

.littlerepeat {
	background-repeat: repeat-y;
	background-image: url(../css/div/200px_repeat.gif);
	width: 200px;
}

.littlebottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/200px_bottom.gif);
	background-position: top left;
	height: 12px;
	width: 200px;
}

/*div a 540*/
.bigtop {
	background-repeat: no-repeat;
	background-image: url(../css/div/540px_top.gif);
	background-position: bottom left;
	height: 12px;
	width: 544px;
}

.bigrepeat {
	background-repeat: repeat-y;
	background-image: url(../css/div/540px_repeat.gif);
	width: 544px;
}

.bigbottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/540px_bottom.gif);
	background-position: top left;
	height: 12px;
	width: 544px;
}

/*div a 760*/
.etop {
	background-repeat: no-repeat;
	background-image: url(../css/div/720px_top.gif);
	background-position: bottom left;
	height: 12px;
	width: 724px;
}

.etop_error {
	background-repeat: no-repeat;
	background-image: url(../css/div/720px_top_error.gif);
	background-position: bottom left;
	height: 12px;
	width: 724px;
}

.erepeat_title {
	padding-top: 4px !important;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-image: url(../css/div/720px_title.gif);
	width: 724px;
	height: 20px;
	color: #FFF;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
}

.erepeat_title_hl {
	padding-top: 1px;
	background-repeat: repeat-y;
	background-image: url(../css/div/msghl.jpg);
	width: 724px;
	color: #FFF;
	padding-left: 10px;
	text-align: left;
	line-height: 12px;
	height: 115px;
}

.erepeat {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/720px_repeat.gif);
	padding-left: 8px;
	width: 724px;
	text-align: left;
}

.erepeat_sv {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/720px_repeat_sv.gif);
	padding-left: 8px;
	width: 724px;
	text-align: left;
}

.erepeat_error {
	padding-top: 9px;
	padding-bottom: 9px;
	background-repeat: repeat-y;
	background-image: url(../css/div/720px_repeat_error.gif);
	padding-left: 6px;
	width: 724px;
	text-align: left;
}

.ebottom {
	background-repeat: no-repeat;
	background-image: url(../css/div/720px_bottom.gif);
	background-position: top left;
	height: 12px;
	width: 724px;
}

.ebottom_error {
	background-repeat: no-repeat;
	background-image: url(../css/div/720px_bottom_error.gif);
	background-position: top left;
	height: 12px;
	width: 724px;
}

/* Pulsanti */
.b-addcarrello {
	background-image: url(img/addcarrello.gif);
	width: 132px;
	height: 25px;
}

.b-carrello {
	background-image: url(img/carrello.png);
	width: 142px;
	height: 25px;
}

.b-addlistadesideri {
	background-image: url(img/aggiungilista.gif);
	width: 235px;
	height: 25px;
}

.b-search {
	background-image: url(img/searchbox-btn.gif);
	width: 64px;
}

.b-entra {
	margin-top: 4px;
	background-image: url(img/entra.png);
	width: 64px;
}

.p-prezzo {
	line-height: 25px;
	height: 25px;
	background-image: url(img/prezzo.png);
	width: 101px;
	font-size: 140%;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	color: #010101;
}

.b-cerca {
	background-image: url(img/cerca.png);
	width: 64px;
}

.b-cercamain {
	background-image: url(img/tastocerca.jpg);
	width: 78px;
	height: 27px;
}

.b-filtra {
	background-image: url(img/filtra.png);
	width: 64px;
}

.b-incarrello {
	margin-top: 4px;
	background-image: url(img/aggiungi.png);
	width: 142px;
}

.b-elimina {
	margin-top: 4px;
	background-image: url(img/elimina.gif);
	width: 142px;
}

.b-modati {
	margin-top: 4px;
	background-image: url(img/mod.png);
	width: 142px;
}

.b-ripristina {
	margin-top: 4px;
	display: inline;
	background-image: url(img/ripristina.png);
	width: 85px;
}

.b-salva {
	margin-top: 4px;
	display: inline;
	background-image: url(img/salva.png);
	width: 142px;
}

.b-scheda {
	margin-top: 4px;
	display: inline;
	background-image: url(img/scheda.png);
	width: 142px;
}

.b-invia {
	margin-top: 4px;
	display: inline;
	background-image: url(img/invia.png);
	width: 142px;
}

.b-registrati {
	margin-top: 4px;
	background-image: url(img/registrati.png);
	width: 76px;
}

.b-recpass {
	margin-top: 4px;
	display: inline;
	background-image: url(img/recupera.png);
	width: 142px;
}

.b-svuotacarrelo {
	display: block;
	background-image: url(img/svuota.png);
	width: 142px;
}

.b-elaboracarrello {
	display: block;
	background-image: url(img/elabora.png);
	width: 142px;
}

.b-modificacarrello {
	margin-top: 4px;
	display: block;
	background-image: url(img/modifica.png);
	width: 142px;
}

.b-elaboracarrello {
	margin-top: 4px;
	display: block;
	background-image: url(img/elabora.png);
	width: 142px;
}

.b-acquista {
	margin-top: 4px;
	display: block;
	background-image: url(img/acquista.png);
	width: 99px;
}

#nav {
	background-image: url(img/corpo1.jpg);
	background-position: 0px 0;
	height: 25px;
	padding: 5px;
	color: #FFF;
	padding-botton: 40px;
}

#nav_un {
	display: block;
	background-image: url(img/testa1.jpg);
	width: 15px;
	background-position: 0px 0;
	height: 25px;
	padding: 5px 6px;
}

#nav1 {
	background-image: url(img/corpo2.jpg);
	background-position: 0px 0;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	font-size: 90%;
	margin-bottom: 10px;
}

#nav_un1 {
	display: block;
	background-image: url(img/testa3.jpg);
	width: 15px;
	background-position: 0px 0;
	height: 25px;
	padding: 5px 4px;
}

#nav_un2 {
	display: block;
	background-image: url(img/testa2.jpg);
	width: 15px;
	background-position: 0px 0;
	height: 25px;
	padding: 5px 6px;
}

#nav a {
	color: #ffffff;
	font-size: 90%;
}

#breadcrumb {
	font: 11px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	position: relative;
	background-image: url('img/bcb.gif');
	height: 36px;
	color: #9b9b9b;
	width: 990px;
	overflow: hidden;
	margin: 1px auto;
	padding: 0px;
	margin-left: 0 !important;
	margin-left: 0px;
	font-weight: bold;
}

#breadcrumb li {
	list-style-type: none;
	float: left;
	padding-left: 5px;
	color: #CC0000;
	line-height: 32px;
	display: inline-block;
}

#breadcrumb a {
	line-height: 32px;
	background-image: url('img/bcs.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	text-decoration: none;
	color: #454545;
	display: inline-block;
	font-weight: normal;
}

.home {
	border: none;
	margin-left: 10px;
}

#breadcrumb a:hover {
	color: #CC0000;
}

#footer {
	margin: 0 auto;
	text-align: center;
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	margin: 0 auto;
}

/*ladinngpagetable*/
.boldTitle {
	color: #010101;
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	line-height: 16px;
}

#ladinngpagetable {
	font: 14px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
}

#ladinngpagetable .left {
	text-align: left;
}

#ladinngpagetable .right {
	text-align: right;
}

#ladinngpagetable .center {
	text-align: center;
}

#ladinngpagetable h2 {
	color: #B80028;
}

#ladinngpagetable h3 {
	color: #455268;
}

.prezzo_rosso {
	color: #B80028;
}

.normale {
	font: 11px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	font-weight: normal;
}

/*ladinngpagetable*/
#blacktable table,#blacktable td,#blacktable tr,#blacktable a,#blacktable div,#blacktable b
	{
	background-image: url(img/black.png);
	filter: progid :     DXImageTransform.Microsoft.AlphaImageLoader (   
		 enabled =  
		  true, sizingMethod =     scale, src =     'img/black.png' );
}

/*Footer*/
#footertable table {
	font: 12px Verdana, Arial, "Lucida Grande", Geneva, sans-serif;
	padding: 0;
	margin: 0 auto;
	background-color: #f3f3f3;
}

#footertable td {
	background-color: #f3f3f3;
}

#footertable tr {
	background-color: #f3f3f3;
}

#slider {
	
}

#slider ul,#slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li {
	width: 696px;
	height: 241px;
	overflow: hidden;
}

#prevBtn {
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: 273px;
	top: 550px;
}

#nextBtn {
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	right: 22px;
	top: 550px;
}

#nextBtn {
	right: 10px;
}

#prevBtn a,#nextBtn a {
	display: block;
	width: 30px;
	height: 77px;
	background: url(css/slider/btn_prev.gif) no-repeat 0 0;
}

#nextBtn a {
	background: url(css/slider/btn_next.gif) no-repeat 0 0;
}
