/* --------------- DEFINIZIONI BOX ECOMMERCE --------------- */

.center_ecommerce {
    width: auto;
    height: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    border-top: 0px solid #E5E2DE;
    border-right: 1px solid #E5E2DE;
    border-bottom: 1px solid #E5E2DE;
    border-left: 1px solid #E5E2DE;
    background-color: white;
}
HTML>BODY .center_ecommerce {
    height: auto;
}
    .center_ecommerce .center_white {
        width: 100%;
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
        background-color: white;
        border-top: 2px solid #F7F6F5;
    }
    HTML>BODY .center_ecommerce .center_white {
        width: auto;
    }
        .center_ecommerce .center_white #elenco {
            width: 55%;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            float: left;
            display: inline;
        }
            .center_ecommerce .center_white #elenco .prodotti {
                width: 45%;
                padding: 0px 0px 0px 0px;
                margin: 0px 10px 0px 0px;
                float: left;
                font-size: 70%;
            }
                .center_ecommerce .center_white #elenco .prodotti H3 {
                    padding: 0px;
                    margin: 0px 0px 10px 0px;
                    font-size: 120%;
                    color: #FF7F00;
                }
                .center_ecommerce .center_white #elenco .prodotti UL {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 10px;
                }
                    .center_ecommerce .center_white #elenco .prodotti UL LI {
                        list-style-image: url(../image/center_ecommerce_li1.gif);
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                    }
                        .center_ecommerce .center_white #elenco .prodotti UL LI A:link, .center_ecommerce .center_white #elenco .prodotti UL LI A:visited {
                            font-weight: normal;
                            text-decoration: none;
                            color: #3090A6;
                        }
                        .center_ecommerce .center_white #elenco .prodotti UL LI A:hover {
                            text-decoration: underline;
                        }
            .center_ecommerce .center_white #elenco .categorie {
                width: 45%;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                float: left;
                font-size: 70%;
            }
                .center_ecommerce .center_white #elenco .categorie H3 {
                    padding: 0px;
                    margin: 0px 0px 10px 0px;
                    font-size: 120%;
                    color: #3090A6;
                }
                .center_ecommerce .center_white #elenco .categorie UL {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 10px;
                }
                    .center_ecommerce .center_white #elenco .categorie UL LI {
                        list-style-image: url(../image/center_ecommerce_li2.gif);
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                    }
                        .center_ecommerce .center_white #elenco .categorie UL LI A:link,
						.center_ecommerce .center_white #elenco .categorie UL LI A:visited {
                            font-weight: normal;
                            text-decoration: none;
                            color: #FF7F00;
                        }
                        .center_ecommerce .center_white #elenco .categorie UL LI A:hover {
                            text-decoration: underline;
                        }
    .center_ecommerce .center_white .box {
        width: 45%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: left;
        text-align: right;
    }
        .center_ecommerce .center_white .box .help_2 {
            width: 187px;
            height: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            float: right;
            display: inline;
        }
        HTML>BODY .center_ecommerce .center_white .box .help_2 {
            margin: 1px 0px 0px 0px;
        }
            .center_ecommerce .center_white .box .help_2 .center_filtro_help_top {
                background-image: url(../image/center_filtro_help_top2.gif);
                background-repeat: no-repeat;
                width: 187px;
                height: 33px;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }
            .center_ecommerce .center_white .box .help_2 .center_filtro_help_center {
                background-image: url(../image/center_filtro_help_center2.gif);
                background-repeat: no-repeat;
                background-position: top;
                width: 187px;
                height: auto;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }
            HTML>BODY .center_ecommerce .center_white .box .help_2 .center_filtro_help_center {
                background-position: bottom 33px;
            }
                .center_ecommerce .center_white .box .help_2 .center_filtro_help_center P {
                    padding: 5px 10px 5px 10px;
                    margin: 0px 0px 0px 0px;
                    font-size: 110%;
                    line-height: 100%;
                    color: white;
                    font-weigth: bold;
                    text-align: center;
                }
                    .center_ecommerce .center_white .box .help_2 .center_filtro_help_center P SPAN {
                        color: #3090A6;
                        font-weight: bolder;
                    }
        .center_ecommerce .center_white #prodotti_naviga {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 80%;
            color: #3090A6;
        }
            .center_ecommerce .center_white #prodotti_naviga A:link, .center_ecommerce .center_white #prodotti_naviga A:visited {
                font-size: 100%;
                color: #FF7F00;
                font-weight: bold;
                text-decoration: none;
            }
            .center_ecommerce .center_white #prodotti_naviga A:hover {
                text-decoration: underline;
                color: #3090A6;
            }
        .center_ecommerce .center_white #prodotti_cate {
            padding: 0px 0px 0px 0px;
            margin: 10px 0px 0px 0px;
        }
            .center_ecommerce .center_white #prodotti_cate TABLE.sottoprodotti TD {
                background-image: url(../image/td_sottoprodotti.gif);
                background-repeat: no-repeat;
                width: 33%;
                padding: 2px 0px 2px 12px;
                margin: 0px 0px 0px 0px;
                font-size: 80%;
                vertical-align: top;
                border-bottom: 2px dotted #E5E2DE;
            }
                .center_ecommerce .center_white #prodotti_cate TABLE.sottoprodotti TD A:link, .center_ecommerce .center_white #prodotti_cate TABLE.sottoprodotti TD A:visited {
                    color: #3090A6;
                    font-weight: normal;
                    text-decoration: none;
                }
                .center_ecommerce .center_white #prodotti_cate TABLE.sottoprodotti TD A:hover {
                    text-decoration: underline;
                    color: #FF7F00;
                }
        .center_ecommerce .center_white #categorie_naviga {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 80%;
            color: #FF7F00;
        }
            .center_ecommerce .center_white #categorie_naviga A:link, .center_ecommerce .center_white #categorie_naviga A:visited {
                font-size: 100%;
                color: #3090A6;
                font-weight: bold;
                text-decoration: none;
            }
            .center_ecommerce .center_white #categorie_naviga A:hover {
                text-decoration: underline;
                color: #FF7F00;
            }
        .center_ecommerce .center_white #categorie_cate {
            padding: 0px 0px 0px 0px;
            margin: 10px 0px 0px 0px;
        }
            .center_ecommerce .center_white #categorie_cate TABLE.sottocategorie TD {
                background-image: url(../image/td_sottocategorie.gif);
                background-repeat: no-repeat;
                width: 33%;
                padding: 2px 0px 2px 12px;
                margin: 0px 0px 0px 0px;
                font-size: 80%;
                vertical-align: top;
                border-bottom: 2px dotted #E5E2DE;
            }
                .center_ecommerce .center_white #categorie_cate TABLE.sottocategorie TD A:link, .center_ecommerce .center_white #categorie_cate TABLE.sottocategorie TD A:visited {
                    color: #FF7F00;
                    font-weight: normal;
                    text-decoration: none;
                }
                .center_ecommerce .center_white #categorie_cate TABLE.sottocategorie TD A:hover {
                    text-decoration: underline;
                    color: #3090A6;
                }

