/* --------------- DEFINIZIONI GLOBALI --------------- */
html {
    background-color: #FFFFFF;
}
body {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #7F8083;
}
.clear {
    height: 10px;
    clear: both2;
    width: 350px;
    display: block;
    background-color: #FF0000;
}
A:link, A:visited {
    color: #7F8083;
    font-weight: bold;
    text-decoaration: underline;
}
A:hover {
    color: #C00010;
}
/* --------------- DEFINIZIONI STRUTTURA PAGINA --------------- */

#page {
    width: 100%;
    margin: auto;
    background-color: white;
}
HTML>BODY #page {
    min-height: 600px;
}

/* --------------- DEFINIZIONI HEAD PAGINA --------------- */

#head {
    width: 100%;
    height: 70px;
    padding: 0px;
    margin: 0px;
    background-color: #C00010;
}
    #logo {
        float: left;
    }
    #payoff {
        float: right;
    }

/* --------------- SEARCH --------------- */

#search {
    width: 171px;
    height: 54px;
    padding: 14px 0px 0px 0px;
    margin: 0px 0px 0px 8px;
    clear: both;
}
HTML>BODY #search {
    width: 171px;
    height: 40px;
}
    #search .input {
        width: 117px;
        height: 18px;
        padding: 1px 0px 0px 2px;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        color: #7F8083;
        border-top: 1px solid #CDCDCD;
        border-right: 0px solid red;
        border-bottom: 1px solid #CDCDCD;
        border-left: 1px solid #CDCDCD;
        background-color: white;
        float: left;
    }
    HTML>BODY #search .input {
        width: 115px;
        height: 15px;
    }
    #search .send {
        width: 18px;
        height: 18px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px -3px;
        float: left;
    }
    HTML>BODY #search .send {
        width: 18px;
        height: 18px;
        margin: 0px 0px 0px 0px;
        float: left;
    }

/* --------------- DEFINIZIONI SPALLA DESTRA --------------- */

#spalla_dx {
    width: 180px;
    height: 600px2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 15px;
    float: left;
    background-color: white;
}
    #spalla_dx #top {
        background-image: url(http://www.neopost.it/image/spalla_dx_top2.gif);
        width: 180px;
        height: 20px;
        padding: 0px 0px 0px 26px;
        margin: 0px;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
    }
    HTML>BODY #spalla_dx #top {
        width: 151px;
    }
        #spalla_dx #top A:link, #spalla_dx #top A:visited {
            font-weight: bold;
            color: #000000;
            text-decoration: none;
        }
        #spalla_dx #top A:hover {
            color: #C00010;
            text-decoration: underline;
        }
    #spalla_dx .box {
        width: 170px;
        height: auto;
        padding: 5px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-left: 10px solid #C00010;
    }
        #spalla_dx .box H2 {
            padding: 0px;
            margin: 20px 10px 10px 19px;
            font-size: 11px;
            color: #3E282B;
        }
            #spalla_dx .box H2 A:link, #spalla_dx .box H2 A:visited {
                font-weight: bold;
                color: #3E282B;
                text-decoration: none;
            }
            #spalla_dx .box H2 A:hover {
                color: #C00010;
                text-decoration: underline;
            }
        #spalla_dx .box UL {
            list-style: none;
            padding: 0px;
            margin: 0px 10px 0px 19px;
            font-size: 11px;
            line-height: 15px;
            color: #7F8083;
        }
        #spalla_dx .box UL A:link, #spalla_dx .box UL A:visited {
            font-weight: normal;
            color: #7F8083;
            text-decoration: none;
        }
        #spalla_dx .box UL A:hover {
            color: #C00010;
            text-decoration: underline;
        }
        #spalla_dx .box P {
            padding: 0px;
            margin: 0px 10px 0px 19px;
            font-size: 11px;
            color: #3E282B;
        }
        #spalla_dx .box .banner {
            padding: 20px 0px 20px 0px;
            margin: 0px 10px 0px 10px;
        }
    #spalla_dx #bottom {
        background-image: url(http://www.neopost.it/image/spalla_dx_bottom.gif);
        width: 180px;
        height: 10px;
        padding: 0px;
        margin: 0px;
        font-size: 1px;
    }

