/* CSS Document */

BODY {margin:0px; padding:0px;}
BODY, DIV, SPAN, TD, INPUT, SELECT, TEXTAREA {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
TD {padding:0px; margin:0px;}
IMG {display:block; border:0px; margin:0px;}

A {color:#4C4C4C;}
A:link, A:visited {text-decoration: none;}
A:hover, A:active {text-decoration: underline;}

#tabella-principale-eshop{
width:982px;
}

.hline {clear:both; background-image:url(default/riga-scheda.png); height:10px; background-repeat:no-repeat;}

#cella-dati{
width:194px;
vertical-align:top;
}

#cella-prodotti{
width:766px;
}

#tabella-dati{
width:194px;
}

#cella-box-top{
width:186px;
height:23px;
background-image:url(default/box-sfondo-top.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.box-vspacing{margin-bottom:10px;}

#cella-box-middle{
width:186px;
background-image:url(default/box-sfondo-corpo.jpg);
background-position:top left;
background-repeat:repeat-y;
}

#cella-box-bottom{
width:186px;
height:14px;
background-image: url(default/box-sfondo-bottom.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.cella-freccia{
width:33px;
height:20px;
}

.cella-pallino-carrello{
width:16px;
height:24px;
}

.cella-x-carrello{
width:22px;
height:24px;
}

#cella-nome-articolo{
width:94px;
height:24px;
vertical-align:middle;
}

#cella-prezzo-carrello{
width:50px;
height:24px;
vertical-align:middle;
}

#cella-riga-carrello{
width:182px;
height:13px;
}

.input_login_email_full {background:transparent; border:1px solid #7F9DB9;}
.input_login_email_empty {background-image:url(default/email.gif); border:1px solid #7F9DB9;}
.input_login_pass_full {background:transparent; border:1px solid #7F9DB9;}
.input_login_pass_empty {background-image:url(default/password.gif); border:1px solid #7F9DB9;}

#cella-freccia-login{
width:21px;
height:19px;
}

#cella-bottone-login{
width:48px;
height:22px;
}

#tabella-servizi{
width:766px;
vertical-align:top;
}

#cella-contenuto-scheda-755{
background-image:url(default/scheda-rosa-sfondo-middle.jpg);
background-position:top;
background-repeat:repeat-y;
}

#cella-contenuto-scheda-756{
background-image:url(default/scheda-arancio-sfondo-middl.jpg);
background-position:top;
background-repeat:repeat-y;
}

#cella-contenuto-scheda-757, #cella-contenuto-scheda-758{
background-image:url(default/scheda-rosso-sfondo-middle.jpg);
background-position:top;
background-repeat:repeat-y;
}

#cella-contenuto-scheda-verde{
background-image:url(default/scheda-verde-sfondo-mid.jpg);
background-position:top;
background-repeat:repeat-y;
}

.cella-contenuto-scheda-verde2{
background-image:url(default/scheda-verde-sfondo-mid.jpg);
background-position:top left;
background-repeat:repeat-y;
}

#cella-contenuto-scheda-verde-short{
background-image:url(default/scheda-verde-sfondo-short-mid.jpg);
background-position:top;
background-repeat:repeat-y;
}




.stile-menu-eshop{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4c4c4c;
}

.stile-prezzo-eshop{
font-weight:bold;
font-size:11px;
color:#4c4c4c;
line-height:16px;
}

.stile-login{
font-size:12px;
color:#4c4c4c;
padding-left:8px;
}

H1 {width:500px;}

.stile-titolo-verde, H1{
font-size:16px;
font-weight:bold;
color:#7eb825;
line-height:20px;
}

.stile-titolo{
font-size:11px;
color:#58595b;
line-height:13px;
font-weight:lighter;
}

.stile-scheda-left{
width:500px;
float:left;
margin-left:14px;
}

.stile-scheda-right{
width:160px;
margin-right:20px;
float:right;
text-align:right;
}