/* --------------- DEFINIZIONI CARRELLO --------------- */

        .center_ecommerce .center_white .carrello {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }
            .center_ecommerce .center_white .carrello H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 100%;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .carrello TABLE.spesa {
                width: 100%;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                font-size: 100%;
            }
                .center_ecommerce .center_white .carrello TABLE.spesa TR.titolo {
                    font-size: 80%;
                    color: #FFFFFF;
                    font-weight: bold;
                    background-color: #33B3D0;
                }
                .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto {
                    font-size: 80%;
                    color: #3090A6;
                    font-weight: normal;
                    background-color: #EAF7FA;
                }
                    .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD {
                        border-bottom: 2px dotted #8DC3D0;
                    }
                    .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD INPUT {
                        width: 28px;
                        height: 20px;
                        padding: 0px 0px 0px 1px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #000000;
                    }
                    HTML>BODY .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD INPUT {
                        width: 27px;
                        height: 15px;
                    }
                    .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD A:link, .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD A:visited {
                        color: #3090A6;
                        font-weight: normal;
                        text-decoration: underline;
                    }
                    .center_ecommerce .center_white .carrello TABLE.spesa TR.prodotto TD A:hover {
                        color: #FF7F00;
                        text-decoration: underline;
                    }
                .center_ecommerce .center_white .carrello TABLE.spesa TD.col_a {
                    width: 60px;
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    text-align: right;
                }
                .center_ecommerce .center_white .carrello TABLE.spesa TD.col_b {
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                }
                .center_ecommerce .center_white .carrello TABLE.spesa TD.col_c {
                    width: 100px;
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    text-align: right;
                    white-space: nowrap;
                    word-break: keep-all;
                }
                .center_ecommerce .center_white .carrello TABLE.spesa TD.col_d {
                    width: 70px;
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    text-align: right;
                    white-space: nowrap;
                    word-break: keep-all;
                }
                    .center_ecommerce .center_white .carrello TABLE.spesa TD.col_d SPAN {
                        font-size: 120%;
                        font-weight: bold;
                    }
            .center_ecommerce .center_white .carrello TABLE.fine {
                width: 100%;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                font-size: 100%;
            }
                .center_ecommerce .center_white .carrello TABLE.fine TR.totale {
                    font-size: 100%;
                    color: #FFFFFF;
                    font-weight: bold;
                    background-color: #33B3D0;
                }
                    .center_ecommerce .center_white .carrello TABLE.fine TR.totale TD {
                        border-top: 3px solid #31A1BB;
                    }
                    .center_ecommerce .center_white .carrello TABLE.fine TR.totale TD INPUT {
                        background-image: url(../image/submit_totale.gif);
                        width: 140px;
                        height: 21px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #FFFFFF;
                        border: 0px solid white;
                        border-top: 1px solid white;
                    }
                .center_ecommerce .center_white .carrello TABLE.fine TD.col_a {
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                }
                .center_ecommerce .center_white .carrello TABLE.fine TD.col_b {
                    width: 100px;
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    text-align: right;
                    white-space: nowrap;
                    word-break: keep-all;
                }
                .center_ecommerce .center_white .carrello TABLE.fine TD.col_c {
                    width: 70px;
                    padding: 5px 5px 5px 5px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    text-align: right;
                    white-space: nowrap;
                    word-break: keep-all;
                }
            .center_ecommerce .center_white .carrello TABLE.ricette {
                width: 100%;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                font-size: 100%;
            }
                .center_ecommerce .center_white .carrello TABLE.ricette TR.titolo {
                    font-size: 80%;
                    color: #FFFFFF;
                    font-weight: bold;
                    background-color: #33B3D0;
                }
                .center_ecommerce .center_white .carrello TABLE.ricette TR.prodotto {
                    font-size: 80%;
                    color: #3090A6;
                    font-weight: normal;
                    background-color: #EAF7FA;
                }
            .center_ecommerce .center_white .carrello TABLE.ricette TD.col_cox {
                width: auto;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 0px 0px;
                vertical-align: top;
                text-align: left;
            }
            .center_ecommerce .center_white .carrello TABLE.ricette TD.col_a {
                width: 20%;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 0px 0px;
                vertical-align: top;
                text-align: right;
            }
            .center_ecommerce .center_white .carrello TABLE.ricette TD.col_b {
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 0px 0px;
                vertical-align: top;
            }
            .center_ecommerce .center_white .carrello TABLE.ricette TD.col_c {
                width: 20%;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 0px 0px;
                vertical-align: top;
                text-align: right;
                white-space: nowrap;
                word-break: keep-all;
            }
            .center_ecommerce .center_white .carrello TABLE.ricette TD.col_d {
                width: 20%;
                padding: 5px 5px 5px 5px;
                margin: 0px 0px 0px 0px;
                vertical-align: top;
                text-align: right;
                white-space: nowrap;
                word-break: keep-all;
            }
                .center_ecommerce .center_white .carrello TABLE.ricette TD.col_d SPAN {
                    font-size: 120%;
                    font-weight: bold;
                }
            .center_ecommerce .center_white .carrello #alert {
                padding: 0px;
                margin: 20px 0px 10px 0px;
                font-size: 80%;
                color: #31A1BB;
                border: 2px dotted #31A1BB;
                background-color: #EAF7FA;
            }
                .center_ecommerce .center_white .carrello #alert P {
                    padding: 0px 0px 0px 0px;
                    margin: 5px 10px 5px 10px;
                    font-size: 100%;
                    color: #31A1BB;
                }
                .center_ecommerce .center_white .carrello #alert A:link, .center_ecommerce .center_white .carrello #alert A:visited {
                    font-weight: bold;
                    color: #33B3D0;
                    text-decoration: underline;
                }
                .center_ecommerce .center_white .carrello #alert A:hover {
                    color: #FF7F00;
                }
                .center_ecommerce .center_white .carrello #alert UL {
                    margin-top: 0px;
                }
                .center_ecommerce .center_white .carrello #alert #login {
                    padding: 5px;
                    margin: 0px 0px 10px 0px;
                    color: #FF7F00;
                    text-align: center;
                    background-color: #FFFFFF;
                }
                    .center_ecommerce .center_white .carrello #alert #login H4 {
                        padding: 2px 4px 4px 4px;
                        margin: 0px 0px 0px 0px;
                        font-size: 130%;
                        color: #FFFFFF;
                        text-align: center;
                        background-color: #FF7F00;
                        border-top: 3px solid #E07000;
                    }
                    .center_ecommerce .center_white .carrello #alert #login #box {
                        width: 300px;
                        padding: 0px 0px 0px 0px;
                        margin: 10px 0px 10px 0px;
                        font-size: 100%;
                        color: #FFFFFF;
                        text-align: left;
                    }
                .center_ecommerce .center_white .carrello #alert #login #box DIV.voci {
                    width: 140px;
                    height: auto;
                    padding: 5px 0px 5px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 100%;
                    font-weight: bold;
                    color: #FF7F00;
                    float: left;
                }
                    .center_ecommerce .center_white .carrello #alert #login #box DIV.voci SPAN {
                        color: #FF0000;
                    }
                .center_ecommerce .center_white .carrello #alert #login #box DIV.input {
                    width: auto;
                    height: auto;
                    padding: 5px 0px 5px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 100%;
                    font-weight: bold;
                    color: #FF7F00;
                }
                    .center_ecommerce .center_white .carrello #alert #login #box DIV.input INPUT {
                        width: 140px;
                        height: auto;
                        padding: 0px 0px 0px 2px;
                        margin: 0px 0px 0px 0px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #FF7F00;
                        border-top: 1px solid #93826C;
                        border-right: 1px solid #E5E2DE;
                        border-bottom: 1px solid #E5E2DE;
                        border-left: 1px solid #93826C;
                        background-color: #FFF2E5;
                    }

                    .center_ecommerce .center_white .carrello #alert #login #box DIV.input INPUT.entra {
                        width: 86px;
                        height: auto;
                        padding: 2px 0px 0px 2px;
                        margin: 0px 0px 0px 0px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-size: 14px;
                        font-weight: bold;
                        color: #FFFFFF;
                        border-top: 0px solid #93826C;
                        border-right: 0px solid #E5E2DE;
                        border-bottom: 0px solid #E5E2DE;
                        border-left: 0px solid #93826C;
                        background-color: #33B3D0;
                    }
        .center_ecommerce .center_white #noregistra {
            padding: 20px;
            margin: 10px 0px 20px 0px;
            color: #FF7F00;
            text-align: center;
        }

        .center_ecommerce .center_white #noregistra A:link, .center_ecommerce .center_white #noregistra A:visited {
            padding: 5px;
            font-size: 110%;
            font-weight: bold;
            color: #FFFFFF;
            text-decoration: none;
            background-color: #71CADE;
            border: 2px solid #EAF7FA;
        }
        .center_ecommerce .center_white #noregistra A:hover {
            color: #FFFFFF;
            background-color: #FF7F00;
        }