/* --------------- DEFINIZIONI SPALLA SINISTRA --------------- */

#spalla_sx {
    width: 135px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 8px;
    background-color: #DFE0E1;
    display: inline;
    float: left;
}
    #spalla_sx #top {
        background-image: url(http://www.neopost.it/image/spalla_sx_top.gif);
        width: 135px;
        height: 7px;
        padding: 0px;
        margin: 0px;
        font-size: 1px;
    }
    #spalla_sx .box {
        width: 135px;
        height: auto;
        padding: 5px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
    }
        #spalla_sx .box H2 {
            padding: 0px;
            margin: 0px 10px 10px 10px;
            font-size: 11px;
            color: #3E282B;
        }
            #spalla_sx .box H2 A:link, #spalla_sx .box H2 A:visited {
                font-weight: bold;
                color: #3E282B;
                text-decoration: none;
            }
            #spalla_sx .box H2 A:hover {
                color: #C00010;
                text-decoration: underline;
            }
        #spalla_sx .box H3 {
            padding: 0px;
            margin: 0px 10px 10px 10px;
            font-size: 11px;
            color: #C00010;
            text-align: left;
        }
            #spalla_sx .box H3 A:link, #spalla_sx .box H3 A:visited {
                font-weight: bold;
                color: #C00010;
                text-decoration: none;
            }
            #spalla_sx .box H3 A:hover {
                color: #C00010;
                text-decoration: underline;
            }
        #spalla_sx .box UL {
            list-style: none;
            padding: 0px;
            margin: 0px 10px 0px 10px;
            font-size: 9px;
            color: #C00010;
        }
        #spalla_sx .box UL A:link, #spalla_sx .box UL A:visited {
            font-weight: normal;
            color: #3E282B;
            text-decoration: none;
        }
        #spalla_sx .box UL A:hover {
            color: #C00010;
            text-decoration: underline;
        }
        #spalla_sx .box P {
            padding: 0px;
            margin: 0px 10px 0px 10px;
            font-size: 9px;
            color: #3E282B;
        }
    #spalla_sx .box_shop {
        background-image: url(http://www.neopost.it/image/box_shop.jpg);
        background-position: 0px 1px;
        height: auto;
        padding: 5px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
    }
        #spalla_sx .box_shop H2 {
            padding: 0px;
            margin: 0px 10px 10px 10px;
            font-size: 11px;
            color: #C00010;
        }
            #spalla_sx .box_shop  A:link, #spalla_sx .box_shop H2 A:visited {
                font-weight: bold;
                color: #C00010;
                text-decoration: none;
            }
            #spalla_sx .box_shop H2 A:hover {
                text-decoration: underline;
            }
        #spalla_sx .box_shop P {
            padding: 0px;
            margin: 0px 10px 0px 10px;
            font-size: 9px;
            color: #3E282B;
        }
    #spalla_sx #bottom {
        background-image: url(http://www.neopost.it/image/spalla_sx_bottom.gif);
        width: 135px;
        height: 7px;
        padding: 0px;
        margin: 0px;
        font-size: 1px;
    }

/* --------------- DEFINIZIONI CORPO CENTRALE --------------- */

#center {
    width: 415px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
    float: left;
    background-color: white;
}
    #center H2 {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        font-size: 18px;
        color: #C00010;
    }

/* --------------- DEFINIZIONI CORPO PRINCIPALE --------------- */

#principale  {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    #principale H1 {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 15px 0px;
        font-size: 18px;
        color: #3E282B;
    }

/* --------------- DEFINIZIONI FOOTER --------------- */

