/* 
########################################################################################################
Realizzato da ideaBIT Srl Strategie di Business Online - Web: www.ideabit.com - E-mail: info@ideabit.com
########################################################################################################
*/

body
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images_layout/header-top.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

a
{
	outline:none;
}

span.vh
{
	visibility:hidden;
	display:none;
}

#container
{
	width:960px;
	margin:auto;
	border-bottom:0px solid #1c1a19;
}

#top
{
	width:960px;
	height:25px;
}

#top ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#top ul li
{
	float:right;
	height:25px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#top ul li.top-seguici
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding:3px 5px 0px 0px;
}

#top ul li.top-ico-facebook img
{
	border:0px;
}

#top ul li.top-seleziona-lingua
{
	color:#b8b8b8;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px 0px 0px;
	height:21px;
}

#top ul li.top-italiano
{
	font-size:11px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	height:21px;
}

#top ul li.top-italiano a
{
	color:#ececec;
	text-decoration:none;
}

#top ul li.top-italiano a:hover
{
	color:#ececec;
	text-decoration:underline;
}

#top ul li.top-verticabar
{
	width:22px;
	background-image:url(../images_layout/verticalbar.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:25px;
}

#top ul li.top-english
{
	font-size:11px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	height:21px;
}

#top ul li.top-english a
{
	color:#ececec;
	text-decoration:none;
}

#top ul li.top-english a:hover
{
	color:#ececec;
	text-decoration:underline;
}

/* header */
#header
{
	height:105px;
	width:960px;
}

#logo
{
	float:left;
	width:337px;
	height:105px;
}

#logo img
{
	border:0px;
}

#menu-ecomm
{
	width:623px;
	float:right;
	padding:19px 0px 0px 0px;
}

#menu-ecomm ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:22px;
	font-size:14px;
	font-weight:bold;
}

#menu-ecomm ul li
{
	float:right;
	height:22px;
	padding:0px 0px 0px 62px;
	margin:0px;
	background-position:30px center;
	background-repeat:no-repeat;
}

#menu-ecomm ul li.numero-articoli
{
	padding:0px 0px 0px 0px !important;
}

#menu-ecomm ul li.numero-articoli iframe
{
	height:22px;
	width:25px;
}

#menu-ecomm ul li.shopping
{
	background-image:url(../images_layout/ico-carrello.jpg);
}

#menu-ecomm ul li.ordine
{
	background-image:url(../images_layout/ico-stato-ordine.jpg);
}

#menu-ecomm ul li.registrati
{
	background-image:url(../images_layout/ico-registrati.jpg);
}

#menu-ecomm a
{
	text-decoration:none;
	color:#737373;
}

#menu-ecomm a:hover
{
	text-decoration:underline;
}

#menu-uomo-donna
{
	width:623px;
	height:64px;
	float:right;
}

#menu-uomo-donna ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:64px;
}

#menu-uomo-donna li
{
	float:right;
	font-size:26px;
	text-transform:uppercase;
	padding:25px 0px 0px 80px;
}

#menu-uomo-donna a
{
	color:#000000;
	text-decoration:none;
}

#menu-uomo-donna a:hover
{
	color:#2477a3;
}

/* Centro */
#centro
{
	position:relative;
	width:960px;
	font-size:13px;
	min-height:200px;
	padding-bottom:20px;
}

#centro a
{
	color:#336985;
	text-decoration:none;
}

#centro a:hover
{
	text-decoration:underline;
}

/* sinistra */
#sinistra
{
	float:left;
	width:205px;
}

#categorie
{
	background-color:#0c354d;
	padding:22px 0px 0px 18px;
	background-color:#0c354d;
	height:387px;
}

div.categorie-titolo
{	
	font-size:18px;
	color:#b7c3ca;
	text-transform:uppercase;
	padding-bottom:10px;
}