/* --------------- DEFINIZIONI BOX REGISTRAZIONE UTENTE NON REGISTRATO --------------- */

            .center_ecommerce .center_white .carrello SPAN.obbligo {
                font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                font-size: 100%;
                font-weight: bold;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .carrello TABLE.profilo {
                width: 100%;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                background-color: white;
            }
                .center_ecommerce .center_white .carrello TABLE.profilo TD {
                    width: 50%;
                    padding: 5px 10px 0px 10px;
                    margin: 0px 0px 0px 0px;
                    font-size: 80%;
                    font-weight: normal;
                    color: #3090A6;
                }
                    .center_ecommerce .center_white .carrello SPAN {
                        font-size: 100%;
                        font-weight: normal;
                        color: #FF7F00;
                    }
                    .center_ecommerce .center_white .carrello TABLE.profilo TD.spacer {
                        background-image: url(../image/td_profilo_spacer.gif);
                        background-repeat: repeat-x;
                        padding: 0px;
                        margin: 0px;
                    }
                .center_ecommerce .center_white .carrello TABLE.profilo INPUT {
                    width: 100%;
                    padding: 0px 0px 0px 2px;
                    margin: 0px 0px 0px 0px;
                    font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    color: #3090A6;
                    border-top: 1px solid #3090A6;
                    border-right: 1px solid #C1DEE4;
                    border-bottom: 1px solid #C1DEE4;
                    border-left: 1px solid #3090A6;
                    background-color: #EAF7FA;
                }
                .center_ecommerce .center_white .carrello TABLE.profilo INPUT.noborder {
                    border: 0px;
                    background-color: transparent;
                }
                .center_ecommerce .center_white .carrello TABLE.profilo SELECT {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    color: #3090A6;
                    background-color: #EAF7FA;
                }
            .center_ecommerce .center_white .carrello H3.registrazione {
                padding: 10px;
                margin: 20px 0px 10px 0px;
                font-size: 110%;
                color: #FFFFFF;
                background-color: #71CADE;
                border: 2px dotted #EAF7FA;
            }
            .center_ecommerce .center_white .carrello INPUT.acquista {
                padding: 5px;
                margin: 20px 0px 10px 0px;
                font-size: 110%;
                font-weight: bold;
                color: #FFFFFF;
                text-transform: uppercase;
                background-color: #71CADE;
                border: 2px solid #EAF7FA;
            }
            .center_ecommerce .center_white .carrello H3.modalita {
                padding: 10px;
                margin: 20px 0px 10px 0px;
                font-size: 110%;
                color: #FFFFFF;
                background-color: #71CADE;
                border: 2px dotted #EAF7FA;
            }
            .center_ecommerce .center_white .carrello .checkout2 {
                padding: 10px;
                margin: 0px 0px 0px 0px;
                font-size: 100%;
                color: #33B3D0;
                font-weight: bold;
                border-bottom: 2px dotted #EAF7FA;
            }
                .center_ecommerce .center_white .carrello .checkout2 SPAN {
                    font-size: 120%;
                    color: #FF7F00;
                    font-weight: bold;
                }


            .center_ecommerce .center_white .carrello #privacy {
                padding: 10px;
                margin: 20px 0px 10px 0px;
                font-size: 70%;
                color: #3090A6;
                background-color: #F1FAFC;
                border: 2px dotted #71CADE;
            }
                .center_ecommerce .center_white .carrello #privacy P {
                    padding: 0px;
                    margin: 5px 0px 5px 0px;
                    text-align: center;
                }
                    .center_ecommerce .center_white .carrello #privacy P INPUT {
                        width: auto;
                        vertical-align: middle;
                    }
                    .center_ecommerce .center_white .carrello #privacy A:link, .center_ecommerce .center_white .carrello #privacy A:visited {
                        color: #3090A6;
                        font-weight: bold;
                        text-decoration: underline;
                    }
                    .center_ecommerce .center_white .carrello #privacy A:hover {
                        color: #FF7F00;
                    }
                    .center_ecommerce .center_white .carrello #privacy P LABEL {
                        font-size: 120%;
                        margin: 0px 10px 0px 0px;
                    }