#footer {
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 165px;
    clear: both;
    font-size: 10px;
    font-weight: bold;
    color: #3E282B;
}
    #footer A:link, #footer A:visited {
        font-weight: bold;
        color: #3E282B;
        text-decoration: none;
    }
    #footer A:hover {
        color: #C00010;
        text-decoration: none;
    }

/* --------------- DEFINIZIONI LI LINK GENERICO --------------- */

.li_link {
    color: #C00010;
    list-style:none;
    margin-left: -9px;
}
    .li_link A:link, .li_link A:visited {
        font-weight: normal;
        color: black;
        text-decoration: none;
    }
    .li_link A:hover {
        color: #C00010;
        text-decoration: underline;
    }

/* --------------- DEFINIZIONI OL LINK GENERICO --------------- */

OL {
    color: #C00010;
    list-style: decimal;
}
    OL A:link, OL A:visited {
        font-weight: normal;
        color: black;
        text-decoration: none;
    }
    OL A:hover {
        color: #C00010;
        text-decoration: underline;
    }
    OL LI P {
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        color: black;
    }





FORM {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   border: 0px 0px 0px 0px;
}
TD {
   font-size: 10px;
   color: #000000;
}
INPUT {
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif, Verdana;
   font-weight: normal;
   color: #000000;
   background-color: #FFFFFF;
}
SELECT {
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif, Verdana;
   font-weight: normal;
   color: #000000;
   background-color: #FFFFFF;
}


#login {
   font-size: 11px;
   color: #3E282B;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#login INPUT {
   width: 114px;
   border-top: 1px solid #ABABAB;
   border-right: 1px solid #ABABAB;
   border-bottom: 1px solid #ABABAB;
   border-left: 1px solid #ABABAB;
}
#login .login_entra {
   padding-top: 8px;
   text-align: right;
   font-size: 10px;
   color: #C00010;
}
#login .login_entra A:link, #login .login_entra A:visited {
   font-size: 10px;
   color: #3E282B;
   font-weight: bold;
   text-decoration: none;
   padding-top: 5px;
}
#login .login_entra A:hover {
   color: #C00010;
   text-decoration: none;
}
















.banner {
   text-align: center;
   padding: 10px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
}





.box ul li.spalla_sx_link {
   background-image: url(image/spalla_sx_link_bg.gif);
   background-repeat: no-repeat;
   width: 120px;
   height: auto;
   padding: 0px 0px 0px 5px;
   margin: 0px 0px 4px 0px;
   text-align: left;
   background-color: none;
}
html>body .box ul li.spalla_sx_link {
   width: 110px;
}
.box ul li.spalla_dx_link {
   background-image: url(image/spalla_sx_link_bg.gif);
   background-repeat: no-repeat;
   width: 120px;
   height: auto;
   padding: 0px 0px 0px 5px;
   margin: 0px 0px 0px 0px;
   text-align: left;
   background-color: none;
}
html>body .box ul li.spalla_dx_link {
   width: 110px;
}



.tit_offerte {
   background-image: url(image/tit_offerte_bg.gif);
   width: 132px;
   height: 19px;
   padding: 2px 0px 0px 14px;
   margin: 10px 0px 2px 0px;
   text-align: left;
}
html>body .tit_offerte {
   width: 118px;
   height: 17px;
}
.tit_offerte A:link, .tit_offerte A:visited {
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
.tit_offerte A:hover {
   color: #FFD684;
}



#search_spalla {
   width: 115px;
   font-size: 10px;
   padding: 0px 0px 10px 10px;
   text-align: left;
   color: #3E282B;
}
#search_spalla INPUT {
   width: 114px;
   margin: 0px 0px 5px 0px;
   border-top: 1px solid #ABABAB;
   border-right: 1px solid #ABABAB;
   border-bottom: 1px solid #ABABAB;
   border-left: 1px solid #ABABAB;
}
#search_spalla .search_input {
   width: 114px;
   padding: 10px 0px 8px 0px;
   text-align: right;
}
#search_spalla IMG {
   vertical-align: top;
   margin-top: 5px;
}
#search_spalla A:link, #search_spalla A:visited {
   font-size: 10px;
   color: #3E282B;
   font-weight: bold;
   text-decoration: none;
}
#search_spalla A:hover {
   color: #C00010;
   text-decoration: none;
}