.stile-prezzo-scheda{
font-size:18px;
color:#037872;
line-height:24px;
font-weight:bold;
}

.stile-bottone-scheda-left{
width:15px;
height:30px;
float:left;
margin-left:14px;
}

.stile-scopri-servizi{
width:200px;
font-size:12px;
color:#037872;
margin-top:6px;
margin-left:10px;
float:left;
}

.stile-sottotitolo {
font-weight:bold;
color:#037872;
}

.table_slim {border:0px; padding:0px; border-collapse:collapse;}


.Stile1 {color: #037872;}
.Stile2 {font-size: 24px;}
.Stile3 {font-size: 10px;}

.cassa_modalita {font-size:14px; font-weight:bold;}
.cassa_submodalita {font-size:11px;}
.cassa_label {height:24px; text-align:right; padding-right:5px;}
.cassa_guest {width:50%; padding:10px; border:1px dashed #0371C6; background-color:#FFFFFF; vertical-align:top;}

.registrazione_header {height:18px; padding-top:7px; padding-left:5px; font-weight:bold;}
.registrazione_subheader {padding-left:5px; font-size:11px; text-align:justify;}
.registrazione_box, .registrazione_box2, .registrazione_box3 {margin:auto; display:table;}
.registrazione_box {width:340px; vertical-align:middle; padding-top:20px; padding-bottom:20px;}
.registrazione_box2 {width:320px;}
.registrazione_box3 {width:430px;}
.registrazione_label, .registrazione_label2, .registrazione_text, .registrazione_text2 {height:23px; margin-top:3px;}
.registrazione_label {float:left; text-align:right; letter-spacing:0px; font-weight: bold; font-size:12px; width:150px;}
.registrazione_label2 {float:left; text-align:right; letter-spacing:0px; width:145px;}
.registrazione_text, .registrazione_text2 {float:right; width:170px;}
.registrazione_text {margin-right:5px;}
.registrazione_full {width:160px;}
.registrazione_full_select {width:166px;}
.registrazione_half {width:90px;}
.registrazione_small {width:50px;}
.registrazione_tiny {width:30px;}
.registrazione_interesse {margin-bottom:5px; margin-right:5px; float:left; width:125px; letter-spacing:normal;}


.cart_qty, .cart_text, .cart_total, .cart_empty {padding-top:5px; height:21px; text-align:left;}
.cart_qty {font-weight:bold; color:#7EB825; width:29px; text-align:right; float:left; clear:both; font-size:11px}
.cart_total, .cart_go, .cart_empty {margin-left:34px;margin-right:5px;}
.cart_text {padding-left:10px; letter-spacing:0px; overflow:hidden;}
.cart_text A:hover, .cart_text A:link, .cart_text A:active, .cart_text A:visited {color:#000000;}
.cart_text A:hover, .cart_text A:active {text-decoration:underline;}
.cart_total, .cart_go, .cart_empty {font-weight:bold;}
.cart_empty {color:#5F7682;}
.cart_go {padding-top:10px; padding-bottom:10px;}
.cart_go A {font-size:11px; color:#7EB825; text-decoration:none;}
.cart_go A:hover, .cart_go A:active {text-decoration:underline;}

.cart_list_empty {color:#5F7682; padding-top:5px; padding-bottom:5px;}
.cart_list_picture {vertical-align:top; padding-right:5px; margin:0px;}
.cart_list_container {height:auto; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.cart_list_total {text-align:right; font-size:12px; padding-top:10px; font-weight:bold;}
.cart_list_subtotal {text-align:right; font-size:12px; padding-top:5px;}
.cart_list_cell {text-align:right; padding-top:20px;}
.cart_list_separator {border-bottom:1px solid #E1E2E2; height:1px; font-size:1px; line-height:1px;}
.cart_list_line {border-bottom:1px dashed #E1E2E2; height:1px;}
.cart_list_subtitle {font-size:10px; color:#808080;}
.cart_list_offerta {font-size:10px; margin-left:10px; color:#008000;}


.separator_page {height:18px;}
.separator_side {height:15px}
.separator_registrazione {height:50px;}

.ordini_codice, .ordini_data, .ordini_pagato, .ordini_spedito, .ordini_totale {font-weight:bold;}
.ordini_data, .ordini_pagato, .ordini_spedito {text-align:center; padding-left:6px; padding-right:6px;}
.ordini_totale {text-align:right;}
.ordini_codice {width:100%;}
.ordini_entry {border-bottom:1px solid #E1E2E2;}


.ordini_cell_left, .ordini_cell_right, .ordini_cell_center, .ordini_cell_content {font-size:11px;}
.ordini_cell_center TD {font-size:11px;}
.ordini_cell_content A {font-size:12px;}
.ordini_cell_left {padding-right:10px; padding-left:3px;}
.ordini_cell_right {padding-right:3px; padding-left:3px; text-align:right}
.ordini_cell_center {padding-right:6px; padding-left:6px; text-align:center;}
.ordini_cell_content {overflow:hidden; height:40px; text-align:left;}
.ordini_id {color:#7EB825; font-weight:bold;}
.ordini_id_over {color:#FFFFFF; font-weight:bold;}
.ordini_dim {color:#CCCCCC; font-size:10px;}
.ordini_articoli {color:#707070; font-size:10px; margin-left:15px;}
.ordini_pagamento {background-image:url('default/pagamento.gif'); background-repeat:repeat-x; text-align:center; border: 1px dashed #3E3E26; padding:30px; margin-bottom:30px;}

.width_full {width:100%;}
.height_one {height:1px;}
.annotazione {font-family:Arial; font-size:9px; letter-spacing:normal; color:#5F7682;}

.ordine_box {margin:auto; display:table; width:98%; margin-bottom:30px;}

.catalogo_titolo, .catalogo_prezzo, .catalogo_disponibilita {font-weight:bold;}
.catalogo_titolo {width:70%; text-align:left;}
.catalogo_prezzo {width:15%; text-align:right;}
.catalogo_disponibilita {width:15%; text-align:center;}
.catalogo_cell_left {padding-right:10px; padding-left:3px;}
.catalogo_cell_right {padding-right:3px; padding-left:3px; text-align:right}
.catalogo_cell_center {padding-right:6px; padding-left:6px; text-align:center;}
.catalogo_cell_content {overflow:hidden; height:auto; text-align:left;}
.catalogo_row {border-bottom:1px solid #E1E1E2;}
.catalogo_alt_row {border-bottom:1px solid #E1E1E2;}
.catalogo_subcontent {font-size:10px; line-height:11px; color:#808080; padding-top:3px;}

.catalogo_row_over {background-color:#7EB825;}
.catalogo_alt_row_over {background-color:#7EB825;}

.catalogo_row A {color:#343434; display:block;}
.catalogo_alt_row A {color:#343434; display:block;}
.catalogo_row A:hover {color:#343434; display:block;}
.catalogo_alt_row A:hover {color:#343434; display:block;}
.catalogo_row A:visited {color:#343434; display:block;}
.catalogo_alt_row A:visited {color:#343434; display:block;}

.catalogo_row_over TD {color: #FFFFFF; cursor:pointer;}
.catalogo_alt_row_over TD {color: #FFFFFF; cursor:pointer;}

.catalogo_row_over DIV {color: #FFFFFF;}
.catalogo_alt_row_over DIV {color: #FFFFFF;}

.catalogo_row_over SPAN {color: #FFFFFF;}
.catalogo_alt_row_over SPAN {color: #FFFFFF;}

.catalogo_row_over A {color: #FFFFFF;}
.catalogo_alt_row_over A {color: #FFFFFF;}
.catalogo_row_over A:hover {color: #FFFFFF;}
.catalogo_alt_row_over A:hover {color: #FFFFFF;}
.catalogo_row_over A:visited {color: #FFFFFF;}
.catalogo_alt_row_over A:visited {color: #FFFFFF;}


