/*
	Project: bstripe
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia | Milano
	Release date: 2007
	Update: Febbraio 2010 - NUOVI COLORI
	CSS Level 2.1
*/

/* GENERALI
------------------------------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background: #130e0d url(../images/bg/bg_body.jpg) top center repeat-y;
	font: normal .6em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #dadbdc;
}

/*a	{color: #ff8282; outline: none;}
a:hover	{color: #ff8282;}*/
a	{color: #87cefa; outline: none;}
a:hover	{color: #ff8282;}

h2, h3, h4	{
	margin: 0 0 3px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

h2 {font-size: 2em; line-height: 1.2em; color: #87cefa;}
h2 a {text-decoration: none; color: #87cefa;}
#b2 h2 {margin-bottom: 30px;}

h3	{font-size: 1.8em; line-height: 1.2em; color: #87cefa;}
h4	{font-size: 1.4em; line-height: 1.4em; font-weight: bolder; color: #ff8282;}
/* IE6 only */ * html h4	{font-size: 1.5em;}
/* IE7 only */ *:first-child + html h4	{font-size: 1.5em;}

h3 a, h4 a	{text-decoration: none; color: #87cefa;}

h2 a:hover, h3 a:hover, h4 a:hover {color: #ff8282;}

p {margin-top: 0;}

form, fieldset, img	{margin: 0; padding: 0; border: none;}
img {padding: 2px; border: 2px solid #8d9296; background: #17405c;}

/* Elenchi */
#cont ul	{margin: 10px 0 20px;}
#cont li	{margin: 0 0 4px 16px;}
#cont ul, #cont li	{padding: 0;}
#cont li a	{text-decoration: none; color: #ff8282;}
#cont li a:hover	{text-decoration: underline;}

/* CLASSI GENERICHE
------------------------------------------------------------------------------------------- */
img.fRight	{float: right; margin: 0 0 0 10px;}
img.fLeft	{float: left; margin: 0 10px 0 0;}

.fRight	{float: right;}
.fLeft	{float: left;}

.clearthis	{clear: both;}
.skip, .noimage	{display: none;}

/* SCELTA LINGUA
------------------------------------------------------------------------------------------- */
#scelta_lingua, #scelta_lingua * {margin: 0; padding: 0; border: none; list-style: none; display: block;}
#scelta_lingua {
	width: 850px;
	height: 850px;
	padding: 150px 0 0 150px;
	background: transparent url(../images/lang/bg_lang.png) 150px 150px no-repeat;
	position: absolute;
	z-index: 999;
}

/* IE6 only */ * html #scelta_lingua {background: transparent url(../images/lang/bg_lang_IE6.gif) 150px 140px no-repeat;}
/* IE7 only */ *:first-child + html #scelta_lingua {background-position: 150px 140px;}

#scelta_lingua li, #scelta_lingua a {width: 235px; height: 70px; text-indent: -9999px;}
#scelta_lingua a {background: transparent 0 0 no-repeat;}
#scelta_lingua a:hover {background-position: 0 -70px;}

#scelta_lingua #eng {margin: 10px 0 7px 15px;}
#scelta_lingua #eng a {background-image: url(../images/lang/english.png);}
/* IE6 only */ * html #scelta_lingua #eng a {background-image: url(../images/lang/english_IE6.gif);}

#scelta_lingua #ita {margin: 0 0 0 62px;}
#scelta_lingua #ita a {background-image: url(../images/lang/italiano.png);}
/* IE6 only */ * html #scelta_lingua #ita a {background-image: url(../images/lang/italiano_IE6.gif);}

/* STRUTTURA
------------------------------------------------------------------------------------------- */
/* Contenitore principale */
#wrapper	{width: 990px; margin: 0 auto; text-align: left; background: transparent; position: relative;}

/* Divisione in colonne */
#mainArea	{
	width: 555px;
	padding: 0 62px 0 4px;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}

#imageArea, #imageArea * {margin: 0; padding: 0; float: none;}
#imageArea {width: 380px; position: absolute; top: 0; left: 621px;}
#imageArea #BGcont {width: 380px; position: fixed; border-bottom: 2px solid #17405c; overflow: hidden;}
#imageArea #BGcont img {margin: 0; padding: 0; border: none;}

#fscheda {width: 343px; padding: 8px 13px; position: relative; top: 0; left: 0;}

/* HEADER
------------------------------------------------------------------------------------------- */
#head *	{margin: 0; padding: 0; border: none;}
#head		{width: 555px; height: 132px; position: relative;}

#logo {display: none;}

/* iSA */
#head img {
	margin: 0;	
	padding: 0;
	border: none;
	display: block;
	position: absolute;
	top: 35px;
	right: 8px;
	z-index: 8;
}

#head #new_head {top: 33px; left: 0; z-index: 7;}

/* Logo */
/*#logo, #logo a	{
	width: 400px;
	height: 102px;
	margin: 35px 0 0 30px;
	background: transparent url(../images/head/logo.gif) -2px -7px no-repeat;
	text-indent: -9999px;
	position: absolute;
	z-index: 7;
}

#logo a	{margin: 0; text-decoration: none; position: static; display: block;}*/

/* Login eseguito */
#logged	{
	width: 525px;
	height: 18px;
	margin: 0;
	padding: 8px 0 0 20px;
	background: transparent url(../images/head/padlock_nero.gif) 0 5px no-repeat;
	color: #ddd;
	overflow: hidden;
}

#logged strong {color: #ff8282;}

/* Tools */
#tools, #fnletter	{float: left; display: inline; display: block; height: 20px; overflow: hidden; margin-left: -2px;}

#tools	{
	width: 281px;
	margin-right: 4px;
	padding: 3px 0;
	border: 1px solid #8d9296;
	background: #3a5c74;
	list-style: none;
}

#tools li {margin: 0 5px 0 10px; float: left; display: inline;}

#tools a	{
	padding-left: 10px;
	background: transparent url(../images/head/square.gif) 0 8px no-repeat;
	font-weight: bolder;
	display: block;
	float: left;
	color: #dadbdc;
}

/* Iscrizione Newsletter */
#fnletter *	{float: left;}
#fnletter	{
	width: 242px;
	padding: 3px 12px 3px;
	border: 1px solid #8d9296;
	background: #3a5c74;
	list-style: none;
}

#fnletter label	{font-weight: bolder; color: #dadbdc;}
#fnletter input	{
	width: 110px;
	margin: 2px 10px 0 6px;
	border: 1px solid #ccc;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #517085;
}

#fnletter #invia	{width: auto; margin: 2px 0 0; border: 1px solid #999;}

/* CAMBIO LINGUA
------------------------------------------------------------------------------------------- */
#lingua, #lingua * {margin: 0; padding: 0; border: none;}
#lingua {width: 132px; height: 26px; position: absolute; left: 6px; bottom: 1px; z-index: 99;}
#lingua a {
	width: 132px;
	height: 26px;
	background: transparent url(../images/cont/ENG.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

#lingua a:hover {background-position: 0 -26px;}

/* NAVIGAZIONE
------------------------------------------------------------------------------------------- */
* #nav {margin: 0; padding: 0; border: none;}
#nav {
	width: 548px;
	height: 42px;
	margin: 0 0 14px;
	padding: 0;
	background: transparent url(../images/nav/blu/bg_nav.gif) 0 0 repeat-x;
	text-indent: -9999px;
}

#nav, #nav li	{list-style-type: none; float: left; display: inline;}
#nav li {padding-left: 1px; background: transparent;}

#nav a, #nav strong a {background: transparent center 0 no-repeat; height: 42px; display: block;}
#nav a:hover, #nav strong a {background: transparent center -42px no-repeat;}

/* Pulsanti */
#nav #n1 a, #nav #n1 strong a	{width: 45px; background-image: url(../images/nav/blu/nav1.gif);}
#nav #n2 a, #nav #n2 strong a	{width: 95px; background-image: url(../images/nav/blu/nav2.gif);}
#nav #n3 a, #nav #n3 strong a	{width: 73px; background-image: url(../images/nav/blu/nav3.gif);}
#nav #n4 a, #nav #n4 strong a	{width: 37px; background-image: url(../images/nav/blu/nav4.gif);}
#nav #n5 a, #nav #n5 strong a	{width: 46px; background-image: url(../images/nav/blu/nav5.gif);}
#nav #n6 a, #nav #n6 strong a	{width: 115px; background-image: url(../images/nav/blu/nav6.gif);}
#nav #n7 a, #nav #n7 strong a	{width: 87px; background-image: url(../images/nav/blu/nav7.gif);}
#nav #n8 a, #nav #n8 strong a	{width: 40px; background-image: url(../images/nav/blu/nav8.gif);}

/* AREA CONTENUTO - GENERICA
------------------------------------------------------------------------------------------- */
#cont	{margin: 0 12px 0 6px; background: transparent;}

/* Breadcrubs */
#cont #bread	{
	width: 521px;
	margin: 0 0 8px;
	padding: 0 0 8px 1px;
	border-bottom: 1px dashed #517085;
	list-style: none;
	color: #aaa;
}

#cont #bread li	{margin: 0; display: inline;}
#cont #bread a	{margin-right: 8px; color: #aaa; text-decoration: none;}
#cont #bread a:hover	{text-decoration: underline;}

/* Pulsanti box */
.continua, .vai_scheda, .scelta, .modelli, .buy_now	{
	height: 17px;
	margin: 2px 0 0 0;
	background: transparent 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	color: #fff;
}

.continua	{width: 80px; background-image: url(../images/cont/continua_nero.gif);}
.vai_scheda	{width: 125px; background-image: url(../images/cont/vai_scheda_nero.gif);}
.scelta		{width: 115px; background-image: url(../images/cont/scelta_nero.gif);}
.modelli		{width: 133px; background-image: url(../images/cont/modelli.gif);}
.buy_now		{width: 150px; height: 35px; margin-top: 10px; background-image: url(../images/cont/buy_now.gif); float: left;}

/*.vai_scheda:hover, .continua:hover, .scelta:hover, .modelli:hover	{background-position: 0 -17px;}*/

/* AREA CONTENUTO - HOME PAGE
------------------------------------------------------------------------------------------- */
/* FLASH HOME PAGE */
.flash_home {
	width: 220px;
	height: 135px;
	margin: 0 10px 8px 1px;
	padding: 2px;
	border: 2px solid #8d9296;
	background: #3f3735;
	float: left;
}

/* Highlights */
.box1, .box2	{margin: 12px 0 0; float: left; display: inline;}
/*For IE6 only*/ * html .box1, * html .box2 {margin-bottom: 0;}
/*For IE7 only*/ *:first-child + html .box1, *:first-child + html .box2 {margin-bottom: 0;}

/* Highlight prodotto */
.box1	{width: 300px; padding-top: 8px; }
.box1 h3	{padding-top: 12px;}

/* Highlight prodotto - Pulsanti */
#b1 .box1 .vai_scheda, #b1 .box1 .scelta	{float: left;}

/* Highlight speciale */
.box2	{
	width: 190px;
	margin-left: 12px;
	padding: 22px 0 22px 24px;
	background: transparent url(../images/bg/separ_home_blu.gif) 0 50% no-repeat;
}

/* Anticipazione bstripeFor */
#b1 .box	{margin: 0 0 20px;}
#b1 .box .imgDX2 {margin: 0 10px 8px 1px; float: left;}
#b1 .box .continua {margin: 5px 0 0 236px;}

/* CATALOGO
------------------------------------------------------------------------------------------- */
/* Struttura a Box */
#b2 .box1, #b2 .box2,
#b3 .box1, #b3 .box2,
.box3	{
	width: 158px;
	margin: 0 0 0 7px;
	padding: 0 0 14px;
	float: left;
	display: inline;
}

#b3 .box1, #b3 .box2, #b3 .box3	{margin-top: 20px;}

/* IE6 only */
* html #b2 .box1, * html #b2 .box2,
* html #b3 .box1, * html #b3 .box2,
* html .box3	{padding-bottom: 0;}

/* IE7 only */
*:first-child + html #b2 .box1, *:first-child + html #b2 .box2,
*:first-child + html #b3 .box1, *:first-child + html #b3 .box2,
*:first-child + html .box3	{padding-bottom: 0;}

/* Separatore veticale */
#b2 .box2, #b3 .box2, .box3 {padding-left: 16px; background: #17405c url(../images/bg/separ_home_blu.gif) 0 0 no-repeat;}

/* Titolo box */
#b2 .box1 h3, #b3 .box1 h3	{padding-top: 0;}

/* Paragrafo box (separatore orizzontale) */
#b2 .box1 p, #b2 .box2 p, #b2 .box3 p
{padding-bottom: 20px; background: #17405c url(../images/bg/separ_bott_blu.gif) bottom center no-repeat;}

/* Ultima riga */
#b2 .box1 .last, #b2 .box2 .last, #b2 .box3 .last	{background-image: none;}

/* SCELTA COLLEZIONE
------------------------------------------------------------------------------------------- */
#b2 .scelta_coll, #b2 .scelta_coll *	{margin: 0; padding: 0; border: none; float: none; position: static;}
#b2 .scelta_coll	{margin-bottom: 10px;}
#b2 .scelta_coll h2, #b2 .scelta_coll p, #b2 .scelta_coll img	{margin: 0 0 8px; padding: 0;}
#b2 .scelta_coll img	{padding: 2px; border: 2px solid #8d9296; background: #17405c;}
#b2 .scelta_coll .modelli	{float: left;}

/* ROTTAMAZIONE ONLINE
------------------------------------------------------------------------------------------- */
/* Struttura a Box */
#b4 .box1, #b4 .box2	{width: 242px; margin: 0; background: #fff; padding: 0 0 14px; float: left; display: inline;}

/* IE6 only */	* html #b4 .box1, * html #b4 .box2	{padding-bottom: 0;}
/* IE7 only */	*:first-child + html #b4 .box1, *:first-child + html #b4 .box2	{padding-bottom: 0;}

/* Separatore veticale */
#b4 .box2	{margin-left: 20px; padding-left: 20px; background: #fff url(../images/bg/separ_home.gif) 0 50% no-repeat;}

/* Titolo box */
#b4 .box1 h3, #b4 .box2 h3	{margin: 3px 0; padding: 0;}

/* Immagini box */
#b4 .box1 img, #b4 .box2 img	{margin: 0 0 6px; padding: 0;}

/* Paragrafo box (separatore orizzontale) */
#b4 .box1 p, #b4 .box2 p	{padding-bottom: 20px; background: #fff url(../images/bg/separ_bott.gif) bottom center no-repeat;}

/* Ultima riga */
#b4 .box1 .last, #b4 .box2 .last	{background-image: none;}

/* Data */
#b4 .box1 .data, #b4 .box2 .data	{margin: 0; padding: 0; color: #ff8282; background: transparent;}

/* SCHEDA PRODOTTO
------------------------------------------------------------------------------------------- */
/* Colonna Sinistra */
#colonnaSX	{
	width: 215px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: #17405c url(../images/bg/separ_bott_blu.gif) bottom left no-repeat;
	float: left;
}

#colonnaSX h3	{margin: 30px 0 5px;}

/* Varianti colore */
#colonnaSX img	{margin: 8px 8px 0 0;}
#colonnaSX a img:hover	{border-color: #ff8282;}

/* Immagine principale */
#colonnaSX #imgScheda	{
	margin: 6px 16px 0 0;
	display: block;
}