.tit_red {
   background-image: url(image/tit_red_bg.gif);
   width: 132px;
   height: 19px;
   font-size: 12px;
   font-weight: bold;
   color: #FFD684;
   padding: 2px 0px 0px 3px;
   text-align: left;
}
.tit_red A, .tit_red A:link, .tit_red A:visited, .tit_red A:active  {
   font-size: 12px;
   font-weight: bold;
   color: #FFD684;
   text-decoration: none;
}
html>body .tit_red {
   width: 125px;
   height: 17px;
}






#carrello_vuoto {
   font-size: 11px;
   font-weight: bold;
   color: #C00010;
   padding: 0px 0px 10px 18px;
}
#carrello_pieno {
   font-size: 10px;
   font-weight: bold;
   color: #3E282B;
   padding: 10px 0px 10px 0px;
   margin: 0px 0px 0px 18px;
}
#carrello_pieno .prodotti {
   font-size: 12px;
   color: #C00010;
   padding-left: 4px;
}
#carrello_pieno DIV {
   font-size: 12px;
   color: #C00010;
   padding-top: 6px;
}

#carrello_link {
   padding: 0px 0px 0px 0px;
   text-align: left;
}
#carrello_link A:link, #carrello_link A:visited {
   font-size: 11px;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
}
#carrello_link A:hover {
   font-size: 11px;
   color: #00218C;
   font-weight: bold;
   text-decoration: none;
}





#home_top {
   background-image: url(image/home_top_bg.jpg);
   width: 482px;
   height: 223px;
}
.home_categoria {
   width: 202px;
   height: 175px;
   float: left;
   border: 1px solid #DFE0E1;
   padding: 7px 10px 10px 10px;
   margin: 10px 5px 0px 0px;
}
html>body .home_categoria {
   width: 180px;
   height: 155px;
}
.home_categoria H1 {
   font-size: 12px;
   font-weight: bold;
   color: #C00010;
   margin: 0px;
   padding: 0px 0px 1px 0px;
   border-bottom: 1px solid #C00010;
}
.home_categoria H1 A:link, .home_categoria H1 A:visited {
   font-size: 12px;
   font-weight: bold;
   color: #C00010;
   margin: 0px;
   padding: 0px;
   text-decoration: none;
}
.home_categoria H1 A:hover {
   color: #000000;
   text-decoration: none;
}
.home_categoria P {
   font-size: 10px;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 3px 0px;
}
.home_categoria_img {
   float: left;
   margin: 6px 0px 0px -2px;
   padding: 0px 0px 0px 0px;
   width: 99px;
   text-align: center;
}
.home_categoria_img IMG {
   border: 1px solid #ABABAB;
}
#home_categoria_separator {
   width: 10px;
   float: left;
   height: 10px;
   padding: 0px;
   margin: 10px 0px 0px 0px;
}
.home_categorie_correlate {
   background-image: url(image/home_categorie_correlate_bg.gif);
   background-repeat: no-repeat;
   width: 115px;
   height: 72px;
   float: left;
}
html>body .home_categorie_correlate {
   height: auto;
}
.home_categorie_correlate H2 {
   font-size: 11px;
   font-weight: bold;
   color: #00218C;
   padding: 3px 0px 0px 16px;
   margin: 0px;
}
#correlate_link ul li.level2 {
   background-image: url(image/correlate_link_bg.gif);
   background-repeat: no-repeat;
   padding: 0px 0px 0px 16px;
   text-align: left;
}
html>body #correlate_link.level2 {
   height: auto;
}
#correlate_link ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#correlate_link ul li {
   padding: 0px 0px 0px 7px;
   margin: 0px;
}
#correlate_link A:link, #correlate_link A:visited {
   font-size: 10px;
   color: #0069B3;
   font-weight: normal;
   text-decoration: none;
}
#correlate_link A:hover {
   font-size: 10px;
   color: #0069B3;
   font-weight: normal;
   text-decoration: underline;
}
#catalogo_page {
   width: 415px;
   border: 1px solid #E0E0E0;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
}
html>body #catalogo_page {
   width: 393px;
   min-height: 690px;
   height: auto;
}
#catalogo_page_bundle {
   width: 415px;
   height: auto;
   border: 1px solid #ECB2B7;
   padding: 10px 10px 20px 10px;
   margin: 0px 0px 0px 0px;
}
html>body #catalogo_page_bundle {
   width: 393px;
}
#catalogo_registrazione {
   width: 415px;
   border: 1px solid #E0E0E0;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
   font-size: 11px;
   color: #3E282B;
}
html>body #catalogo_registrazione {
   width: 393px;
}
#catalogo_registrazione TD, #catalogo_registrazione A, #catalogo_registrazione LI {
   font-size: 11px;
   color: #3E282B;
}

