/* COLUMN */

		
#menupersonale {
 margin:9px 0px 41px 0px;
 padding:0px;
 font:normal 0px verdana;
 color:#000000;
 list-style:none;
 position:relative;
 display:block;
}
#menupersonale li {
 margin:5px auto;
 padding:0px;
 width:272px;
 height:34px;
 font:normal 0px verdana;
 color:#000000;
 list-style:none;
 display:block;
}
#menupersonale li a {
 margin:0px auto;
 padding:0px;
 width:272px;
 height:34px;
 font:normal 0px verdana;
 color:#000000;
 text-decoration:none;
 display:block;
 cursor:pointer;
}
#menupersonale .li_personale_a_select {
 background-position:left bottom;
}
#menupersonale .li_personale_a_normal {
 background-position:left top;
}
#menupersonale .li_personale_a_normal:hover {
 background-position:left center;
}
#menupersonale #li_personale_a_datipersonali {
 background-image:url('/img/graphic/button_datipersonali.jpg');
 background-repeat:no-repeat;
}
#menupersonale #li_personale_a_prodottiacquistati {
 background-image:url('/img/graphic/button_prodottiacquistati.jpg');
 background-repeat:no-repeat;
}
#menupersonale #li_personale_a_documentifiscali {
 background-image:url('/img/graphic/button_documentifiscali.jpg');
 background-repeat:no-repeat;
}
#menupersonale a span {
 display:none;
}

#box_forms {
 margin:0px;
 padding:41px 18px 0px 18px;
 border:0px;
 width:245px;
 min-height:271px;
 height:auto !important;
 height:271px;
 font:bold 9px verdana;
 color:#FFFFFF;
 text-align:left;
 background:url('/img/graphic/box_accesso.jpg') no-repeat left top;
 z-index:10;
 display:block;
}
#box_forms form {
 display:block;
}
#formlogin #login_area {
 margin:0px;
 padding:0px;
 border:0px;
 width:100%;
 height:110px;
 text-align:center;
 display:block;
}
#formlogin label {
 display:none;
}
#formlogin input {
 margin:4px 0px 6px 0px;
 padding:2px 0px 0px 0px;
 border:0px;
 height:22px;
 width:210px;
 font:bold 16px verdana;
 color:#F48907;
}
html>body #formlogin input {
 height:24px;
}
#formlogin #ricorda {
 margin:10px 3px 0px 7px;
 padding:0px;
 border:0px;
 width:13px;
 height:13px;
 font:bold 12px verdana;
 color:#000000;
 display:block;
 float:left;
}
html>body #formlogin #ricorda {
 margin:10px 3px 0px 14px;
}
#formlogin #label_ricorda {
 margin:10px 0px 0px 0px;
 padding:0px;
 font:bold 11px verdana;
 color:#5C5C5C;
 display:block;
 float:left;
}
#formlogin input#login {
 margin:2px 10px 0px auto;
 padding:0px;
 border:0px;
 width:69px;
 height:32px;
 font:normal 0px verdana;
 color:#FFFFFF;
 background:url('/img/graphic/button_accedi.jpg') no-repeat left top;
 display:block;
 overflow:hidden;
 cursor:pointer;
}
#formlogin input#login:hover {
 height:35px;
 background:url('/img/graphic/button_accedi.jpg') no-repeat left bottom;
}
#formregistrazione #registra_area {
 margin:17px 0px 0px 0px;
 padding:0px;
 border:0px;
 width:100%;
 height:59px;
 text-align:center;
 display:block;
}
#formregistrazione input#registra {
 margin:0px auto;
 padding:0px;
 border:0px;
 width:224px;
 height:52px;
 font:normal 0px verdana;
 color:#FFFFFF;
 background:url('/img/graphic/button_registra.jpg') no-repeat left top;
 display:block;
 overflow:hidden;
 cursor:pointer;
}
#formregistrazione input#registra:hover {
 height:54px;
 background:url('/img/graphic/button_registra.jpg') no-repeat left bottom;
}
#formrichiedidati #richiedi_area {
 margin:34px 0px 0px 0px;
 padding:0px;
 border:0px;
 width:100%;
 height:34px;
 text-align:center;
 display:block;
}
#formrichiedidati input#richiedi {
 margin:0px auto;
 padding:0px;
 border:0px;
 width:146px;
 height:32px;
 font:normal 0px verdana;
 color:#FFFFFF;
 background:url('/img/graphic/button_richiedi.jpg') no-repeat left top;
 display:block;
 overflow:hidden;
 cursor:pointer;
}
#formrichiedidati input#richiedi:hover {
 height:36px;
 background:url('/img/graphic/button_richiedi.jpg') no-repeat left bottom;
}