/* --------------- DEFINIZIONI ERROR REGISTRATI --------------- */

        .center_ecommerce .center_white .carrello #error {
            width: auto;
            padding: 10px;
            margin: 0px 0px 20px 0px;
            font-size: 80%;
            color: #FF7F00;
            background-color: #FFECD9;
            border: 2px dotted #FF7F00;
        }
            .center_ecommerce .center_white .carrello #error SPAN {
                font-size: 110%;
                color: #FF7F00;
                font-weight: bold;
            }

/* --------------- DEFINIZIONI TABELLA SPESE SPEDIZIONE --------------- */

            .center_ecommerce .center_white .carrello TABLE.sped {
                width: 100%;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                background-color: white;
            }
                .center_ecommerce .center_white .carrello TABLE.sped TR.azz {
                    background-color: #D6F0F6;
                }
                .center_ecommerce .center_white .carrello TABLE.sped TD {
                    padding: 3px 3px 3px 6px;
                    margin: 0px 0px 0px 0px;
                    font-size: 70%;
                    font-weight: normal;
                    color: #3090A6;
                    border-bottom: 1px dotted #33B3D0;
                }
                    .center_ecommerce .center_white .carrello TABLE.sped TD.orange {
                        font-size: 100%;
                        color: #FF7F00;
                        font-weight: bold;
                    }
                    .center_ecommerce .center_white .carrello TABLE.sped TD.noborder {
                        font-size: 70%;
                        border-bottom: 0px dotted #33B3D0;
                    }
                    .center_ecommerce .center_white .carrello TABLE.sped TD SPAN {
                        font-size: 130%;
                        color: #FF7F00;
                        font-weight: bold;
                    }
                    .center_ecommerce .center_white .carrello TABLE.sped TD SPAN.peso {
                        font-size: 70%;
                        color: #3090A6;
                        font-weight: normal;
                    }

/* --------------- DEFINIZIONI CONDIZIONI DI VENDITA --------------- */

        .center_ecommerce .center_white .condizioni {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 70%;
        }
            .center_ecommerce .center_white .condizioni H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 130%;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .condizioni H4 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 110%;
                color: #FF7F00;
                border-bottom: 2px dotted #FF7F00;
            }
            .center_ecommerce .center_white .carrello TABLE.riepilogo {
                width: 100%;
                padding: 0px;
                margin: 20px 0px 20px 0px;
                background-color: white;
            }
                .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_fatt {
                    padding: 3px 3px 3px 6px;
                    font-size: 100%;
                    font-weight: bold;
                    color: #FF7F00;
                    border-bottom: 1px dotted #FF7F00;
                }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_fatt IMG {
                        margin: 0px 5px 0px 0px;
                        vertical-align: middle;
                    }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_fatt A:link, .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_fatt A:visited {
                        font-weight: bold;
                        color: #FF7F00;
                        text-decoration: none;
                    }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_fatt A:hover {
                        text-decoration: underline;
                    }
                .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_sped {
                    padding: 3px 3px 3px 6px;
                    font-size: 100%;
                    font-weight: bold;
                    color: #33B3D0;
                    border-bottom: 1px dotted #33B3D0;
                }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_sped IMG {
                        margin: 0px 5px 0px 0px;
                        vertical-align: middle;
                    }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_sped A:link, .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_sped A:visited {
                        font-weight: bold;
                        color: #33B3D0;
                        text-decoration: none;
                    }
                    .center_ecommerce .center_white .carrello TABLE.riepilogo TD.titolo_sped A:hover {
                        text-decoration: underline;
                    }
                .center_ecommerce .center_white .carrello TABLE.riepilogo TD.text_sx {
                    padding: 3px 3px 3px 6px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    font-size: 80%;
                    font-weight: normal;
                    color: #3090A6;
                    border-bottom: 1px dotted #FF7F00;
                }
                .center_ecommerce .center_white .carrello TABLE.riepilogo TD.text_dx {
                    padding: 3px 3px 3px 6px;
                    margin: 0px 0px 0px 0px;
                    vertical-align: top;
                    font-size: 80%;
                    font-weight: normal;
                    color: #3090A6;
                    border-bottom: 1px dotted #33B3D0;
                }

