#big-Master
{
    width: 996px;
    margin: 0 auto;
    background-image: url(Images/fondo02.png);
    background-repeat: repeat-y;
    background-position: center top;
}
#Master-home
{
    width: 984px;
    border: solid 1px #514F50;
    margin: 0 auto;
    background-color: #AEADE9;
}
#Master
{
    width: 984px;
    border: solid 1px #514F50;
    margin: 0 auto;
    background-color: #DDD;
    background-image: url(Images/fondo_categorie.png);
    background-position: 0 0;
    background-repeat: repeat-y;
}
#Master-commessa
{
    width: 984px;
    border: solid 1px #514F50;
    margin: 0 auto;
    background-color: #DDD;
    background-image: url(Images/fondo_commessa_SX.png);
    background-position: 0 0;
    background-repeat: repeat-y;
}
#home-banners
{
    overflow: hidden;
    width: 770px;
    height: 240px;
    margin: 0;
    padding: 0;
}

#logo-Sfondo-FixedBottom
{
    left: 50%;
    margin: 0 0 0 -550px;
    position: fixed;
    bottom: 0px;
    height: 200px;
    width: 1099px;
    z-index: -10;
    background-image: url(Images/loghi_sfondo.png);
    background-position: center top;
    background-repeat: no-repeat;
}
#logo-SfondoPopUp-FixedBottom
{
    left: 50%;
    margin: 0 0 0 -250px;
    position: fixed;
    bottom: 0px;
    height: 61px;
    width: 500px;
    background-image: url(Images/logo_gigastore_popup.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    z-index: -10;
}
#logo-SfondoPopUp-Bottom
{
    margin: 0 auto;
    bottom: 0px;
    height: 61px;
    width: 500px;
    background-image: url(Images/logo_gigastore_popup.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    z-index: -10;
}
#logo-SfondoPopUp-FixedBottom-small
{
    left: 50%;
    margin: 0 0 0 -190px;
    position: fixed;
    bottom: 0px;
    height: 61px;
    width: 380px;
    background-image: url(Images/logo_gigastore_popup-small.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    z-index: -10;
}
#bottone-popUp-chiudi
{
}
#logo-SfondoSlider
{
    padding-bottom: 120px;
    background-image: url(Images/loghi_sfondo.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}
#chiusura-ombra
{
    margin: 0 auto;
    width: 996px;
    background-image: url(Images/BarraNera_INF.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 8px;
}
#black-menu
{
    height: 19px;
    background-color: #000;
    text-align: right;
}
#banner-separator
{
    height: 1px;
    background-color: #000;
}

#menu-reparti
{
    background-color: #DDD;
    margin: 0;
    padding: 0;
    background-image: url(Images/fondo_grigio_sup.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
}
#banners-top
{
    border: solid 0px red;
    height: 60px;
    background-color: #FFF;
}
#banners-top-left
{
    width: 403px;
    height: 60px;
    overflow: hidden;
    float: left;
}
#banners-top-left img
{
    border: 0;
}
#banners-top-center
{
    float: left;
    background-color: Black;
    width: 468px;
    height: 60px;
}
#banners-top-right
{
    float: left;
}
#copyright-container
{
    background-image: url(Images/fondo02.png);
    background-repeat: repeat-y;
    background-position: center top;
    width: 996px;
    height: 20px;
    margin: 0 auto;
}
#copyright
{
    padding-top: 5px;
    height: 18px;
    background: #000;
    color: #999;
    font-family: Verdana;
    font-size: 10px;
    vertical-align: middle;
    text-align: center;
    width: 986px;
    margin: 0 auto;
}
#copyright a, #copyright a:active, #copyright a:visited
{
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
#copyright a:hover
{
    text-decoration: underline;
}
#contentPrincipale-home
{
    border-right: solid 1px #FFF;
    width: 770px;
    background-color: #DDD;
    float: left;
}
#contentPrincipale-login
{
    background-image: url(Images/fondo_vetrine.png);
    background-position: right top;
    background-repeat: repeat-y;
    background-color: #DDD;
    width: 770px;
    float: left;
}
#contentPrincipale-login-form
{
    background-image: url(Images/login_fondo.png);
    background-position: 496px 15px;
    background-repeat: no-repeat;
    border-right: solid 1px #FFF;
    width: 770px;
    float: left;
}
#contentPrincipale-loginBasicCard-form
{
    background-image: url(Images/login_fondo.png);
    background-position: 496px 105px;
    background-repeat: no-repeat;
    border-right: solid 1px #FFF;
    width: 770px;
    float: left;
}
#contentPrincipale-registrazione-form, #contentPrincipale-storeLocator-form
{
    background-position: 496px 15px;
    background-repeat: no-repeat;
    border-right: solid 1px #FFF;
    width: 770px;
    float: left;
}
#contentPrincipale-categorie
{
}
#contentPrincipale-categorie-it
{
    background-image: url(Images/scritta_categorie_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-categorie-uk
{
    background-image: url(Images/scritta_categorie_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-promotion-it
{
    background-image: url(Images/scritta_promozioni_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-promotion-uk
{
    background-image: url(Images/scritta_promozioni_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-help-it
{
    background-image: url(Images/info_desk.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-help-uk
{
    background-image: url(Images/info_desk.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-is-it
{
    background-image: url(Images/scritta_iniziativespeciali_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-is-uk
{
    background-image: url(Images/scritta_iniziativespeciali_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-partner-it
{
    background-image: url(Images/scritta_partnernetwork.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-partner-uk
{
    background-image: url(Images/scritta_partnernetwork.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-storeLocator-it
{
    background-image: url(Images/scritta_storelocator.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-storeLocator-uk
{
    background-image: url(Images/scritta_storelocator.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}


#contentPrincipale-adsearch-it
{
    background-image: url(Images/scritta_commessa_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-adsearch-uk
{
    background-image: url(Images/scritta_commessa_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-adsearchRes-it
{
    background-image: url(Images/scritta_risultati_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}
#contentPrincipale-adsearchRes-uk
{
    background-image: url(Images/scritta_risultati_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
}

#navigazione-left
{
    margin-left: 16px;
    float: left;
}
#navigazione-left-prodotto
{
    float: left;
}
#navigazione-left-categorie-uk
{
    width: 190px;
    background-image: url(Images/scritta_categorie_UK.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
    clear: both;
    margin-left: 16px;
    min-height: 600px;
}
#navigazione-left-categorie-it
{
    width: 190px;
    background-image: url(Images/scritta_categorie_IT.png);
    background-position: 25px 25px;
    background-repeat: no-repeat;
    clear: both;
    margin-left: 16px;
    min-height: 600px;
}
#navigazione-left-descr
{
    font-size: 10px;
    padding: 5px 0px 5px 4px;
    width: 205px;
    overflow: hidden;
}
#navigazione-left-selezione
{
    border-bottom: solid 1px #FFF;
    padding: 5px 0px 5px 7px;
    font-family: Verdana;
    font-size: 10px;
    width: 206px;
}
#navigazione-left-prezzi
{
    width: 213px;
}
#navigazione-principale
{
    border: solid 0px blue;
    background-color: #EEEEEE;
    float: right;
    border-left: solid 1px #FFF;
    width: 770px;
}
#navigazione-principale-taglie
{
    background-image: url(Images/pixer-gray.gif);
    background-position: 553px 0px;
    background-repeat: repeat-y;
    border: solid 0px blue;
    background-color: #FFF;
    float: right;
    border-left: solid 1px #FFF;
    width: 770px;
}
#navigazione-principale-basket
{
    background-color: #FFF;
    float: right;
    border-top: solid 1px #DDD;
    border-left: solid 1px #FFF;
    width: 770px;
}
#colonnaDestraCommessa
{
    float: right;
    background-color: #AEADE9;
    background-image: url(Images/dunin.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    height: 490px;
    width: 213px;
}
#fumettoCommessa
{
    margin: 0 auto;
    color: #FFF;
    font-size: 10px;
    font-family: Verdana;
    width: 160px;
    text-align: center;
}
#footer-e-vetrine-home
{
    background-image: url(Images/fondo_vetrine.png);
    background-repeat: repeat-y;
    background-position: right bottom;
    background-color: #DDD;
    border-top: solid 1px #FFF;
}
#footer-e-vetrine
{
    background-color: #DDD;
    border-top: solid 1px #FFF;
}
#vetrine-it
{
    border-bottom: solid 1px #FFF;
    background-image: url(Images/vetrine_IT.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 3px 0px 5px 0px;
}
#vetrine-uk
{
    border-bottom: solid 1px #FFF;
    background-image: url(Images/vetrine_UK.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 3px 0px 5px 0px;
}
#cappello-vetrine
{
    height: 6px;
    background-image: url(Images/fondo_vetrine_header.png);
    background-repeat: no-repeat;
    background-position: 0 bottom;
}
#cappello-footer-vetrine
{
    height: 6px;
    background-image: url(Images/fondo_vetrine_header.png);
    background-repeat: no-repeat;
    background-position: 0 bottom;
}
#footer
{
    padding-top: 10px;
    padding-left: 5px;
}
#chiusura-footer-home
{
    width: 770px;
    height: 6px;
    background-image: url(Images/fondo_vetrine_footer.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#chiusura-footer
{
    width: 770px;
    height: 6px;
    -background-image: url(Images/fondo_vetrine_footer.png);
    -background-repeat: no-repeat;
    -background-position: right bottom;
    background-color: #DDD;
}
#footerLink
{
    width: 428px;
    border: solid 0px #DDD;
    margin: 0 auto;
    text-align: center;
    margin-top: 0px;
    height: 65px;
    background-image: url(Images/fondo_areaRiservata.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
#footerLink a
{
    color: #5D5D5D;
    text-decoration: none;
    font-size: 10px;
}
#footerLink a:hover
{
    text-decoration: underline;
}
#flash
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
#basket-laterale
{
    height: 30px;
    background-color: #DDDDDD;
    height: 80px;
    border-bottom: solid 1px #CCC;
    background-image: url(Images/fondo_basket.png);
    background-repeat: no-repeat;
    background-position: 0px -10px;
    text-align: center;
}
#basket-laterale a
{
    color: #545655;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#basket-laterale .basket-modificato-testo
{
    color: #CC0004;
    margin: 0 auto;
}
#elenco-modelli
{
    border: solid 0px red;
    margin: 5px 10px 3px 10px;
}

/* --------------------------------
	LINK UTILI
-------------------------------- */
#linkutili
{
    -border: solid 1px red;
    padding-top: 5px;
}
#linkutile-taglia a, #linkutile-currency a, #linkutile-segnala a
{
    padding-left: 40px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
#linkutile-taglia
{
    cursor: pointer;
    background-image: url(Images/simbolo_verificataglia.png);
    background-repeat: no-repeat;
    background-position: 15px 0px;
    padding: 10px;
    -border: solid 1px red;
}
#linkutile-currency
{
    margin-top: 0px;
    background-image: url(Images/simbolo_controllavaluta.png);
    background-repeat: no-repeat;
    background-position: 15px 0px;
    padding: 10px;
    -border: solid 1px red;
}
#linkutile-segnala
{
    margin-top: 0px;
    background-image: url(Images/simbolo_segnalaamico.png);
    background-repeat: no-repeat;
    background-position: 15px 0px;
    padding: 10px;
    -border: solid 1px red;
}
.linkutili-divisore
{
    border-top: solid 1px #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* --------------------------------
	LOGIN
-------------------------------- */
.LoginForm
{
    background-color: #C5C5C5;
    border: solid 1px #FFF;
    padding: 15px;
    margin-top: 27px;
    margin-left: 20px;
}
.login-data
{
    background-color: #E2E2E2;
    font-weight: bold;
}
.login-data div
{
    padding: 5px;
    font-size: 11px;
    padding-right: 10px;
}
.login-data input.field
{
    border: solid 1px #CCC;
    padding: 5px;
    font-family: Verdana;
    
    color: #474849;
}
.login-footer
{
    background-color: #EEE;
}
.login-footer div
{
    padding: 5px;
}
.login-head
{
    background-color: #EEE;
}
.login-head div
{
    color: #5E5E5E;
    font-weight: bold;
    padding: 5px;
    font-size: 10px;
}

#login-form-pulsanti
{
    height: 145px;
    margin-top: 2px;
}
#login-form-pulsanti td
{
    text-align: center;
    padding-left: 15px;
}
.basic-card-access
{
    margin-top: 15px;
    margin-left: 18px;
}
.basic-card-access-link
{
    padding: 2px 2px 2px 2px;
}
.basic-card-access-link a, .basic-card-access-link a:active, .basic-card-access-link a:visited
{
    color: #676767;
    text-decoration: none;
}
.basic-card-access-link a:hover
{
    text-decoration: underline;
}
.basic-card-access-titolo
{
    padding: 2px 2px 2px 2px;
    font-weight: bold;
}
/* --------------------------------
	COLONNA DESTRA (Modelli)
-------------------------------- */
.altri-modelli-titolo
{
    font-weight: bold;
    font-size: 14px;
}
.titolo-categoria-modelli a, .titolo-categoria-modelli a:active, .titolo-categoria-modelli a:visited, .titolo-categoria-modelli a:hover
{
    text-decoration: none;
    color: #565656;
}
/* --------------------------------
	PRODOTTI 
-------------------------------- */
.contenitore-prodotti
{
    min-height: 400px;
}
.paginazione
{
    border: solid 0px red;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    color: #676767;
    font-family: Verdana;
    font-size: 11px;
}
.paginazione a, .paginazione a:active, .paginazione a:visited
{
    color: #676767;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
.paginazione a:hover
{
    text-decoration: underline;
}
.no-prodotti
{
    color: #676767;
    text-decoration: none;
    font-family: Verdana;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    padding: 15px 5px 5px 5px;
}

.lista-prodotti-vetrina
{
    margin-left: 30px;
}
.blocco-prodotti-vetrina
{
    text-align: center;
    float: left;
    margin-right: 34px;
    margin-bottom: 10px;
    width: 150px;
}
.prodotto-vetrine
{
    text-align: center;
}
#lista-prodotti .prodotto-vetrine
{
    text-align: center;
    width: 176px;
    float: left;
    height: 260px;
}
.prodotto-vetrine .riquadro-img
{
    margin: 0 auto;
    background-image: url(Images/quadrato.png);
    background-repeat: no-repeat;
    background-position: 0 0px;
    width: 142px;
    height: 132px;
    padding-top: 10px;
}
.prodotto-vetrine-prezziinlinea
{
    margin: 0 auto;
    width: 140px;
    margin-bottom: 3px;
}
.prodotto-vetrine-divisore
{
    background-image: url(Images/linea.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.prodotto-vetrine img
{
    border: 0px;
}
.prodotto-vetrine-descrizione, .prodotto-vetrine-descrizione-saldi, .prodotto-vetrine-descrizione-adsearch
{
    margin: 0 auto;
    width: 150px;
    text-align: center;
}
.prodotto-vetrine-descrizione-sg
{
    text-align: center;
    font-size: 10px;
}
.prodotto-vetrine-descrizione a, .prodotto-vetrine-descrizione a:hover, .prodotto-vetrine-descrizione a:active, .prodotto-vetrine-descrizione a:visited, .prodotto-vetrine-descrizione-saldi a, .prodotto-vetrine-descrizione-saldi a:hover, .prodotto-vetrine-descrizione-saldi a:active, .prodotto-vetrine-descrizione-saldi a:visited, .prodotto-vetrine-descrizione-adsearch a, .prodotto-vetrine-descrizione-adsearch a:hover, .prodotto-vetrine-descrizione-adsearch a:active, .prodotto-vetrine-descrizione-adsearch a:visited
{
    font-size: 11px;
    color: #4F4F4F;
    text-decoration: none;
}
.prodotto-vetrine-prezzi
{
    text-align: center;
}
.prodotto-vetrine-prezzoIntero
{
    text-decoration: line-through;
    margin-top: 2px;
    text-align: left;
    float: left;
    font-size: 10px;
}
.prodotto-vetrine-pressoScontato
{
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
    text-align: right;
    font-size: 10px;
}
.prodotto-vetrine-risparmi
{
    margin-top: 2px;
    text-align: center;
    font-weight: bold;
    color: #4145EF;
    font-size: 10px;
}
.prodotto-vetrine-sconto
{
    margin-top: 2px;
    text-align: center;
    font-weight: bold;
    color: #E84025;
    font-size: 10px;
}
.prodotto-vetrine-prezzoNormale
{
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
    text-align: center;
    font-size: 10px;
}


/* --------------------------------
	SCRITTA SCORREVOLE 
-------------------------------- */
.bg-marquee
{
    height: 24px;
    background-color: #DDD;
    margin: 0;
    padding: 0;
    background-image: url(Images/fondo_scorrevole.png);
    background-repeat: repeat-x;
    background-position: center top;
    vertical-align: middle;
}
.bg-marquee marquee
{
    margin-top: 6px;
}
.bg-marquee a, .bg-marquee a:active, .bg-marquee a:visited
{
    color: #000080;
    text-decoration: none;
}
.bg-marquee a:hover
{
    text-decoration: underline;
}
/* --------------------------------
	Lista VETRINE 
-------------------------------- */
.blocco-ul-vetrine
{
    float: left;
    border: solid 0px red;
    width: 22%;
}
.ul-vetrina
{
    list-style: none;
    margin: 0;
    padding: 0;
    -margin-right: 40px;
}
.ul-vetrina li
{
    margin-top: 2px;
    margin-bottom: 2px;
}
.ul-vetrina li a
{
    color: #676767;
    text-decoration: none;
    font-size: 11px;
}
.ul-vetrina li a:hover
{
    text-decoration: underline;
}
.serapara-vetrine
{
    float: left;
    border-left: solid 1px #B3B3B3;
    height: 146px;
    margin-top: 4px;
    width: 15px;
}
.button-menu-donna
{
    border-left: solid 2px #07214F;
    border-right: solid 2px #07214F;
}
.inputQuickSearch
{
    border: 0;
    font-family: Verdana;
    font-size: 11px;
    padding: 4px 3px 5px 3px;
    width: 70px;
}
.quickSearchOption
{
    text-align: center;
}
.selectQuickSearch
{
    height: 18px;
    width: 120px;
    font-size: 10px;
    font-family: Verdana;
    margin-bottom: 10px;
}
.quickSearchOption-titolo
{
    font-weight: bold;
    margin-bottom: 2px;
}
.brand-menu-table
{
    font-size: 10px;
    font-family: Verdana;
}
.brand-menu-table tr td.brand
{
    width: 10px;
    padding: 0px 5px 0px 0px;
}
.RandomImgHome, .RandomImgHome tr, .RandomImgHome tr td
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
/* --------------------------------
	MENU NERO
-------------------------------- */
.menu-top-right
{
    float: right;
    height: 19px;
    overflow: hidden;
}
.menu-top-left
{
    float: left;
}

/* --------------------------------
	BOTTONI MENU 
-------------------------------- */
.menu-button
{
    cursor: pointer;
    height: 22px;
    background-color: red;
    background-image: url(Images/menu-group.gif);
    background-repeat: no-repeat;
}
.button-brand-Kappa
{
    background-position: -4px -55px;
    width: 100px;
}
.button-brand-Kappa:hover
{
    background-position: -4px -77px;
}
.button-brand-RDKappa
{
    background-position: -4px -156px;
    width: 131px;
}
.button-brand-RDKappa:hover
{
    background-position: -4px -178px;
}

/* --------------------------------
	MENU A SINISTRA
-------------------------------- */
.titolo-lista-categorie
{
    margin-top: 15px;
    font-weight: bold;
    color: #606163;
    font-size: 13px;
}
.lista-categrorie
{
}
.lista-categrorie li.selectedIcon
{
    list-style: none;
    margin-left: -35px;
    padding-bottom: 3px;
    background-image: url(Images/freccia_piena.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
    font-weight: bold;
}
.lista-categrorie li
{
    list-style: none;
    margin-left: -35px;
    padding-bottom: 3px;
    background-image: url(Images/freccia_vuota.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
}
.lista-categrorie li a, .lista-categrorie li a:active, .lista-categrorie li a:visited
{
    text-decoration: none;
    color: #606163;
    font-size: 12px;
}
.lista-categrorie li a:hover
{
    text-decoration: underline;
}
.lista-categrorie li:hover
{
    background-image: url(Images/freccia_piena.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    -background-position: 4px 3px;
}

/* --------------------------------
	PRODOTTO DELLA SETTIMANA
-------------------------------- */
#special-prod
{
    width: auto;
    background-color: #FFF;
    padding-bottom: 5px;
}
#special-prod .prodotto-vetrine
{
    margin-top: 10px;
}
#special-prod .prodotto-vetrine-prezziinlinea
{
    margin: 0 auto;
    width: 140px;
}
#special-prod .riquadro-img
{
    margin: 0 auto;
    background-image: url(Images/quadrato.png);
    background-repeat: no-repeat;
    background-position: 0 0px;
    width: 142px;
    height: 142px;
    padding-top: 0px;
}
#special-prod .titolo
{
    border-bottom: solid 1px #FFF;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    text-align: center;
    padding: 3px 0px 3px 0px;
    background-color: #DCDCDC;
}
#special-prod .prodotto-vetrine img
{
    border: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#special-prod .prodotto-vetrine
{
    margin: 0 auto;
}
#special-prod .prodotto-vetrine-descrizione
{
    width: 90%;
}
.product-week
{
    padding: 15px 0px 0px 0px;
    width: 180px;
}
.boxHead-productWeek
{
    border-top: solid 1px #FFF;
    border-bottom: solid 1px #FFF;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    background-color: #E9E5CF;
    background-color: #98C1E7;
    background-color: #E41406;
    background-color: #CC0000;
    color: #FFF;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

/* --------------------------------
	GESTIONE BASKET
-------------------------------- */
.headerRed
{
    background-color: #CC0000;
    height: 20px;
    vertical-align: middle;
    border: solid 1px #CC0000;
}
.tabBorder
{
    background-color: #848284;
}
/* --------------------------------
	TABELLA BASKET
-------------------------------- */
.tabella-basket
{
    width: 100%;
}

.tabella-basket .boxHead
{
    background-image: url(Images/fondo_basket_02.png);
    background-repeat: repeat-x;
    border-top: solid 1px #FFF;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    background-color: #E9E5CF;
    background-color: #98C1E7;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    height: 22px;
}
.tabella-basket .boxHeadRed
{
    background-image: url(Images/fondo_promozione.gif);
    background-repeat: repeat-x;
    border-top: solid 1px #FFF;
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    background-color: #E9E5CF;
    background-color: #98C1E7;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    height: 22px;
}
.tabella-basket-lista, .tabella-basket-lista-left
{
    background-color: #FFF;
}
.tabella-basket-lista .header, .tabella-basket-lista-left .header
{
    background-color: #DCDCDC;
    font-weight: bold;
}
.tabella-basket-lista .header-normal, .tabella-basket-lista-left .header-normal
{
    background-color: #DCDCDC;
    font-weight: normal;
}
.tabella-basket-lista .headerAzzurro, .tabella-basket-lista-left .headerAzzurro
{
    background-color: #98c1e7;
    font-weight: bold;
    color: #FFF;
}
.tabella-basket-lista-left td
{
    background-color: #EEEEEE;
    text-align: left;
}
.tabella-basket-lista td input
{
    font-weight: bold;
}
.tabella-basket-lista td
{
    background-color: #EEEEEE;
    text-align: center;
}
.tabella-basket-lista td.left
{
    text-align: left;
}
.tabella-basket-lista td.leftSpaziato
{
    padding: 5px 3px 3px 6px;
    text-align: left;
}
.tabella-basket-lista td.right
{
    text-align: right;
}
.quantita, .credit-card, .amico
{
    padding: 3px;
}
.button-zone
{
    padding: 5px 2px 5px 2px;
    text-align: center;
}
.basket-important-box
{
    text-align: center;
    color: #CC0000;
}
/* --------------------------------
	HOME sezioni
-------------------------------- */
.img-testo-home-categoria
{
    padding: 10px;
}
.testo-home-categoria
{
    width: 510px;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
}
.testo-home-categoria p
{
    color: #606163;
    line-height: 16px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
.testo-home-categoria p.titolo
{
    color: #606163;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.img-home
{
    border: solid 1px #333;
}
.img-home-categoria
{
    float: left;
}
.filo-arianna
{
    margin-left: 10px;
    margin-top: 10px;
    color: #606163;
    font-size: 12px;
}
/* --------------------------------
	MODELLI (colonna di destra)
-------------------------------- */
.contenitore-img-testo-selected a
{
    font-weight: bold;
}
.contenitore-img-testo a, .contenitore-img-testo-selected a
{
    color: #666;
    text-decoration: none;
}
.contenitore-img-testo, .contenitore-img-testo-selected
{
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 10px;
}
.contenitore-img-modello, .contenitore-img-modello-selected
{
    display: inline;
    -margin: 10px;
}
.contenitore-img-modello img, .contenitore-img-modello-selected img
{
    border: solid 8px #FFF;
}

/* --------------------------------
	FORM
-------------------------------- */
.inputTextArea
{
    font-family: Verdana;
    font-size: 10px;
    color: #3E3E3E;
    border: solid 1px #CCC;
    line-height: 16px;
    width: 99%;
    margin-top: 2px;
}
.inputText
{
    font-family: Verdana;
    font-size: 10px;
    color: #3E3E3E;
    border: solid 1px #CCC;
}
.NumBCard
{
    padding: 3px;
    width: 10px;
}
.isInput
{
    padding: 5px;
    width: 160px;
}
.generic
{
    padding: 3px;
}

.inputDropDown
{
    font-family: Verdana;
    font-size: 11px;
    color: #3E3E3E;
}
.button
{
    background-image: url(Images/fondo_bottoni_basket.png);
    background-position: 0 0;
    font-size: 11px;
    color: #FFF;
    font-family: Verdana;
    border: solid 1px #DDD;
    height: 26px;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
}
.button-red
{
    background-image: url(Images/fondo_promozione.gif);
    background-position: 0 0;
    font-size: 11px;
    color: #FFF;
    font-family: Verdana;
    border: solid 1px #DDD;
    height: 26px;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
}
.button-disabled
{
    background-image: url(Images/fondo_bottoni_basket-disabled.png);
    background-position: 0 0;
    font-size: 11px;
    color: #FFF;
    font-family: Verdana;
    border: solid 1px #DDD;
    height: 26px;
    padding: 0px 5px 0px 5px;
}
.button:hover
{
    background-image: url(Images/fondo_bottoni_basket_hover.png);
}
/* --------------------------------
	IMMAGINI
-------------------------------- */
.img-small
{
    border: solid 1px #9E9FA0;
}

#lista-colori .img-small
{
    border: solid 0px #9E9FA0;
    margin-right: 6px;
}

.img-modello
{
    border: 0;
}
.img-modello-selected
{
}
/* --------------------------------
	TAGLIE
-------------------------------- */
.taglie
{
    padding: 3px;
}
.scelta-taglia
{
    background-color: #FFF;
}
.scelta-taglia td.scelta-taglia-input
{
    text-align: center;
    background-color: #FFF;
}
.scelta-taglia td.scelta-taglia-input input
{
    font-weight: bold;
}
.scelta-taglia td.scelta-taglia-head-x
{
    width: 70px;
    text-align: center;
    background-color: #CBCBCB;
    color: #3E3E3E;
    border-left: solid 3px #CC0000;
    border-top: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
.scelta-taglia td.scelta-taglia-head-y
{
    width: 44px;
    text-align: center;
    background-color: #2A7BC7;
    color: #FFF;
    border-top: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
/* --------------------------------
	HELP
-------------------------------- */
.help-condizioni-lista
{
    margin-top: 10px;
    line-height: 15px;
}
.help-condizioni-lista li, .help-condizioni-lista ul li
{
    margin: 0px;
    padding: 0px;
}
.help-titolo-condizioni
{
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
}
.help-blocco-lista
{
    display: block;
}
.help-blocco
{
    border: solid 0px red;
    float: left;
    width: 240px;
}
.help-titolo
{
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}
.help-lista
{
    margin-top: 0px;
}
.help-lista li
{
    list-style: none;
    margin-left: -35px;
    padding-bottom: 3px;
    background-image: url(Images/freccia_vuota.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
}
.help-lista li.selectedIcon
{
    list-style: none;
    margin-left: -35px;
    padding-bottom: 3px;
    background-image: url(Images/freccia_piena.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 20px;
    font-weight: bold;
}
.help-lista li a, .help-lista li a:active, .help-lista li a:visited
{
    text-decoration: none;
    color: #606163;
    font-size: 12px;
}
.help-lista li a:hover
{
    text-decoration: underline;
}
.help-lista li:hover
{
    background-image: url(Images/freccia_piena.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    -background-position: 4px 3px;
}
.help-paragrafo
{
    line-height: 16px;
    padding: 8px 8px 8px 0px;
}
.help-menu
{
    margin-top: 15px;
    border: solid 0px red;
    width: 180px;
}


/* --------------------------------
	WebPartner
-------------------------------- */
.WebPartenerTitolo
{
    font-family: Verdana;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.WebPartenerTitoloRight
{
    background-repeat: no-repeat;
    background-position: right center;
    height: 26px;
}
/* --------------------------------
	MESSAGGIO ERRORE
-------------------------------- */
#error-message
{
    border: solid 1px #FFF;
    margin: 15px;
    text-align: center;
    background-color: #98C1E7;
    padding: 20px;
}
#error-message-login
{
    width: 430px;
    border: solid 1px #FFF;
    margin: 15px;
    text-align: center;
    background-color: #98C1E7;
    padding: 20px;
}
#error-message-titolo
{
    padding: 10px;
    background-color: #EEE;
}
#error-message-titolo-login
{
    padding: 1px;
    background-color: #EEE;
}
#error-message-titolo-login h3
{
    font-size: 14px;
}
#error-message-corpo
{
    line-height: 17px;
    padding: 10px;
    background-color: #E2E2E2;
    height: 120px;
    background-image: url(Images/errore.png);
    background-position: center center;
    background-repeat: no-repeat;
}
#error-message-corpo-clean
{
    line-height: 17px;
    padding: 10px;
    background-color: #E2E2E2;
    min-height: 60px;
}
#error-message-bottoniera
{
    padding: 10px;
    background-color: #EEE;
}
#error-message h3
{
    font-size: 14px;
    margin: 0;
    padding: 0;
}

/* --------------------------------
	VARIE
-------------------------------- */
.server-label
{
    background-color: #FFF;
    position: fixed;
    padding: 6px;
    top: 0;
    left: 0;
    color: #333;
    font-weight: bold;
    border: dotted 1px #666;
}
.basket-warning-message
{
    background-color: #CC0000;
    padding: 5px;
    margin-left: 1px;
    margin-right: 1px;
    color: #FFF;
    font-weight: bold;
}
.prodotto-visibile
{
}
.nascosto
{
    display: none;
}
.icon
{
    vertical-align: middle;
    margin-right: 0.1em;
    margin-left: 0.1em;
    margin-top: 2px;
    padding-right: 0px;
}
.iconBasket
{
    vertical-align: middle;
    margin-right: 0.1em;
    margin-left: 0.1em;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5px 0 0;
}
.link-verifica-prodotto, .link-verifica-prodotto a, .link-verifica-prodotto a:visited, .link-verifica-prodotto a:active
{
    font-size: 12px;
    text-decoration: none;
    color: #474849;
}
.link-verifica-prodotto a:active, .link-verifica-prodotto a
{
    text-decoration: underline;
}
.testoDescrizione
{
    line-height: 16px;
    font-size: 11px;
    color: #474849;
}

/* --------------------------------
	WELCOME page
-------------------------------- */
#field p
{
    color: #333;
    font-size: 11px;
}

.welcomeTd
{
    padding: 20px;
}
.welcomeUl
{
    padding-left: 20px;
}
.welcomeUl li
{
    color: navy;
    font-size: 11px;
}

#field
{
    margin: 10px 10px 10px 5px;
    padding: 1em;
    border: 1px solid #666;
    min-width: 670px;
    position: relative;
    text-align: left;
    font-size: 11px;
    background-image: url(/shared_images/welcome-sfondo.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}
#field h2
{
    display: inline;
    position: absolute;
    top: -13px;
    background: #FCFAF0;
    color: navy;
    margin: 0 3px;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#field p
{
    margin: 1em 0;
    padding: 0.2em;
}
#field p:hover
{
    background: #FCFAF0;
    color: #000;
}
#cliccaQui
{
    text-align: center;
    width: 695px;
    padding: 10px 0px 4px 0px;
    font-size: 12px;
    font-weight: bold;
}
.welcom-discount
{
    border: solid 1px #CC0000;
    border: solid 1px #FFF;
    width: 695px;
}
.welcome-top-angle
{
    background-image: url(/shared_images/welcome-top-angle.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 14px;
    border-left: red 1px solid;
}
.welcome-bottom-angle
{
    background-image: url(/shared_images/welcome-bottom-angle.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 14px;
    border-right: red 1px solid;
}
.welcomBotton
{
    width: 150px;
}
.icon
{
    vertical-align: middle;
    margin-right: 0.1em;
    margin-left: 0.1em;
}
#welcom ul
{
    color: black;
    font-size: 11px;
    margin: 5px 0px 5px 0px;
}
#welcom li
{
    color: black;
    font-size: 11px;
    margin: 0px;
}
#welcom h2
{
    margin-top: 15px;
    font-size: 14px;
}
#welcom
{
    min-height: 210px;
    background-color: #C5C5C5;
    border: solid 1px #FFF;
    margin-top: 20px;
    margin-left: 20px;
    -margin-bottom: 20px;
    margin-right: 20px;
    padding-left: 15px;
    line-height: 17px;
}

/* --------------------------------
	FATTURAZIONE
-------------------------------- */
.nascosto
{
    display: none;
}
.visibile
{
    display: table-row;
    background-color: #EEEEEE;
}
.visibile2
{
    display: table-row;
    background-color: #E9E5CF;
}
.errorCampo
{
    color: white;
    background-color: red;
    font-size: 11px;
}
.tdNormal
{
    background-color: #E9E5CF;
    height: 20px;
}

/* --------------------------------
	GRUPPO TAGLIE
-------------------------------- */
.gruppo-taglie
{
    width: 100%;
    border-top: solid 1px #FFF;
    -background-color: #FFF;
}
.gruppo-taglie td
{
    height: 30px;
}
.gruppo-taglie-prezzo-scontato
{
    font-size: 13px;
    color: #CC0000;
    font-weight: bold;
}
.gruppo-taglie-prezzo-intero
{
    font-size: 13px;
    color: #CC0000;
    font-weight: bold;
}
.gruppo-taglie-prezzo-intero-barrato
{
    text-decoration: line-through;
}
.gruppo-taglie-head
{
    width: 80px;
    text-align: center;
    background-color: #E9E5CF;
    background-color: #98C1E7;
    color: #FFF;
}
.gruppo-taglie-head-scuro
{
    width: 60px;
    text-align: center;
    background-color: #CBCBCB;
    border-left: solid 3px #CC0000;
    border-bottom: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
.gruppo-taglie-head-chiaro-barrato
{
    border-bottom: solid 1px #FFF;
    border-right: solid 1px #FFF;
    text-align: center;
    background-color: #EBEBEB;
}
.gruppo-taglie-head-chiaro, .gruppo-taglie-head-chiaro-scontato, .gruppo-taglie-head-prezzo-intero-barrato
{
    text-align: center;
    background-color: #EBEBEB;
    border-bottom: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
.gruppo-taglie-head-prezzo-intero
{
    text-align: center;
    border-bottom: solid 1px #FFF;
    border-right: solid 1px #EBEBEB;
    background-color: #ebebeb;
}

.gruppo-taglie-head-chiaro
{
    -border-right: solid 1px #EBEBEB;
}
.gruppo-taglie-head-chiaro-scontato
{
    width: 77px;
}
.gruppo-taglie-body
{
    width: 80px;
    text-align: center;
    background-color: #EAEAEA;
}

/*
ul#menuInternal01 li ul 
{
	display: none;
}

ul#menuInternal01 li:hover ul , ul#menuInternal01 li.overInternal ul 
{
    display: block;
	position: absolute;
	z-index: 1;
	width: 180px;
	margin-left: 178px;
    margin-top: -16px;
	border-bottom: 0px solid white;
	background: black;
}
*/

/* --------------------------------
	Scelta DISCOUNT
-------------------------------- */
#cliccaQui
{
    text-align: center;
    width: 100%;
    padding: 10px 0px 4px 0px;
    font-size: 12px;
    font-weight: bold;
}
.rowDiscount
{
    background-color: #EEE;
}

.rowDiscountSelected
{
    background-color: #CC0000;
    color: #FFF;
}
.selected
{
    color: #FFF;
    font-size: 11px;
}
.normal
{
    font-size: 11px;
    color: #000;
    line-height: 13px;
}
.normalBgRedFontWhite
{
    background-color: #CC0000;
    font-size: 11px;
    color: #FFF;
    line-height: 13px;
    padding: 6px 2px 6px 2px;
}
.normalBgRedFontWhite a, .normalBgRedFontWhite a:visited
{
    color: #FFF;
    font-weight: bold;
}
.normalBgRedFontWhite a:hover
{
    text-decoration: underline;
    color: #FFF;
    font-weight: bold;
}
.tabContenitore
{
    border: 1px #848284 solid;
    width: 100%;
}
.nascostoDiscount
{
    display: none;
}
.visibileDiscount
{
    display: table-row;
}
.titoloP
{
    color: #000;
    margin-top: -3px;
    font-size: 11px;
    margin: 5px 0px 5px 0px;
}
.tdTitolo
{
    border-bottom: solid;
    border-bottom-color: #000000;
    border-bottom-width: 1px;
    border-top: solid;
    border-top-color: #000000;
    border-top-width: 1px;
}
.rowDiscountTitle
{
}
a.CodiceScontoDiscount:visited
{
    color: #000000;
    text-decoration: none;
}
a.CodiceScontoDiscount:link
{
    color: #000000;
    text-decoration: none;
}
a.CodiceScontoDiscount:hover
{
    color: #0000FF;
    text-decoration: none;
}

/* --------------------------------
	PopUP
-------------------------------- */
.tdLabelPopUp
{
    color: #FFF;
    font-weight: bold;
}
.tdTitoloPopUp
{
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.titolo-is
{
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}


/* --------------------------------
	RICERCA
-------------------------------- */
#commessa-fumetto
{
    background-image: url(Images/fumetto_NEW.png);
    background-position: 143px 0;
    background-repeat: no-repeat;
}
#commessa-fumetto2
{
    background-image: url(Images/fumetto_nocodina_NEW.png);
    background-position: 143px 0;
    background-repeat: no-repeat;
}
#commessa-fumetto-testo
{
    -border: 1px solid #333;
    padding-top: 10px;
    color: #FFF;
    width: 480px;
    text-align: center;
    -margin: 0 270px;
    margin-left: 180px;
}
#commessa-fumetto-testo2
{
    -border: solid 1px #333;
    padding-top: 10px;
    color: #FFF;
    width: 470px;
    text-align: center;
    -margin: 0 230px;
    margin-left: 175px;
}
#commessa-master
{
    min-height: 350px;
    background-image: url(Images/commessa-intera.png);
    background-position: 0px bottom;
    background-repeat: no-repeat;
}
#commessa-master-risultati
{
    padding-left: 5px;
    min-height: 350px;
}
#comessa-dropDown
{
    margin-top: 40px;
    margin-left: 350px;
}
#commessa-bottoni-iniziali
{
    margin-top: 30px;
    text-align: center;
    padding-left: 90px;
}
#commessa-bottoni-comandi
{
    margin-top: 30px;
    text-align: center;
}
#commessa-bottoni-comandi .bottone-grigio, .taglie-lista .bottone-grigio
{
    background-image: url(Images/but_commessa_vuoto_blu.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0px;
    font-size: 10px;
    color: #FFFFFF;
    width: 110px;
    height: 30px;
}
#commessa-bottoni-iniziali .bottone, #commessa-lista-bottoni .bottone
{
    background-image: url(Images/but_commessa_vuoto.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0px;
    font-size: 10px;
    color: #FFFFFF;
    width: 110px;
    height: 30px;
}
#commessa-lista-bottoni .bottonePremuto
{
    background-image: url(Images/but_commessa_premuto.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0px;
    font-size: 10px;
    color: #FFFFFF;
    width: 110px;
    height: 30px;
}
#commessa-lista-bottoni .bottoneTaglia
{
    background-image: url(Images/but_commessa_vuoto_taglie.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0px;
    font-size: 10px;
    color: #FFFFFF;
    width: 58px;
    height: 30px;
}
#commessa-lista-bottoni
{
    width: 500px;
    margin-left: 270px;
    margin-top: 45px;
}
.loaders
{
    position: absolute;
    float: left;
    background-color: #CF4342;
    width: 100px;
    color: #fff;
    font-size: 10px;
    padding: 3px;
}
.pg-normal
{
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    font-size: 11px;
}
.pg-selected
{
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    font-size: 11px;
}
.nav-desc
{
    font-size: 11px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}
.cellaArticolo
{
    text-align: center;
    width: 25%;
}
/* --------------------------------
	PROD - MESSAGGIO
-------------------------------- */
.prod-msg
{
    padding: 15px;
    margin: 10px auto;
    border: dashed 5px red;
    width: 700px;
    margin-bottom: 10px;
    text-align: center;
}
.prod-msg-titolo
{
    color: Red;
    font-weight: bold;
    font-size: 18px;
}
.prod-msg-subtitolo
{
    color: #333;
    font-weight: bold;
    font-size: 14px;
}

/* --------------------------------
	BASIC CARD LOGIN
-------------------------------- */
.basic-card-login-bg
{
    width: 430px;
    border: solid 1px #fff;
}

/* --------------------------------
	ZOOMER
-------------------------------- */
#zoomer
{
    -height: 300px;
    -border-top: solid 1px #DCDCDC;
    border-bottom: solid 1px #DCDCDC;
}

.dettaglio-prodotto-descrizione, .dettaglio-prodotto-taglie
{
    margin-right: 10px;
    margin-top: 10px;
    line-height: 17px;
    margin-left: 15px;
}
.dettaglio-prodotto-descrizione-titolo
{
    font-weight: bold;
}

/* --------------------------------
	IMMAGINE DI PREVIEW
-------------------------------- */
.title_h2
{
    padding: 0px 0 0px 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.border_preview
{
    z-index: 100;
    position: absolute;
    background: #FFF;
    border: 1px solid #CBCBCB;
    -width: auto;
    -height: auto;
    -border: solid 1px red;
}
.preview_temp_load
{
    vertical-align: middle;
    text-align: center;
    padding: 10px;
}
.preview_temp_load img
{
    vertical-align: middle;
    text-align: center;
}
#loader_bg
{
    background-color: #EBEBE4;
    position: relative;
    top: 8px;
    left: 8px;
    height: 7px;
    width: 113px;
    font-size: 1px;
}
#loader_container
{
    text-align: center;
    position: absolute;
    top: 40%;
    width: 100%;
}
#loader
{
    font-family: Tahoma, Helvetica, sans;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    padding: 10px 0 16px 0;
    margin: 0 auto;
    display: block;
    width: 135px;
    border: 1px solid #6A6A6A;
    text-align: left;
    z-index: 255;
}
#progress
{
    height: 5px;
    font-size: 1px;
    width: 1px;
    position: relative;
    top: 1px;
    left: 10px;
    background-color: #9D9D94;
}
.articoloNonSpedibile td
{
    background-color: #F9D8B7;
    color: red;
}
.msgArtNoSped
{
    padding: 6px; /*     background-color:#CC0000;     color:White;     */
    color: #000;
    border: dashed 3px #CC0000;
    line-height: 18px;
}
#zoom-label-container
{
    text-align: right;
}
#zoom-label
{
    margin-left: 458px;
    background-image: url(Images/zoom.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 55px;
    height: 21px;
    cursor: pointer;
}
.zoomer-big-image
{
    top: 101px;
    border: solid 1px #666;
    position: fixed;
}
.zoomer-big-image-bg
{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0px;
    background-image: url(Images/bg-zoomer.png);
}
.zoomer-nascosto
{
    display: none;
}
.zoomer-visibile
{
    display: block;
}
.zoomer-button
{
    background-color: #FFF;
    padding: 10px;
    border-bottom: solid 1px #666;
}
.zoomer-button a
{
    text-decoration: none;
    font-weight: bold;
    color: #666;
}
.privilege-container
{
    background-color: #EEE;
    border: solid 1px #98C1E7;
    border: solid 1px #FFF;
    display: block;
    padding-right: 10px;
}
.privilege-titolo
{
    background-color: #98C1E7;
    background-color: #c5c5c5;
    padding: 6px;
    color: White;
    color: #474849;
    font-weight: bold;
}
.lnkOpener
{
    padding: 5px;
    font-weight: bold;
}
.nascosto
{
    display: none;
    margin-bottom: 10px;
}
.visibile
{
    display: block;
    margin-bottom: 10px;
}
#lista-discount-loginOk .selected
{
    background-color: #ddd;
}


/* VOTA la  Campagna */

.contenitore
{
    margin: 20px 0px 0px 0px;
    min-height: 300px;
}
.descCampagna
{
    color: #000000;
    font-size: 12px;
}
.errore
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}

.titoloPagina
{
    color: #000000;
    font-size: 12px;
    text-align: center; /*margin-left:90px;*/
}

.titoloPaginaB
{
    color: #000000;
    font-size: 14px;
    text-align: center;
    margin: 90px auto;
}

.descPagina
{
    color: #000000;
    font-size: 11px;
    text-align: left;
    line-height: 18px;
}

.descPaginaB
{
    color: #000000;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
}

.bottoneVota
{
    width: 150px;
    font-size: 11px;
}
#countDownDiv
{
    color: #000000;
    width: 520px;
    font-size: 10px;
    position: relative;
    margin: 0px 0px 0px 120px;
    text-align: center;
    margin-top: 10px;
    padding: 5px;
    font-weight: bold;
}
.giaVotato
{
    font-size: 11px;
    color: red;
}

.normal
{
    color: #000000;
}
.msgEsclusioneArt
{
    background-color: #CC0000;
    color: White;
    padding: 10px;
    margin: -10px 18px 10px 0px;
}
.msgEsclusioneArt a
{
    color: White;
    font-weight: bold;
}

#navArtEsclusi
{
    height: 18px;
    background-color: #BC3122;
    border-bottom: solid 1px #FFF;
    background-image: url(Images/fondo_pronto.png);
    background-repeat: repeat-x;
    background-position: center top;
    font-weight: bold;
    text-align: left;
    color: #FFF;
    padding: 3px 0px 3px 0px;
}


