A.topmenu:link, A.topmenu:visited { text-decoration: none ; color: #ffffff ; }
A.topmenu:hover { text-decoration: none ; color: #cccccc ;}

.princ { padding: 5px; padding-left: 0px; font-family: verdana; font-size: 10pt; color: #9D0200 ;}

.ordine_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #555555;}

.ordine_top { padding: 3px; font-family: verdana; font-weight: bold; font-size: 10pt; color: #ffffff ; background-color: #9a7b32; border-bottom: 1px solid #555555;}
.ordine_tit { padding: 2px; font-family: verdana; font-weight: bold; font-size: 10pt; color: #ffffff ; background-color: #9d0200; border-top: 1px solid #555555;}
.ordine_int { font-family: verdana; font-size: 9pt; font-weight: bold; color: #000000 ; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #333333; background-color: #cccccc;}
.ordine_dati { font-family: verdana; font-size: 9pt; color: #000000 ; padding-left: 5px; border-bottom: 1px solid #333333; background-color: #ffffff;}
.ordine_dett { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; border-bottom: 1px solid #333333; background-color: #0099cc;}
.ordine_end { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff;}
.ordine_descr { font-family: verdana; font-size: 8pt; padding-top: 5px; padding-bottom: 5px;  background-color: #ffffff;}
.ordine_link { font-family: verdana; font-size: 8pt; border: 1px solid #54748b; padding-bottom: 3px; padding-top: 3px; background-color: #ffffff;}
.ordine_privacy { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff;}
.ordine_err { padding: 8px; font-family: verdana; font-size: 10pt; color: #ff3300 ; font-weight: bold; background-color: #ffffff; border-bottom: 1px solid #000000;}
.ordine_totali { font-family: verdana; font-size: 9pt; color: #000000 ; padding: 2px; padding-left: 5px; background-color: #eeeeee;}
.ordine_box { font-family: verdana; font-size: 9pt; color: #000000 ; width: 400px;}
.ordine_privacy2 { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom: 1px solid #000000;}

.cat_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #555555;}
.cat_tit { background-color: #9a7b32; padding: 2px; font-family: verdana; font-size: 11pt; font-weight: bold; color: #ffffff ;}
.cat_img { background-color: #ffffff; padding: 3px; font-family: verdana; font-size: 9pt; color: #9D0200 ;}
.cat_desc { background-color: #ffffff; padding: 5px; font-family: verdana; font-size: 9pt; color: #9D0200 ;}
.cat_cart { background-color: #ffffff; padding: 5px; font-family: verdana; font-size: 9pt; color: #9D0200 ;}

.cat_prod { background-color: #ffffff; padding: 5px; font-family: verdana; font-size: 8pt; color: #000000 ; border-bottom: 1px solid #9a7b32;}
.cat_prod_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border-bottom: none;}
.cat_prod_td { background-color: #ffffff; border-bottom: 1px solid #9a7b32;}
.cat_prod_img { background-color: #ffffff; border-bottom: 1px solid #9a7b32; padding: 5px;}

A.toprod_nome:link, A.toprod_nome:visited { text-decoration: none ; color: #000000 ;}
A.toprod_nome:hover { text-decoration: none ; color: #9D0200 ; }
A.toprod_img:link, A.toprod_img:visited { border: 1px solid #ffffff ;}
A.toprod_img:hover { border: 1px solid #000000 ; }

A.indietro:link, A.indietro:visited {text-decoration: none ; color: #000000 ; font-size: 11pt;}
A.indietro:hover { text-decoration: underline ; color: #000000 ; font-size: 11pt;}

.prod_cart { background-color: #ffffff; padding: 2px; font-family: verdana; font-size: 8pt; color: #000000 ;}
.prod_img { background-color: #ffffff; padding: 5px;}
.prod_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #555555;}
.prod_titolo { background-color: #ffffff; padding: 2px; font-family: verdana; font-size: 10pt; color: #9d0200 ;}
.prod_tit { background-color: #9a7b32; padding: 2px; font-family: verdana; font-size: 11pt; font-weight: bold; color: #ffffff ;}
.prod_desc { background-color: #ffffff; padding: 10px; font-family: verdana; font-size: 9pt; color: #000000 ; border: 1px solid #000000;}
.prod_acq { font-family: verdana; font-size: 8pt; color: #000000 ;}
.prod_back {font-family: verdana; font-size: 8pt; color: #ffffff ; padding: 2px;}

A.pback:link, A.pback:visited {text-decoration: none ; color: #ffffff ;}
A.pback:hover { text-decoration: underline ; color: #ffffff ;}

.cart_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #555555;}
.cart_tit { background-color: #9a7b32; padding: 2px; font-family: verdana; font-size: 11pt; font-weight: bold; color: #ffffff ;}

.cart_top { background-color: #eeeeee; padding: 3px; font-family: verdana; font-size: 9pt; font-weight: bold; color: #000000 ; border-left: 1px solid #999999;}
.cart_vuoto { background-color: #ffffff; padding: 20px; font-family: verdana; font-size: 9pt; color: #9D0200 ; border: 1px solid #000000;}
.cart_art { background-color: #ffffff; padding-left: 10px; font-family: verdana; font-size: 9pt; color: #9D0200 ; border: 1px solid #999999;}
.cart_prez { background-color: #ffffff; padding: 2px; font-family: verdana; font-size: 9pt; color: #9D0200 ; border: 1px solid #999999;}
.cart_tot { background-color: #ffffff; padding: 2px; font-family: verdana; font-size: 9pt; color: #9D0200 ; border: 1px solid #999999; font-weight: bold;}
.cart_puls { background-color: #ffffff; padding: 2px; font-family: verdana; font-size: 9pt; color: #000000 ;}
.cart_desc { background-color: #ffffff; padding: 5px; font-family: verdana; font-size: 9pt; color: #000000 ;}

.angolo {width:164; height:195; background-repeat: no-repeat;}

.riep { font-family: verdana; font-size: 9pt; color: #000000 ; margin: 5px; padding: 2px;}

.layout_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #555555;}
.layout_top { padding: 3px; font-family: verdana; font-weight: bold; font-size: 10pt; color: #ffffff ; background-color: #9a7b32; border-bottom: 1px solid #555555;}
.layout_tit { padding: 2px; font-family: verdana; font-weight: bold; font-size: 10pt; color: #ffffff ; background-color: #9d0200; border-top: 1px solid #555555;}
.layout_int { font-family: verdana; font-size: 9pt; font-weight: bold; color: #000000 ; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #333333; background-color: #cccccc;}
.layout_testo { font-family: verdana; font-size: 9pt; color: #000000 ; padding-left: 5px; border-bottom: 1px solid #333333; background-color: #ffffff;}
.layout_privacy { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff;}
.layout_box { font-family: verdana; font-size: 9pt; color: #000000 ; width: 400px;}
.layout_privacy2 { font-family: verdana; font-size: 8pt; color: #000000 ; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; border-bottom: 1px solid #000000;}

.testo { font-family: verdana; font-size: 10pt; color: #9D0200 ;}
.testoN { font-family: verdana; font-size: 10pt; color: #000000 ;}

.stato_tab { background-color: #ffffff; border-collapse: collapse ; margin-bottom: 10px; border: 1px solid #000000;}
.stato_tit { padding: 2px; font-family: verdana; font-weight: bold; font-size: 10pt; color: #ffffff ; background-color: #9d0200; border-top: 1px solid #555555;}
.stato_desc { font-family: verdana; font-size: 9pt; font-weight: bold; color: #000000 ; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #333333; background-color: #cccccc;}
.stato_val { font-family: verdana; font-size: 9pt; color: #000000 ; padding-left: 5px; border-bottom: 1px solid #333333; background-color: #ffffff; border-bottom: 1px solid #333333;}
.stato_box { font-family: verdana; font-size: 9pt; color: #000000 ; width: 180px;}

.vetrina_tab { background-color: #ffffff; border-collapse: collapse ; margin: 2px; border: 1px solid #555555; width:220px; height: 100%;}
.vetrina_tit { padding-top: 2px; padding-bottom: 2px; font-family: verdana; font-weight: bold; font-size: 9pt; color: #ffffff ; background-color: #9a7b32;}
.vetrina_testo{ padding: 3px; font-family: verdana; font-size: 9pt; color: #9d0200 ; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
.vetrina_buy{ padding: 1px; font-family: verdana; font-size: 9pt; color: #000000 ; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}

A.toprod_vetrina:link, A.toprod_vetrina:visited { text-decoration: none ; color: #9d0200 ;}
A.toprod_vetrina:hover { text-decoration: none ; color: #ffffff ; }

.cursor{ cursor : pointer; }

A.pagina:link, A.pagina:visited {text-decoration: none ; font-weight: bold; color: #000000 ; border: 1px solid #9d0200; background-color: #ffffff; padding: 3px;}
A.pagina:hover { text-decoration: none ; font-weight: bold; color: #9d0200 ; background-color: #ffffff; padding: 3px;}
A.paginaIN:link, A.paginaIN:visited {text-decoration: none ; font-weight: bold; color: #ffffff ; border: 1px solid #9d0200; background-color: #9a7b32; padding: 3px;}
A.paginaIN:hover { text-decoration: none ; font-weight: bold; color: #9d0200 ; background-color: #9a7b32; padding: 3px;}
A.nav:link, A.nav:visited {text-decoration: none ; color: #ffffff ; background-color: #9d0200; padding: 3px; font-size: 8pt; font-weight: bold;}
A.nav:hover { text-decoration: none ; color: #9a7b32 ; background-color: #9d0200; padding: 3px; font-size: 8pt; font-weight: bold;}

.menusx_tab { border-collapse: separate ;}
.menusx_td {padding-left: 5px;}
.menusx_tdb {padding-left: 5px; border-bottom: 1px solid #5c4a1e; border-top: 1px solid #c2b084;}
.menusx_td0 {padding-left: 5px; border-bottom: 1px solid #5c4a1e;}
.menusx_td99 {padding-left: 5px; border-top: 1px solid #c2b084;}
A.menusx:link, A.menusx:visited { text-decoration: none ; color: #9d0200 ;  background-color: none;}
A.menusx:hover { text-decoration: none ; color: #ffffff ; background-color: #9d0200;}