/* --------------- DEFINIZIONI PAGINA PRODOTTO SINGOLO --------------- */

#center_focus {
    width: auto;
    height: 10px;
    padding: 5px;
    margin: 10px 0px 10px 0px;
    border: 1px solid #E5E2DE;
    background-color: #F6F3F0;
}
HTML>BODY #center_focus {
    height: auto;
}
    #center_focus #box {
        background-image: url(../image/center_focus_box.gif);
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: left;
    }
        #center_focus #box #foto {
            width: 200px;
            padding: 0px 0px 0px 0px;
            margin: 0px 10px 0px 0px;
            border-right: 4px solid #F6F3F0;
            background-color: #FFFFFF;
            float: left;
        }
            #center_focus #box #foto .img {
                width: 200px;
                height: 200px;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                text-align: center;
                background-color: #FFFFFF;
            }
            #center_focus #box #foto .marchio {
                width: 200px;
                padding: 5px 10px 5px 10px;
                margin: 0px 0px 0px 0px;
                font-size: 80%;
                text-align: right;
            }
            HTML>BODY #center_focus #box #foto .marchio {
                width: 180px;
            }
                #center_focus #box #foto .marchio A:link, #center_focus #box #foto .marchio A:visited {
                    color: #FF7F00;
                    font-weight: bold;
                    text-decoration: none;
                }
                #center_focus #box #foto .marchio A:hover {
                    text-decoration: underline;
                }
            #center_focus #box #foto .into {
                width: 200px;
                padding: 10px 10px 10px 10px;
                margin: 0px 0px 0px 0px;
            }
            HTML>BODY #center_focus #box #foto .into {
                width: 180px;
            }
                #center_focus #box #foto .into IMG {
                    margin: 0px 5px 0px 0px;
                }
                #center_focus #box #foto .into UL {
                    list-style: none;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }
                    #center_focus #box #foto .into UL LI {
                        padding: 0px 0px 0px 0px;
                        margin: 0px 0px 0px 0px;
                        font-size: 70%;
                        border-bottom: 2px dotted #E5E2DE;
                    }
        #center_focus #box #foto #bottone {
                width: 100%;
                padding: 0px 0px 0px 0px;
                margin: 10px 0px 10px 0px;
                text-align: center;
                display: inline;
        }
            #center_focus #box #foto #bottone A:link, #center_focus #box #foto #bottone A:visited {
                background-image: url(../image/submit_carrello.gif);
                background-repeat: no-repeat;
                background-position: left;
                width: 162px;
                height: 30px;
                padding: 6px 6px 3px 27px;
                margin: 0px 0px 0px 0px;
                text-align: left;
                color: #FFFFFF;
                font-size: 13px;
                font-weight: bold;
                text-decoration: none;
                display: inline;
            }
            HTML>BODY #center_focus #box #foto #bottone A:link, #center_focus #box #foto #bottone A:visited {
                width: 129px;
                height: 21px;
                margin: 10px 0px 10px 20px;
                float: left;
            }
            #center_focus #box #foto #bottone A:hover {
                background-position: right;
                color: #FFFFFF;
            }

        #center_focus #box #foto .prod_cert {
                text-align: center;
                font-size:70%;
                margin: 0px 0px 0px 0px;
                border-top: 2px dotted #E5E2DE;
        }
        #center_focus #box #testo {
            background-image: url(../image/center_focus_box_testo.gif);
            background-repeat: repeat-x;
            width: auto;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            background-color: #E8E5E1;
        }
            #center_focus #box #testo .prodotto {
                padding: 10px 0px 10px 0px;
                margin: 0px 0px 0px 0px;
            }
                #center_focus #box #testo .prodotto P {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 75%;
                }
                #center_focus #box #testo .prodotto H2 {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 110%;
                    color: #000000;
                }
                #center_focus #box #testo .prodotto .novita {
                    padding: 2px 0px 2px 10px;
                    margin: 0px 15px 5px 215px;
                    font-size: 110%;
                    color: #FFFFFF;
                    background-color:orange;
                }

            #center_focus #box #testo .spacer {
                margin: 0px 15px 0px 215px;
                border-top: 2px dotted #949290;
            }
            #center_focus #box #testo .prezzo {
                height: 20px;
                padding: 5px 0px 5px 0px;
                margin: 0px 15px 0px 215px;
                font-size: 100%;
                font-weight: bold;
                color: #000000;
            }
            HTML>BODY #center_focus #box #testo .prezzo {
                height: auto;
            }
                #center_focus #box #testo .prezzo SPAN.orig {
                    margin-right: 0px;
                    font-size: 80%;
                    color: #000000;
                    font-weight: bold;
                    text-decoration: line-through;
                }
                #center_focus #box #testo .prezzo SPAN.sconto {
                    margin-right: 0px;
                    font-size: 80%;
                    color: #3090A6;
                    font-weight: bold;
                }
                #center_focus #box #testo .prezzo SPAN.offerta {
                    font-size: 100%;
                    color: #FF7F00;
                    font-weight: bold;
                }
                #center_focus #box #testo .prezzo .dx {
                    padding: 2px 5px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 70%;
                    font-weight: normal;
                    color: #000000;
                    float: right;
                }
                    #center_focus #box #testo .prezzo .dx INPUT {
                        height: 20px;
                        padding: 1px 0px 0px 2px;
                        margin: 0px 0px 0px 0px;
                        font-size: 12px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-weight: bold;
                        color: #000000;
                    }
                    HTML>BODY #center_focus #box #testo .prezzo .dx INPUT {
                        height: 16px;
                    }
            #center_focus #box #testo .m36 {
                height: 20px;
                padding: 5px 0px 5px 0px;
                margin: 0px 15px 0px 215px;
                font-size: 80%;
                color: #000000;
            }
            HTML>BODY #center_focus #box #testo .m36 {
                height: auto;
            }
                #center_focus #box #testo .m36 SELECT {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 11px;
                    font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                    font-weight: bold;
                    color: #000000;
                }
            #center_focus #box #testo .prezzo_peso {
                padding: 5px 0px 5px 0px;
                margin: 0px 15px 0px 215px;
                font-size: 80%;
                text-align: left;
            }

            /******************** CARTONE PRODOTTO ************************/

            #center_focus #box #testo .cartone {
                width: 100%;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 230px;
                color: #535353;
                font-size: 100%;
            }
            HTML>BODY #center_focus #box #testo .cartone {
                width: auto;
                height: auto;
            }
            #center_focus #box #testo .cartone .nome {
                height: auto;
                padding: 0px 0px 0px 0px;
                margin: 5px 10px 5px 10px;
            }
            HTML>BODY #center_focus #box #testo .cartone .nome {
                height: auto;
            }
                #center_focus #box #testo .cartone .nome .img {
                    width: 40px;
                    height: auto;
                    vertical-align: middle;
                    float: left;
                }
                #center_focus #box #testo .cartone .nome .prod {
                    width: 100%;
                    height: auto;
                    padding: 0px;
                    margin: 0px;
                    font-size: 80%;
                    font-weight: normal;
                    color: #535353;
                }
                    #center_focus #box #testo .cartone .nome .prod B {
                        color: #FF7F00;
                    }
            #center_focus #box #testo .cartone .prezzo_cartone {
                height: auto;
                padding: 5px 0px 5px 0px;
                margin: 0px 10px 0px 10px;
                font-size: 80%;
                color: #535353;
                border-top: 2px dotted #949290;
            }
            HTML>BODY #center_focus #box #testo .cartone .prezzo_cartone {
                height: auto;
            }
                #center_focus #box #testo .cartone .prezzo_cartone .dx {
                    padding: 2px 5px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 100%;
                    font-weight: bold;
                    color: #535353;
                    float: right;
                }
            #center_focus #box #testo .cartone .prezzo {
                height: auto;
                padding: 5px 0px 5px 0px;
                margin: 0px 10px 0px 10px;
                font-size: 110%;
                font-weight: bold;
                color: #000000;
                background-color: #E8E5E1;
                border-top: 2px dotted #949290;
                border-bottom: 2px dotted #949290;
            }
            HTML>BODY #center_focus #box #testo .cartone .prezzo {
                height: auto;
            }
                #center_focus #box #testo .cartone .prezzo SPAN.orig {
                    margin-right: 0px;
                    font-size: 80%;
                    color: #000000;
                    font-weight: bold;
                    text-decoration: line-through;
                }
                #center_focus #box #testo .cartone .prezzo SPAN.sconto {
                    margin-right: 0px;
                    font-size: 80%;
                    color: #3090A6;
                    font-weight: bold;
                }
                #center_focus #box #testo .cartone .prezzo SPAN.offerta {
                    font-size: 100%;
                    color: #FF7F00;
                    font-weight: bold;
                }
                #center_focus #box #testo .cartone .prezzo .dx {
                    padding: 2px 5px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-size: 70%;
                    font-weight: normal;
                    color: #000000;
                    float: right;
                }
                    #center_focus #box #testo .cartone .prezzo .dx INPUT {
                        height: 20px;
                        padding: 1px 0px 0px 2px;
                        margin: 0px 0px 0px 0px;
                        font-size: 12px;
                        font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                        font-weight: bold;
                        color: #000000;
                    }
                    HTML>BODY #center_focus #box #testo .cartone .prezzo .dx INPUT {
                        height: 16px;
                    }

            #center_focus #box #testo .cartone .prezzo_peso {
                padding: 5px 0px 5px 0px;
                margin: 0px 10px 0px 10px;
                font-size: 80%;
                text-align: left;
                color: #535353;
            }
            #center_focus #box #testo .desc {
                padding: 5px 0px 5px 0px;
                margin: 0px 15px 0px 215px;
                font-size: 70%;
                color: #535353;
            }
                #center_focus #box #testo .desc P {
                    padding: 0px 0px 0px 0px;
                    margin: 5px 0px 5px 0px;
                }
            #center_focus #box #testo .valori {
                width: 199px;
                padding: 3px 3px 10px 3px;
                margin: 0px 15px 0px 215px;
                color: #3090A6;
                border: 1px solid #3090A6;
                background-color: #FFFFFF;
            }
                #center_focus #box #testo .valori TABLE {
                    width: 191px;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    color: #3090A6;
                    font-size: 70%;
                    line-height: 110%;
                }
                    #center_focus #box #testo .valori TABLE H5 {
                        padding: 0px 0px 0px 0px;
                        margin: 0px 0px 0px 0px;
                        color: #FF7F00;
                        font-size: 100%;
                    }
                    #center_focus #box #testo .valori TABLE TD.sx {
                        width: 80%;
                        vertical-align: top;
                        border-bottom: 1px solid #3090A6;
                    }
                    #center_focus #box #testo .valori TABLE TD.dx {
                        width: 20%;
                        vertical-align: top;
                        text-align: right;
                        border-bottom: 1px solid #3090A6;
                    }