#column_right .piebox {
 display:block;
 width:281px;
 height:31px;
 background:url('/img/graphic/box_bottom.jpg') no-repeat bottom left;
 position:relative;
 z-index:9;
}
#column_right hr {
 margin:12px auto;
 padding:0px 0px;
 width:98%;
 display:block;
}


#box_carrello {
 margin:0px;
 padding:31px 0px 0px 0px;
 width:281px;
 text-align:left;
 background:url('/img/graphic/box_top_carrello.jpg') no-repeat top center;
 z-index:9;
}
#inbox_carrello {
 margin:0px;
 padding:7px 12px 0px 12px;
 min-height:100px;
 height:auto !important;
 height:100px;
 text-align:left;
 background:url('/img/graphic/box_pixel.jpg') repeat-y top center;
 z-index:10;
}
#box_carrello form {
 margin:0px 0px 0px 0px;
 padding:0px;
 width:100%;
 display:block;
}
#box_carrello label {
 margin:0px;
 padding:0px;
 width:100%;
 font:bold 9px verdana;
 color:#000000;
}
#box_carrello select {
 margin:0px;
 padding:0px;
 width:100%;
 font:bold 9px verdana;
 color:#185198;
}
#box_carrello .carrello_lista {
 margin:0px;
 padding:0px;
 font:normal 0px verdana;
 z-index:10;
}
#box_carrello .carrello_lista .carrello_nome {
 display:none;
}
#box_carrello .carrello_lista .carrello_prodotti {
 margin:0px;
 padding:0px;
 font:normal 10px verdana;
 color:#000000;
 cursor:default;
}
#box_carrello .carrello_lista .prodotto_num {
 margin:0px;
 padding:0px;
 font:bold 10px verdana;
 color:#000000;
}
#box_carrello .carrello_lista .prodotto_nome {
 margin:0px;
 padding:0px;
 font:bold 11px verdana;
 color:#5D5D5D;
}
#box_carrello .carrello_lista #carrello_totale {
 margin:0px auto;
 padding:0px;
 width:98%;
 font:bold 12px verdana;
 color:#5D5D5D;
 text-align:right;
 display:block;
}
#box_carrello .carrello_lista #carrello_totale #in_totale {
 margin:0px;
 padding:0px;
 font:bold 12px verdana;
 color:#000000;
}
#box_carrello .carrello_lista #carrello_pagamento {
 margin:10px 0px -15px 0px;
 padding:0px;
 width:100%;
 height:35px;
 font:normal 0px verdana;
 text-align:right;
 display:block;
 position:relative;
 z-index:10;
}
#box_carrello .carrello_lista #carrello_pagamento .button_pagamento {
 margin:0px 0px 0px auto;
 padding:0px;
 width:152px;
 height:33px;
 font:normal 0px verdana;
 color:#ffffff;
 text-align:center;
 text-decoration:none;
 display:block;
}
#box_carrello .carrello_lista #carrello_pagamento .button_pagamento {
 background:url('/img/graphic/button_pagamento.jpg') no-repeat left top;
}
#box_carrello .carrello_lista #carrello_pagamento a.button_pagamento:hover {
 height:35px;
 background-position:0px -35px;
}


