/**************** GENERAL ****************/
html{width: 100%; height: 100%}
body{width: 100%; height: 100%;margin: 0px; padding: 0px; font-family: arial, Verdana, helvetica, 'times new roman';font-size: 12px; color: #000; background-color: #fff;}
a{color: #000; text-decoration: none;}
a:hover{color: #e33b8e; text-decoration: none}
form{margin: 0px; padding: 0px;}
select{border: 1px solid #747474; background: #747474; color: #fff}
img{border: 0px;}
textarea{font-family: arial, Verdana, helvetica, 'times new roman';font-size: 12px;border: 1px solid #8d8d8d;}
.loadingif{background: url(http://q.trendy-workshop.com/img/front/loading.gif) center no-repeat;}

/**************** HEADER  ****************/
#pageHeader{width: 960px; margin: 0 auto;height: 111px; background: #fff; position:relative; }
	#pageHeader .logo{position: relative; float: left; width: 350px; padding-top:15px;}
	#pageHeader .logoMy{position: relative; float: left; width: 450px; height: 111px; background: url(http://q.trendy-workshop.com/img/front/theme/default/logoMy.png) 0 15px no-repeat; cursor: pointer;}
		#pageHeader .logoMy .logoSignature{color:#444444; display:block; font-family:Georgia; font-size:12px; font-style:italic; margin:84px 0 0 74px; position:relative;}

	#pageHeader .switch-lang { position:absolute; right:0px; top:10px; }
	#pageHeader .switch-lang img { width:25px; }
				
	#pageHeader .myWorkshop{ position:absolute; right:0; top:10px; }
		#pageHeader .myWorkshop a .subtitle{ display:inline; text-transform:uppercase; color:#000000; font-size:13px; font-weight:bold;}
		#pageHeader .myWorkshop a .title{ color:#000000; display:inline; font-size:13px; font-weight:normal; text-transform:lowercase; }
		#pageHeader .myWorkshop a:hover .title{color: #e33b8e}
	
	#pageHeader .myBasket{ position:absolute; right:0; top:52px; }
		#pageHeader .myBasket .title{padding: 0px 0px 0px 10px; font-weight: normal; font-size: 14px; line-height: 1.6em; color:#9F9E9E; text-transform:uppercase; }
		#pageHeader .myBasket a .subtitle{padding: 0px 0px 0px 10px;color: #3399ff; font-size: 11px;}
		#pageHeader .myBasket #myBasketIcon{float: left; width: 27px; height: 31px; background: url(http://q.trendy-workshop.com/img/front/theme/default/mybasket.png) no-repeat;margin-top: -10px; color: #ffffff; font-size: 15px; padding: 20px 0px 0px 9px}

	#pageHeader .badge-header { height:100px; left:190px; position:absolute; top:4px; width:128px; }
	#pageHeader .badge-header a { display:block; }
	#pageHeader .badge-header span { position:absolute; left:0px; top:3px; font-size:9px; font-weight:bold; }
	#pageHeader .badge-header a:hover span { text-decoration:underline; color:#000000; }
	#pageHeader .badge-header img { position:absolute; right:0px; bottom:0px; }

/**************** FOOTER ***************/
#pageFooterLink{clear: both;width: 960px; height: 35px; margin: 0 auto;border-bottom: 1px solid #929387; padding-top: 20px; background-color: white;}
	#pageFooterLink span a{position: relative; float: left;  margin-top: 10px; margin-right: 20px;}
	#pageFooterLink span.last{position: relative; float: right; text-align: right;margin-right: 0px;  margin-top: 9px; font-weight: bold;}
	
#pageFooterTerms{width: 960px; margin: 0 auto; margin-top: 10px; height: 98px;}
	#pageFooterTerms .terms{position: relative; float: left;  margin-right: 45px; margin-bottom: 20px; font-size: 10px; width: 600px;color: #a0a0a0; background-color: white;}
		#pageFooterTerms .terms a{color: #a0a0a0}
	#pageFooterTerms .newsletter{position: relative; float: right; margin-right: 0px; width: 315px;height: 60px;text-align: right; color: #2b3132; font-weight: bold; font-size: 14px; background-color: white;}
		#pageFooterTerms .newsletter .item{float: right; height: 34px; line-height: 26px;margin-left: 15px;}
		#pageFooterTerms .newsletter input{position: relative;width: 150px; height: 24px;  border: 1px solid #999999;}
		#pageFooterTerms .newsletter .msg-invalid { color:#BB0000; display:none; font-weight: bold; font-size:12px; padding:0 0 0 20px; text-align:right; }
		#pageFooterTerms .newsletter .msg-already { color:#000000; display:none; font-weight: bold; font-size:12px; padding:0 0 0 20px; text-align:right; }
		#pageFooterTerms .newsletter .msg-success { color:#136e39; display:none; font-weight: bold; font-size:12px; padding:0 0 0 0; text-align:right; }
	#pageFooterTerms .lang{position: relative; float: right; margin:10px 0px; width: 315px;text-align: right; color: #2b3132; font-size: 12px}
		#pageFooterTerms .lang .item{float: right; margin-left: 15px;}
		#pageFooterTerms .lang select{position: relative; border: 1px solid #999999;background: #fff; color: #000}

#introduce #introduceFooter {padding:15px 30px 0 0;}
#introduce #introduceFooter span {float:right; color:#000; font-size:11px; font-family:Verdana; padding:5px 7px 0 0;}
#introduce #introduceFooter span a {color:#9ec1ce; text-decoration:underline; font-size:11px;}
#introduce #introduceFooter a.create-garment-link {float:right; background: url(http://q.trendy-workshop.com/img/front/button/blackGradFooter.png) no-repeat 0 0; color:#fff; padding:5px 0 11px 17px; width:170px; font-family:Verdana; text-decoration:none; text-transform:uppercase; font-size:11px;}
.howitworks a:hover {text-decoration: underline;}
.panel .panel-title {text-align:center; height:78px;}
.panel .panel-content {}
.panel .panel-content h3 {font-size:24px; font-weight:normal; color:#b6339f; padding:35px 0 25px; margin:0;}

#how_does_it_work.panel .panel-title img {margin:0;}
#how_does_it_work.panel .panel-title.en-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/how_does_it_work_title.png) no-repeat center 0;}
#how_does_it_work.panel .panel-title.fr-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/how_does_it_work_title_fr.png) no-repeat center 0;}
#how_does_it_work .panel-block1,
#how_does_it_work .panel-block2 {background:url(http://q.trendy-workshop.com/img/front/codaslider/block_spliter.png) no-repeat right 0;}
#how_does_it_work .panel-block1 {float:left; padding:30px 30px 0 15px; width:215px;}
#how_does_it_work .panel-block2 {float:left; padding:30px 30px 0; width:220px;}
#how_does_it_work .panel-block3 {float:left; padding:30px 0 0 35px; width:210px;}
#how_does_it_work h3 {padding:135px 0 15px 35px; font-size: 20px;}
#how_does_it_work .panel-block1 h3 {background:url(http://q.trendy-workshop.com/img/front/codaslider/how_does_it_work_1.png) no-repeat 0 0;}
#how_does_it_work .panel-block2 h3 {background:url(http://q.trendy-workshop.com/img/front/codaslider/how_does_it_work_2.png) no-repeat 0 22px;}
#how_does_it_work .panel-block3 h3 {background:url(http://q.trendy-workshop.com/img/front/codaslider/how_does_it_work_3.png) no-repeat 0 15px;}

#our_bonuses.panel .panel-title img {margin:22px 0 0;}
#our_bonuses.panel .panel-title.en-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_bonuses_title.png) no-repeat center 0;}
#our_bonuses.panel .panel-title.fr-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_bonuses_title_fr.png) no-repeat center 0;}
#our_bonuses.panel .panel-left-block {float:left; width:315px; padding:0 0 0 65px;}
#our_bonuses.panel .panel-right-block {float:left; width:315px; padding:0 0 0 60px;}

#our_guarantees h3 {padding:0; font-size:24px; font-weight:bold;}
#our_guarantees .panel-title.en-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_title.png) no-repeat center 0;}
#our_guarantees .panel-title.fr-lang {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_title_fr.png) no-repeat center 0;}
#our_guarantees .panel-block1 {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_1.png) no-repeat 5px 40px; float:left; width:202px; padding:40px 70px 20px 120px;}
#our_guarantees .panel-block2 {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_2.png) no-repeat 0 30px; float:left; width:270px; padding:40px 0 0 95px;}
#our_guarantees .panel-block3 {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_3.png) no-repeat 38px 5px; float:left; width:210px; padding:0 60px 0 120px;}
#our_guarantees .panel-block4 {background:url(http://q.trendy-workshop.com/img/front/codaslider/our_guarantees_4.png) no-repeat 15px 5px; float:left; width:270px; padding:0 0 0 98px;}
#our_guarantees .panel-content p {font-size:12px;}

/* #facts_figures {background:url(http://q.trendy-workshop.com/img/front/codaslider/facts_figures_bg.jpg) no-repeat 0 0;}  */
#facts_figures .panel-block1 {background:url(http://q.trendy-workshop.com/img/front/codaslider/facts_figures_box1.png) no-repeat 0 0;}
#facts_figures .panel-block2,
#facts_figures .panel-block3 {border-left:1px solid #ccc; width:220px; float:left;}
#facts_figures .panel-block1 {font-weight:bold; font-size:16px; color:#727272; width:520px; height:134px; padding:30px 0 50px 20px; margin:30px 0 0 10px;}
#facts_figures .panel-block1 ul {padding:0; margin:0;}
#facts_figures .panel-block1 li {background:url(http://q.trendy-workshop.com/img/front/codaslider/green_check.png) no-repeat 0 2px; padding:0 30px 15px; float:left; width:192px; list-style:none;}
#facts_figures .panel-block2 {margin:0 35px 0 12px; padding:0 0 0 12px;}
#facts_figures .panel-block3 {padding:0 0 0 12px;}
#facts_figures .panel-block2 p,
#facts_figures .panel-block3 p {font-size:18px; color:#b6339f; margin:0; padding:0 0 13px;}

.panel .panel-content p {color:#727272; font-size:14px;}
.panel .panel-content a.button {background:url(http://q.trendy-workshop.com/img/front/button/whiteGreyBlack.png) no-repeat 0 0; font-size:11px; display:block; width:150px; color:#fff; padding:6px 0 8px 40px; margin:45px 0 0;}

/**************** MENU  ****************/
#pageMenu {
	width:960px; 
	margin:0 auto;
	height:32px; 
	/*background:#fff url(http://q.trendy-workshop.com/img/front/theme/default/menu/menu_bg.jpg) 0 5px repeat-x;*/
	background:#ebeaea;
	border-bottom:1px solid #ebeaea;
	z-index:900;
	position:relative;
}
#pageMenu .menu {
	width:740px;
	float:left;
	height:32px;
	line-height:20px;        
}
#pageMenu .menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#pageMenu .menu ul li {
	float:left;
	padding:1px 0 0;
	position:relative;
}
#pageMenu .menu ul li a {
	color:#000;
	font-family:Arial;
	font-size:14px;
	line-height:30px;
	padding:1px 12px 0;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
#pageMenu .menu ul li .menu-content {
	position:absolute;
	left:-9999px;
	top:30px;
	border:1px solid #BBB9BA;
	background:#ebeaea;
	z-index:998;
}
#pageMenu li .shadow1, #pageMenu li .shadow2, #pageMenu li .shadow3, #pageMenu li .shadow4, #pageMenu li .shadow5, #pageMenu li .shadow6 {
	display:none;
	position:absolute;
	z-index:998;
}
#pageMenu li .shadow1 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow1.png) no-repeat;
}
#pageMenu li .shadow2 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow2.png) no-repeat;
}
#pageMenu li .shadow3 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow3.png) repeat-y;
}
#pageMenu li .shadow4 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow4.png) no-repeat;
}
#pageMenu li .shadow5 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow5.png) repeat-x;
}
#pageMenu li .shadow6 {
	background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/shadow6.png) no-repeat;
}
#pageMenu .menu ul li.over {
	background:#ebeaea;
	border:1px solid #BBB9BA;
	border-bottom:0px;
	padding:0px 0 0;
}
#pageMenu .menu ul li.over a {
	background:#ebeaea;
	z-index:999;
	position:relative;
	padding:1px 11px 0;
}
#pageMenu .menu ul li.over .menu-content {
	left:-1px;
}
#pageMenu li.over .shadow1, #pageMenu li.over .shadow2, #pageMenu li.over .shadow3, #pageMenu li.over .shadow4, #pageMenu li.over .shadow5, #pageMenu li.over .shadow6 {
	display:block;
}

#pageMenu .mini-group {
	line-height:20px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
#pageMenu .mini-group a.bold { 
	font-weight:bold;
}
#pageMenu .menu li .mini-group a {
	font-size:12px;
	text-decoration:none;
	color:#000;
	display:block;
	line-height:16px;
	padding:0 0 0 10px;
	font-family:Arial;
	font-weight:normal;
}
#pageMenu .menu li.over .mini-group a {
	padding:0 5px 0 10px;
}
#pageMenu .menu li .mini-group div{
	padding:0 0 0 10px;
}
#pageMenu .mini-group a:hover {
	text-decoration:underline !important;
}
#pageMenu .menu li.over .mini-group a.sub-link {
	font-size:11px;
	margin:0 0 0 5px;
}
#pageMenu .mini-group.on a {
	/*color:#246085 !important;*/
	/*color:#959595 !important;*/
}
#pageMenu .mini-group.on {
	/*color:#246085 !important;*/
	/*color:#959595 !important;*/
}
#pageMenu .menu .mini-group .title {
	border-bottom:1px dotted #999999;
	margin:0 5px 5px;
}
#pageMenu .menu .mini-group .title a {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding:0px 0 0px 5px !important;
}
#pageMenu .menu .mini-group .title a:hover {
	color:#747474 !important;
}
#pageMenu .menu .mini-group .link-group { padding:8px 0 0px 0; }
#pageMenu .menu .mini-group .link-group a.bold { padding-bottom:3px; font-weight:bold; }
#pageMenu .menu .mini-group .link-group a:hover {
	/*background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/menu_link_point.jpg) 5px 50% no-repeat !important;*/
	color:#747474 !important;
}
#pageMenu .menu .mini-group .link-group span.bold {padding:0 5px 0 10px;}
#pageMenu .category-desc {
	line-height:18px;
	padding:0 5px 0px 5px;
	border:0px !important;
}

#pageMenu .menu .menu-create-help { 
	border:1px dotted #000; 
	font-size:13px;
	line-height:15px;
	padding:15px 8px 10px;
	position:relative;
	margin-top:20px;
}
#pageMenu .menu .menu-create-help .title {
	font-family:Georgia;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	background:#fff;
	right:12px;
	top:-9px;
	padding:0 3px;
}
#pageMenu .menu .menu-create-help .link {
	text-align:center;
	padding:15px 0 0 0;
}
#pageMenu .menu .menu-create-help .link a {
	padding:0px !important;
	margin:0px;
}
#pageMenu .menu .menu-create-help.on { border:1px dotted #246085; }
#pageMenu .menu-banner { border-top:2px solid #999; display:none; }

#pageMenu .menu .menu-shop-box {
	border:1px dotted #000; 
	font-size:13px;
	line-height:15px;
	padding:5px 0px 5px;
	position:relative;
	margin-top:35px;
}
#pageMenu .menu .menu-shop-box .title {
	padding:0 0 0 15px;
}
#pageMenu .menu .menu-shop-box.on { border:1px dotted #246085; }
#pageMenu .no-border { border:0px !important; }

#menu-create .menu-content { width:376px; }
#menu-create .col1 { float:left; margin:10px 0 5px; padding:0 5px; width:120px; height:500px; }
#menu-create .col2 { float:left; margin:10px 0 5px; padding:0 5px; width:100px; height:225px; }
#menu-create .col3 { float:left; margin:10px 0 5px; padding:0 5px; width:190px; height:205px; }

#menu-shop .menu-content { width:376px; }
#menu-shop .col1 { float:left; margin:10px 0 5px; padding:0 5px; width:120px; height:390px; border-right:2px solid #dddddd; }
#menu-shop .col2 { float:left; margin:10px 0 5px; padding:0 5px; width:100px; height:260px; }

#menu-community .menu-content { width:659px; }
#menu-community .col1 { float:left; margin:10px 0 5px; padding:0px 5px 0 5px; width:212px; height:200px; border-right:2px solid #dddddd; }
#menu-community .col2 { float:left; margin:10px 0 5px; padding:0 10px; width:410px; height:200px; }
#menu-community .facebook { background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/menu_community_facebook.jpg) 5px 50% no-repeat; line-height:16px;  }
#menu-community .twitter { background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/menu_community_twitter.jpg) 5px 50% no-repeat; line-height:16px; }
#menu-community .trendy { background:url(http://q.trendy-workshop.com/img/front/theme/default/menu/menu_community_trendy.jpg) 5px 50% no-repeat; line-height:16px; }
#menu-community .col2 .link-group { padding:8px 0 8px 50px !important; }

#menu-workshop .menu-content { width:336px; }
#menu-workshop .col1 { float:left; margin:10px 0 10px; padding:0 10px; width:130px; height:180px; }
#menu-workshop .col2 { float:left; margin:20px 0 0px; padding:0 10px; width:145px; }

#menu-summer .col1 { padding:5px 0 0 0; width:130px; }
		
		
/**************** SEARCH *******************/
	#pageMenu .search{width: 183px; float: right; text-align: right; height: 26px; background: #747474; border: 1px solid #666666; margin-top: 2px; margin-right: 2px;}
		#pageMenu .search .item{height: 26px;float: right;}
		#pageMenu .search input{width: 145px; height: 15px;line-height: 15px;background: #747474; border: 1px solid #747474;color: #ffffff; font-size: 11px; padding-top: 5px!important; padding-top: 3px;}
		#pageMenu .search #mainSearchSubmit{cursor: pointer; font-size: 11px; font-weight: bold;text-align: left;width: 22px; height: 26px; position: relative;color: #fff; display: block; float: right;margin: 0px; line-height: 26px;padding-left: 10px; background: url(http://q.trendy-workshop.com/img/front/button/buttonBG.png) right center no-repeat; background-color: #000}
	
		
/**************** BREADCRUMBS  ****************/
#pageBreadCrumbs{position: relative; width: 945px;padding-left: 15px;font-size: 11px; color: #747474;margin: 0 auto;height: 30px;line-height: 30px; background: #FFFFFF;}
	#pageBreadCrumbs span.col1{float: left}
	#pageBreadCrumbs span.col1 a{color: #747474;}
	#pageBreadCrumbs span.col2{float: right; margin-right: 5px;}
		#pageBreadCrumbs span.col2 .profile{display: block;float: right;color: #999999; font-size: 10px;margin: 0px 5px 5px 0px;}
		#pageBreadCrumbs span.col2 .status{display: block;float: right; width: 4px; height: 7px; margin: 11px 1px; font-size: 1px;}
		#pageBreadCrumbs span.col2 .status.on{border: 1px solid #4089d2; background: #68b2fb}
		#pageBreadCrumbs span.col2 .status.off{border: 1px solid #999999; }
	#pageBreadCrumbs span.col2 a{color: #747474;}


/**************** PAGE CONTENT ******************/
#pageContent { position: relative;width: 960px; margin: 0 auto;padding-top: 2px; z-index:890; background-color: white; }
	#pageContent h1 .label {display: block;float: left; cursor: pointer; }
	#pageContent h1 .moreLink {display: block;float: right; padding-right: 10px; font-size: 10px; margin-top: 0px!important; margin-top: 9px; cursor: pointer; }
		#pageContent h1 .moreLink a { color:#747474; }
		
.sizeHelp{cursor: pointer;}