/* --------------- DEFINIZIONI PAGINA CONTATTI --------------- */

    .center_ecommerce .center_white .condizioni SPAN.obbligo {
        font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, Swiss, Sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #FF7F00;
    }
    .center_ecommerce .center_white .condizioni TABLE.contatti TD {
        width: 33%;
        padding: 2px 10px 2px 10px;
        margin: 0px 0px 0px 0px;
        font-size: 70%;
        vertical-align: top;
    }
    HTML>BODY .center_ecommerce .center_white .condizioni TABLE.contatti TD {
        font-size: 100%;
    }
        .center_ecommerce .center_white .condizioni TABLE.contatti INPUT, .center_ecommerce .center_white .condizioni TABLE.contatti TEXTAREA {
            width: 100%;
            padding: 0px 0px 0px 2px;
            margin: 0px 0px 0px 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #949290;
            border-top: 1px solid #B2B2B2;
            border-right: 1px solid #E5E5E5;
            border-bottom: 1px solid #E5E5E5;
            border-left: 1px solid #B2B2B2;
            background-color: #F2F2F2;
        }
        .center_ecommerce .center_white .condizioni TABLE.contatti INPUT.noborder {
            width: auto;
            border: 0px;
            background-color: transparent;
        }
        .center_ecommerce .center_white .condizioni TABLE.contatti TD.privacy {
            padding: 10px 10px 10px 10px;
            border-top: 2px dotted #C9C8C7;
            border-bottom: 2px dotted #C9C8C7;
        }
        .center_ecommerce .center_white .condizioni TABLE.contatti INPUT.invia {
            width: auto;
            padding: 5px;
            margin: 20px 0px 10px 0px;
            font-size: 110%;
            font-weight: bold;
            color: #FFFFFF;
            text-transform: uppercase;
            background-color: #FF7F00;
            border: 2px solid #FFE5CC;
        }





