﻿
html, body { margin: 0; padding: 0; height: 100%; width: 100%; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-image: url('/immagini/immagini/barra_alta/sfondo_top.gif');
	background-repeat: repeat-x;
	background-color: #fff;
}

body.bodyHome {
	/*background-image: url('/immagini/homepage/fw_09-10/sfondo_home_store.jpg');*/
	background-image: url('/immagini/homepage/ss10/sfondo_home_store.gif');
}

.divContenitore {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
/*	background-image: url('/immagini/immagini/sfondo_pagina.jpg');
	background-position: center bottom;
	background-repeat: repeat-x;*/
	background-color: transparent;
}

body .divContenitore {
    height: auto;
    width: auto;
    min-height: 100%;
    min-width: 100%;
}

div.Page { width: 975px; text-align: left; margin: auto auto; padding-bottom: 10px; position: relative; }

.Clr, .DivClear { clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 1px; }
.Show { display: block; }
.Hide { display: none; }

img { border: 0px; }
form { margin: 0px; padding: 0px; }

a, a:link, a:active, a:visited, a:hover { color: #005fd3 }


/* =================== In. BARRA ALTA ==== */


.dvTop { position: relative; padding: 13px 0 0 0; border-bottom: solid 1px #bfbfbf; }
.bodyHome .dvTop { position: relative; padding: 13px 0 0 0; border-bottom: 0px; height: 84px; }

.ulLingua { position: absolute; margin: 0px; padding: 0px; top: 0px; right: 0px; }
.ulLingua li { float: left; list-style-type: none; }
.ulLingua li.liLingua {
	background-image: url('/immagini/immagini/barra_alta/ico_lingua_cnt.gif');
	background-repeat: repeat-x;
	height: 25px;
	padding: 0px 10px;
	text-transform: uppercase;
}

.ulContLingua { margin: 0px; padding: 3px 0px 0px 0px; font-size: 10px; }
.ulContLingua li { list-style-type: none; float: left; }
.ulContLingua li.liBandiera {
	margin-left: 25px;
	padding-left: 25px;
	/*background-image: url('/immagini/immagini/barra_alta/bandiera_it.gif');*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.ulContLingua A,
.ulContLingua A:link,
.ulContLingua A:active,
.ulContLingua A:visited { color: black; text-decoration: none; }
.ulContLingua A:hover { color: #8B8B8B; text-decoration: none; }


.tblMenuTop { text-transform: uppercase; margin-top: 20px; }
.tblMenuTop td { vertical-align: bottom; }
.tdCat, .tdCatIns { font-size: 16px; font-weight: bold;  padding-right: 16px; }
.tdCat span { color: #ff7800; }
.tdCatIns span { color: #008000; }
.tdMenuTop { font-size: 13px; color: #333333 }
.tdMenuTop span { color: #777777; }
.tdMenuTop A,
.tdMenuTop A:link,
.tdMenuTop A:active,
.tdMenuTop A:visited { color: #333333; text-decoration: none; }
.tdMenuTop A:hover { color: #7A7A7A; text-decoration: none; }

.ulLnk { margin: 0px; padding: 0px; }
.ulLnk A,
.ulLnk A:link,
.ulLnk A:active,
.ulLnk A:visited { color: #4e4e4e; text-decoration: none; }
.ulLnk A:hover { color: #A7A7A7; text-decoration: none; }
.ulLnk li {
	float: right;
	list-style-type: none;
	background-image: url('/immagini/immagini/freccia_dx.gif');
	background-position: 0px 9px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 10px;
	height: 15px;
}

.ulLnk li.liBreadcrumb { float: left; margin-left: 10px; }
.ulLnk li.liBreadcrumb A,
.ulLnk li.liBreadcrumb A:link,
.ulLnk li.liBreadcrumb A:active,
.ulLnk li.liBreadcrumb A:visited,
.ulLnk li.liBreadcrumb A:hover { color: #4c4c4c; text-decoration: underline; }

.ulLnk li.liCarrello {
	background-image: url('/immagini/immagini/ico_carrello.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 30px;
}


/* ==== In. Barra Alta Inerna ==== */

.tblMenuTopInterno { text-transform: uppercase; margin-top: 8px; float: left; }
.tblMenuTopInterno td { vertical-align: bottom; }
.tblMenuTopInternoBasso { text-transform: uppercase; margin-top: 3px; float: left; }

.dvSwitch {
	float: right;
	background-image: url('/immagini/immagini/freccia_dx.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-top: 26px;
	text-align: right;
}

.dvSwitch A,
.dvSwitch A:link,
.dvSwitch A:active,
.dvSwitch A:visited { color: black; text-decoration: none }
.dvSwitch A:hover { color: #8B8B8B; text-decoration: none }

.dvLnkDefaulGender, .dvLnk { margin-top: 10px; padding-bottom: 5px; border-top: solid 1px #bfbfbf; }
/*.dvLnk { padding-bottom: 5px; border-bottom: solid 1px #bfbfbf; }*/


/* =================== Fi. BARRA ALTA ==== */


/* =================== In. AREA CENTRALE ==== */

.dvAreaCnt { width: 975px; }

.dvAreaCntHome {
/*	margin-top: 5px;*/
/*	height: 490px;*/
	position: relative;
/*	background-repeat: repeat-x;
	background-image: url('/immagini/homepage/ss10/sfondo_home.jpg');*/
}

.dvAreaCntInterno {
	width: 975px;
	border-bottom: solid 1px #aaaaaa;
/*	border-top: solid 1px #aaaaaa;*/
/*	margin: 4px 0px 7px 0px;*/
	margin: 0px 0px 7px 0px;
/*	padding: 15px 0px 0px 0px*/
}

.ServizioClienti {
/*	border-top: solid 1px #aaaaaa;*/
	margin: 4px 0px 7px 0px;
	padding: 15px 0px 0px 0px;
}

.dvTitolo {
	font-family: /*Arial Narrow,*/ Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	position: absolute;
	left: 27px; top: 29px;
	color: white;
	font-size: 26px;
	font-weight: bold;
	line-height: 26px;
}

.dvTitolo span { font-size: 28px; text-transform: uppercase; }

.dvNuoviArrivi { position: absolute; width: 100px; top: 230px; left: 183px; }
.dvNuoviArrivi div { font-size: 12px; font-weight: bold; }
.dvNuoviArrivi div a { color: white; text-decoration: none; }
.dvNuoviArrivi div a:hover { color: white; text-decoration: none; }

.dvDonna, .dvUomo, .dvBambino { position: absolute; font-size: 15px; width: 100px; line-height: 16px; }
.dvDonna span, .dvUomo span, .dvBambino span { text-transform: uppercase; font-size: 24px; line-height: 26px; }
.dvDonna img, .dvUomo img { margin-bottom: 4px; }
.dvPagamenti, .dvConsegna, .dvOlimpica, .dvOmaggiHome { position: absolute; font-size: 11px; }
.dvBambino { width: 120px; }

div.dvNovitaHome {
	background: #9b282a;
	color: white;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	padding: 3px 6px 2px 6px;
	margin: 5px 0 0 0;
	text-transform: uppercase;
	display: inline-block;
}

div.dvNovitaHome a { color: white !important; text-decoration: none; }

/*.dvDonna { top: 202px; left: 364px; }
.dvDonna { top: 137px; left: 226px; }
.dvUomo { top: 202px; left: 725px; }
.dvUomo { top: 137px; left: 811px; }*/
.imgSaldi { position: absolute; top: 297px; left: 1px; }
/*.dvPagamenti { top: 399px; left: 446px; width: 160px; }*/
/*.dvPagamenti { width: 560px; text-align: right; }*/
/*.dvConsegna { top: 399px; left: 639px; }*/
/*.dvConsegna { top: 379px; left: 226px; }*/
*/
.dvOlimpica {
	top: 388px;
	left: 806px;
	padding: 8px 0px 0px 56px;
	background-image: url('/immagini/immagini/contenuto/logo_italia.jpg');
	background-repeat: no-repeat;
	height: 79px;
	display: none;
}
.dvOmaggiHome
{
	top: 432px;
	left: 226px;
	font-size: 12px;
}
.dvOmaggiHome b { color: #ae0000; }
.dvOmaggiHome span { font-size: 11px; }

.dvSfondoHomeAlto 
{
	padding-top: 6px;
/*	background-image: url('/immagini/homepage/ss_09/sfondo_homepage_ss09_alto.jpg');
	background-repeat: no-repeat;*/
}

.dvConsegna A,
.dvConsegna A:link,
.dvConsegna A:active,
.dvConsegna A:visited,
.dvConsegna A:hover { color: black; }

.dvDonna A,
.dvDonna A:link,
.dvDonna A:active,
.dvDonna A:visited,
.dvDonna A:hover,
.dvUomo A,
.dvUomo A:link,
.dvUomo A:active,
.dvUomo A:visited,
.dvUomo A:hover,
.dvBambino A,
.dvBambino A:link,
.dvBambino A:active,
.dvBambino A:visited,
.dvBambino A:hover { color: black; text-decoration: none; }

.DivContenutoPaginaStatica {
	background-color: white;
	width: 809px;
	font-size: 13px;
	line-height: 18px;
}

.TitoloPagina {
	font-size: 24px; 
	/*font-weight: bold;*/
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: solid 1px #b62327;
}


/* tabelle taglie */


.TitoloTabellaCms {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 45px;
}

.TitoloTabellaCms2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 0px;
}

.TitoloTabellaCmsColore { color: #961E20; }

.CellaTitoloTabellaCms {
	background-color: #961E20;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	height: 25px;
	white-space: nowrap;
}

.TestoTabellaCms {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
}

.TestoTabellaCms2 {
	background-color: #F0F0F0;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
}

.TestoTabellaCmsScarpe {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

.TestoTabellaCms2Scarpe {
	background-color: #F0F0F0;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

.CellaAngoloTabellaCms {
	background-color: #961E20;
	width: 7px;
}

/* ==== istruzioni === */

.dvIstruzioniTabellaTaglie {
	width: 191px;
	height: 287px;
	background-image: url(/immagini/sfondo_istruzioni.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 10px;
	line-height: normal;
	font-size: 11px;
}

.dvIstruzioniTabellaTaglie .dvScaricaMisure { padding-left: 68px; padding-top: 14px; text-align: left; }
.dvIstruzioniTabellaTaglie .dvScaricaMisure A { color: black; text-decoration: none; }
.dvIstruzioniTabellaTaglie .dvScaricaMisure A:hover { color: black; text-decoration: underline; }
.dvIstruzioniTabellaTaglie .dvScaricaAcrobatReader {
	padding-left: 35px;
	font-family: Arial;
	font-size: 10px;
	padding-top: 22px;
}

.dvIstruzioniTabellaTaglie .dvScaricaAcrobatReader A { color: black; text-decoration: none; }
.dvIstruzioniTabellaTaglie .dvScaricaAcrobatReader A:hover { color: black; text-decoration: underline; }
.dvIstruzioniTabellaTaglie .dvIstruzioni { margin: 3px 10px 0px 10px; padding: 8px; text-align: left; }
.dvTitIstruzioni { font-weight: bold; padding-bottom: 7px; }



/* fine */




/* =================== Fi. AREA CENTRALE ==== */


/* =================== In. BARRA BASSA ==== */


.dvMenuBasso {
/*	border-bottom: 1px #dddddd solid;
	border-top: 1px #dddddd solid;*/
/*	background-color: lime;*/
	padding: 8px 0px;
	margin-bottom: 7px;
/*	background-image: url('/immagini/immagini/sfondo_footer.jpg');
	background-repeat: no-repeat;*/
}

.dvMenuBassoInterno {
	border-bottom: solid 1px #aaaaaa;
	margin-bottom: 7px;
}

.dvMenuBassoInterno .dvMenuBottom { float: left; padding-bottom: 0px; }
.dvMenuBassoInterno .dvLnkBottom { float: right; padding-bottom: 0px; margin-right: 2px; /*width: 223px;*/ }

.dvMenuBottom { float: left; /*padding-bottom: 7px;*/ }
.dvLnkBottom { float: right; margin-top: -3px; /*padding-bottom: 2px;*/ margin-right: 2px; width: 300px; }

.dvMenuFooter { text-align: center; padding: 0px 0px 34px 0px; color: #666666; }
.dvMenuFooter A,
.dvMenuFooter A:link,
.dvMenuFooter A:active,
.dvMenuFooter A:visited { color: #666666; }
.dvMenuFooter A:hover { color: #3B3B3B; }


.dvFooterSx { float: left; width: 645px; }
.dvFooterDx { float: right; width: 307px; text-align: right; }
.dvFooterSx, .dvFooterDx,
.dvFooterDx A,
.dvFooterDx A:link,
.dvFooterDx A:active,
.dvFooterDx A:visited,
.dvFooterDx A:hover { color: black; }


/* BARRA SX CUSTOME SERVICE */
/*
.TitoloSottoCategoria {
	font-weight: bold;
	color: #96121D;
	padding-bottom: 5px;
	padding-top: 10px;
	text-transform: uppercase;
}
.TitoloSottoCategoria2 {
	font-weight: bold;
	color: #000000; 
	font-size: 12px;
	padding: 6px 0px 3px 0px;
}
.PadDivSottoCat { font-size: 12px;  }
.PadLnkTaglie { font-size: 12px;  }

.MenuItem {
	background-image: url('/immagini/immagini/freccia_dx.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 9px;
}

.MenuItem A,
.MenuItem A:link,
.MenuItem A:active,
.MenuItem A:visited,
.MenuItem A:hover { font-size: 12px; }
*/

.TitoloSottoCategoria
{
    font-weight: bold;
    color: #96121D;
}
.TitoloSottoCategoria2
{
    font-weight: bold;
    color: #000000;
}
.PadDivSottoCat { padding-top: 13px; }
.PadLnkTaglie { padding-left: 8px; }

.TitoloMenu
{
	font-size: 21px;
	color: #961E20;
}

.TitoloMenu span { color: #666666; }

.TitoloMenuInterno
{
	font-size: 21px;
	color: #4e4e4e;
}


/* =================== HOME UOMO / DONNA ============= */


/* modifica sergio 12.07.08 per home donna/uomo firefox
.dvColDx { float: left;}
*/
.dvColDx { float: left; width: 808px; }

.dvColSx { float: left; padding-bottom: 9px; }
.dvColSx { width: 166px; background-repeat: no-repeat; }
/* Spring Summer 08
.dvColSxDonna { background-image: url('/immagini/immagini/barra_sx/sfondo_sx_donna.jpg'); }
.dvColSxUomo { background-image: url('/immagini/immagini/barra_sx/sfondo_sx_uomo.jpg'); }
*/
/* Fall Winter 08-09 */
/*.dvColSxDonna { background-image: url('/immagini/default_donna/fw_08-09/sfondo_menu_donna.jpg'); }*/
/*
.dvColSxDonna { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_menu_donna_new.jpg'); }
.dvColSxUomo { background-image: url('/immagini/default_donna/fw_08-09/sfondo_menu_uomo.jpg'); }
*/

/* Spring Summer 09 */
/*
.dvColSxDonna { background-image: url('/immagini/default_donna/ss_09/sfondo_menu_donna_ss09.jpg'); }
.dvColSxUomo { background-image: url('/immagini/default_donna/ss_09/sfondo_menu_uomo_ss09.jpg'); }
*/

/* Fall Winter 09-10 */
/*
.dvColSxDonna { background-image: url('/immagini/default_donna/fw_09-10/sfondo_menu_sx_donna.jpg'); }
.dvColSxUomo { background-image: url('/immagini/default_donna/fw_09-10/sfondo_menu_sx_uomo.jpg'); }
*/

/* Fall Winter 09-10 - Saldi */
/*.dvColSxDonna { background-image: url('/immagini/default_donna/fw_09-10/sfondo_menu_sx_donna_saldi.jpg'); }
.dvColSxUomo { background-image: url('/immagini/default_donna/fw_09-10/sfondo_menu_sx_uomo.jpg'); }*/

/* Spring Summer 2010 */
.dvColSxDonna { background-image: url('/immagini/default_donna/ss_10/sfondo_menu_sx_donna.jpg'); }
.dvColSxUomo { background-image: url('/immagini/default_donna/ss_10/sfondo_menu_sx_uomo.jpg'); }

.dvTxtColl, .dvTxtMexColl
{
    height: 130px;
    position: relative;
}
.dvTxtColl .dvTxtCollFW0809
{
    position: absolute;
    top: 60px;
    left: 124px;
    color: White;
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: -1px;
}
.dvTxtColl .dvTxtCollFW0809 span { font-size: 20px; text-transform: uppercase; }

.dvTxtMexColl .dvTxtMexColl1
{
    position: absolute;
    top: 35px;
    left: 5px;
    color: Black;
    text-align: left;
    width: 110px;
    font-size: 13px;
}
.dvTxtMexColl .dvTxtMexColl2
{
    position: absolute;
    top: 129px;
    left: 5px;
    color: Black;
    text-align: left;
    width: 115px;
    font-size: 13px;
}

.dvColSx ul { margin: 0px; padding: 0px; list-style-type: none; }
.dvColSx li.liTit {
	color: #333333;
	font-size: 12px;
	padding: 13px 0px 0px 25px;
	margin: 0px;
	text-transform: uppercase;
	/*background-image: url('/immagini/immagini/ico_menu.jpg');*/
	background-image: url('/immagini/default_donna/fw_09-10/ico_menu.gif');
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
.dvColSx li.liTit2 
{ 
	color: #333333;
	font-size: 12px;
	padding: 13px 0px 0px 25px;
	margin: 0px;
	text-transform: uppercase;
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
/*.dvColSx li.liTit2Donna { background-image: url('/immagini/default_donna/fw_08-09/sfondo_menu_donna_seconda_voce.jpg'); }
.dvColSx li.liTit2Uomo { background-image: url('/immagini/default_donna/fw_08-09/sfondo_menu_uomo_seconda_voce.jpg'); }*/
/*.dvColSx li.liTit2Donna { background-image: url('/immagini/default_donna/ss_09/sfondo_menu_donna_seconda_voce.jpg'); }
.dvColSx li.liTit2Uomo { background-image: url('/immagini/default_donna/ss_09/sfondo_menu_uomo_seconda_voce.jpg'); }*/
.dvColSx li.liTit2Donna { background-image: url('/immagini/default_donna/fw_09-10/ico_menu.gif'); }
.dvColSx li.liTit2Uomo { background-image: url('/immagini/default_donna/fw_09-10/ico_menu.gif'); }
.dvColSx li.liTit A.LnkTit,
.dvColSx li.liTit A.LnkTit:link,
.dvColSx li.liTit A.LnkTit:active,
.dvColSx li.liTit A.LnkTit:visited,
.dvColSx li.liTit2 A.LnkTit,
.dvColSx li.liTit2 A.LnkTit:link,
.dvColSx li.liTit2 A.LnkTit:active,
.dvColSx li.liTit2 A.LnkTit:visited { color: #333333; text-decoration: none; }
.dvColSx li.liTit A.LnkTit:hover,
.dvColSx li.liTit2 A.LnkTit:hover { color: #7A7A7A; text-decoration: none; }

.dvColSx .ulVoci {
	margin: 0px;
	padding: 3px 0px 10px 0px;
	list-style-type: none;
}

.dvColSx ul.ulVoci li {
	padding: 2px 0px 2px 7px;
	text-transform: none;
	font-size: 12px;
	line-height: 14px;
}

.dvColSx ul.ulVoci li.liTutto { padding: 6px 0px 2px 7px; }
.dvColSx li.liTutto A,
.dvColSx li.liTutto A:link,
.dvColSx li.liTutto A:active,
.dvColSx li.liTutto A:visited,
.dvColSx li.liTutto A:hover { color: black; }

.dvCercaSx { padding: 15px 0px 14px 25px; }
.inputCercaSx { width: 93px; border: solid 1px #666666; font-size: 12px; }

.dvHomeTop { width: 809px; height: 318px; background-repeat: no-repeat; }
/* Spring Summer 08
.Donna .dvHomeTop { background-image: url('/immagini/immagini/sfondo_top_donna.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/immagini/sfondo_top_uomo.jpg'); }
*/
/* Fall Winter 08-09 */
/*
.Donna .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/sfondo_alto_collezione_fw08-09_donna.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/sfondo_alto_collezione_fw08-09_uomo.jpg'); }
*/

/* Saldi Fall Winter 08-09 */
/*
.DonnaIT .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_donna_ita.jpg'); }
.DonnaEN .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_donna_uk.jpg'); }
.DonnaES .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_donna_spa.jpg'); }
.DonnaFR .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_donna_fra.jpg'); }
.UomoIT .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_uomo_ita.jpg'); }
.UomoEN .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_uomo_uk.jpg'); }
.UomoES .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_uomo_spa.jpg'); }
.UomoFR .dvHomeTop { background-image: url('/immagini/default_donna/fw_08-09/saldi/sfondo_alto_collezione_fw08-09_uomo_fra.jpg'); }
*/

/* Spring Summer 09 */
/*
.Donna .dvHomeTop { background-image: url('/immagini/default_donna/ss_09/sfondo_alto_collezione_ss09_donna_ita.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/ss_09/sfondo_alto_collezione_ss09_uomo_ita.jpg'); }
*/

/* Spring Summer 09 Saldi */
/*
.Donna .dvHomeTop { background-image: url('/immagini/default_donna/ss_09/saldi/sfondo_alto_collezione_ss09_donna_saldi.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/ss_09/saldi/sfondo_alto_collezione_ss09_uomo_saldi.jpg'); }
*/

/* Fall Winter 09 10 */
/*
.Donna .dvHomeTop { background-image: url('/immagini/default_donna/fw_09-10/sfondo_donna.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/fw_09-10/sfondo_uomo.jpg'); }
*/

/* Fall Winter 09 10 - Saldi */
/*.Donna .dvHomeTop { background-image: url('/immagini/default_donna/fw_09-10/sfondo_donna_saldi.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/fw_09-10/sfondo_uomo_saldi.jpg'); }*/

/* Fall Winter 09 10 */
/* 
.dvHomeTop .dvCollezione { position: absolute; top: 146px; left: 251px; }
.Uomo .dvHomeTop .dvCollezione { top: 157px; }
*/

/* Fall Winter 09 10 - Saldi */
/*.Donna .dvHomeTop .dvCollezione { position: absolute; top: 70px; left: 151px; }
.Uomo .dvHomeTop .dvCollezione { position: absolute; top: 8px; left: 133px; }*/

/* Spring Summer 2010 */
.Donna .dvHomeTop { background-image: url('/immagini/default_donna/ss_10/sfondo_donna.jpg'); }
.Uomo .dvHomeTop { background-image: url('/immagini/default_donna/ss_10/sfondo_uomo.jpg'); }
.Donna .dvHomeTop .dvCollezione { position: absolute; bottom: 2px; left: 205px; }
.Uomo .dvHomeTop .dvCollezione { position: absolute; bottom: 2px; left: 202px; }

.dvHomeTop .dvProdotti 
{ 
	position: absolute; 
	top: 6px; 
	left: 399px; 
	border: solid 1px #afafaf; 
	background-color: #ffffff; 
	width: 408px;
	height: 303px; 
}

.Donna .dvHomeTop .dvProdotti_Navigazione 
{ /*position: absolute; top: 282px; left: 399px;*/ width: 408px; }

.dvProdotti_Navigazione a.lnkNumProd,
.dvProdotti_Navigazione a.lnkNumProd:link,
.dvProdotti_Navigazione a.lnkNumProd:active,
.dvProdotti_Navigazione a.lnkNumProd:visited
{
	color: #7e7e7e;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: 17px;
	height: 17px;
	text-align: center;
	border: solid 1px #999999;
	text-decoration: none;
}
.dvProdotti_Navigazione a.lnkNumProd:hover 
{ 
	color: #ffffff;
	background-color: #7e7e7e;
	text-decoration: none;
}

.dvProdotti_Navigazione a.lnkNumProdSelected,
.dvProdotti_Navigazione a.lnkNumProdSelected:link,
.dvProdotti_Navigazione a.lnkNumProdSelected:active,
.dvProdotti_Navigazione a.lnkNumProdSelected:visited,
.dvProdotti_Navigazione a.lnkNumProdSelected:hover 
{
	color: #ffffff;
	background-color: #7e7e7e;
	text-decoration: none;
}

.dvHomeBottom
{
    height: 218px;
    margin-left: 4px; 
    /*border-left: solid 1px #b8b8b8; */
    padding: 5px 0px 5px 0px;
}
.dvHomeBottom .dvBoxHome
{
    float: left;
    /*margin-left: 7px; */
    margin-right: 7px;
    border: solid 1px #cecece;
    width: 153px;
    height: 212px;
    position: relative;
}
.dvHomeBottomSmall
{
    height: 114px;
    margin-left: 1px; 
    /*border-left: solid 1px #b8b8b8; */
    padding: 0px 0px 10px 0px;
}
.dvHomeBottomSmall .dvSmallBoxHome
{
    float: right;
    margin-left: 7px;
    width: 153px;
    height: 214px;
    position: relative;
}
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti { position: relative; }
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti A,
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti A:link,
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti A:active,
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti A:visited,
.dvHomeBottomSmall .dvSmallBoxHome .dvPagamenti A:hover {
	color: black;
	text-decoration: none;
}

.dvHomeBottomSmall .dvSmallBig3Home
{
    float: right;
    /*margin-left: 7px; */
    width: 479px;
    height: 110px;
    position: relative;
}

.dvHomeBottom .dvBoxHome .dvText { position: absolute; top: 155px; left: 0px; z-index: 1px; color: #000; }
.dvHomeBottom .dvBoxHome .dvText .dvBig { font-size: 15px; line-height: 15px; font-weight: bold; padding: 5px 0px 0px 13px; text-transform: uppercase; }
.dvHomeBottom .dvBoxHome .dvText .dvSmall { font-size: 13px; line-height: 13px; padding: 3px 0px 0px 37px; }
.dvHomeBottom .dvBoxHome .dvLink { position: absolute; top: 0px; left: 0px; z-index: 10px; }

/*.Donna .dvHomeBottom .dvBoxHomeAbbigliamento { background-image: url('/immagini/default_donna/fw_09-10/sfondo_box_abbigliamento_donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeDanceArea { background-image: url('/immagini/default_donna/fw_09-10/sfondo_box_dance_area_donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeFame { background-image: url('/immagini/default_donna/fw_09-10/sfondo_box_fame_donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeScarpe { background-image: url('/immagini/default_donna/fw_09-10/sfondo_box_scarpe_donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeAccessori { background-image: url('/immagini/default_donna/fw_09-10/sfondo_box_accessori_donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeOlympic { background-image: url('/immagini/default_donna/fw_09-10/olympic/sfondo_box_olympic_donna.jpg'); }*/

.Donna .dvHomeBottom .dvBoxHomeAbbigliamento { background-image: url('/immagini/default_donna/ss_10/ico-abbigliamento-donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeDanceArea { background-image: url('/immagini/default_donna/ss_10/ico-danza-donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeFame { background-image: url('/immagini/default_donna/ss_10/ico-fame-donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeScarpe { background-image: url('/immagini/default_donna/ss_10/ico-scarpe-donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeAccessori { background-image: url('/immagini/default_donna/ss_10/ico-accessori-donna.jpg'); }
.Donna .dvHomeBottom .dvBoxHomeOlympic { background-image: url('/immagini/default_donna/ss_10/ico-olympic-donna.jpg'); }

.Uomo .dvHomeBottom .dvBoxHome .dvText { position: absolute; top: 155px; left: 0px; z-index: 1px; color: #fff; }
.Uomo .dvHomeBottom .dvBoxHomeAbbigliamento { background-image: url('/immagini/default_donna/ss_10/ico-abbigliamento-uomo.jpg'); }
.Uomo .dvHomeBottom .dvBoxHomeDanceArea { background-image: url('/immagini/default_donna/ss_10/ico-danza-uomo.jpg'); }
.Uomo .dvHomeBottom .dvBoxHomeFame { background-image: url('/immagini/default_donna/ss_10/ico-fame-donna.jpg'); }
.Uomo .dvHomeBottom .dvBoxHomeScarpe { background-image: url('/immagini/default_donna/ss_10/ico-scarpe-uomo.jpg'); }
.Uomo .dvHomeBottom .dvBoxHomeAccessori { background-image: url('/immagini/default_donna/ss_10/ico-accessori-uomo.jpg'); }
.Uomo .dvHomeBottom .dvBoxHomeOlympic { background-image: url('/immagini/default_donna/ss_10/ico-olympic-uomo.jpg'); }

.dvHomeFooter
{
    height: 124px;
    margin-left: 1px; 
    border-left: solid 1px #b8b8b8; 
    padding: 5px 0px 5px 0px;
}
.dvHomeFooter .dvBottom360,
.dvHomeFooter .dvCarte { background-image: none; padding: 0px; }
.dvHomeFooter .dvBottom360 { margin-left: 7px; }
.dvHomeFooter .dvCarte .dvPagamenti, .dvHomeFooter .dvCarte .dvConsegna { padding: 10px 0px 0px 0px; /*width: 155px;*/ margin-left: 7px; /*border: solid 1px lime;*/ }
.dvHomeFooter .dvCarte .dvPagamenti { width: 155px; }
.dvHomeFooter .dvBoxSaldiNew
{
    margin-left: 4px;
    width: 314px;
    height: 102px;
    border: solid 1px #b8b8b8; 
    float: left;
}

.dvSaldi {
	float: left;
	text-align: right;
	width: 324px;
	padding-right: 4px;
	position: relative;
	height: 318px;
}
.dvTxt { text-align: right; float: right; width: 134px; padding: 47px 5px 0px 0px; font-size: 12px; }
A.lnkSconto,
A.lnkSconto:link,
A.lnkSconto:active,
A.lnkSconto:visited,
A.lnkSconto:hover { color: black; font-weight: bold; }
.dvSconto { font-size: 16px; font-weight: bold; padding: 7px 0px 6px 0px; }

.tabSconto td.tdScontoSx { background-image: url('/immagini/immagini/sfondo_sconto_sx_home.gif'); }
.tabSconto td.tdScontoCx { color: white; white-space: nowrap; font-size: 16px; font-weight: bold; background-color: #DA1515; line-height: 22px; }
.tabSconto td.tdScontoDx { background-image: url('/immagini/immagini/sfondo_sconto_dx_home.gif'); }
.tabSconto td.tdScontoPrz { color: black; font-size: 16px; font-weight: bold; padding-top: 4px; }

.tabScontoPiccolo td.tdScontoSxPiccolo { background-image: url('/immagini/immagini/sfondo_sconto_sx_home_piccolo.gif'); }
.tabScontoPiccolo td.tdScontoCxPiccolo { color: white; font-size: 12px; font-weight: bold; background-color: #EC1010; line-height: 18px; }
.tabScontoPiccolo td.tdScontoDxPiccolo { background-image: url('/immagini/immagini/sfondo_sconto_dx_home_piccolo.gif'); }
.tabScontoPiccolo td.tdScontoPrzPiccolo { color: black; font-size: 12px; font-weight: bold; padding-left: 8px; line-height: 18px; }


.lnkCatalogo { position: absolute; bottom: 6px; right: 8px; font-size: 12px; }

.imgSaldi2 { margin: 19px 0px 0px 147px; }
.dvImg { float: left ; width: 318px; }
.dvImg01, .dvImg02 {
	float: left;
	border: solid 1px #ababab;
	margin: 5px 0px 0px 0px;
	background-color: white;
	height: 306px;
	width: 152px;
	overflow: hidden;
}

.dvImg02 { margin: 5px 0px 0px 9px; }

/*.dvImg img { border: solid 1px #ababab; margin: 5px 0px 0px 0px; }*/

.dvEsclusiva {
	float: left;
	width: 150px;
	padding-left: 5px;
	position: relative;
	height: 318px;
}

.dvEsclusiva .lnkCatalogo { bottom: 6px; left: 8px; }
.dvTxtEsclusiva { margin: 19px 0px 19px 0px; height: 98px; font-size: 12px; }
.dvEsclusiva .dvTxt { text-align: left; float: left; padding: 47px 0px 0px 5px; }

.dvBoxSaldi
{
	width: 325px;
	height: 227px;
	background-repeat: no-repeat;
	/*background-image: url(/immagini/default_donna/fw_08-09/sfondo_box_saldi.jpg);*/
	cursor: pointer;
	float: left;
	position: relative;
	border-left: solid 1px #C7C7C7;
}
.dvBoxSaldi .dvTxtSaldiColl
{
    top: 55px; 
    left: 18px; 
    position: absolute; 
    font-size: 18px;
    color: #818080;
}
.dvBoxSaldi .dvTxtSaldiColl span { font-size: 20px; }
.dvBoxSaldi .dvTxtSaldi 
{ 
    top: 117px; 
    left: 18px; 
    position: absolute; 
    width: 165px; 
    /*border: solid 1px red; */
    font-size: 12px;
    height: auto;
    text-align: left;
}
.dvBoxSaldi .dvTxtSaldi2
{
    top: 192px; 
    left: 18px; 
    position: absolute; 
    font-size: 12px;
    height: auto;
    text-align: left;
}
/*.dvBoxSaldi .dvSconto { top: 9px; left: 17px; position: absolute; }
.dvBoxSaldi .dvScontoPerc { bottom: 0px; right: 1px; position: absolute; }*/
 
.dvBoxSaldiDonna 
{
	/*background-image: url(/immagini/default_donna/fw_08-09/sfondo_box_saldi_donna.jpg);*/
	background-image: url(/immagini/default_donna/ss_09/sfondo_box_saldi_donna_ss09.jpg);
}
.dvBoxSaldiUomo
{
	/*background-image: url(/immagini/default_donna/fw_08-09/sfondo_box_saldi_uomo.jpg);*/
	/*background-image: url(/immagini/default_donna/ss_09/sfondo_box_saldi_uomo_ss09.jpg);*/
	background-image: url(/immagini/default_donna/ss_09/sfondi_saldi/sfondo_box_outlet.jpg);
}

/* Spring Summer 09 */
.dvBoxSaldiDonna .dvSconto { margin: 0px; padding: 0px; top: 28px; left: 4px; position: absolute; }
.dvBoxSaldiDonna .dvScontoPerc {  margin: 0px; padding: 0px; bottom: 0px; right: 2px; position: absolute; }
.dvBoxSaldiUomo .dvSconto { margin: 0px; padding: 0px; top: 28px; right: 1px; position: absolute; }
.dvBoxSaldiUomo .dvScontoPerc {  margin: 0px; padding: 0px; bottom: 0px; right: 1px; position: absolute; }

.dvBoxSaldiDonna .dvTxtSaldi { top: 119px; left: 24px; }
.dvBoxSaldiUomo .dvTxtSaldi { top: 106px; left: auto; right: 14px; text-align: right; }
.dvBoxSaldi .dvTxtSaldi2 { top: 195px; left: 24px; }


/* Box Novita */
.dvBoxNovita
{
	width: 325px;
	height: 227px;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	position: relative;
	border-left: solid 1px #C7C7C7;
}
.dvBoxNovita .dvTxtNovita 
{ 
    top: 117px; 
    left: 18px; 
    position: absolute; 
    width: 165px; 
    font-size: 12px;
    height: auto;
    text-align: left;
}
.dvBoxNovita .dvTxtNovita2
{
    top: 192px; 
    left: 18px; 
    position: absolute; 
    font-size: 12px;
    height: auto;
    text-align: left;
    width: 183px;
}
.dvBoxNovita .dvImgLnk
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
}
.dvBoxNovitaDonna 
{
	background-image: url(/immagini/default_donna/novita_09/sfondo_box_nuovi_prodotti_donna.jpg);
}
.dvBoxNovitaUomo
{
	background-image: url(/immagini/default_donna/novita_09/sfondo_box_nuovi_prodotti_donna.jpg);
}
.dvBoxNovitaDonna .dvNovita { margin: 0px; padding: 0px; top: 0px; left: 0px; position: absolute; }
.dvBoxNovitaDonna .dvNovitaIco {  margin: 0px; padding: 0px; bottom: 0px; right: 0px; position: absolute; }
.dvBoxNovitaUomo .dvNovita { margin: 0px; padding: 0px; top: 28px; right: 1px; position: absolute; }
.dvBoxNovitaUomo .dvNovitaIco {  margin: 0px; padding: 0px; bottom: 0px; right: 1px; position: absolute; }

.dvBoxNovitaDonna .dvTxtNovita { top: 119px; left: 24px; }
.dvBoxNovitaUomo .dvTxtNovita { top: 106px; left: auto; right: 14px; text-align: right; }
.dvBoxNovita .dvTxtNovita2 { top: 195px; left: 24px; }

/* BOX PREFERITI */
.dvBoxPreferiti
{
	width: 320px;
	height: 227px;
	background-repeat: no-repeat;
	/*cursor: pointer;*/
	float: left;
	position: relative;
	border-left: solid 1px #afafaf;
	padding-left: 5px;
}
.dvBoxPreferiti .dvBoxPreferiti_BorderTop
{
	border-top: solid 1px #afafaf;
}
.dvBoxPreferiti .dvBoxPreferiti_Titolo
{
	width: 302px;
	background-image: url(/immagini/immagini/sfondo_tit_preferiti.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	border-left: solid 1px #afafaf;
	border-right: solid 1px #afafaf;
	padding: 3px 0px 0px 8px;
	height: 24px;
}
/*.dvBoxPreferiti*/ .dvBoxPreferiti_Container
{
	width: 408px;
	height: 265px;
	overflow: hidden;
	position: relative;
}
/*.dvBoxPreferiti*/  .dvBoxPreferiti_Container .dvBoxPreferiti_Wrapper
{
	width: 9000px;
	height: 150px;
	position: relative;
}
/*.dvBoxPreferiti*/  .dvBoxPreferiti_Container .dvBoxPreferiti_Wrapper .dvBoxPreferiti_Item
{
	width: 408px;
	height: 260px;
	float: left;
	position: relative;
	/*padding-bottom: 10px;*/
}
.dvBoxPreferiti_Item a
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.dvBoxPreferiti_Item .dvBoxPreferiti_dvNomeProdotto 
{
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	color: #000000;
}
.dvBoxPreferiti_Item .dvBoxPreferiti_dvCodProdotto,
.dvBoxPreferiti_Item .dvBoxPreferiti_dvDescrProdotto 
{
	padding-top: 5px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	color: #000000;
}
.dvBoxPreferiti_dvColori
{
	padding-top: 5px;
}
.dvBoxPreferiti_Item .dvBoxPreferiti_dvCodProdotto 
{
	padding: 0px;
	font-weight: bold;
}
.dvBoxPreferiti_dvPrezzi
{
	/*padding-top: 18px;*/
	padding-top: 5px;
	font-size: 12px;
}
.dvBoxPreferiti_dvScontoProdotto
{
	padding-top: 0px;
}

.dvBoxPreferiti_dvAcquista
{
	color: #0865a5;
	font-size: 12px;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* BOX OLIMPIC */
.dvOlympic {
	width: 325px;
	height: 227px;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	position: relative;
}
.dvOlympicDonna { background-image: url('/immagini/immagini/sfondo_olympic.gif'); }
.dvOlympicUomo { background-image: url('/immagini/immagini/sfondo_olympic_uomo.gif'); }

.dvTxtOlympic01 {
	position: absolute;
	width: 175px;
	color: white;
	font-size: 21px;
	font-weight: bold;
	top: 21px;
	left: 13px;
}

.dvTxtOlympic02 {
	position: absolute;
	width: 142px;
	color: white;
	font-size: 15px;
	font-weight: bold;
	top: 98px;
	left: 13px;
	line-height: 20px;
}

.dvTxtOlympic02 span { color: #044f9a; }

.dvTxtOlympic03 {
	position: absolute;
	width: 95px;
	font-size: 11px;
	top: 159px;
	left: 213px;
}

.dvTipologie {
	float: right;
	/* modifica sergio 12.07.08 per home donna/uomo firefox
    width: 484px;*/
	width: 482px;
	background-image: url('/immagini/immagini/sfondo_box_tipologie.gif');
	background-repeat: repeat-x;
}

.dv01, .dv02, .dv03 {
	float: right;
	width: 152px;
	border: solid 1px #afafaf;
	background-image: url('/immagini/immagini/sfondo_tit_box_tipologia.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.dvTitTipologia {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0px 0px 8px;
	height: 24px;
}

.dvTitTipologia span { font-weight: normal; }
.dv02, .dv03 { margin-left: 9px; }

.ulLnkTipologie { margin: 0; padding: 3px 0px 0px 0px; }
.ulLnkTipologie li {
	float: left;
	list-style-type: none;
	background-image:url('/immagini/immagini/ico_menu.jpg');
	background-position: 0px 1px;
	background-repeat: no-repeat;
	width: 126px;
	padding-left: 28px;
	margin-right: 9px;
	font-size: 12px;
}

.dv360 {
	background-image: url('/immagini/immagini/banner_360.gif');
	background-repeat: no-repeat;
	width: 485px;
	height: 87px;
	float: left;
	cursor: pointer;
	position: relative;
	margin-bottom: 11px;
}

.dvTxt360 {
	position: absolute;
	top: 21px;
	left: 288px;
	font-size: 15px;
}

.dvTxt360 span { color: #b52326; font-weight: bold; }
.dvRichiedi360 { padding: 2px 0px 0px 31px; font-size: 11px; } 
.dvRichiedi360 span { color: black; font-size: 13px; font-weight: bold; }

.dvBottomOlympic {
	float: left;
	width: 328px;
	/*padding-left: 4px;*/
	padding-bottom: 8px;
	background-image: url('/immagini/default_donna/fw_08-09/sfondo_riga_box_bottom.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*border-left: solid 1px red;*/
}
.dvBottomOlympic .divRiga
{
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
	margin-left: 4px;
	padding-top: 13px;
}
.dvBottomOlympic .divRiga .dvImgOlympic
{
    /*background-color: Black;*/
    background-repeat: no-repeat;
    width: 320px;
    height: 104px;
    position: relative;
}
.dvBottomOlympic .divRiga .dvImgDonna
{
    background-image: url(/immagini/default_donna/fw_08-09/box_olympic_donna.jpg);
}
.dvBottomOlympic .divRiga .dvImgDonna .dvTxtOlympic1
{
    position: absolute;
    z-index: 10;
    left: 62px;
    top: 5px;
    font-size: 12px;
    color: White;
    width: 205px;
}
.dvBottomOlympic .divRiga .dvImgDonna .dvTxtOlympic1 b { font-size: 14px; font-weight: bold; }
.dvBottomOlympic .divRiga .dvImgDonna .dvTxtOlympic1 span { font-weight: bold; }
.dvBottomOlympic .divRiga .dvImgDonna .dvTxtOlympic2 {
    position: absolute;
    z-index: 10;
    left: 88px;
    top: 67px;
    font-size: 10px;
    width: 170px;
    text-align: right;
}
.dvBottomOlympic .divRiga .dvImgUomo
{
    background-image: url(/immagini/default_donna/fw_08-09/box_olympic_uomo.jpg);
}
.dvBottomOlympic .divRiga .dvImgUomo .dvTxtOlympic1
{
    position: absolute;
    z-index: 10;
    left: 62px;
    top: 5px;
    font-size: 12px;
    color: White;
    width: 205px;
}
.dvBottomOlympic .divRiga .dvImgUomo .dvTxtOlympic1 b { font-size: 14px; font-weight: bold; }
.dvBottomOlympic .divRiga .dvImgUomo .dvTxtOlympic1 span { font-weight: bold; }
.dvBottomOlympic .divRiga .dvImgUomo .dvTxtOlympic2 {
    position: absolute;
    z-index: 10;
    left: 62px;
    top: 67px;
    font-size: 10px;
    width: 170px;
    text-align: left;
}
.dvBottomOlympic .divRiga .dvImgOlympic .dvImgLnk {
    position: absolute;
    z-index: 50;
    top: 0px;
    left: 0px;
}

.dvBottomOmaggio {
	float: left;
	width: 328px;
	height: 110px;
	padding-bottom: 8px;
}
.dvBottomOmaggio .dvRigaOmaggio
{
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
    padding-top: 13px;
}
.dvBottomOmaggio .dvRigaOmaggio .dvOmaggio
{
	width: 318px;
    height: 101px;
    /*position: relative;*/
}

.dvBottomSaldiPiccolo {
	float: left;
	width: 156px;
	padding-bottom: 8px;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo
{
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
	padding-top: 13px;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgSaldi
{
    /*background-color: Black;*/
    background-repeat: no-repeat;
    width: 156px;
    height: 104px;
    position: relative;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgDonna
{
    /*background-image: url(/immagini/default_donna/omaggi_09/sfondo_saldi_donna.jpg);*/
    background-image: url(/immagini/default_donna/ss_09/sfondi_saldi/sfondo_saldi_donna.jpg);
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgUomo
{
    background-image: url(/immagini/default_donna/omaggi_09/sfondo_saldi_uomo.jpg);
}

.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgSaldi .dvSconto
{
    position: absolute;
    top: -8px;
    left: 0px;
    z-index: 10;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgSaldi .dvScontoPerc
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 20;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgSaldi .dvTxtSaldiColl
{
    position: absolute;
    top: 77px;
    left: 0px;
    z-index: 30;
}
.dvBottomSaldiPiccolo .dvRigaBottomSaldiPiccolo .dvImgSaldi .dvImgLnk
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
}


.dvBottomSaldi {
	float: left;
	width: 328px;
	/*padding-left: 4px;*/
	padding-bottom: 8px;
	background-image: url('/immagini/default_donna/fw_08-09/sfondo_riga_box_bottom.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*border-left: solid 1px red;*/
}
.dvBottomSaldi .divRiga
{
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
	margin-left: 4px;
	padding-top: 13px;
}
.dvBottomSaldi .divRiga .dvImgSaldi
{
    /*background-color: Black;*/
    background-repeat: no-repeat;
    width: 320px;
    height: 104px;
    position: relative;
}
.dvBottomSaldi .divRiga .dvImgDonna
{
    background-image: url(/immagini/default_donna/fw_08-09/box_saldi_donna.jpg);
}
.dvBottomSaldi .divRiga .dvImgUomo
{
    background-image: url(/immagini/default_donna/fw_08-09/box_saldi_uomo.jpg);
}

.dvBottomSaldi .divRiga .dvImgSaldi .dvSconto
{
    position: absolute;
    top: 8px;
    left: 15px;
    z-index: 10;
}
.dvBottomSaldi .divRiga .dvImgSaldi .dvScontoPerc
{
    position: absolute;
    top: 70px;
    left: 122px;
    z-index: 20;
}
.dvBottomSaldi .divRiga .dvImgSaldi .dvTxtSaldiColl
{
    position: absolute;
    top: 77px;
    left: 17px;
    z-index: 30;
}
.dvBottomSaldi .divRiga .dvImgSaldi .dvImgLnk
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
}

.dvBottom360 {
	float: left;
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
	width: 153px;
	padding-top: 13px;
	padding-bottom: 8px;
}

.dvBottom360 .dvImg {
    background-image: url(/immagini/default_donna/fw_08-09/box_360.jpg);
    background-repeat: no-repeat;
    width: 153px;
    height: 104px;
    position: relative;
}

.dvBottom360 .dvImg .dvTxt3601
{
    position: absolute;
    z-index: 100;
    top: 34px;
    left: 64px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.dvBottom360 .dvImg .dvTxt3601 span { color: #B52326; }
.dvBottom360 .dvImg .dvTxt3602 {
    position: absolute;
    z-index: 100;
    top: 82px;
    left: 64px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.dvBottom360 .dvImg .dvLnk360
{
    position: absolute;
    z-index: 150;
    top: 0px;
    left: 0px;
}

.dvCarte {
	float: left;
	background-image: url('/immagini/immagini/sfondo_carte.gif');
	background-repeat: repeat-x;
	background-position: 0px 8px;
	width: 323px;
}

.dvCarte .dvPagamenti, .dvCarte .dvConsegna {
	position: static;
	float: left;
	padding-top: 21px;
	margin-left: 11px;
}

.dvCarte .dvPagamenti A,
.dvCarte .dvPagamenti A:link,
.dvCarte .dvPagamenti A:active,
.dvCarte .dvPagamenti A:visited,
.dvCarte .dvPagamenti A:hover {
	color: black;
	text-decoration: none;
}


/* ------------------------ DETTAGLIO PRODOTTO -- */

.TdContenutoDettaglio {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

/* modifica sergio 12.07.08 per home donna/uomo firefox
.NomeProdotto {
	font-size: 24px;
	font-family: Arial;
	color: #B1B1B1;
	border-bottom: solid 1px #A3A3A3;
	padding: 8px 0px;
}
*/

.NomeProdotto {
	font-size: 24px;
	font-family: Arial;
	color: #B1B1B1;
	border-bottom: solid 1px #A3A3A3;
	padding: 12px 0px 5px 0px;
}

.TabDettaglioProdotto { width: 100%; margin-bottom: 20px; }

.TdFotoProdGra {
	text-align: center;
	vertical-align: middle;
	width: 400px;
	padding-top: 1px;
	padding-bottom: 25px;
}

.TdFotoProdPic {
	text-align: center;
	vertical-align: top;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 25px;
}

.TdModuloAcquisto {
    width: 280px;
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
}

.IcoColore { border: solid 1px #000000; }
.IcoColoreSel { border: solid 1px #FF0000; }


/* ------------------------ MODULO ACQUISTO -- */

.DivCodProd { font-size: 12px; color: #000000; margin-bottom: 10px; }
.DivPrezzoProd {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 20px;
}

.PrezzoStrike { text-decoration: line-through; color: #FF0000; }
.DivTitoloStep { color: #961E20; font-size: 11px; font-weight: bold; }
.DivStepUltimo {
	padding-bottom: 25px;
	border-bottom: solid 1px #ededed;
}

.IcoStepAcquisto { margin-right: 3px; }
.DivSelectProd { padding: 8px 0px 12px 15px; }
.DivSelectSx { float: left; }
.DivSelectDx { float: left; padding: 0px 0px 0px 30px; }

.DivSelectDx A,
.DivSelectDx A:link,
.DivSelectDx A:visited { font-size: 11px; color: #000000; text-decoration: none; }
.DivSelectDx A:hover { font-size: 11px; color: #000000; text-decoration: underline; }
.IcoColoreAcquisto { border: solid 1px #A6A6A6; margin-right: 3px; }

.SelectAcquisto { font-size: 11px; width: 110px; }
.SelectAcquistoPic { font-size: 11px; }

.DivIcoHelp {
	border-top: solid 1px #ededed;
	padding-top: 15px;
	margin-top: 30px;
}

.CommentoEmail {
    font-size: 11px;
    font-style: italic;
    color: #777777; 
}

.CommentoColore { font-size: 9px; font-style: italic; color: #777777; }

/* ------------------------ PARTE BASSA -- */

.TdTestataParteBassa {
	border-top: solid 1px #A3A3A3;
	padding-top: 10px;
	padding-bottom: 4px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.TdParteBassaSx { padding-right: 12px; vertical-align: top; }
.TdParteBassaCent { vertical-align: top; width: 250px; }
.TdParteBassaDx { padding-left: 12px; vertical-align: top; }
.DivDescrizioneSx { float: left; margin-left: 10px; }
.DivDescrizioneDx { float: left; width: 200px; margin-left: 35px; }
.DivDescrizioneNew { font-size: 12px; color: #000000; margin-top: 20px; padding-bottom: 20px; }

.DivDescrizioneNew A
.DivDescrizioneNew A:link,
.DivDescrizioneNew A:visited { font-size: 11px; color: #961E20; text-decoration: none; }
.DivDescrizioneNew A:hover { font-size: 11px; color: #D65E60; text-decoration: none; }

.TdImgRelated { padding-top: 15px; text-align: center; }

.TdDescRelated {
	padding-top: 15px;
	padding-left: 5px;
	color: #000000;
	font-size: 11px;
	text-align: left;
}

.TdDescRelated A,
.TdDescRelated A:link,
.TdDescRelated A:visited { font-size: 11px; color: #000000; text-decoration: none; }
.TdDescRelated A:hover { font-size: 11px; color: #727272; text-decoration: none; }
.TdTitoloBrandNew {
    padding-bottom: 6px;
    font-size: 13px;
    color: #000;
    border-bottom: solid 1px #D5D5D5;
}

.TdTitoloBrandNew img { margin-top: 2px; margin-right: 7px; }
.TdBrandNewItem { text-align: center; padding-right: 10px; }
.TdBrandNew {
    border: solid 1px #D5D5D5;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 145px;
}
.TdBrandNew div.dvImg { width: 130px; margin: 5px; }
.TdBrandNew div.dvTxt { font-size: 11px; line-height: 15px; }
.TdBrandNew div.dvTxt A,
.TdBrandNew div.dvTxt A:link,
.TdBrandNew div.dvTxt A:visited { color: #000000; text-decoration: none; }
.TdBrandNew div.dvTxt A:hover { color: #000000; text-decoration: underline; }


/* ------------------------ CARRELLO -- */

.TdContenutoCarrello {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px 0px 25px 0px;
	vertical-align: top;
}

.TabTitoloCarrello { width: 100%; border-collapse: collapse; }
.RigaSeparazioneTitolo { border-bottom: solid 1px #A3A3A3; }
.TitoloCarrelloGrigio {
    vertical-align: bottom;
    width: 225px;
	font-size: 24px;
	font-family: Arial;
	color: #B1B1B1;
	padding-bottom: 3px;
}

.TitoloCarrelloRosso {
    width: 225px;
    vertical-align: top;
	font-size: 24px;
	font-family: Arial;
	color: #961E20;
	padding-top: 7px;
	padding-bottom: 8px;
}

.TdInsItem {
    vertical-align: bottom;
	font-size: 11px;
	font-family: Arial;
	color: #961F21;
	padding-bottom: 9px;
}

.TdInsItem div { width: 360px; }
.TdInsItem span { color: #000000; font-weight: bold; }
.TdMexUpdate {
    vertical-align: top;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	padding-top: 12px;
	padding-bottom: 8px;
}

.TdMexUpdate div { width: 360px; }
.ThItemCarrello {
    background-color: #961F21;
    color: #FFFFFF;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 5px;
}

.ThItemCarrelloGrigio {
    background-color: #C7C7C7;
    color: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 16px;
}

.TdItemCarrello {
    vertical-align: top;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
}

.BarraGrigia { border-bottom: solid 1px #9A9A9A; }
.TdItemCarrello input { width: 35px; }
.TdQta { text-align: center; }
.TdPrezzo { width: 90px; text-align: right; }
.TabAggiornaCarrello {
    height: 24px; 
    background-color: #E5E5E5; 
    border: solid 1px #961E20;
    width: 100%;
}
/*.TabAggiornaCarrello { height: 24px; }
.TabAggiornaCarrello td { background-color: #E5E5E5; }

.TabAggiornaCarrello .Td1
{
    background-image: url(/immagini/carrello/btn_update_sx.gif); 
    background-repeat: no-repeat; 
    width: 20px;
}
.TabAggiornaCarrello .Td2
{
    background-color: #961E20; 
    color: #FFFFFF; 
    font-weight: bold;
    width: 66px;
    text-align: center;
    background-image: url(/immagini/carrello/btn_update_cx.gif); 
    background-repeat: repeat-x;
}
.TabAggiornaCarrello .Td3
{
    background-image: url(/immagini/carrello/btn_update_dx.gif); 
    background-repeat: no-repeat; 
    width: 10px;
}
.TabAggiornaCarrello .Td4
{
    color: #961E20; 
    font-weight: bold;
}*/

/* ------------------------ PERCORSO CHECKOUT -- */

.TdContenutoCheckOut {
	background-color: #FFFFFF;
	text-align: left;
	margin: 5px 0px;
	padding: 8px 0px 0px 0px;
	vertical-align: top;
	border-top: solid 1px #bfbfbf;
}

.TdContenutoCheckOut span { font-size: 12px; color: #942020; }
.TabCheckOutStep1 { width: 100%; }
.TabCheckOutStep1 td.TdSep { width: 2%; }
.TabCheckOutStep1 td.TdUp { width: 49%; vertical-align: top; padding-bottom: 10px; border-bottom: solid 1px #CACACA; }
.TabCheckOutStep1 td.TdDown { width: 49%; vertical-align: top; padding: 10px 0px; }

.TabCheckOutStep2 { width: 100%; }
.TabCheckOutStep2 td.TdSep { width: 2%; }
.TabCheckOutStep2 td.TdLtUp { width: 30%; vertical-align: top; padding: 10px 0px; border-bottom: solid 1px #CACACA; }
.TabCheckOutStep2 td.TdRtUp { width: 68%; vertical-align: top; padding: 10px 0px; border-bottom: solid 1px #CACACA; }
.TabCheckOutStep2 td.TdLtDn { width: 30%; vertical-align: top; padding: 10px 0px; }
.TabCheckOutStep2 td.TdRtDn { width: 68%; vertical-align: top; padding: 10px 0px; }

.TabCheckOutStep3 { width: 100%; }
.TabCheckOutStep3 td.TdSep { width: 2%; }
.TabCheckOutStep3 td.TdLtUp { width: 30%; vertical-align: top; padding: 10px 0px; }
.TabCheckOutStep3 td.TdRtUp { width: 68%; vertical-align: top; padding: 10px 0px; }

.TabNavCheckOut { width: 90%; }
.TabNavCheckOut div { float: left; }
.TabNavCheckOut div.Txt { padding-left: 6px; font-weight: bold; font-size: 12px; color: #A3A3A3; }
.TabNavCheckOut div.Img { float: right; padding-right: 6px; }
.TabNavCheckOut div.Sel { color: #942020; }


/* RIEPILOGO DATI UTENTE - ORDINE */
.TabRiepilogoDati { width: 100%; }
.TabRiepilogoDati td { padding-top: 3px; padding-bottom: 3px; }
.TabRiepilogoDati td.Titolo { font-weight: bold; }
.TabRiepilogoDati td div.Sep { background-color: #C7C7C7; height: 16px; }
.TabRiepilogoDati input { font-size: 11px; color: #000000; }
.TabRiepilogoDatiRossa td.Titolo { font-weight: bold; color: #942020; }
.TabRiepilogoDatiRossa td div.Sep { background-color: #942020; height: 16px; }

/* LOGIN */
.TabLogin { width: 100%; }
.TabLogin td { padding-top: 3px; padding-bottom: 3px; }
.TabLogin td.Titolo { font-weight: bold; }
.TabLogin td div.Sep { background-color: #C7C7C7; height: 16px; }
.TabLogin td.Btn { width: 90%; padding-left: 13px; padding-bottom: 5px; vertical-align: bottom; }

/* NUOVO CLIENTE */
.TabNuovoCliente { width: 100%; }
.TabNuovoCliente td { padding-top: 3px; padding-bottom: 3px; }
.TabNuovoCliente td.Titolo { font-weight: bold; color: #942020; }
.TabNuovoCliente td div.Sep { background-color: #942020; height: 16px; }
.TabNuovoCliente td.Mex { font-weight: bold; }
.TabNuovoCliente td.Mex span { color: #942020; }

/* REGISTRAZIONE CLIENTE */
.TabRegistrazioneCliente { width: 100%;}
.TabRegistrazioneCliente td { padding-top: 3px; padding-bottom: 3px; }
.TabRegistrazioneCliente td.Titolo { font-weight: bold; color: #942020; }
.TabRegistrazioneCliente td div.Sep { background-color: #942020; height: 16px; }

/* MODULO REGISTRAZIONE CLIENTE */
.TabModuloRegistrazione { width: 100%; }
.TabModuloRegistrazione td { padding-top: 3px; padding-bottom: 2px; }
.TabModuloRegistrazione td.TdTit { font-size: 12px; font-weight: bold; color: #000000; }
.TabModuloRegistrazione td.TdLbl { width: 25%; font-size: 11px; color: #000000; padding-top: 6px; vertical-align: top; }
.TabModuloRegistrazione td.TdInp { width: 75%; font-size: 11px; color: #000000; vertical-align: top; }
.TabModuloRegistrazione td.TdInp input, .TabModuloRegistrazione td.TdInp select { font-size: 11px; color: #000000; }

.TabConfermaRegistrazione { }
.TabConfermaRegistrazione td { padding-top: 3px; padding-bottom: 2px; }
.TabConfermaRegistrazione td.TdTit { font-size: 12px; font-weight: bold; color: #000000; }
.TabConfermaRegistrazione td.TdLbl { font-size: 11px; color: #000000; white-space: nowrap; }
.TabConfermaRegistrazione td.TdInp { font-size: 11px; color: #000000; font-weight: bold;  width: 100%; }


/* ------------------------ ELENCO PRODOTTI -- */

.TdContenutoElenco { width: 100%; text-align: left; vertical-align: top; }
.SfondoElenco {
	width: 100%;
/*	height: 760px;*/
	text-align: left;
	vertical-align: top;
	display:block;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.SfondoElencoAbbUomo { background-image: url(/immagini/elenco/sfondo_abbigliamento_uomo_ss07.jpg); }
.SfondoElencoAbbDonna { background-image: url(/immagini/elenco/sfondo_abbigliamento_donna_ss07.jpg); }
.SfondoElencoScarpe { background-image: url(/immagini/elenco/sfondo_footwear_fw06-07.jpg); }
.SfondoElencoDanceWorld { background-image: url(/immagini/elenco/sfondo_dance_world_ss07.jpg); }
.SfondoElencoAccessori { background-image: url(/immagini/elenco/sfondo_accessories_fw06-07.jpg); }
.SfondoElencoRicerca { background-image: url(/immagini/elenco/sfondo_ricerca_fw06-07.jpg); }

.TabElencoProdotti { margin-left: 228px; }
.TdNumeroProdotti {
	padding-right: 10px;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	white-space: nowrap;
}

.TdVaiPagina {
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	padding-left: 15px;
}

.InputPaginazione {
	width: 24px;
	margin-bottom: -2px;
	font-size: 11px;
	color: #97191D;
}

.TdNumerazionePagine {
	text-align: right;
	font-size: 11px;
	color: #000000;
	padding-top: 1px;
	width: 100%;
	padding-left: 15px;
}

.TdNumerazionePagine A,
.TdNumerazionePagine A:link,
.TdNumerazionePagine A:visited { font-size: 11px; color: #000000; text-decoration: none; }
.TdNumerazionePagine A:hover { font-size: 11px;	color: #000000;	text-decoration: underline; }
.PaginaIn { color: #97191D; font-weight: bold; }

.TdElencoProdotti {
	text-align: center;
	vertical-align: bottom;
	border: solid 1px #D6D6D6;
	padding: 8px;
	width: 155px;
	background-color: #FFFFFF;
}
.TdElencoProdotti A,
.TdElencoProdotti A:link,
.TdElencoProdotti A:visited,
.TdElencoProdotti A:hover { color: #000000;	text-decoration: none; }

.TdElencoProdottiVuoto { padding: 8px; width: 155px; background-color: #FFFFFF; }
.TdElencoProdotti span { font-size: 10px; }
.dvPrezzoListinoBarrato { color: #FF0000; text-decoration: line-through; }
.TdElencoProdottiAttivo {
	text-align: center;
	vertical-align: bottom;
	border: solid 1px #961E20;
	padding: 8px;
	width: 155px;
	cursor: hand;
	cursor: pointer;
	background-color: #FFFFFF;
}

.TdElencoProdottiAttivo span { font-size: 10px; }
.TdTitoloElencoProdotti { font-size: 29px; font-family: Arial; color: #ABABAB; }
.TitElenco { color: #961E20; }

.ImgElencoProd {
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.dvIcoNuoviArriviITA, dvIcoNuoviArriviENG, dvIcoNuoviArriviESP
{
	background-color: transparent;
	/*background-image: url('/immagini/common/ico_nuovo_arrivo_ita.png');*/
	background-image: url('/immagini/default_donna/novita_09/ico_novita_elenco_ita.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 54px;
	height: 54px;
	position: absolute;
	margin-left: -7px;
	margin-top: -7px;
	float: left;

	
}
.dvIcoNuoviArriviENG 
{
	background-color: transparent;
	/*background-image: url('/immagini/common/ico_nuovo_arrivo_UK.png');*/
	background-image: url('/immagini/default_donna/novita_09/ico_novita_elenco_eng.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 54px;
	height: 54px;
	position: absolute;
	margin-left: -7px;
	margin-top: -7px;
	float: left;
}
.dvIcoNuoviArriviESP 
{
	background-color: transparent;
	/*background-image: url('/immagini/common/ico_nuovo_arrivo_ita.png');*/
	background-image: url('/immagini/default_donna/novita_09/ico_novita_elenco_esp.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 54px;
	height: 54px;
	position: absolute;
	margin-left: -7px;
	margin-top: -7px;
	float: left;
}


.dvTxtSaldo { font-size: 12px; padding-top: 8px; }
.tdPercentuale {
	font-size: 13px;
	color: white;
/*	background-image: url('/immagini/immagini/sfondo_sconto.gif');
	background-position: left top;
	background-repeat: no-repeat;*/
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
}

.tdPercentuale .dvContPerecentuale {
	background-image: url('/immagini/immagini/sfondo_sconto_sx.gif');
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	background-color: #ec1010;
}

.tdPercentuale .dvPercentuale {
	background-image: url('/immagini/immagini/sfondo_sconto_dx.gif');
	background-position: right top;
	background-repeat: no-repeat;
	height: 19px;
	padding: 3px 4px 0px 4px;
}
.tdSconto {
	font-size: 13px;
	font-weight: bold;
	padding-left: 7px;
	white-space: nowrap;
}

.dvLnkRicercheAlternative { line-height: 20px; }
.dvLnkRicercheAlternative A,
.dvLnkRicercheAlternative A:link,
.dvLnkRicercheAlternative A:visited { font-size: 13px; text-decoration: underline; }
.dvLnkRicercheAlternative A:hover { font-size: 13px; color: #800000; text-decoration: underline; }


/* FREDDY 360 - Profilo - Conteggio Buoni */
.td360Nominativo
{
    font: normal normal bold 14px Arial;
    padding-right: 4px;
}
.tdCella360
{
    width: 50%;
    padding-top: 20px;
    border-top: solid 1px #000000;
}
.Sx { padding-right: 10px; }
.Dx { padding-left: 10px; }
.tdTitSezione360
{
    font: normal normal bold 12px Arial; 
    color: #942020; 
    padding: 0px 0px 12px 0px;
}
.tdSezione360
{
    padding: 20px; 
    background-color: #ECECEC;
}
.divConteggioBuoni
{
    border: solid 1px #9B2F2F;
    background-color: #FFFFFF;
}
.tabConteggioBuoni
{
}
.tabConteggioBuoni td.Img
{
    padding: 10px 10px 10px 10px;
}
.tabConteggioBuoni td.Txt
{
    /*padding: 10px 0px 10px 0px;*/
    font: normal normal bold 12px Arial;
    color: #942020;
}
.tabConteggioBuoni td.B
{
    font-size: 18px;
    color: #000000;
}
.tabConteggioBuoni td.R
{
    font-size: 18px;
}
.rptBuoniTH
{
    height: 15px;
    padding: 0px 2px 0px 2px;
    background-color: #ECECEC;
    font: normal normal bold 10px Arial;
    color: #000000;
}
.rptBuoniTD
{
    height: 30px;
    padding: 0px 2px 0px 2px;
    border-top: solid 2px #FFFFFF;
    background-color: #ECECEC;
    font: normal normal normal 12px Arial;
    color: #000000;
}
.rptBuoniTDEOF
{
    height: 30px;
    padding: 0px 2px 0px 2px;
    border-top: solid 2px #FFFFFF;
    background-color: #ECECEC;
    font: normal normal bold 12px Arial;
    color: #942020;
}
.rptBuoniTF
{
    height: 24px;
    padding: 0px 4px 0px 2px;
    border-top: solid 2px #FFFFFF;
    background-color: #ECECEC;
    font: normal normal normal 12px Arial;
    color: #000000;
}
.rptBuoniTF b
{
    font: normal normal bold 12px Arial;
    color: #942020;
}
.tabFreddy360Mex
{
}

.tabFreddy360Mex td
{
    font: normal normal normal 12px Arial;
    color: #000000;
}
.tabFreddy360Mex td.Img { padding: 8px 8px 0px 8px; }
.tabFreddy360Mex td.Txt { padding: 8px 8px 0px 0px; }

.boxLnkColl
{
    margin-top: 10px;
    background-repeat: no-repeat;
}
/*.boxLnkCollDonna { background-image: url(/immagini/default_donna/fw_08-09/box_link_collection_donna.jpg); }
.boxLnkCollUomo { background-image: url(/immagini/default_donna/fw_08-09/box_link_collection_uomo.jpg); }*/
.boxLnkCollDonna { background-image: url(/immagini/default_donna/ss_09/box_link_collection_donna.jpg); }
.boxLnkCollUomo { background-image: url(/immagini/default_donna/ss_09/box_link_collection_uomo.jpg); }
.boxLnkColl .lnkColl
{
    /*padding-top: 83px;*/
    padding-left: 28px;
    width: 130px;
}
.boxLnkSaldi { margin-top: 10px; }
/**/


/* Omaggio */
A.lnkBackOmaggio,
A.lnkBackOmaggio:link,
A.lnkBackOmaggio:visited,
A.lnkBackOmaggio:hover 
{
	font-size: 11px;
	color: #2a5f98;
	text-decoration: underline;
}

/* Barra Lingue */
.tblLinguaMercato { border-style: collapse; position: absolute; margin: 0px; padding: 0px; top: 0px; right: 10px; z-index: 500; }
.tblLinguaMercato .tdS { background-repeat: repeat-x; background-image: url(/immagini/immagini/box_paese_lingua/img_btm_cnt.gif);	}
.tblLinguaMercato .tdE { background-repeat: repeat-y; background-image: url(/immagini/immagini/box_paese_lingua/img_cnt_dx.gif); vertical-align: top; }
.tblLinguaMercato .tdW { background-repeat: repeat-y; background-image: url(/immagini/immagini/box_paese_lingua/img_cnt_sx.gif); vertical-align: top; }
.tblLinguaMercato .tdCnt { background-color: #E7E7E7; }

.ulContLinguaMercato { margin: 0px; padding: 3px 10px 0px 10px; font-size: 10px; }
.ulContLinguaMercato li { list-style-type: none; display: inline; }
.ulContLinguaMercato li.liBandiera {
	margin-left: 25px;
	padding-left: 25px;
	background-image: url('/immagini/immagini/barra_alta/bandiera_it.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.ulContLinguaMercato A,
.ulContLinguaMercato A:link,
.ulContLinguaMercato A:active,
.ulContLinguaMercato A:visited { color: black; text-decoration: none; }
.ulContLinguaMercato A:hover { color: #8B8B8B; text-decoration: none; }

.dvLbl {
    padding: 15px 10px 8px 10px;
    color: #DA1515;
    font-size: 11px;
    font-family: Arial;
}
.tdChkLangMerc {
    padding-top: 3px;
    padding-right: 5px;
}
.dvChkLangMerc {
    /*float: left;*/
    /*width: 156px;*/
	background-position: 7px 3px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 26px;

    color: #000000;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-serif;
    /*font-weight: bold;*/
    text-transform: uppercase;
    letter-spacing: 0px;
}
.dvChkLangMerc span { text-transform: none; }
.dvChkOff {
	background-image: url('/immagini/immagini/box_paese_lingua/chk_langmerc_off.gif');
}
.dvChkOn {
	background-image: url('/immagini/immagini/box_paese_lingua/chk_langmerc_on.gif');
}
.tdLangMerc {
	padding-top: 6px;
}
.dvLangMerc {
    /*float: left;*/
    display: inline;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 10px;

    color: #9C9C9C;
    font-size: 11px;
    font-family: Arial, Tahoma, Sans-serif;
}
.dvLangIT { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_it.gif'); }
.dvLangEN { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_en.gif'); }
.dvLangFR { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_fr.gif'); }
.dvLangES { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_es.gif'); }
.dvLangCEE { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_cee.gif'); }
.dvLangEXT { background-image: url('/immagini/immagini/box_paese_lingua/bandiera_ext.gif'); }

.dvLnkChiudi
{
    /*float: right;*/
    display: inline;
    cursor: pointer;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-serif;
    color: #B5B5B5;
    padding-top: 15px;
    padding-right: 10px;
}
.dvLinkLangMerc,
.dvCurrLangMerc {
    cursor: pointer;
}
.dvCurrLangMerc A,
.dvCurrLangMerc A:link,
.dvCurrLangMerc A:active,
.dvCurrLangMerc A:visited { color: black; text-decoration: none; }
.dvCurrLangMerc A:hover { color: #8B8B8B; text-decoration: none; }
.dvCurrLangMercPaese {
    /*float: left;*/
    /*width: 169px;*/
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;

    color: #000000;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;    
}
.dvCurrLangMercLingua {
    /*float: left;*/
    display: inline;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 10px;

    color: #000000;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-serif;
    /*font-weight: bold;*/
    text-transform: uppercase;
    letter-spacing: 0px;    
}


/* CSS per descrizioni prodotti */
.dlDescrProd
{
}
.dlDescrProd dd
{
	margin-left: 10px;
}