#catalogo_registrazione A, #catalogo_registrazione A:link, #catalogo_registrazione A:active, #catalogo_registrazione A:visited {
   color: #3E282B;
   text-decoration: underline;
}

#catalogo_registrazione A:hover {
   color: #C00010;
}

#catalogo_registrazione .mytext {
   color: #3E282B;
   font-weight: normal;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #999999;
   vertical-align: top;
}
#catalogo_registrazione .mytexttitle {
   color: #000000;
   font-weight: bold;
   font-size: 14px;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #999999;
   border-top-width: 1px;
   border-top-style: dashed;
   border-top-color: #999999;
}
#catalogo_registrazione .mytitledescription {
   font-size: 9px;
   font-weight: normal;
}






#catalogo_registrazione_ordine {
   width: 482px;
   border: 1px solid #E0E0E0;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
   font-size: 11px;
}
html>body #catalogo_registrazione_ordine {
   width: 460px;
}
#catalogo_registrazione_ordine TD, #catalogo_registrazione_ordine A, #catalogo_registrazione_ordine LI {
   font-size: 11px;
}

#catalogo_registrazione_ordine A, #catalogo_registrazione_ordine A:link, #catalogo_registrazione_ordine A:active, #catalogo_registrazione_ordine A:visited {
   color: #0069B3;
   text-decoration: none;
}

#catalogo_registrazione_ordine A:hover {
   color: #0069B3;
   text-decoration: underline;
}

#catalogo_registrazione_ordine .mytext2 {
   color: #000000;
   font-weight: normal;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #999999;
}
#catalogo_registrazione_ordine .mytexttitle {
   color: #000000;
   font-weight: bold;
   font-size: 14px;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #999999;
   border-top-width: 1px;
   border-top-style: dashed;
   border-top-color: #999999;
}
#catalogo_registrazione_ordine .mytitledescription {
   font-size: 9px;
   font-weight: normal;
}






#catalogo_page_offerte {
   width: 482px;
   border: 1px solid #FF0000;
   padding: 0px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
}
html>body #catalogo_page_offerte {
   width: 460px;
}
.catalogo_prodotto_img {
   padding: 0px 0px 0px 0px;
   margin: 0px 10px 0px 0px;
   float: left;
   border: 1px solid #E0E0E0;
}
.catalogo_prodotto_desc {
   width: 201px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
   float: left;
   font-size: 11px;
}
.catalogo_prodotto_desc H1 {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 6px 0px;
   font-size: 14px;
   color: #C00010;
   font-weight: bold;
}
.catalogo_prodotto_correlati {
   width: 160px;
   height: 195px;
   font-size: 11px;
   color: #C00010;
   float: left;
   margin: 20px 30px 0px 0px;
   background-color: white;
}
HTML>BODY .catalogo_prodotto_correlati {
   min-height: 195px;
   height: auto;
}