/* Spedizione gratuita */
#gratis {
	width: 40px;
	height: 40px;
	margin: 0 0 0 8px;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(../images/scheda/gratis_blu.gif) 0 0 no-repeat;
	float: right;
	display: block;
}

/* Consiglia ad un amico */
#consiglia, #consiglia a {
	width: 40px;
	height: 40px;
	background: transparent url(../images/scheda/consiglia_blu.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	float: right;
}

#consiglia {margin: 0 0 0 8px;}

/* Test Drive */
#test, #test * {margin: 0; padding: 0;}
#test, #test a {
	width: 40px;
	height: 40px;
	background: transparent url(../images/scheda/test_blu.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	float: right;
}

/* Caratteristiche */
dl	{
	width: 310px;
	margin: 25px 0 16px;
	padding-bottom: 16px;
	background: #17405c url(../images/bg/separ_bott2_blu.gif) bottom left no-repeat;
	float: left;
}

dl strong	{
	font: bolder 1.5em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ff8282;
}

dt	{
	width: 150px;
	font: bolder 1.5em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #aaa;
	float: left;
}

dd	{margin: 0 0 8px 155px;}

/* Saldi */
.barrato  {text-decoration: line-through; color: #517085;}
.scontato {font-size: 1.9em; padding-left: 7px;}
/* IE6 only */ * html .scontato	{font-size: 1.6em;}

/* Promozioni */
#promo	{
	width: 310px;
	margin-bottom: 25px;
	padding-bottom: 10px;
	background: #17405c url(../images/bg/separ_bott2_blu.gif) bottom left no-repeat;
	float: left;
}