#box_novita {
 margin:0px;
 padding:31px 0px 0px 0px;
 width:281px;
 text-align:left;
 background:url('/img/graphic/box_top_novita.jpg') no-repeat top center;
}
#inbox_novita {
 margin:0px;
 padding:8px 12px 0px 12px;
 text-align:left;
 background:url('/img/graphic/box_pixel.jpg') repeat-y top center;
}
#box_novita .box_txtcolumn {
 margin:0px 0px 0px 0px;
 padding:0px;
 width:100%;
 text-decoration:none;
 display:block;
}
#box_novita .immaginecolumn {
 margin:0px;
 padding:0px 0px 2px 0px;
 font:normal 0px verdana;
 text-align:center;
 display:block;
}
#box_novita .titolocolumn {
 margin:0px;
 padding:0px 0px 4px 0px;
 font:bold 14px verdana;
 color:#000000;
 display:block;
}
#box_novita .testocolumn {
 margin:0px;
 padding:0px 0px 3px 0px;
 font:normal 10px verdana;
 color:#000000;
 display:block;
}
#box_novita .datacolumn {
 margin:0px 0px 0px 0px;
 padding:0px;
 font:bold 10px verdana;
 color:#000000;
 display:block;
}
#box_novita hr {
 margin:5px auto;
}
#box_novita .piebox {
 top:0px;
}


#box_newsletter {
 margin:-5px 0px 0px 0px;
 padding:0px;
 width:280px;
 height:132px;
 text-align:left;
 background:url('/img/graphic/box_newsletter.jpg') no-repeat left top;
 overflow:hidden;
 position:relative;
}
#box_newsletter #form_iscrizione {
 margin:46px auto 0px auto;
 padding:0px;
 font:normal 10px verdana;
 text-align:left;
 display:block;
 position:relative;
}

#box_newsletter #form_iscrizione #label {
 margin:0px;
 padding:0px;
 font:normal 0px verdana;
 color:#185198;
 display:none;
}

#box_newsletter .email {
 margin:0px 0px 0px 20px;
 padding:4px 0px 0px 0px;
 border:0px;
 width:236px;
 height:22px;
 font:bold 16px verdana;
 color:#EF8C0B;
 display:block;
}

#box_newsletter #form_iscrizione .invia {
 margin:10px 18px 0px auto;
 padding:0px;
 border:0px;
 width:69px;
 height:32px;
 font:normal 0px verdana;
 color:#EF8C0B;
 background:url('/img/graphic/butt_invia.jpg') no-repeat left top;
 display:block;
 cursor:pointer;
 position:relative;
}
#box_newsletter #form_iscrizione .invia:hover {
 height:36px;
 background:url('/img/graphic/butt_invia.jpg') no-repeat bottom left;
 top:-1px;
}


#box_paypal_fast {
 margin:10px 0px 0px 0px;
 padding:0px;
 font:normal 0px verdana;
 color:#000000;
 text-align:center;
 display:block;
}
#box_paypal_fast #box_paypal_fast_label {
 margin:0px;
 padding:0px 10px 5px 10px;
 font:bold 14px verdana;
 color:#818181;
 display:block;
 cursor:default;
}
#box_paypal_fast a {
 margin:5px auto 0px auto;
 padding:0px;
 font:normal 0px verdana;
 color:#000000;
 text-decoration:none;
 text-align:center;
 display:block;
 cursor:default;
}
#box_paypal_fast a img {
 margin:0px auto;
 padding:0px;
 border:0px;
 cursor:pointer;
}


#box_link_fast {
 margin:20px 0px 0px 0px;
 padding:0px;
 font:normal 0px verdana;
 color:#000000;
 text-align:center;
 display:block;
}
#box_link_fast #box_link_fast_label {
 margin:0px;
 padding:0px;
 font:bold 14px verdana;
 color:#818181;
 display:block;
 cursor:default;
}
#box_link_fast a {
 margin:5px auto 0px auto;
 padding:0px;
 font:normal 0px verdana;
 color:#000000;
 text-decoration:none;
 text-align:center;
 display:block;
 cursor:default;
}
#box_link_fast a img {
 margin:0px auto;
 padding:0px;
 border:0px;
 cursor:pointer;
}
