﻿HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.left
{
    FLOAT: left
}
.right
{
    FLOAT: right
}
.both
{
    CLEAR: both
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/img/bg_sfondopagina.gif) #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial
}
DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial
}
A
{
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #f55813
}
.linkbianco
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.linkbianco:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.pad4
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}


.CONTENUTO{


    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial

}

.CONTENUTO_RED{


    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: arial    

}


#wrapper
{
    BACKGROUND: url(/img/bg_page.gif) #fff repeat-y;
    WIDTH: 984px;
    TEXT-ALIGN: left
}
#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 981px;
    PADDING-TOP: 0px
}
#header
{
    FLOAT: left;
    WIDTH: 981px
}
#logo
{
    BACKGROUND: url(/img/bg_logo.gif) repeat-x;
    FLOAT: left;
    WIDTH: 225px;
    HEIGHT: 96px
}
#content #logo_print
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.footer_print
{
    VISIBILITY: hidden
}
#logoimg
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 11px
}
#mid_header
{
    FLOAT: left;
    WIDTH: 512px;
    HEIGHT: 96px
}
#mid_header #login
{
    BACKGROUND: url(/img/bg_top_login.gif) no-repeat;
    WIDTH: 512px;
    PADDING-TOP: 6px;
    HEIGHT: 22px;
    TEXT-ALIGN: right
}
#mid_header #cerca
{
    PADDING-LEFT: 65px;
    BACKGROUND: url(/img/bg_mid_bottom.gif) no-repeat;
    FLOAT: left;
    WIDTH: 447px;
    PADDING-TOP: 1px;
    HEIGHT: 26px
}
#careteam
{
    FLOAT: left;
    WIDTH: 244px;
    HEIGHT: 96px
}
#bottom_header
{
    CLEAR: both;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 90px;
    BACKGROUND: url(/img/bg_bottom_header.gif) no-repeat;
    PADDING-TOP: 5px;
    HEIGHT: 30px
}
#bottom_header2
{
    CLEAR: both;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 170px;
    BACKGROUND: url(/img/bg_bottom_header_mappa.gif) no-repeat;
    PADDING-TOP: 5px;
    HEIGHT: 30px
}
#leftcol
{
    FLOAT: left;
    WIDTH: 150px
}
#leftcol .blupatch
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/img/bg_patchblu.gif);
    MARGIN-BOTTOM: 0px;
    WIDTH: 140px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    HEIGHT: 19px
}
#leftcol .greypatch
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/img/bg_patchgrey.gif);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 142px;
    COLOR: #315d7a;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 16px
}
#navcontainer
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    WIDTH: 149px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f55813
}
#navcontainer UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    WIDTH: 148px
}
#navcontainer LI
{
    BORDER-BOTTOM: #fe8e5e 1px solid
}
#navcontainer LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f55813;
    TEXT-DECORATION: none
}
#navcontainer LI A:hover
{
    BORDER-TOP: #f55813 1px solid;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #f55813 1px solid;
    BACKGROUND-COLOR: #ff8f59
}
#navcontainer2
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 1px;
    WIDTH: 149px;
    COLOR: #315d7a;
    PADDING-TOP: 0px
}
#navcontainer2 UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none
}
#navcontainer2 LI
{
    MARGIN: 0px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#navcontainer2 LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 3px solid;
    WIDTH: 136px! important;
    COLOR: #315d7a;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fff;
    TEXT-DECORATION: none
}
#navcontainer2 LI A:hover
{
    BORDER-LEFT: #f55813 3px solid;
    COLOR: #f55813
}
#dropmenudiv
{
    BORDER-RIGHT: #ffb177 4px solid;
    MARGIN-TOP: 0px;
    Z-INDEX: 100;
    FONT: 11px/20px arial;
    POSITION: absolute
}
#dropmenudiv A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(/img/bg_menu_left_grey_hover.gif);
    PADDING-BOTTOM: 7px;
    FONT: 11px arial;
    WIDTH: 145px;
    COLOR: #315d7a;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none
}
#dropmenudiv A:hover
{
    BACKGROUND-IMAGE: url(/img/bg_menu_left_grey.gif);
    COLOR: #315d7a
}
#dropmenudiv A:hover
{
    BACKGROUND-COLOR: #5488ae
}
A.browseCategoryText2
{
    DISPLAY: block;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.browseCategoryText2:hover
{
    COLOR: #ffffff
}
#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 8px;
    WIDTH: 658px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#path
{
    FLOAT: left;
    MARGIN-BOTTOM: 16px;
    WIDTH: 490px
}
#titolo
{
    FONT-SIZE: 22px;
    FLOAT: left;
    MARGIN-BOTTOM: 6px;
    WIDTH: 660px;
    COLOR: #315d7a;
    HEIGHT: 40px
}
#sottotitolo
{
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 660px;
    COLOR: #315d7a;
    HEIGHT: 20px
}
#titolo DIV
{
    TEXT-TRANSFORM: capitalize;
    COLOR: #315d7a
}
#titolo H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #315d7a
}
#titolo H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #315d7a
}
#titserv
{
    BORDER-RIGHT: #000 0px solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: #000 0px solid;
    MARGIN-TOP: 8px;
    FONT-SIZE: 26px;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 660px;
    COLOR: #315d7a;
    PADDING-TOP: 26px;
    BORDER-BOTTOM: #000 0px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 85px
}
.vetrina
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 210px;
    HEIGHT: 310px
}
.thumb_image
{
    FLOAT: left;
    WIDTH: 110px;
    HEIGHT: 110px
}
.dett
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 95px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.quickinfo
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    WIDTH: 202px;
    PADDING-TOP: 4px;
    HEIGHT: 87px
}
.quickinfo DIV
{
    FONT-SIZE: 11px
}
.triplice
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    WIDTH: 202px;
    PADDING-TOP: 4px
}
.icone_vetrina_hp
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    WIDTH: 202px;
    PADDING-TOP: 4px;
    HEIGHT: 31px
}
.bottom_vetrina
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(/img/bottom_vetrinahp.gif);
    WIDTH: 202px;
    PADDING-TOP: 2px;
    HEIGHT: 18px
}
.contentbox
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
.yellowpatch
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/bg_yellowpatch.gif);
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    HEIGHT: 17px
}
.greypatch
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 8px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #dcdcdc
}
.trovati
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 4px;
    BACKGROUND: url(/img/bg_trovati.gif) repeat-x;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 4px;
    WIDTH: 650px;
    PADDING-TOP: 4px;
    HEIGHT: 31px
}
UL.dispo_pagination
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #676767;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
UL.dispo_pagination LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 0.2em
}
UL.dispo_pagination A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #676767;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
UL.dispo_pagination A:hover
{
    BACKGROUND: #fff;
    COLOR: #f65914
}
UL.dispo_pagination LI#currentpage
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BORDER-LEFT: 0px;
    COLOR: #f65914;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: arial
}
.listing
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FLOAT: left;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 655px
}
.listing .thumb
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 100px;
    PADDING-TOP: 12px
}
.listing .dett
{
    FLOAT: left;
    WIDTH: 280px;
    PADDING-TOP: 2px
}
.listing .quickinfo
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 224px;
    PADDING-TOP: 6px
}
.listing .triplice
{
    PADDING-RIGHT: 15px;
    FLOAT: left;
    WIDTH: 160px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: right
}
.dispo_icons
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 10px
}
.listing_short
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FLOAT: left;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 655px
}
.listing_short .thumb
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 50px;
    PADDING-TOP: 12px
}
.listing_short .thumb .thumb_image
{
    FLOAT: left;
    WIDTH: 55px;
    HEIGHT: 55px
}
.listing_short .quickinfo
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 224px;
    PADDING-TOP: 6px
}
.listing_short .triplice
{
    PADDING-RIGHT: 15px;
    FLOAT: left;
    WIDTH: 160px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: right
}
.bottom_listing
{
    PADDING-LEFT: 13px;
    BACKGROUND: url(/img/bottom_listing.gif) no-repeat;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 644px;
    HEIGHT: 20px
}
.hp_vetrina
{
    MARGIN-TOP: 7px;
    FLOAT: left
}
.neg_vetrina
{
    MARGIN-TOP: 10px;
    FLOAT: left
}
#scheda_prod
{
    CLEAR: both
}
#scheda_prod #big_image
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    FLOAT: left;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #000 0px solid
}
#scheda_prod #big_image .bollinosconto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    WIDTH: 65px;
    COLOR: #f55813;
    PADDING-TOP: 23px;
    FONT-FAMILY: arial;
    HEIGHT: 65px;
    TEXT-ALIGN: center
}
#scheda_prod #dati_prod
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 388px;
    BORDER-BOTTOM: #000 0px solid
}
#scheda_prod #dati_prod #prezzo
{
    MARGIN-TOP: 10px;
    FLOAT: left;
    WIDTH: 118px;
    PADDING-TOP: 20px;
    HEIGHT: 122px;
    TEXT-ALIGN: center
}
#scheda_prod #dati_prod #agevolazioni
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    MARGIN-TOP: 10px;
    FLOAT: right;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 226px;
    BORDER-BOTTOM: #000 0px solid
}
#scheda_prod #tab_nav
{
    MARGIN-TOP: 20px;
    BACKGROUND: url(/img/bg_tab_nav.gif) repeat-x;
    FLOAT: left;
    WIDTH: 660px;
    HEIGHT: 35px
}
#scheda_prod #tab_nav .arrow
{
    MARGIN-TOP: 16px;
    FLOAT: left;
    MARGIN-LEFT: 16px;
    MARGIN-RIGHT: 10px
}
#scheda_prod #tab_nav .separator
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
#scheda_prod #tab_nav A
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    TEXT-DECORATION: none
}
#scheda_prod #tab_nav A:hover
{
    COLOR: #f55813
}
#scheda_prod #pacchetti
{
    MARGIN-TOP: 10px;
    FLOAT: left
}
#scheda_prod .box_pacchetto
{
    BORDER-RIGHT: #d6d6d6 1px solid;
    BORDER-TOP: #d6d6d6 1px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    BORDER-LEFT: #d6d6d6 1px solid;
    WIDTH: 658px;
    BORDER-BOTTOM: #d6d6d6 1px solid
}
#scheda_prod #accessori
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 650px;
    BORDER-BOTTOM: #000 0px solid
}
#scheda_prod .box_accessorio
{
    BORDER-RIGHT: #d6d6d6 1px solid;
    BORDER-TOP: #d6d6d6 1px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    BORDER-LEFT: #d6d6d6 1px solid;
    WIDTH: 322px;
    BORDER-BOTTOM: #d6d6d6 1px solid
}
#scheda_prod .box_accessorio_dx
{
    BORDER-RIGHT: #d6d6d6 1px solid;
    BORDER-TOP: #d6d6d6 1px solid;
    MARGIN-TOP: 10px;
    FLOAT: right;
    BORDER-LEFT: #d6d6d6 1px solid;
    WIDTH: 322px;
    BORDER-BOTTOM: #d6d6d6 1px solid
}
#scheda_prod #descrizione
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 638px;
    BORDER-BOTTOM: #000 0px solid
}
#descriz_int
{
    MARGIN-TOP: 10px;
    WIDTH: 640px
}
#scheda_tecnica
{
    BORDER-RIGHT: #ccc 0px solid;
    BORDER-TOP: #ccc 0px solid;
    BORDER-LEFT: #ccc 0px solid;
    BORDER-BOTTOM: #ccc 0px solid
}
#scheda_prod #caratteristiche_tecniche
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 638px;
    BORDER-BOTTOM: #000 0px solid
}
#scheda_tecnica .specalt
{
    BACKGROUND-COLOR: #ebebeb
}
#scheda_tecnica .spec
{
    BACKGROUND-COLOR: #fff
}
.up
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px
}
#rightcol
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 9px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 151px;
    PADDING-TOP: 8px
}
#rightcol .box
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FLOAT: left;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 142px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    TEXT-ALIGN: left
}
#rightcol .box_grey
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 142px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    TEXT-ALIGN: left
}
#rightcol .box_grey .orangepatch
{
    DISPLAY: block;
    PADDING-LEFT: 4px! important;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/img/bg_patchorange.gif);
    WIDTH: 146px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    HEIGHT: 19px
}
#rightcol .box_grey .articolo
{
    FLOAT: left;
    WIDTH: 140px
}
#rightcol .box_grey .prezzo
{
    FLOAT: right;
    WIDTH: 140px;
    TEXT-ALIGN: right
}
#rightcol .box .blupatch
{
    DISPLAY: block;
    PADDING-LEFT: 4px! important;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/img/bg_patchblu.gif);
    WIDTH: 146px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    HEIGHT: 19px
}
#rightcol .blupatch3
{
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/img/bg_patchblu3.gif);
    WIDTH: 148px! important;
    COLOR: #fff;
    PADDING-TOP: 2px;
    HEIGHT: 50px! important
}
.bannerspace
{
    FLOAT: left;
    WIDTH: 150px;
    HEIGHT: 7px
}
#footer
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/img/footer_bg.gif) #fff repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 984px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
.footerpx
{
    MARGIN-TOP: 7px;
    FLOAT: left
}
#footer #box1
{
    FLOAT: left;
    MARGIN-LEFT: 80px;
    WIDTH: 142px;
    PADDING-TOP: 18px;
    HEIGHT: 114px;
    TEXT-ALIGN: left
}
#footer #box2
{
    FLOAT: left;
    MARGIN-LEFT: 18px;
    WIDTH: 157px;
    PADDING-TOP: 18px;
    HEIGHT: 114px;
    TEXT-ALIGN: left
}
#footer #box3
{
    FLOAT: left;
    MARGIN-LEFT: 18px;
    WIDTH: 210px;
    PADDING-TOP: 18px;
    HEIGHT: 114px;
    TEXT-ALIGN: left
}
#footer #box4
{
    FLOAT: left;
    MARGIN-LEFT: 18px;
    WIDTH: 114px;
    PADDING-TOP: 18px;
    HEIGHT: 114px;
    TEXT-ALIGN: left
}
#footer .piedepagina
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 155px;
    BORDER-LEFT: 0px;
    WIDTH: 670px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center
}
#footer .carte
{
    CLEAR: both;
    MARGIN-TOP: 0px;
    BACKGROUND: url(/img/bg_page2.gif) #fff no-repeat;
    WIDTH: 984px;
    TEXT-ALIGN: center
}
#footer #box1 A
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
#box2 A
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
#box3 A
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
#box4 A
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.hurra
{
    FONT-SIZE: 10px;
    COLOR: #284775;
    TEXT-DECORATION: none
}
B
{
    COLOR: #315d7a
}
A.blu12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
A.blu12b:hover
{
    COLOR: #f55813;
    TEXT-DECORATION: underline
}
.blu11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu11u
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu11bu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu11u_s
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    LINE-HEIGHT: 8px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu12bis
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu12u
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu15b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.cerca
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cerca:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #ccc;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu9
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.blu10u
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu10bis
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu11V
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: Arial, serif;
    TEXT-DECORATION: none
}
.blu12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu13
{
    FONT-SIZE: 13px;
    COLOR: #315d7a;
    FONT-FAMILY: arial
}
.blu13u
{
    FONT-SIZE: 13px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.blu13b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu14
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu16
{
    FONT-SIZE: 16px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu18b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.blu22b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #315d7a;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar10u
{
    FONT-SIZE: 10px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.ar11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f55813;
    FONT-FAMILY: arial
}
.ar11u
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.ar11bu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.ar11
{
    FONT-SIZE: 11px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar11V
{
    FONT-SIZE: 11px;
    COLOR: #f55813;
    FONT-FAMILY: Arial, serif;
    TEXT-DECORATION: none
}
.ar12
{
    FONT-SIZE: 12px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f55813;
    FONT-FAMILY: arial
}
.ar13b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar14trough
{
    FONT-SIZE: 14px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: line-through
}
.ar14btrough
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: line-through
}
.ar15b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #f55813;
    FONT-FAMILY: arial
}
.ar16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.lgri11
{
    FONT-SIZE: 11px;
    COLOR: #a0a0a0;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri11
{
    FONT-SIZE: 11px;
    COLOR: #284775;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: arial
}
.gri11u
{
    FONT-SIZE: 11px;
    COLOR: #284775;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.gri11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #284775;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri8
{
    FONT-SIZE: 8px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri9
{
    FONT-SIZE: 9px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.gri9u
{
    FONT-SIZE: 9px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.gri10
{
    FONT-SIZE: 10px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri13b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri12
{
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri12through
{
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: line-through
}
.gri12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.gri12
{
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.gri12:hover
{
    FONT-SIZE: 12px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.gri12u
{
    FONT-SIZE: 12px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
A.gri12u:hover
{
    FONT-SIZE: 12px;
    COLOR: #f55813;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.bia11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bia11b:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
.gri14
{
    FONT-SIZE: 14px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #284775;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.gri16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #adadad;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bia11
{
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.ar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bia12
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bia16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
#mid_header #login .bia12
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
#mid_header #login .bia12:hover
{
    TEXT-DECORATION: none
}
.bia12u
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.bia12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.bia13b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.black11
{
    FONT-SIZE: 11px;
    COLOR: #444444;
    FONT-FAMILY: arial
}
.black11u
{
    FONT-SIZE: 11px;
    COLOR: #444444;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
.black12
{
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.black12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.black13
{
    FONT-SIZE: 13px;
    COLOR: #444444;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.black13b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #444444;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.inputTextPrezzo
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 180px;
    COLOR: #315d7a;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.inputTextPrezzo
{
    WIDTH: 60px
}
.inputSelect
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #315d7a;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.msgErrore
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 10px;
    COLOR: #f55813;
    FONT-FAMILY: arial
}
.textArea
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 616px;
    COLOR: #284775;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
.button
{
    BORDER-RIGHT: #335a7b 1px solid;
    BORDER-TOP: #335a7b 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #335a7b 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #335a7b 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #f55813
}
.note
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f1f1f1
}
.noteOrdine
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 650px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f1f1f1
}
UL.redaz
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 18px;
    PADDING-TOP: 0px
}
UL.arrow
{
    LIST-STYLE-IMAGE: url(/img/ar_arrow.gif)
}
UL.testidx
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/img/ar_arrow.gif);
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.testidx LI
{
    MARGIN-BOTTOM: 6px
}
UL.categorie
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 14px;
    PADDING-TOP: 0px
}
.categoriearrow LI
{
    MARGIN-TOP: 3px;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(/img/ar_arrow_simple.gif);
    MARGIN-BOTTOM: 4px;
    LINE-HEIGHT: 13px
}
#newuser
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 248px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 10px;
    HEIGHT: 70px;
    BACKGROUND-COLOR: #f5f5f5
}
#loginbox
{
    HEIGHT: 70px
}
#autenticaz
{
    BORDER-RIGHT: #f5f5f5 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #f5f5f5 1px solid;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #f5f5f5 1px solid;
    WIDTH: 350px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #f5f5f5 1px solid
}
#registrazione
{
    MARGIN-LEFT: 4px
}
#registrazione #intro
{
    WIDTH: 600px
}
#registrazione .nota
{
    MARGIN-TOP: 2px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/img/bg_nota.gif) repeat-y;
    FLOAT: left;
    WIDTH: 294px
}
#registrazione .sezione
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 648px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
.sezione_tit
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/img/bg_top_table.gif);
    MARGIN-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 4px;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.sezione_tit_mc
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/img/bg_top_table_monclub.gif);
    MARGIN-BOTTOM: 6px;
    COLOR: #315d7a;
    PADDING-TOP: 4px;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.sezione_tit_gri
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 6px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-DECORATION: none
}
TEXTAREA.privacy
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 620px;
    COLOR: #757575;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial
}
#totali
{
    BORDER-BOTTOM: #315d7a 2px solid
}
#totali TH
{
    BORDER-RIGHT: #cecece 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    COLOR: #315d7a;
    BORDER-BOTTOM: #315d7a 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ebebeb
}
#totali TD
{
    BORDER-RIGHT: #cecece 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#totali TD TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#totali TD.prima
{
    WIDTH: 322px;
    TEXT-ALIGN: left
}
#totali TD.seconda
{
    WIDTH: 49px;
    TEXT-ALIGN: center
}
#totali TD.terza
{
    WIDTH: 69px;
    TEXT-ALIGN: right
}
#totali TD.quarta
{
    WIDTH: 79px;
    TEXT-ALIGN: right
}
#totali TD.quinta
{
    BORDER-RIGHT: 0px;
    WIDTH: 50px;
    TEXT-ALIGN: center
}
#totali .thumb
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #000 0px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100px
}
#totali .desc
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px
}
#totali .gri
{
    BACKGROUND-COLOR: #f6f6f6
}
#totale
{
    BORDER-RIGHT: #315d7a 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #315d7a 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #315d7a 1px solid;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #315d7a 1px solid
}
#intro
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    WIDTH: 600px;
    PADDING-TOP: 4px
}
#noteOrdine
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 650px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f1f1f1
}
.divBuonoMultipack
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cdcdcd 1px solid;
    BACKGROUND: url(/img/bg_dx_layermultipack.gif) #fff repeat-y right 50%;
    BORDER-LEFT: #cdcdcd 1px solid;
    WIDTH: 200px;
    POSITION: absolute
}
#dd_Navigator
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -3px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#dd_Navigator UL
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -3px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#dd_Navigator LI
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 149px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
#dd_Navigator LI UL
{
    DISPLAY: none;
    BORDER-LEFT: #ffb177 4px solid;
    WIDTH: 145px;
    POSITION: relative
}
#dd_Navigator LI UL LI
{
    BACKGROUND: #ffffff;
    WIDTH: 144px
}
#dd_Navigator LI:hover UL
{
    DISPLAY: block;
    WIDTH: 144px
}
#dd_Navigator LI.menuHoverMenu UL
{
    DISPLAY: block;
    WIDTH: 144px
}
.first_level
{
    BACKGROUND: url(/img/menu_bg.gif);
    HEIGHT: 27px
}
.second_level
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d9d9d9 1px solid
}
.second_level:hover
{
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
A.blkHoverLink
{
    FONT-SIZE: 11px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.browseCategoryText
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.browseCategoryText:hover
{
    FONT-SIZE: 12px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.box_serv
{
    BACKGROUND-POSITION: left 50%;
    MARGIN-TOP: 8px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/install_sx_bg.gif);
    BACKGROUND-REPEAT: repeat-y
}
.box_serv .noteOrdine
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #315d7a 15px solid;
    WIDTH: 625px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f1f1f1
}
TABLE.services
{
    BORDER-RIGHT: #315d7a 1px solid;
    BORDER-TOP: #315d7a 1px solid;
    MARGIN-TOP: 4px;
    BORDER-LEFT: #315d7a 1px solid;
    BORDER-BOTTOM: #315d7a 1px solid;
    BORDER-COLLAPSE: separate;
    border-spacing: 1px
}
TABLE.services TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/img/bg_top_table.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #fff;
    FONT-FAMILY: arial;
    HEIGHT: 30px;
    TEXT-DECORATION: none
}
TABLE.services TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px
}
TABLE.services TD.left_col
{
    BACKGROUND: #ffcc80
}
TABLE.services TD.right_col
{
    BACKGROUND: #f2f2f2
}
UL.listaaffiancata
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 656px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.listaaffiancata LI
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 164px
}
.sepCategorie
{
    BACKGROUND: #ececec;
    FLOAT: left;
    MARGIN: 2px auto;
    WIDTH: 656px;
    HEIGHT: 1px
}
.boxAccessoriNegozio
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bfbfbf 1px solid;
    WIDTH: 654px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bfbfbf 1px solid
}
.headerBoxAccessoriNegozio
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/bg_negozi_accessori.gif);
    WIDTH: 100%;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #f2f2f2
}
.boxCategoriaRaffina
{
    BORDER-RIGHT: #c8c8c8 1px solid;
    BORDER-TOP: #c8c8c8 1px solid;
    BORDER-LEFT: #c8c8c8 1px solid;
    WIDTH: 652px;
    BORDER-BOTTOM: #c8c8c8 1px solid
}
.headerBoxCategoriaRaffina
{
    BACKGROUND-IMAGE: url(/img/bg_header_raffina.gif);
    MARGIN: 1px 1px 4px;
    WIDTH: 652px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #f2f2f2
}
.tblValoriRaffina
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 655px;
    BORDER-BOTTOM: 0px
}
.tblValoriRaffina TD.bordoDx
{
    BORDER-RIGHT: #c8c8c8 1px solid
}
.tblValoriRaffina TD.bordoBottom
{
    BORDER-BOTTOM: #c8c8c8 1px solid
}
.tblValoriRaffina UL
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 6px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.tblValoriRaffina UL .quickInfoSelected
{
    BACKGROUND-IMAGE: url(/img/raffina_voce_sel.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #f2f2f2
}
.boxQuickinfoExplodeRaffina
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    WIDTH: 652px;
    PADDING-TOP: 1px
}
.tblQuickinfoExplodeRaffina
{
    WIDTH: 653px
}
.tblQuickinfoExplodeRaffina TD
{
    BACKGROUND-COLOR: #efefef
}
.tblQuickinfoExplodeRaffina UL.listaaffiancataValori
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 642px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.tblQuickinfoExplodeRaffina UL.listaaffiancataValori LI
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 142px;
    MARGIN-RIGHT: 18px
}
.sepBoxRaffina
{
    WIDTH: 655px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c8c8c8
}
.boxRaffinaQuickLink
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    WIDTH: 653px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ececec
}
.tblRaffinaQuickLink
{
    WIDTH: 653px;
    HEIGHT: 33px
}
.tblRaffinaSlidePrezzo
{
    WIDTH: 653px;
    HEIGHT: 33px
}
.tblRaffinaSlidePrezzo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/img/bgSlidePrezzo.gif) repeat-x left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c8c8c8 1px solid;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 35px
}
.tblRaffinaQuickLink TD
{
    BACKGROUND-IMAGE: url(/img/bg_raffina_ql.gif);
    BACKGROUND-REPEAT: repeat-x
}
.tblRaffinaQuickLink UL.listaaffiancataQuickLink
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 642px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.tblRaffinaQuickLink UL.listaaffiancataQuickLink LI
{
    FLOAT: left;
    WIDTH: auto;
    MARGIN-RIGHT: 16px
}
.listing_header
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 654px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 26px;
    TEXT-ALIGN: center
}
.listing_header_int
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/img/bg_listing_header.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 1px solid;
    WIDTH: 652px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 25px
}
.listing_header SELECT
{
    FONT-SIZE: 11px
}
#link_veditutti
{
    BORDER-RIGHT: #d6d6d6 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d6d6d6 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #d6d6d6 1px solid;
    WIDTH: 106px;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d6d6d6 1px solid;
    HEIGHT: 21px;
    TEXT-ALIGN: center
}
#link_veditutti_int
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: white 1px solid;
    WIDTH: auto;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ebebeb
}
#cerca_anche_per UL LI
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -2px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: -2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#cerca_anche_per .underlinegrey
{
    LINE-HEIGHT: 13px
}
#tdQuickInfo2 UL LI
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 4px;
    LINE-HEIGHT: 13px
}
#tdQuickInfo3 UL LI
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 4px;
    LINE-HEIGHT: 13px
}
#tdQuickInfo4 UL LI
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 4px;
    LINE-HEIGHT: 13px
}
DIV.messageBox
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    MIN-HEIGHT: 40px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0pt 0pt 11px;
    WIDTH: 630px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f5f5f5
}
DIV.error
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    BORDER-LEFT: #ff0000 1px solid;
    WIDTH: 630px;
    COLOR: #315d7a;
    BORDER-BOTTOM: #ff0000 1px solid
}
DIV.messageBox P
{
    MARGIN: 0px 0px 12px;
    LINE-HEIGHT: 1.5
}
UL.dati_mod
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 7px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 4px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.dati_mod LI
{
    MARGIN-TOP: 1px
}
#table_carrello THEAD
{
    HEIGHT: 16px;
    BACKGROUND-COLOR: #f2f2f2
}
#table_carrello THEAD TH
{
    BORDER-RIGHT: #c0c0c0 0px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #315d7a 1px solid
}
#table_carrello .bordosup
{
    BORDER-TOP: #c0c0c0 1px solid
}
#table_carrello TBODY TR TD
{
    BORDER-RIGHT: #c0c0c0 0px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c0c0c0 0px solid
}
#table_carrello TFOOT TR TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    HEIGHT: 10px
}
H1
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TOP: 0px
}

