body
{
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	background-position: center top;
    background-color:#003366;
    background-image:url(../Css/Images/fondo01.png);
}
#big-Master
{
	width:996px;
	margin:0 auto;
	background-image:url(../Css/Images/fondo02.png);
	background-repeat:repeat-y;
	background-position:center top;
}
#div-footer
{
	width:996px;
	margin:0 auto;
	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(../Css/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(../Css/Images/fondo_commessa_SX.png);
	background-position:0 0;
	background-repeat:repeat-y;		
}
#home-banners
{
	background-color:#eee;
	overflow:hidden;
	width:962px;
	height:350px;
	margin:0;
	padding:0px 0px 0px 18px;
	
	
	
}

#logo-Sfondo-FixedBottom
{
	left: 50%; 
	margin: 0 0 0 -550px;

	position:fixed;
	bottom:0px;
	height:200px;
	width:1099px;
	z-index:-10;
	background-image:url(../Css/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(../Css/Images/logo_basicbank_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(../Css/Images/logo_basicbank_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(../Css/Images/logo_basicbank_popup-small.png);
	background-position:0 10px;
	background-repeat:no-repeat;
	z-index:-10;
}
#bottone-popUp-chiudi
{
}
#logo-SfondoSlider
{
	padding-bottom:80px;/*123-45*/
	background-image:url(../Css/Images/sfondo_basicedizioni.png);
	background-position:center bottom;
	background-repeat:no-repeat;	
	text-align:center;
	

}
#chiusura-ombra
{
	margin:0 auto;
	width:996px;	
	background-image:url(../Css/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
{
	height:22px;
	background-color:#DDD;
	margin:0;
	padding:0;
	background-image:url(../Css/Images/fondo_barra_customercare.png);
	background-repeat:repeat-x;
	background-position: center bottom;	
}
#banners-top
{
	border:solid 0px red;
	height:60px;
	width:984px;
	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(../Css/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: Segoe UI, Calibri;
	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
{
	background-image:url(../Css/Images/fondo_vetrine.png);
	background-repeat:repeat-y;
	background-position: right bottom;	
	border-right:solid 0px #FFF;
	width:984px;	
	background-color:#DDD;
	
}
#contentPrincipale-login
{
	background-image:url(../Css/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(../Css/Images/login_fondo.png);
	background-position: 496px 15px;
	background-repeat:no-repeat;	
	border-right:solid 1px #FFF;
	width:982px;
	float:left;
}
#contentPrincipale-loginBasicCard-form
{
	background-image: url(../Css/Images/login_fondo.png);
	background-position: 496px 105px;
	background-repeat:no-repeat;	
	border-right:solid 1px #FFF;
	width:982px;
	float:left;
}
#contentPrincipale-registrazione-form, #contentPrincipale-storeLocator-form
{	
	background-position: 496px 15px;
	background-repeat:no-repeat;	
	border-right:solid 1px #FFF;
	width:982px;
	float:left;
}
#contentPrincipale-categorie
{}
#contentPrincipale-categorie-it
{
	background-image: url(../Css/Images/scritta_categorie_IT.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;	
}
#contentPrincipale-categorie-uk
{
	background-image: url(../Css/Images/scritta_categorie_UK.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-promotion-it
{
	background-image: url(../Css/Images/scritta_promozioni_IT.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;	
}
#contentPrincipale-promotion-uk
{
	background-image: url(../Css/Images/scritta_promozioni_UK.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-help-it
{
	background-image: url(../Css/Images/info_desk.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-help-uk
{
	background-image: url(../Css/Images/info_desk.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-is-it
{
	background-image: url(../Css/Images/scritta_iniziativespeciali_IT.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-is-uk
{
	background-image: url(../Css/Images/scritta_iniziativespeciali_UK.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-partner-it
{
	background-image: url(../Css/Images/scritta_partnernetwork.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-partner-uk
{
	background-image: url(../Css/Images/scritta_partnernetwork.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-storeLocator-it
{
	background-image: url(../Css/Images/scritta_storelocator.png);
	background-position:center center;
	background-repeat:no-repeat;	
	padding:0px   0px 0px 180px;
	width:0px;	
	border-right:solid 1px #FFF;
	
	
}
#contentPrincipale-storeLocator-uk
{
	background-image: url(../Css/Images/scritta_storelocator.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;	
	padding:0px  0px 0px 180px;
	width:0px;		
	border-right:solid 1px #FFF;
}


#contentPrincipale-adsearch-it
{
	background-image: url(../Css/Images/scritta_commessa_IT.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-adsearch-uk
{
	background-image: url(../Css/Images/scritta_commessa_UK.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-adsearchRes-it
{
	background-image: url(../Css/Images/scritta_risultati_IT.png);
	background-position: 25px 25px;
	background-repeat:no-repeat;		
}
#contentPrincipale-adsearchRes-uk
{
	background-image: url(../Css/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(../Css/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(../Css/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:Segoe UI, Calibri;
	font-size:10px;
	width:206px;
}
#navigazione-left-prezzi
{
	width:213px;	
}
#navigazione-principale
{
	border:solid 0px blue;
	background-color:#EEEEEE;
	float:right;
	border-left:solid 0px #FFF;
	
	
	
	
}
#navigazione-principale-taglie
{
	background-image: url(../Css/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:982px;	
}
#navigazione-principale-basket
{
	background-color:#FFF;
	float:right;
	border-top:solid 1px #DDD;
	border-left:solid 1px #FFF;
	width:982px;
}
#colonnaDestraCommessa
{
	float:right;
	background-color:#AEADE9;
	background-image: url(../Css/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:Segoe UI, Calibri;
	width:160px;
	text-align:center;
}
#footer-e-vetrine-home
{
	background-image:url(../Css/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-repeat:no-repeat;
	background-position: center center;	
	padding: 3px 0px 5px 0px;
	
}
#vetrine-uk
{

	border-bottom:solid 1px #FFF;
	background-repeat:no-repeat;
	background-position: center center;	
	padding:3px 0px 5px 0px;
}
#cappello-vetrine
{
	height:6px;
	background-image:url(../Css/Images/fondo_vetrine_header.png);
	background-repeat:no-repeat;
	background-position: 0 bottom;
}
#cappello-footer-vetrine
{
	height:6px;
	background-image:url(../Css/Images/fondo_vetrine_header.png);
	background-repeat:no-repeat;
	background-position: 0 bottom;
}
#footer
{
	padding-top:5px;
	padding-left:5px;
}
#chiusura-footer-home
{
	width:982px;
	height:6px;	
	background-image:url(../Css/Images/fondo_vetrine_footer.png);
	background-repeat:no-repeat;
	background-position: right bottom;
	
}
#chiusura-footer-info
{
	width:984px;
	height:6px;	
	background-color:#DDD;
}
#chiusura-footer
{
	width:982px;
	height:6px;	
	-background-image:url(../Css/Images/fondo_vetrine_footer.png);
	-background-repeat:no-repeat;
	-background-position: right bottom;
	background-color:#DDD;
}
#footerLink
{
	width:650px;
	border:solid 0px #DDD;
	margin:0 auto;
	text-align:center;
	margin-top:0px;
	height:65px;
	background-image:url(../Css/Images/fondo_areaRiservata.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
}
#footerLink a
{
	
	
	font-family:Segoe UI, Calibri;
	color:#676767;
	text-decoration:none;
	font-size:11px; 	
}
#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(../Css/Images/fondo_basket.png);
	background-repeat:no-repeat;
	background-position: 0px -10px;	
	text-align:center;
}
#basket-laterale a
{	
	color:#545655;
	font-family:Segoe UI, Calibri;
	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(../Css/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(../Css/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(../Css/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;
}
.login-data input
{
	border:solid 1px #CCC;
	padding:5px;
	font-family:Segoe UI, Calibri;
	font-size:12px;
	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;
}
.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:Segoe UI, Calibri;
	font-size:11px;	
}
.paginazione a, .paginazione a:active, .paginazione a:visited
{
	color:#676767;
	text-decoration:none;
	font-family:Segoe UI, Calibri;
	font-size:11px;
}
.paginazione a:hover
{
	text-decoration:underline;
}
.no-prodotti
{
	color:#676767;
	text-decoration:none;
	font-family:Segoe UI, Calibri;
	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(../Css/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(../Css/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(../Css/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:20%;
	padding:0;
	margin:0;
}

.ul-vetrina
{
	list-style:none;
	margin:0;
	padding:0px 70px 0px 0px;
	-margin-right:40px;
}
.ul-vetrina li
{
	margin-top:3px;
	margin-bottom:0px;
	line-height:15px;
}
.ul-vetrina li a
{
	font-family:Segoe UI, Calibri;
	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:80px;
	margin-top:7px;
	width:45px;
}
.button-menu-donna
{
	border-left:solid 2px #07214F;
	border-right:solid 2px #07214F;
}
.inputQuickSearch
{
	border: 0;
	font-family:Segoe UI, Calibri;
	font-size:11px;
	padding: 4px 3px 5px 3px;
	width:70px;	
}
.quickSearchOption
{
	text-align:center;
}
.selectQuickSearch
{
	height:18px;
	width:120px;
	font-size:10px;
	font-family:Segoe UI, Calibri;
	margin-bottom:10px;
}
.quickSearchOption-titolo
{
	font-weight:bold;
	margin-bottom:2px;
}
.brand-menu-table
{
	font-size:10px;
	font-family:Segoe UI, Calibri;
}
.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(../Css/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(../Css/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(../Css/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(../Css/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(../Css/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(../Css/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(../Css/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:Segoe UI, Calibri;
	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:Segoe UI, Calibri;
	font-size:10px;
	color:#3E3E3E;
	border:solid 1px #CCC;
	line-height:16px;
	width:99%;
	margin-top:2px;
}
.inputText
{
	font-family:Segoe UI, Calibri;
	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:Segoe UI, Calibri;
	font-size:11px;
	color:#3E3E3E;
}
.button
{
	background-image:url(../Css/Images/fondo_bottoni_basket.png);
	background-position: 0 0;
	font-size:11px;
	color: #FFF;
	font-family:Segoe UI, Calibri;	
	border:solid 1px #DDD;
	height:26px;
	padding: 0px 5px 0px 5px;
	cursor:pointer;
}
.button-red
{
	background-image:url(../Css/Images/fondo_promozione.gif);
	background-position: 0 0;
	font-size:11px;
	color: #FFF;
	font-family:Segoe UI, Calibri;	
	border:solid 1px #DDD;
	height:26px;
	padding: 0px 5px 0px 5px;
	cursor:pointer;
}
.button-disabled
{
	background-image:url(../Css/Images/fondo_bottoni_basket-disabled.png);
	background-position: 0 0;
	font-size:11px;
	color: #FFF;
	font-family:Segoe UI, Calibri;	
	border:solid 1px #DDD;
	height:26px;
	padding: 0px 5px 0px 5px
}
.button:hover
{
	background-image:url(../Css/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(../Css/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(../Css/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(../Css/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:Segoe UI, Calibri;
	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;
	min-height:100px;
    background-image:url(/Css/Images/errore.png);
    background-position:center center;
    background-repeat:no-repeat	;
    text-align:left;
}
#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: Lato;
		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;    
    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;	
}

/* --------------------------------
	MENU NERO COMUNE
-------------------------------- */
ul#menu_a_2livelli
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0px;
	background: black;
	list-style: none;
	font: 9px Arial;
	display: inline;
	height: 15px;
}

ul#menu_a_2livelli li
{
	float: left;
	margin: 0;
	padding: 0;
	border-right: 0px solid #D76120;
	color: black;
	height: 15px;
	padding-right: 4px;
}

ul#menu_a_2livelli a:link, ul#menu_a_2livelli a:visited, 
ul#menu_a_2livelli a:hover, ul#menu_a_2livelli a:focus, 
ul#menu_a_2livelli a:active
{
	display: block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	font-family:Segoe UI, Calibri;
	font-size:11px;
}
ul#menu_a_2livelli li ul
{
	display: none;
}
ul#menu_a_2livelli li:hover ul#menuInternal01, 
ul#menu_a_2livelli li.over ul#menuInternal01,
ul#menu_a_2livelli li:hover ul#menuInternal02, 
ul#menu_a_2livelli li.over ul#menuInternal02,
ul#menu_a_2livelli li:hover ul#menuInternal03, 
ul#menu_a_2livelli li.over ul#menuInternal03,
ul#menu_a_2livelli li:hover ul#menuInternal04, 
ul#menu_a_2livelli li.over ul#menuInternal04
{
	display: block;
	position: absolute;
	width: 100px;
	z-index: 1;	
	background:#000;
	margin:0;
}
ul#menu_a_2livelli li ul li
{
	list-style: none;
	margin: 0;
	text-align:left;	
	width: 100px;	
	padding: 2px 0px 2px 0px;
	
}
ul#menu_a_2livelli li ul li a:hover
{
	background-color: #555555;
}

/*
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(../Css/Images/fumetto_NEW.png);
	background-position:143px 0;
	background-repeat:no-repeat
}
#commessa-fumetto2
{
	background-image: url(../Css/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:470px;
	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(../Css/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(../Css/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(../Css/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 .bottoneTaglia
{
	background-image: url(../Css/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: Lato;
	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(../Css/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(../Css/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;    
}
.comboselezione {
	background-color: #000;
	border: none 0px #000;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	FONT-FAMILY: Lato
}