#promo h3 {color: #ff8282;}

/* Banner "Rottamazione" - Scheda prodotto */
#banner_scheda	{margin: 20px 0 10px 10px; padding: 0; display: block;}
#banner_scheda	{margin: 20px 0 10px 10px; padding: 0; display: block;}
/* IE6 only */ * html #banner_scheda	{margin-left: 15px;}
/* IE7 only */ *:first-child + html #banner_scheda	{margin-left: 15px;}

#chi #banner_home	{margin: -30px 0 0;}
/* IE6 only */ * html #chi #banner_home	{margin-top: 10px;}
/* IE7 only */ *:first-child + html #chi #banner_home	{margin-top: 10px;}

/* Personalizzazione (Colonna DX) */
#fscheda img {margin: 0 auto;}
#imageArea #fscheda h2 {color: #ff8282;}
#imageArea #fscheda h3 {color: #ddd; font-size: 1.5em; font-weight: bolder;}

#imageArea #fscheda label	{
	margin: 10px 10px 10px 0;
	font: bolder 1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ddd;
	float: left;
}

#fscheda input, #fscheda select	{
	width: 96px;
	margin: 8px 0;
	padding: 0;
	border: 1px solid #ccc;
	background: #fff;
	font: bolder 1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #517085;
}

#fscheda input	{width: 94px; text-align: center;}