ul.categorie-du
{
	padding:0px 0px 15px 0px;
	margin:0px;
	list-style-type:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

ul.categorie-du li
{
	padding:0px 0px 3px 0px;
}

#centro ul.categorie-du a
{
	color:#FFFFFF;
	text-decoration:none;
}

#centro ul.categorie-du a:hover
{
	color:#b7c3ca;
}

/*box loghi brand*/
#box-brand
{
	width:205px;
	height:165px;
	background-image:url(../images_layout/box-brand.jpg);
	margin-top:5px;
}

#titolo-box-brand
{
	width:205px;
	height:44px;
}

#titolo-box-brand a
{
	display:block;
	width:205px;
	height:44px;
}

#box-brand-slide-loghi
{
	padding:0px 7px 6px 8px;
	width:190px;
	height:115px;
	overflow:hidden;
}

#box-brand-slide-loghi img
{
	border:0px;
}

div.slide-immagine
{
	width:91px;
	height:55px;
}

div.slide-loghi
{
	width:91px;
	height:55px;
	overflow:hidden;
}

#box-brand-slide-loghi table
{
	padding:0px;
	margin:0px;
}

#box-brand-slide-loghi td
{
	width:91px;
	height:55px;
	padding:0px;
	margin:0px;
	border:0px;
}

#box-brand-slide-loghi td.spacer
{
	width:8px;
}

#box-brand-slide-loghi td.spacer2
{
	height:5px;
}

/* destra */
#destra
{
	width:755px;
	float:right;
	padding-bottom:12px;
}

#banner
{
	width:755px;
	height:312px;
	overflow:hidden;
}

#banner img
{
	border:0px;
}

div.slide-banner
{
	width:755px;
	height:312px;
}

/*da togliere quando i banner saranno cliccabili
div.slide-banner a
{
	cursor:text;
}
*/

#spese-chi-siamo
{
	width:755px;
	height:90px;
	margin-top:7px;
}

#box-spese-gratuite
{
	float:left;
	width:378px;
	height:90px;
	background-image:url(../images_layout/box-spese-gratuite.png);
}

#box-spese-gratuite a
{
	display:block;
	width:378px;
	height:90px;
}

#box-chi-siamo
{
	float:right;
	width:376px;
	height:90px;
	background-image:url(../images_layout/box-chi-siamo.png);
}

#box-chi-siamo a
{
	display:block;
	width:376px;
	height:90px;
}

#esclusivi-outlet
{
	width:755px;
	height:165px;
	margin-top:5px;
}

#box-esclusivi
{
	float:left;
	width:379px;
	height:165px;
	background-image:url(../images_layout/box-modelli-esclusivi.png);
}

#box-esclusivi a
{
	display:block;
	width:379px;
	height:165px;
}

#box-outlet
{
	float:left;
	width:376px;
	height:165px;
	background-image:url(../images_layout/box-outlet.png);
}

#box-outlet a
{
	display:block;
	width:376px;
	height:165px;
}

/* footer */
#container-footer
{
	width:100%;
	margin-top:20px;
	background-image:url(../images_layout/cont-footer.png);
	background-repeat:repeat-x;
	background-position:4px left;
}

#footer
{
	width:960px;
	margin:auto;
}

#footer td
{
	padding:56px 0px 10px 0px;
	margin:0px;
	border:0px;
	vertical-align:top;
	background-repeat:repeat-x;
}

#footer td.cella-footer-1
{
	background-image:url(../images_layout/footer-1.png);
	width:205px;
	text-align:center;
	background-color:#f2f2f2;
}

#footer td.cella-footer-2
{
	background-image:url(../images_layout/footer-2.png);
	width:379px;
	background-color:#e6e6e6;
}

#footer td.cella-footer-3
{
	background-image:url(../images_layout/footer-3.png);
	width:376px;
	background-color:#cfcfcf;
}

#footer td.cella-footer-2 ul
{
	padding:0px 23px 0px 23px;
	margin:0px;
	list-style-type:none;
	color:#7c7673;
	font-size:11px;
	font-weight:bold;
}

#footer td.cella-footer-2 li
{
	margin-bottom:2px;
	border-bottom:1px solid #ebebeb;
	padding:0px 0px 1px 0px;
}

#footer td.cella-footer-2 li span
{
	float:right;
}

#footer td.cella-footer-3 ul
{
	padding:0px 23px 0px 23px;
	margin:0px;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#footer td.cella-footer-3 li
{
	float:left;
	background-image:url(../images_layout/arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 0px 0px 10px;
	margin-bottom:3px;
	width:155px;
}

#footer td.cella-footer-3 li a
{
	color:#363636;
	text-decoration:none;
}

#footer td.cella-footer-3 li a:hover
{
	text-decoration:underline;
}

#card
{
	width:960px;
	text-align:right;
	padding:10px 0px 48px 0px;
}

div.dati-societa
{
	float:left;
	font-size:11px;
	text-align:left;
	color:#7C7673;
	padding:5px 0px 0px 10px;
}

div.dati-societa a
{
	color:#7C7673;
}

h1,h2
{
	font-size:26px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
}

/* tabella taglie */
table.tabella-taglie
 {
 	border:1px solid #e6e6e6;
 }

table.tabella-taglie td
{
	color:#363636;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dotted #e6e6e6;
	padding:2px 0px 2px 0px;
	font-size:11px;
}

table.tabella-taglie tr:nth-child(odd) { background: #FFFFFF; }
table.tabella-taglie tr:nth-child(even) { background: #EAEAEA; }

td.intestazione-tabella
{
	background-color:#e6e6e6;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF !important;
}

/* dove siamo */
table.negozio
{
	margin-bottom:30px;
}

table.negozio td
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

img.immagine-negozio
{
	padding:1px;
	border:1px solid #E3E4E5;
}

table.negozio ul
{
	list-style-type:square;
}

table.negozio li
{
	margin-bottom:8px;
}

table.negozio li span
{
	font-weight:bold;
}

span.copy
{	
	font-size:11px;
	vertical-align:top;
}

/* scheda prodotto */

#colonna-sinistra
{
	float:left;
	width:369px;
	margin:0px 10px 0px 0px;
}

#colonna-centrale
{
	float:left;
	width:310px;
	margin:0px 19px 0px 0px;
}

#colonna-destra
{
	float:right;
	width:252px;
}

#box-carrello
{
	width:252px;
	height:213px;
	background-image:url(../images_layout/bg_carrello.jpg);
}

#titolo-garanzie
{
	height:45px;
	padding:168px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	text-transform:uppercase;
}

ul.lista-garanzie
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:252px;
}

ul.lista-garanzie li
{
	height:69px;
	margin-top:1px;
	background-color:#f0f0f0;
	background-image:url(../images_layout/bullet-garanzie.jpg);
	background-position:17px center;
	background-repeat:no-repeat;
}

ul.lista-garanzie li.assistenza
{
	background-image:url(../images_layout/ico_smartphone.jpg);
	background-position:17px center;
	background-repeat:no-repeat;
}

div.testi-gar
{
	padding:18px 0px 0px 42px;
}

span.contattaci-al
{
	font-style:italic;
	color:#696864;
	font-size:14px;
}

span.val-gar
{
	color:#41697d;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

span.type-gar
{
	font-size:14px;
	color:#696864;
}

span.assistenza-telefonica
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

td.CriteName_3, td.CriteValue_3, td.CriteName_2
{
	visibility:hidden;
	display:none;
}

#nav-scheda
{
	width:960px;
	height:25px;
	margin:11px 0px 20px 0px;
}

table.tabella-nav
{
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
}

table.tabella-nav td
{
	padding:0px;
	margin:0px;
	border:0px;
}

td.tabella-nav-1
{
	width:117px;
}

#back
{
	width:108px;
	height:21px;
	padding:4px 0px 0px 9px;
	background-color:#0c354d;
	color:#FFFFFF;
	margin-right:1px;
}

#back a
{
	color:#FFFFFF;
	text-decoration:none;
}

#back a:hover
{
	text-decoration:underline;
}

#name-scheda
{
	height:21px;
	padding:4px 9px 0px 9px;
	background-color:#e3ebef;
	color:#0c354d;
	
	max-width:250px;
	overflow:hidden;
}

span.guida-taglie
{
	float:right;
	text-transform:capitalize !important;
}

span.guida-taglie a
{
	color:#336985;
	text-decoration:none;
}

span.guida-taglie a:hover
{
	text-decoration:underline;
}

/*lista*/
#cont-destra
{
	padding-left:30px;
}

/*pagina brands*/
div.lista-brand
{
	float:left;
	width:135px;
	height:18px;
	padding:7px;
	border:1px solid #e3ebef;
	margin:0px 15px 20px;
	text-align:center;
}

/*pagamento*/
#paga-adesso
{
	padding:20px 0px 20px 0px;
}

#paga-adesso a
{
	text-transform:uppercase;
	font-weight:bold;
}

#other-product{width:960px; border-top: 2px solid #1c1a19; margin-top:20px; padding-top:30px;}
td.empty{width:12px;}
td.tbl-other-title {text-transform:uppercase; color:#98938d; font-size:18px;}
td.tbl-other-value {width:175px; background-color:#f0f0f0; background-repeat:no-repeat; background-position:right center;}
td.tbl-other-value-marchio {background-image:url(../images_layout/other-ico-marchio.png);}
td.tbl-other-value-colore {background-image:url(../images_layout/other-ico-colore.png);}
td.tbl-other-value-materiale {background-image:url(../images_layout/other-ico-materiale.png);}
td.tbl-other-value-tendenza {background-image:url(../images_layout/other-ico-tendenza.png);}
td.tbl-other-value ul{padding:0px 0px 0px 20px; margin:0px; color:#336985;}