H3
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TOP: 0px
}
H4
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TOP: 0px
}
H5
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TOP: 0px
}
H6
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TOP: 0px
}
.tb_carrello_riga_oriz_scura
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #828282
}
.tb_carrello_riga_oriz_chiara
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cecece
}
.tb_carrello_riga_oriz_arancio
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ff6723
}
.tb_carrello_header TH
{
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(/img/tb_bg_header.jpg);
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
.tb_carrello_header .bordosxscuro
{
    BORDER-LEFT: #828282 1px solid
}
.tb_carrello_header .bordodxscuro
{
    BORDER-RIGHT: #828282 1px solid
}
.tb_carrello_header .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_carrello_prodotto TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.tb_carrello_body TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.tb_carrello_prodotto .bordosxscuro
{
    BORDER-LEFT: #828282 1px solid
}
.tb_carrello_body .bordosxscuro
{
    BORDER-LEFT: #828282 1px solid
}
.tb_carrello_prodotto .bordodxscuro
{
    BORDER-RIGHT: #828282 1px solid
}
.tb_carrello_body .bordodxscuro
{
    BORDER-RIGHT: #828282 1px solid
}
.tb_carrello_prodotto .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_carrello_body .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_carrello_bundle TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.tb_carrello_bundle .bordosxscuro
{
    BORDER-LEFT: #ff6723 1px solid
}
.tb_carrello_bundle .bordodxscuro
{
    BORDER-RIGHT: #ff6723 1px solid
}
.tb_carrello_bundle .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_carrello_bundle .bordosxarancio
{
    BORDER-LEFT: #ff6723 1px solid
}
.tb_carrello_bundle .bordodxarancio
{
    BORDER-RIGHT: #ff6723 1px solid
}
.tb_carrello_bundle .bordodxgrigio
{
    BORDER-RIGHT: #cecece 1px solid
}
.carrello_bordo_tratteggiato
{
    BACKGROUND-IMAGE: url(/img/tb_bg_sep_servizi.gif);
    BACKGROUND-REPEAT: repeat-x
}
.tb_carrello_qta TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.tb_carrello_header_pacchetti
{
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(/img/tb_bg_pacchetti.jpg);
    HEIGHT: 19px
}
.tb_cassa_header TH
{
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(/img/tb_bg_cassa_header.jpg);
    HEIGHT: 22px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
.tb_cassa_header .bordosxscuro
{
    BORDER-LEFT: #828282 1px solid
}
.tb_cassa_header .bordodxscuro
{
    BORDER-RIGHT: #828282 1px solid
}
.tb_cassa_header .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_cassa_prodotto TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.tb_cassa_prodotto .bordosxscuro
{
    BORDER-LEFT: #828282 1px solid
}
.tb_cassa_prodotto .bordodxscuro
{
    BORDER-RIGHT: #828282 1px solid
}
.tb_cassa_prodotto .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_cassa_bundle TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.tb_cassa_bundle .bordosxscuro
{
    BORDER-LEFT: #ff6723 1px solid
}
.tb_cassa_bundle .bordodxscuro
{
    BORDER-RIGHT: #ff6723 1px solid
}
.tb_cassa_bundle .bordodxchiaro
{
    BORDER-RIGHT: #cecece 1px solid
}
.tb_cassa_riga_oriz_scura
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #828282
}
.tb_cassa_riga_oriz_chiara
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cecece
}
.tb_cassa_riga_oriz_arancio
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ff6723
}
.cassa_bordo_tratteggiato
{
    BACKGROUND-IMAGE: url(/img/tb_bg_sep_servizi.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fatt_spedizione_bordo_dx
{
    BORDER-RIGHT: #5f5f5f 1px solid
}
.fatt_spedizione_bordo_sx
{
    BORDER-LEFT: #5f5f5f 1px solid
}
.fatt_spedizione_bordo_top
{
    BORDER-TOP: #5f5f5f 1px solid
}
.fatt_spedizione_bordo_bottom
{
    BORDER-BOTTOM: #5f5f5f 1px solid
}
A.underlinegrey
{
    COLOR: #c0c0c0;
    TEXT-DECORATION: underline
}
A.underlinegrey:hover
{
    COLOR: #f55813
}
.strilloST
{
    BORDER-RIGHT: #e7f5fd 2px solid;
    BORDER-TOP: #e7f5fd 2px solid;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #e7f5fd;
    BORDER-LEFT: #e7f5fd 2px solid;
    COLOR: #444;
    BORDER-BOTTOM: #e7f5fd 2px solid
}
#track1
{
    WIDTH: 314px;
    POSITION: relative;
    HEIGHT: 34px
}
#handle1
{
    BACKGROUND-IMAGE: url(/img/cursoriSlide.gif);
    BACKGROUND-REPEAT: no-repeat
}
#handle1
{
    WIDTH: 13px;
    CURSOR: e-resize;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
#handle2
{
    BACKGROUND-IMAGE: url(/img/cursoriSlide.gif);
    BACKGROUND-REPEAT: no-repeat
}
#handle2
{
    WIDTH: 13px;
    CURSOR: e-resize;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 21px
}
.contGriglia
{
    BORDER-RIGHT: #c7c7c7 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #c7c7c7 1px solid;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 12px 12px 0px;
    BORDER-LEFT: #c7c7c7 1px solid;
    WIDTH: 147px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c7c7c7 1px solid;
    HEIGHT: 209px
}
.titoloGriglia
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #f8f8f8;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #315d7a;
    PADDING-TOP: 3px;
    FONT-FAMILY: arial;
    HEIGHT: 28px
}
.tripliceGriglia
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    BACKGROUND: #ecf7ff;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px 0px;
    COLOR: #284775;
    PADDING-TOP: 3px;
    FONT-FAMILY: arial;
    LIST-STYLE-TYPE: none;
    HEIGHT: 30px;
    TEXT-ALIGN: right
}
.prezzoGriglia
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #315d7a
}
.confrontaGriglia
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #315d7a;
    FONT-FAMILY: arial;
    HEIGHT: 18px
}
.btnAddGriglia
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f8f8f8;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    TEXT-ALIGN: right
}
.cloudBrand
{
    PADDING-RIGHT: 4px;
    LIST-STYLE: none none outside;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px
}
.cloudBrand LI
{
    DISPLAY: inline;
    COLOR: #284775
}
.cloudBrand LI A
{
    COLOR: #284775;
    LINE-HEIGHT: 16px
}
.cloudBrand LI A:hover
{
    COLOR: #f55813
}