/* IE6 only */
* html #fscheda input  {width: 108px;}
* html #fscheda select {width: 110px;}

/* IE7 only */
*:first-child + html #fscheda input  {width: 108px;}
*:first-child + html #fscheda select {width: 110px;}

#fscheda select#tipologia {width: 145px;}

/* Guarda */
#fscheda #guarda	{width: 68px; height: 34px; margin: 7px 0 0; padding: 0; border: none; position: absolute; left: 270px;}

/* Selezione vista */
#fscheda h3	{margin: 6px 0 0; float: left;}

#fscheda ul	{width: 195px; height: 44px; margin: 0; padding: 0; float: left;}

#fscheda li	{margin: 0 0 0 16px; list-style: none; float: left; display: inline;}

#imageArea #fscheda ul a	{
	width: 48px;
	height: 44px;
	background: transparent 0 2px no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	float: left;
}

#imageArea #fscheda ul #v1 a	{background-image: url(../images/scheda/vista1_new_blu.gif);}
#imageArea #fscheda ul #v2 a	{background-image: url(../images/scheda/vista2_new_blu.gif);}
#imageArea #fscheda ul #v3 a	{background-image: url(../images/scheda/vista3_new_blu.gif);}

/* Aggiungi al carrello */
#imageArea #fscheda #add	{
	width: 14em;
	margin: 5px 20px 25px 0;
	padding: 4px 0;
	border: 1px solid #8d9296;
	background: #3a5c74 url(../images/scheda/arrow_new.gif) 98% 51% no-repeat;
	color: #eee;
	cursor: pointer;
	float: right;
}

/* Non disponibile */
#unavailable	{
	width: 342px;
	height: 20px;
	margin: 20px 0;
	background: #000 url(../images/scheda/unavailable.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

/* Info Taglie */
#imageArea #info, #imageArea #info2 {
	width: 22px;
	height: 34px;
	background: transparent url(../images/scheda/info_blu.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	clear: both;
	position: absolute;
	top: 40px;
	left: 180px;
}

/* IE7 only */ *:first-child + html #imageArea #info {left: 195px;}
/* IE6 only */ * html #imageArea #info {left: 195px;}

#imageArea #info2 {top: 78px; left: 318px;}
/* IE7 only */ *:first-child + html #imageArea #info2 {top: 80px;}
/* IE6 only */ * html #imageArea #info2 { position: relative; top: 0; left: 0; margin: -30px 0 0 307px;}

/* Nuovo carattere speciale dedicato */
#brush	{
	width: 340px;
	height: 220px;
	margin: 20px 0 0;
	padding: 0;
	background: transparent url(../images/scheda/brush_ita.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

/* PERSONALIZZA CON IMMAGINI */
#fscheda #sel_img {width: 350px; padding: 0 0 3px; clear: both;}
#fscheda #sel_img input {
	width: auto;
	margin: 0 7px 7px 0;
	padding: 2px;
	border: 2px solid #8d9296;
	background: #17405c;
	position: static;
	display: inline;
}