/**************** BUTTON **************************/
.home-buttonconcours {width:235px; height:50px; padding:6px 0 0; text-align:center; background:url(http://q.trendy-workshop.com/img/front/button/concours_button1.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:14px; display:block; outline:none;}
.home-buttonconcours:hover {background:url(http://q.trendy-workshop.com/img/front/button/concours_button1_hover.png) no-repeat 0 0; color:#fff;}

.home-button1 {position:absolute; right:395px; bottom:135px; width:141px; height:24px; padding:6px 0 0; text-align:center; background:url(http://q.trendy-workshop.com/img/front/button/home_button1.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:14px; display:block; outline:none;}
.home-button1:hover {background:url(http://q.trendy-workshop.com/img/front/button/home_button1_hover.png) no-repeat 0 0; color:#fff;}
.home-button2 {position:absolute; right:387px; bottom:100px; width:156px; height:24px; padding:6px 0 0; text-align:center; background:url(http://q.trendy-workshop.com/img/front/button/home_button2.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:14px; display:block; outline:none;}
.home-button2:hover {background:url(http://q.trendy-workshop.com/img/front/button/home_button2_hover.png) no-repeat 0 0; color:#fff;}
.home-button1-hover {position:absolute; visibility:hidden; right:395px; bottom:135px; width:141px; height:24px; padding:6px 0 0; text-align:center; background:url(http://q.trendy-workshop.com/img/front/button/home_button1_hover.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:14px; display:block; outline:none;}
.home-button2-hover {position:absolute; visibility:hidden; right:387px; bottom:100px; width:156px; height:24px; padding:6px 0 0; text-align:center; background:url(http://q.trendy-workshop.com/img/front/button/home_button2_hover.png) no-repeat 0 0; color:#fff; text-decoration:none; font-size:14px; display:block; outline:none;}

.button{position: relative;color: #fff; display: block; clear: both;margin: 0px 0px 5px 0px; height: 26px; line-height: 26px;padding-left: 10px; cursor: pointer; background: url(http://q.trendy-workshop.com/img/front/button/buttonBG.png) right center no-repeat;}
.button.on{position: relative;color: #fff; display: block; clear: both;margin: 0px 0px 5px 0px; height: 26px; line-height: 26px;padding-left: 10px; cursor: pointer; background: url(http://q.trendy-workshop.com/img/front/button/buttonValidatedBG.png) right center no-repeat;}
.button.pink{background-color: #000000;}
.button.pink{background-color: #000000;}
.button.grey{background-color: #747474;}
.button.black{background-color: #000000;}
.button.blue{background-color: #3399ff;}
	.button a,.button a:hover{color: #fff; }

.linkFavoritewhite{position: relative; display: block; clear: both; margin-top: 0px;height: 21px; line-height: 21px; font-size: 11px; font-weight: bold; padding-left: 16px;background: url(http://q.trendy-workshop.com/img/front/button/favoriteWhite.png) no-repeat left center; color: #FFFFFF; }
.linkFavoriteblack{position: relative; display: block; clear: both; margin-top: 10px;height: 21px; line-height: 21px; font-size: 11px; font-weight: bold; padding-left: 16px;background: url(http://q.trendy-workshop.com/img/front/button/favoriteBlack.png) no-repeat left center; color: #000000; }

.linklevel2{position: relative; display: block; clear: both; height: 21px; line-height: 21px; font-size: 11px; font-weight: bold; color: #3399ff; padding-left: 10px;background: url(http://q.trendy-workshop.com/img/front/button/linkArrowBlue.png) no-repeat; cursor: pointer}
	.linklevel2 a, .linklevel2 a:hover{ color: #3399ff;}
	
/******************* BLOCK **************************/
	h1{margin: 0px; display: block;clear: both;background: #ebeaea; padding: 0px 0px 0px 10px;height: 30px; line-height: 30px;font-size: 14px;text-transform: uppercase}
	h1.small{width: 346!important;width: 343px;height: 30px; line-height: 30px;}
	h1.big{display: block;width: 707px;height: 30px; line-height: 30px;}
	h1.tiny{width: 270px;height: 30px; line-height: 30px;}
	h1.medium{width: 422px;height: 30px; line-height: 30px;}
	
	.block .button{width: 112px; height: 20px; line-height: 20px; font-size: 11px;}
	.block{position: relative;border: 1px solid #eeeeee; display: block; float: left; margin:5px 5px 0px 0px; background: url(http://q.trendy-workshop.com/img/front/background/shoppingSummaryProduct.png) left top no-repeat;cursor: pointer;overflow: hidden; background-color: #fff}
	.block.on{border: 1px solid #9e9e9e; background: url(http://q.trendy-workshop.com/img/front/background/shoppingSummaryProduct.png) left top no-repeat;}
		.block .img{position: relative; z-index: 100; display: block; float: left;  overflow:hidden;}
		.block .content{position: relative; z-index: 100; display: block; float: left; margin-top: 10px;}
			.block .level1{display: block; clear: both; font-size: 20px; width: 100px;color: #e33b8e; font-weight: bold;margin:5px 0px}
			.block .level2{display: block; clear: both; font-size: 13px; font-weight: bold;}
			.block .level3{display: block; clear: both; font-size: 11px; font-weight: normal;}
			.block .vote{display: block; float: left; clear: both; margin-top: 5px;}
			.block .delete{display: block; position: absolute; z-index: 101; width: 24px; height: 25px; background: url(http://q.trendy-workshop.com/img/front/button/delete.png); cursor: pointer;}		
			.block .action{display: block; position: absolute; z-index: 101;}		
			.block .seecomments{cursor: pointer;position: relative;float: left; z-index: 101;display: block;color: #e33b8e;margin-top: 0px; font-size: 11px;}
			.block .invoice{cursor: pointer;position: relative;float: left; z-index: 101;display: block;margin-top: 0px; font-size: 11px;}
				.block .invoice a{color: #e33b8e;}
			.block .comment{cursor: pointer;position: relative;float: left; z-index: 101;display: block;margin-top: 5px; font-size: 11px;}
				.block .comment a{color: #e33b8e;}
			.block .details{cursor: pointer;position: relative;float: left; z-index: 101;display: block;margin-top: 5px; font-size: 11px;}
				.block .details a{color: #e33b8e;}
			.block .designer{position: relative;clear: both; z-index: 101;display: block;color: #e33b8e;font-size: 11px; font-size: 11px;}
				.block .designer a{text-decoration: underline;color: #e33b8e;}
			.block .status{display: block; position: absolute; z-index: 101;}	
				.block .status .title{display: block; float: left; clear: both; font-size: 11px; font-weight: bold;color: #e33b8e;}	
				.block .status .text{display: block; float: left; clear: both; font-size: 11px; font-weight: normal;}		
		
		.block .badge{position: absolute; display: block; top: 85px; width: 85px; height: 85px; z-index: 101}
			.block .badge.nc{background: url(http://q.trendy-workshop.com/img/front/lang/fr_fr/badgeNC.png) no-repeat;}
			.block .badge.mp{background: url(http://q.trendy-workshop.com/img/front/lang/fr_fr/badgeMP.png) no-repeat;}
			.block .badge.md{background: url(http://q.trendy-workshop.com/img/front/lang/fr_fr/badgeMD.png) no-repeat;}
		
	.block.small{width: 170px!important; width: 165px;height: 75px}
		.block.small .img{width: 40px; margin-left: 20px!important;margin-left: 10px; margin-top: 10px;	}
		.block.small .pageContent{width: 110px!important; width: 105px}
		
	.block.big{width: 227px;height: 200px}
		.block.big .img{width: 100px; margin-left: 0px; margin-top: 10px;left: -5px;}
		.block.big .content{width: 110px!important; width: 105px;}
		.block.big .delete{top: 115px; left: -90px;}
		.block.big .action{top: 115px; left: 0px;}
		.block.big .status{top: 115px; left: 0px;}
	
	.block.biggest{width: 707px; cursor: default;}
		.block.biggest .content{width: 600px; margin-top: 15px;left: 20px;}
		
	.block.designerFav{width: 230px;height: 120px; background: none; background-color: #fff}
		.block.designerFav .img{width: 85px; margin-left: 5px; margin-top: 5px;	}
		.block.designerFav .content{width: 110px;margin-left: 10px;}
		.block.designerFav .delete{top: 85px; left: -90px;}
		.block.designerFav .action{top: 85px; left: 0px;}	

	.block.noresult{display: block; padding: 10px; clear: both; background: none;}
	
/******************* PUSH UP *********************/
h1.push{cursor: pointer; width: 223px; background: #747474; color: #FFF; font-size: 14px; padding-left: 15px}
p.push{position: relative; display: block; clear: both; margin: 1px 0px; width: 206px; padding: 15px 15px; height: auto; border: 1px solid #cccccc; background-color: #fff}
	p.push .title{display: block; float: left; line-height: 35px;color: #000; font-size: 28px; font-weight: bold; width: 65%;margin-bottom: 5px;}
	p.push .price{display: block; float: right; height: 35px; line-height: 35px;color: #e33b8e; font-size: 20px; font-weight: bold; width: 30%;text-align: right;}
	p.push .theme{display: block; clear: both;color: #000; font-size: 11px; font-weight: normal;}
	p.push .img{display: block; clear: both; width: 204px; border: 1px solid #cccccc; margin: 15px 0px; text-align: center;}
	p.push .vote{display: block; clear: both; margin: 5px 0px;}
h1.push.more{cursor: pointer; width: 223px; background: url(http://q.trendy-workshop.com/img/front/button/buttonBG.png) right center no-repeat;background-color: #747474; color: #FFF; font-size: 14px; padding-left: 15px}

h1.pink{cursor: pointer; width: 223px; background: #e33d90; color: #FFF; font-size: 14px; padding-left: 15px}
p.push.black{position: relative; display: block; clear: both; color: #fff; margin: 1px 0px; width: 208px; padding: 15px 15px; height: auto; background: #2b2b2b; border: 0px;}

/********************  LIGHTBOX *****************/
#divLightbox{position: absolute;display: none;top: 0px; left: 0px;background: #000000; z-index: 901;}
#divLightboxContent{position: absolute;display: none; z-index: 903;color: #fff;}
	#divLightboxContent .desc{position: relative; width:90%; float: left; margin: 10px;padding: 5px;background: #FFF; color: #000}

	#divLightboxContent .global {position: relative; float: left; margin: 10px;}
	#divLightboxContent .close{position: absolute; z-index: 902; cursor: pointer; width: 72px;}
	#divLightboxContent .global .header{color: #fff; font-weight: bold; font-size: 16px;margin-bottom: 15px;}
	#divLightboxContent .global .boxLeft{padding: 5px; width: 45%;position: relative; float: right;}
	#divLightboxContent .global .boxRight{padding: 5px; width: 45%;position: relative; float: right;}
	
	#divLightboxContent .global .box{padding: 30px;background: #fff; color: #1e1e1e; font-size: 11px; width: 254px;}
		#divLightboxContent .global .box .label{margin: 0px;position: relative;width: 250px;clear: both}
			#divLightboxContent .global .box .label .title{float: left;}
			#divLightboxContent .global .box .label .mandatory{float: right; width: 13px; height: 13px; background: url(http://q.trendy-workshop.com/img/front/mandatory.gif)}
		#divLightboxContent .global .box .input{margin: 5px 0px 15px 0px;position: relative;width: 250px;clear: both;}
		#divLightboxContent .global .box .inputCheck{margin: 5px 0px 5px 0px;position: relative;width: 120px;float: left; }
		#divLightboxContent .global .box .labelRadio{margin: 3px 0px 3px 10px;position: relative;width: 220px;float: left;}
		#divLightboxContent .global .box .inputRadio{margin: 0px 0px 0px 0px;position: relative;width: 20px;float: left;}
		#divLightboxContent .global .box input,#divLightboxContent .global .box textarea{border: 1px solid #8d8d8d; width: 100%;}
		#divLightboxContent .global .box input.off{width: auto; height: auto;}

		#divLightboxContent .global .box .submitDiv {position: relative; width: 250px;}
			#divLightboxContent .global .box .submitDiv .mandatoryDiv{position: relative;width: 135px;float: left;text-align: left; font-size: 10px;}

			

			#divLightboxContent .global .box .submitDiv .submit{position: relative;width: 105px;float: right;}
				#divLightboxContent .global .box .submitDiv .submit .button{position: relative;width: 100px;float: right;height: 20px; line-height: 20px;}
		

	#divLightboxContent .global .footer{clear: both;text-align: right; margin: 0px; padding: 0px; background: #333; height: 20px;width: 100%;}
		#divLightboxContent .global .footer .submit{position: relative;cursor: pointer;width: 100px;float: right; color: #fff;height: 20px; line-height: 20px; font-size: 10px;text-align: left; padding-left: 15px;background: url(http://q.trendy-workshop.com/img/front/background/blackLightboxButton.png) right no-repeat;}

	#divLightboxContent .global .box.scroll-pane{position: relative; z-index: 904;overflow:hidden; height: 200px; width: 254px; }
	
/*#divLightboxContent .box .bottomRow{color:blue;}*/
		#divLightboxContent .global .boxPic{margin: 0px;padding: 0px;background: #fff; color: #1e1e1e; font-size: 11px; min-width: 284px;}
		#divLightboxContent .global .bottomRow{position: relative;clear: both; height: 153px; width: 578px;margin-top: 10px;color:red;}
			#divLightboxContent .global .bottomRow .slideLeft{border: 0px;float: left; z-index: 20;width: 50px; height: 73px; background: url('http://q.trendy-workshop.com/img/front/button/picSlideLeftOff.png'); padding: 0px 0px 0px 0px;cursor: pointer;}
				#divLightboxContent .global .bottomRow .slideLeft.on{ border: 0px;background: url('http://q.trendy-workshop.com/img/front/button/picSlideLeft.png');}
				#divLightboxContent .global .bottomRow .slideLeft.off{ border: 0px;background: #3b3b3b;}
			#divLightboxContent .global .bottomRow .right{border: 0px;float: right;text-align: right; z-index: 20;width: 50px; height: 73px; background: url('http://q.trendy-workshop.com/img/front/button/picSlideRightOff.png'); padding: 0px 0px 0px 0px;cursor: pointer;}
				#divLightboxContent .global .bottomRow .right.on{ border: 0px;background: url('http://q.trendy-workshop.com/img/front/button/picSlideRight.png');}
				#divLightboxContent .global .bottomRow .right.off{ border: 0px;background: #3b3b3b;}
			
			#divLightboxContent .global .bigPic{  width: 578px;height: 324px; text-align:center;overflow:hidden;}
			
			#divLightboxContent .global .bottomRow .slideContainer{ z-index: 10;position: relative; float: left;height: 73px; width: 478px; text-align: center;background: #3b3b3b; overflow: hidden;}
			#divLightboxContent .global .bottomRow .slideContainerContent{ z-index: 10;position: relative; height: 73px; width: 4000px;background: #3b3b3b; overflow: hidden; }
				#divLightboxContent .global .bottomRow .slideContainerContent .push{float: left;z-index: 10;width: 60px; height: 60px; background: #3b3b3b; padding: 6px 10px;}
				#divLightboxContent .global .bottomRow .slideContainerContent .push img{padding:1px;}
				#divLightboxContent .global .bottomRow .slideContainerContent .push img:hover{opacity:0.3;}
				#divLightboxContent .global #knownThrough {width:100%;}
				#divLightboxContent .global #knownThrough .rubr {font-weight:bold;}	
				#divLightboxContent .global #knownThrough .ssrubr {padding-left:15px;}					
.picOn{border:1px solid white;}





/*divlightboxocntent1*/

#divLightboxContent1{}
	#divLightboxContent1 .desc{position: relative; width:90%; float: left; margin: 10px;padding: 5px;background: #FFF; color: #000}

	#divLightboxContent1 .global {position: relative; float: left; margin: 10px;}

#divLightboxContent1 .global .box{padding: 30px;background: #fff; color: #1e1e1e; font-size: 11px; width: 254px;}
		#divLightboxContent1 .global .box .label{margin: 0px;position: relative;width: 250px;clear: both}
			#divLightboxContent1 .global .box .label .title{float: left;}
			#divLightboxContent1 .global .box .label .mandatory{float: right; width: 13px; height: 13px; background: url(http://q.trendy-workshop.com/img/front/mandatory.gif)}
		#divLightboxContent1 .global .box .input{margin: 5px 0px 15px 0px;position: relative;width: 250px;clear: both;}
		#divLightboxContent1 .global .box .inputCheck{margin: 5px 0px 5px 0px;position: relative;width: 120px;float: left; }
		#divLightboxContent1 .global .box .labelRadio{margin: 3px 0px 3px 10px;position: relative;width: 220px;float: left;}
		#divLightboxContent1 .global .box .inputRadio{margin: 0px 0px 0px 0px;position: relative;width: 20px;float: left;}
		#divLightboxContent1 .global .box input,#divLightboxContent1 .global .box textarea{border: 1px solid #8d8d8d; width: 100%;}
		#divLightboxContent1 .global .box input.off{width: auto; height: auto;}

		#divLightboxContent1 .global .box .submitDiv {position: relative; width: 250px;}
			#divLightboxContent1 .global .box .submitDiv .mandatoryDiv{position: relative;width: 135px;float: left;text-align: left; font-size: 10px;}

			

			#divLightboxContent1 .global .box .submitDiv .submit{position: relative;width: 105px;float: left;}
				#divLightboxContent1 .global .box .submitDiv .submit .button{position: relative;width: 100px;float: right;height: 20px; line-height: 20px;}


/********** PROMOTIONS BOX *******/
	 .desc{position: relative; width:90%; float: left; margin: 10px;padding: 5px;background: #FFF; color: #000}

	 .global {position: relative; float: left; margin: 10px;}
	 .global .header{color: #000; font-weight: bold; font-size: 16px;text-decoration:underline; padding-left:30px;}
	 .global .boxLeft{padding: 5px; width: 45%;position: relative; float: right;}
	 .global .boxRight{padding: 5px; width: 45%;position: relative; float: right;}
	
	 .global .box{padding: 30px;background: #fff; color: #1e1e1e; font-size: 11px; width: 254px;}
		 .global .box .label{margin: 0px;position: relative;width: 250px;clear: both}
			 .global .box .label .title{float: left;}
			 .global .box .label .mandatory{float: right; width: 13px; height: 13px; background: url(http://q.trendy-workshop.com/img/front/mandatory.gif)}
		 .global .box .input{margin: 5px 0px 15px 0px;position: relative;width: 250px;clear: both;}
		 .global .box .inputCheck{margin: 5px 0px 5px 0px;position: relative;width: 120px;float: left; }
		 .global .box .labelRadio{margin: 3px 0px 3px 10px;position: relative;width: 220px;float: left;}
		 .global .box .inputRadio{margin: 0px 0px 0px 0px;position: relative;width: 20px;float: left;}
		 .global .box input, .global .box textarea{border: 1px solid #8d8d8d; width: 100%;}
		 .global .box input.off{width: auto; height: auto;}

		 .global .box .submitDiv {position: relative; width: 250px;}
			 .global .box .submitDiv .mandatoryDiv{position: relative;width: 135px;float: left;text-align: left; font-size: 10px;}

			

			 .global .box .submitDiv .submit{position: relative;width: 105px;float: right;}
				 .global .box .submitDiv .submit .button{position: relative;width: 100px;float: right;height: 20px; line-height: 20px;}
		

	 .global .footer{clear: both;text-align: right; margin: 0px; padding: 0px; background: #333; height: 20px;width: 100%;}
		 .global .footer .submit{position: relative;cursor: pointer;width: 100px;float: right; color: #fff;height: 20px; line-height: 20px; font-size: 10px;text-align: left; padding-left: 15px;background: url(http://q.trendy-workshop.com/img/front/background/blackLightboxButton.png) right no-repeat;}

	 .global .box.scroll-pane{position: relative; z-index: 904;overflow:hidden; height: 200px; width: 254px; }
	
		 .global .boxPic{margin: 0px;padding: 0px;background: #fff; color: #1e1e1e; font-size: 11px; min-width: 284px;}
		 .global .bottomRow{position: relative;clear: both; height: 153px; width: 578px;margin-top: 10px;color:red;}
			 .global .bottomRow .slideLeft{border: 0px;float: left; z-index: 20;width: 50px; height: 73px; background: url('http://q.trendy-workshop.com/img/front/button/picSlideLeftOff.png'); padding: 0px 0px 0px 0px;cursor: pointer;}
				 .global .bottomRow .slideLeft.on{ border: 0px;background: url('http://q.trendy-workshop.com/img/front/button/picSlideLeft.png');}
				 .global .bottomRow .slideLeft.off{ border: 0px;background: #3b3b3b;}
			 .global .bottomRow .right{border: 0px;float: right;text-align: right; z-index: 20;width: 50px; height: 73px; background: url('http://q.trendy-workshop.com/img/front/button/picSlideRightOff.png'); padding: 0px 0px 0px 0px;cursor: pointer;}
				 .global .bottomRow .right.on{ border: 0px;background: url('http://q.trendy-workshop.com/img/front/button/picSlideRight.png');}
				 .global .bottomRow .right.off{ border: 0px;background: #3b3b3b;}
			
			 .global .bigPic{  width: 578px;height: 324px; text-align:center;overflow:hidden;}
			
			 .global .bottomRow .slideContainer{ z-index: 10;position: relative; float: left;height: 73px; width: 478px; text-align: center;background: #3b3b3b; overflow: hidden;}
			 .global .bottomRow .slideContainerContent{ z-index: 10;position: relative; height: 73px; width: 4000px;background: #3b3b3b; overflow: hidden; }
				 .global .bottomRow .slideContainerContent .push{float: left;z-index: 10;width: 60px; height: 60px; background: #3b3b3b; padding: 6px 10px;}
				 .global .bottomRow .slideContainerContent .push img{padding:1px;}
				 .global .bottomRow .slideContainerContent .push img:hover{opacity:0.3;}
				 .global #knownThrough {width:100%;}
				 .global #knownThrough .rubr {font-weight:bold;}	
				 .global #knownThrough .ssrubr {padding-left:15px;}					


/*********** SITE MAP *************/
.sitemapCol{position: relative; float: left; width: 200px} 
.sitemapHeader{color: #000;display: block; width: 165px; margin: 0px 5px 10px 0px;padding: 0px 15px; height: 30px; line-height: 30px; background: #ebeaea;font-size: 14px; font-weight: bold;}
.sitemapLink{padding-left: 15px;font-weight:bold; font-size: 14px; color: #666666;font-size: 13px; line-height: 1.5em; display: block; clear: both}
	.sitemapLink a{color: #666666}
	.sitemapLink a:hover{color: #e33b8e}
	
	
/************* PAGINATION ************/
	#pageContent .page{display: block;position: relative;clear: both;margin: 0px auto;color: #000000;text-align: center; height: 14px; line-heigh: 14px; padding: 15px 0px;}
		#pageContent .page .begin{display: block;float: left; width: 15px;line-height: 14px;height: 14px;margin: 0px 1px; cursor: pointer;}
		#pageContent .page .previous{display: block;float: left; width: 16px;line-height: 14px;height: 14px;margin: 0px 1px 0px 0px; cursor: pointer;}
		#pageContent .page .current{padding: 0px; float: left;line-height: 14px;height: 14px; font-size: 11px; margin:0px; }
			#pageContent .page .current .number{padding:0 5px; display: block;float: left;line-height: 14px;height: 14px; font-size: 12px; background: #ebeaea; border: 0px;}
				#pageContent .page .current .number a{color: #000000;}
				#pageContent .page .current .number a:hover{color: #747474;}
			#pageContent .page .current .number.on{background: #ffffff; color: #747474; font-weight: bold;}
		#pageContent .page .next{display: block;float: left;width: 16px;line-height: 14px;height: 14px;margin: 0px 0px 0px 1px; cursor: pointer;}
		#pageContent .page .end{display: block;float: left;width: 15px;line-height: 14px;height: 14px;margin: 0px 1px; cursor: pointer; }
		#pageContent .page .disable { cursor:default !important; }
		#pageContent .page .direct_page { float:right; margin-top:-7px; width:200px; color:#000; }
		
		
/**************** Limited Section ****************/
#main-graph{width:948px;margin:0 auto;font-family:Geneva, Arial, Helvetica, sans-serif;}
#main-graph .sec-1{background:#19171C;margin:0;}
#main-graph .sec-3{background:#7E7F81;margin:0;}
#main-graph .sec-4{background:#1A181D;margin:0;}
#main-graph .sec-5{background:#7E7F81;margin:0;}
#main-graph .sec-6{background:#19171C;margin:0;}
#main-graph .sec-L{font-size:21px;color:#444444;line-height:22px;float:left;clear:both;width:464px;}
#main-graph .sec-R{font-size:21px;color:#444444;line-height:22px;float:left;width:300px;padding-top:20px;margin-left:15px;}
#main-graph .sec-L span.button, .sec-R span.button{font-size:14px;width:230px;}
#main-graph .top-link{font-size:13px;text-decoration:underline;}
#main-graph a.link-large-limited{font-size:17px;color:#ffffff;text-decoration:underline;}
#main-graph a:hover.link-large-limited{font-size:17px;color:#E33B8E;text-decoration:underline;}
#main-graph .width100{width:100%;}
#main-graph .link-large{width:220px;padding:10px;}
#main-graph .margT10px{margin-top:10px;}
#main-graph .margT28px{margin-top:28px;}
#main-graph .marg10px{margin:10px;}
#main-graph .pad10px{padding:10px;}
#main-graph .padL10px{padding-left:10px;}
#main-graph .padL30px{padding-left:30px;}
#main-graph .padR10px{padding-right:10px;}
#main-graph .padB10px{padding-bottom:10px;}
#main-graph .white{color:#FFFFFF;}
#main-graph .contain-top{color:#FFFFFF;font-size:15px;line-height:20px;}
#main-graph .bdr-top-white{border-top:solid 1px #ffffff;}
#main-graph .bdr-btm-white{border-bottom:solid 1px #ffffff;}
#main-graph .Remonter{padding-left:150px;padding-top:20px;}
#main-graph .sepdiv{height:15px;clear:both;}



/**************** Limited Section end ****************/		
/**************** categeory Section start ****************/



#wrapper-category {
	margin:0 auto;
	width:960px;

}
.topgraybg {
	width:960px;
	height:32px;
	background:#ebeaea;
}
.topleft_linkdiv {
	width:640px;
	height:28px;
	float:left;
}
.toprightdiv {
	width:317px;
	height:28px;
	float:left;
	background:#747474;
	margin:1px 0 0 1px
}
.topheding_div {
	text-align:center;
	padding-top:20px;
	clear:left;
}
.topheading {
	color:#000000;
	font-size:24px;
	font-family:georgia, Times New Roman;
}
.topleft_btndiv {
	width:857px;
	margin: 0 auto;
}
.model1_div {
	width:252px;
	float:left;
	margin:10px 0 0 0px;
	border:#000 1px solid;
}
.model2_div {
	width:252px;
	float:left;
	margin:10px 0 0 35px;
	border:#000 1px solid;
}
.model3_div {
	width:252px;
	float:left;
	margin:10px 0 0 35px;
	border:#000 1px solid;
}
.model_img_pad {
	padding:2px;
}
.grayscroll {
	width:839px;
	background:#999999;
	height:21px;
	float:left;
	margin:10px 0 0 50px;
}
.trendytext {
	border:#275A6B 1px solid;
	width:839px;
	margin:30px 0 0 50px;
	float:left;
}
.trendytext p {
	width:667px;
	padding:5px;
	margin-left:90px;
}
.bluetext {
	color:#135965;
	font-size:12px;
}

.pinktext {
  color: #e33b8e;
  font-size:13px;
}

.lecardigan_textdiv {
	width:735px;
	clear:left;
	margin-left:128px;
}
.big_text {
	color:#000000;
	font-size:27px;
}
.font16-category {
	color:#4A4949;
	font-size:12pt;
	line-height:20px;
}
.cardigantext_p {
	width:360px;
	float:left;
	padding-top:60px;
}
.cardigantext_p_new {
	width:360px;
	float:left;
	padding-top:20px;
}

.cardiganimg_p {
	width:350px;
	float:left;
}
.mainheadingdiv{	
   width:941px;
	height:17px;
	float:left;
	margin:10px 0 0 0px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
	background:#000000;
	padding:3px;
	font-family:georgia, Times New Roman;
	}

.quiestcontent {
	width:795px;
	margin:0 auto;
	clear:both;
}

.avisdes_bluetext{color:#006699; font-size:16px;}
.febrication_div {
	width:941px;
	height:17px;
	float:left;
	margin:20px 0 0 0px;
	color:#494949;
	font-size:11pt;
	font-weight:bold;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:2px; *white-space:nowrap
}
.febricationtext_p{font-family:'Arial'; color:#666666; font-size:13px; margin:0; padding:0; float:left; }
.padleft5{padding-left:5px;}
.padleft10{padding-left:14px;}
.margtop30{margin-top:30px;}
.font13category{font-family:'Arial'; color:#000000; font-size:13px;}
.Remonter{ padding:2px 20px 0 0px;}
.marinier-heading{font-size:26px;font-family:"Times New Roman", Times, serif;color:#4A4949;margin-top:10px;}
.height30{height:30px;}
.Remonter .top-link{font-size:13px;text-decoration:underline;}
.marg5px{margin:5px;}
.unerline{text-decoration:underline;}
.clear{clear:both; line-height:0px; height:0px; text-indent:-9999px; }
.fl{float:left;}
.fr{float:right;}
.error{ color: #e1338a; font-size: 10px; }

/**************** categeory Section end ****************/


/**************** product page start ****************/

.enstock{background:url('http://q.trendy-workshop.com/img/front/theme/default/product/enstock.png') no-repeat; width:310px;height:130px;text-align:center;}
.enstock span.stock{font-size:15px;color:#56AF85;}
.enstock span.perc{font-size:28px;color:#FFFFFF;}
.enstock span.label{font-size:11px;color:#56AF85;}
.margL80px{margin-left:50px;}
.margT20px{margin-top:20px;}
.padT16px{padding-top:19px;}



/**************** product page start ****************/
   

/**************** Image by Reference ****************/
.refimage-container { position:relative; }
.refimage-container img { position:absolute; top:0px; left:0px; }

/************************************************************/
.attractive-world { width:880px; margin:40px auto 0; font-family:Arial; font-size:17px; letter-spacing:1px; }
.attractive-world .left-block { width:500px; float:left; padding-top:10px; }
.attractive-world .right-block { width:260px; float:right; }
.attractive-world .bottom-block { margin:35px 0; }

/***************** soldes-hiver page ********************/
.soldes-hiver { width: 960px; height: auto; background-image: url('http://q.trendy-workshop.com/img/front/theme/default/soldeexplications_01.jpg'); background-repeat: no-repeat; background-position: left top;}

.samples-hiver { width: 960px; height: auto; background-image: url('http://q.trendy-workshop.com/img/front/theme/default/samplesaleexplications_01.jpg'); background-repeat: no-repeat; background-position: left top;}


/*.soldes-hiver .right-top { float: right; width: 632px; height: 439px; line-height: 26px; margin-top: 6px; margin-bottom: 6px; font-family: Arial; color: #000000; font-size: 14px; }*/
.top{ width: 634px; height: auto; line-height: 26px; margin-top: 6px; margin-left:326px; font-family: Arial; color: #000000; font-size: 14px;}
.current{ margin-left: 94px; height:70px; padding:0px; text-align:left;}
.attention{ width: 684px; height: auto; margin-left:276px;font-family: Arial; color: #000000; font-size: 12px;}
.soldes{ width: 713px; height: auto; margin-left:247px; margin-top: 85px; font-family: Arial; color: #000000; font-size: 12px;}
.soldes-left{ width: 355px; height: auto; padding-right:23px; float:left;}
.soldes-right{ width: 335px; height: auto; float:right;}
.soldes-image{ width: 743px; height: auto; margin-left:217px; margin-top: 15px; padding-bottom:25px; font-family: Arial; color: #000000; font-size: 12px;}
.soldes-image-left{ width: 385px; height: auto;float:left;}
.soldes-image-right{ width: 358px; height: auto; float:right;}
.large-red{color: #BC121F; font-size: 23px; padding: 39px 0px 0px 0px;}
.bolt-black{ padding: 10px 0px 0px 0px; font-size: 14px; font-style: italic; font-weight: bold;}
.description-text{line-height: 26px; margin-top: 6px; margin-bottom: 6px;}
.description-text a { color:#BC121F; text-decoration:none; }
.description-text a:hover { color:#BC121F; text-decoration:underline; }
.red-normal{font-family: Arial; color: #BC121F; font-size: 14px; padding-top:25px;}
.clear{ clear:both;}

img { behavior: url(iepngfix.htc) }
#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right;
	z-index:999;
}
#pageflip img {
	width: 92px; height: 94px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 92px; height: 90px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	z-index: 98;
	background: url(http://q.trendy-workshop.com/img/front/divers/vignette.jpg) no-repeat right top;
}


/******************* Kid Collection page ************/

.kidCollection {}
h1.kidCollection {background: none; font-size:1.5em; text-transform:none;}
a.share {text-decoration:underline; font-weight:bold;}
img.share {float:left; margin-right:20px; height:300px;}

.countdown-container { width:600px; }
.countdown-container td { text-align:center; font-weight:bold; font-family:Arial; color:#000; font-size:14px; }
.countdown-container .time td { font-size:86px; }

.pec-header { background:url(http://q.trendy-workshop.com/img/front/index/pec_header_bg.jpg) 50% 0 no-repeat; position:relative; width:960px; height:178px; }
.pec-header .sub-links { position:absolute; right:0; top:5px; width:200px; height:150px; text-align:right; }
.pec-header .sub-links a { font-weight:bold; color:#747474; font-size:20px; text-decoration:none; text-transform:uppercase; }
.pec-header .sub-links a.selected { color:#000; }
.pec-header .sub-links a:hover { text-decoration:underline; color:#246085; }
.pec-header .title { position:absolute; bottom:0px; left:0px; }
.pec-header .title h1 { background:none; padding:0px; text-transform:none; font-size:16px; }

.lookbook-slider-container { background:url(http://q.trendy-workshop.com/img/front/index/lookbook_slider_bg.jpg) 0 22px no-repeat; padding:0px 8px 0px; border:0px solid red; }
#lookbook-slider { width:942px; overflow:hidden; margin:0px; list-style:none; padding:30px 0px 35px; }
#lookbook-slider li { position:relative; float:left; width:241px; height:350px; padding:0px; margin:0px !important; }
#lookbook-slider li.last { width:233px; }
#lookbook-slider li .product-img { width:233px; height:350px; }
#lookbook-slider li .product-img img { width:233px; height:350px; border:0px; }
#lookbook-slider li .content { line-height:15px; }
#lookbook-slider li .content .col-1 { position:absolute; left:-9999px; top:-30px; text-align:center; padding:5px 25px 0; width:183px; background:#000; }
#lookbook-slider li .content .col-1 .desc a { font-size:13px; color:#fff; font-weight:bold; }
#lookbook-slider li .content .col-1 .price { font-weight:bold; font-size:14px; color:#4f4f4f; line-height:24px; }
#lookbook-slider li .content .col-2 { position:absolute; left:-9999px; bottom:-35px;  text-align:center; color:#fff; padding:15px 0px 5px; width:233px; background:#000; }
#lookbook-slider li .content .col-2 input[type=button] { background:#5E5E5E; color:#fff; border:1px solid #5E5E5E; cursor:pointer; font-size:12px; font-weight:bold; }
#lookbook-slider li.over .content .col-1 { left:0px; } 
#lookbook-slider li.over .content .col-2 { left:0px; }
#lookbook-slider li .content .col-2 input.btn-personaliser { 
	font-size:9px; 
	font-weight:normal; 
	padding:1px 10px 0 0; 
	width:98px;
	text-transform:uppercase; 
	background:#5E5E5E url(http://q.trendy-workshop.com/img/front/index/pec_lookbook_btn_personalis.jpg) 100% 50% no-repeat;
}
#lookbook-slider li .content .col-2 input.btn-acheter { 
	padding:0 15px 0 0;
	background:#5E5E5E url(http://q.trendy-workshop.com/img/front/index/pec_lookbook_btn_acheter.jpg) 100% 50% no-repeat;
	width:90px;
}

.summer-lookbook-cachemire .lookbook-slider-container { background:url(http://q.trendy-workshop.com/img/front/theme/default/collection/summer_lookbook_slider_bg.jpg) 0 27px no-repeat; }
.summer-lookbook-cachemire #lookbook-slider { width:712px; overflow:hidden; margin:0px; list-style:none; padding:35px 0px 35px; }
.summer-lookbook-cachemire #lookbook-slider li.over .product-img { width:231px; border:1px solid #000; border-width:0 1px; }
.summer-lookbook-cachemire #lookbook-slider li.over .product-img img { width:231px; }
.summer-lookbook-cachemire #lookbook-slider li .content .col-1 { width:181px; background:#fff; border:1px solid #000; border-bottom:0px; top:-35px; }
.summer-lookbook-cachemire #lookbook-slider li .content .col-1 .desc a { color:#000; }
.summer-lookbook-cachemire #lookbook-slider li .content .col-2 { width:231px; background:#fff; border:1px solid #000; border-top:0px; color:#000; }

#mopSlider .sliderCaseRight { display:none !important; }
/*#lookbook-slider .slider .sliderBtn { background:#4F4F4F; }
#lookbook-slider .slider .sldLeft { background:url(http://q.trendy-workshop.com/img/front/index/btn_pec_slider_left.jpg) no-repeat; }
#lookbook-slider .slider .sldCenter {}
#lookbook-slider .slider .sldRight {}*/

.pec-video-container { position:relative; width:960px; height:671px; background:url(http://q.trendy-workshop.com/img/front/index/pec_video_bg.jpg) no-repeat; }
.pec-video-container .video-box { position:absolute; width:560px; height:310px; left:377px; top:300px; }











/*********** new css for login page *************/

#newpageMenu{ width:350px; float:right; margin-top:5px; }
#newpageMenu .search{width: 313px; float: right; text-align: right;  background: #747474; border: 1px solid #666666; margin-top: 2px; margin-right: 2px;}

		#newpageMenu .search #mainSearchSubmit{cursor: pointer; font-size: 11px; font-weight: bold;text-align: left;width: 112px; height:20px; position: relative;color: #fff; display: block; float: right;margin: 0px; line-height:20px;padding-left: 10px; background: url(http://q.trendy-workshop.com/img/front/button/buttonBG.png) right center no-repeat; background-color: #000}
		
		
				#newpageMenu .search input{width: 185px; height: 14px;line-height: 14px;background: #747474; border: 1px solid #747474;color: #ffffff; font-size: 11px; padding-top:3px!important; padding-top: 3px;}
				
				
				h1#logintxt{ font-weight:bold; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
		
		
			

#divLightboxContent1 .newglobal {
float:left;
margin:0px !important;
position:relative;
}




#divLightboxContent1 .global .newbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#1E1E1E;
font-size:11px;
padding:0px !important;
width:254px;
}



#divLightboxContent1 .global .newbox .label {
clear:both;
margin:0;
position:relative;
width:250px;
}

.newbox .label {
display:block;
float:left;
margin-right:5px;
text-align:left;
width:120px;

}


.newbox .label .title{font-weight:normal;
font-size:17px !important; font-family:Georgia, "Times New Roman", Times, serif;}


#divLightboxContent1 .newglobal .newboxbox .label .title {
float:left;
}


#divLightboxContent1 .newglobal .newboxbox .input {
clear:both;
margin:5px 0 15px;
position:relative;
width:250px;
}



#divLightboxContent1 .newglobal .newboxbox input, #divLightboxContent1 .global .box textarea {
border:1px solid #8D8D8D;
width:100%;
}



#btmsearch #btmbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(http://q.trendy-workshop.com/img/front/button/loginbuttonBG.png) no-repeat scroll right center;
color:#ebeaea;
cursor:pointer;
display:block;

font-size:11px;
font-weight:bold;


margin:0;
padding-left:5px;
position:relative;
text-align:left;
width:140px;
border:0px;
padding-top:4px;
padding-bottom:6px;
}



.usercradit img { border:solid 1px #000000;}

#forgotps a{ color:#2C2C2C; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}


.cols2 {}
.cols2 .col1 { width:220px; float:left; }
.cols2 .col2 { width:728px; float:right; margin-top: 5px; margin-right:3px;}

.leftmenu 
{ 
	width:210px;
	color:#B3B3B3;
	margin:5px auto;
	padding:5px 5px;
	font-family:Georgia;
	background:#ebeaea;
}
.leftmenu .head-text
{
	color:#000000;
	font-size:18px;
	padding:0px 0 3px;
}
.leftmenu .head-text .small
{
	font-size:12px;
}
.leftmenu .footer-text
{
	color:#999999;
	font-size:12px;
	font-style:italic;
	padding-top:5px;
}
.leftmenu ul
{ 
	border-top:2px solid #808080;
	list-style:none;
	padding:0px;
	margin:0px; 
}
.leftmenu li 
{ 
	background:url(http://q.trendy-workshop.com/img/front/theme/default/leftmenu_item_bg.jpg) 0px 100% repeat-x;
	padding:7px 0 9px 15px;
}
.leftmenu li.last 
{ 
	background:none;
	padding:7px 0 7px 15px;
	border-bottom:2px solid #808080;
}
.leftmenu ul ul 
{ 
	list-style:none;
	margin:0px;
	padding:5px 0 0 0px;
	display:none;
	border:0px;
}
.leftmenu ul ul li 
{ 
	background:none;
	padding:3px 0; 
}
.leftmenu div.level0 
{ 
	cursor:pointer;
	font-size:16px;
	display:inline;
	color:#000; 
}
.leftmenu div.level0:hover 
{ 
	text-decoration:underline; 
}
.leftmenu .menu-disabled
{
	color:#888888 !important;
}
.leftmenu .menu-disabled:hover
{
	text-decoration:none !important;
	background:none !important;
	font-weight:normal !important;
}
.leftmenu ul ul a 
{ 
	padding-left:20px;
	font-size:12px;
	font-weight:normal; 
}
.leftmenu ul ul a:hover
{
	color:#000;
	font-weight:bold;
}
.leftmenu a.on
{ 
	color:#000;
	font-weight:bold;
        padding-left:10px;
	background:url(http://q.trendy-workshop.com/img/front/theme/default/leftmenu_hover.jpg) 4px 50% no-repeat;
}

.cols2 .col2 .page-head
{
	font-family:Georgia;
	font-size:18px;
	padding:16px 0 3px;
}

.summer-collection-content
{
	position:relative;
	font-family:Georgia;
}
.summer-collection-content .head-text-officer
{
	font-size:15px;
	left:13px;
	line-height:18px;
	position:absolute;
	top:176px;
}
.summer-collection-content .head-text-nude
{
	font-size:12px;
	left:13px;
	line-height:15px;
	position:absolute;
	top:173px;
}
.summer-collection-content .head-text-preppy
{
	font-size:11px;
	left:15px;
	line-height:13px;
	position:absolute;
	top:147px;
}
.summer-collection-content .head-text-8os
{
	font-size:12px;
	left:13px;
	line-height:15px;
	position:absolute;
	top:162px;
}
.summer-collection-content .head-text-vintage
{
	font-size:12px;
	left:8px;
	line-height:16px;
	position:absolute;
	top:132px;
}
.summer-collection-content .head-text-femalemale
{
	font-size:12px;
	left:3px;
	line-height:16px;
	position:absolute;
	top:153px;
}
.summer-light-cachemire .sub-section1
{
	position:relative;
	padding-top:20px;
	height:330px;
}
.summer-light-cachemire .sub-section1 .title-img
{
	margin-left:20px;
	margin-bottom:18px;
}
.summer-light-cachemire .sub-section1 .section-text
{
	font-family:Arial;
	line-height:16px;
	display:inline;
}
.summer-light-cachemire .sub-section1 .section-text p
{
	margin:0 0 10px 0;
}
.summer-light-cachemire .sub-section1 .bottom-img
{
	bottom:-25px;
	position:absolute;
	right:70px;
}
.summer-light-cachemire .sub-section2
{
	padding-top:10px;
	position:relative;
}
.summer-light-cachemire .sub-section2 .section-text
{
	font-family:arial;
	line-height:18px;
	padding-top:15px;
	position:absolute;
	width:300px;
}
.summer-light-cachemire .sub-section3
{
}
.summer-light-cachemire .sub-section3 .title-img
{
	margin:0 0 15px 20px;
}
.summer-light-cachemire .sub-section3 .section-text
{
	font-family:Arial;
	line-height:16px;
	padding:0 0 10px 20px;
	width:595px;
}
.summer-light-cachemire .sub-section3 .sub-title
{
	padding:10px 0 5px;
	text-align:center;
}
.summer-light-cachemire .remonter
{
	text-decoration:underline;
	float:right;
}

.summer-colours { position:relative; padding-top:5px; }
.summer-colours .subtitle { text-align:center; }
.summer-colours .subdesc { font-family:"Times New Roman"; font-size:26px; font-style:italic; position:absolute; right:78px; text-transform:lowercase; top:56px; }
.summer-colours .pallet { padding-top:50px; position:relative; margin-bottom:40px; height:310px; font-family:"Times New Roman"; }
.summer-colours .pallet a { float:left; font-size:12px; font-style:italic; margin-bottom:10px; text-align:center; color:#676362; font-family:"Times New Roman"; }
.summer-colours .pallet a:hover { font-weight:bold; color:#000; }
.summer-colours .pallet a.first { margin:0 5px 10px 0; }
.summer-colours .pallet a.last { margin:0 0 10px 5px; }
.summer-colours .pallet a img { height:50px; width:95px; margin:0 5px 3px; float:left; }
.summer-colours .pallet a.first img { margin:0 0 3px;}
.summer-colours .pallet a.last img { margin:0 0 3px;}
.summer-colours .pallet .pallet-desc { bottom:45px; font-family:Arial; font-size:17px; font-style:italic; position:absolute; right:0; text-decoration:underline; }
.summer-colours .remonter { position:absolute; bottom:0px; right:0px; text-decoration:underline; }

.summer-colours .sub-desc { position:absolute; font-family:"Times New Roman"; font-size:20px; font-style:italic; }

.summer-colours .sub-section1 { height:476px; margin-bottom:20px; position:relative; }
.summer-colours .sub-section1 .sub-title {  }
.summer-colours .sub-section1 .sub-model { left:40px; position:absolute; top:95px; }
.summer-colours .sub-section1 .sub-pallet { left:315px; position:absolute; top:0; }
.summer-colours .sub-section1 .sub-desc { left:0; position:absolute; top:40px; }

.summer-colours .sub-section2 { position:relative; height:425px; margin-bottom:30px; }
.summer-colours .sub-section2 .sub-title {  }
.summer-colours .sub-section2 .sub-model { left:400px; position:absolute; top:72px; }
.summer-colours .sub-section2 .sub-pallet { left:0; position:absolute; top:72px; }
.summer-colours .sub-section2 .sub-desc { left:0; position:absolute; top:40px; }

.summer-colours .sub-section3 { height:405px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section3 .sub-title { left:375px; position:absolute; }
.summer-colours .sub-section3 .sub-model { left:375px; position:absolute; top:50px; }
.summer-colours .sub-section3 .sub-pallet { left:0; position:absolute; top:0; }
.summer-colours .sub-section3 .sub-desc { left:375px; position:absolute; top:35px; }

.summer-colours .sub-section4 { height:430px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section4 .sub-title { left:320px; position:absolute; top:0; }
.summer-colours .sub-section4 .sub-model { left:20px; position:absolute; top:0; }
.summer-colours .sub-section4 .sub-pallet { left:320px; position:absolute; top:110px; }
.summer-colours .sub-section4 .sub-desc { left:320px; position:absolute; top:40px; width:390px; }

.summer-colours .sub-section5 { height:506px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section5 .sub-title {  }
.summer-colours .sub-section5 .sub-model { left:365px; position:absolute; top:65px; }
.summer-colours .sub-section5 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section5 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section6 { height:478px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section6 .sub-title { left:330px; position:absolute; top:0; }
.summer-colours .sub-section6 .sub-model { left:0px; position:absolute; top:0; }
.summer-colours .sub-section6 .sub-pallet { left:330px; position:absolute; top:65px; }
.summer-colours .sub-section6 .sub-desc { left:330px; position:absolute; top:35px; }

.summer-colours .sub-section7 { height:506px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section7 .sub-title {  }
.summer-colours .sub-section7 .sub-model { left:375px; position:absolute; top:0px; }
.summer-colours .sub-section7 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section7 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section8 { height:576px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section8 .sub-title {  }
.summer-colours .sub-section8 .sub-model { left:375px; position:absolute; top:65px; }
.summer-colours .sub-section8 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section8 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section9 { height:605px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section9 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section9 .sub-model { left:0px; position:absolute; top:0; }
.summer-colours .sub-section9 .sub-pallet { left:355px; position:absolute; top:65px; }
.summer-colours .sub-section9 .sub-desc { left:355px; position:absolute; top:35px; }

.summer-colours .sub-section10 { height:575px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section10 .sub-title {  }
.summer-colours .sub-section10 .sub-model { left:0; position:absolute; top:65px; }
.summer-colours .sub-section10 .sub-pallet { left:355px; position:absolute; top:0; }
.summer-colours .sub-section10 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section11 { height:725px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section11 .sub-title { right:30px; position:absolute; top:0; }
.summer-colours .sub-section11 .sub-model { left:0px; position:absolute; top:0; }
.summer-colours .sub-section11 .sub-pallet { right:30px; position:absolute; top:65px; }
.summer-colours .sub-section11 .sub-desc { right:30px; position:absolute; top:35px; }

.summer-colours .sub-section12 { height:906px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section12 .sub-title { left:175px; position:absolute; top:0px; }
.summer-colours .sub-section12 .sub-model { left:0; position:absolute; top:55px; }
.summer-colours .sub-section12 .sub-pallet { left:375px; position:absolute; top:0; }
.summer-colours .sub-section12 .sub-desc { left:122px; position:absolute; top:32px; }

.summer-colours .sub-section13 { height:740px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section13 .sub-title {  }
.summer-colours .sub-section13 .sub-model { left:355px; position:absolute; top:0px; }
.summer-colours .sub-section13 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section13 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section14 { height:758px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section14 .sub-title { left:360px; position:absolute; top:0; }
.summer-colours .sub-section14 .sub-model { left:280px; position:absolute; top:72px; }
.summer-colours .sub-section14 .sub-pallet { left:0; position:absolute; top:0; }
.summer-colours .sub-section14 .sub-desc { left:360px; position:absolute; top:35px; }

.summer-colours .sub-section15 { height:560px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section15 .sub-title { left:380px; position:absolute; top:0; }
.summer-colours .sub-section15 .sub-model { left:0px; position:absolute; top:0; }
.summer-colours .sub-section15 .sub-pallet { left:383px; position:absolute; top:65px; }
.summer-colours .sub-section15 .sub-desc { left:380px; position:absolute; top:35px; }

.summer-colours .sub-section16 { height:655px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section16 .sub-title {  }
.summer-colours .sub-section16 .sub-model { left:375px; position:absolute; top:65px; }
.summer-colours .sub-section16 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section16 .sub-desc { left:0; position:absolute; top:36px; }

.summer-colours .sub-section17 { height:650px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section17 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section17 .sub-model { left:355px; position:absolute; top:90px; }
.summer-colours .sub-section17 .sub-pallet { left:0; position:absolute; top:0; }
.summer-colours .sub-section17 .sub-desc { left:355px; position:absolute; top:35px; width:360px; }

.summer-colours .sub-section18 { height:650px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section18 .sub-title {  }
.summer-colours .sub-section18 .sub-model { left:355px; position:absolute; top:65px; }
.summer-colours .sub-section18 .sub-pallet { left:0; position:absolute; top:65px; }
.summer-colours .sub-section18 .sub-desc { left:0; position:absolute; top:32px; }

.summer-colours .sub-section19 { height:700px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section19 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section19 .sub-model { left:50px; position:absolute; top:0; }
.summer-colours .sub-section19 .sub-pallet { left:355px; position:absolute; top:65px; }
.summer-colours .sub-section19 .sub-desc { left:355px; position:absolute; top:35px; }

.summer-colours .sub-section20 { height:620px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section20 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section20 .sub-model { left:355px; position:absolute; top:65px; }
.summer-colours .sub-section20 .sub-pallet { left:0; position:absolute; top:0; }
.summer-colours .sub-section20 .sub-desc { left:355px; position:absolute; top:35px; }

.summer-colours .sub-section21 { height:855px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section21 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section21 .sub-model { left:0px; position:absolute; top:0; }
.summer-colours .sub-section21 .sub-pallet { left:355px; position:absolute; top:65px; }
.summer-colours .sub-section21 .sub-desc { left:585px; position:absolute; top:35px; }

.summer-colours .sub-section22 { height:790px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section22 .sub-title { left:355px; position:absolute; top:0; }
.summer-colours .sub-section22 .sub-model { left:335px; position:absolute; top:65px; }
.summer-colours .sub-section22 .sub-pallet { left:0; position:absolute; top:0; }
.summer-colours .sub-section22 .sub-desc { left:355px; position:absolute; top:35px; width:350px; }

.summer-colours .sub-section23 { height:620px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section23 .sub-title { left:195px; position:absolute; top:0; }
.summer-colours .sub-section23 .sub-model { left:0; position:absolute; top:87px; }
.summer-colours .sub-section23 .sub-pallet { left:365px; position:absolute; top:0; }
.summer-colours .sub-section23 .sub-desc { left:118px; position:absolute; text-align:right; top:35px; width:239px; }

.summer-colours .sub-section24 { height:760px; margin-bottom:30px; position:relative; }
.summer-colours .sub-section24 .sub-title { left:205px; position:absolute; top:0; }
.summer-colours .sub-section24 .sub-model { left:0; position:absolute; top:87px; }
.summer-colours .sub-section24 .sub-pallet { left:370px; position:absolute; top:0; }
.summer-colours .sub-section24 .sub-desc { left:103px; position:absolute; text-align:right; top:35px; width:250px; }

.summer-lookbook-cachemire
{
	position:relative;
}
.summer-lookbook-cachemire .subtitle
{
	text-align:center;
	padding:5px 0 40px 0;
}
.summer-lookbook-cachemire .subdesc
{
	font-family:"Times New Roman";
	font-size:22px;
	font-style:italic;
	left:452px;
	position:absolute;
	text-transform:lowercase;
	top:35px;
}
.btn-summer-create
{
	height:54px;
	width:220px;
}
.btn-summer-create a
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create.jpg) 100% 0 no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	padding:12px 28px 18px 0;
	text-align:center;
}
.btn-summer-create a:hover
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_over.jpg) 100% 0 no-repeat;
	color:#000000;
}
.btn-summer-create a:active
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_clicked.jpg) 100% -6px no-repeat;
	color:#000000;
	padding-left:10px;
}

.summer-news
{
}
.summer-news .subtitle
{
	font-family:Arial;
	font-size:36px;
	line-height:50px;
	text-align:center;
	padding-bottom:30px;
	padding-top:5px;
}
.summer-news .sub-section
{
	margin-bottom:15px;
}
.summer-news .sub-section .sub-title
{
	font-family:Arial;
	font-size:26px;
	padding-bottom:15px;
	text-align:left;
}
.summer-news .sub-section .sub-title .sec-number
{
	color:#DEB2A7;
}
.summer-news .sub-section .sub-content
{
	margin-bottom:10px;
}
.summer-news .sub-section .sub-content .sub-desc
{
	font-family:Georgia;
	font-size:30px;
	font-style:italic;
	padding:30px 0 5px 0px;
}
.summer-news .sub-section .sub-content .sub-desc .a-right
{
	font-size:26px;
}
.summer-news #summer-news-1 .sub-content
{
	text-align:center;
}
.summer-news a.remonter
{
	text-decoration:underline;
}

.badge-box
{
	position:relative;
	width:660px;
	font-size:20px;
	background:#FFFFFF;
	color:#000000;
	padding:20px;
}
.badge-box a.link-more
{
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	text-decoration:none;
}
.badge-box a.link-more:hover
{
	text-decoration:underline;
	color:#000000;
}
.badge-box .badge-date
{
	position:absolute;
	left:306px;
	top:390px;
	font-size:18px;
	font-family:Arial;
	color:#000000;
}
.badge-box .title
{
	font-size:40px;
	font-weight:bold;
	padding:0 0 18px;
	line-height:40px;
}
.badge-box .black-text
{
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	padding:3px 5px;
}
.badge-box .period
{
	line-height:25px;
	padding:0 0 10px;
}
.badge-box .how
{
	padding:0 0 10px 0;
}
.badge-box .how strong
{
	padding-bottom:5px;
}
.badge-box .examples
{
	text-align:center;
	padding-bottom:8px;
	background:url(http://q.trendy-workshop.com/img/front/theme/default/sales_example_bg.jpg) 0 100% repeat-x;
	margin-bottom:5px;
}
.badge-box .one-order
{
	text-align:right;
	padding-bottom:8px;
	font-size:15px;
}
.badge-detail-container
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/bkg_badge_detail.jpg) 195px 98px no-repeat;
	padding:0 0 0 40px;
}
.badge-detail-container .detail-text1
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	line-height:27px;
	padding:30px 0 0;
}
.badge-detail-container .detail-text2
{
	font-family:Arial;
	font-size:17px;
	line-height:24px;
	margin:320px 0 0;
}
.badge-detail-container .detail-text3
{
	font-weight:bold;
	padding:20px 0 10px;
}
.badge-detail-container .detail-text4
{
	padding:20px 200px 20px 0;
	color:#444444;
	font-size:10px;
}

.over-the-sales-container
{
	font-size:18px;
	padding:20px 20px 20px;
}
.over-the-sales-container .title
{
	font-size:44px;
	font-weight:bold;
	padding:0 0 18px;
}
.over-the-sales-container p
{
	margin:0 0 25px;
}
.over-the-sales-container .example
{
	margin-bottom:25px;
	padding-bottom:8px;
	background:url(http://q.trendy-workshop.com/img/front/theme/default/sales_example_bg.jpg) 0 100% repeat-x;
}
.over-the-sales-container .example .desc
{
	float:left;
	padding:25px 0 10px;
	width:350px;
}
.over-the-sales-container .example .img
{
	float:left;
}
.over-the-sales-container .black-text
{
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	padding:4px 6px;
}
.over-the-sales-container a:hover 
{
	text-decoration:underline;
	color:#000000;
}
.handleAdress a{
	color:#939393;
	text-decoration: underline;
	font-size:11px;
}
.handleAdress a:hover{
	color:#939393;
	text-decoration: underline;
	font-size:11px;
}
.forgot-password{
    width:550px;margin:0 auto;border:1px solid #d7d7d7;
    background:#eaeaea;
/*   -moz-box-shadow: 2px 2px 3px #555;   */
/*   -webkit-box-shadow: 2px 2px 3px #555;  */
/*   box-shadow: 2px 2px 3px #555;  */
}
.forgot-password a{color:#266294;}
.forgot-password-wrapper{margin:100px 0;}
.signin-wrapper{margin:25px 0;}
.forgot-password-box-title{font-size:25pt;padding:20px 30px;font-family:"Georgia";color:#2b2b2b;}
.forgot-password-box-frm{padding:0 30px 30px 30px;color:#333333;}
.forgot-password-box-frm .error{color:#FF0000;}
.forgot-password-box-frm .txt{border:1px solid #999999;padding:1px 5px;}
.forgot-password-box-frm .btn{cursor:pointer;border:1px solid #1b1b1d;height:30px;background:#626365 url(../../img/front/btnBg.jpg) repeat-x;color:#FFF;}
/****************winter collection static pageses start*/
#main{
	margin:0px auto;
	background:#5a5a5a;
	width:730px;
	min-height:1000px;
	text-align:left;
	position:relative;
}
#main_1{
	margin:0px auto;
	background:#e4e4e4;
	width:730px;
	min-height:1000px;
	text-align:left;
	position:relative;
}
#main_2{
	margin:0px auto;
	background:#FFF;
	width:730px;
	min-height:1000px;
	text-align:left;
	position:relative;
}
#header{
	background:url(../../img/front/winter_collection/new_title.png) no-repeat;
	width:100%;
	height:201px;
}

#single{
	background:url(../../img/front/winter_collection/infront_1.png);
	width:358px;
	height:555px;
	position:absolute;
	top:55px;
	right:0px;
	z-index:3;
}
#second_bg{
	width:730px;
	height:746px;
	background:url(../../img/front/winter_collection/second_1.png) no-repeat;
	margin:0px;

	/*position:absolute;
	z-index:1;*/
}
#short_box{
	width:414px;
	height:280px;
	background:#999;
	position:absolute;
	left:10px;
	top:215px;
	z-index:4;
	  filter: alpha(opacity:0.7);
	    KHTMLOpacity: 0.7;
	    MozOpacity: 0.7;
	    -khtml-opacity:.70;
	    -ms-filter:Ã¢â‚¬ï¿½alpha(opacity=70)Ã¢â‚¬ï¿½;
	    -moz-opacity:.70;
	    filter:alpha(opacity=70);
	    opacity:.70;
}
#short_box_text{
	width:394px;
	height:250px;
	margin:0px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	/*background:#0FF;*/
	text-align:left;
	line-height:19px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
#group{
	width:730px;
	height:389px;
	background:url(../../img/front/winter_collection/group_girls_1.png);
	position:absolute;
	top:549px;
	z-index:7;
}
#group_text{
	width:730px;
	height:11px;
	line-height:15px;
	/*background:#309;*/
	color:#d4d1c9;
	text-align:center;
	position:absolute;
	bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#second_part{
	background:#5a5a5a;
	width:730px;
	min-height:1000px;
}
#box_holder{
	background:#727272;
	width:710px;
	height:1060px;
	margin:10px;

}
#left{
	width:340px;
	height:928px;
	/*background:#900;*/
	float:left;
	margin:0px;
	margin-top:15px;
	margin-left:10px;
}
#right{
	/*background:#990;*/
	width:341px;
	height:928px;
	float:right;
	margin:0px;
	margin-top:15px;
	margin-right:9px;
}
#left_up{
	width:339px;
	height:508px;
	/*background:#0FC;*/
}
#left_bottom{
	width:340px;
	height:509px;
	/*background:#03C;*/
	margin:0px;
	margin-top:15px;
}
#right_up{
	width:341px;
	height:508px;
	/*background:#0FC;*/
}
#right_bottom{
	width:339px;
	height:509px;
	/*background:#03C;*/
	margin:0px;
	margin-top:15px;
}
#third_part{
	background:#5a5a5a;
	width:730px;
	min-height:1052px;
	position:relative;
}
#rounded{
	width:252px;
	height:256px;
	position:absolute;
	top:0px;
	left:190px;
}
#text_box{
	width:367px;
	height:206px;
	background:#929292;
	position:absolute;
	left: 50px;
	top: 255px;
	text-align:center;
}
.big_text{
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
}


.text_1{
	/*background:#09C;*/
	width:347px;
	height:176px;
	margin-top:30px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
}
#single_box{
	width:218px;
	height:368px;
	position:absolute;
	right:60px;
	top:93px;
}
#single_box_1{
	width:235px;
	height:435px;
	position:absolute;
	bottom:50px;
	left:50px;
}
#rounded_1{
	width:253px;
	height:253px;
	position:absolute;
	bottom:265px;
	right:185px;
}
#text_box_1{
	width:405px;
	height:189px;
	background:#929292;
	position:absolute;
	bottom:52px;
	right:20px;
	text-align:center;
}
.text_2{
	/*background:#09C;*/
	width:385px;
	height:159px;
	margin-top:30px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
}
.side_text{
	width:70px;
	height:20px;
	position:absolute;
	right:5px;
	top:515px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:13px;

}
.side_text a:link,.side_text a:visited{
	color:#000;
}
.side_text_1{
	width:70px;
	height:20px;
	position:absolute;
	right:5px;
	bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:13px;

}
.side_text_1 a:link,.side_text_1 a:visited{
	color:#000;
}
#first_holder{
	width:730px;
	height:475px;

}
#first{
	/*background:#09C;*/
	width:730px;
	height:465px;
	position:absolute;
	top:10px;
}
#first_rounded{
	width:248px;
	height:257px;
	position:absolute;
	left:142px;
	top:5px;
}
#first_single{
	width:252px;
	height:408px;
	position:absolute;
	top:34px;
	right:78px;
}
#first_text_box{
	width:327px;
	height:171px;
	background:#929292;
	position:absolute;
	bottom:23px;
	left:60px;
	text-align:center;
}
.first_text{
	/*background:#09C;*/
	width:307px;
	height:120px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	line-height: 25px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
.second{
	float:right;
	width:70px;
	height:20px;
	text-align:right;
	margin:0px;
	margin-top:40px;
	margin-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style:italic;

}
.second_new{
	position:absolute;
	right:10px;
	width:70px;
	height:20px;
	text-align:right;
	margin:0px;
	font-style:italic;
	top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

}
.second a:link,.second a:visited{
	color:#000;
}
.second_new a:link,.second_new a:visited{
	color:#000;
}
#third_holder{

	width:730px;
	height:583px;
	clear:both;
}
#third{
	/*background:#09C;*/
	width:730px;
	height:583px;
	position:absolute;
}
#third_single{
	width:220px;
	height:417px;
	position:absolute;
	top:72px;
	left:30px;
}
#third_rounded{
	width:245px;
	height:252px;
	position:absolute;
	left:290px;

}
#third_text_box{
	width:357px;
	height:171px;
	background:#929292;
	position:absolute;
	bottom:95px;
	right:100px;
	text-align:center;
}
.third_text{
	/*background:#09C;*/
	width:337px;
	height:120px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	line-height: 25px;
	font-family:Verdana, Geneva, sans-serif;
}
#fourth_holder{

	width:730px;
	height:660px;

}
#fourth{
	/*background:#09C;*/
	width:730px;
	height:660px;
	position:absolute;
}
#fourth_rounded{
	width:239px;
	height:246px;
	position:absolute;
	left:20px;
}
#fourth_single{
	width:212px;
	height:583px;
	position:absolute;
	top:70px;
	right:55px;
}
#fourth_rounded_1{
	width:247px;
	height:247px;
	position:absolute;
	top:175px;
	left:195px;
}
#fourth_text_box{
	width:398px;
	height:218px;
	background:#929292;
	position:absolute;
	bottom:8px;
	left:50px;
	text-align:center;
}
.fourth_text{
	/*background:#09C;*/
	width:378px;
	height:178px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
}
.fourth{
	float:right;
	width:70px;
	height:20px;
	text-align:right;
	margin:0px;
	margin-top:10px;
	margin-right:10px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

}
.fourth a:link,.fourth a:visited{
	color:#000;
}
#fifth_holder{

	width:730px;
	height:640px;
	clear:both;
}
#fifth{
	/*background:#09C;*/
	width:730px;
	height:640px;
	position:absolute;
}
#fifth_single{
	width:264px;
	height:606px;
	position:absolute;
	top:25px;
	left:40px;
}
#fifth_rounded{
	width:244px;
	height:251px;
	position:absolute;
	right:170px;
	top:175px;
}
#fifth_rounded_1{
	width:245px;
	height:252px;
	position:absolute;
	right:40px;
}
#fifth_text_box{
	width:365px;
	height:195px;
	background:#929292;
	position:absolute;
	bottom:10px;
	right:20px;
	text-align:center;
}
.fifth_text{
	/*background:#09C;*/
	width:345px;
	height:155px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
}
#sixth_holder{
	width:730px;
	height:410px;
	clear:both;
}
#sixth{
	/*background:#0C9;*/
	width:730px;
	height:410px;
	position:absolute;

}
#sixth_text_box{
	width:368px;
	height:135px;
	background:#929292;
	position:absolute;
	bottom:85px;
	left:25px;
	text-align:center;
}
.sixth_text{
	/*background:#09C;*/
	width:348px;
	height:95px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
#sixth_single{
	width:305px;
	height:305px;
	position:absolute;
	top:40px;
	right:20px;
}
.sixth{
	position:absolute;
	width:70px;
	height:20px;
	text-align:right;
	right:10px;
	bottom:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:13px;

}
.sixth a:link,.sixth a:visited{
	color:#000;
}
#header_1{
	width:100%;
	height:100px;
	text-align:center;
	margin:0px;
	padding:0px;
	line-height:100px;
}
#main_1 #header_1 .h1{
	color:#804a71;
	font-family:Kozuka Gothic Pro ,Arial, Helvetica, sans-serif;
}
#img-cont-1{
	width:100%;
	min-height:300px;
	text-align:left;
}
#main_1 .h1{
	font-family:Kozuka Gothic Pro ,Arial, Helvetica, sans-serif;
	font-size:40px;
	margin:0px;
	padding:0px;
	color:#80145a;
	font-weight:100;
	padding-left:10px;
}
.img-cont-1{
	margin-left:10px;

}
.img-cont-2{
	margin-left:10px;

}
	/********************************************************************common classes ******************************************************************/
.la-teddy{
	font-family:Dotum,Kozuka Gothic Pro ,Arial, Helvetica, sans-serif, Dotum;
	font-size:26px;
	color:#333;
	word-spacing:5px;
}
#Remoter{
	width:100%;
	text-align:right;
}
.Remonter{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	font-size:14px;
	text-align:right;
	margin-left:88px;
	margin-right:5px;
}
.Remonter a{
	color:#000;
}
#last{
	width:100%;
	height:20px;

}
#header_2{
	text-transform:uppercase;
	width:100%;
	height:120px;
	text-align:center;
	vertical-align:top;
}
#header_2 h1{
	font-size:33px;
	letter-spacing:.3em;
	color:#1a1469;
	font-family:Goudy Old Style, Georgia, Times New Roman, Times, serif;
	font-weight:bold;
}
/******************winter collection static pages end*********************/
.top-sub-link a.top-link{display:block;padding:3px 5px;background:#f0f0f0;color:#000;}
.top-sub-link .signin-link{float:left;background:#f0f0f0;color:#000;}
.top-sub-link .fb-link{background:#f0f0f0;float:left;padding:3px;}
.top-sub-link select{background:#f0f0f0 !important;color:#000 !important;border:none;}
.top-sub-link a.top-link:hover,.top-sub-link-sel a.top-link{display:block;padding:3px 5px;background:#747474;color:#fff;}
.top-sub-link .signin-link:hover,.top-sub-link-sel .signin-link{float:left;background:#747474;color:#FFF;}
.top-sub-link .fb-link:hover,.top-sub-link-sel .fb-link{background:#747474;padding:3px;float:left;}
.top-sub-link .fb-link{padding:2px 2px 1px 2px !important;}
.top-sub-link .fb-link .fb_button_small{width:18px;height:18px;}
.top-sub-link .fb-link .fb_button_text{display:none !important;}

.signup-form-banner-texts{text-align:left;font-family:"Georgia";margin-left:20px;margin-top:50px;}
.signup-form-banner-texts ul{margin:0;padding:0;list-style:none;}
.signup-form-banner-texts ul li{margin:4px;font-size:11pt;padding:2px;}
.signup-form-banner-texts ul li span{background:#000 url(../../img/front/signup-banner-txt-bg.jpg) no-repeat 7px 50%;color:#FFF;padding:3px 2px 3px 20px;}
.signup-form-banner-texts ul li.title{font-size:14pt;padding:5px 2px;}
.signup-form-banner-texts ul li.title span{padding:2px 5px;background:#000;background-image:none;}
.signup-form-banner-texts ul li.bottom{font-size:14pt;padding:5px;}

.winter-collection-bcbg{background-image:url(../../img/front/winter_collection/bcbg2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.winter-collection-aristo{background-image:url(../../img/front/winter_collection/aristo2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.winter-collection-country-side{background-image:url(../../img/front/winter_collection/country-side2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.winter-collection-pop{background-image:url(../../img/front/winter_collection/pop2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.winter-collection-retro{background-image:url(../../img/front/winter_collection/retro2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.winter-collection-romantic{background-image:url(../../img/front/winter_collection/romantique2.jpg);background-repeat:no-repeat;width:729px;height:1165px;}
.fb-link .fb_button_simple{display:block;height:15px;width:14px;}/* Home with information pushes at the right and at bottom*/
#pageContent.home .rightCol{float: right; height: 480px; width: 315px;}
	#pageContent.home .rightCol .up{position: relative; z-index: 20;width: 300px; height: 8px; background: #333333; padding: 7px 0px 0px 15px;cursor: pointer;}
	#pageContent.home .rightCol .down{position: relative; z-index: 20;width: 300px; height: 12px; background: #333333; padding: 2px 0px 0px 15px;cursor: pointer;}
	#pageContent.home .rightCol .push{position: relative;z-index: 10;width: 295px; height: 140px; background: #333333; padding: 5px 10px;}
	
	#pageContent.home .rightCol .slideContainer{ z-index: 10;position: relative; height: 450px; background: #333333; overflow: hidden;}
	
#pageContent.home .bottomRow{position: relative;clear: both; height: 153px; width: 960px;margin-top: 5px;}
	#pageContent.home .bottomRow .left{float: left; z-index: 20;width: 8px; height: 83px; background: #333333; padding: 70px 0px 0px 14px;cursor: pointer;}
	#pageContent.home .bottomRow .right{float: right;text-align: right; z-index: 20;width: 8px; height: 83px; background: #333333; padding: 70px 14px 0px 0px;cursor: pointer;}
	#pageContent.home .bottomRow .push{float: left;z-index: 10;width: 295px; height: 140px; background: #333333; padding: 5px 5px;}
	
	#pageContent.home .bottomRow .slideContainer{ z-index: 10;position: relative; float: left;height: 153px; width: 916px;background: #333333; overflow: hidden;}
	#pageContent.home .bottomRow .slideContainerContent{ z-index: 10;position: relative; float: left;height: 153px; width: 4000px;background: #333333; overflow: hidden;}
	
#pageContent.login .left{float: left; width: 570px; margin-top: 40px;}
	#pageContent.login .left .more{margin-top: 30px;font-size: 14px; }
	#pageContent.login .left .video{width:570px; height: 450px}
	#pageContent.login .left a{margin-top: 30px; color: #e1338a}

#pageContent.login .right{font-size: 12px;float: right; width: 360px; margin-top: 40px;color: #000;}

#pageContent.login h1,#pageContent.newsletter h1{margin: 10px 0px; padding: 0px; font-size: 18px;width: 210px;font-weight: normal; height: auto;}	
#pageContent.login .inputoff{display: block; float: left; width: 200px;height: 50px;margin-bottom: 10px;width: 210px}
#pageContent.login .mentions{display: block; clear: both;margin-top: 30px;width: 210px}

#pageContent.login .alreadyClient{display: block; clear: both;margin-top: 30px;width: 210px; color: #787878;}

#pageContent.login .input{display: block; float: left; width: 310px;height: 20px;margin-bottom: 10px;}
	#pageContent.login .inputoff textarea{font-size: 12px;border: 1px solid #ccc; height: 50px; padding-top: 3px;padding-left: 3px;width: 197px;}
	#pageContent.login .input input{font-size: 12px;border: 1px solid #ccc; float: left;height: 17px; padding-top: 3px;padding-left: 3px;width: 197px;}
	#pageContent.login label.error{color: #fff;display: block; float: left;width: 20px;height: 20px;}

#pageContent.newsletter .email{color: #e1338a; font-weight: bold;}

#pageContent.home .home-left-box {border:1px solid #cccccc; height:67px; width:637px; margin:4px 0 0; float:left;}
#pageContent.home .home-right-box {border:1px solid #cccccc; height:67px; width:311px; margin:4px 0 0; float:right;}
#pageContent.home img.home-box-image1 {float:left; margin:10px 0 0 15px;}
#pageContent.home img.home-box-image2 {float:left; margin:12px 0 0 100px;}
#pageContent.home img.home-box-image3 {float:left; margin:10px 0 0 122px;}
#pageContent.home img.home-right-box-image {float:left; margin:3px 0 0 7px;}body{
	font-family: Arial;
}

div#wrapper{
	width: 960px;
	margin: auto;
	background-color: white;
}

#pageContent.product{
	font-size: 12px;
	height: auto;
	
}

div#product-pics{
	width: 349px;
	height: 440px;
	margin-right: 5px;
	float: left;
	position:relative;
}

div#other-pics
{
	border:0px solid #e3e3e3;
	margin:10px 0 0 0;
	padding:5px 10px 3px;
	height:80px;
}
div#other-pics li
{
	float:left;
	padding:0 2px;
	font-size:11px;
	color:#666666;
	text-align:center;
	list-style: none;
}
div#other-pics li img
{
	border:1px solid #e3e3e3;
	width:57px;
	height:57px;
}
div#other-pics li a
{
	width:59px;
	height:59px;
	padding:4px;
	cursor: pointer;
	display:block;
}
div#other-pics li a.selected
{
	background:url(/img/front/theme/default/modelisator/bg_img_side_selected.png) no-repeat;
}

div#description{
	width: 595px;
	height: 100%;
	float: left;
	margin-left: 5px;
	padding:0;
	margin: 0;
	margin-right: 10px;
}

div#desc-top{
	height: 30px;
	width: 100%;
	padding:0;
	margin: 0;
}

div#price{
/* by niti	float: left;
	background: #e2318b;
   */
	width: 70px;
	height: 50px;
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 20px;
	padding: 4px 0;
	margin: 0;
	clear:both;
	padding-top:20px;
	padding-bottom:15px;
}

div#desc-title{
	width: 500px;
	height: 20px;
	margin:0;
	padding:4px;
/*comment by niti	background: #e1e1e1;  
	float: right;    end  */
	float:left;
}

div#desc-top div#desc-title #desc-product-title .headingN {font-size:18px;font-family:Arial, serif;color:#424242;}

div#desc-title #note	{float: right;}
div#desc-title .vote	{float: right;}

div#desc-top div#desc-title #desc-product-title{

	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	color:#424242;
	margin:0;
	margin-left: 5px;
	padding:0;

}

div#desc-title p{
	color: #000000;
/*niti font-size: 11px;  */
	font-size: 14px;
	margin:0;
	margin-left: 5px;
	padding:0;
	font-weight:bold;
}

div#desc-part1{
	padding-top: 0px;
	width: 420px;
	height: 80px;
	padding-left:10px;
	font-size:13px;
   	color:#424242;
}

div#desc-part1 a,div#desc-part1 a:visited{
	color: #e2318b;
}

div#couleurs{
	float: right;
	margin-right: 15px;
}

div#couleurs img{
	vertical-align: middle;
}

div#couleurs ul{
	list-style: none;
	margin:0;
	padding:0;
}

div#couleurs ul li{
	margin-top: 3px;
}

div#desc-part2{
	width: 420px;
	height: auto;
	padding-left:10px;
}

div#desc-part2 ul{
	margin:0;
	padding:0;
}

div#desc-part2 li{
	margin:0;
	padding: 0;
	height: 20px;
}

div#desc-part2 img{
	vertical-align: middle;
	margin: 0 5px 0 5px;
}

div#desc-part3{
/*by niti	width: 420px;   */
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
}

div#facilite{
	float: right;
	text-align: center;
	margin-right: 15px;
}

#tabs li{
	width:236px;
}

div#links{
	width: 410px;
	height: 40px;
	background: #2b2b2b;
	position: relative;
	bottom:0;
	padding-left: 10px;
}

div#like{
	width: 106px;
	height: 410px;
	float: left;
	text-align: right;
}

div#like #liketitle{
	display: block;
	width: 106px;
	height: 30px;
	background: #e1e1e1;
	font-size: 12px;
	margin:0;
	margin: auto;
	margin-bottom: 10px;
	padding:0;
	text-align: center;
	padding:4px 0;
	text-transform: uppercase;
	color: #747474;
}

.like-pic{
	text-align: right;
}

.like-pic img{
	border: 0px #e1e1e1 solid;
}

div#infos-plus{
	width: 960px;
	margin-top: 20px;
}






#creator-comments								{display: block; width: 717px; float: right;margin: 1px 0px 0px 0px;}
	#creator-comments h1.big					{height: 30px; line-height: 30px;}
	#creator-comments p.big						{height: 150px;}
	#creator-comments .designerComments			{position: relative; height: 307px; overflow: hidden;}
	#creator-comments .designerComments.scroll-pane{overflow:hidden;width: 717px; height: 307px;}
	#creator-comments .designerComments.scroll-pane.off{height: 90px;}
	
	#creator-comments .one-comment				{display: block; float: left; clear: both; width: 940px; padding: 10px; margin-top: 1px;
													margin-bottom: 1px; border-bottom:1px solid #f0f0f0}
	#creator-comments .one-comment.on			{background: #f0f0f0; border: 0px;}
	#creator-comments .one-comment .pic			{display: block; padding: 5px; width: 70px; float: left;}
	#creator-comments .one-comment .content		{display: block; padding: 5px; width: 800px; float: left;}
	#creator-comments .one-comment .posterPseudo{display: block; clear: both; font-size: 12px; font-weight: bold}
	#creator-comments .one-comment .logo		{display: block; clear: both; font-size: 11px; color: #e33b8e;}
	#creator-comments .one-comment .logo img	{float:none}
	#creator-comments .one-comment .logo a,
	#creator-comments .one-comment .logo a:hover{color: #e33b8e;}
	#creator-comments .one-comment .comment		{display: block; clear: both; padding-top: 5px; font-size: 11px; font-style: italic}

	#addCommentForm .addComment					{font-size: 12px; color: #000000; font-weight: bold;}
	#addCommentForm .addComment textarea		{width: 100%; height: 90px; margin-top: 5px; border:1px solid #cccccc;}
	#addCommentForm .addComment .button.blue	{float: right; width: 100px; margin-top: 10px; font-size: 11px}
	#addCommentForm .addComment textarea.error{border: 1px solid #e33b8e;}

	#addProductCommentForm .addComment					{font-size: 12px; color: #000000; font-weight: bold;}
	#addProductCommentForm .addComment textarea		{width: 100%; height: 90px; margin-top: 5px; border:1px solid #cccccc;}
	#addProductCommentForm .addComment .button.blue	{float: right; width: 100px; margin-top: 10px; font-size: 11px}
	#addProductCommentForm .addComment textarea.error{border: 1px solid #e33b8e;}
	
	#pageContent.gallery .block					{position: relative;border: 1px solid #eeeeee; display: block; float: left; margin:5px 5px 0px 0px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;cursor: pointer;overflow: hidden; background-color: #fff}
	#pageContent.gallery .block.on				{border: 1px solid #9e9e9e; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;}

	#strSizeKeyProductDetails					{float:left; margin-right:12px;}
	#strQuantityProductDetails					{ width:40px; margin-right:15px; }
	.sizeHelp									{float:left; margin-top:-15px; margin-left:5px;   font-size:10px; font-weight:bold;}
													
	.sizeHelpText									{float:left; margin-top:-15px; margin-left:5px; 
													width:50px; height:50px; text-transform:uppercase; font-size:10px; font-weight:bold; color:#989898;}
													
	.sizeHelp p									{margin-left:8px; margin-top:-2px}											
	
	
	/*by niti*/		
										
	.sizeHelp-N p									{margin-left:8px;font-size:10px; font-weight:bold; color:#989898;width:50px;float:left;margin-top:2px;}											
	
	/*by niti*/
	

#creator-comments{
	width: 100%;
}


	#creator-comments #creator-comment-title{text-transform: uppercase; display: block; background: #e1e1e1; font-size: 18px; height:26px; 
												margin-top: 25px;	padding: 4px 0 0 15px;}
/*
#creator-comments .one-comment{
	margin-top: 15px;
	width: 100%;
	min-height: 100px;
}

.one-comment img{
	float: left;
	margin-right: 15px;
}

.one-comment .author{
	display: block;
	font-weight: bold;
}

.one-comment .author-link{
	display: block;
}

.one-comment .author-link img{
	display: inline;
		padding:0;
	margin:0;
}
.one-comment .author-link a,.one-comment .author-link a:visited{
	color: #e2318b;
	display: inline;
	padding:0;
	margin:0;
}

.one-comment .the-comment{
	margin-top: 15px;
	font-style: italic;
	display: block;
}

#creator-comments .odd{
	background: #f1f1f1;
}
*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	padding: 0; 
	background:none;
	border:0px;
	border-bottom:1px solid #e3e3e3;
	border-radius:0px;
	height:24px;
}
.ui-tabs .ui-tabs-nav li { 
	background:url(/img/front/theme/default/modelisator/bg_tab_nav.jpg) repeat-x;
	border:1px solid #E3E3E3;
	border-radius:0px;
	height:23px;
	margin:0 2px 0 0;
	float: left;
	text-align: center;
}
.ui-tabs .ui-tabs-nav li a { color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ color: #424242; cursor: pointer; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	padding:0px;
	background:#FFFFFF;
	border-bottom:0px !important;
	border-radius:0px;
	height:24px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { clear: both; padding:15px; display: block; border-width: 0; background: none; border: solid 1px #E3E3E3; border-top:0px; font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#424242;height:190px;}
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs ul,#infos-plus ul{
	margin: 0;
}

/*
*
*/

/*.linklevel2{
	float: left;
	height: 16px;
}*/

.linkFavoritewhite{
	float: left;
}

.clear{clear:both;}
.margT10px{margin-top:10px;}
.part2{
padding:0;clear:both;width:100%;padding-left:10px;
}
.padB4{padding-bottom:4px;}
.bold{font-weight:bold;}
select.select{background:#FFFFFF;color:#000000;}


/*csss for giftvoucher niti*/
.wapper-gift { margin:5px auto 0px; width:955px; padding:10px 0; }

.section1 { position:relative; height:500px; }
.section1 .top-mark { position:absolute; right:0px; top:0px; width:212px; height:143px; background:url(/img/front/product/image2.png) no-repeat; }
.section1 .main-img { position:absolute; left:20px; top:75px; width:429px; height:403px; }
.section1 .title { font-family:Georgia; font-size:30px; }
.section1 .item-section { padding:85px 0 0 430px; width:520px; }
.section1 .item-section .item-title { font-size:22px; font-family:Georgia; }
.section1 .item-section .item-title .small-title { font-family:Arial; font-size:16px; }
.section1 .item-section .item-content { padding:20px 0 0 25px; }
.section1 .item-section .item-content .sub-title { font-size:16px; }
.section1 .item-section .item-content .sub-title .sub-title-number { color:#ff0000; padding-right:5px; }
.section1 .item-section .item-content .sub-content { padding:8px 0 25px 23px; }
.section1 .item-section .item-content .white-select { font-size:17px; width:120px; height:24px; }
.section1 .item-section .item-content .sub-desc { padding:10px 0 0; font-size:13px; }
.section1 .item-section .item-content input.black-button { background:#000000 url(/img/front/product/black_button_bg.jpg) 100% 50% no-repeat; border:0 none; color:#FFFFFF; font-size:16px; padding:3px 40px 3px 15px; cursor:pointer; }
.sub-desc a{ text-decoration:none; }

.section2 { padding:0 0 15px 25px; }
.section2 .title { text-decoration:underline; font-size:17px; }
.section2 .desc { padding:5px 0; font-size:15px; }

.section3 { float:left; width:500px; padding-left:25px; }
.section3 .sub-section1 { border-bottom:1px solid #868789; background:#000; padding:30px 30px 20px; }
.section3 .sub-section1 .desc { color:#207B50; font-size:12px; }
.section3 .sub-section1 .desc span { font-family:Georgia; font-size:24px; }
.section3 .sub-section2 { padding:20px 0; text-align:center; background:#000; color:#207B50; font-size:21px; }
.section3 .sub-section2 .small-title { font-size:11px; padding:10px; } 
.section3 .sub-section2 .grey-box { font-size:14px; color:#000; text-align:left; background:url(/img/front/product/grey_box_bg.jpg); width:450px; height:63px; margin:0 auto; }
.section3 .sub-section2 .grey-box .title1 { background:#878789; width:90px; padding:7px 0 0 5px; }
.section3 .sub-section2 .grey-box .title2 { background:#878789; width:70px; padding:5px 0 0 5px; }

.section4 { float:left; width:330px; padding-left:20px; position:relative; height:635px; }
.section4 .link a { text-decoration:underline; color:#000; position:absolute; bottom:0px; right:0px; }


#giftmouseoverlink a:hover{text-decoration:underline; color:#CC9900;}
#gifttext a{ text-decoration:none !important;}
#gifttext a:hover{ text-decoration:underline !important; color:#000000 !important;}

/*csss for giftvoucher niti end*/


/*csss for Valtine offer by Sachin*/
.wapper-offer { margin:5px auto 0px; width:955px; padding:10px 0; }

.offer-section1 { width:100%; position:relative; }
.offer-section1 .top-mark { position:absolute; right:0px; top:0px; width:212px; height:143px; background:url(/img/front/product/image2.png) no-repeat; }
.offer-section1 .main-img { position:absolute; left:20px; top:75px; width:429px; height:403px; }
.offer-section1 .offer-title { border-top:1px solid; border-bottom:1px solid; height:80px; }
.offer-section1 .offer-title2{margin-top: 20px; font-size:16px; }
.offer-section1 .offer-title .title { font-family:Georgia; font-size:80px; font-weight:bold; float:left; }
.offer-section1 .item-section { padding:85px 0 0 430px; *padding:0px 0 0 430px; width:520px; }
.offer-section1 .item-section .item-title { font-size:22px; font-family:Georgia; }
.offer-section1 .item-section .item-title .small-title { font-family:Arial; font-size:16px; }
.offer-section1 .item-section .item-content { padding:20px 0 0 25px; *padding:20px 0 0 0px; }
.offer-section1 .item-section .item-content .sub-title { font-size:16px; }
.offer-section1 .item-section .item-content .sub-title .sub-title-number { color:#ff0000; padding-right:5px; }
.offer-section1 .item-section .item-content .sub-content { padding:8px 0 25px 23px; }
.offer-section1 .item-section .item-content .white-select { font-size:17px; width:120px; height:24px; }
.offer-section1 .item-section .item-content .sub-desc { padding:10px 0 0; font-size:13px; }
.offer-section1 .item-section .item-content input.black-button { background:#000000 url(/img/front/product/black_button_bg.jpg) 100% 50% no-repeat; border:0 none; color:#FFFFFF; font-size:16px; padding:3px 40px 3px 15px;*padding:3px 0px 3px 0px; cursor:pointer;  }
.offer-section1 .mark-envoi { width:141px; height:127px; position:absolute; right:0px; top:90px; }
.sub-desc a{ text-decoration:none; }

.section2 { padding:0 0 15px 25px; }
.section2 .title { text-decoration:underline; font-size:17px; }
.section2 .desc { padding:5px 0; font-size:15px; }

.section3 { float:left; width:500px; padding-left:25px; }
.section3 .sub-section1 { border-bottom:1px solid #868789; background:#000; padding:30px 30px 20px; }
.section3 .sub-section1 .desc { color:#207B50; font-size:12px; }
.section3 .sub-section1 .desc span { font-family:Georgia; font-size:24px; }
.section3 .sub-section2 { padding:20px 0; text-align:center; background:#000; color:#207B50; font-size:21px; }
.section3 .sub-section2 .small-title { font-size:11px; padding:10px; } 
.section3 .sub-section2 .grey-box { font-size:14px; color:#000; text-align:left; background:url(/img/front/product/grey_box_bg.jpg); width:450px; height:63px; margin:0 auto; }
.section3 .sub-section2 .grey-box .title1 { background:#878789; width:90px; padding:7px 0 0 5px; }
.section3 .sub-section2 .grey-box .title2 { background:#878789; width:70px; padding:5px 0 0 5px; }

.section4 { float:left; width:330px; padding-left:20px; position:relative; height:635px; }
.section4 .link a { text-decoration:underline; color:#000; position:absolute; bottom:0px; right:0px; }


#giftmouseoverlink a:hover{text-decoration:underline; color:#CC9900;}
#gifttext a{ text-decoration:none !important;}
#gifttext a:hover{ text-decoration:underline !important; color:#000000 !important;}
.submaintext{ margin-left:7px; float:left;}

/*csss for Valtine offer by Sachin end*/



#description .outofstock { clear:both; width:100%; color:#ff0000; font-weight:bold; font-size:14px; padding:0 0 0 10px; }

/* light box link */
#zoomed {position:relative;border:1px solid #E3E3E3;}
#zoomedTxt {height:15px; padding: 5px; position:absolute; bottom:0 !important; left:0;font-weight: bold; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #000000;background-color: #FFFFFF; }#pageContent.search .col1{position: relative; float: left; width: 170px; margin: 10px 5px; color: #747474;}
	#pageContent.search .col1 h3{margin: 5px 0px;line-height: 1.2em;font-weight: bold; font-size: 16px; clear: both}
	#pageContent.search .col1 p{margin: 0px 0px 15px 0px; line-height: 1.3em;clear: both}
		#pageContent.search .col1 p.selection, #pageContent.search .col1 p.selection a, #pageContent.search .col1 p.selection a:hover{color:#747474;  }
	#pageContent.search .col1 a{color: #747474}
	#pageContent.search .col1 a:hover{color: #747474}
	#pageContent.search .col1 span{display: block; float: left; width: 20px; margin: 2px;}
	#pageContent.search .col1 select{background: #fff; height: 20px; border: 1px solid #ccc; width: 170px;overflow: auto;color: #747474}

#pageContent.search .col2{position: relative; float: right; width: 760px; padding: 15px 0px 10px 10px;}
	#pageContent.search .col2 .resultContainer{position: relative; float: left;padding: 10px 10px 20px 20px!important;padding: 10px 1px 20px 20px; width: 730px;}

/*************** RE-DEFINITION OF BLOCKS ****************/
	#pageContent.search .col2 .block.big{width: 231px;height: 170px; margin:10px 10px 0px 0px;}
		#pageContent.search .col2 .block.big .img{width: 100px; margin-left: 0px; margin-top: 10px;	}
		#pageContent.search .col2 .block.big .content{width: 90px!important; width: 105px;}
		#pageContent.search .col2 .block.big .delete{top: 115px; left: -90px;}
		#pageContent.search .col2 .block.big .action{top: 125px; left: 0px;}
		#pageContent.search .col2 .block.big .status{top: 115px; left: 0px;}
		#pageContent.search .col2 .block .button{width: 100px; height: 20px; line-height: 20px; font-size: 11px;}
	#pageContent.search .col2 .block, #pageContent.search .col2 .block.on{background: #ffffff;}
	#pageContent.search a.product-more-colors { color: #000000; font-size: 10px; font-weight: bold; float:right; margin:5px 0 0 0; }
	#pageContent.search a.product-more-colors:hover { color:#cccccc; text-decoration:underline; }/*Common styling for all shopping pages*/
#pageContent.shopping {position: relative;width: 960px; margin: 30px auto;}
	#pageContent.shopping .header.left{float: left; position: relative; width: 150px; height: 30px;display: block;background: url(/img/front/theme/default/mybasketBig.gif) left no-repeat; padding: 20px 0px 0px 50px; color: #e14491; font-size: 15px; font-weight: bold}
	#pageContent.shopping .header.left .number{position: absolute; top: 16px; left: 7px; color: #fff; font-size: 26px; font-weight: normal;}
	#pageContent.shopping .header.right{float: right; text-align: right;position: relative; width: 670px; height: 35px;display: block;padding: 15px 0px 0px 0px;}
		#pageContent.shopping .header.right .item{margin: 1px;padding: 0px 10px;color: #ffffff;float: right; display: block;height: 22px; line-height: 22px;font-size: 11px; background:#747474; border: 0px;}
		#pageContent.shopping .header.right .item.on{color: #ffffff;background: #e33b8e}
		#pageContent.shopping .header.right .item.up{color: #ffffff;background: #3299fe}

	#pageContent.shopping .content.col3{position: relative; display: block; width: 236px; float: right;margin: 20px 0px; color: #747474;}
		#pageContent.shopping .content.col3 .item{position: relative; display: block; width: 206px; clear: both; font-size: 12px;margin: 0px 15px;}
		#pageContent.shopping .content.col3 .shipping{position: relative;display: block; width: 206px; clear: both; font-size: 13px;background-color: #f1f1f1; height: 36px; line-height: 36px; padding: 0px 15px; margin-top: 30px;}
		#pageContent.shopping .content.col3 .total{position: relative;display: block; width: 206px; clear: both; font-size: 13px;background: #e1e1e1; height: 36px; line-height: 36px; padding: 0px 15px;margin-top: 1px;}
		#pageContent.shopping .content.col3 .promo{position: relative;display: block; width: 206px; clear: both; font-size: 13px;background: #f1f1f1; height: 36px; line-height: 36px; padding: 0px 15px;margin-top: 3px;color: #e33b8e; font-weight: bold}
		#pageContent.shopping .content.col3 .label{position: relative; display: block; width: 120px; float: left;}
		#pageContent.shopping .content.col3 .unitprice{position: relative; display: block; width: 86px; float: right;text-align: right; font-weight: bold;}

	#pageContent.shopping .content.col3 .nextstep{display: block; margin: 20px 0px 0px 1px;}

/*Styling css for the first step*/
	#pageContent.shopping .content.col1{display: block; width: 717px; float: left;margin: 20px 0px 20px 0px;}

		#pageContent.shopping .content.col1 p.product{float: left;display: block; padding: 15px 10px 15px 20px; height: 75px;width: 321px; border: 1px solid #eee;margin: 5px 5px 0px 0px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;}
			#pageContent.shopping .content.col1 p.product .leftInfo{display: block; width: 100px;float: left;}
				#pageContent.shopping .content.col1 p.product .level1{display: block; clear: both; font-size: 20px; color: #e33b8e;width: 100px;font-weight: bold;margin:10px 0px}
				#pageContent.shopping .content.col1 p.product .level2{display: block; clear: both; font-size: 13px; font-weight: bold;color: #3a3a3a}
				#pageContent.shopping .content.col1 p.product .level3{display: block; clear: both; font-size: 11px; font-weight: normal;color: #3a3a3a}
				#pageContent.shopping .content.col1 p.product .designer{position: relative;clear: both; z-index: 101;display: block;color: #e33b8e;font-size: 11px;}
					#pageContent.shopping .content.col1 p.product .designer a{text-decoration: underline;color: #e33b8e;}
			
			#pageContent.shopping .content.col1 p.product .img{position: relative; width: 100px; display: block;float: left; cursor: pointer; top: -10px;}
			#pageContent.shopping .content.col1 p.product .right{color: #e14491; font-size: 9px; font-weight: normal; width: 120px; display: block;float: left}
				#pageContent.shopping .content.col1 p.product .right .caracteristics{clear: both;display: block; width: 120px;margin-bottom: 10px; height: 22px;}
					#pageContent.shopping .content.col1 p.product .right .caracteristics .itemSelect{display: block;float: left;height: 22px;line-height: 22px;margin-right: 2px;font-size: 12px; color: #757575; background: none;}
					#pageContent.shopping .content.col1 p.product .right .caracteristics select{height: 22px; border: 1px solid #eee; margin: 0px; padding: 0px; background: #fff; color: #757575; padding-top: 2px; width: 45px;}
				#pageContent.shopping .content.col1 p.product .right img.productImg{float: left; margin-right: 5px;}
				#pageContent.shopping .content.col1 p.product .right .delete{display: block; float: left;font-size: 10px; font-weight: normal;}

/*Styling css for the second step*/
	#pageContent.shopping .shoppingInfos .content.col{position: relative; float: left;display: block; width: 356px; margin: 20px 5px 0px 0px!important;margin: 20px 0px 0px 0px}
		#pageContent.shopping .shoppingInfos .content.col .content{position: relative;border: 1px solid #eeeeee; display: block; float: left; width: 319px!important;width: 314px;margin:5px 5px 0px 0px; padding: 15px 15px 15px 20px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;overflow: hidden; background-color: #fff}	
				
	#pageContent.shopping .shoppingInfos .content.col12{display: block; width: 715px; float: left;margin: 20px 0px 0px 0px;}		
		#pageContent.shopping .shoppingInfos .content.col12 .content{position: relative;border: 1px solid #eeeeee; display: block; float: left; width: 680px;margin:5px 5px 0px 0px!important;margin:5px 0px 0px 0px; padding: 15px 15px 15px 20px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;overflow: hidden; background-color: #fff}
		
	
	/**************** FORM *******************/
/*		#pageContent.shopping .shoppingInfos .label{display: block;margin: 0px;position: relative;width: 250px;clear: both; color: #666666}
			#pageContent.shopping .shoppingInfos .label .title{margin-bottom: 5px;display: block;float: left;}
			#pageContent.shopping .shoppingInfos .label .mandatory{display: block;float: right; width: 13px; height: 13px; background: url(/img/front/mandatory.gif)}
		#pageContent.shopping .shoppingInfos .input{display: block;margin: 5px 0px 15px 0px;position: relative;width: 250px;clear: both;}
		#pageContent.shopping .shoppingInfos .labelRadio{margin: 8px 0px 15px 10px;position: relative;width: 210px;float: left;}
		#pageContent.shopping .shoppingInfos .inputRadio{margin: 5px 0px 15px 0px;position: relative;width: 20px;float: left;}
		#pageContent.shopping .shoppingInfos input,
		#pageContent.shopping .shoppingInfos form textarea{border: 1px solid #8d8d8d; width: 250px;}
		 
		#pageContent.shopping .shoppingInfos input.off{width: auto; height: auto;}
		#pageContent.shopping .shoppingInfos input.error{border: 1px solid #e33b8e;}
				
		#pageContent.shopping .shoppingInfos .mandatoryDiv{display: block;position: relative;width: 152px;float: left;text-align: left; font-size: 10px;}
			#pageContent.shopping .shoppingInfos .mandatoryDiv label.error{display: block; clear: both;color: #e1338a; font-size: 10px;}
			
		#pageContent.shopping .shoppingInfos .submit{display: block;position: relative;width: 100px;float: left;}
			#pageContent.shopping .shoppingInfos .submit .button{display: block;position: relative;width: 100px;float: right;height: 20px; line-height: 20px;}
*/		
/*Styling css for the third step*/
	#pageContent.shopping .shoppingPayment .content.col{position: relative; float: left;display: block; width: 356px; margin: 20px 5px 0px 0px!important;margin: 20px 0px 0px 0px;}
		#pageContent.shopping .shoppingPayment .content.col div.cb{position: relative;float: left;display: block; padding: 15px 10px 15px 20px; width: 324px!important;width: 319px; border: 1px solid #eee;margin: 5px 5px 0px 0px;}
		#pageContent.shopping .shoppingPayment .content.col p.content{position: relative;border: 1px solid #eeeeee; display: block; float: left; width: 324px!important;width: 319px;margin:5px 5px 0px 0px; padding: 15px 15px 15px 15px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;cursor: pointer;overflow: hidden; background-color: #fff}
		#pageContent.shopping .shoppingPayment .content.col12 .cgv{position: relative;float: left;display: block;  margin-top: -5px;  padding: 0px 0px 0px 0px;}
	#pageContent.shopping .shoppingPayment .content.col12{display: block; width: 717px; float: left;margin: 20px 0px 0px 0px;}		
		#pageContent.shopping .shoppingPayment .content.col12 p.content{position: relative;border: 1px solid #eeeeee; display: block; float: left; width: 680px;margin:5px 5px 0px 0px!important;margin:5px 0px 0px 0px; padding: 15px 15px 15px 20px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;overflow: hidden; background-color: #fff}
			#pageContent.shopping .shoppingPayment .content.col12 p.content a{color: #e33b8e; }
			

/*************** RE-DEFINITION OF BLOCKS ****************/
	#pageContent.shopping .content.col3 p.push{width: 236px; padding: 15px 0px 3px 0px;}
	#pageContent.shopping .content.col3 .button{position: relative;color: #fff; display: block; clear: both;margin: 3px 3px 0px 3px; height: 26px; line-height: 26px;padding-left: 10px; cursor: pointer; background: url(/img/front/button/buttonBG.png) right center no-repeat;}
		#pageContent.shopping .content.col3 .button.black{background-color: #000;}
		#pageContent.shopping .content.col3 .button.blue{background-color: #3399ff;}
		#pageContent.shopping .content.col3 .button.pink{background-color: #000000;}
	
	#pageContent.shopping .content.col  p.check .button{width: 150px; height: 30px; line-height: 30px; font-size: 12px;}
	

.shopping .step-bar { height:50px; }
.shopping .step-bar ul { width:850px; margin:0 auto; list-style:none; padding:0px; }
.shopping .step-bar ul li { float:left; margin-right:10px; width:205px; text-align:center; font-size:22px; line-height:32px; font-family:Georgia; border-bottom:5px solid #4A4849; color:#4A4849; }
.shopping .step-bar ul li.active { border-color:#286083; color:#286083; }
.shopping .step-bar ul li.up { border-color:#93B0C0; color:#93B0C0; }
.shopping .step-bar ul li.up a, .shopping .step-bar ul li.up a:hover { color:#93B0C0; }
.shopping .step-bar ul li.last { margin:0px; }
.shopping .important { font-size:18px; color:#E23189; text-align:center; }
.shopping .top-text { padding:10px 0 0 0; color:#727272; }

.shopping .shopping-list { padding:10px 0 15px; }
.shopping .shopping-list table thead { height:31px; background: url(/img/front/theme/default/shopping/shopping_list_head_bg.jpg) repeat-x; }
.shopping .shopping-list table thead th { color:#fff; font-size:12px; line-height:32px; }
.shopping .shopping-list td { padding:15px 0; border-bottom:2px solid #ddd; color:#727272; line-height:16px; text-align:center; }
.shopping .shopping-list td a { color:#286083; text-decoration:none; font-style:italic; font-family:Georgia; }
.shopping .shopping-list td.even { background:#FFFFFF; }
.shopping .shopping-list td.odd { background:#F1F1F1; }
.shopping .shopping-list td a:hover { text-decoration:underline; }
.shopping .shopping-list td .designer { padding:0 0 20px; }
.shopping .shopping-list td .designer a { color:#727272; }
.shopping .shopping-list td .designer a:hover { color:#E23189; }
.shopping .shopping-list .prod-img { float:left; width:92px; margin-right:15px; border:1px solid #ddd; text-align:center; }
.shopping .shopping-list .prod-img img { cursor:pointer; }
.shopping .shopping-list .prod-desc { text-align:left; }
.shopping .shopping-list .prod-desc .description a { font-family:Arial; font-style:normal; text-decoration:none; color:#727272; }
.shopping .shopping-list .prod-desc .description a:hover { text-decoration:underline; color:#E23189; }
.shopping .shopping-list .totalPrice { color:#286083; font-size:18px; }

.shopping .summary-box { width:475px; float:right; color:#727272; padding:0 0 20px 0; }
.shopping .summary-box td { font-size:12px; line-height:16px; padding:5px 0 15px; vertical-align:middle; }
.shopping .summary-box .price { text-align:center; }
.shopping .summary-box .price a { color:#286083; font-style:italic; }
.shopping .summary-box tr.delivery td { padding-bottom:18px; }
.shopping .summary-box tr.promotion-box td.title { vertical-align: top; }
.shopping .summary-box tr.promotion-box td.promotion-code { padding: 3px 0pt 10px 0px; }
.shopping .summary-box tr.promotion-box td.promotion-code .error { text-align:left; }
.shopping .summary-box tr.total td { border:2px solid #727272; padding:3px; line-height:20px; }
.shopping .summary-box tr.total td.label { background:#727272; color:#fff; font-size:16px; text-align:center; }
.shopping .summary-box .totalPrice { color:#286083; font-size:20px; }
.shopping .summary-box .waitingCode { background: url(http://q.trendy-workshop.com/img/front/loading.gif) no-repeat left center; display: none; width: 80px; }
.shopping .promotion-box a { color:#286083; font-style:italic; }
.shopping .promotion { font-weight:bold; cursor:pointer; }
.shopping .empty-msg { color:#727272; font-size:12px; padding:30px 0 0 0; width:250px; margin:0 auto; }
.shopping .empty-msg a { color:#286083; }
.shopping .payment-link {  }
.shopping .payment-link td { text-align:right; padding:10px 0 0; color:#000000; font-size:14px; }
.shopping .payment-link a { color:#286083; font-size:14px; }
.shopping .payment-link a:hover { text-decoration:underline; }
#payment-3times-content { }
#payment-3times-content h3 { font-size:15px; margin:0 0 10px 0; padding:8px 15px; background:#909090; color:#FFFFFF; }
#payment-3times-content p { font-size:13px; padding:0 0 15px 15px; margin:0px; }

.shopping .accessories { padding:10px 0 20px 0; }
.shopping .accessories .box-title { color: #333333; font-size: 20px; padding:0 0 8px 0; }
.shopping .accessories .box-content { border:3px solid #DDDDDD; }
.shopping .accessories .box-content ul { list-style:none; margin:0px; padding:0px; }
.shopping .accessories .box-content ul li { float:left; text-align:center; width:150px; padding:12px 15px; }
.shopping .accessories .box-content ul li .prod-title a { color: #333333; font-size:12px; line-height:20px; text-decoration:none; }
.shopping .accessories .box-content ul li .prod-title a:hover { color: #333333; text-decoration:underline; }
.shopping .accessories .box-content ul li .prod-price { font-size:14px; font-weight:bold; color:#286083; line-height:18px; }
.shopping .accessories .box-content ul li .prod-price-barred { font-size:14px; font-weight:bold; text-decoration:line-through; color:#8C8A8F; line-height:18px; }
.shopping .accessories .box-content ul li .action { padding:5px 0 0 0; }
.shopping .accessories .box-content ul li .action input { border:0px; cursor:pointer; height: 22px; padding: 0 0 3px 0; text-transform: capitalize; width: 70px; color:#FFFFFF; background:url(/img/front/theme/default/shopping/bg_btn_buy.jpg) repeat-x scroll 0 0 transparent; }

.shopping .country { text-decoration:underline; cursor:pointer; color:#727272; }

.shopping .btn-continue { width:189px; height:36px; color:#FFFFFF; font-size:13px; line-height:36px; font-weight:bold; text-align:center; background: url(/img/front/theme/default/shopping/bg_button.jpg) repeat-x; }
.shopping .btn-checkout { width:189px; height:36px; color:#FFFFFF; font-size:13px; line-height:36px; font-weight:bold; text-align:center; background: url(/img/front/theme/default/shopping/bg_button.jpg) repeat-x; }

.shopping .shopping-footer { padding-top:50px; }
.shopping .shopping-footer .mini-box { float:left; width:300px; margin-right:30px; color:#727272; }
.shopping .shopping-footer .last { margin-right:0px; }
.shopping .shopping-footer .mini-box .title { 
	height:32px;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding:0 5px; 
	background: url(/img/front/theme/default/shopping/shopping_footer_block_bg.jpg) repeat-x; 
}
.shopping .shopping-footer .mini-box .content { padding:10px; border-bottom:0px; }
.shopping .shopping-footer .mini-box .col2-set {}
.shopping .shopping-footer .mini-box .col2-set .col-1 { width:48%; float:left; }
.shopping .shopping-footer .mini-box .col2-set .col-2 { width:48%; float:right; }
.shopping .shopping-footer ul { margin:0px; padding:5px 0 0 0; }
.shopping .shopping-footer ul li { margin:0px; padding:0px; font-size:11px; list-style-position:outside; margin-left:15px; }

.shoppingInfos { color:#727272; position:relative; }
.shoppingInfos .loading { display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/img/front/theme/default/myworkshop/opacity_bg.png);  }
.shoppingInfos .loading img { position:absolute; left:475px; top:240px; width:16px; height:11px;  }
.shoppingInfos .ship { padding:0 0 0 258px; position:relative; }
.shoppingInfos .inv { padding:15px 0 0 258px; position:relative; }
.shoppingInfos .ship .next-button { position:absolute; bottom:33px; right:0px; }
.shoppingInfos h1 { padding:0px; background:none; margin:10px 0; }
.shoppingInfos h1 span { color:#4A4849; }
.shoppingInfos .label { float:left; width:150px; margin-right:15px; text-align:right; line-height:30px; }
.shoppingInfos .input { float:left; width:211px; padding:4px 0; }
.shoppingInfos .input input { width:200px; background:#EDEDED; border:1px solid #ddd; padding:4px; vertical-align:top; margin:0px; }
.shoppingInfos .input select { height:26px; padding:2px 0; }
.shoppingInfos .about { 
	float:right; 
	width:260px; 
	height:24px; 
	border:1px solid #B7B9B8; 
	background:#C9D7E0; 
	padding:0 0 0 44px;
	margin-top:4px;
	vertical-align:middle;
	font-size:11px;
	line-height:11px;
	display:none;
	background:#C9D7E0 url(/img/front/theme/default/shopping/shopping_help_icon.jpg) 15px 50% no-repeat; 
}
.shoppingInfos .alert { 
	float:right; 
	width:267px; 
	border:1px solid #B7B9B8; 
	padding:7px 7px 7px 30px;
	margin-top:4px;
	vertical-align:middle;
	font-size:11px;
	line-height:16px;
	display:none;
	color:#000;
	background:#C9D7E0 url(/img/front/theme/default/shopping/shopping_help_icon.jpg) 7px 7px no-repeat; 
}
.shoppingInfos .oneline { line-height:22px; }
.shoppingInfos .submitDiv { position:relative; padding:10px 0; }
.shoppingInfos .mandatoryDiv { position: relative; width:152px; text-align:left; font-size:12px; color:#ff0000; }
.shoppingInfos input.error { font-size:13px !important; }
.shoppingInfos label.error{
	background:#FAEBE7 url(/img/front/theme/default/shopping/shopping_error_icon.gif) 15px 50% no-repeat;
	border:1px solid #F16048;
	color:#DF280A;
	float:right;
	font-size:11px;
	height:24px;
	line-height:22px;
	margin-top:4px;
	padding:0 0 0 44px;
	vertical-align:middle;
	width:260px;
}

.shoppingInfos .inv .add_billing_link { color:#286083; font-size:11px; font-weight:normal; margin-left:15px; text-transform:capitalize; cursor:pointer; }
.shoppingInfos hr { color:#ddd; margin:15px 0; }

.shoppingInfos .addressInfoBox { width:275px; color:#000000;	font-size:16px;	font-weight:bold; line-height:22px; padding:20px 50px; float:left; margin:10px 0; border:1px solid #999999; }
.shoppingInfos a.actLink { color:#286083; font-size:12px; line-height:20px; text-decoration:underline; }
.shoppingInfos a.actLink:hover { color:#747474; }
.shoppingInfos .buttonValidate{ color: #fff; font-size: 12px;height:22px;line-height:22px; background: url(/img/front/button/myworkshopProfileValidate.png) right; width: 185px;margin-top: 20px; padding-left: 15px;cursor: pointer;}

.shoppingInfos .edit-form input { width:300px; margin:5px 0; }
.shoppingInfos .edit-form input.error { border:1px solid #E1338A; }
.shoppingInfos .edit-form select { width:306px; margin:5px 0 10px; }
.shoppingInfos .edit-form label { display:block; }
.shoppingInfos .edit-form label.error {}
.shoppingInfos .edit-form .buttonValidate { float:right; }

.shoppingInfos #invoiceAddressDiv { position: relative; float: left; margin-top: 10px; }

.shoppingPayment {}
.shoppingPayment .content { border-bottom:1px solid #000; margin-bottom:15px; }
.shoppingPayment .content .title { 
	color:#4B494A;
	text-transform:none;
	background:url(/img/front/theme/default/shopping/shopping_payment_title_bg.jpg) repeat-x;  
	height:36px;
}
.shoppingPayment .content .title input { vertical-align:middle; margin:-5px 20px 0 60px; }
.shoppingPayment .content .title label { font-size:16px; font-weight:bold; line-height:36px; }
.shoppingPayment .content .contentL-shoping {
	position: relative;
	padding: 15px 15px 15px 96px;
	background:#fff url(/img/front/theme/default/shopping/shopping_payment_content_bg.jpg) 0 100% repeat-x;
}
.shoppingPayment .content .contentL-shoping input[type=checkbox] { float:left; margin:1px 10px 0 0; }
.shoppingPayment .content .contentL-shoping .cgv { padding:10px 0 0 0; }
.shoppingPayment .content .contentL-shoping .cgvValidate { float:left; margin:1px 10px 0 0; }

.shoppingConfirmation { color:#727272; font-size:12px; line-height:16px; position:relative; }
.shoppingConfirmation .confirmation-logo {padding:0 0 20px;}
.shoppingConfirmation .link-print { position:absolute; right:55px; top:60px; padding:0 0 0 20px; background:url(/img/front/theme/default/shopping/icon_printer.jpg) 0 50% no-repeat; }
.shoppingConfirmation .content { width:850px; margin:10px auto 0; }
.shoppingConfirmation .content a, .shoppingConfirmation .content a:hover { color:#747474; text-decoration:underline; }
.shoppingConfirmation .title-thankyou { font-family:Times New Roman; font-size:20px; font-weight:normal; line-height:22px; padding:0 0 0 30px; margin:0 0 10px 0; background:url(/img/front/theme/default/shopping/bkg_confirmation_title.jpg) 0 50% no-repeat; }
.shoppingConfirmation .desc { margin:0 0 25px 0; }
.shoppingConfirmation .ship, .shoppingConfirmation .invoice, .shoppingConfirmation .models { float:left; margin:0 30px 0 0; width:240px; }
.shoppingConfirmation .ship-content, .shoppingConfirmation .invoice-content, .shoppingConfirmation .payment-content, .shoppingConfirmation .co-address-content { padding:5px 7px 0 7px; }
.shoppingConfirmation .ship-name {text-transform:capitalize;}
.shoppingConfirmation .ship-lastname {text-transform:uppercase;}
.shoppingConfirmation .ship-country {text-transform:uppercase;}
.shoppingConfirmation .total-price { float:right; width:240px; }
.shoppingConfirmation .total-price .value { border:2px solid #727272; color:#286083; font-size:18px; font-weight:normal; line-height:24px; padding:0 10px; text-align:right; width:131px; }
.shoppingConfirmation .total-price .total-details { padding:5px 10px; text-align:right; }
.shoppingConfirmation .payment, .shoppingConfirmation .co-address {padding:30px 0 0;}
.shoppingConfirmation .ship .title, .shoppingConfirmation .invoice .title, .shoppingConfirmation .total-price .title, .shoppingConfirmation .payment .title, .shoppingConfirmation .co-address .title { display:block; background:#727272; color:#FFFFFF; font-size:15px; line-height:28px; padding:0 10px; font-weight:bold; }
.shoppingConfirmation .purchased_products_title { background:url(/img/front/theme/default/shopping/shopping_list_head_bg.jpg) 0 0 repeat-x; color:#FFFFFF; font-size:15px; line-height:28px; padding:0 10px; font-weight:bold; }
.shoppingConfirmation .purchased_products { padding:0 0 30px 0; }
.shoppingConfirmation .purchased_products ul { margin:0px; padding:0px; list-style:none; }
.shoppingConfirmation .purchased_products ul li { float:left; width:265px; padding:10px 15px 0 0; }
.shoppingConfirmation .purchased_products ul li.last { padding:10px 0 0 0; }
.shoppingConfirmation .purchased_products ul li .prod-img { float:left; width:122px; }
.shoppingConfirmation .purchased_products ul li .prod-img img { width:120px; height:120px; border:1px solid #dddddd; margin-bottom:8px; }
.shoppingConfirmation .purchased_products ul li .prod-desc { float:left; width:133px; padding:0 0 0 10px; }
.shoppingConfirmation .purchased_products ul li .fb_link { vertical-align:top !important; }

.suggested-product-container { width:472px; float:left; }
.suggested-product { width:450px; min-height:120px; float:left; margin-bottom:10px; }
.suggested-product .prod-img { float:left; width:80px; padding:10px; }
.suggested-product .prod-content { float:left; width:350px; padding:0 10px 0 10px; }
.suggested-product .prod-content .box-title { border:1px dotted #000; border-width:1px 0; margin:5px 0; padding:3px 0; }
.suggested-product .prod-content .box-title .box-title-content { font-size:18px; background:#000; color:#fff; line-height:24px; text-align:center; }
.suggested-product .prod-content .price-box { float:left; font-size:16px; text-align:center; width:210px; padding-top:10px; }
.suggested-product .prod-content .price-box .new-price { font-size:24px; font-weight:bold; }
.suggested-product .prod-content .price-box .barred-price { font-size:20px; font-weight:bold; text-decoration:line-through; }
.suggested-product .prod-content .button-box { width:120px; float:right; padding-top:12px; }
.suggested-product .prod-content .button-box select { width:116px; margin-bottom:10px;}
.suggested-product .prod-content .button-box input { cursor:pointer; }

.suggested-product-info {}
.suggested-product-info #description { margin:0px; width:552px; }
.suggested-product-info #description .box-title1 { color:#424242; font-size:30px; line-height:40px; text-align:center; }
.suggested-product-info #description .box-title2 { border-color:#000000; border-style:dotted; border-width:1px 0; margin:15px 0; padding:7px 0; }
.suggested-product-info #description .box-title2 div { background:#000000 none repeat scroll 0 0; font-family:Arial; font-size:20px; line-height:32px; text-align:center; }
.suggested-product-info #description #price { width:100% !important; height:auto; text-align:left; font-weight:normal; font-size:17px; }
.suggested-product-info #description #price .new-price { font-size:26px;  }
.suggested-product-info #description #price .barred-price { font-size:18px; text-decoration:line-through; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.no-display { display:none; }
a { outline:0; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }

.kid-link { text-align:left; padding-top:3px; }
.kid-link input { float:left; margin-right:5px; }
.kid-link label { color:#286083; font-family:Georgia; font-style:italic; text-decoration:none; cursor:pointer; float:left; margin-top:1px; }

.shopping .next-button a.back { color:#286083; font-weight:bold; font-size: 14px; line-height: 26px; } /* HOME */
	#pageContent.myworkshop .content{background-color: white;}
	#pageContent.myworkshop .content.col{position: relative; float: left;display: block; width: 356px!important;width: 353px; height: 185px; margin: 20px 5px 0px 0px;}
	#pageContent.myworkshop .content.col1{position: relative; float: left;display: block; width: 280px; margin: 20px 5px 0px 0px;}
	#pageContent.myworkshop .content.col2{display: block; width: 432px; float: left;margin: 20px 0px 0px 0px;}
	#pageContent.myworkshop .content.col12{display: block; width: 717px; float: left;margin: 20px 0px 0px 0px;}
	#pageContent.myworkshop .content.col12 h2 {font-size:12px; font-weight:bold;}
	#pageContent.myworkshop .content.col3{display: block; width: 238px; float: right;margin: 20px 0px;}
		#pageContent.myworkshop .content.col .blockProfile{display: block; float: left; width: 345px!important;width: 340px; margin:5px 5px 0px 0px; font-size: 11px; color: #939393;}
			#pageContent.myworkshop .content.col .blockProfile img{margin-right: 10px; float: left;}

/* MY PROFILE */
	#pageContent.myworkshop.profile form{font-size: 11px;color: #939393;}
	#pageContent.myworkshop.profile input{border: 1px solid #cccccc; height: 18px; width: 200px;}
	#pageContent.myworkshop.profile input.off{border: 1px solid #cccccc; height: auto; width: auto;}
	#pageContent.myworkshop.profile textarea{border: 1px solid #cccccc; height: 100px;width: 80%;}
	#pageContent.myworkshop.profile input.radio{border: 1px solid #cccccc; height: 10px; width: 10px;}
	#pageContent.myworkshop.profile label{display: block; font-size: 12px;color: #666666;clear: both;margin: 10px 0px 5px 0px;}
	#pageContent.myworkshop.profile .buttonValidate{clear: both;color: #fff; font-size: 12px;height:22px;line-height:22px; background: url(/img/front/button/myworkshopProfileValidate.png) right; width: 185px;margin-top: 20px; padding-left: 15px;cursor: pointer;}
	#pageContent.myworkshop.profile .buttonValidate.on{background: url(/img/front/button/myworkshopProfileValidated.png) right;}
	#pageContent.myworkshop.profile .url{clear: both;display: block;margin: 3px 0px;}
	#pageContent.myworkshop.profile .extrasLeft{float: left;width: 250px;}
	#pageContent.myworkshop.profile .extrasRight{float: right;width: 150px;}
	#pageContent.myworkshop.profile .extrasRight img{margin: 10px 20px 0 0;}
	#pageContent.myworkshop.profile .connexionLeft{float: left;width: 250px;}
	#pageContent.myworkshop.profile .connexionRight{float: left;width: 250px;}
	#pageContent.myworkshop.profile .defaultAdress{border:1px solid #CCCCCC; padding:10px; width:180px; margin:15px 0 0;}

/* MY SPONSORSHIPS */

	#pageContent.myworkshop.sponsorships form{font-size: 11px;color: #939393;}
	#pageContent.myworkshop.sponsorships input{border: 1px solid #cccccc; height: 18px; width: 200px;}
	#pageContent.myworkshop.sponsorships input.off{border: 1px solid #cccccc; height: auto; width: auto;}
	#pageContent.myworkshop.sponsorships textarea{border: 1px solid #cccccc; height: 100px;width: 80%;}
	#pageContent.myworkshop.sponsorships input.radio{border: 1px solid #cccccc; height: 10px; width: 10px;}
	#pageContent.myworkshop.sponsorships label{display: block; font-size: 12px;color: #666666;clear: both;margin: 10px 0px 5px 0px;}
	#pageContent.myworkshop.sponsorships .buttonValidate{clear: both;color: #fff; font-size: 12px; width: 185px;margin-top: 20px; cursor: pointer;}

	#pageContent.myworkshop.sponsorships .mandatoryDiv{display: block;position: relative;width: 152px;clear: both;text-align: left; font-size: 10px;padding-top: 5px;}
		#pageContent.myworkshop.sponsorships .mandatoryDiv label.error{display: block; clear: both;color: #e1338a; font-size: 10px;margin: 0px;}
	
	#pageContent.myworkshop.sponsorships .msgError{font-size: 12px;color: #e33b8e; margin: 10px 0px 0px 20px;}

/* MY WIDGET */
	#pageContent.myworkshop.mywidget .noresult{cursor: default}
	#pageContent.myworkshop.mywidget a{color: #e33b8e}
	#pageContent.myworkshop.mywidget form{font-size: 11px;color: #939393;}
	#pageContent.myworkshop.mywidget input{border: 1px solid #cccccc; height: 18px; width: 200px;}
	#pageContent.myworkshop.mywidget input.off{border: 1px solid #cccccc; height: auto; width: auto;}
	#pageContent.myworkshop.mywidget textarea{border: 1px solid #cccccc; height: 100px;width: 80%;}
	#pageContent.myworkshop.mywidget input.radio{border: 1px solid #cccccc; height: 10px; width: 10px;}
	#pageContent.myworkshop.mywidget label{display: block; font-size: 12px;color: #666666;clear: both;margin: 10px 0px 5px 0px;}
	#pageContent.myworkshop.mywidget .buttonValidate{clear: both;color: #fff; font-size: 12px; width: 185px;margin-top: 20px; cursor: pointer;}

	#pageContent.myworkshop.mywidget .mandatoryDiv{display: block;position: relative;width: 152px;clear: both;text-align: left; font-size: 10px;padding-top: 5px;}
		#pageContent.myworkshop.mywidget .mandatoryDiv label.error{display: block; clear: both;color: #e1338a; font-size: 10px;margin: 0px;}

/*Common styling for all workshop pages*/
#pageContent.myworkshop {width: 960px; margin: 0px auto;}

	#pageContent.myworkshop form input.error{display: inline; clear: both; border: 1px solid #e33b8e}
				
/*Gallery*/
#pageContent.myworkshop.gallery {width: 960px; margin: 0px auto;}
	#pageContent.myworkshop.gallery form{font-size: 11px;color: #939393;}
	#pageContent.myworkshop.gallery input{border: 1px solid #cccccc; height: 24px; width: 200px;}
	#pageContent.myworkshop.gallery label{display: block; font-size: 12px;color: #666666;clear: both;margin: 10px 0px 5px 0px;}

/*Customiser*/
#pageContent.customiser {position: relative;width: 960px; margin: 0px auto;}


	.logoSalesDetails{float: left;font-size: 11px; color: #e33b8e;}
		.logoSalesDetails a,.logoSalesDetails a:hover{ color: #e33b8e;}


/*************** RE-DEFINITION OF BLOCKS ****************/
	#pageContent.favorites .col12 .block.big{height: 155px; margin:10px 10px 0px 0px;}
	#pageContent.designs .col12 .block.big.draft{height: 155px; margin:10px 10px 0px 0px;}
		#pageContent.designs .col12 .block.big.draft .delete{top: 95px; left: -90px;}
		#pageContent.designs .col12 .block.big.draft .action{top: 95px; left: 0px;}
	#pageContent.sales .col12 .block.big{height: 160px; margin:10px 10px 0px 0px;}
	#pageContent.sales .col12 .block.big.others{height: 170px; margin:10px 10px 0px 0px;}
	#pageContent.purchases .col12 .block.big{height: 160px; margin:10px 10px 0px 0px;}
		#pageContent.purchases .col12 .block.big .action{top: 95px; left: 0px;}
		#pageContent.purchases .col12 .block.big .status{ position:static; }
	#pageContent.gallery .col12 .block.big{height: 155px; margin:10px 10px 0px 0px;}
	#pageContent.gallery .col12 h1.big,#pageContent.purchases .col12 h1.big,#pageContent.sales .col12 h1.big,#pageContent.favorites .col12 h1.big{width: 707px!important;width: 702px;height: 30px;line-height: 30px;margin: 0px;}
	
.soldesthumb25_mygallery{width:77px; position:absolute; height:23px; z-index:999; background:url(/img/front/lang/fr_fr/soldes25_thumb.png) no-repeat; left:0;}
.soldesthumb40_mygallery{width:76px; position:absolute; height:22px; z-index:999; background:url(/img/front/lang/fr_fr/soldes40_thumb.png) no-repeat; left:0;}	

.myearnings-container 
{
	width: 216px;
	padding: 5px 10px;
	border: 1px dotted #B1B1B1;
	background: #E6E6E6;
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 15px;
}
.myearnings-container a
{
	text-decoration: underline;
	color: #000;
}
.myearnings-container .title
{
	font-family: Georgia;
	font-size: 20px;
}
.myearnings-container .price-item
{
	font-size: 12px;
}
.myearnings-container .price-item .right
{
	font-weight: bold;
	font-size: 13px;
}
.myearnings-container .price-total
{
	border-top:2px solid #B1B1B1;
	font-size:16px;
	line-height:26px;
	margin-top:5px;
}

.sponsorfriends-container
{
	width: 216px;
	padding: 5px 10px;
	border: 1px dotted #B1B1B1;
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 15px;
}
.sponsorfriends-container .title
{
	font-family: Georgia;
	font-size: 20px;
	color: #000000 !important;
}
.sponsorfriends-container .desc
{
	padding-bottom: 15px;
	color: #000000 !important;
}
.sponsorfriends-container .item-title
{
	padding: 10px 0 2px;
	font-size: 12px;
	color: #000000 !important;
}
.sponsorfriends-container input.input-email
{
	border:1px solid #747474;
	width:210px !important;
	color: #000000 !important;
}
.sponsorfriends-container textarea.input-message
{
	height:75px !important;
	width:210px !important;
	border:1px solid #747474;
	color: #000000 !important;
}
.sponsorfriends-container .required
{
}
.sponsorfriends-container .btn-field
{
	padding:10px 0 5px 0;
	text-align:right;
}
.sponsorfriends-container .btn-field input.btn-send
{
	background:#747474 url(/img/front/button/buttonBG.png) 100% 50% no-repeat;
	border:1px solid #747474;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 30px 3px 5px;
	height:auto !important;
	width:auto !important;
	cursor: pointer;
}

.msgError 
{
	border:1px solid #ff0000;
	color:#FF0000;
	font-weight:normal;
	margin:10px auto 0;
	padding:5px 12px;
	width:934px;
}

.myworkshop-landing
{
	padding-top:5px !important;
}
.myworkshop-landing .left-side
{
	float:left;
	width:300px;
}
.myworkshop-landing .left-menu
{
	background:url(/img/front/theme/default/myworkshop/leftmenu_bg.jpg) repeat-y;
	padding-bottom:142px;
}
.myworkshop-landing .left-menu .menu-title
{
	border-top:2px solid #424242;
	border-bottom:2px solid #424242;
	background:white;
	color:black;
	font-weight:bold;
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	line-height:30px;
	padding:0 55px;
}
.myworkshop-landing .left-menu .menu-desc1
{
	color:#5D5D5D;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	padding:45px 40px 10px 55px;
}
.myworkshop-landing .left-menu .menu-desc2
{
	color:#9E9D9D;
	font-size:12px;
	font-style:italic;
	padding:0 40px 30px 55px;
}
.myworkshop-landing .left-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.myworkshop-landing .left-menu ul li
{
	padding-left:55px;
}
.myworkshop-landing .left-menu ul li a
{
	color:#5D5D5D;
	font-family:Georgia;
	font-size:24px;
	line-height:30px;
}
.myworkshop-landing .left-menu ul li a:hover
{
}
.myworkshop-landing .left-menu ul li.on, .myworkshop-landing .left-menu ul li.over
{
	background:url(/img/front/theme/default/myworkshop/leftmenu_selected_bg.png) no-repeat;
}
.myworkshop-landing .left-menu ul li.on a
{
	color:#285f83;
}
.myworkshop-landing .left-menu ul li ul
{
	padding:10px 0 10px;
}
.myworkshop-landing .left-menu ul li.on ul
{
	padding:10px 0 10px;
}
.myworkshop-landing .left-menu ul li ul li
{
	padding-left:0px;
}
.myworkshop-landing .left-menu ul li ul li a
{
	font-family:Arial;
	font-size:12px;
	color:#5d5d5d;
	line-height:18px;
	padding-left:18px;
}
.myworkshop-landing .left-menu ul li.on ul li a
{
	color:#5d5d5d;
}
.myworkshop-landing .left-menu ul li ul li a:hover, .myworkshop-landing .left-menu ul li.on ul li a.on
{
	color:#000;
	font-weight:bold;
	line-height:18px;
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/leftmenu_sub_hover.jpg) 8px 50% no-repeat; 
}

.myworkshop-landing .main
{
	width:632px;
	float:right;
}
.myworkshop-landing .main .landing-content
{
	display:none;
}

.myworkshop-landing .main .landing-content .no-margin
{
	margin:0px;
}
.myworkshop-landing .landing-content .subitem
{
	position:relative;
	width:630px;
	height:190px;
	border:1px solid #000000;
	margin-bottom:15px;
}
.myworkshop-landing .landing-content .subitem .title
{
	font-family:Arial;
	font-size:48px;
	left:16px;
	position:absolute;
	top:6px;
}
.myworkshop-landing .landing-content .subitem .desc
{
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	left:20px;
	position:absolute;
	top:62px;
}
.myworkshop-landing .landing-content .subitem .more
{
	bottom:10px;
	left:15px;
	position:absolute;
}
.myworkshop-landing .landing-content .subitem .more a
{
	color:#868789;
	font-family:Arial;
	font-size:18px;
	text-decoration:none;
}
.myworkshop-landing .landing-content .subitem .more a:hover
{
	text-decoration:underline;
}
.myworkshop-landing .landing-content .subitem .price
{
	color:#B6B6B6;
	font-family:Georgia;
	font-size:25px;
	position:absolute;
	right:10px;
	top:6px;
}
.myworkshop-landing .landing-content .subitem .btn-create
{
	bottom:0;
	height:54px;
	position:absolute;
	right:0;
	width:223px;
}
.myworkshop-landing .landing-content .subitem .btn-create a
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	line-height:24px;
	padding:12px 28px 18px 0;
	text-align:center;
}
.myworkshop-landing .landing-content .subitem .btn-create a:hover
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_over.jpg) no-repeat;
	color:#000000;
}
.myworkshop-landing .landing-content .subitem .btn-create a:active
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_clicked.jpg) 0 -6px no-repeat;
	color:#000000;
	padding-left:10px;
}
.myworkshop-landing .landing-details
{
}
.myworkshop-landing .landing-details .title
{
	font-family:Arial;
	font-size:45px;
}
.myworkshop-landing .landing-details .desc
{
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	padding-bottom:30px;
}
.myworkshop-landing .landing-details .detail
{
	font-family:Arial;
	font-size:16px;
	line-height:20px;
	padding:30px 0;
}
.myworkshop-landing .landing-details .detail a
{
	text-decoration:underline;
	color:#233B8E;
}
.myworkshop-landing .landing-details .btn-create
{
	margin:0 auto;
	height:54px;
	width:223px;
}
.myworkshop-landing .landing-details .btn-create a
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create.jpg) no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	line-height:24px;
	padding:12px 28px 18px 0;
	text-align:center;
}
.myworkshop-landing .landing-details .btn-create a:hover
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_over.jpg) no-repeat;
	color:#000000;
}
.myworkshop-landing .landing-details .btn-create a:active
{
	background:url(http://q.trendy-workshop.com/img/front/theme/default/myworkshop/btn_create_clicked.jpg) 0 -6px no-repeat;
	color:#000000;
	padding-left:10px;
}

.customizer-header
{
	padding:10px 0 0 0;
	height:95px !important;
}
.customizer-header .myWorkshop
{
	padding:0px !important;
	width:220px !important;
	text-align:right;
}
.customizer-header .myWorkshop a
{
	text-decoration:none;
	color:#000000;
}
.customizer-header .myWorkshop a:hover
{
	text-decoration:underline;
	color:#000000;
}
.customizer-header .myWorkshop a .subtitle
{
	display:inline !important;
	text-transform:uppercase;
	color:#000000 !important;
	font-size:13px !important;
	font-weight:bold !important;
}
.customizer-header .myWorkshop a .title
{
	display:inline !important;
	text-transform:lowercase !important;
	color:#000000 !important;
	font-size:13px !important;
	font-weight:normal !important;
}
.customizer-header .myWorkshop .username
{
	font-weight:bold;
}
.customizer-footer
{
	border:0px !important;
}
.customizer-content
{
	min-height:420px;
	background-color: white;
}

.customizer-breadcrumbs
{
	width:960px;
	margin:0 auto;
	text-align:center;
	clear:both;
	background-color: white;
}
.customizer-breadcrumbs span
{
	color:#9A9A9B;
	text-transform:capitalize;
	font-style:italic;
}
.customizer-breadcrumbs a
{
	color:#000000;
	text-decoration:none;
}
.customizer-breadcrumbs a:hover
{
	color:#000000;
	text-decoration:underline;
}
.customizer-breadcrumbs span.on, .customizer-breadcrumbs a.on
{
	color:#000000;
}
.customizer-breadcrumbs .active
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.customizer-content
{
	margin:0 auto;
	padding-top:50px;
	position:relative;
	width:960px;
	z-index:890;
}
.customizer-content .title
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	padding-bottom:35px;
}
.customizer-content .title .step-num
{
	background:#000000;
	color:#FFFFFF;
	margin-right:5px;
	padding:0 5px;
}
.customizer-content .left-side
{
	float:left;
	position:relative;
	width:260px;
}
.customizer-content .link-back
{
	margin-top:40px;
	text-align:right;
}
.customizer-content .link-back a
{
	color:#000000;
	text-decoration:none;
}
.customizer-content .link-back a:hover
{
	color:#000000;
	text-decoration:underline;
}
.customizer-content .alert-box
{
	background:#E5E5E5;
	border:1px solid #D6D6D6;
	color:#8D8D8D;
	width:250px;
	padding:5px;
	font-size:13px;
	font-style:italic;
	display:none;
}
.customizer-content .alert-box .alert-title
{
	text-align:center;
	padding:0 0 10px;
}
.customizer-content .alert-box .alert-content
{
}
.customizer-content .alert-box .alert-content a
{
	text-decoration:underline;
	color:#8D8D8D;
}
.customizer-content .badge-tunnel
{
	margin:20px 0 0;
	text-align:center;
	position:relative;
}
.customizer-content .badge-tunnel a { }
.customizer-content .badge-tunnel span { position:absolute; left:0px; top:0px; font-size:10px; font-weight:bold; }
.customizer-content .badge-tunnel a:hover span { text-decoration:underline; color:#000000; }
.customizer-content .badge-tunnel img { position:absolute; left:0px; top:7px; }
.customizer-content .main-side
{
	float:right;
	position:relative;
	width:620px;
}
.customizer-content .main-side .customizer-options
{
	list-style:none;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
	width:300px;
}
.customizer-content .main-side .customizer-options li
{
	padding:0 0 20px;
	position:relative;
    z-index: 10;
	float:left;
}
.customizer-content .main-side .customizer-options li .shop-news-link {
	padding-left:28px;
	font-size:10px;
	color:#5c2462;
}
.customizer-content .main-side .customizer-options li input[type=radio]
{
	float:left;
	margin:20px 15px 0 0;
}
.customizer-content .main-side .customizer-options li div.option-title
{
	float:left;
	width:230px;
	border:1px solid #808080;
}
.customizer-content .main-side .customizer-options li div.option-title-changed
{
	float:left;
	width:270px;
	height:50px;
	border:1px solid #808080;
}
.customizer-content .main-side .customizer-options li div.option-title label
{
	display:block;
	font-family:Georgia;
	font-size:22px;
	line-height:26px;
	padding:12px 0;
	text-align:center;
	cursor:pointer;
}
.customizer-content .main-side .customizer-options li div.option-title-changed label
{
	display:block;
	font-family:Georgia;
	font-size:22px;
	line-height:26px;
	padding:12px 0;
	text-align:center;
	cursor:pointer;
}
.customizer-content .main-side .customizer-options li.active label, .customizer-content .main-side .customizer-options li.over label
{
	background:#9A9A9C;
}
.customizer-content .main-side .customizer-options li .desc-changed
{
	position:absolute;
	left:-9999px;
	width:366px;
	background:url(/img/front/theme/default/myworkshop/options_desc_middle_bg.jpg) 100% 0 repeat-y;
	color:#7F7F7F;
}
.customizer-content .main-side .customizer-options li.over .desc-changed
{
	left:310px;
}
.customizer-content .main-side .customizer-options li.ignore-active .desc-changed
{
	left:-9999px !important;
}
.customizer-content .main-side .customizer-options li .desc-changed .top-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_top_bg.jpg) 100% 0 no-repeat;
}
.customizer-content .main-side .customizer-options li .desc-changed .middle-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_bg.jpg) 0 50% no-repeat;
	padding:10px 20px 10px 32px;
	min-height:30px;
}
.customizer-content .main-side .customizer-options li .desc-changed .bottom-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_bottom_bg.jpg) 100% 100% no-repeat;
	padding-bottom:16px;
}
.customizer-sex-content .main-side .customizer-options li .desc-changed
{
	font-size:16px;
	line-height:30px;
}
.customizer-type-content .main-side .customizer-options li .desc-changed
{
	font-size:15px;
}
.customizer-material-content .main-side .customizer-options li .desc-changed
{
	font-size:15px;
}



.customizer-content .main-side .customizer-options li .desc
{
	position:absolute;
	left:-9999px;
	width:366px;
	background:url(/img/front/theme/default/myworkshop/options_desc_middle_bg.jpg) 100% 0 repeat-y;
	color:#7F7F7F;
}
.customizer-content .main-side .customizer-options li.ignore-active .desc
{
	left:-9999px !important;
}
.customizer-content .main-side .customizer-options li .desc .top-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_top_bg.jpg) 100% 0 no-repeat;
}
.customizer-content .main-side .customizer-options li .desc .middle-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_bg.jpg) 0 50% no-repeat;
	padding:10px 20px 10px 32px;
	min-height:30px;
}
.customizer-content .main-side .customizer-options li .desc .bottom-bg
{
	background:url(/img/front/theme/default/myworkshop/options_desc_bottom_bg.jpg) 100% 100% no-repeat;
	padding-bottom:16px;
}
.customizer-content .main-side .customizer-options li.over .desc
{
	left:270px;
    padding:0px;
	margin:0px;
}
.customizer-sex-content .main-side .customizer-options li .desc
{
	font-size:16px;
	line-height:30px;
}
.customizer-type-content .main-side .customizer-options li .desc
{
	font-size:15px;
}
.customizer-material-content .main-side .customizer-options li .desc
{
	font-size:15px;
}
.customizer-content .main-side .button-container
{
	position:absolute;
	left:305px;
	top:310px;
}
.customizer-material-content .main-side .button-container
{
	right:88px !important;
}
.customizer-content .default-button
{
	background:#000000 url(/img/front/theme/default/myworkshop/button_bg.jpg) repeat-x;
	border-top:1px solid #454547;
	border-right:1px solid #1A1A1C;
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
	color:#FFFFFF;
	padding:3px 10px;
	cursor:pointer;
	margin-bottom:5px;
}
.customizer-content .default-button:hover
{
	background:#000000 url(/img/front/theme/default/myworkshop/button_bg.jpg) 0 -44px repeat-x;
}
.customizer-content .default-button:active
{
	background:#000000;
	margin:2px 0 3px 2px;
}
.customizer-content .default-button .text-big
{
	font-size:16px;
}
.customizer-content .button-container a
{
	color:#000000;
	text-decoration:none;
}
.customizer-content .button-container a:hover
{
	color:#000000;
	text-decoration:underline;
}

.customizer-inspiration-content .lookbook-container 
{ 
	width:712px; 
	margin:0 auto; 
	background:url(/img/front/theme/default/myworkshop/lookbook_slider_bg.jpg) 0 27px no-repeat; 
	padding:0px 8px 0px; 
	border:0px solid red; 
	position:relative;
}
.customizer-inspiration-content .lookbook-container a.btn-prev
{
	position:absolute;
	left:95px;
	top:437px;
}
.customizer-inspiration-content .lookbook-container a.btn-next
{
	position:absolute;
	right:95px;
	top:437px;
}
.customizer-inspiration-content #lookbook-sliders 
{ 
	width:712px; 
	overflow:hidden; 
	margin:0px; 
	list-style:none; 
	padding:35px 0px 35px; 
}
.customizer-inspiration-content #lookbook-sliders li 
{ 
	position:relative; 
	float:left; 
	width:241px; 
	height:350px; 
	padding:0px; 
	margin:0px !important; 
}
.customizer-inspiration-content #lookbook-sliders li.last 
{ 
	width:233px; 
}
.customizer-inspiration-content #lookbook-sliders li .product-img 
{ 
	width:233px; 
	height:350px; 
}
.customizer-inspiration-content #lookbook-sliders li .product-img img 
{
	width:233px;
	border:0px;
}
.customizer-inspiration-content #lookbook-sliders li.over .product-img, .customizer-inspiration-content #lookbook-sliders li.active .product-img  
{ 
	width:231px; 
	border:1px solid #000; 
	border-width:0 1px; 
}
.customizer-inspiration-content #lookbook-sliders li.over .product-img img, .customizer-inspiration-content #lookbook-sliders li.active .product-img img 
{ 
	width:231px;
}
.customizer-inspiration-content #lookbook-sliders li .content 
{ 
	line-height:15px; 
}
.customizer-inspiration-content #lookbook-sliders li .content .col-1 
{ 
	position:absolute; 
	left:-9999px; 
	top:-35px; 
	text-align:center; 
	padding:5px 25px 0; 
	width:181px; 
	background:#ffffff; 
	border:1px solid #000; 
	border-bottom:0px; 
}
.customizer-inspiration-content #lookbook-sliders li .content .col-1 .desc a 
{ 
	font-size:13px; 
	color:#000; 
	font-weight:bold; 
}
.customizer-inspiration-content #lookbook-sliders li .content .col-1 .price 
{ 
	font-weight:bold; 
	font-size:14px; 
	color:#4f4f4f; 
	line-height:24px; 
}
.customizer-inspiration-content #lookbook-sliders li.over .content .col-1, .customizer-inspiration-content #lookbook-sliders li.active .content .col-1 
{ 
	left:0px; 
} 
.customizer-inspiration-content #lookbook-sliders li .content .col-2 
{ 
	position:absolute; 
	left:-9999px; 
	bottom:-35px;  
	text-align:center; 
	color:#000; 
	border:1px solid #000; 
	border-top:0px; 
	padding:15px 0px 5px; 
	width:231px; 
	background:#fff; 
}
.customizer-inspiration-content #lookbook-sliders li.over .content .col-2, .customizer-inspiration-content #lookbook-sliders li.active .content .col-2 
{ 
	left:0px; 
}

.customizer-inspiration-content .main-content
{
	height:560px;
}
.customizer-inspiration-content .main-content .sub-desc
{
	color:#9A9A9B;
	font-size:13px;
	font-style:italic;
	text-align:center;
}
.customizer-inspiration-content .main-content .link-back
{
	position:absolute;
	left:200px;
	top:630px;
	margin:0px !important;
}
.customizer-inspiration-content .main-content .button-container
{
	position:absolute;
	right:150px;
	top:600px;
}

.customizer-summary-content
{
	overflow:hidden;
	padding-top:30px !important;
}
.customizer-summary-content .title
{
	padding-bottom:25px !important;
}
.customizer-summary-content .col-main
{
	width:695px;
	float:left;
}
.customizer-summary-content .col-right
{
	width:240px;
	float:right;
	position:relative;
}
.customizer-summary-content .product-title-box
{
	border:2px solid #D8D8D8;
	background:#E4E4E4;
	color:#000000;
	padding:5px 15px;
	margin-bottom:10px;
}
.customizer-summary-content .product-title-box .product-title
{
	font-family:Georgia;
	font-size:20px;
	display:inline;
}
.customizer-summary-content .product-title-box .product-title a
{
	font-size:12px !important;
	font-weight:normal !important;
	text-decoration:underline;
	display:none;
}
.customizer-summary-content .product-title-box .product-title a:hover
{
	color:#000000;
}
.customizer-summary-content .product-title-box .product-kind
{
	font-size:15px;
}
.customizer-summary-content .product-pictures
{
	width:110px;
	float:left;
	position:relative;
}
.customizer-summary-content .product-pictures img
{
	border:1px solid #7F7F7F;
	padding:15px 0;
}
.customizer-summary-content .product-pictures .product-image
{
	position:relative;
	margin-bottom:10px;
}
.customizer-summary-content .product-pictures .product-image .img-magnifier
{
	position:absolute;
	right:2px;
	bottom:5px;
	z-index:999;
	padding:0px;
	border:0px;
	display:none;
}
.customizer-summary-content .product-pictures .link-modifier
{
	position:absolute;
	left:0;
	bottom:28px;
}
.customizer-summary-content .product-pictures .link-modifier a
{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-style:italic;
}
.customizer-summary-content .product-pictures .link-modifier a:hover
{
	color:#000000;
	text-decoration:underline;
}
.customizer-summary-content .product-info-container
{
	float:right;
	width:575px;
}
.customizer-summary-content .product-info-container .product-info
{
	background-color:#E4E4E4 !important;
	border:2px solid #D8D8D8;
	padding:5px 7px;
	font-size:12px;
}
.product-info-container .product-info .info-line
{
	/*background:url(/img/front/theme/default/myworkshop/dot_line_bg.jpg) 0 100% repeat-x;*/
	padding:5px 0 5px;
	position:relative;
	border-bottom:2px dashed #C8C8C8;
}
.product-info-container .product-info .last-line
{
	background:none !important;
	border:0px !important;
	padding:5px 0 5px 0 !important;
}
.product-info-container .product-info .info-line .item-name
{
	float:left;
	font-family:Georgia;
	padding:0 10px 0 20px;
	width:105px;
	font-size:14px;
}
.product-info-container .product-info .info-line .item-info
{
	float:left;
	padding:0 10px 0 0;
	width:250px;
}
.product-info-container .product-info .info-line .item-info .item-subcat
{
	font-size:14px;
	line-height:18px;
}
.product-info-container .product-info .info-line .item-info .item-finition
{
	font-style:italic;
}
.product-info-container .product-info .info-line .item-color-img
{
	float:left;
	text-align:center;
	width:70px;
	font-size:11px;
}
.product-info-container .product-info .info-line .item-color-img a:hover span
{
	text-decoration:underline;
	color:#000000;
}
.product-info-container .product-info .info-line .item-color-img img
{
	width:60px;
	height:53px;
}
.product-info-container .product-info .info-line .item-finition-img
{
	float:left;
	padding:8px 5px 0;
	width:82px;
	font-size:11px;
	text-align:center;
}
.product-info-container .product-info .info-line .item-finition-img a:hover span
{
	text-decoration:underline;
	color:#000000;
}
.product-info-container .product-info .info-line .item-finition-img img
{
}
.product-info-container .product-info .info-line .item-text
{
	float:left;
	padding:20px 5px 0;
	width:82px;
	font-size:12px;
}
.product-info-container .product-info .info-line .item-text a
{
	text-decoration:underline;
	color:#000000;
	font-style:italic;
}
.product-info-container .product-info .info-line .item-text a:hover
{
	color:#000000;
}
.customizer-summary-content .info-line .item-text .desc
{
	position:absolute;
	left:-9999px;
	width:179px;
	color:#7F7F7F;
	z-index:100;
}
.customizer-summary-content .info-line .item-text .desc .top-bg
{
	background:url(/img/front/theme/default/myworkshop/summary_desc_top_bg.png) 100% 0 no-repeat;
	padding:5px 0 0 0;
}
.customizer-summary-content .info-line .item-text .desc .middle-bg
{
	background:url(/img/front/theme/default/myworkshop/summary_desc_middle_bg.png) 100% 0 repeat-y;
}
.customizer-summary-content .info-line .item-text .desc .bottom-bg
{
	background:url(/img/front/theme/default/myworkshop/summary_desc_bottom_bg.png) 100% 100% no-repeat;
	padding-bottom:16px;
}
.customizer-summary-content .info-line .item-text .desc .content-bg
{
	background:url(/img/front/theme/default/myworkshop/summary_desc_bg.jpg) 0 50% no-repeat;
	padding:9px 20px 12px 32px;
}
.customizer-summary-content .info-line .item-text-active .desc
{
	left:544px !important;
	top:12px;
}

.product-info-container .product-price
{
	float:right;
	font-size:15px;
	font-weight:bold;
	margin-top:-2px;
	padding:8px 10px 3px;
	/*background:#E4E4E4 url(/img/front/theme/default/myworkshop/dot_line_bg.jpg) repeat-x;*/
	background:#E4E4E4;
	border:2px solid #D8D8D8;
	border-top:2px dashed #C8C8C8;
}
.customizer-summary-content .alert-box
{
	width:228px;
	margin-bottom:15px;
}
.customizer-summary-content .alert-box .alert-content
{
	font-size:12px;
}
.customizer-summary-content .share-box
{
	background:#E4E4E4;
	border:2px solid #D8D8D8;
	margin-bottom:15px;
	padding:10px 5px;
}
.customizer-summary-content .share-box .box-title
{
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
}
.customizer-summary-content .share-box .share-content
{
	text-align:center;
}
.customizer-summary-content .share-box .share-content a
{
	margin:0 2px;
}
.customizer-summary-content .packaging-box
{
	background:#E4E4E4;
	border:2px solid #D8D8D8;
	margin-bottom:15px;
	padding:10px 5px;
}
.customizer-summary-content .packaging-box .box-title
{
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
}
.customizer-summary-content .packaging-box .packaging-content
{
	border:2px solid #D8D8D8;
	background:#FFFFFF;
}
.customizer-summary-content .packaging-box .packaging-content .packaging-item
{
}
.customizer-summary-content .packaging-box .packaging-content .packaging-item .item-desc
{
	float:left;
	font-style:italic;
	width:70px;
	text-align:right;
	padding:10px 0 0 0;
}
.customizer-summary-content .packaging-box .packaging-content .packaging-item .item-img
{
	float:left;
	padding-left:3px;
}
.customizer-summary-content .packaging-box .packaging-content .packaging-item .item-img img
{
}
.customizer-summary-content .col-right .button-container
{
	width:172px;
	bottom:0px;
	right:0px;
	position:absolute;
}
.customizer-summary-content .col-right .button-container a
{
	font-style:italic;
}

.customizer-print-container
{
	width:695px;
	margin:0 auto;
	padding-bottom:30px;
}
.customizer-print-container .product-info-container
{
	float:none;
	width:695px;
}
.customizer-print-container .product-pictures
{
	float:none;
	width:695px;
	text-align:center;
	padding-top:80px;
}
.customizer-print-container .product-pictures .product-image
{
	display:inline;
	margin:0 8px;
}
.customizer-print-container .product-info-container .product-info .info-line .item-info
{
	width:350px !important;
}

.myaddress-list
{
	float:left;
	width:300px;
	padding:10px 0 0;
}
.myaddress-list .title
{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin:10px 0;
}
.myaddress-list select
{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#666666;
	width:200px;
}
.myaddress-list .address-add-link
{
	padding:30px 0 0 0;
}
.myaddress-list .address-add-link a
{
	text-decoration:underline;
	color:#747474;
	font-size:12px;
}
#myaddress-content
{
	float:left;
	margin:10px 0 0;
	padding:0 20px 15px;
	width:375px;
	border:1px dotted #B1B1B1;
	min-height:458px;
	position:relative;
}
#myaddress-content .loading-address
{
	display:none;
	z-index:9999;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(/img/front/theme/default/myworkshop/opacity_bg.png);
}
#myaddress-content .loading-address img
{
	position:absolute;
	left:206px;
	top:202px;
	width:16px;
	height:11px;
}
#myaddress-content input
{
	width:375px !important;
}
#myaddress-content input[type=checkbox]
{
	float:left;
	width:18px !important;
	margin:9px 0 0 10px;
}
.address-success-msg
{
	border:1px solid #3582CF;
	color:#3582CF;
	display:none;
	font-weight:bold;
	margin:10px 0 0;
	padding:6px 10px;
}
.address-alert
{
	text-align:center;
	font-size:12px;
	color:#666666;
	padding:70px 0 0 0;
}
.address-alert a
{
	text-decoration:underline;
	color:#747474;
	font-size:12px;
}
#accordionConnexion
{
	padding:0 20px;
}
#accordionConnexion h3
{
	outline:0;
}
#accordionConnexion h3 a
{
	color:#444444;
	font-size:12px;
	font-weight:bold;
}
#accordionConnexion label
{
	margin:5px 0 5px 0 !important;
}
#accordionConnexion .buttonValidate
{
	margin:10px 0;
}
#accordionConnexion .feedback
{
	float:left;
	font-weight:bold;
	margin:20px 0 0 20px;
	padding:5px 0;
	width:380px;
}
#accordionConnexion .success-msg
{
	color:#3582CF;
}
#accordionConnexion .fail-msg
{
	color:#e1338a;
}
#accordionConnexion .ui-accordion-content
{
	position:relative;
	padding:5px 10px;
	border:1px solid #EEEEEE;
}
#accordionConnexion .ui-accordion-content label.error { display:none !important; }
#accordionConnexion .loading
{
	display:none;
	z-index:9999;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(/img/front/theme/default/myworkshop/opacity_bg.png);
}
#accordionConnexion .loading img
{
	position:absolute;
	left:300px;
	top:70px;
	width:16px;
	height:11px;
}/*The user profile*/				
	#pageContent.gallery .content.col1{display: block; width: 238px; float: left;margin: 1px 5px 20px 0px;}

			#pageContent.gallery .content.col1 p.push img.picture{float: left; margin-right: 5px;}
				#pageContent.gallery .content.col1 p.push .title{display: block; clear: both; width: 200px;color: #fff; font-size: 11px; font-weight: bold;margin: 5px 0px 5px 0px; line-height:20px;}
			#pageContent.gallery .content.col1 p.push .link{display: block; margin-top: 2px;}
				#pageContent.gallery .content.col1 p.push .link a{color: #fff;text-decoration:none;}
				#pageContent.gallery .content.col1 p.push .link a:hover{color: #fff;text-decoration:underline;}
				#pageContent.gallery .content.col1 p.push .link a img{margin-right: 5px;}

/*The gallery*/
	#pageContent.gallery .content.col23{display: block; width: 717px; float: right;margin: 1px 0px 0px 0px;}
		#pageContent.gallery .content.col23 h1.big{ height: 30px; line-height: 30px;}
		#pageContent.gallery .content.col23 h1.big a { font-size:12px; font-weight:normal !important; text-transform:lowercase; text-decoration:none; }
		#pageContent.gallery .content.col23 h1.big a:hover { text-decoration:underline; }
		#pageContent.gallery .content.col23 p.big{height: 150px;}
		#pageContent.gallery .content.col23 #designerComments{position: relative; height: 307px; overflow: hidden;}
		#pageContent.gallery .content.col23 #designerComments.scroll-pane{overflow:hidden;width: 717px; height: 307px;}
		#pageContent.gallery .content.col23 #designerComments.scroll-pane.off{height: 90px;}
			#pageContent.gallery .content.col23 #designerComments .item{display: block;float: left;clear: both; width: 697px; padding: 10px; margin: 1px 0px; border-bottom:1px solid #f0f0f0}
			#pageContent.gallery .content.col23 #designerComments .item.on{background: #f0f0f0; border: 0px;}
				#pageContent.gallery .content.col23 #designerComments .item .pic{display: block; padding: 5px; width: 70px; float: left;}
				#pageContent.gallery .content.col23 #designerComments .item .content{display: block; padding: 5px; width: 600px; float: left;}
					#pageContent.gallery .content.col23 #designerComments .item .content .posterPseudo{display: block; clear: both; font-size: 12px; font-weight: bold}
					#pageContent.gallery .content.col23 #designerComments .item .content .logo{display: block; clear: both;font-size: 11px; color: #e33b8e;}
						#pageContent.gallery .content.col23 #designerComments .item .content .logo a,#pageContent.product .col1 span.logo a:hover{ color: #e33b8e;}
					#pageContent.gallery .content.col23 #designerComments .item .content .comment{display: block; clear: both; padding-top: 5px; font-size: 11px; font-style: italic}
		#pageContent.gallery .content.col23 .addComment{font-size: 12px; color: #000000; font-weight: bold;}
		#pageContent.gallery .content.col23 .addComment textarea{width: 715px; height: 90px; margin-top: 5px; border:1px solid #cccccc;}
		#pageContent.gallery .content.col23 .addComment .button{float: right; width: 100px;margin-top: 10px; font-size: 11px}
		#pageContent.gallery .content.col23 .addComment textarea.error{border: 1px solid #e33b8e;}
		#pageContent.gallery .block{position: relative;border: 1px solid #eeeeee; display: block; float: left; margin:5px 5px 0px 0px; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;cursor: pointer;overflow: hidden; background-color: #fff}
		#pageContent.gallery .block.on{border: 1px solid #9e9e9e; background: url(/img/front/background/shoppingSummaryProduct.png) left top no-repeat;}
.error_message{margin-top:10px; border:#FF0000 solid 1px; color:#FF0000; padding:5px 12px;}		
.validation_message{margin-top:10px; border: #0000FF solid 1px;}/* Collection */
#pageContent .collection {position: relative; height: 468px; width: 940px; background: url(/img/front/collection/visu.jpg); padding: 0px 0px 0px 20px;}
	#pageContent .collection .menu{position: relative; float: left;height: 470px; width: 170px;}
		#pageContent .collection .menu .header{display: block; font-size: 12px; font-weight: normal; color: #fff; padding-left: 15px; width: 155px; height: 30px; line-height: 30px;  background: url(/img/front/background/blueButton.png)}
		#pageContent .collection .menu .links{display: block; width: 170px; height: 435px; background: url(/img/front/background/collectionLinks.png) no-repeat}
		#pageContent .collection .menu .linksContent{display: block; color: #000; position: absolute; top: 40px;left: 15px;line-height: 1.4em;}
	#pageContent .collection .sales{position: relative; float: left; margin: 310px 0px 0px 10px; width: 720px;}
		#pageContent .collection .sales .header{display: block; color: #2e2e2e; font-weight: bold;padding-left: 15px; width: 502px; height: 30px; line-height: 30px;  background: url(/img/front/background/collectionContentHeader.png)}

		#pageContent .collection .sales .block{border: 1px solid #eeeeee; background: url(/img/front/background/collectionContent.png); display: block; float: left; width: 210px; height: 110px;margin:5px 5px 0px 0px;}
			#pageContent .collection .sales .block .img{position: relative; z-index: 100; display: block; float: left; width: 80px; padding: 5px;}
			#pageContent .collection .sales .block .content{position: relative; z-index: 200; display: block; float: left; padding: 5px; width: 100px}
				#pageContent .collection .sales .block .content .title{display: block; color: #2e2e2e; font-weight: bold; font-size: 13px;}
				#pageContent .collection .sales .block .content .sexe{display: block; color: #256eb6;}
				#pageContent .collection .sales .block .content .vote{display: block; color: #256eb6;}
				#pageContent .collection .sales .block .content .designer{display: block; color: #e24594; text-decoration: underline;margin-bottom: 5px;}
					#pageContent .collection .sales .block .content .designer a, #pageContent .collection .sales .block .content .designer a:hover{color: #e24594; text-decoration: underline}
				#pageContent .collection .sales .block .content .price{display: block; color: #e24594; font-size: 14px;}
				#pageContent .collection .sales .block .content .blueButton{display: block; clear: both;width: 85px; height: 20px; line-height: 22px; background: url(/img/front/button/blueButton.png) right; font-size: 10px; color: #fff; padding-left: 10px;margin-top: 3px;}
				#pageContent .collection .sales .block .content .pinkButton{display: block; clear: both;width: 85px; height: 20px; line-height: 22px; background: url(/img/front/button/pinkButton.png) right; font-size: 10px; color: #fff; padding-left: 10px;margin-top: 3px;}

#pageContent .product-this{
	width: 225px;
	float: left;
	margin: 7px;
	height:290px;
}


#pageContent .product-this img{
	padding:0;
	margin:0;
	height: 225px;
	border: 0;
}

#pageContent .product-this .product-item{
	width: 100%;
	padding:0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.product-item{
	background-color:#ffffff;
	border: 1px #ffffff solid;
}

#pageContent .product-bottom{
	border:1px solid #e1e1e1;
	margin:0;
	padding: 4px;
	width:97%;
}

#pageContent .product-name a,.product-name a:visited{
	text-decoration: none;
	color: black;
}

#pageContent .product-name{
	float: left;
	font-size:13px;
}

#pageContent .product-price{
	float:right;
	color: #000000;
}

#pageContent .product-more{
	width: 100%;
	color: #747474;
	opacity: 0;
	filter:alpha(opacity=0);
}
.floatprice{text-decoration:line-through;color:#8C8A8F;text-align:left;line-height: 20px; padding-left:8px;}
.floatprice_none{font-size:14px;text-decoration:line-through;color:#8C8A8F;text-align:left;line-height: 20px; background:none;padding-left:8px;padding-right:8px;}
.productpad{ padding-left:5px; *padding-left:2px;}
.soldes25{width:81px; position:absolute; height:28px; z-index:9; background:url(/img/front/lang/fr_fr/soldes25.png) no-repeat; margin-left:143px;}
.soldes40{width:80px; position:absolute; height:26px; z-index:9; background:url(/img/front/lang/fr_fr/soldes40.png) no-repeat; margin-left:143px;}
.epuise{width:81px; position:absolute; height:28px; z-index:9; background:url(/img/front/lang/fr_fr/epuise.png) no-repeat; margin-left:143px;}


/* winter collection */
.winter-collection {background:url(/img/front/collection/winter2011/winter-collection-bg.png) no-repeat 0 5px; padding:5px 0 0;}
.winter-header {padding:15px 5px 0 0px; height:50px;}
.winter-header .head-text {height:25px; float:left; background:url(/img/front/collection/winter2011/winter-head-text-bg.png) no-repeat right 14px; padding:14px 12px 0 20px;}
.winter-header .head-text a {background:url(/img/front/collection/winter2011/winter-head-text-fr.png) no-repeat 0 0;  width: 143px; height:19px; display:block; text-decoration:none; text-indent:-9999em;}
.winter-header .head-text a.en {background:url(/img/front/collection/winter2011/winter-head-text-en.png) no-repeat 0 0; width:293px;}
.winter-header .winter-nav {width:765px; float:left; margin:0 0 0 10px;}
.winter-header .winter-nav ul {padding:0; margin:0;}
.winter-header .winter-nav li {float:left; list-style:none; margin:0 1px 0 0; text-align:center;}
.winter-header .winter-nav li a {float:left; background:url(/img/front/collection/winter2011/winter-nav-right.png) no-repeat right 0; padding:0 23px 0 0; margin:7px 0 0;}
.winter-header .winter-nav li a div {display:block; background:url(/img/front/collection/winter2011/winter-nav-left.png) no-repeat 0 0; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; padding:15px 0 0 23px; height:28px; cursor:pointer;}
.winter-header .winter-nav li span {cursor: default; float:left; background:url(/img/front/collection/winter2011/winter-nav-hover-right.png) no-repeat right 0; padding:0 23px 0 0; margin:7px 0 0;}
.winter-header .winter-nav li span div { display:block; background:url(/img/front/collection/winter2011/winter-nav-hover-left.png) no-repeat 0 0; font-size:12px; color:#D4D4D4; font-weight:bold; text-transform:uppercase; padding:15px 0 0 23px; height:28px;}
.winter-header .winter-nav li.secondli{width:145px;}
.winter-header .winter-nav li.secondli div{padding:8px 0 0 23px; height:35px;}
.winter-header .winter-nav li.secondli.active{width:161px;}
/*.winter-header .winter-nav li.second {width:125px;}
.winter-header .winter-nav li.second div {padding:8px 0 0 23px; height:35px;}
.winter-header .winter-nav li.second.active div {padding:12px 0 0 23px; height:38px;}*/
.winter-header .winter-nav li a:hover {background:url(/img/front/collection/winter2011/winter-nav-hover-right.png) no-repeat right 0;}
.winter-header .winter-nav li a:hover div {background:url(/img/front/collection/winter2011/winter-nav-hover-left.png) no-repeat 0 0;}
.winter-header .winter-nav li a.active {background:url(/img/front/collection/winter2011/winter-nav-active-right.png) no-repeat right 0; padding:0 23px 0 0; margin:0;}
.winter-header .winter-nav li a.active div {background:url(/img/front/collection/winter2011/winter-nav-active-left.png) no-repeat 0 0; color:#937d55; font-size:14px; padding:18px 0 0 23px; height:32px;}
.winter-collection-body-bottom {position:relative; background:url(/img/front/collection/winter2011/winter-collection-body-bottom.png) no-repeat 0 bottom; padding:0 0 15px;}
.winter-collection-body {background:#e3e3e3 url(/img/front/collection/winter2011/winter-collection-body.png) no-repeat 0 0; padding:15px 15px 0;}



/* Collection hiver 2011 */


.winter-2011-collection {background:url(/img/front/collection/hiver-2011/winter-collection-bg.png) no-repeat 0 5px; padding:5px 0 0;}
.winter-2011-header {padding:15px 5px 0 0px; height:50px;}
.winter-2011-header .head-text {height:25px; float:left; background:url(/img/front/collection/hiver-2011/winter-head-text-bg.png) no-repeat right 14px; padding:14px 12px 0 20px;}
.winter-2011-header .head-text a {background:url(/img/front/collection/hiver-2011/winter-head-text-fr.png) no-repeat 0 0;  width: 143px; height:19px; display:block; text-decoration:none; text-indent:-9999em;}
.winter-2011-header .head-text a.en {background:url(/img/front/collection/hiver-2011/winter-head-text-en.png) no-repeat 0 0; width:293px;}
.winter-2011-header .winter-nav {width:765px; float:left; margin:0 0 0 10px;}
.winter-2011-header .winter-nav ul {padding:0; margin:0;}
.winter-2011-header .winter-nav li {float:left; list-style:none; margin:0 1px 0 0; text-align:center;}
.winter-2011-header .winter-nav li a {float:left; background:url(/img/front/collection/hiver-2011/winter-nav-right.png) no-repeat right 0; padding:0 23px 0 0; margin:7px 0 0;}
.winter-2011-header .winter-nav li a div {display:block; background:url(/img/front/collection/hiver-2011/winter-nav-left.png) no-repeat 0 0; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; padding:15px 0 0 23px; height:28px; cursor:pointer;}
.winter-2011-header .winter-nav li span {cursor: default; float:left; background:url(/img/front/collection/hiver-2011/winter-nav-hover-right.png) no-repeat right 0; padding:0 23px 0 0; margin:7px 0 0;}
.winter-2011-header .winter-nav li span div { display:block; background:url(/img/front/collection/hiver-2011/winter-nav-hover-left.png) no-repeat 0 0; font-size:12px; color:#D4D4D4; font-weight:bold; text-transform:uppercase; padding:15px 0 0 23px; height:28px;}
.winter-2011-header .winter-nav li.secondli{width:145px;}
.winter-2011-header .winter-nav li.secondli div{padding:8px 0 0 23px; height:35px;}
.winter-2011-header .winter-nav li.secondli.active{width:161px;}
/*.winter-2011-header .winter-nav li.second {width:125px;}
.winter-2011-header .winter-nav li.second div {padding:8px 0 0 23px; height:35px;}
.winter-2011-header .winter-nav li.second.active div {padding:12px 0 0 23px; height:38px;}*/
.winter-2011-header .winter-nav li a:hover {background:url(/img/front/collection/hiver-2011/winter-nav-hover-right.png) no-repeat right 0;}
.winter-2011-header .winter-nav li a:hover div {background:url(/img/front/collection/hiver-2011/winter-nav-hover-left.png) no-repeat 0 0;}
.winter-2011-header .winter-nav li a.active {background:url(/img/front/collection/hiver-2011/winter-nav-active-right.png) no-repeat right 0; padding:0 23px 0 0; margin:0;}
.winter-2011-header .winter-nav li a.active div {background:url(/img/front/collection/hiver-2011/winter-nav-active-left.png) no-repeat 0 0; color:#937d55; font-size:14px; padding:18px 0 0 23px; height:32px;}
.winter-2011-collection-body-bottom {position:relative; background:url(/img/front/collection/hiver-2011/winter-collection-body-bottom.png) no-repeat 0 bottom; padding:0 0 15px;}
.winter-2011-collection-body {background:#e3e3e3 url(/img/front/collection/hiver-2011/winter-collection-body.png) no-repeat 0 0; padding:15px 15px 0;}






/* capsule */
#winter-collection-wrapper {}
#winter-collection-bar {position:fixed; display:none; bottom:0; background:url(/img/front/collection/winter2011/winter-capsule-header-bar.png) repeat-x 0 0; padding:6px 0 0; width:960px; height:29px; z-index:1001;}
.winter-capsule-bar-text {background:url(/img/front/collection/winter2011/winter-capsule-header-bar-text.png) no-repeat 0 3px; width:219px; height:24px; text-indent:-9999em; display:block; float:left; margin:0 10px 0 150px;}
.winter-capsule-bar-text-en {background:url(/img/front/collection/winter2011/winter-capsule-header-bar-text-en.png) no-repeat 0 3px; width:226px; height:24px; text-indent:-9999em; display:block; float:left; margin:0 10px 0 150px;}
.winter-capsule-button1 {background:url(/img/front/collection/winter2011/winter-capsule-header-button1.png) no-repeat 0 0; display:block; font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold; padding:5px 0 0 20px; margin:0 0 0 2px; width:179px; height:24px; float:left;}
.winter-capsule-button2 {background:url(/img/front/collection/winter2011/winter-capsule-header-button2.png) no-repeat 0 0; display:block; font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold; padding:5px 0 0 20px; margin:0 0 0 2px; width:179px; height:24px; float:left;}
.winter-capsule-button1:hover {color:#fff; background:url(/img/front/collection/winter2011/winter-capsule-header-button1-hover.png) no-repeat 0 0;}
.winter-capsule-button2:hover {color:#fff; background:url(/img/front/collection/winter2011/winter-capsule-header-button2-hover.png) no-repeat 0 0;}
.winter-capsule-bar-text2 {background:url(/img/front/collection/hiver-2011/winter-capsule-header-bar-text2.png) no-repeat 0 3px; width:219px; height:24px; text-indent:-9999em; display:block; float:left; margin:0 10px 0 150px;}
.winter-capsule-bar-text2-en {background:url(/img/front/collection/hiver-2011/winter-capsule-header-bar-text2-en.png) no-repeat 0 3px; width:219px; height:24px; text-indent:-9999em; display:block; float:left; margin:0 10px 0 150px;}

.winter-capsule-header {background:url(/img/front/collection/winter2011/winter-capsule-header.jpg) no-repeat 0 0; width:930px; height:411px; position:relative;}
.winter-capsule-intro {padding:155px 25px 0 690px;}
.winter-capsule-intro p {text-align:right; padding:10px 0; margin:0; font-size:11px; color:#fff;}
.winter-capsule-item1 {background:url(/img/front/collection/winter2011/winter-capsule-item1.jpg) no-repeat 0 0; width:464px; height:385px; float:left; margin:2px 2px 0 0;}
.winter-capsule-item1 .inner {padding:245px 0 0 220px;}
.winter-capsule-item2 {background:url(/img/front/collection/winter2011/winter-capsule-item2.jpg) no-repeat 0 0; width:464px; height:385px; float:left; margin:2px 0 0;}
.winter-capsule-item2 .inner {padding:12px 0 0 40px;}
.winter-capsule-item3 {background:url(/img/front/collection/winter2011/winter-capsule-item3.jpg) no-repeat 0 0; width:464px; height:385px; float:left; margin:2px 2px 0 0;}
.winter-capsule-item3 .inner {padding:245px 0 0 200px;}
.winter-capsule-item4 {background:url(/img/front/collection/winter2011/winter-capsule-item4.jpg) no-repeat 0 0; width:464px; height:385px; float:left; margin:2px 0 0;}
.winter-capsule-item4 .inner {padding:8px 0 0 30px;}
.winter-capsule-item {width:464px; float:left; margin:2px 2px 0 0;}
.winter-capsule-item5 {background:url(/img/front/collection/winter2011/winter-capsule-item5.jpg) no-repeat 0 0; width:464px; height:385px; margin:0 0 2px;}
.winter-capsule-item5 .inner {padding:245px 0 0 200px;}
.winter-capsule-item6 {background:url(/img/front/collection/winter2011/winter-capsule-item6.jpg) no-repeat 0 0; width:464px; height:277px;}
.winter-capsule-item6 .inner {padding:115px 0 0 35px;}
.winter-capsule-item7 {background:url(/img/front/collection/winter2011/winter-capsule-item7.jpg) no-repeat 0 0; width:464px; height:664px; float:left; margin:2px 0 0;}
.winter-capsule-item7 .inner {padding:20px 0 0 200px;}
.winter-capsule-item8 {background:url(/img/front/collection/winter2011/winter-capsule-item8.jpg) no-repeat 0 0; width:930px; height:348px; margin:2px 0 0;}
.winter-capsule-items h3 {font-size:18px; font-weight:normal; color:#fff; margin:0; padding:10px 0 3px 2px;}
.winter-capsule-items p {font-size:11px; color:#fff; margin:0; padding:7px 0 7px 2px;}
.capsule-item-button {display:block; background:url(/img/front/collection/winter2011/winter-capsule-item-button.png) no-repeat 0 0; width:94px; height:24px; color:#fff; font-size:10px; padding:5px 0 0 14px;}
.capsule-item-button:hover {color:#fff; background:url(/img/front/collection/winter2011/winter-capsule-item-button-hover.png) no-repeat 0 0;}

/* tendances Collection été 2011 */

.tendances-menu {width:244px; float:left;}
.tendances-menu ul {padding:0; margin:0;}
.tendances-menu li {width:244px; margin:0 0 1px; list-style:none;}
.tendances-menu li a {background:url(/img/front/collection/winter2011/trendances-menu-bottom.png) no-repeat 0 bottom; display:block; width:238px; padding:0 0 10px; margin:0 0 0 5px; color:#fff; text-decoration:none;}
.tendances-menu li a:hover {background:url(/img/front/collection/winter2011/trendances-hover-menu-bottom.png) no-repeat 0 bottom; color:#fff; /*text-decoration:underline;*/ width:243px; margin:0;}
.tendances-menu li a.active {width:244px; margin:0;}
.tendances-menu li a span {padding:50px 15px 5px 23px; text-align:left; display:block; font-size:11px;}

.tendances-menu li a.bcbg span {background:url(/img/front/collection/winter2011/bcbg-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.bcbg,
.tendances-menu li a.active.bcbg:hover {background:url(/img/front/collection/winter2011/bcbg-active-menu-bottom.png) no-repeat 0 bottom; color:#000; text-decoration:none;}
.tendances-menu li a.active.bcbg span,
.tendances-menu li a.active.bcbg:hover span {background:url(/img/front/collection/winter2011/bcbg-active-menu.png) no-repeat 0 0; padding:55px 15px 5px 23px;}
.tendances-menu li a.bcbg:hover span {background:url(/img/front/collection/winter2011/bcbg-hover-menu.png) no-repeat 0 0;}

.tendances-menu li a.aristo span {padding:70px 15px 5px 23px; background:url(/img/front/collection/winter2011/remi-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.aristo,
.tendances-menu li a.active.aristo:hover {background:url(/img/front/collection/winter2011/remi-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu li a.active.aristo span,
.tendances-menu li a.active.aristo:hover span {padding:70px 15px 5px 23px; background:url(/img/front/collection/winter2011/remi-active-menu.png) no-repeat 0 0;}
.tendances-menu li a.aristo:hover span {padding:70px 15px 5px 23px; background:url(/img/front/collection/winter2011/remi-hover-menu.png) no-repeat 0 0;}

.tendances-menu li a.countryside span {background:url(/img/front/collection/winter2011/capetown-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.countryside,
.tendances-menu li a.active.countryside:hover {background:url(/img/front/collection/winter2011/capetown-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu li a.active.countryside span,
.tendances-menu li a.active.countryside:hover span {background:url(/img/front/collection/winter2011/capetown-active-menu.png) no-repeat 0 0; color:black;}
.tendances-menu li a.countryside:hover span {background:url(/img/front/collection/winter2011/capetown-hover-menu.png) no-repeat 0 0;}

.tendances-menu li a.pop span {background:url(/img/front/collection/winter2011/berlin-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.pop,
.tendances-menu li a.active.pop:hover {background:url(/img/front/collection/winter2011/berlin-active-menu-bottom.png) no-repeat 0 bottom; color:#000; text-decoration:none;}
.tendances-menu li a.active.pop span,
.tendances-menu li a.active.pop:hover span {background:url(/img/front/collection/winter2011/berlin-active-menu.png) no-repeat 0 0; color:#ffffff;}
.tendances-menu li a.pop:hover span {background:url(/img/front/collection/winter2011/berlin-hover-menu.png) no-repeat 0 0;}

.tendances-menu li a.retro span {background:url(/img/front/collection/winter2011/retro-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.retro,
.tendances-menu li a.active.retro:hover {background:url(/img/front/collection/winter2011/retro-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu li a.active.retro span,
.tendances-menu li a.active.retro:hover span {background:url(/img/front/collection/winter2011/retro-active-menu.png) no-repeat 0 0;}
.tendances-menu li a.retro:hover span {background:url(/img/front/collection/winter2011/retro-hover-menu.png) no-repeat 0 0;}

.tendances-menu li a.romantic span {background:url(/img/front/collection/winter2011/romantique-menu.png) no-repeat 0 0;}
.tendances-menu li a.active.romantic,
.tendances-menu li a.active.romantic:hover {background:url(/img/front/collection/winter2011/romantique-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu li a.active.romantic span,
.tendances-menu li a.active.romantic:hover span {background:url(/img/front/collection/winter2011/romantique-active-menu.png) no-repeat 0 0;}
.tendances-menu li a.romantic:hover span {background:url(/img/front/collection/winter2011/romantique-hover-menu.png) no-repeat 0 0;}

.tendances-body {width:686px; float:left; position:relative;}
.tendances-title1 {font-size:18px; padding:25px 0 0 20px;}
.tendances-title2 {font-size:30px; font-weight:bold; padding:30px 0 0 20px;}

.tendances-bcbg {background:url(/img/front/collection/winter2011/capri.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-bcbg .product_image{float: right; height: 1000px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-bcbg .product_image div{padding-bottom:10px;}
.tendances-bcbg .tendances-title1,
.tendances-bcbg .tendances-title2 {color:#665f45;}

.tendances-aristo {background:url(/img/front/collection/winter2011/saint-remi.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-aristo .product_image{float: right; height: 1000px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-aristo .product_image div{}
.tendances-aristo .tendances-title1 {color:#fff; padding:30px 0 0 40px;}
.tendances-aristo .tendances-title2 {color:#fff; padding:85px 0 0 40px;}

.tendances-countryside {background:url(/img/front/collection/winter2011/capetown.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-countryside .product_image{float: right; height: 1000px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-countryside .product_image div{padding-bottom:5px;}
.tendances-countryside .tendances-title1 {color:#fff; padding:30px 0 0 35px;}
.tendances-countryside .tendances-title2 {color:#fff; padding:5px 0 0 35px;}

.tendances-pop {background:url(/img/front/collection/winter2011/berlin.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-pop .product_image{float: right; height: 1000px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-pop .product_image div{}
.tendances-pop .tendances-title1 {color:#fff; padding:160px 0 0 35px;}
.tendances-pop .tendances-title2 {color:#fff; padding:10px 0 0 35px;}

.tendances-retro {background:url(/img/front/collection/winter2011/tendances-retro.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-retro .tendances-title1 {color:#734720; padding:165px 0 0 35px;}
.tendances-retro .tendances-title2 {color:#734720; padding:5px 0 0 35px;}

.tendances-romantique {background:url(/img/front/collection/winter2011/tendances-romantique.jpg) no-repeat 0 0; width:686px; height:1042px;}
.tendances-romantique .tendances-title1 {color:#6a6a83; padding:175px 0 0 35px;}
.tendances-romantique .tendances-title2 {color:#6a6a83; padding:5px 0 0 35px;}


/* tendances Collection Hiver 2011 */

.tendances-menu2 {width:244px; float:left;}
.tendances-menu2 ul {padding:0; margin:0;}
.tendances-menu2 li {width:244px; margin:0 0 1px; list-style:none;}
.tendances-menu2 li a {background:url(/img/front/collection/hiver-2011/trendances-menu-bottom.png) no-repeat 0 bottom; display:block; width:238px; padding:0 0 10px; margin:0 0 0 5px; color:#fff; text-decoration:none;}
.tendances-menu2 li a:hover {background:url(/img/front/collection/hiver-2011/trendances-hover-menu-bottom.png) no-repeat 0 bottom; color:#fff; /*text-decoration:underline;*/ width:243px; margin:0;}
.tendances-menu2 li a.active {width:244px; margin:0;}
.tendances-menu2 li a span {padding:50px 15px 5px 23px; text-align:left; display:block; font-size:11px;}

.tendances-menu2 li a.ultra-glamour span {background:url(/img/front/collection/hiver-2011/ultra-glamour-menu.jpg) no-repeat 0 0;}
.tendances-menu2 li a.active.ultra-glamour,
.tendances-menu2 li a.active.ultra-glamour:hover {background:url(/img/front/collection/hiver-2011/ultra-glamour-active-menu-bottom.png) no-repeat 0 bottom; color:#000; text-decoration:none;}
.tendances-menu2 li a.active.ultra-glamour span,
.tendances-menu2 li a.active.ultra-glamour:hover span {background:url(/img/front/collection/hiver-2011/ultra-glamour-active-menu.jpg) no-repeat 0 0;}
.tendances-menu2 li a.ultra-glamour:hover span {background:url(/img/front/collection/hiver-2011/ultra-glamour-hover-menu.jpg) no-repeat 0 0;}

.tendances-menu2 li a.aristo-chic span {background:url(/img/front/collection/hiver-2011/aristo2-inactive.jpg) no-repeat 0 0;}
.tendances-menu2 li a.active.aristo-chic,
.tendances-menu2 li a.active.aristo-chic:hover {background:url(/img/front/collection/hiver-2011/aristo-chic-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu2 li a.active.aristo-chic span,
.tendances-menu2 li a.active.aristo-chic:hover span {background:url(/img/front/collection/hiver-2011/aristo2-active.jpg) no-repeat 0 0; color:black;}
.tendances-menu2 li a.aristo-chic:hover span {background:url(/img/front/collection/hiver-2011/aristo2-hover.jpg) no-repeat 0 0;}

.tendances-menu2 li a.coocooning span {background:url(/img/front/collection/hiver-2011/coocooning-inactive.jpg) no-repeat 0 0;}
.tendances-menu2 li a.active.coocooning,
.tendances-menu2 li a.active.coocooning:hover {background:url(/img/front/collection/hiver-2011/coocooning-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu2 li a.active.coocooning span,
.tendances-menu2 li a.active.coocooning:hover span {background:url(/img/front/collection/hiver-2011/coocooning-active.jpg) no-repeat 0 0; color:black;}
.tendances-menu2 li a.coocooning:hover span {background:url(/img/front/collection/hiver-2011/coocooning-hover.jpg) no-repeat 0 0;}

.tendances-menu2 li a.ambivalence span {background:url(/img/front/collection/hiver-2011/ambivalence-inactive.jpg) no-repeat 0 0;}
.tendances-menu2 li a.active.ambivalence,
.tendances-menu2 li a.active.ambivalence:hover {background:url(/img/front/collection/hiver-2011/ambivalence-active-menu-bottom.png) no-repeat 0 bottom; color:#000; text-decoration:none;}
.tendances-menu2 li a.active.ambivalence span,
.tendances-menu2 li a.active.ambivalence:hover span {background:url(/img/front/collection/hiver-2011/ambivalence-active.jpg) no-repeat 0 0; color:black;}
.tendances-menu2 li a.ambivalence:hover span {background:url(/img/front/collection/hiver-2011/ambivalence-hover.jpg) no-repeat 0 0;}

.tendances-menu2 li a.color-block span {background:url(/img/front/collection/hiver-2011/color-block-inactive.jpg) no-repeat 0 0;}
.tendances-menu2 li a.active.color-block,
.tendances-menu2 li a.active.color-block:hover {background:url(/img/front/collection/hiver-2011/color-block-active-menu-bottom.png) no-repeat 0 bottom; color:#fff; text-decoration:none;}
.tendances-menu2 li a.active.color-block span,
.tendances-menu2 li a.active.color-block:hover span {background:url(/img/front/collection/hiver-2011/color-block-active.jpg) no-repeat 0 0; color:black;}
.tendances-menu2 li a.color-block:hover span {background:url(/img/front/collection/hiver-2011/color-block-hover.jpg) no-repeat 0 0;}

.tendances-body {width:686px; float:left; position:relative;}
.tendances-title1 {font-size:18px; padding:25px 0 0 20px;}
.tendances-title2 {font-size:30px; font-weight:bold; padding:30px 0 0 20px;}

.tendances-ultra-glamour {background:url(/img/front/collection/hiver-2011/ultra_glam.jpg) no-repeat 0 0; width:686px; height:913px;}
.tendances-ultra-glamour .product_image{float: right; height: 913px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-ultra-glamour .product_image div{padding-bottom:10px;}
.tendances-ultra-glamour .tendances-title1,
.tendances-ultra-glamour .tendances-title2 {color:#665f45;}

.tendances-aristo-chic {background:url(/img/front/collection/hiver-2011/aristo2.jpg) no-repeat 0 0; width:686px; height:913px;}
.tendances-aristo-chic .product_image{float: right; height: 913px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-aristo-chic .product_image div{}
.tendances-aristo-chic .tendances-title1 {color:#fff; padding:30px 0 0 40px;}
.tendances-aristo-chic .tendances-title2 {color:#fff; padding:85px 0 0 40px;}

.tendances-coocooning {background:url(/img/front/collection/hiver-2011/coocooning.jpg) no-repeat 0 0; width:686px; height:913px;}
.tendances-coocooning .product_image{float: right; height: 913px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-coocooning .product_image div{}
.tendances-coocooning .tendances-title1 {color:#fff; padding:30px 0 0 40px;}
.tendances-coocooning .tendances-title2 {color:#fff; padding:85px 0 0 40px;}

.tendances-ambivalence {background:url(/img/front/collection/hiver-2011/ambivalence.jpg) no-repeat 0 0; width:686px; height:950px;}
.tendances-ambivalence .product_image{float: right; height: 950px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-ambivalence .product_image div{padding-bottom:5px;}
.tendances-ambivalence .tendances-title1 {color:#fff; padding:30px 0 0 35px;}
.tendances-ambivalence .tendances-title2 {color:#fff; padding:5px 0 0 35px;}

.tendances-color-block {background:url(/img/front/collection/hiver-2011/color-block.jpg) no-repeat 0 0; width:686px; height:913px;}
.tendances-color-block .product_image{float: right; height: 913px; padding: 50px 0 0; width:191px; text-align: center;}
.tendances-color-block .product_image div{}
.tendances-color-block .tendances-title1 {color:#fff; padding:160px 0 0 35px;}
.tendances-color-block .tendances-title2 {color:#fff; padding:10px 0 0 35px;}


/* nouveautes */
.winter-nouveautes-header {background:url(/img/front/collection/winter2011/grey-bar.png) no-repeat 0 0; height:39px; padding:0 0 8px;}
.winter-nouveautes-header h3 {float:left; font-size:24px; font-weight:normal; width:450px; color:#fff; padding:6px 0 0 18px; margin:0;}
.winter-nouveautes-header .links {float:right; width:330px; padding:12px 0 0;}
.winter-nouveautes-header .links a {float:left; color:#fff; font-size:12px;}
.winter-nouveautes-header .links a:hover {text-decoration:underline;}
.winter-nouveautes-header .links span {float:left; color:#fff; font-size:12px; padding:0 10px;}
.winter-nouveautes-wrap {background:url(/img/front/collection/winter2011/white-round-bottom.png) no-repeat 0 bottom; padding:0 0 8px; margin:0 0 10px; position:relative;}
.winter-nouveautes-wrap .back-button {background:url(/img/front/collection/winter2011/back-btn.png) no-repeat 0 0; color:#0c1b43; font-size:10px; position:absolute; bottom:0; right:0; padding:2px 0 0 19px; width:80px; height:15px;}
.winter-nouveautes-wrap-t {background:url(/img/front/collection/winter2011/white-round-top.png) no-repeat 0 0; padding:8px 0 0;}
.winter-nouveautes-wrap-m {background:#fff; padding:10px 0 0;}
.winter-nouveautes-wrap .left-block {float:left; width:190px; padding:0 0 0 20px;}
.winter-nouveautes-wrap .left-block h2 {margin:0; font-weight:normal; font-size:30px; color:#000;}
.winter-nouveautes-wrap .left-block p {}
.winter-nouveautes-wrap .right-block {float:right; width:680px}
.winter-nouveautes-wrap .item-block {width:324px; float:left; margin:0 15px 15px 0;}
.winter-nouveautes-wrap .item-block a {position:relative; display:block;}
.winter-nouveautes-wrap .item-block a img.overlay {position:absolute; display:none; left:0; top:0;}

/* colours */
.winter-colours-wrap {/*background:url(/img/front/collection/winter2011/winter-colour-box-bg.jpg) no-repeat 0 0;*/ background: #ffffff; height: 1310px;}
.winter-colours-wrap .line{border-bottom: 1px dashed #B0B0B0; height: 2px; margin: 20px 10px; width: 98%;}
.winter-colours-box {float:left; width:630px; padding:8px 0 0 8px;}
.winter-colours-box .single {background:url(/img/front/collection/winter2011/single-color-box.png) no-repeat 0 0; width:98px; height:85px; float:left; margin:3px;}
.winter-colours-box .single a {width:94px; height:81px; display:block; margin:3px 0 0 3px;}
.winter-colours-box .single a img.large {display:none;}
.winter-colours-box .single:hover {background:url(/img/front/collection/winter2011/single-color-box-hover.png) no-repeat 0 0;}
.winter-colours-box .single .text {display:block; color:#000; font-size:10px; text-transform:uppercase; padding:2px 0 0; text-align:center;}
.winter-colours-box .single .small-text {display:block; color:#000; font-size:8px; text-transform:uppercase; padding:4px 0 0; text-align:center;}
.winter-colours-left {float:right; width:210px; padding:0 50px 0 0;}
.winter-colours-left h3 {font-weight:normal; font-size:30px; color:#000; background:url(/img/front/collection/winter2011/grey-white-border.png) repeat-x 0 bottom; padding:20px 0; margin:0;}
.winter-colours-left p {color:#000; font-size:12px;}
.winter-colours-left p.small {font-size:11px;}

/*#preview {position:absolute; display:none; z-index:1001; background:url(/img/front/collection/winter2011/preview-bg.png) no-repeat 0 0; width:338px; height:259px; padding:19px 19px 10px; color:#3a3a3a;}
#preview img {width:320px; height:220px;}
#preview .preview-title {float:left; width:220px; font-size:12px; font-weight:bold; padding:5px 0 5px 2px;}
#preview .preview-detail {float:right; width:90px; font-size:10px; padding:6px 0;}*/
#preview {position:absolute; display:none; z-index:1001; background:#fff; width:222px; height:370px; padding:19px 19px 10px; color:#3a3a3a;}
#preview img {width:222px; height:316px;}
#preview .preview-title {text-align: center; width:222px; font-size:16px; font-weight:bold; padding:5px 0px 0px 0px;}
#preview .preview-detail {text-align: center; width:222px; padding:5px 0px 0px 0px; color: #5D5D5D; font-size: 16px;}
.disabled_element{
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    height: 55px;
    margin: 2px;
    opacity: 0.5;
    padding-top: 27px;
    position: absolute;
    text-align: center;
    width: 93px;
    z-index: 1000;
}
.winter-colours-box .disabled .bientot{
    color: #FFFFFF;
    padding: 20px;
    position: absolute;
    z-index: 1001;
    }
.winter-colours-box .disabled .single:hover{
    background: none;

}
#fancybox-title-over {color:#5d5d5d; font-size:18px;}
#fancybox-title-over h3 {color:#2f2f2f; font-size:30px; font-weight:bold; margin:0; line-height:36px;}
#fancybox-title-over h3 span {color:#b7b7b7; font-size:32px; font-weight:normal;}/*The designer page*/

/******************Nouveautes Style*******************/

.nouveautes{
    background-color: #ffffff;
}
.nouveautes .table_box{
    border-spacing: 0px;
    padding: 0px 20px 0px 20px;
}
.nouveautes .table_box td{
    padding: 0 10px;
}
.nouveautes .table_box .content td{
    padding: 0 10px;
}
.nouveautes .table_box .tr_left{
   text-align: right;
}
.nouveautes .table_box .tr_left div.link{
   float:right;
   text-align: left;
}
.nouveautes .table_box .padding{
    padding-top: 20px;
}
.nouveautes .title{
    font-size: 24px;
    padding-top: 20px;
}
.nouveautes .thumbnail{
    height: 190px;
    min-width: 210px;
}
.nouveautes .table_box .tr_header td{
    padding: 20px 0px 20px 0px;
    border-bottom: dashed 1px #b0b0b0;
    margin-bottom: 10px;
}
.nouveautes .table_box .tr_header .page_title{
    font-family: Times New Roman;
    font-size: 25px;
}
.nouveautes .table_box .tr_header .page_title .year, .cur_page{
    font-family: Times New Roman;
    font-size: 19px;
}
.nouveautes .table_box .tr_header .page_title .cur_page{
    color:#747474;
}
.nouveautes .table_box .tr_footer td{
    padding: 20px 0px 20px 0px;
    border-top: dashed 1px #b0b0b0;
    margin-top: 10px;
}
.nouveautes .table_box .paginator{
    float:right;
}
.nouveautes .table_box .prev_page, .next_page{
    float:left;
    cursor: pointer;
    font-weight: bold;
    padding: 4px;
}
.nouveautes .table_box .prev_page:hover, .next_page:hover{
    color: #888888;
    text-decoration: underline;
}
.nouveautes .table_box .paginator .pager{
    cursor: pointer;
    float: left;
    padding: 5px 5px;
    display: none;
    color: #000000;
    font-weight: bold;
}
.nouveautes .table_box .paginator .pager:hover{
    color: #888888;
}

.nouveautes .table_box .paginator .curpage{
    color: #d8d7d7;
}
/***************************************************************//*The designer page*/	
#pageContent.designer {width: 960px; margin: 0px auto;background-color: white;}

	#pageContent.designer .search{position: relative; clear: both; width: 960px; padding-top: 15px}


	#pageContent.designer .search .col1{position: relative; float: left; width: 160px; margin: 10px 5px; color: #747474;background-color: white;}
		#pageContent.designer .search .col1 h2{margin: 5px 0px;line-height: 1.2em;font-weight: bold; font-size: 16px; clear: both}
		#pageContent.designer .search .col1 p{margin: 0px 0px 15px 0px; line-height: 1.3em;clear: both}
			#pageContent.designer .search .col1 p.selection, #pageContent.designer .search .col1 p.selection a, #pageContent.designer .search .col1 p.selection a:hover{color:#e34494;  }
		#pageContent.designer .search .col1 a{color: #747474}
		#pageContent.designer .search .col1 a:hover{color: #e1338a}
		#pageContent.designer .search .col1 span{display: block; float: left; width: 20px; margin: 2px;}
		#pageContent.designer .search .col1 select{background: #fff; height: 20px; border: 1px solid #ccc; width: 170px;overflow: auto;color: #747474}
		#pageContent.designer .search .col1 input{background: #fff; height: 15px; border: 1px solid #ccc; width: 170px;color: #747474}

	#pageContent.designer .search .col2{position: relative; float: right; width: 730px; margin: 10px 5px; color: #747474;background-color: white;}
		#pageContent.designer .search .col2 h2{margin: 5px 0px;line-height: 1.2em;font-weight: bold; font-size: 16px; clear: both}
		#pageContent.designer .search .col2 p{position: relative;width: 210px; height: 125px; margin: 0px 5px 5px 0px; padding: 10px;border: 1px solid #eeeeee;float: left;}
			#pageContent.designer .search .col2 p.link{cursor: pointer;}
			#pageContent.designer .search .col2 p.on{border: 1px solid #9e9e9e;float: left;}
			#pageContent.designer .search .col2 p .img{display: block; width: 100px;float: left;}
			#pageContent.designer .search .col2 p .infos{display: block; width: 100px;float: right;padding-left: 10px;}
				#pageContent.designer .search .col2 p .infos .designer{display: block; clear: both; font-size: 15px; color: #000;}
				#pageContent.designer .search .col2 p .infos .profile{display: block; clear: both; font-size: 12px;}
				#pageContent.designer .search .col2 p .infos .designs{display: block; clear: both; font-size: 12px; margin-top: 5px;}
				#pageContent.designer .search .col2 p .infos .vote{display: block; clear: both;margin: 5px 0px;}
			#pageContent.designer .search .col2 p .action{position: absolute; display: block; top: 110px; left: 125px; width: 100px;}
				
	#pageContent.designer .col2 .page{display: block;position: relative;margin: 0px auto;padding: 15px 0px;color: #e34494;text-align: center;}
		#pageContent.designer .col2 .page .previous{display: inline;line-height: 26px;height: 26px;}
		#pageContent.designer .col2 .page .current{padding: 0px 10px; display: inline;line-height: 26px;height: 26px; font-size: 13px;}
			#pageContent.designer .col2 .page .current a{color: #8e8e8c;}
			#pageContent.designer .col2 .page .current a:hover{color: #e34494;}
		#pageContent.designer .col2 .page .next{display: inline;line-height: 26px;height: 26px;}
		


	#pageContent.designer .bests{position: relative; float: left; width: 300px;}
		#pageContent.designer .bests div{font-size: 11px; float: left; width: 135px; margin: 10px 0px 10px 10px!important; margin: 5px 0px 5px 5px;color: #848484; cursor: pointer; background: none;}
		#pageContent.designer .bests div.on{font-size: 11px; float: left; width: 135px; margin: 10px 0px 10px 10px!important; margin: 5px 0px 5px 5px;color: #848484; cursor: pointer;color: #e33b8e; background: none; border: 0px;}
		#pageContent.designer .bests hr{size: 1px; margin: 10px 0px!important; margin: 0px 0px; color: #e9e9e1;}
			#pageContent.designer .bests div .number{display: block; height: 35px; font-size: 29px; font-weight: bold; float: left; width: 20px; padding-left: 5px;}
			#pageContent.designer .bests div .content{display: block; font-size: 11px; float: left; width: 100px;}
	
	#pageContent.designer .designerDetails{margin-left: 5px;position: relative; float: left; width: 655px;}
		#pageContent.designer .designerDetails .designerDetailsBox{position: relative; float: left; width: 653px;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
		#pageContent.designer .designerDetails .content{position: relative; float: left; width: 300px; padding: 15px;margin: 0px;}

			#pageContent.designer .designerDetails .content .img{display: block; width: 130px;float: left;margin-right: 15px;}
			#pageContent.designer .designerDetails .content .infos{display: block; width: 150px;float: left;}
				#pageContent.designer .designerDetails .content .infos .designer{display: block; clear: both; font-size: 22px; color: #e33b8e; font-weight: bold;}
				#pageContent.designer .designerDetails .content .infos .profile{display: block; clear: both; font-size: 15px; color: #e33b8e; }
				#pageContent.designer .designerDetails .content .infos .designs{display: block; clear: both; font-size: 15px; margin-top: 10px;}
				#pageContent.designer .designerDetails .content .infos .vote{display: block; clear: both;margin: 5px 0px;}
				#pageContent.designer .designerDetails .content .infos .link{display: block; float: left;width: 75px;margin-top: 5px;height: 20px;line-height: 20px;}
			#pageContent.designer .designerDetails .content .description{display: block; clear: both;width: 300px; font-size: 11px; margin-top: 10px;}
				
				
		#pageContent.designer .designerDetails .extra{padding: 15px;margin: 0px;position: relative; float:right;width: 270px; color: #fff; font-size: 11px;background: #f1f1f1}
			#pageContent.designer .designerDetails .extra .title{color:#5c5c5c; font-size: 11px; font-weight: bold; display: block; clear: both;margin-bottom: 10px;}
			#pageContent.designer .designerDetails .extra .comments{position: relative;display: block; width: 270px; overflow:hidden; height: 120px; color: #000000; font-size: 11px;}
				#pageContent.designer .designerDetails .extra .comments .item{display: block;float: left;clear: both; width: 243px; padding: 0px; margin: 1px 0px; border-bottom: 0px}
				#pageContent.designer .designerDetails .extra .comments .item.on{display: block;float: left;clear: both; width: 243px; padding: 0px; margin: 1px 0px; border:0px; background: none;}
					#pageContent.designer .designerDetails .extra .comments .item .pic{display: block; padding: 5px; width: 70px; float: left;}
					#pageContent.designer .designerDetails .extra .comments .item .content{display: block; padding: 5px; width: 150px; float: left;}
					#pageContent.designer .designerDetails .extra .comments .item .content .posterPseudo{display: block; clear: both; font-size: 12px; font-weight: bold}
					#pageContent.designer .designerDetails .extra .comments .item .content .logo{display: block; clear: both;font-size: 11px; color: #e33b8e;}
						#pageContent.designer .designerDetails .extra .comments .item .content .logo a{color: #e33b8e}
					#pageContent.designer .designerDetails .extra .comments .item .content .comment{display: block; clear: both; padding-top: 5px; font-size: 11px; font-style: italic}
					
		#pageContent.designer .designerDetails .addComment{padding: 15px;margin: 0px;position: relative; float:right;width: 270px; font-size: 11px;background: #f1f1f1}
			#pageContent.designer .designerDetails .addComment .title{color:#5c5c5c; font-size: 11px; font-weight: bold; padding-bottom: 5px;}
			#pageContent.designer .designerDetails .addComment textarea.error{border: 1px solid #e33b8e;}/* COMMON STYLE FOR ALL FOOTER PAGE */
.clear{clear:both; position:none;}	
#pageContent.footer .contactUsButton , .bigMap{display:block; width:180px; height:26px;}
#pageContent.footer .contactUsButton{background: url('/img/front/button/whoContactUs.png') no-repeat; margin-top: 5px;}

#pageContent.footer .bigMap{ background: url('/img/front/button/whoBigMap.png') no-repeat; width: 182px;  }
#pageContent.footer .contactUsButtonLabel{padding:7px 0 0 15px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}
#pageContent.footer .googleMap{width:180px; height:150px; border:1px solid grey; margin:20px 0 1px 0;}

#pageContent.footer .footerSpace{width:960px; height:35px; }
	
#pageContent.footer .questionContainer{ padding:10px 0 0 10px; width:254px; }
	#pageContent.footer .leftListTitle{font-weight:bold;}
	#pageContent.footer .leftSeparator{width:252px;padding:5px 0; height:3px; background: url('/img/front/background/helpLeftSeparator.png') center left no-repeat;}

#pageContent.footer .rightMessageContainer{width:181px; height:26px; background-image: url('/img/front/background/footerRightMessage.png');}
	#pageContent.footer .rigthMessageLabel{padding:7px 0 0 15px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}
	#pageContent.footer .rightMessageImage{}

#pageContent.footer .footerRightPictureButtonContainer{position:relative; z-index:3; top:-53px; left:155px}
#pageContent.footer .footerRightPictureButtonContainerTitle{width:130px; text-align:center; border:0px solid red; position:relative; z-index:4; top:-73px; left:30px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold; line-height:16px;}

	#pageContent.footer .footerRightPicture{position:relative; }
	#pageContent.footer .footerRightPictureButton{width:10px; height:13px; background:url('/img/front/background/footerRightPictureButton.png') !important; background:url('/img/front/background/footerRightPictureButton.gif') no-repeat;}

#pageContent.footer .title{width:944px; height:20px; padding:25px 0 10px 15px; font-size:16px; font-weight: bold; text-transform: uppercase; }

#pageContent.footer .rightBigContainer{position: relative;float:left; width:214px;padding:5px 10px; background-color:#E8E8E8; margin-left:4px;}
#pageContent.footer .rightSmallContainer{ float:left; width:190px; padding:5px 10px; background-color:#E8E8E8; margin-left:4px;}


#pageContent.footer .rightContainerTitle{ text-transform: uppercase; color:#565657; font-weight:bold; }
#pageContent.footer .blackSmall{ margin:0; padding:0;  color:#000; font-size:10px; line-height:14px;}
#pageContent.footer .graySmall{ margin:0; padding:0; color:#666666; font-size:10px;  line-height:14px;}

#pageContent.footer .leftContainerOtherPages{ float:left; width:746px; background:;  }
#pageContent.help .leftContainer{ float:left; width:721px; background:;  }
#pageContent.who .leftContainer{ float:left; width:745px;  background:; }

/* accordeon HELP  */
#accordeonHelp .accordeonMenuHead { width:434px; height:30px;line-height: 30px;	cursor: pointer; margin: 0px 0px 1px 0px; font-weight:bold; background:#ebeaea; padding:0px 0 0 15px; text-transform: uppercase; color:#2e2e2e; font-weight:bold; font-size:12px; }
#accordeonHelp .accordeonMenuHead.big { width:703px; background:#ebeaea;}
#accordeonHelp .accordeonMenuHead.big.notSelected { background:#F1F1F1;}

#accordeonHelp .accordeonMenuHeadLabel { padding:0px 0 0 15px; }
#accordeonHelp .accordeonMenuHead.selected { background:#ebeaea;}
#accordeonHelp .accordeonMenuHead.notSelected { background:#F1F1F1; }
#accordeonHelp .accordeonMenuBody { padding:0px 0 0px 0;	width:450px; background:#FFF; }
#accordeonHelp .accordeonMenuBody.big { padding:0px 0 0px 0;	width:715px; background:#FFF; }

#accordeonHelp .accordeonMenuBody p{ padding:10px 0 10px 15px; margin:0; }
#accordeonHelp .accordeonSpacer{width:400px; height:10px;}

#accordeonSmall .accordeonMenuHead { width:451px; height:30px;line-height: 30px;	cursor: pointer; margin: 0px 0px 1px 0px; font-weight:bold; background:#ebeaea; padding:0px 0 0 15px; text-transform: uppercase; color:#2e2e2e; font-weight:bold; font-size:12px; }
#accordeonSmall .accordeonMenuHeadLabel { padding:7px 0 0 15px; }
#accordeonSmall .accordeonMenuHeadSelected { background: #ebeaea; }
#accordeonSmall .accordeonMenuHeadNotSelected { background: #F1F1F1; }
#accordeonSmall .accordeonMenuBody { padding:0px 0 0px 0;	width:468px; background:#FFF; }
#accordeonSmall .accordeonMenuBody p{ padding:10px 0 10px 15px; margin:0; }
#accordeonSmall .accordeonSpacer{width:400px; height:10px;}

/* accordeon OTHER terms & purchase of means*/
#accordeonOther .accordeonMenuHead { width:458px; height:30px;line-height: 30px;	cursor: pointer; margin: 0px 0px 1px 0px; font-weight:bold; background: #ebeaea; padding:0px 0 0 15px;   text-transform: uppercase; color:#2e2e2e; font-weight:bold; font-size:12px;   }
#accordeonOther .accordeonMenuHeadLabel { padding:7px 0 0 15px; }
#accordeonOther .accordeonMenuHead.selected { background: #ebeaea; }
#accordeonOther .accordeonMenuHead.notSelected { background: #F1F1F1; }
#accordeonOther .accordeonMenuBody {	width:474px; background:#FFF;  }
#accordeonOther .accordeonMenuBody p{ padding:10px 0 10px 15px; margin:0;}

#pageContent .paymentType{float:left; height:27px; padding:10px 0 0 0 ; }
#pageContent .paymentTypeImage{float:right}

/* WHO / qui sommes nous ? */
#pageContent.who{ padding:0px 0; }
	
		#pageContent.who .leftContainerImage{ float:left; width:275px; height:316px; }
		#pageContent.who .leftContainerAccordeon{ float:left; width:470px;  }
		#pageContent.who .leftContainerColleagues{ width:745px; height:30px; line-height:30px; background: #ebeaea; }
		#pageContent.who .leftContainerColleaguesLabel{ padding:0px 0 0 15px;height:30px;line-height:30px; color:#2e2e2e; text-transform: uppercase;font-weight:bold; font-size:12px; }
		
	#pageContent.who .employeeListContainer{width:730px; height:100px; padding:10px 0 25px 0;}
		#pageContent.who .employeeElement{float:left; width:130px; height:94px; padding:0 0 0 15px;}
		#pageContent.who .employeeElementSeperator{float:left; width:1px; height:94px;  background:url('/img/front/background/whoEmployeeSeparator.png');}
			#pageContent.who .employeeElementMale, .employeeElementFemale{ width:45px; height:67px;}
				#pageContent.who .employeeElementMale{  background:url('/img/front/background/whoEmployeeMale.png'); }
				#pageContent.who .employeeElementFemale{  background:url('/img/front/background/whoEmployeeFemale.png'); }
				#pageContent.who .employeeName{ color:#666666; font-size:11px; font-weight: bold; margin:2px 0 0 0; }
				#pageContent.who .employeeJob{ color:#666666; font-size:11px;  }
				
/* HELP / aide */
#pageContent.help{ padding:0px 0px;}
		#pageContent.help .leftContainerLeftMenu{ float:left; width:269px;   }
		#pageContent.help .leftContainerLeftMenuHeader{width:249px; height:30px; padding:0px 0 0 15px; text-transform: uppercase; line-height:30px; color:#2e2e2e; font-weight:bold; font-size:12px; background: #ebeaea; }
		
		#pageContent.help .leftContainerAccordeon{ float:left; width:452px;  }
		#pageContent.help .leftContainerAccordeonBig{ float:left; width:721px;  }
			
		#pageContent.help .rightContainerTitleBis{ text-transform: uppercase; color:#565657; font-weight:bold; font-size:11px; }
		#pageContent.help .rightContainerTitleLight{ text-transform: uppercase; color:#929292; font-weight:bold; font-size:11px; }
		
		#pageContent.footer .formRight .contactMsgSendContainer{width:100px; float:right; margin:10px 0 0 0;}
		#pageContent.footer .contactMsgSend{cursor: pointer; display:block; width:91px; }
		#pageContent.footer .formRight .contactMsgSendLabel{padding:7px 0 0 15px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}
		
		#pageContent.help label{display: block;font-size:10px; font-size:11px; margin:5px 0px; color: #1e1e1e}
		#pageContent.help .formLeft input{width:200px; height:17px; padding-top: 3px; font-size:11px;  border: 1px solid #8d8d8d;}
		#pageContent.help .formLeft select{width:200px; height:20px;font-size:11px;  border: 1px solid #8d8d8d; background: #fff; color: #000000;}
		#pageContent.help .formRight textarea{width:200px; height:80px; font-size:11px;  border: 1px solid #8d8d8d;}

		#pageContent.footer .formRight2 .contactMsgSendContainer{position: relative;width:95px; float: right; margin:5px 2px 0px 0px;}
		#pageContent.footer .formRight2 .contactMsgSend{ clear: both;cursor: pointer; display:block; width:95px; height:26px;background: url('/img/front/button/helpMsgSend.png') right no-repeat}
		#pageContent.footer .formRight2 .contactMsgSendLabel{ clear: both;padding:7px 0 0 10px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}

		#pageContent.help .formRight2{margin-top: 10px;}
		#pageContent.help .formRight2 label{display: block;font-size:10px; font-size:11px;color: #1e1e1e;}
		#pageContent.help .formRight2 input{width:210px; height:17px; padding-top: 3px; font-size:11px;  border: 1px solid #8d8d8d;}
		#pageContent.help .formRight2 select{width:210px; height:20px;font-size:11px;  border: 1px solid #8d8d8d; color: #999898; background: #fff}
		#pageContent.help .formRight2 textarea{width:210px; height:90px; font-size:11px;  border: 1px solid #8d8d8d; color: #999898}


/* BADGES */
#pageContent.badges{ padding:0px 0px;}
		#pageContent.badges .leftContainerLeftMenu{ float:left; width:269px;   }
		#pageContent.badges .leftContainerLeftMenuHeader{width:249px; height:30px; padding:0px 0 0 15px; text-transform: uppercase; line-height:30px; color:#2e2e2e; font-weight:bold; font-size:12px; background: #ebeaea; }
		
		#pageContent.badges .leftContainerAccordeon{ float:left; width:452px;  }
		#pageContent.badges .leftContainerAccordeonBig{ float:left; width:721px;  }

		#pageContent.badges .leftContainerLeftMenu{ float:left; width:269px;   }
		#pageContent.badges .leftContainerLeftMenuHeader{width:249px; height:30px; padding:0px 0 0 15px; text-transform: uppercase; line-height:30px; color:#2e2e2e; font-weight:bold; font-size:12px; background: #ebeaea; }
		
		#pageContent.badges .leftContainerAccordeon{ float:left; width:452px;  }
		#pageContent.badges .leftContainerAccordeonBig{ float:left; width:721px;  }
			
		#pageContent.badges .rightContainerTitleBis{ text-transform: uppercase; color:#565657; font-weight:bold; font-size:11px; }
		#pageContent.badges .rightContainerTitleLight{ text-transform: uppercase; color:#929292; font-weight:bold; font-size:11px; }
		
		#pageContent.footer .formRight .contactMsgSendContainer{width:100px; float:right; margin:10px 0 0 0;}
		#pageContent.footer .contactMsgSend{cursor: pointer; display:block; width:91px; }
		#pageContent.footer .formRight .contactMsgSendLabel{padding:7px 0 0 15px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}
		
		#pageContent.badges label{display: block;font-size:10px; font-size:11px; margin:5px 0px; color: #1e1e1e}
		#pageContent.badges .formLeft input{width:200px; height:17px; padding-top: 3px; font-size:11px;  border: 1px solid #8d8d8d;}
		#pageContent.badges .formLeft select{width:200px; height:20px;font-size:11px;  border: 1px solid #8d8d8d; background: #fff; color: #000000;}
		#pageContent.badges .formRight textarea{width:200px; height:80px; font-size:11px;  border: 1px solid #8d8d8d;}

		#pageContent.footer .formRight2 .contactMsgSendContainer{position: relative;width:95px; float: right; margin:5px 2px 0px 0px;}
		#pageContent.footer .formRight2 .contactMsgSend{ clear: both;cursor: pointer; display:block; width:95px; height:26px;background: url('/img/front/button/helpMsgSend.png') right no-repeat}
		#pageContent.footer .formRight2 .contactMsgSendLabel{ clear: both;padding:7px 0 0 10px; text-transform: uppercase; color:#FFF; font-size:11px; font-weight:bold}

		#pageContent.badges .formRight2{margin-top: 10px;}
		#pageContent.badges .formRight2 label{display: block;font-size:10px; font-size:11px;color: #1e1e1e;}
		#pageContent.badges .formRight2 input{width:210px; height:17px; padding-top: 3px; font-size:11px;  border: 1px solid #8d8d8d;}
		#pageContent.badges .formRight2 select{width:210px; height:20px;font-size:11px;  border: 1px solid #8d8d8d; color: #999898; background: #fff}
		#pageContent.badges .formRight2 textarea{width:210px; height:90px; font-size:11px;  border: 1px solid #8d8d8d; color: #999898}


/* HOWTOCREATE */
#pageContent.howtocreate{ padding:0px 0px;}
		#pageContent.howtocreate .leftContainerLeftMenu{ float:left; width:269px;   }
		#pageContent.howtocreate .leftContainerLeftMenuHeader{width:249px; height:30px; padding:0px 0 0 15px; text-transform: uppercase; line-height:30px; color:#2e2e2e; font-weight:bold; font-size:12px; background: #ebeaea; }
		
		#pageContent.howtocreate .leftContainerAccordeon{ float:left; width:452px;  }
		#pageContent.howtocreate .leftContainerAccordeonBig{ float:left; width:721px;  }

		#pageContent.howtocreate .leftContainerLeftMenu{ float:left; width:269px;   }
		#pageContent.howtocreate .leftContainerLeftMenuHeader{width:249px; height:30px; padding:0px 0 0 15px; text-transform: uppercase; line-height:30px; color:#2e2e2e; font-weight:bold; font-size:12px; background: #ebeaea; }
		
		#pageContent.howtocreate .leftContainerAccordeon{ float:left; width:452px;  }
		#pageContent.howtocreate .leftContainerAccordeonBig{ float:left; width:721px;  }
			
		#pageContent.howtocreate .rightContainerTitleBis{ text-transform: uppercase; color:#565657; font-weight:bold; font-size:11px; }
		#pageContent.howtocreate .rightContainerTitleLight{ text-transform: uppercase; color:#929292; font-weight:bold; font-size:11px; }

		#pageContent.howtocreate .leftContainerAccordeonBig { margin-top:40px; float:left;}
		
		#pageContent.footer .leftContainerAccordeonBig .callToActionContainer{position: relative;width:95px; float: left; margin:5px 2px 0px 0px;}
		#pageContent.footer .leftContainerAccordeonBig .callToActionContainer .callToActionLink{ clear: both;  display:block; width:95px; height:26px; background: url('/img/front/button/helpMsgSend.png') right no-repeat}
		
/* Contact*/
#pageContent.help .leftContainerContact{width:743px; background:; height:50px; }
#pageContent.help .messageContactForm .formElement{ margin:10px 0 0 0;}
#pageContent.help .messageContactForm select,#pageContent.help .messageContactForm input{ width:206px;}
#pageContent.help .messageContactForm textarea{ width:514px; height:154px; margin-bottom:2px;border: 1px solid #8d8d8d; }
#pageContent.help .formLeft{float:left; width:221px; }
#pageContent.help .formHeaderContainer{width:743px; height:30px; background: #ebeaea; }
#pageContent.help .formHeaderLabel{padding:0px 0 0 15px; height:30px; line-height:30px;text-transform: uppercase; color:#2e2e2e; font-weight:bold; font-size:12px; }
#pageContent.help .formRight{float:left; width:522px; }
#pageContent.help .formConfirmMessage{padding: 10px; color: #e1338a;display: none;}

#pageContent.footer form .error{display: inline; clear: both; border: 1px solid #e338be}
#pageContent.footer form label.error{display: inline; border: 0px;}
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; text-indent:-9999px; font-size:0px; line-height:0px; }
ul { margin:0px; padding:0px; list-style:none; }
* { outline:none; }

.container 
{
	width:960px;
	margin:0 auto;
	font-family: Arial;
}
.modelisator-container
{
	padding:15px 0 0 0 !important;
}
.modelisator-container .page-head
{
	padding:0 0 10px 0;
	position:relative;
}
.modelisator-container .page-head .product-title
{
	color: #000000;
    font-size: 19px;
    font-weight: bold;
}
.modelisator-container .page-head .product-desc
{
	color: #666666;
    font-size: 13px;
}
.modelisator-container .page-head a.link-admin-save
{
	position:absolute;
	right:0px;
	top:5px;
	color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
}
.modelisator-container .page-head a.link-admin-save:hover
{
	text-decoration:underline;
}
.modelisator-left
{
	width:380px;
	float:left;
	position:relative;
}
.modelisator-left #modelisator-img-enlarge
{
	position:absolute;
	right:5px;
	top:360px;
}
.modelisator-left #modelisator-img-enlarge a
{
	text-decoration:none;
	color:#666666;
}
.modelisator-left #img-box 
{
	border:1px solid #e3e3e3;
	width:378px;
	height:378px;
	position:relative;
}
.modelisator-left #img-box img
{
	/*position:absolute;
	left:0px;
	top:0px;
	width:378px;
	height:378px;*/
}
.modelisator-left #img-box #img-box-loading
{
	position:absolute;
	left:174px;
	top:174px;
	width:32px;
	height:32px;
}
.modelisator-left #img-box .MagicZoomLoading
{
	display:none !important;
}
.modelisator-left #img-sides 
{
	border:0px solid #e3e3e3;
	margin:10px 0 0 0;
	padding:5px 10px 3px;
	height:80px;
}
.modelisator-left #img-sides li
{
	float:left;
	padding:0 2px;
	font-size:11px;
	color:#666666;
	text-align:center;
}
.modelisator-left #img-sides li img
{
	border:1px solid #e3e3e3;
	width:57px;
	height:57px;
}
.modelisator-left #img-sides li a
{
	width:59px;
	height:59px;
	padding:4px;
	cursor: pointer;
	display:block;
}
.modelisator-left #img-sides li a.selected
{
	background:url(/img/front/theme/default/modelisator/bg_img_side_selected.png) no-repeat;
}
/* Tab */
#modelisator-tabs
{
	border-radius:0px;
	border:0px;
	background:none;
	padding:0px;
}
#modelisator-tabs select
{
	font-family:Trebuchet MS,Tahoma,Verdana,Arial;
    font-size:1em;
}
#modelisator-tabs .ui-tabs-nav
{
	padding:0px;
	background:none;
	border:0px;
	border-bottom:1px solid #e3e3e3;
	border-radius:0px;
	height:24px;
}
#modelisator-tabs .ui-tabs-nav li
{
	background:url(/img/front/theme/default/modelisator/bg_tab_nav.jpg) repeat-x;
	border:1px solid #E3E3E3;
	border-radius:0px;
	width:139px;
	height:23px;
	margin:0 2px 0 0;
}
#modelisator-tabs .ui-tabs-nav li.last
{
	margin:0px;
}
#modelisator-tabs .ui-tabs-nav li.ui-tabs-selected
{
	padding:0px;
	background:#FFFFFF;
	border-bottom:0px !important;
	border-radius:0px;
	height:24px;
}
#modelisator-tabs .ui-tabs-nav li a
{
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	width:100%;
	line-height:23px;
	text-align:center;
	padding:0px;
}
#modelisator-tabs .ui-tabs-nav li.ui-tabs-selected a
{
	color:#424242;
	cursor:pointer;
}
#modelisator-tabs .ui-tabs-panel
{
	padding:10px 10px 11px;
	border:1px solid #e3e3e3;
	border-top:0px;
	font-size:13px;
	font-family:Arial;
	height:332px;
	border-radius:0px;
}
.modelisator-right
{
	width:570px;
	float:right;
}
#modelisator-buy-container
{
	height:68px;
	border:1px solid #e3e3e3;
	margin:10px 0 0 0;
	padding:10px;
	background:#FFFFFF;
	font-size:13px;
	position:relative;
}
#modelisator-buy-container .field-size
{
	padding:5px 0 0 5px;
	float:left;
	width:166px;
}
#modelisator-buy-container .field-size select
{
	width:100px;
	margin:0 0 0 5px;
}
#modelisator-buy-container .field-qty
{
	float:left;
	width:120px;
	padding:5px 0 0 0;
}
#modelisator-buy-container .field-qty select
{
	width:50px;
	margin:0 0 0 5px;
}
#modelisator-buy-container .field-price
{
	float: left;
	padding:3px 0 0 0;
    text-align: right;
    width: 110px;
}
#modelisator-buy-container .field-price .old-price
{
	font-size:14px;
	text-decoration: line-through;
}
#modelisator-buy-container .field-price .regular-price
{
	font-size:20px;
}
#modelisator-buy-container .field-buy-btn
{
	float:left;
	width:100px;
	padding:5px 0 0 32px;
}
#modelisator-buy-container .field-save-btn
{
	position:absolute;
	left:448px;
	top:44px;
	z-index:100;
}
#modelisator-buy-container .field-save-btn a
{
	color:#666666;
	text-decoration:none;
	font-size:13px;
	cursor:pointer;
}
#modelisator-buy-container .field-save-btn a:hover
{
	color:#666666;
	text-decoration:underline;
}
#modelisator-buy-container .field-buy-btn input[type=button]
{
	width:100px;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	line-height:22px;
	font-weight:normal;
	border:0px;
	padding:0px;
	cursor:pointer;
	background:url(/img/front/theme/default/modelisator/bg_btn_buy.jpg) repeat-x;
}
#modelisator-buy-container .desc
{
	color: #666666;
    font-family: Arial;
    font-size: 13px;
	padding:15px 0 0 0;
	margin:0px;
	background:none;
}

/* Selection element, colour, material */
.selection-title
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#424242;
	padding:0px 0 4px 0;
	line-height:24px;
}
.selection-content
{
	font-family:Arial;
	padding:0 0 5px 0;
}
#selection-materials input[type=radio]
{
	margin:1px 10px 0 0;
	float:left;
}
#selection-materials label
{
	float:left;
	color: #666666;
    font-family: Arial;
    font-size: 13px;
	margin:0 70px 0 0;
	cursor:pointer;
}
#selection-elements
{
	padding:0 0 15px 0;
}
#elements-carousel
{
}
#elements-carousel .jcarousel-item
{
	width:93px;
	height:105px;
}
#elements-carousel .element-name
{
	font-size:11px;
	color:#666666;
	line-height:12px;
	padding:0 0 0 3px;
}
#elements-carousel .element-img
{
	float:left;
	width:60px;
	height:60px;
	padding:4px;
	margin:0 3px 0 0;
}
#elements-carousel .jcarousel-item a.selected
{
	background:url(/img/front/theme/default/modelisator/bg_element_selected.png) no-repeat;
}
#elements-carousel .element-img img
{
	width:58px;
	height:58px;
	cursor:pointer;
	border:1px solid #e3e3e3;
}
#elements-carousel .element-color
{
	width:22px;
	height:22px;
	float:left;
	margin:40px 0 0 0;
}
#elements-carousel .element-color img
{
	width:22px;
	height:22px;
}
.selection-colours
{
	border:1px solid #e3e3e3;
	padding:5px 5px 4px !important;
	height:114px !important;
	width:342px;
	border-width:1px 1px 1px 1px;
}
.selection-colours li
{
	float:left;
	width:30px;
	height:30px;
	padding:4px;
	cursor:pointer;
}
.selection-colours li.selected
{
	background:url(/img/front/theme/default/modelisator/bg_colour_selected.png) no-repeat;
}
.selection-colours li img.element-color
{
	width:30px;
	height:30px;
}
#selection-text-side
{
	padding:0 0 15px 0;
}
#selection-text-side li
{
	float:left;
	padding:4px;
	width:51px;
	height:51px;
	margin:0 10px 0 0;
	position:relative;
}
#selection-text-side li.selected
{
	background:url(/img/front/theme/default/modelisator/bg_text_side_selected.png) no-repeat;
}
#selection-text-side li .btn-close
{
	position:absolute;
	left:50px;
	top:-1px;
}
#selection-text-side li .btn-close a
{
	cursor:pointer;
}
#selection-text-side li.selected .btn-close
{
	top:-3px;
}
#selection-text-side li a
{
	cursor:pointer;
}
#selection-text-side li a img
{
	border:0px;
}
.content-input
{
	float:right;
	width:272px;
}
.content-typography
{
	float:left;
	width:270px;
}
#selection-text-properties
{
	position:relative;
}
#selection-text-properties .text-property-title
{
	color: #000000;
    font-family: Arial;
    font-size: 11px;
	padding:0 0 3px 0;
}
#text-content-box
{
	width:270px;
	position:absolute;
	left:0px;
	top:0px;
}
#text-content-box #text-content
{
	width:270px;
	height:110px;
	margin:0 0 10px;
}
#text-content-box input[type=button]
{
	color: #000000;
    font-family:Arial;
    font-size: 11px;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 80px;
	float:left;
}
#text-content-box .left-chars-box
{
	float:left;
	color: #000000;
    font-family: Arial;
    font-size: 11px;
	line-height: 15px;
}
#text-police-colour-box
{
	position:absolute;
	left:0px;
	top:0px;
}
#text-police-colour-box #text-police
{
	margin: 0 0 10px;
    width: 120px;
}
#text-police-colour-box #text-colour
{
	vertical-align:top;
	width:95px;
}
#text-police-colour-box #text-colour-img
{
	width:22px;
	height:22px;
}
#text-size-alignment-box
{
	position:absolute;
	left:145px;
	top:0px;
}
#text-size-alignment-box #text-size
{
	width:60px;
	margin:0 0 10px 0;
}
#text-size-alignment-box #text-alignment
{
}
#text-size-alignment-box #text-alignment li
{
	float:left;
	width:25px;
	height:25px;
	padding:4px;
	cursor:pointer;
}
#text-size-alignment-box #text-alignment li.selected
{
	background:url(/img/front/theme/default/modelisator/bg_alignment_selected.png) no-repeat;
}
#text-size-alignment-box #text-alignment li img
{
	width:25px;
	height:25px;
}
#text-position-box
{
	position:absolute;
	left:35px;
	top:130px;
}
#text-position-box .text-position-nav
{
	width:40px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
}
#text-position-box .text-position-nav img
{
	position:absolute;
	cursor:pointer;
}
#text-position-box .text-position-nav #text-pos-up
{
	top:0px;
	left:12px;

}
#text-position-box .text-position-nav #text-pos-down
{
	bottom:0px;
	left:12px;
}
#text-position-box .text-position-nav #text-pos-left
{
	left:0px;
	top:11px;
}
#text-position-box .text-position-nav #text-pos-right
{
	right:0px;
	top:11px;
}
#text-pos-horizontal-vertical
{
	position:absolute;
    top:100px;
    width:140px;
}
#text-pos-horizontal-vertical #text-pos-vertical-box
{
	left:0px;
    position:absolute;
    top:0;
    width:65px;
}
#text-pos-horizontal-vertical #text-pos-horizontal-box
{
	left:75px;
    position:absolute;
    top:0;
    width:65px;
}
#text-pos-horizontal-vertical select
{
	margin:10px 0 0 0;
	width:65px;
}
#btn-text-add
{
	color: #000000;
    font-family:Arial;
    font-size: 13px;
	width: 80px;
    height: 25px;
    right: 0px;
    position: absolute;
    text-align: center;
    top: 120px;
}
#btn-text-modify
{
	color: #000000;
    font-family:Arial;
    font-size: 13px;
	width: 80px;
    height: 25px;
    right: 0px;
    position: absolute;
    text-align: center;
    top: 120px;
}
#modelisator-img-main-text
{
    height: 145px;
    left: 140px;
    position: absolute;
    top: 105px;
    width: 96px;
}
#selection-fantasies 
{
	padding: 0 8px 5px;
}
#selection-fantasies li
{
	width:92px;
	float:left;
	margin:0 10px 0 0;
	position:relative;
}
#selection-fantasies li .fantasy-name
{
	color: #666666;
    font-size: 11px;
    line-height: 12px;
    padding: 0 0 0 3px;
}
#selection-fantasies li .fantasy-img
{
	float:left;
	width:59px;
	height:59px;
	padding:4px;
	margin:0 3px 0 0;
	cursor:pointer;
}
#selection-fantasies li .btn-close
{
	position:absolute;
	left:56px;
	top:-3px;
}
#selection-fantasies li .btn-close a
{
	cursor:pointer;
}
#selection-fantasies li.selected .btn-close
{
	top:-4px;
}
#selection-fantasies li.selected a.fantasy-img
{
	background:url(/img/front/theme/default/modelisator/bg_fantasy_selected.png) no-repeat;
}
#selection-fantasies li .fantasy-img img
{
	width:57px;
	height:57px;
	border:1px solid #e3e3e3;
}
#selection-fantasies li .fantasy-color
{
	float:left;
	width:22px;
	height:22px;
	margin:40px 0 0 0;
}
#selection-fantasies li .fantasy-color img
{
	width:22px;
	height:22px;
}
#selection-fantasies-colourset
{
	border-radius:0px;
	border:0px;
	background:none;
	padding:0px;
	width:354px;
	float:left;
	margin:0 0 0 12px;
}
#selection-fantasies-colourset .ui-tabs-nav
{
	padding:0px;
	background:none;
	border:0px;
	border-bottom:1px solid #e3e3e3;
	border-radius:0px;
}
#selection-fantasies-colourset .ui-tabs-nav li
{
	border:1px solid #E3E3E3;
	border-radius:0px;
	width:auto;
	height:23px;
	padding:0 10px;
}
#selection-fantasies-colourset .ui-tabs-nav li.last
{
	margin:0px;
}
#selection-fantasies-colourset .ui-tabs-nav li.ui-tabs-selected
{
	padding:0px 10px;
	background:#FFFFFF;
	border-bottom:0px !important;
	border-radius:0px;
	height:24px;
}
#selection-fantasies-colourset .ui-tabs-nav li a
{
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	width:100%;
	line-height:20px;
	text-align:center;
	padding:0px;
}
#selection-fantasies-colourset .ui-tabs-nav li.ui-tabs-selected a
{
	color:#424242;
	cursor:pointer;
}
.selection-fantasies-colours
{
	border:1px solid #e3e3e3;
	padding:8px !important;
	height:122px !important;
    width:336px;
	float:left;
}
.selection-fantasies-colours li
{
	float:left;
	width:30px;
	height:30px;
	padding:4px;
	cursor:pointer;
}
.selection-fantasies-colours li.selected
{
	background:url(/img/front/theme/default/modelisator/bg_colour_selected.png) no-repeat;
}
.selection-fantasies-colours li img.element-color
{
	width:30px;
	height:30px;
}
#summary-elements-carousel
{
}
#summary-elements-carousel .jcarousel-item
{
	width:93px;
	height:105px;
}
#summary-elements-carousel .element-name
{
	font-size:11px;
	color:#666666;
	line-height:12px;
	padding:0 0 0 3px;
}
#summary-elements-carousel .element-img
{
	float:left;
	width:60px;
	height:60px;
	padding:4px;
	margin:0 3px 0 0;
}
#summary-elements-carousel .jcarousel-item a.selected
{
	background:url(/img/front/theme/default/modelisator/bg_element_selected.png) no-repeat;
}
#summary-elements-carousel .element-img img
{
	width:58px;
	height:58px;
	cursor:pointer;
	border:1px solid #e3e3e3;
}
#summary-elements-carousel .element-color
{
	width:22px;
	height:22px;
	float:left;
	margin:40px 0 0 0;
}
#summary-elements-carousel .element-color img
{
	width:22px;
	height:22px;
}
#selection-summary-text-side
{
	height:60px;
}
#selection-summary-text-side li
{
	float:left;
	padding:4px;
	width:51px;
	height:51px;
	margin:0 10px 0 0;
	position:relative;
}
#selection-summary-text-side li .btn-close
{
	position:absolute;
	left:50px;
	top:-1px;
}
#selection-summary-text-side li .btn-close a
{
	cursor:pointer;
}
#selection-summary-text-side li a
{
	cursor:pointer;
}
#selection-summary-text-side li a img
{
	border:0px;
}
#selection-summary-fantasies li
{
	width:92px;
	float:left;
	margin:0 10px 0 0;
	position:relative;
}
#selection-summary-fantasies li .fantasy-name
{
	color: #666666;
    font-size: 11px;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    padding: 0 0 0 3px;
}
#selection-summary-fantasies li .fantasy-img
{
	float:left;
	width:59px;
	height:59px;
	padding:4px;
	margin:0 3px 0 0;
	cursor:pointer;
}
#selection-summary-fantasies li .btn-close
{
	position:absolute;
	left:56px;
	top:-3px;
}
#selection-summary-fantasies li .btn-close a
{
	cursor:pointer;
}

#selection-summary-fantasies li .fantasy-img img
{
	width:57px;
	height:57px;
	border:1px solid #e3e3e3;
}
#selection-summary-fantasies li .fantasy-color
{
	float:left;
	width:22px;
	height:22px;
	margin:40px 0 0 0;
}
#selection-summary-fantasies li .fantasy-color img
{
	width:22px;
	height:22px;
}
#modelisator-material-tabs
{
	border-radius:0px;
	border:0px;
	background:none;
	padding:0px;
	width:354px;
	float:left;
	margin:0 0 0 12px;
}
#modelisator-material-tabs .ui-tabs-nav
{
	padding:0px;
	background:none;
	border:0px;
	border-bottom:1px solid #e3e3e3;
	border-radius:0px;
}
#modelisator-material-tabs .ui-tabs-nav li
{
	border:1px solid #E3E3E3;
	border-radius:0px;
	width:auto;
	height:23px;
	padding:0 10px;
}
#modelisator-material-tabs .ui-tabs-nav li.last
{
	margin:0px;
}
#modelisator-material-tabs .ui-tabs-nav li.ui-tabs-selected
{
	padding:0px 10px;
	background:#FFFFFF;
	border-bottom:0px !important;
	border-radius:0px;
	height:24px;
}
#modelisator-material-tabs .ui-tabs-nav li a
{
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	width:100%;
	line-height:20px;
	text-align:center;
	padding:0px;
}
#modelisator-material-tabs .ui-tabs-nav li.ui-tabs-selected a
{
	color:#424242;
	cursor:pointer;
}
.modelisator-material-info
{
	padding:8px 10px 8px;
	border:1px solid #e3e3e3;
	border-top:0px;
	font-size:12px;
	font-family:Arial;
	height:20px;
	line-height:20px;
	border-radius:0px;
}
.modelisator-material-info #more-link
{
	color:#6986CE;
}
#element-color-detail
{
	float:left;
	width:120px;
	border:1px solid #e3e3e3;
	padding:0 15px 15px;
	margin:0px 0 0 20px;
}
#element-color-detail .element-color-name
{
	color: #666666;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
	overflow:hidden;
}
#element-color-detail .element-color-img
{
}
#element-color-detail .element-color-img img
{
	width:120px;
	height:120px;
}
#fantasy-color-detail
{
	float:left;
	width:120px;
	border:1px solid #e3e3e3;
	padding:0 15px 15px;
	margin:0px 0 0 20px;
}
#fantasy-color-detail .fantasy-color-name
{
	color: #666666;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
	overflow:hidden;
}
#fantasy-color-detail .fantasy-color-img
{
}
#fantasy-color-detail .fantasy-color-img img
{
	width:120px;
	height:120px;
}
#fancybox-content #img-box 
{
	width:500px;
	height:500px;
	position:relative;
}
#fancybox-content #img-box img
{
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:500px;
}
#fancybox-content #modelisator-img-main-text
{
    height: 192px;
    left: 195px;
    position: absolute;
    top: 154px;
    width: 126px;
}
#modelisator-product-rename .box-title
{
	color: #666666;
    font-family: Arial;
    font-size: 15px;
	padding:0 0 12px 0;
}
#modelisator-product-rename input[type=text]
{
	width:300px;
}
#modelisator-product-rename .box-action
{
	padding:12px 0 0 0;
	text-align:right;
}
#modelisator-product-rename .box-action input[type=button]
{
	width:100px;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height:22px;
	font-weight:normal;
	border:0px;
	padding:0px;
	cursor:pointer;
	background:url(/img/front/theme/default/modelisator/bg_btn_buy.jpg) repeat-x;
}
#text-unavailable 
{
	display:none;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	font-style:italic;
}/*


   Magic Zoom Plus v2.0.12 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magiczoomplus/
   License agreement: http://www.magictoolbox.com/license/


*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(/img/front/theme/default/magiczoom/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/* Style of the small image link */
.MagicZoomPlus {
/*cursor: url(/img/front/theme/default/magiczoom/zoomin.cur), pointer;*/
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}


/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
/*cursor: url(/img/front/theme/default/magiczoom/zoomin.cur), pointer;*/
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
/*cursor: url(/img/front/theme/default/magiczoom/zoomout.cur), pointer;*/
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(/img/front/theme/default/magiczoom/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(/img/front/theme/default/magiczoom/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}