/* --------------- DEFINIZIONI RICERCA AVANZATA --------------- */

        .center_ecommerce .center_white #ricerca_avanzata {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 80%;
            color: #FF7F00;
        }
            .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca {
                width: 100%;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                background-color: white;
            }
                .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca TD {
                    padding: 3px 5px 3px 5px;
                    margin: 0px 0px 0px 0px;
                    font-size: 80%;
                    font-weight: normal;
                    color: #3090A6;
                    border-bottom: 2px dotted #E5E2DE;
                    text-align: left;
                }
                    .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca TD.voci {
                        width: 30%;
                        text-align: right;
                    }
                    .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca TD.select {
                        width: 180px;
                    }
                .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca INPUT {
                    width: 140px;
                    padding: 0px 0px 0px 2px;
                    margin: 0px 0px 0px 0px;
                    font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    color: #3090A6;
                    border-top: 1px solid #3090A6;
                    border-right: 1px solid #C1DEE4;
                    border-bottom: 1px solid #C1DEE4;
                    border-left: 1px solid #3090A6;
                    background-color: #EAF7FA;
                }
                .center_ecommerce .center_white #ricerca_avanzata TABLE.ricerca SELECT {
                    width: 170px;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    color: #3090A6;
                    background-color: #EAF7FA;
                }
            .center_ecommerce .center_white #ricerca_avanzata #ricerca_avvia {
                padding: 10px;
                margin: 0px 0px 0px 0px;
                text-align: center;
            }
                .center_ecommerce .center_white #ricerca_avanzata #ricerca_avvia INPUT {
                    padding: 5px;
                    margin: 0px 0px 0px 0px;
                    font-size: 110%;
                    font-weight: bold;
                    color: #FFFFFF;
                    text-transform: uppercase;
                    background-color: #71CADE;
                    border: 2px solid #EAF7FA;
                }


/* --------------- DEFINIZIONI MAPPA --------------- */

        .center_ecommerce .center_white .site_map {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 70%;
        }
            .center_ecommerce .center_white .site_map H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 130%;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .site_map HR {
                height: 1px;
                margin: 0px 0px 0px 0px;
                color: #D4D4D4;
            }
            .center_ecommerce .center_white .site_map H2 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                color: #004F2F;
                font-size: 120%;
                font-weight: bold;
            }
            .center_ecommerce .center_white .site_map .link {
                background-image: url(../image/site_map_link.gif);
                background-repeat: no-repeat;
                padding: 0px 0px 0px 30px;
                margin: 15px 0px 5px 10px;
                color: #FF7F00;
                font-size: 120%;
            }
                .center_ecommerce .center_white .site_map .link A:link, .center_ecommerce .center_white .site_map .link A:visited {
                    color: #FF7F00;
                    text-decoration: none;
                    font-weight: bold;
                }
                .center_ecommerce .center_white .site_map .link A:hover {
                    text-decoration: underline;
                }

            .center_ecommerce .center_white .site_map .area_ris {
                background-image: url(../image/site_map_link.gif);
                background-repeat: no-repeat;
                padding: 0px 0px 0px 30px;
                margin: 15px 0px 5px 10px;
                color: #33B3D0;
                font-size: 120%;
            }

            .center_ecommerce .center_white .site_map .link_sub {
                background-image: url(../image/site_map_link_sub.gif);
                background-repeat: no-repeat;
                padding: 7px 0px 0px 30px;
                margin: 0px 0px 0px 20px;
                color: #33B3D0;
                font-size: 100%;
                border-left: 1px solid #CCCCCC;
            }
                .center_ecommerce .center_white .site_map .link_sub A:link, .center_ecommerce .center_white .site_map .link_sub A:visited {
                    color: #33B3D0;
                    text-decoration: none;
                    font-weight: bold;
                }
                .center_ecommerce .center_white .site_map .link_sub A:hover {
                    text-decoration: underline;
                }
            .center_ecommerce .center_white .site_map .link_sub_sub {
                background-image: url(../image/site_map_link_sub_sub.gif);
                background-repeat: no-repeat;
                padding: 3px 0px 0px 45px;
                margin: 0px 0px 0px 20px;
                color: #949290;
                font-size: 100%;
                border-left: 1px solid #CCCCCC;
            }
                .center_ecommerce .center_white .site_map .link_sub_sub A:link, .center_ecommerce .center_white .site_map .link_sub_sub A:visited {
                    color: #949290;
                    text-decoration: none;
                    font-weight: normal;
                }
                .center_ecommerce .center_white .site_map .link_sub_sub A:hover {
                    text-decoration: underline;
                }
            .center_ecommerce .center_white .site_map .link_sub_sub_sub {
                padding: 3px 0px 0px 65px;
                margin: 0px 0px 0px 20px;
                color: #949290;
                font-size: 100%;
                border-left: 1px solid #CCCCCC;
            }
                .center_ecommerce .center_white .site_map .link_sub_sub_sub A:link, .center_ecommerce .center_white .site_map .link_sub_sub_sub A:visited {
                    color: #949290;
                    text-decoration: none;
                    font-weight: normal;
                    font-style: italic;
                }
                .center_ecommerce .center_white .site_map .link_sub_sub_sub A:hover {
                    text-decoration: underline;
                }