#fscheda #sel_img input.current, #fscheda #sel_img input:hover {border-color: #ff8282;}

/* PRESS
------------------------------------------------------------------------------------------- */
/* Logo Bstripe 360 */
#t360, #t360 a	{
	width: 300px;
	height: 40px;
	background: transparent url(../images/cont/loghi/logo_360_blu.gif) 0 0 no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#t360 span	{display: none;}

/* Anteprima Case */
.box	{margin: 16px 0; border-bottom: 1px dashed #ccc;}
#b1 .box	{border-bottom: none;}
.box .imgDX	{margin: 3px 8px 8px 0; float: left;}
.box .imgSX	{margin: 3px 8px 0 0; float: left;}
.box p	{margin-bottom: 0; padding-bottom: 6px;}

/* .pdf Presentazione 360 */
#pdfPresentaz	{
	width: 165px;
	height: 32px;
	margin: 16px 0 0;
	padding: 0;
	background: #fff url(../images/360/pdfPresentaz_blu.gif) 0 0 no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

/* Marchi360 */
#case	{margin: 12px 0;}
#case a	{text-decoration: none;}
#case img	{margin: 0 7px 7px 0; border: 1px solid #ccc;}

/* Data */
.date	{margin: 0 0 5px; color: #b2bec5;}

/* PDF Download */
#download	{
	width: 145px;
	height: 32px;
	margin-top: 25px;
	background: transparent url(../images/scheda/pdf_blu.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

/* Torna indietro + Visita negozi + Guarda la tua felpa + Guarda le case history */
.back, .visitaNegozi, .go2case
{width: 52px; height: 17px; margin-top: 5px; text-indent: -9999px; text-decoration: none; display: block; float: right;}

.back	{background: transparent url(../images/scheda/back_blu.gif) 0 0 no-repeat;}
.visitaNegozi	{background: transparent url(../images/scheda/visitaNegozi.gif) 0 0 no-repeat;}
.go2case	{width: 185px; height: 28px; margin-top: 8px; background: transparent url(../images/cont/go2case_blu.gif) 0 0 no-repeat;}

#go2for	{
	width: 185px;
	height: 28px;
	margin: 0 0 10px;
	padding: 0;
	background: #fff url(../images/cont/go2for.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#provalo	{
	width: 121px;
	height: 28px;
	margin: 0 0 10px;
	padding: 0;
	background: #fff url(../images/cont/provalo.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#trottama	{
	width: 444px;
	height: 50px;
	background: #fff url(../images/cont/loghi/trottama.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

.go2rottama	{
	width: 140px;
	height: 28px;
	margin-left: 275px;
	background: #fff url(../images/cont/go2rottama.gif) 0 1px no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

#desc_rott .back, #desc_rott .go2rottama	{margin-top: 20px; float: left; display: inline;}
#desc_rott .back	{margin-left: 4px;}

/* NEGOZI
------------------------------------------------------------------------------------------- */
/* Logo Bstripe For */
#tfor, #tfor a	{
	width: 265px;
	height: 80px;
	background: transparent url(../images/cont/loghi/logo_for_blu.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

.box .imgDX2	{margin: 16px 0 8px 10px; float: right;}

/* Elenco citta */
#elenco	{width: 120px; float: left;}
#elenco a, #elenco strong, #negozi strong	{
	font: bolder 1.5em/1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ff8282;
}

#elenco strong	{color: #777;}

/* Dettaglio negozi */
#negozi	{width: 410px; margin-bottom: 20px; float: left;}

#negozi p	{margin: 10px 0 0; padding: 0 0 10px; border-bottom: 1px dashed #ccc;}

#negozi img	{margin: 0 10px 0 0; float: left;}
#negozi strong	{font-size: 1.2em; color: #ff8282;}
#negozi span	{display: block; clear: both;}

.go2map	{
	width: 145px;
	height: 35px;
	margin: 5px 0 0;
	background: #fff url(../images/cont/go2map.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	float: left;
}

/* DESCRIZIONI BRAND
------------------------------------------------------------------------------------------- */
/* bstripe + bstripe for + bstripe 360 */
#for #tfor, #tre60 #t360	{float: left; margin: 0 10px 20px 0;}
/* IE6 only */ * html #for #tfor, * html #tre60 #t360	{margin-bottom: 0;}
/* IE7 only */ *:first-child + html #for #tfor, *:first-child + html #tre60 #t360	{margin-bottom: 0;}

#for .back, #for .visitaNegozi	{margin-top: 45px;}

#tre60 .back	{margin-top: 12px;}
/* IE6 only */ * html .back	{margin-bottom: 0;}
/* IE7 only */ *:first-child + html .back	{margin-bottom: 0;}

#for .fLeft, #for .fRight,
#tre60 .fLeft, #tre60 .fRight,
#chi .fLeft, #chi .fRight,
#b1 .fRight, .imgDX2, .imgDX
{padding: 2px; border: 2px solid #8d9296; background: #17405c;}

#tre60 .fLeft, #tre60 .fRight	{margin-bottom: 10px;}

#chi .fLeft  {margin: 10px 10px 10px 0;}
#chi .fRight {margin: 10px 0 10px 10px;}

/* CARRELLO
------------------------------------------------------------------------------------------- */
table	{
	width: 529px;
	margin: 10px 0 20px 1px;
	padding: 0;
	border: 1px solid #b2bec5;
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent;
	background: #3a5c74;
}

th, td	{padding: 3px 3px 3px 6px; border: solid #b2bec5; text-align: left;}
th	{border-width: 1px 1px 1px 0; background: #517085; color: #eee; text-transform: uppercase;}
td	{border-width: 0 1px 1px 0;}

td strong	{text-transform: uppercase;}

.spese, .rpack	{text-align: right; padding-right: 8px;}
.rpack	{background: #f9f9f9; color: #517085;}

/* Quantita */
#fcart input, #fcart select	{
	margin: 1px 0 0;
	padding: 0 .1em;
	border: 1px solid #dadbdc;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
}

#fcart select	{width: 98%; margin: 1px 0; padding: 0; font-size: 1em; text-align: left;}

/* Elimina */
.del	{
	width: 17px;
	height: 17px;
	margin: 1px auto 0;
	background: #fff url(../images/cart/elimina_blu.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

/* Pulsanti Carrello */
#fcart #indietro, #fcart #aggiorna, #fcart #procedi	{margin: 0 0 16px; padding: 0; border: none;}
#fcart #aggiorna	{margin: 0 95px 16px 95px;}

/* Pulsanti Step 2 */
#freg #procedi, #freg .back	{margin: 20px 0 5px; display: block; float: left;}
#freg #procedi	{width: auto; margin-left: 200px; position: static; border: none;}

/* IE7 only */	*:first-child + html #freg #procedi	{margin-left: 242px;}
/* IE6 only */	* html #freg #procedi	{margin-left: 176px;}

#freg .back, #fcart .back	{width: 87px; height: 52px; background: #fff url(../images/cart/back_blu.gif) 0 0 no-repeat;}

/* CARRELLO - CODICI SCONTO
------------------------------------------------------------------------------------------- */
#fcart #sconti	{
	width: 530px;
	margin: -20px 0 8px;
	padding: 16px 0 0;
	background: transparent;
	position: relative;
}

/* IE6 only */ * html #fcart #sconti	{width: 540px; top: -20px; left: -5px;}
/* IE7 only */ *:first-child + html #fcart #sconti	{top: -20px;}

#fcart #sconti h5	{
	width: 264px;
	height: 28px;
	margin: 3px 12px 0 5px;
	padding: 0;
	background: transparent url(../images/cart/sconti/tsconti_blu.gif) 0 0 no-repeat;
	text-indent: -9999px;
	float: left;
}

/* Inserimento codice */
#fcart #box_codice *	{vertical-align: middle;}
#fcart #box_codice	{
	width: 248px;
	margin: 0;
	padding: 0 0 23px;
	background: transparent url(../images/cart/sconti/bg_box_blu.gif) bottom repeat-x;
	float: left;
}

#fcart #sconti span	{padding: 3px 0 4px; background: #f1f1f1; border: 1px solid #d5d5d5; display: block;}

#fcart #sconti label	{margin: 0 0 0 8px; font-weight: bolder; color: #777;}
#fcart #sconti input	{
	width: 80px;
	margin: 0 5px;
	border: 1px solid #dadbdc;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #517085;
}

#fcart #sconti #invia_codice	{width: auto; margin: 0; border: none;}

#fcart #sconti p	{margin: -12px 9px 0 0; padding: 0; text-align: right; color: #ddd; clear: both; position: relative; top: -12px;}

/* Annulla codice sconto */
#fcart .annulla	{width: 520px; margin: 0; padding: 0;}
#fcart .annulla .box_sconto, #attenzione	{
	width: 515px;
	margin-bottom: 12px;
	padding: 6px 10px 8px 12px;
	background: #ffebcd;
	color: #3a5c74;
	position: relative;
	top: -9px;
}

#attenzione {position: static; margin: 10px 0 0;}

#fcart .annulla .box_sconto strong, #attenzione strong,
#fcart .annulla .box_sconto a, #attenzione a {color: #ff8282;}

/* CARRELLO - STEP 3
------------------------------------------------------------------------------------------- */
/* Pulsanti */
#fcart .back {margin-right: 345px; float: left;}

#st3 .back {margin: 10px 0 10px -7px; padding: 0; float: left;}
#st3 #procedi {margin: 10px 0; padding: 0; float: right;}

/* Riepilogo dati spedizione */
#fcart dl	{width: auto; margin: 0 0 16px; padding: 0; background: transparent; float: none;}

#fcart dt	{
	width: auto;
	margin-bottom: 5px;
	font: bolder 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #87cefa;
	float: none;
}

#fcart dd	{margin: 0;}

/* Accettazione condizioni */
#fcart #txt	{
	width: 520px;
	height: 90px;
	margin: 5px 0 10px 1px;
	padding: 0 0 8px 8px;
	background: #517085;
	border: 1px solid #b2bec5;
	overflow: auto;
	color: #fff;
}

#fcart #txt p	{line-height: 1.4em; text-align: justify;}

#fcart #si, #fcart #no	{margin: 0; padding: 0; border: none; text-align: left; vertical-align: middle;}
#fcart #no	{margin-left: 20px;}
#fcart .lsino	{font: bolder 1em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #87cefa;}

/* CARRELLO - STEP 4
------------------------------------------------------------------------------------------- */
#fcart ul	{margin: 0 0 28px; padding: 0; list-style: none; display: block;}
#fcart li	{margin: 0; padding: 0;}
#fcart ul input, #fcart ul label	{
	vertical-align: middle;
	margin: 5px 2px;
	font: bolder 1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4682b4;
	border: none;
}

