@charset "UTF-8";
@import url(reset.css);

html, body {width:100%; height:100%; text-align:center; font-family:Arial,Helvetica,sans-serif; background:transparent none scroll no-repeat 0 0;}
body {font-size:11px; color:#FFF;}
hr.invisible {display:none;}
br.clear-both {clear:both;}
.cleared:after {clear:both; visibility:hidden; display:block; content:"."; height:0;}
.cleared {clear:both; height:1%;}

/* struttura */
.page-CTR {position:relative; height:100%; /*height:3000px;*/}
	.page-HDR {position:relative; z-index:3;}
		.header-CNT {position:relative; margin:0 auto; width:940px;}
	.page-CNT {position:relative; z-index:1;}
		.main-CTR {position:relative;}
			.main-HDR {position:relative;}
			.main-CNT {position:relative; z-index:1;}
			.main-FTR {position:relative; z-index:2;}
	.page-FTR {position:relative; z-index:2;}
		.footer-CNT {position:relative;}
		
/* ita eng */

.lang { position:absolute; right:0; margin:31px 55px 0 0; padding:8px 0 0 0; width:96px; height:23px; background:transparent url(../gfx/bkg-lang.jpg) 0 0 no-repeat; z-index:100000;}	
.close { position:absolute; right:0; margin:31px -20px 0 0; padding:8px 0 0 0; width:96px; height:23px; }
.close a{font-family::Arial, Helvetica, sans-serif; font-size:12px; color: #b5b8c1; font-weight:bold; text-decoration:none;}
.lang ul { list-style:none; margin:0; padding:0; overflow:hidden}
.lang ul li { list-style:none; margin:0; padding:0 0 0 3px; float:left; display:inline; width:45px; font-size:12px; color:#141a31; font-weight:bold;}
.lang ul li a{color:#606d93; text-decoration:none;font-size:12px; display:block; width:45px;}
.lang ul li a:hover{color:#141a31; font-weight:bold; text-decoration:none;}

/* personalizzazioni background */
.splash {background:#1f2338 url(../gfx/bkg-body-splash.jpg) repeat-x 0 0;}
.to-be-cool {background:#18202E url(../gfx/bkg-body-to-be-cool.jpg) repeat-x 0 0;}
.to-be-cool .page-CTR {background:transparent url(../gfx/bkg-page-to-be-cool.jpg) no-repeat 50% 0;}
.to-be-cool .store {background:transparent url(../gfx/bkg-page-to-be-cool-store.jpg) no-repeat 50% 0;}
.to-be-cool .coll {background:transparent url(../gfx/bkg-page-to-be-cool-coll.jpg) no-repeat 50% 0;}
.to-be-chic {background:#18202E url(../gfx/bkg-body-to-be-chic.jpg) repeat-x 0 0;}
.to-be-chic .page-CTR {background:transparent url(../gfx/bkg-page-to-be-chic.jpg) no-repeat 50% 0;}
.to-be-chic .store {background:transparent url(../gfx/bkg-page-to-be-chic-store.jpg) no-repeat 50% 0;}
.to-be-chic .coll {background:transparent url(../gfx/bkg-page-to-be-chic-coll.jpg) no-repeat 50% 0;}
.to-be-love {background:#18202E url(../gfx/bkg-body-to-be-love.jpg) repeat-x 0 0;}
.to-be-love .page-CTR {background:transparent url(../gfx/bkg-page-to-be-love.jpg) no-repeat 50% 0;}
.to-be-love .store {background:transparent url(../gfx/bkg-page-to-be-love-store.jpg) no-repeat 50% 0;}
.to-be-love .coll {background:transparent url(../gfx/bkg-page-to-be-love-coll.jpg) no-repeat 50% 0;}


/* MOD MARCO */
.logo-HDR {position:absolute; top:32px; left:390px; z-index:9;}
.main-CNT {margin:0 auto; width:961px; padding-left:22px;}
.page-CNT {top:1px;}

/* 14/10/2010 */

.to-be-chic-about #page-CTR {height:1150px;}
.to-be-love-about #page-CTR {height:1150px;}
.to-be-cool-about #page-CTR {height:1233px;}

.about .main-FTR {padding:0px;}
.about .main-FTR .desc {text-align:left; font-size:12px; line-height:11pt; padding:0; color:#2c3761; margin:0 auto; width:800px;}
.about .main-FTR .desc p {padding-bottom:25px;}
.about .main-FTR .desc strong {color:#b83cc5; font-weight:normal;}
.about .main-FTR h1 {color:#AAB1CB; font-size:20px; margin:0 auto; padding-bottom:50px; padding-left:10px; text-align:left; width:800px; background:url("../gfx/bkg_h1-btm.jpg") no-repeat scroll 0 35px transparent;}
.to-be-cool .about .main-FTR .lanci-HP
, .to-be-chic .about .main-FTR .lanci-HP 
, .to-be-chic .about .main-FTR .lanci-HP {height:200px;}
.about .main-FTR .lanci-a-3 {margin:0 auto; padding-left:160px;}
.about .main-FTR .lanci-a-3 .box-lancio {height:135px; width:270px; margin-right:2px; background:url("../gfx/bkg_box-about.jpg") no-repeat scroll 0 0 transparent;}
.about .main-FTR .lanci-a-3 .box-lancio p {color:#776985; clear:both; padding-left:30px; font-size:12px; text-align:left; line-height:11pt; padding-right:20px; padding-top:5px;}
.about .main-FTR .lanci-a-3 .box-lancio img {float:left; padding-left:6px; padding-top:2px;}

.to-be-chic .about .main-CNT 
, .to-be-cool .about .main-CNT 
, .to-be-love .about .main-CNT {height:412px;}

.to-be-love-about {background:#18202E url(../gfx/bkg-body-to-be-love-about.jpg) repeat-x 0 0;}
.to-be-chic-about {background:#18202E url(../gfx/bkg-body-to-be-chic-about.jpg) repeat-x 0 0;}
.to-be-cool-about {background:#18202E url(../gfx/bkg-body-to-be-cool-about.jpg) repeat-x 0 0;}
.to-be-love .about {background:transparent url(../gfx/bkg-page-to-be-love-about.jpg) no-repeat 50% 0;}
.to-be-chic .about {background:transparent url(../gfx/bkg-page-to-be-chic-about.jpg) no-repeat 50% 0;}
.to-be-cool .about {background:transparent url(../gfx/bkg-page-to-be-cool-about.jpg) no-repeat 50% 0;}

.about .page-FTR {padding-top:105px; padding-bottom:0px;}
.to-be-cool .about .page-FTR {padding-top:100px;}
.to-be-love .about .page-FTR {padding-top:110px;}
.to-be-chic .about .page-FTR {padding-top:40px;}

/* MOD MARCO fine */



/* FIX IE7 XP */
.to-be-cool .main-CNT {height:409px;}
.to-be-cool .page-CTR {height:850px;}
html .to-be-cool .coll .main-CNT {height:492px;}
html .to-be-cool .coll {height:880px;}
.to-be-cool .store {height:880px;}
.to-be-cool .store .main-CNT {height:505px;}

.to-be-chic .page-CTR {height:770px;}
.to-be-chic .main-CNT {height:397px;}
html .to-be-chic .coll .main-CNT {height:492px;}
html .to-be-chic .coll {height:880px;}
.to-be-chic .store {height:880px;}
.to-be-chic .store .main-CNT {height:505px;}

.to-be-love .page-CTR {height:770px;}
.to-be-love .main-CNT {height:402px;}
html .to-be-love .coll .main-CNT {height:492px;}
html .to-be-love .coll {height:880px;}
.to-be-love .store {height:880px;}
.to-be-love .store .main-CNT {height:505px;}



/* MENU' NAVIGAZIONE TOP - inizio */
.nav-MNU {display:block; height:110px; text-align:center; padding-top:32px;}
.nav-MNU ul {}
.nav-MNU ul li {position:relative; float:left; display:inline; width:186px;}
.nav-MNU ul li.long {margin-left:186px;}
.nav-MNU ul li.last {position:relative; left:20px;}
.nav-MNU ul li a {float:left; display:inline; padding:110px 0 0; width:186px; height:0!important; overflow:hidden; color:#fff; text-transform:uppercase; font-weight:bold; font-size:1.1em; text-decoration:none; background:transparent none no-repeat 0 -110px;}
.nav-MNU ul li a:hover {text-decoration:underline; background-position:0 0;}
.nav-MNU ul li a span.norm {font-weight:normal;}
.to-be-cool .nav-MNU ul li a.active,
.to-be-chic .nav-MNU ul li a.active,
.to-be-love .nav-MNU ul li a.active {background-position:0 0!important; cursor:default;}
.to-be-cool .nav-MNU .itm-over {background-image:url(../gfx/btn-pry-to-be-cool-collection.jpg);}
.to-be-cool .nav-MNU .store-lnk a {background-image:url(../gfx/btn-pry-to-be-cool-store.jpg);}
.to-be-cool .nav-MNU .about a {background-image:url(../gfx/btn-pry-to-be-cool-about.jpg);}
.to-be-cool .nav-MNU .press a {background-image:url(../gfx/btn-pry-to-be-cool-press.jpg);}
.to-be-cool .nav-MNU .look a {background-image:url(../gfx/btn-pry-to-be-cool-look-book.jpg);}
.to-be-cool .nav-MNU .moment a {background-image:url(../gfx/btn-pry-to-be-cool-moment-book.jpg);}
.to-be-chic .nav-MNU .itm-over {background-image:url(../gfx/btn-pry-to-be-chic-collection.jpg);}
.to-be-chic .nav-MNU .store-lnk a {background-image:url(../gfx/btn-pry-to-be-chic-store.jpg);}
.to-be-chic .nav-MNU .about a {background-image:url(../gfx/btn-pry-to-be-chic-about.jpg);}
.to-be-chic .nav-MNU .press a {background-image:url(../gfx/btn-pry-to-be-chic-press.jpg);}
.to-be-chic .nav-MNU .look a {background-image:url(../gfx/btn-pry-to-be-chic-look-book.jpg);}
.to-be-chic .nav-MNU .moment a {background-image:url(../gfx/btn-pry-to-be-chic-moment-book.jpg);}
.to-be-love .nav-MNU .itm-over {background-image:url(../gfx/btn-pry-to-be-love-collection.jpg);}
.to-be-love .nav-MNU .store-lnk a {background-image:url(../gfx/btn-pry-to-be-love-store.jpg);}
.to-be-love .nav-MNU .about a {background-image:url(../gfx/btn-pry-to-be-love-about.jpg);}
.to-be-love .nav-MNU .press a {background-image:url(../gfx/btn-pry-to-be-love-press.jpg);}
.to-be-love .nav-MNU .look a {background-image:url(../gfx/btn-pry-to-be-love-look-book.jpg);}
.to-be-love .nav-MNU .moment a {background-image:url(../gfx/btn-pry-to-be-love-moment-book.jpg);}
#mnu2lvl {position:absolute; top:110px; left:0; display:none; width:186px; z-index:999;}
#mnu2lvl a {padding:0; height:auto!important;}
/* MENU' NAVIGAZIONE TOP - fine */

/* MENU' SUB-MENU TOP - inizio */
.sub-menu { height: 32px; position: absolute; left: 0; top: 0; }
.sub-menu ul {}
.sub-menu ul li {position:relative; float:left; display:inline; width: 99px;}
.sub-menu ul li a {float:left; display:inline; padding:31px 0 0; width:99px; height:0!important; overflow:hidden; line-height:34px; color:#fff; text-transform:uppercase; font-size:1em; font-weight:700; text-decoration:none; height /**/:31px;}
.to-be-cool .sub-menu ul li a {background:transparent url(../gfx/sub-menu_cool.jpg) no-repeat 0 0;}
.to-be-chic .sub-menu ul li a {background:transparent url(../gfx/sub-menu_chic.jpg) no-repeat 0 0;}
.to-be-love .sub-menu ul li a {background:transparent url(../gfx/sub-menu_love.jpg) no-repeat 0 0;}
/*.sub-menu ul li a:hover {
	text-decoration: none;
	-khtml-opacity: .80;
	-moz-opacity: .80;
	-ms-filter: "alpha(opacity=80)";
	filter:alpha(opacity=80);
	opacity:.80;
}*/
.sub-menu ul li a span {text-indent:-9999px; display:block;}
.sub-menu ul li.about-bliss a {background-position:0 0;}
.sub-menu ul li.about-bliss a:hover {
	background-position:0 -31px;
	-khtml-opacity: .80;
	-moz-opacity: .80;
	-ms-filter: "alpha(opacity=80)";
	filter:alpha(opacity=80);
	opacity:.80;
}
.sub-menu ul li.press-room a {background-position:-99px 0;}
.sub-menu ul li.press-room a:hover {background-position:-99px -31px;}
.sub-menu ul li.bliss-list a {background-position:100% 0; width:131px; cursor:pointer;}
.sub-menu ul li.bliss-list a:hover {background-position:100% -31px;}
.sub-menu ul li.bliss-list a span { display: inline; float: left; width: 131px; }
.sub-menu ul li.bliss-list a em { font-style: normal; display: inline; float: left; width: 20px; margin: 0 0 0 10px; display: none; }

/* lanci HP */
.lanci-HP {position:relative; margin:0 auto; padding:0 0 0 45px; width:985px; height:160px;}
.lanci-HP .box-lancio {position:relative; float:left; display:inline; margin:0 12px 0 0;}
.lanci-a-3 {}
.to-be-cool .lanci-HP {height:213px; padding-left:60px;}
.to-be-cool .lanci-HP .box-lancio {margin-right:0px; width:309px;}
.to-be-cool .store .lanci-HP {padding-top:34px; padding-left:70px; height:113px;}
.to-be-cool .coll .lanci-HP {padding-top:46px;}
.to-be-cool .store .lanci-HP .box-lancio {width:436px; margin-right:30px;}
.to-be-cool .store .lanci-HP .first {position:relative; margin-top:-15px;}
.to-be-chic .store .lanci-HP {padding-top:12px; padding-left:73px; height:150px;}
.to-be-chic .coll .lanci-HP {padding-top:24px;}
.to-be-chic .store .lanci-HP .box-lancio {width:436px; margin-right:30px;}
.to-be-chic .store .lanci-HP .first {position:relative; margin-top:-13px;}
.to-be-love .lanci-HP {padding-left:70px;}
.to-be-love .store .lanci-HP{padding-top:8px;}
.to-be-love .coll .lanci-HP {padding-top:20px;}
.to-be-love .lanci-HP .box-lancio {width:436px; margin-right:30px;}

/* SIDE PANEL - inizio */
.side-panel {display:block; float:left; width:31px; position:relative; top:22px;}
.side-panel ul {}
.side-panel ul li {}
.side-panel ul li a {float:left; display:inline; padding:110px 0 0; width:31px; height:0!important; overflow:hidden; background:transparent none no-repeat 0 0;}
.side-panel ul li a:hover {background-position:-31px 0;}
.to-be-chic .side-panel ul li.chic a.active,
.to-be-cool .side-panel ul li.cool a.active,
.to-be-love .side-panel ul li.love a.active {background-position:-31px 0; /*cursor:default;*/}
.to-be-cool .side-panel ul li.cool a {background-image:url(../gfx/btn-to-be-cool-sidepnl-cool.jpg);}
.to-be-cool .side-panel ul li.chic a {background-image:url(../gfx/btn-to-be-cool-sidepnl-chic.jpg);}
.to-be-cool .side-panel ul li.love a {background-image:url(../gfx/btn-to-be-cool-sidepnl-love.jpg);}
.to-be-chic .side-panel ul li.cool a {background-image:url(../gfx/btn-sidepnl-cool.jpg);}
.to-be-chic .side-panel ul li.chic a {background-image:url(../gfx/btn-sidepnl-chic.jpg);}
.to-be-chic .side-panel ul li.love a {background-image:url(../gfx/btn-sidepnl-love.jpg);}
.to-be-love .side-panel ul li.cool a {background-image:url(../gfx/btn-sidepnl-cool.jpg);}
.to-be-love .side-panel ul li.chic a {background-image:url(../gfx/btn-sidepnl-chic.jpg);}
.to-be-love .side-panel ul li.love a {background-image:url(../gfx/btn-sidepnl-love.jpg);}
/* SIDE PANEL - fine */

/* VISUAL FLASH - inizio */
.visual-FLASH {float:left; display:inline; width:930px; min-height:395px; height:auto!important; height:395px;}
.to-be-chic .visual-FLASH {height:395px!important; overflow:hidden;}
.to-be-chic .store .visual-FLASH {height:505px!important;}
.to-be-chic .coll .visual-FLASH {height:auto!important;}
.to-be-love .coll .visual-FLASH {height:auto!important;}
.to-be-love .store .visual-FLASH {height:505px;}
.splash .page-CNT {padding:33px 0 0;}
.splash .visual-FLASH {margin:0 auto; height:auto!important; width:987px; float:none;}
/* VISUAL FLASH - fine */

.splash .page-FTR {width:980px; margin:0 auto; padding:25px 0;}
.splash .page-FTR .last-elm {width:370px;}
/*.splash .page-FTR .last-elm-index {float:right; width:350px;}*/

/* SILVER PAGES */
.silver-CTR {background: transparent url("../gfx/bkg-body-silver.jpg") repeat-x 0 0;}
.silver-CTR #page-CTR {height:1300px;}
.silver-CTR .visual-FLASH {float:left; width:931px; height:375px;}
.silver-CTR .main-FTR h2 {margin:0 auto; padding:0 0 9px; width:800px; color:#AAB1CB; font-weight:normal; font-size:20px; text-align:left;}
.silver-CTR .about {background-image:url("../gfx/bkg-page-to-be-chic-about-argento.jpg");}
.silver-CTR .main-FTR {height:640px;}
.silver-CTR .main-FTR .desc p {padding-bottom:20px;}


/* FOOTER - inizio */
.page-FTR {width:920px; margin:0 auto; padding:15px 20px; color:#626c8d; text-align:left; height:30px; margin-top:10px;}
.page-FTR .first-elm {float:left; width:590px;}
.page-FTR .last-elm {float:right; width:240px;}
.page-FTR .last-elm a {position:relative; float:left; display:inline; color:#777; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:1em; color:#626c8d; font-weight:normal;}
.page-FTR .last-elm span {position:absolute; top:-54px; left:-43px; width:94px; height:95px; background:transparent url(../gfx/blink-effect.png) no-repeat 0 0; z-index:2;}
.page-FTR .last-elm img {float:left; position:relative; top:-10px; z-index:1;}
.to-be-love .page-FTR {color:#8e96a9;}
.to-be-cool .page-FTR {color:#8e96a9; padding-top:25px;}
.to-be-cool .page-FTR .bianco {color:#fff;}
.to-be-love .page-FTR .dark {color:#464f6e;}
/* FOOTER - fine */

