*{	margin:0 auto; 
	padding:0;
}

body{
	font: 11px/1.6 arial;
	color:#666;
	background:#fff;
}

#container{ 
	width:940px; 
	color:#666;
	background: #fff url(../img/bg2colonne.jpg) repeat-y;
	padding:0 10px 0 10px;
	text-align:left;
}

#container-interne{ 
	width:940px; 
	color:#666;
	background: #fff url(../img/bg1colonna.jpg) repeat-y;
	padding:0 10px 0 10px;
	text-align:left;
}

ul{ list-style:disc; padding:0; margin:0 50px;}
li{ padding:0; margin:0;}

/* FASCIA TOP */

#top{ width:932px; border-left:4px solid #fff; border-right:4px solid #fff;	height:83px; background:url(../img/bg-riga-menu.gif) repeat-x; }
#top #logo{ /*width:215px; height:83px;*/ width:202px; height:45px; padding:14px 7px 21px 6px; /*background:violet;*/ float:left;}
#top #menu{ width:518px; height:30px; /*background:orange; */float:left; padding:53px 0 0 4px;}
#top #menu .menu-principale{ line-height:30px; padding-right:3px; padding-left:2px; font-weight:bold; background:url(../img/bg-menu.jpg) repeat-x; float:left;}
#top #menu .menu-principale-bianco{ line-height:30px; padding-right:3px; padding-left:2px; font-weight:bold; background:url(../img/bg-menu-bianco.jpg) repeat-x; float:left}

#top #menu .icon-menu-principale{ line-height:30px; padding-left:2px; padding-right:3px; padding-bottom:7px;  font-weight:bold; background:url(../img/bg-menu.jpg) repeat-x; float:left;}
#top #menu .icon-menu-principale-bianco{ line-height:30px; font-weight:bold; padding-left:2px; padding-right:3px; padding-bottom:7px;  background: #000 url(../img/bg-menu-bianco.jpg) repeat-x; float:left}



#top #box-angolo{ width:191px; float:left; /*background:green;*/ height:83px; background:#fff; border-left:4px solid #fff}
#top #box-angolo .bandierine{ height:13px; width:191px; background:#EDEEEF; margin-top:9px; }
#top .menu-servizio{ line-height:30px; height:30px;}
.linguetta-carrello{  height:31px; background:url(../img/linguetta-carrello.jpg) no-repeat;}
.linguetta-carrello .etichetta{ padding: 5px 0 0 10px; color:#fff; font-size:13px; font-weight:bold;}

#fascia-sotto-top{ width:932px;	border-left:4px solid #fff;	border-right:4px solid #fff; height:29px; background:#fff url(../img/bg-sottomenu.jpg) repeat-x;/* background:red;*/}
#fascia-sotto-top #sottomenu { width:737px; border-right:4px solid #fff; height:29px; font-weight:bold; color:#666; float:left; line-height:29px;}
#fascia-sotto-top #n-carrello { width:186px; font-weight:bold; color:#666; font-size: 12px; background:#EFF0F1; float:left; height:24px; padding:5px 0 0 5px;  }
#fascia-sotto-top #n-carrello .numero { float:left; background:url(../img/n-bg.jpg) repeat-x; line-height:19px; color:#fff; text-decoration:none;}

/***************************************************************/

/*COLONNA SINISTRA */

#col-sx{
	float:left; 
	width:215px; 
	border:0 2px 0 4px;
	border-left:4px solid #fff;
	border-right:2px solid #fff;
	background:#EDEEEF;
	color:#666;
}
#benvenuto-uomo-it{ background:url(../img/benvenuto-uomo_it.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-donna-it{ background:url(../img/benvenuto-donna_it.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-bimbo-it{ background:url(../img/benvenuto-bimbo_it.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-tovagliato-it{ background:url(../img/benvenuto-tovagliato_it.jpg) no-repeat; width:215px; height:252px; }

#benvenuto-uomo-en{ background:url(../img/benvenuto-uomo_en.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-donna-en{ background:url(../img/benvenuto-donna_en.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-bimbo-en{ background:url(../img/benvenuto-bimbo_en.jpg) no-repeat; width:215px; height:252px; }
#benvenuto-tovagliato-en{ background:url(../img/benvenuto-tovagliato_en.jpg) no-repeat; width:215px; height:252px; }