/* CARRELLO - DESCRIZIONE SPECIAL PACK
------------------------------------------------------------------------------------------- */
#descPack	{width: 364px; margin: 4px 0 50px 6px; text-align: left;}
/* IE6 only */ * html #descPack	{margin-top: 10px;}
/* IE7 only */ *:first-child + html #descPack	{margin-top: 10px;}

#descPack img	{margin: 16px 0 4px; padding: 0; border: none; display: block;}
#descPack p		{margin-bottom: 10px; padding: 0; border: none;}

/* Immagini pack in carrello */
.cart_pack	{width: 108px; margin: 8px 0; color: #1e90ff; font-size: 1.1em; font-weight: bolder; float: left; display: inline;}
#descPack .cart_pack img	{margin-top: 0;}

/* Immagini birthday_pack in carrello */
.cart_birth	{color: #1e90ff; font-size: 1.1em; font-weight: bolder; position: relative;}
.cart_birth span	{text-transform: uppercase; position: absolute; right: 0;}

/* LOGIN
------------------------------------------------------------------------------------------- */
#flogin	{margin: 10px 0 16px;}
#flogin label	{color: #87cefa; font-weight: bolder;}

#flogin #mail, #flogin #pass	{
	width: 12em;
	margin: 0 10px;
	padding: .1em;
	border: 1px solid #ccc;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
}

#entra	{
	margin: 0;
	padding: 0 .7em;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
}

