/* CSS Document */

/* RESET ALL STYLE */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, .label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a,
a:link,
a:active,
a:visited{ text-decoration:none; cursor:pointer;}

html, body{ width:100%; height:100%; font-size:16px;}
body{ background-color:#fff; font-family: 'swiss_721roman', Helvetica, Arial, sans-serif; font-weight:400; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; font-size:16px;}

input[type=text],
textarea,
input[type=file]{ font-family: 'swiss_721roman', Helvetica, Arial, sans-serif; font-size:13px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased;}

.wrapper{ width:980px; min-height: 100%; height: auto !important; height: 100%; margin:0 auto; position:relative; }

/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- HEADER ---------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.header{ width:952px; float:left; padding:28px 14px; border-bottom:1px solid #E5E5E5;}
	.logo{ float:left;}

	ul.menu{ float:right; margin-top:18px}
		ul.menu li{ float:left; display:inline; padding:0 13px 0 6px; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_menu_li.png) right center no-repeat;}
			ul.menu li a{  float:left; padding:0 2px 4px 2px; font-size:13px; color:#666; text-transform:capitalize;}
				ul.menu li a.login{ font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; color:#333;}
				ul.menu li a.back{ padding-left:15px; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_sx_grey.png) left center no-repeat; color:#999;}
				ul.menu li a:hover{ color:#333}
				ul.menu li a.off{ color:#999; border-bottom:1px solid #E5E5E5}
				
				ul.menu li a.login:hover{ color:#2497D5;}
				
				
				
				
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- FOOTER ----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.footer{ width:100%; float:left; padding-top:20px; border-top:1px solid #E5E5E5}
	.footer .box{ width:100%; margin:0 auto;}
	.footer .logoF{ width:111px; margin:0 auto; margin-bottom:8px;}
	.footer p{ font-size:11px; color:#999; text-align:center; line-height:15px;} 
		.footer p a{ font-size:11px; color:#999; text-decoration:underline} 
			.footer p a:hover{ color:#333;}
	.footer .social{ left:50%; position:relative; float:left; margin:10px 0; width:auto}
		.footer .social img{ padding:0 4px;}

			
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- CONTENT ---------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.content{ width:100%; float:left; position:relative; }
	.collSx{ width:620px; float:left; position:relative;}
	.collDx{ width:314px; float:right;}
	
	.content p{ margin-top:20px; font-size:13px; color:#999; line-height:16px}
	.content h1{ font-size:50px; color:#666; font-family: 'HelveticaNeueLT25UltLightRg'; line-height:45px;}
	.content h2{ font-size:40px; color:#666; font-family: 'HelveticaNeueLT25UltLightRg'; line-height:35px;}
	.content h3{ font-size:13px; color:#2497D5; line-height:51px; border-bottom:1px solid #e5e5e5; padding-left:20px; text-transform:uppercase;}
	.content h4{ font-size:20px; color:#666; line-height:25px; font-family: 'swiss_721light';}

	.collSx h1{ margin:30px 0; padding-left:15px;}
	.collSx p{ padding-left:15px; margin-bottom:20px}
		.collSx p span{ color:#90CAEA}
	
	.collDx a.generalLink{ padding:13px 20px 13px 12px; width:282px; border-bottom:1px solid #e5e5e5; float:left; color:#4CAADD; font-size:20px; text-transform:uppercase; line-height:63px; }
		.collDx a.generalLink .icon{ width:63px; height:63px; float:right; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/big_Arrow.png); background-repeat:no-repeat; background-position:0 0; }
			.collDx a.generalLink:hover{ color:#333;}
			.collDx a.generalLink:hover .icon{ background-position:-63px 0;}
			
	.collDx p.par{ padding:15px 12px; border-bottom:1px solid #e5e5e5; width:290px; float:left; margin:0;}
	.collDx h5{ font-size:13px; color:#666; padding:20px 0; float:left; display:block;}
	
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- LOGIN ----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.contLogin{ width:953px; float:left; padding:18px 13px 18px 14px; background-color:#333;}
	.contLogin .continput{ float:left; margin-right:10px}
		.contLogin .continput .sx{ width:5px; height:44px; float:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/rounted_sx_white_10.png) 0 0 no-repeat;}
		.contLogin .continput .dx{ width:5px; height:44px; float:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/rounted_dx_white_10.png) 0 0 no-repeat;}
		.contLogin .continput input{ width:169px; height:44px; padding:0 9px; float:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_white_10.png) 0 0 repeat-x transparent; color:#999; font-size:13px; border:0}
		.contLogin input[type=submit]{ float:left; width:139px; height:47px; background:url(//static-cdn.storeden.com/www.storeden.com/img/btn_grey.png) 0 0 no-repeat transparent; border:0; color:#fff; font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; font-size:14px; text-align:left; padding:0; padding-left:30px; line-height:44px; cursor:pointer;}
		.contLogin a{ float:left; margin-left:10px; width:189px; height:44px; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/btn_fb-g_login.png); background-repeat:no-repeat;}
			.contLogin a.fb{ background-position:0 0;}
			.contLogin a.gplus{ background-position:-190px 0;}
			
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- HOME ----------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.homeSlide{ width:100%; position:relative; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_sfumatura_line.png) bottom left repeat-x; float:left; border-bottom:1px solid #e5e5e5}
	.homeSlide a{ width:100%; height:inherit; float:left; position:relative;}
	.homeSlide .bgImg{ position:absolute; height:inherit; width:100%; z-index:10}
	.homeSlide .boxTxt{ width:410px; position:absolute; z-index:20}
	
	
	.homeSlide.first{ height:419px;}
	.homeSlide.first .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/home/01.png) 50px 60px no-repeat;}
	.homeSlide.first .boxTxt{top:100px; right:25px;}
	
	.homeSlide.second{ height:360px;}
	.homeSlide.second .bgImg{ height:365px; background:url(//static-cdn.storeden.com/www.storeden.com/img/home/02.png) 542px 10px no-repeat;}
	.homeSlide.second .boxTxt{ top:90px; left:120px; }
	
	.homeSlide.third{ height:365px;}
	.homeSlide.third .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/home/03.png) 10px 20px no-repeat;}
	.homeSlide.third .boxTxt{ bottom:50px; right:20px; }
	
	.homeSlide.forth{ height:448px;}
	.homeSlide.forth .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/home/04.png) 210px 290px no-repeat;}
	.homeSlide.forth .boxTxt{ width:600px; top:70px; left:210px; }
	
	.homeSlide.fifth{ height:439px;}
	.homeSlide.fifth .bgImg{ height:499px; background:url(//static-cdn.storeden.com/www.storeden.com/img/home/05.png) 542px 60px no-repeat;}
	.homeSlide.fifth .boxTxt{ bottom:90px; left:110px; }
	
	.homeSlide.sixsth{ height:377px;}
	.homeSlide.sixsth .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/home/06.png) 135px 0px no-repeat;}
	.homeSlide.sixsth .boxTxt{ top:110px; right:80px; }
	
	.homeSlide.seventh{ height:345px;}
	.homeSlide.seventh .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/home/07.png) 585px 80px no-repeat;}
	.homeSlide.seventh .boxTxt{ top:50px; left:110px; }
	
	.homeSlide.eigth{ height:307px;}
	.homeSlide.eigth .bgImg{ height:348px; background:url(//static-cdn.storeden.com/www.storeden.com/img/home/08.png) 40px 45px no-repeat;}
	.homeSlide.eigth .boxTxt{ top:40px; right:80px; }
	
	/* partners */
	.homeSlide.first.partners{ height:291px; margin-top:70px;}
	.homeSlide.first.partners .bgImg{ background:url(//static-cdn.storeden.com/www.storeden.com/img/partners/01.png) 529px 0 no-repeat;}
	.homeSlide.first.partners .boxTxt{ top:80px; left:65px; right:auto;}
	
	.homeSlide.second.partners{ height:245px;}
	.homeSlide.second.partners .bgImg{ height:260px; background:url(//static-cdn.storeden.com/www.storeden.com/img/partners/02.png) 70px 60px no-repeat;}
	.homeSlide.second.partners .boxTxt{ top:70px; left:auto; right:30px; }
	
	.homeSlide.third.partners{ height:286px;}
	.homeSlide.third.partners .bgImg{ height:344px; background:url(//static-cdn.storeden.com/www.storeden.com/img/partners/03.png) 620px 70px no-repeat;}
	.homeSlide.third.partners .boxTxt{ top:90px; left:65px; right:auto; }
	
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- FEATURES -------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
.features{ width:100%; float:left;}
	.features li{ width:440px; padding:30px 150px 30px 30px; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_sfumatura_line.png) bottom left repeat-x; border-bottom:1px solid #e5e5e5}
		.features li h2{ font-size:35px; line-height:30px;}
		.features li p{ padding-left:0}
		
	.features_slide{ width:100%; float:left; position:relative; height:300px;}
		.features_slide img{ z-index:10; position:absolute; top:0; left:0; }
		.features_slide .shadow{ position:absolute; top:0; left:0; z-index:20; width:100%; height:inherit; background:url(//static-cdn.storeden.com/www.storeden.com/img/shadow_features.png) 0 0 no-repeat;}
		.features_slide .tit{ position:absolute; bottom:40px; right:30px; z-index:30;}	
		.features_slide .tit .icon{ width:70px; height:70px; float:left; border:1px solid #fff; border-right:0; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/icons.png); background-repeat:no-repeat;}
		.features_slide .tit h1{ margin:0; float:left; font-size:26px; padding:11px 20px 14px 20px; color:#fff; border:1px solid #fff; font-family: 'swiss_721light'; }
		
				
				/* ico */
				.features_slide .icon.gProdotti{ background-position:0 0;}
				.features_slide .icon.gNegozio{ background-position:-70px 0;}
				.features_slide .icon.sconti{ background-position:-140px 0;}
				.features_slide .icon.performance{ background-position:-210px 0;}
				.features_slide .icon.sincro{ background-position:-280px 0;}
				.features_slide .icon.seo{ background-position:-350px 0;}
				.features_slide .icon.app{ background-position:-420px 0;}
				.features_slide .icon.sviluppo{ background-position:-490px 0;}
				.features_slide .icon.drag{ background-position:-560px 0;}
				.features_slide .icon.mobile{ background-position:-630px 0;}
				.features_slide .icon.gOrdini{ background-position:-700px 0;}
				.features_slide .icon.gAccount{ background-position:-770px 0;}
				
ul.featuresMenu{ width:100%; float:left; border-bottom:1px solid #e5e5e5; padding-top:15px;}
	ul.featuresMenu li{ width:100%; float:left; height:25px; margin-bottom:15px;}
		ul.featuresMenu li .arrow{ width:6px; margin-left:2px; margin-right:6px; float:left; height:25px; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/icons.png); background-repeat:no-repeat; background-position:0 -190px; visibility:hidden;}
		ul.featuresMenu li a{ float:left; width:300px; line-height:25px; font-size:13px; color:#666;}
			ul.featuresMenu li:hover a,
			ul.featuresMenu li.off a{ color:#333;}
			ul.featuresMenu li.off .arrow{ visibility:visible}
			ul.featuresMenu li a .ico{ width:29px; height:25px; float:left; margin-right:6px; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/icons.png); background-repeat:no-repeat;}
				/* ico */
				ul.featuresMenu li a .ico.gProdotti{ background-position:0 -140px;}
				ul.featuresMenu li a .ico.gNegozio{ background-position:-29px -140px;}
				ul.featuresMenu li a .ico.sconti{ background-position:-58px -140px;}
				ul.featuresMenu li a .ico.performance{ background-position:-87px -140px;}
				ul.featuresMenu li a .ico.sincro{ background-position:-116px -140px;}
				ul.featuresMenu li a .ico.seo{ background-position:-145px -140px;}
				ul.featuresMenu li a .ico.app{ background-position:-174px -140px;}
				ul.featuresMenu li a .ico.sviluppo{ background-position:-203px -140px;}
				ul.featuresMenu li a .ico.drag{ background-position:-232px -140px;}
				ul.featuresMenu li a .ico.mobile{ background-position:-261px -140px;}
				ul.featuresMenu li a .ico.gOrdini{ background-position:-290px -140px;}
				ul.featuresMenu li a .ico.gAccount{ background-position:-319px -140px;}
				/* ico selected */
				ul.featuresMenu li.off a .ico.gProdotti{ background-position:0 -165px;}
				ul.featuresMenu li.off a .ico.gNegozio{ background-position:-29px -165px;}
				ul.featuresMenu li.off a .ico.sconti{ background-position:-58px -165px;}
				ul.featuresMenu li.off a .ico.performance{ background-position:-87px -165px;}
				ul.featuresMenu li.off a .ico.sincro{ background-position:-116px -165px;}
				ul.featuresMenu li.off a .ico.seo{ background-position:-145px -165px;}
				ul.featuresMenu li.off a .ico.app{ background-position:-174px -165px;}
				ul.featuresMenu li.off a .ico.sviluppo{ background-position:-203px -165px;}
				ul.featuresMenu li.off a .ico.drag{ background-position:-232px -165px;}
				ul.featuresMenu li.off a .ico.mobile{ background-position:-261px -165px;}
				ul.featuresMenu li.off a .ico.gOrdini{ background-position:-290px -165px;}
				ul.featuresMenu li.off a .ico.gAccount{ background-position:-319px -165px;}
			
	
/* rounted menu */
.rountedMenu{ position:absolute; top:126px; right:0;}
	.rountedMenu li{ width:172px; height:26px; float:left; margin-right:20px; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/bg_rounted_menu_li.png); background-repeat:no-repeat; background-position:0 0;}
		.rountedMenu li a{ width:133px; float:left; margin-left:22px; line-height:25px; text-transform:uppercase; font-size:11px; color:#666; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dx_black.png)  center right no-repeat;}
		.rountedMenu li.black{ background-position:-172px 0;}
			.rountedMenu li.black a{ color:#fff; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dx_white.png)  center right no-repeat;}
	
/* partners list */
.partnersList{ width:100%; float:left; margin-top:40px; }
	.partnersList li{ width:100%; float:left; padding:10px 0;  background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_sfumatura_line.png) bottom left repeat-x; position:relative; border-bottom:1px solid #e5e5e5}
		.partnersList li .box{ width:246px; height:170px; float:left; border-right:1px solid #EBEBEB;}
		.partnersList li .box.par{ width:270px;}
		.partnersList li h5{ color:#666; font-size:30px; font-family: 'swiss_721light'; padding-left:30px; padding-right:20px; padding-top:20px;}
		.partnersList li p{ margin:0; padding-left:30px; padding-right:20px; padding-top:30px;}
			.partnersList li p a{ color:#999;}
				.partnersList li p a:hover{ color:#666;}
		.partnersList li a.marker{ position:absolute; right:20px; top:50px;  width:48px; height:55px; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/marker_s.png); background-repeat:no-repeat; background-position:0 0;}
			.partnersList li a.marker:hover{ background-position:-49px 0;}
		

/* FORM */
.form{ width:100%; float:left;}
	.form .row{ width:582px; padding:18px 14px 18px 24px; float:left; background-color:#FAFAFA; display:block; border-bottom:1px solid #E3E3E3;}
		.form .row.sub{ background-color:#F5F5F5; border-bottom:0}
		.form .row label{ width:124px; float:left; line-height:44px; font-size:13px; color:#999;}
		.form .row input[type=text],
		.form .row input[type=password]{ border:0; background:none; width:427px; height:44px; line-height:44px; float:left; padding:0 15px; font-size:12px; color:#999; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_input_text.png) 0 0 no-repeat;}
		.form .row input[type=submit]{ float:right; width:139px; height:47px; background:url(//static-cdn.storeden.com/www.storeden.com/img/btn_grey.png) 0 0 no-repeat transparent; border:0; color:#fff; font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; font-size:14px; text-align:left; padding:0; padding-left:15px; line-height:44px; cursor:pointer;padding-bottom: 5px;}
		.form .row textarea{ border:0; background:none; width:427px; height:134px; line-height:16px; float:left; padding:10px 15px; font-size:12px; color:#999; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_textarea.png) 0 0 no-repeat; resize:none}
		.form .row .contCheck{ width:auto; float:left;}
			.form .row .contCheck .styledCheckbox{ width:22px; float:left; margin-right:10px; margin-top:10px;}
			.form .row .contCheck a{ font-style:italic; font-size:11px; color:#666; float:left; line-height:44px;}
				.form .row .contCheck a:hover{ color:#333;}
				
		/* select styled DD */
		.dd { height:44px; float:left; z-index:48; width:457px!important; text-align:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_dd.png) 0 0 no-repeat transparent}
			.dd .ddTitle { padding:0; text-indent:0; cursor:default; overflow:hidden; padding-left:15px }
			.dd .ddTitle span.arrow { background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dd_select.png) 0 0 no-repeat; float:right; margin-top:17px; display:inline-block; width:18px; height:11px; cursor:pointer; margin-right:24px; }
			.dd .ddTitle span.ddTitleText { width:370px; height:44px; text-align:left; float:left; font-size:13px; color:#2497D5; line-height:44px; }
			.dd .ddChild { position:absolute; border:0; display:none; margin:0; width:457px!important; overflow:auto; overflow-x:hidden !important; top:44px!important; z-index:48!important; left:254px; background:#333; top: 61px !important;}
			.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:0}
			.dd .ddChild a { display:block; padding:0 15px; text-decoration:none; color:#666; border-bottom:1px solid #444; overflow:hidden; white-space:nowrap; cursor:pointer; text-transform:capitalize; line-height:40px; font-size:12px;}
			.dd .ddChild a:hover { color:#999;}
			.dd .ddChild a.selected { color:#fff;}
		.hidden {display:none;}
	
/* BLOG */
.blogMenu{ width:100%; padding-bottom:20px; border-bottom:1px solid #e5e5e5; float:left;}	
	.blogMenu li{ display:block; margin:4px 0}
		.blogMenu li a{ font-size:13px; color:#333; padding-left:12px; position:relative;}
			.blogMenu li a .ico{ background-image:url(//static-cdn.storeden.com/www.storeden.com/img/icons.png); background-repeat:no-repeat; width:8px; height:7px; position:absolute; left:0; top:50%; margin-top:-3px;}
				.blogMenu li a .ico.plus{ background-position:-6px -190px;}
				.blogMenu li a .ico.min{ background-position:-14px -190px;}
		
		
		.blogMenu li li{ padding-left:10px}
		
		.blogMenu li li a{ color:#666;}
		.blogMenu li li li a{ color:#999;}
		
		.blogMenu li a:hover{ color:#000}
	
	.contPlus{ width:100%; float:left; padding:20px 0; border-bottom:1px solid #e5e5e5;}
		.contPlus h5{ padding:0; float:none; font-size:13px; color:#666; font-family: 'swiss_721medium'; margin-bottom:20px; padding-left:16px; text-transform:uppercase;}
	
	/* articoli */
	.articoli{ width:100%; float:left; margin-bottom:100px}	
		.articoli .art{ padding:24px 12px; float:left; display:block; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_sfumatura_line.png) bottom left repeat-x; border-bottom:1px solid #e5e5e5; }	
		.articoli .contImg{ width:100%; float:left; margin-bottom:20px;}
		.articoli h2{ padding:0; margin:0; font-size:12px; color:#999; margin-bottom:8px;line-height:normal; font-family: 'swiss_721roman', Helvetica, Arial, sans-serif; }
		.articoli h3{ padding:0; margin:0; border:0; font-size:20px; color:#666; margin-bottom:18px;line-height:normal; }
		.articoli h4{ padding:0; margin:0; font-style:italic; font-size:12px; color:#999; margin:28px 0;line-height:normal;}
		.articoli p{ padding:0;}
		
		.articoli .foot{ width:100%; float:left;}
			.articoli .foot a{ float:left; font-size:11px; color:#2497D5; text-transform:uppercase; padding-right:18px; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dx_blu.png) right center no-repeat;}
				.articoli .foot a:hover{ color:#069}
			.articoli .foot .contshare{ float:right;}
			
		.articoli .pagination{ margin:20px 0; width:100%; float:left;}
			.articoli .pagination a{ color:#333; font-size:11px; text-transform:uppercase; font-family: 'swiss_721medium';}
				.articoli .pagination a.left{ float:left; margin-left:12px; padding-left:18px; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_sx_black.png) left center no-repeat;}
				.articoli .pagination a.right{ float:right; margin-right:12px; padding-right:18px; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dx_black_8.png) right center no-repeat;}
				.articoli .pagination a:hover{ color:#666}
		
/* PROFILO */
.collSx.profilo{ width:700px;}
	.collSx.profilo .form{ width:100%; float:left;}
	.collSx.profilo .form .row{ width:662px;}
	a.slideBtn{ width:50px; height:21px; float:left; margin-left:20px; margin-top:12px; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_slide_btn.png); background-repeat:no-repeat; background-position:-50px 0;}
		a.slideBtn.off{ background-position:0 0;}
		
	a.lightGrey{ float:right; width:139px; height:47px; background:url(//static-cdn.storeden.com/www.storeden.com/img/btn_light_grey.png) 0 0 no-repeat transparent; color:#fff; font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; font-size:14px; text-align:center; line-height:44px; margin-right:25px;}
	
	.collSx.profilo .form .row input[type=submit]{ margin-right:80px}
	
.contMenuProfilo{ width:100%; height:80px; float:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_menuProfilo.png) 0 0 no-repeat #333}	
	.contMenuProfilo h6{ float:left; line-height:80px; margin-left:26px; font-size:13px; color:#fff;}
	ul.menuProfilo{ float:right; margin-right:6px;}
		ul.menuProfilo li{ float:left; height:80px; padding:0 22px 0 20px; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_menu_profilo_li.png) right center no-repeat;}
			ul.menuProfilo li a{ line-height:80px; height:80px; float:left; font-size:13px; color:#999;}
				ul.menuProfilo li a:hover{ color:#fff;}
				ul.menuProfilo li a.off{ background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_top_white.png) bottom center no-repeat; color:#fff;}


	a.openFilter{ position:absolute; left:170px; top:30px; width:177px; height:44px; padding-left:20px; line-height:44px; font-size:13px; color:#fff; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/bg_openFilter.png); background-position: 0 0; background-repeat:no-repeat;}
		a.openFilter.off{ background-position:-197px 0;}
	
	.search{ width:172px; height:25px; top:126px; right:20px; position:absolute; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_search.png) 0 0 no-repeat;}
		.search input[type=text]{ width:120px; line-height:20px; color:#666; font-size:11px; margin-left:35px; float:left; border:0; background:none; }
	
.contFilter{ width:100%; padding:20px 0; float:left; border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_sfumatura_line.png) 0 0 repeat-x; display:none;}
	.contFilter .box{ float:left;}
	
	
	.themeList{ width:100%; float:left;  margin-top:40px}
		.themeList li{ width:245px; height:273px; margin-bottom:30px; float:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_bottom_shadow.png) bottom center no-repeat; position:relative;}
			.themeList li .contImg{ margin:0 auto; width:205px; height:263px; overflow:hidden;}
			.themeList li .over{ display:none; width:237px; height:101px; position:absolute; z-index:10; top:96px; left:1px; background:url(//static-cdn.storeden.com/www.storeden.com/img/theme_over.png) 0 0 no-repeat;}
				.themeList li .over.buy{ background-image:url(//static-cdn.storeden.com/www.storeden.com/img/theme_over_buy.png);}
	.themeList li .over .box{ float:left; width:211px; height:90px; margin-top:5px; margin-left:13px;}
		.themeList li .over .box .top{ width:100%; height:34px; float:left;} 
		.themeList li .over .box .bottom{ width:100%; height:56px; float:left;} 
		.themeList li .over .box .top h3{ font-family: 'swiss_721roman'; border:0; padding-left:0; line-height:34px; float:right; font-size:12px; color:#FFF; text-transform:uppercase; padding-right:18px; background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_dx_white.png) right center no-repeat;}
				.themeList li .over.buy .box .top h3{ padding-right:0; background:none; text-transform:none;}
			.themeList li .over .box .bottom h4{ font-size:20px; color:#fff; float:left; line-height:1px; font-family: 'swiss_721roman'; padding-top:11px}
				.themeList li .over .box .bottom h4 span{ font-size:12px; font-style:italic;}
			.themeList li .over .box .bottom h5{ font-size:30px; color:#fff; float:right; line-height:56px}
/* Custome file*/

.customfile { width: 442px; padding:0 0 0 15px; height: 44px; cursor: pointer; overflow: hidden; position: relative; background:url(../img/bg_input_text.png) 0 0 no-repeat; }
		.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
		.customfile-feedback { display: block; margin: 1px 1px 1px 5px; font-size: 1.2em; color: #fff; font-style: italic; padding: .3em .6em; }
		.customfile-feedback-populated { font-size:12px; color:#999; line-height:36px; padding-left:25px; background: url(../images/icon-generic.gif) left 14px no-repeat; }
		.customfile-button { background:url(../img/input_file/bg-submit.png) 0 0 no-repeat;  color: #fff;  font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; float: right; width: 69px; height:36px;  text-align: center; font-size: 10px; line-height:36px; margin-top:4px; margin-right:4px; }
		
		/*file type icons*/
		.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(../img/input_file/icon-image.gif);}
		.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(../img/input_file/icon-media.gif);}
		.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(../img/input_file/icon-zip.gif);}.customfile { width: 442px; padding:0 0 0 15px; height: 44px; cursor: pointer; overflow: hidden; position: relative; background:url(../img/bg_input_text.png) 0 0 no-repeat; }
		.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
		.customfile-feedback { display: block; margin: 1px 1px 1px 5px; font-size: 1.2em; color: #fff; font-style: italic; padding: .3em .6em; }
		.customfile-feedback-populated { font-size:12px; color:#999; line-height:36px; padding-left:25px; background: url(../images/icon-generic.gif) left 14px no-repeat; }
		.customfile-button { background:url(../img/input_file/bg-submit.png) 0 0 no-repeat;  color: #fff;  font-family: 'swiss_721medium', Helvetica, Arial, sans-serif; float: right; width: 69px; height:36px;  text-align: center; font-size: 10px; line-height:36px; margin-top:4px; margin-right:4px; }
		
		/*file type icons*/
		.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(../img/input_file/icon-image.gif);}
		.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(../img/input_file/icon-media.gif);}
		.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(../img/input_file/icon-zip.gif);}


/* select styled DD */
.ff { height:34px; float:left; z-index:48; width:197px!important; position:relative; text-align:left; background:url(//static-cdn.storeden.com/www.storeden.com/img/bg_ff.png) 0 0 no-repeat transparent; margin:0 10px;}
	.ff .ddTitle { padding:0; text-indent:0; cursor:default; overflow:hidden; padding-left:20px }
	.ff .ddTitle span.arrow { background:url(//static-cdn.storeden.com/www.storeden.com/img/arrow_ff_select.png) 0 0 no-repeat; float:right; margin-top:13px; display:inline-block; width:14px; height:8px; cursor:pointer; margin-right:21px; }
	.ff .ddTitle span.ddTitleText { width:115px; height:34px; text-align:left; float:left; font-size:13px; color:#999; line-height:34px; }
	.ff .ddChild { position:absolute; border:0; display:none; margin:0; width:197px!important; overflow:auto; overflow-x:hidden !important; top:32px!important; z-index:48!important; left:0; background:#F0F0F0;}
	.ff .ddChild .opta a, .ff .ddChild .opta a:visited {padding-left:0}
	.ff .ddChild a { display:block; padding:0 20px; text-decoration:none; color:#666; border-bottom:1px solid #eaeaea; overflow:hidden; white-space:nowrap; cursor:pointer; text-transform:capitalize; line-height:30px; font-size:12px;}
	.ff .ddChild a:hover { color:#999;}
	.ff .ddChild a.selected { color:#333;}
	
/* pop up */
.strumenti{ position:absolute; right:0; top:-1px;}
	.strumenti a{ width:12px; height:23px; float:left; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/ico-pop_close.png); background-repeat:no-repeat;}
		.strumenti a.prev{ background-position:0 0;}
		.strumenti a.next{ background-position:-12px 0; }
		.strumenti a.close{ width:16px; height:16px; background-position:0 0; margin-right:35px; margin-top:40px;}

.copri{position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(//static-cdn.storeden.com/www.storeden.com/img/bg_black_80.png); }
.wrapperPopup{ width:100%; height:100%; position:absolute; z-index:1000; overflow:hidden; display:none; top:0; left:0; display:none}
	.galTop{position:absolute; width:960px; height:70px; background-color:; z-index:3;  }
	.popupCont{ position:absolute; top:50%; left:50%; margin-top:0; margin-left:-330px; z-index:2; height:auto; width:660px; overflow:hidden; background-color:#000; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}
	.popupTit{ padding:40px 0; width:100%; float:left; position:relative;}
	.popupTit h1{ padding-left:40px; padding-right:100px; font-size:18px; color:#fff; text-transform:uppercase;   }
	.popupText{ overflow:hidden; margin-left:40px; float:left;}
		.popupText p{ padding-right:40px; font-size:13px; color:#ccc; line-height:20px;}
			.popupText p a{ color:#ccc; text-decoration:underline;}
				.popupText p a:hover{ color:#666;}
			.popupText p strong,
			.popupText p b{ font-weight:normal; color:#fff;}
			
/*------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- APP PAGE -------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/

#app-install{ background:#333; padding:10px; margin-top:30px;}
#trigger-install { max-width: 150px; }
.box-info{ background:#f7f7f7; overflow:hidden; padding:5px 15px;}
.box-info + .box-info{ margin-top:10px; border-radius:3px; }
.box-info span{ color:#888; font-size: 15px; display: inline-block; float: left; width: 160px; margin: 5px 0;}
.box-info div, .box-info time, .box-info a.category{ float:right; margin:6px 0; font-size: 14px; font-weight: bold; color: #444;}
a.picture-gallery{ text-align:center; }
.main.picture-gallery{ display:block;}
.picture-gallery .small-screenshot { max-width: 135px; max-height: 140px; margin: 2px; }
.main.picture-gallery img{ max-width: 285px; max-height: 290px; margin-bottom: 10px; }
#paypal-loading{ text-align: center; overflow: hidden; margin: 15px; }



#openstore-trigger .row{ width:940px; }
#openstore-trigger .row label{ width:230px; }
#openstore-trigger .row a{ color:#555; font-size:12px;}
#openstore-trigger .row select, #openstore-trigger .row input[type="checkbox"]{ margin:14px 0; }
.undisplayable, .waiting-response{ display:none; }
.ctrl-holder.row strong{line-height: 44px; color: #888;}
#buy-license-a { line-height: 44px; font-weight: bold;padding: 0px 60px;}

.buy-now-button{ margin:65px 10px;}



#carousel-wrapper{height: 410px; float: left; width: 100%;}
#openstore-carousel-wrapper{position:relative;outline:0 none}
.carousel-control{background-color:transparent;border:0 none;opacity:.7;color:transparent;font-size:0;width:35px;cursor:pointer}
.carousel-control:hover{opacity:1}
.carousel-control.disabled{cursor:default;opacity:.5}
.carousel-previous{background-image:url(//static-cdn.storeden.com/img/Sb76aFXTR.png);background-position:4px center;background-repeat:no-repeat;height:100%;display:inline-blocK;position:absolute;top:0;left:0}
.carousel-next{background-image:url(//static-cdn.storeden.com/img/Sb76aFXTR.png);background-position:-50px center;background-repeat:no-repeat;height:100%;display:inline-blocK;position:absolute;top:0;right:0}
.carousel-wrap{width:600px;margin-left:180px}
#openstore-carousel-wrapper ul li{float:left;list-style-type:none}
.suite-open-wrapper{width:290px;text-align:center}
.suite-image-wrapper{width:280px;height:280px;margin:0 15px;text-align:center;line-height:280px}
.suite-image-wrapper img{max-width:280px;max-height:280px;vertical-align:middle}
.waiting-response { display: none; }

div.dd{z-index:0 !important}
.ctrl-holder.row { line-height: 44px; position: relative;}

strong.error{display: block;font-size: 12px;color: firebrick;text-align: center;margin-top: 57px;}

#newsletter-box-home{width: 100%; padding: 40px 0; float: left;}
#box-wrap-form{width: 318px; position: relative; float: left;}
#box-wrap-form img{position: absolute; top: -27px;right: 0;width: 184px;}
#box-wrap-form #wrap-form{width: 240px; padding: 15px; background: #333; height: 300px; margin-top: 49px; border-radius: 5px; border: 1px solid #000; box-shadow: 0 0 4px 0 #000;}
#box-wrap-form #wrap-form h3{color: #fff;text-transform: none;line-height: 22px !important; font-weight: normal;font-size: 16px;padding-bottom: 20px; padding-left: 0px; border-bottom: 1px solid #555;}
#box-wrap-form #wrap-form h2{color: #fff; text-align: center; font-size: 30px; line-height: 30px; padding: 15px 0;}
#infopraphic{float: right;}
#box-wrap-form #wrap-form input[type="text"]{width: 190px; padding: 10px; border-radius: 5px; margin: 0px 15px 8px 15px; border: none; background: #eee;}
#box-wrap-form #wrap-form label{width: 100%; color: #fff; font-weight: 100; text-align: center;display: inline-block;
font-size: 11px;}
#box-wrap-form #wrap-form label input{position: relative; top: 3px;}
#box-wrap-form #wrap-form input[type="submit"]{width: 210px; padding: 10px; border-radius: 5px; margin: 8px 15px; border: none; background: #33b7d9; color: #fff; cursor: pointer; font-weight: bold;}
#box-wrap-form #wrap-form a{color: #fff;}
#box-wrap-form #wrap-form a:hover{text-decoration: underline;}