.catalogo_prodotto_correlati H4 {
   font-size: 12px;
   color: #C00010;
   margin: 0px;
   padding: 0px 0px 1px 0px;
   border-bottom: 1px solid #E0E0E0;
}
.catalogo_prodotto_correlati A:link, .catalogo_prodotto_correlati A:visited {
   font-size: 11px;
   color: #C00010;
   text-decoration: none;
}
.catalogo_prodotto_correlati A:hover {
   color: #3E282B;
   text-decoration: underline;
}
.catalogo_prodotto_correlati .codice {
   color: #3E282B;
}
.catalogo_prodotto_correlati IMG {
   margin: 4px 0px 4px 0px;
   padding: 0px;
   border: 1px solid #ABABAB;
}
.catalogo_prodotto_correlati .prezzo {
   font-size: 14px;
   font-weight: bold;
   color: #3E282B;
   text-align: left;
}
.catalogo_prodotto_correlati .prezzo_old {
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: line-through;
   text-align: right;
}
.catalogo_prodotto_correlati .carrello_add {
   margin: 0px 0px -2px 0px;
   padding: 0px 0px 0px 0px;
   border: 0px solid #00218C;
}
.catalogo_prodotto_separator {
   width: 0px;
   float: left;
   height: 10px;
   padding: 0px;
   margin: 0px;
   background-color: red;
}
html>body .catalogo_prodotto_separator {
   width: 0px;
}
.catalogo_inside {
   width: 415px;
   border: 1px solid #E0E0E0;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
}
html>body .catalogo_inside {
   width: 393px;
}
.catalogo_inside_titolo {
   font-size: 14px;
   font-weight: bold;
   color: #C00010;
   margin: 0px 0px 4px 0px;
}
.catalogo_inside_titolo A:link, .catalogo_inside_titolo A:visited {
   font-size: 14px;
   font-weight: bold;
   color: #C00010;
   margin: 0px 0px 4px 0px;
   text-decoration: none;
}
.catalogo_inside_titolo A:hover {
   text-decoration: underline;
}
.catalogo_inside_titolo_bundle {
   font-size: 12px;
   font-weight: bold;
   color: #3E282B;
   margin: 0px 0px 4px 0px;
}
.catalogo_inside_img {
   margin: 0px;
   padding: 0px;
   border-bottom: 3px solid #E5E5E5;
   float: left;
}
.catalogo_inside_img IMG {
   margin: 0px;
   padding: 0px;
   border: 1px solid #ABABAB;
}
.catalogo_inside_text {
   width: 201px;
   margin: 0px 0px 0px 10px;
   padding: 0px;
   float:left;
}
.catalogo_inside_text H2 {
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   font-weight: bold;
   color: #3E282B;
}
.catalogo_inside_text H3 {
   margin: 0px;
   padding: 0px;
   font-size: 14px;
   font-weight: bold;
   color: #C00010;
}
.catalogo_inside_text H4 {
   margin: 0px;
   padding: 0px;
   font-size: 14px;
   font-weight: normal;
   color: #3E282B;
}
.catalogo_inside_prezzo {
   margin: 10px 0px 0px 0px;
   padding: 4px 0px 10px 0px;
   border-top: 1px solid #E0E0E0;
   border-bottom: 1px solid #E0E0E0;
}
html>body .catalogo_inside_prezzo {
   padding: 4px 0px 4px 0px;
}
.catalogo_inside_addchart {
   margin: 10px 0px 0px 0px;
   padding: 10px 0px 10px 0px;
   text-align: right;
}
html>body .catalogo_inside_addchart {
   padding: 10px 0px 4px 0px;
}
.catalogo_inside_addchart .carrello_add {
   margin: 0px 0px -2px 0px;
   padding: 0px 0px 0px 0px;
   border: 0px solid #00218C;
}
.catalogo_inside_text H5 {
   margin: 0px;
   padding: 5px 0px 0px 0px;
   font-size: 11px;
   font-weight: normal;
   color: #3E282B;
   float: left;
}
.catalogo_inside_text H6 {
   margin: 0px;
   padding: 0px;
   font-size: 16px;
   font-weight: bold;
   color: #3E282B;
   float: right;
}
.catalogo_inside_text H6 IMG {
   margin-bottom:-4px
}
.catalogo_inside_text .prezzo_old {
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  text-align: right;
  text-decoration: line-through;
}
.catalogo_inside_categoria {
   width: 182px;
   margin: 0px;
   padding: 0px;
   float: left;
}
.catalogo_inside_categoria DIV {
   width: 182px;
   margin: 0px 10px 10px 0px;
   padding: 0px 0px 3px 0px;
   border-bottom: 1px solid #E0E0E0;
}
html>body .catalogo_inside_categoria DIV {
   width: 182px;
}
.catalogo_inside_categoria A:link, .catalogo_inside_categoria A:visited {
   font-size: 12px;
   font-weight: bold;
   color: #0069B3;
   text-decoration: none;
}
.catalogo_inside_categoria A:hover {
   color: #FF0000;
   text-decoration: none;
}
.catalogo_inside_correlati {
   width: 268px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   float: left;
}
html>body .catalogo_inside_correlati {
   margin-left: 10px;
}
.catalogo_inside_correlati .titolo {
   width: 268px;
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 2px 0px;
   font-size: 14px;
   font-weight: bold;
   color: #00218C;
   border-bottom: 1px solid #E0E0E0;
}
.catalogo_inside_correlati DIV {
   width: 268px;
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 10px 0px;
   border-bottom: 1px solid #E0E0E0;
}
.catalogo_inside_correlati H1 {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
   color: #0069B3;
}
.catalogo_inside_correlati H2 {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
   font-weight: normal;
   color: #FF0000;
}
.catalogo_inside_correlati H3 {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
   color: #00218C;
}
.catalogo_inside_correlati .prezzo_old {
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  text-align: right;
  text-decoration: line-through;
}
.catalogo_inside_correlati .link:link, .catalogo_inside_correlati .link:visited {
   text-decoration: none;
   float: left;
}
.catalogo_inside_correlati .link:hover {
   text-decoration: underline;
   color: #FF0000;
}
.catalogo_inside_correlati .carrello_add_p {
   float:right;
}
.carrello_inside_titolo {
   font-size: 18px;
   font-weight: bold;
   color: #C00010;
   margin: 0px 0px 4px 0px;
}
.carrello_inside {
   width: 415px;
   border: 1px solid #FFD684;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
}
html>body .carrello_inside {
   width: 393px;
}
#carrello_inside_table {
   border-top: 1px solid #C00010;
   border-bottom: 1px solid #C00010;
   background-color: #DFE0E1;
   font-size: 10px;
   font-weight: bold;
   color: #C00010;
   padding: 2px 10px 2px 2px;
   height: 20px;
}
html>body #carrello_inside_table {
   height: 16px;
}
#carrello_inside_table_ordine {
   border-top: 1px solid #666666;
   border-bottom: 1px solid #666666;
   background-color: #CCCCCC;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   padding: 2px 10px 2px 10px;
   height: 20px;
}
html>body #carrello_inside_table_ordine {
   height: 16px;
}
.carrello_45 {
   width: 45px;
   float: left;
   background-color: none;
}
.carrello_245 {
   width: 186px;
   float: left;
   background-color: none;
}