/* REGISTRAZIONE
------------------------------------------------------------------------------------------- */
#freg	{padding-bottom: 20px;}
#freg p	{margin-bottom: 7px;}
#freg span	{color: #ff8282;}
#freg label	{width: 20em; color: #87cefa; font-weight: bolder;}
#freg label strong	{width: 17em; color: #517085; font-weight: normal; display: block; position: absolute;}
* html #freg label strong {left: 12px; margin-top: 14px;}
*:first-child + html #freg label strong {left: 12px; margin-top: 14px;}

#freg input, #freg textarea, #freg select	{
	width: 23em;
	margin: -1.6em 0 8px 18em;
	border: 1px solid #ccc;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	position: relative;
	display: block;
}

/* IE6 only */
* html #freg input,
* html #freg textarea,
* html #freg select
{width: 24em; margin-left: 17em;}

/* IE7 only */
*:first-child + html #freg input,
*:first-child + html #freg textarea,
*:first-child + html #freg select
{width: 24em; margin-left: 17em;}

#freg select	{width: 23.2em;}
/* IE6 only */ * html #freg select	{width: 24.4em; margin-left: 18.2em;}
/* IE7 only */ *:first-child + html #freg select	{width: 24.4em; margin-left: 18.2em;}

/* Prosegui + Invia */
#freg #avanti, #freg #invia	{width: auto; margin: 0 0 0 200px; border: none; position: static; display: inline;}
#freg #invia {margin: 12px 0 0 280px;}

/* IE6 only */
* html #freg #avanti	{margin-left: 25em;}
* html #freg #invia	{margin-left: 31em;}

/* IE7 only */
*:first-child + html #freg #avanti	{margin-left: 25em;}
*:first-child + html #freg #invia	{margin-left: 31em;}

/* Iscrizione newsletter */
#freg #si, #freg #no	{width: auto; margin: 0; border: none; vertical-align: middle; position: static; display: inline;}
#freg #no	{margin-left: 20px;}
#freg .lsino	{width: auto;}

/* DATA RICONSEGNA */
#freg .lab_data {width: 10em; position: absolute; margin: -13px 0 0 20px;}
#freg #data1, #freg #data2, #freg #data3 {width: auto; margin: 12px 0 0; border: none;}

/* IE6 only */ * html #freg .lab_data {margin: -19px 0 0 25px;}
/* IE7 only */ *:first-child + html #freg .lab_data {margin: -19px 0 0 25px;}

/* CONDIZIONI DI VENDITA + PRIVACY
------------------------------------------------------------------------------------------- */
#txt	{margin: 16px 0;}
#txt h3	{margin: 10px 0 0 1px; font-size: 1.4em; font-weight: bolder; color: #ff8282;}
/* IE6 only */ * html #txt h3	{font-size: 1.5em;}
/* IE7 only */ *:first-child + html #txt h3	{font-size: 1.5em;}
#txt p 	{margin: 5px 10px 0 1px;}
#txt ul	{margin: 10px 0; color: #dadbdc;}
#txt span {color: #ff8282;}