/* --------------- DEFINIZIONI PREMI --------------- */

        .center_ecommerce .center_white .premi {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 70%;
        }
            .center_ecommerce .center_white .premi H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 130%;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .premi H4 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 10px 0px;
                font-size: 110%;
                color: #FF7F00;
                border-bottom: 2px dotted #FF7F00;
            }

            .center_ecommerce .center_white .premi H5 {
                padding: 0px 0px 0px 0px;
                margin: 10px 0px 10px 0px;
                font-size: 130%;
                color: #33B3D0;
            }
            .center_ecommerce .center_white .premi .foto_premio {
                padding: 10px 10px 10px 10px;
                margin: 0px 10px 0px 0px;
                border: 5px solid #E5E2DE;
                float: left;
            }
                .center_ecommerce .center_white .premi .foto_premio IMG {
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                }
            .center_ecommerce .center_white .premi .spacer {
                padding: 10px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                border-bottom: 2px dotted #C1E8F1;
            }

/* --------------- DEFINIZIONI HELP --------------- */

        .center_ecommerce .center_white .help {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 70%;
        }
            .center_ecommerce .center_white .help H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 130%;
                color: #FF7F00;
            }
            .center_ecommerce .center_white .help H4 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 10px 0px;
                font-size: 110%;
                color: #FF7F00;
                border-bottom: 2px dotted #FF7F00;
            }
                .center_ecommerce .center_white .help H4 A:link, .center_ecommerce .center_white .help H4 A:visited {
                    font-size: 100%;
                    color: #FF7F00;
                    text-decoration: none;
                }
                .center_ecommerce .center_white .help H4 A:hover {
                    color: #949290;
                    text-decoration: none;
                }
                .center_ecommerce .center_white .help DIV {
                    padding: 10px;
                    margin: 0px 0px 0px 0px;
                    font-size: 100%;
                    line-height: 120%;
                    color: #949290;
                }
            .center_ecommerce .center_white .help OL LI {
                padding: 0px 0px 0px 0px;
                margin: 10px 0px 0px 0px;
                font-size: 100%;
                color: #FF7F00;
                border-bottom: 2px dotted #E5E2DE;
            }
                .center_ecommerce .center_white .help OL LI A:link, .center_ecommerce .center_white .help OL LI A:visited {
                    font-size: 100%;
                    color: #949290;
                    text-decoration: none;
                }
                .center_ecommerce .center_white .help OL LI A:hover {
                    color: #FF7F00;
                    text-decoration: underline;
                }
                .center_ecommerce .center_white .help OL LI DIV {
                    padding: 10px;
                    margin: 5px 0px 0px 0px;
                    font-size: 100%;
                    line-height: 110%;
                    color: #949290;
                    border-top: 2px dotted #E5E2DE;
                    background-color: #F5F3F2;
                }

/* --------------- DEFINIZIONI SONDAGGIO --------------- */

        .center_ecommerce .center_white .sondaggio {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            font-size: 70%;
        }
            .center_ecommerce .center_white .sondaggio H3 {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 15px 0px;
                font-size: 130%;
                color: #FF7F00;
            }
                .center_ecommerce .center_white .sondaggio TABLE.sondaggio {
                    width: 100%;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 20px 0px;
                    font-size: 110%;
                    font-weight: bold;
                }
                    .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD {
                        padding: 3px 5px 3px 0px;
                        border-bottom: 2px dotted #CCCCCC;
                    }
                        .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD.top {
                            padding: 3px 0px 10px 10px;
                            font-size: 130%;
                        }
                        .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD.sx {
                            width: 60%;
                            padding: 3px 0px 3px 10px;
                            color: #FF7F00;
                            font-weight: bold;
                            background-color: #F5F3F2;
                        }
                        .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD.center {
                            width: 10%;
                            text-align: right;
                            font-weight: bold;
                        }
                        .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD.dx {
                            width: 30%;
                        }
                            .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD DIV.perc {
                                padding: 1px;
                                border: 1px solid #CCCCCC;
                                float: left;
                            }
                        .center_ecommerce .center_white .sondaggio TABLE.sondaggio TD.tot {
                            padding: 5px 0px 5px 10px;
                            font-size: 120%;
                            font-weight: bold;
                        }
            .center_ecommerce .center_white .tutti:link, .center_ecommerce .center_white .tutti:visited {
                background-image: url(../image/sondaggi_tutti.gif);
                background-repeat: no-repeat;
                background-position: left;
                width: 150px;
                height: 30px;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                text-align: center;
                color: #FFFFFF;
                font-size: 13px;
                font-weight: bold;
                text-decoration: none;
                display: block;
                text-transform: uppercase;
            }
            .center_ecommerce .center_white .tutti:hover {
                background-position: right;
                color: #FFFFFF;
            }
            .center_ecommerce .center_white .tutti P {
                padding: 6px 0px 0px 0px;
                margin: 0px;
            }
