<script type="text/javascript">/* <![CDATA[ */;(function(){if(typeof window.$_Bunting=="undefined")window.$_Bunting={d:{}};$_Bunting.src=("https:"==document.location.protocol?"https://":"http://")+"fruttaweb.bunting.com/call.js?wmID=2";$_Bunting.s=document.createElement("script");$_Bunting.s.type="text/javascript";$_Bunting.s.async=true;$_Bunting.s.defer=true;$_Bunting.s.charset="UTF-8";$_Bunting.s.src=$_Bunting.src;document.getElementsByTagName("head")[0].appendChild($_Bunting.s)})();/* ]]> */</script>
					html {overflow-x:hidden;width:100%;height:100%;}
					body {margin:0;padding:0;position:relative;min-width:100%;min-height:100%;}

					/*body#module-privateshop-default #wrapperPrivateShop a,
					body#module-privateshop-password #wrapperPrivateShop a,
					body#module-privateshop-auth #wrapperPrivateShop a {
						text-decoration:none;
						color:#333333;
						padding-bottom:1px;
						border-bottom: 1px dotted #333333;
					}

					body#module-privateshop-default #wrapperPrivateShop a.badges,
					body#module-privateshop-password #wrapperPrivateShop a.badges,
					body#module-privateshop-auth #wrapperPrivateShop a.badges {
						text-decoration:none;
						color:#FFFFFF;
						padding:0;margin:0;
						border:none;
						font-weight: normal;
					}*/

					body#module-privateshop-default,
					body#module-privateshop-password,
					body#module-privateshop-auth {
						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/modules/privateshop/views/img/_transparent_for_color_background_.png", sizingMethod="scale");
							-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/modules/privateshop/views/img/_transparent_for_color_background_.png", sizingMethod="scale")";
							background: url(/modules/privateshop/views/img/_transparent_for_color_background_.png)  no-repeat center center fixed;
							-webkit-background-size: cover;
							-moz-background-size: cover;
							-o-background-size: cover;
							background-size: cover;
							background-repeat: no-repeat;
							background-color: f4f4f4;
					}

					body#module-privateshop-default #wrapperPrivateShop,
					body#module-privateshop-password #wrapperPrivateShop,
					body#module-privateshop-auth #wrapperPrivateShop {
						padding-top: 250px;
						position:relative;
						width:100%;
						height:100%;
					}

					#module-privateshop-default .privateShopForm  {
						margin: auto;
							max-width: 45%;
							display:block;

						background-color: rgba(255, 255, 255, 0.3);

						border: none;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;

						overflow:auto;
						padding:10px;
					}

					#module-privateshop-auth .privateShopForm {
						margin: auto;
							max-width: 45%;
							display:block;

						background-color: rgba(255, 255, 255, 0.3);

						border: none;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;

						overflow:auto;
						padding:10px;
					}

					#module-privateshop-password .privateShopForm {
						margin: auto;
							max-width: 45%;
							display:block;
						background-color: rgba(255, 255, 255, 0.3);

						border: none;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;

						overflow:auto;
						padding:10px;
					}

					#module-privateshop-default .privateShopForm h3,
					#module-privateshop-password .privateShopForm h3,
					#module-privateshop-auth .privateShopForm h3 {
						margin-top: 0;
						margin-bottom:15px;
						border-bottom: 1px solid #dddddd;
					}

					#module-privateshop-default .privateShopForm fieldset,
					#module-privateshop-password .privateShopForm fieldset,
					#module-privateshop-auth .privateShopForm fieldset {
						padding: 20px 10px;
						background-color: rgba(255, 255, 255, 0.9);
					}

					.form-inline.privateShopForm .form-group {
						float: left;
						width: 50%;
						padding: 0 10px;
						margin-bottom: 20px;
					}
					.form-inline.privateShopForm .form-group.job {
						width: 100%;
						margin-bottom: 10px;
					}
					.form-inline.privateShopForm .form-group.job > div {
						padding-left: 0;
						padding-right: 0;
					}
					.form-inline.privateShopForm .form-group.job > label {
						margin-top: 4px;
						padding-left: 0;
						padding-right: 0;
					}

					#bottom-auth { 
						clear: both;
						margin-top: 50px;
					}

					#bottom-auth .form-group { 
						width: 100%;
						margin-bottom: 0;
					}

					#module-privateshop-default .privateShopForm small.text-right,
					#module-privateshop-password .privateShopForm small.text-right,
					#module-privateshop-auth .privateShopForm small.text-right {
						text-align: right;
						float: right;
					}

					#module-privateshop-default .privateShopForm .fright,
					#module-privateshop-password .privateShopForm .fright,
					#module-privateshop-auth .privateShopForm .fright {
						text-align: right;
						float: right;
					}

					#module-privateshop-default .privateShopForm .has-error .control-label,
					#module-privateshop-default .privateShopForm .has-error .form-control,
					#module-privateshop-password .privateShopForm .has-error .control-label,
					#module-privateshop-password .privateShopForm .has-error .form-control,
					#module-privateshop-auth .privateShopForm .has-error .control-label,
					#module-privateshop-auth .privateShopForm .has-error .form-control { color: #a94442; border-color: #a94442; }

					#module-privateshop-default .privateShopForm .radio-inline,
					#module-privateshop-default .privateShopForm .checkbox-inline,
					#module-privateshop-password .privateShopForm .radio-inline,
					#module-privateshop-password .privateShopForm .checkbox-inline,
					#module-privateshop-auth .privateShopForm .radio-inline,
					#module-privateshop-auth .privateShopForm .checkbox-inline { padding-left: 0 !important }

					#module-privateshop-default video, object,
					#module-privateshop-password video, object,
					#module-privateshop-auth video, object {
						position: absolute;
						top: 0px;bottom:0;
						left: 0px;right:0;
						min-width: 100%;
						min-height: 100%;
						width: auto;
						height: auto;
						z-index: -1000;
						overflow: hidden;
						-webkit-background-size: cover;
						-moz-background-size: cover;
						-o-background-size: cover;
						background-size: cover;
						background-repeat: no-repeat;
					}

					#module-privateshop-default .alert,
					#module-privateshop-password .alert,
					#module-privateshop-auth .alert {
						z-index:10;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer {
						position: fixed;
						left: 0px;right:0;bottom:0;
						z-index:10;
						padding: 5px;
						background-color: #333333;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer ul,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer ul,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer ul {
						list-style:none;
						margin:0 10px;padding:0;
						float:left;width:100%;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer ul li,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer ul li,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer ul li {
						display:inline-block;
						margin: 0;padding:0;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer ul li + li::before,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer ul li + li::before,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer ul li + li::before {
						content: ' | ';
						margin: 0 5px;padding:0;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer ul li a,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer ul li a,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer ul li a {
						color:#D1D1D1;
						font-size:1rem;
						text-transform: uppercase;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer ul li a:hover,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer ul li a:hover,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer ul li a:hover {
						text-decoration:underline;
						color:#FFFFFF;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer li.ps_footer_logo,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer li.ps_footer_logo,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer li.ps_footer_logo {
						float:right;
						margin-right:10px;
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer li.ps_footer_logo::before,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer li.ps_footer_logo::before,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer li.ps_footer_logo::before {
						content: '';
					}

					body#module-privateshop-default #wrapperPrivateShop footer.ps_footer li.ps_footer_logo img,
					body#module-privateshop-password #wrapperPrivateShop footer.ps_footer li.ps_footer_logo img,
					body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer li.ps_footer_logo img {
						max-width:100px;
					}

					.form-inline.privateShopForm .form-group.form-group.btns-cont { width: 100%; margin: 5px 0; }
					.form-inline.privateShopForm .form-group.form-group.btns-sep { width: 100%; margin-bottom: 0px; }

					@media screen and (max-width: 1024px) {
						body#module-privateshop-default #wrapperPrivateShop footer.ps_footer,
						body#module-privateshop-password #wrapperPrivateShop footer.ps_footer,
						body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer {
							display:none;
						}

						body#module-privateshop-default #wrapperPrivateShop, 
						body#module-privateshop-password #wrapperPrivateShop, 
						body#module-privateshop-auth #wrapperPrivateShop {
							padding-top: 30px;
						}

						#module-privateshop-auth .privateShopForm, 
						#module-privateshop-default .privateShopForm, 
						#module-privateshop-password .privateShopForm {
							width: 80%;
							max-width: none;
						}

						.form-inline.privateShopForm .form-group {
							width: 100%;
							margin-bottom: 10px;
						}
					}

					@media screen and (max-width: 420px) {
						body#module-privateshop-default #wrapperPrivateShop footer.ps_footer,
						body#module-privateshop-password #wrapperPrivateShop footer.ps_footer,
						body#module-privateshop-auth #wrapperPrivateShop footer.ps_footer {
							display:none;
						}

						body#module-privateshop-default #wrapperPrivateShop, 
						body#module-privateshop-password #wrapperPrivateShop, 
						body#module-privateshop-auth #wrapperPrivateShop {
							padding-top: 30px;
						}

						#module-privateshop-auth .privateShopForm, 
						#module-privateshop-default .privateShopForm, 
						#module-privateshop-password .privateShopForm {
							width: 95%;
							max-width: none;
						}

						.form-inline.privateShopForm .form-group {
							width: 100%;
							margin-bottom: 10px;
						}
					}

					/* Fabio */
					#bckImages { position: absolute; }
					.auth-info {
						padding: 0 10px 20px;
						color: #000;
					}
			