/* SPECIAL PACK
------------------------------------------------------------------------------------------- */
.pack	{width: 100px; margin: 5px 8px 15px 0; font-size: 1.1em; font-weight: bolder; float: left; display: inline;}
.pack a	{text-decoration: none; color: #0071A2;}
.pack a:hover	{color: #1e90ff;}

h4.pack	{width: 190px; margin-top: 3px; font-size: 1.5em; line-height: normal;}

.fascia	{margin: 0; padding: 0 10px 14px 0; font-size: 1.1em; font-weight: bolder; color: #0071A2; text-align: right;}
.fascia img	{margin: 0 0 5px; display: block;}

/* FOOTER
------------------------------------------------------------------------------------------- */
#footer * {margin: 0; padding: 0;}

#footer p {width: 280px; margin: 12px 0 8px; float: left; display: inline; color: #dadbdc;}
#footer .right {width: 240px; text-align: right; margin-left: 10px;}
#footer p a	{color: #dadbdc;}

#footer #loghi	{width: 335px; margin: 0; position: relative; top: -10px; left: 0;}
#footer img	{margin: 0 6px 0 0; padding: 2px; border: 2px solid #8d9296; background: #17405c;}

#footer #cond_footer, #footer #credits {margin: 0 0 6px; position: relative; z-index: 9999;}
#footer #cond_footer {width: 350px; text-transform: lowercase; float: left;}
#footer #credits {width: 180px; float: right;}

/* Loghi bottom */
#footer ul	{
	width: 535px;
	background: #f1f1f1;
	border: 1px solid #8d9296;
	background: #3a5c74;
	list-style: none;
	float: left;
	position: relative;
	left: 1px;
	z-index: 9;
}

#footer li {width: 190px; height: 56px; margin: 1px 5px; display: block; float: left;}
#footer #bfor {width: 170px; float: right;}

#footer li a	{
	height: 56px;
	background: transparent 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

#footer #b360 a {width: 190px; background-image: url(../images/footer/logo_360_blu.gif); text-decoration: none;}
#footer #bfor a {width: 170px; background-image: url(../images/footer/logo_for_blu.gif); text-decoration: none;}

/* LOGHI YOUTUBE e FACEBOOK
------------------------------------------------------------------------------------------- */
#footer #social_network, #footer #social_network * {margin: 0; padding: 0; border: none; list-style: none; display: block;}
#footer #social_network {width: 180px; height: 22px; background: transparent; position: relative; top: -5px; float: right;}

#footer #social_network li, #footer #social_network li a {
	height: 32px;
	background: transparent 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#footer #social_network li {margin: 0 1px 0 3px; float: right;}

#footer #social_network #share, #footer #social_network #share a
{width: 20px; height: 20px; margin-top: 1px;}

#footer #social_network #youtube, #footer #social_network #youtube a
{width: 49px; background-image: url(../images/footer/youtube_nero.gif);}

#footer #social_network #facebook {margin-right: 6px;}

#footer #social_network #facebook, #footer #social_network #facebook a
{width: 22px; background-image: url(../images/footer/facebook_nero.gif);}

/* RICERCA
------------------------------------------------------------------------------------------- */
#fcerca, #fcerca * {vertical-align: middle;}

#fcerca input, #fcerca select {
	margin: 0 6px;
	padding: 0;
	font: normal 1.1em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
}

#fcerca #cerca {padding: 1px 3px;}
/* IE6 only */ * html #fcerca #cerca {margin: 0 0 0 -4px; padding: 0;}
/* IE7 only */ *:first-child + html #fcerca #cerca {margin: 0 0 0 -4px; padding: 0;}

#fcerca h3 {
	margin: 12px 0 6px;
	font-size: 1.6em;
	font-weight: bolder;
	text-transform: none;
	color: #ff8282;
}

#fcerca label {font-size: 1.1em; font-weight: bolder; color: #b2bec5;}

#fcerca #lab_collez {
	font: bolder 1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #4682b4;
}

/* SERVICE
------------------------------------------------------------------------------------------- */
#warning	{
	margin: 15px 0 30px;
	padding: 25px 0 50px 67px;
	background: transparent url(../images/cont/service_blu.gif) 0 0 no-repeat;
}

#warning .back	{float: none; margin: -4px 0 0 -2px;}

#warning2	{
	margin: 0 0 30px;
	padding: 25px 0 0 67px;
	background: transparent url(../images/cont/info_blu.gif) 0 0 no-repeat;
}

#warning2 strong {
	color: #87cefa;
}

/* PAGINATORE
------------------------------------------------------------------------------------------- */
#cont .pager	{
	width: 531px;
	margin: 0;
	padding: 0;
	font-weight: bolder;
	list-style: none;
	display: block;
	float: left;
	position: relative;
	top: -10px;
}

#cont .pager li, #cont .pager a	{margin: 0; padding: 0; list-style: none; display: inline; float: left;}
#cont .pager li	{margin-right: 4px; text-align: center;}

#cont .pager a, #cont .pager strong	{
	margin: 0;
	padding: 1px 7px 3px 7px;
	background: #b2bec5;
	text-decoration: none;
	white-space: nowrap;
	color: #444;
}

#cont .pager a {color: #eee;}
#cont .pager a:hover, #cont .pager strong	{background: #87cefa; color: #444; text-decoration: none;}
#cont .pager strong	{display: block;}

#cont .pager .pbotton, #cont .pager .pbotton:hover {background: #ff8282; color: #eee;}

/* MODIFICA DATI
------------------------------------------------------------------------------------------- */
#cont #modifica, #cont #modifica * {margin: 0; padding: 0; list-style: none; display: block;}
#cont #modifica {margin: 10px 0 20px;}

#cont #modifica a {
	width: 15em;
	margin: 0 0 6px;
	padding: 3px 0 3px 27px;
	background: transparent url(../images/cont/modifica.gif) 0 1px no-repeat;
	font: bolder 1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	display: block;
	color: #ddd;
}