.carrello_245 .correlato {
   font-size: 10px;
   font-weight: normal;
}


.carrello_90 {
   width: 90px;
   float: left;
   background-color: none;
}
.carrello_60 {
   width: 60px;
   text-align: right;
   float: left;
   background-color: none;
}
.carrello_90_prezzo {
   width: 90px;
   float: left;
   font-size: 11px;
   color: #3E282B;
}
.carrello_60_prezzo {
   width: 60px;
   text-align: right;
   font-size: 11px;
   color: #3E282B;
   float: left;
}
.carrello_inside_tr {
   border-bottom: 1px solid #E0E0E0;
   font-size: 11px;
   font-weight: bold;
   color: #3E282B;
   padding: 6px 10px 10px 0px;
   height: 40px;
}
html>body .carrello_inside_tr {
   height: 24px;
}
.carrello_inside_tr_ordine {
   border-bottom: 1px dotted #999999;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   padding: 6px 10px 10px 10px;
   height: 40px;
}
html>body .carrello_inside_tr_ordine {
   height: 24px;
}
.carrello_inside_tr A:link, .carrello_inside_tr A:visited {
   font-size: 10px;
   font-weight: bold;
   color: #C00010;
   text-decoration: underline;
}
.carrello_inside_tr A:hover {
   color: #3E282B;
   text-decoration: underline;
}
.carrello_inside_tr .blu {
   color: #0069B3;
   margin: 0px;
   padding: 0px;
   display: inline;
}
.carrello_inside_tr .light {
   margin: 0px;
   padding: 0px;
   font-weight: normal;
}
.carrello_inside_tr .codice {
   color: #FF0000;
   margin: 0px;
   padding: 0px;
   font-weight: normal;
}
.carrello_inside_tr_sconto {
   border-bottom: 1px solid #E0E0E0;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 6px 10px 10px 10px;
   height: 40px;
   background-color: #C00010;
}
html>body .carrello_inside_tr_sconto {
   height: 24px;
}
.carrello_inside_tr_sconto .carrello_245 {
   width: 264px;
   float: left;
}
.carrello_inside_tr_sconto .carrello_60_prezzo {
   width: 108px;
   text-align: right;
   font-size: 20px;
   float: left;
   color: #FFFFFF;
}
.carrello_inside_tr_sconto_ordine {
   border-bottom: 1px solid #E0E0E0;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 6px 10px 10px 10px;
   height: 40px;
   background-color: #999999;
}
html>body .carrello_inside_tr_sconto_ordine {
   height: 24px;
}
.carrello_inside_tr_sconto_ordine .carrello_245 {
   width: 264px;
   float: left;
}
.carrello_inside_tr_sconto_ordine .carrello_60_prezzo {
   width: 108px;
   text-align: right;
   font-size: 20px;
   float: left;
   color: #000000;
}
#carrello_inside_concludi {
   border-bottom: 1px solid #E0E0E0;
   font-size: 11px;
   font-weight: bold;
   color: #00218C;
   padding: 4px 10px 4px 10px;
   height: 20px;
   text-align: center;
}
#carrello_inside_concludi_end {
   padding: 10px 0px 0px 0px;
   text-align: center;
}
.carrello_aggiorna {
   border: 1px solid #C00010;
   background-color: #DFE0E1;
   font-size: 11px;
   color: #C00010;
   float: left;
   width: 130px;
   margin-right: 4px;
}
HTML>BODY .carrello_aggiorna {
   width: 140px;
}
.carrello_concludi {
   border: 1px solid #000000;
   background-color: #C00010;
   padding: 2px;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   color: #FFFFFF;
   float: left;
   width: 130px;
   height: 19px;
}
html>body .carrello_concludi {
   padding: 1px 0px 1px 0px;
   height: 14px;
}
.carrello_concludi:link, .carrello_concludi:visited {
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
.carrello_concludi:hover {
   text-decoration: none;
   background-color: #000000;
}
.carrello_totale {
   padding: 2px 0px 0px 0px;
   font-size: 12px;
   color: #3E282B;
   float: left;
   display: inline;
   width: 264px;
   text-align: right;
   background-color: white;
}
html>body .carrello_totale {
   width: 264px;
}
.carrello_totale_prezzo {
   font-size: 16px;
   float: right;
   display: inline;
   width: 98px;
   text-align: right;
   color: #C00010;
   background-color: white;
}
.carrello_totale_prezzo_ordine {
   font-size: 16px;
   float: right;
   display: inline;
   width: 108px;
   text-align: right;
   background-color: white;
   color: #000000;
}