.presentazione{ padding:60px 0 0 0; width:175px; color:#fff; line-height:12px; margin:0 auto; text-align:left; font-size:11px; line-height:16px; }
.presentazione .uomo{ color:#79A3D5; }
.presentazione .donna{ color:#E089C6 }
.presentazione .bimbo{ color:#507911 }
.presentazione .tovagliato{ color:#450A11 }
.presentazione a:hover{ color:#ffffff; }

#col-sx .linguetta-news{ height:31px; background:url(../img/linguetta-news.jpg) no-repeat; border-top:4px solid #fff;}
#col-sx .linguetta-news .etichetta{ padding: 5px 0 0 10px; color:#666; font-size:13px; font-weight:bold;}
#col-sx .notizie{ margin:0 auto; width:180px;}
.data{ font-size:10px; color:#999999; padding-top:8px;}
.testo{ color:#666666; line-height:16px; border-bottom:1px solid #fff; padding:3px 0 10px 0;}

#download-box{ width:215px; background:url(../img/download-box-repeat.jpg) repeat-y; margin-top:15px;}
#download-box select{ color:#666; width:170px;}

/***************************************************************/

/*COLONNA CENTRALE */
#col-centro{
	float:left; 
	width:518px; 
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}

#fascia-titoli{ border-top:4px solid #fff; background:url(../img/bg-fascia-titoli.jpg) repeat-x;/* background:red;*/ width:518px; height:29px;}
#fascia-titoli h1 { font-size:21px; color:#ff8600; font-weight:bold; float:left; line-height:26px; padding-left:5px; width:410px;}
#table-home{margin:21px auto;}
.cella-foto{border-top:1px solid #dddfe1; border-left:1px solid #dddfe1; border-right:1px solid #dddfe1; border-bottom:4px solid #dddfe1; padding:5px 5px 0 5px; width:130px;}
.titolo-articolo{ font-weight:bold; clear:both; margin:0; padding:0; line-height:12px; width:140px;}
.materiale{ font-size:10px; color:#999; clear:both; margin:0; padding:0; line-height:11px; width:140px;}
.dettagli{ border-top:1px solid #DDDFE1;}

#consegna-ecc{ line-height:12px; /*width:518px;*/ width:488px; background:url(../img/bg-consegna-ecc.jpg) repeat-x; padding:18px 5px 0 25px;}


/***************************************************************/




/*COLONNA DESTRA*/

#col-dx{ 
	float:left;
	width:191px; 
	border-left:2px solid #fff;
	border-right:4px solid #fff;
	background:#EFF0F1;
}
#col-dx .box{ width:164px; margin:0 auto; padding:5px; background:#fff}
.prezzo-carrello{ color:#FF8600; font-weight:bold; font-size:24px;}

#menu-ricerca{width:191px; background:url(../img/bg-menu-ricerca.jpg) repeat-x; height:41px;}
#menu-ricerca .bg-repeat{ background:url(../img/bg-menu-ric-bot.jpg) repeat-x; float:left; padding-top:20px; font-weight:bold;}
#menu-ricerca .bg-repeat-bianco{ background:url(../img/bg-menu-ric-bot-bianco.jpg) repeat-x; float:left; padding-top:20px; font-weight:bold; color:#FF8600;}

.testa-box-scroll{ height:16px; line-height:16px; background:#DDDFE1; color:#666; width:170px; margin:10px auto 0 auto; padding-left:4px; font-weight:bold;}
.box-scroll{ background:#fff; height:86px; overflow-y: scroll; overflow-x: hidden; width:174px; color:#999; line-height:14px; border-top:3px solid #fff; border-bottom:3px solid #fff}
.box-scroll ul{ padding:0; margin:0 4px;}
.box-scroll li{ list-style:none; padding:0; margin:0;}
.box-scroll img{ border:1px solid #DDDFE1;}
.box-scroll li.secondo{ list-style:none; padding:0; margin:0 0 0 10px; font-size:10px;}
.box-scroll a{ color:#999; text-decoration:none;}
.box-scroll a:hover{ color:#999; text-decoration:underline;}
.box-scroll a.active{ color:#ff8600; text-decoration:none;}
.box-input{ background:#fff; width:166px; color:#999; padding:4px;}
.box-link-ricerca{ height:16px; line-height:16px; background:#999; color:#fff; width:170px; margin:10px auto 0 auto; padding-left:4px;}
.box-link-ricerca a{ color:#fff; text-decoration:none;}
.box-link-ricerca a:hover{ color:#fff; text-decoration:underline;}

/***************************************************************/

/*FOOTER*/
#footer{
	margin:0 auto;
	text-align:center;
	color:#666;
	width:960px;
	line-height:14px;
	padding:0 10px;
}
#footer a{color:#666; text-decoration:none}
#footer a:hover{ color:#666; text-decoration:underline;}

/***************************************************************/

/* STILI GENERICI*/

a{ color:#666; text-decoration:none;}
a:hover{ color:#FF8600; text-decoration:underline;}
a.active{ color:#FF8600; text-decoration:none;}
.arancio{ color:#FF8600}
.grigino{ color:#999}
.grigio{color:#666;}
.bold{ font-weight:bold;}
.quattordici{ font-size:14px;}
.tredici{ font-size:13px;}
.dodici{ font-size:12px;}
.undici{font-size:11px;}
.dieci{font-size:10px;}
.normal{ font-weight:normal;}
.barrato{ text-decoration:line-through;}

/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/* INTERNE UNA SOLO COLONNA */

#hai-cercato-uomo{ background:url(../img/sfondo-ricerca-uomo.jpg) no-repeat; width:518px; height:112px;  padding:0 auto 0 auto; float:left; }
#hai-cercato-donna{ background:url(../img/sfondo-ricerca-donna.jpg) no-repeat; width:518px; height:112px;  padding:0 auto 0 auto; float:left; }
#hai-cercato-bimbo{ background:url(../img/sfondo-ricerca-bimbo.jpg) no-repeat; width:518px; height:112px;  padding:0 auto 0 auto; float:left; }
#hai-cercato-tovagliato{ background:url(../img/sfondo-ricerca-tovagliato.jpg) no-repeat; width:518px; height:112px;  padding:0 auto 0 auto; float:left; }


#doppia-colonna-centro{
	width:737px; 
	border-right:2px solid #fff;
	border-left:4px solid #fff;
	float:left;
}

#fascia-titoli-interne{ border-top:4px solid #fff; background:url(../img/bg-fascia-titoli.jpg) repeat-x;/* background:red;*/ width:737px; height:29px;}
#fascia-titoli-interne h1 { font-size:21px; color:#ff8600; font-weight:bold; float:left; line-height:26px; padding-left:5px; width:410px;}
#fascia-titoli-sotto-interne{ border-top:4px solid #fff; background:url(../img/bg-fascia-titoli-sotto.jpg) repeat-x;/* background:red;*/ width:737px; height:29px;}
#fascia-titoli-sotto-interne h1 { font-size:21px; color:#ff8600; font-weight:bold; float:left; line-height:26px; padding-left:5px; width:410px;}


/*#table-home{margin:21px auto}
.cella-foto{border-top:1px solid #dddfe1; border-left:1px solid #dddfe1; border-right:1px solid #dddfe1; border-bottom:4px solid #dddfe1; padding:5px 5px 0 5px; width:130px;}
.titolo-articolo{ font-weight:bold; clear:both; margin:0; padding:0; line-height:12px;}
.materiale{ font-size:10px; color:#999; clear:both; margin:0; padding:0; line-height:11px;}
.dettagli{ border-top:1px solid #DDDFE1; margin-top:7px;}*/

#table-hai-cercato{ margin-top:15px;}
.titolino-ric-uomo{ line-height:18px; color:#203A99; font-weight:bold;}
.titolino-ric-donna{ line-height:18px; color:#921072; font-weight:bold;}
.titolino-ric-bimbo{ line-height:18px; color:#5C8F1F; font-weight:bold;}
.titolino-ric-tovagliato{ line-height:18px; color:#450A11; font-weight:bold;}

.cella-piena{ width:190px; height:10px; background:#fff; padding:3px; color:#333; font-weight:bold; line-height:10px;  }
.cella-vuota{ width:190px; height:10px; background:#fff; padding:3px; line-height:10px; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
.azzera{ font-size:10px; text-transform:uppercase; color:#fff; line-height:10px;}
.azzera a{ font-size:10px; text-transform:uppercase; color:#fff; line-height:10px; text-decoration:none; }
.azzera a:hover{ font-size:10px; text-transform:uppercase; color:#333; line-height:10px; text-decoration:none;}



/*********************************************************************************************************************** */
/*********************************************************************************************************************** */
/*********************************************************************************************************************** */
/*********************************************************************************************************************** */
/*********************************************************************************************************************** */

/* SCHEDA ARTICOLO */

#col-sx .abbinamenti{ margin:0 auto; width:180px; background:#fff; margin-top:15px;}
#corpo-scheda{ width:486px; margin:20px auto;}
#corpo-scheda .foto{ float:left; width:234px;}
#corpo-scheda .descrizione{ float:left; width:230px; color:#666; padding-left:10px; line-height:16px;}

.tabellina-scheda-top{clear:both; width:480px; padding-top:15px; line-height:12px; }

.tabellina-scheda-colori{width:480px; border-top:1px solid #fff; line-height:25px;}
.tabellina-scheda-carrello{width:720px; border-top:1px solid #fff; line-height:25px;}
.top-acquista{ height:28px; width:452px; line-height:28px; background:url(../img/bg-top-aggiungi.jpg) repeat-x; color:#fff; float:left; }
.top-colori{ height:28px; width:452px; line-height:28px; background:url(../img/bg-top-colori.jpg) repeat-x; color:#666; float:left; }
.sfondo-riga{background:#F0F1F2;}
.sfondo-riga-active{background:#DBDBDB;}
.colore{ vertical-align:middle; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:left; padding-left:10px; width:150px;}
.codice{ vertical-align:top; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:left; width:100px; padding-left:10px;}
.composizione{ vertical-align:middle; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:left; padding-left:10px;}
.offerta{ vertical-align:middle; text-align:left; border-bottom:1px solid #fff; width:25px; text-align:center}


.tabellina-scheda-acquista{width:480px; border:1px solid #ccc;}
.tabellina-scheda-acquista td{ text-align:left;}
.etichetta-acquista{ padding-left:10px; border-bottom:1px solid #ccc; width:100px; text-align:left;}


/* AGGIUNTI NUOVE PAGINE ACQUISTI -autenticazione - 16/12/2008 */

.top-table-autenticazione{background:url(../img/bg-top-aggiungi.jpg); color:#fff; font-size:13px; }
.contenuti-table-login{padding: 10px 15px; background:#F0F1F2}
.chiusura-table{background:#ccc; height:3px;}

.riga-bordo-table{padding: 0 5px; border-bottom:1px solid #efefef; border-top:1px solid #efefef; vertical-align:middle; text-align:center; text-transform:uppercase; font-weight:bold;}
.riga-sfondo-table{ background:#efefef; padding:7px;}

.td-riepilogo-carrello{padding-left: 10px; vertical-align:middle;}
.codice-promozionale{padding: 3px 10px 3px 10px; border-top:3px solid #ddd; border-bottom:3px solid #ddd; background:#F0F1F2;}
.riga-totale{ vertical-align:middle; padding: 7px; background:#FF9900; color:#fff; font-size:18px; }

.riempimento-sotto-carrello{width:737px; line-height:12px; margin-top:25px; background:url(../img/bg-consegna-ecc.jpg) repeat-x; padding-top:20px; height:110px}
.carte-di-credito{float:left;  border-right:1px solid #ddd; text-align:center; padding:0 20px;}
.carte-di-credito img{ padding-top:25px;}
.consegna{float:left; padding-left:20px;}


/* AGGIUNTE NUOVE CLASSI 22/12/2008 */

.avvisi{ color:#FF8600; font-size: 15px;}



h1.titolo-prodotti-scheda{ font-size:14px; font-weight:bold; margin-top:7px;}
h1.titolo-articolo{ font-size:11px; font-weight:bold; padding:0; margin:0;}





#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#fff;
	border:1px solid #cecece;
	z-index:200;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:510px;
	width:516px;
	background: url(../img/sfondo-popup.png) no-repeat;
	z-index:210;
	padding: 0 27px;
	font-size:13px;
}
#popupContact h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

