﻿@charset "utf-8";
/* day spa */

html, body{
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.contenitore{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.div-menu-bianco{
	width:470px;
	padding-left:3px;
}
.div-menu-bianco a:link, .div-menu-bianco a:visited{
	color:#000;
	text-decoration:none;
}
.div-menu-bianco a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#000;
}
.div-menu-nero{
	width:470px;
}
.div-menu-nero a:link, .div-menu-nero a:visited{
	color:#fff;
	text-decoration:none;
}
.div-menu-nero a:hover{
	color:#000;
	text-decoration:none;
	background-color:#fff;
}
/*HOME PAGE*/
.main-home{
	width:1000px;
	height:600px;
	margin-left:12px;
	margin-top:84px;
	position:absolute;
	z-index:2;
}
.table-navigazione-home{
	width:100%;
	height:100%;
}
.td-navigazione-home{
	height:100px;
}
.td-navigazione-home a:link, .td-navigazione-home a:visited{
	color:#000;
	text-decoration:none;
}
.td-navigazione-home a:hover{
	color:#000;
	text-decoration:underline;
}
.main-home-hover{
	width:980px;
	height:580px;
	padding:10px;
	position:absolute;
	margin-left:12px;
	margin-top:84px;
	z-index:1;
}
.div-testo-home{
	height:300px;
	width:700px;
	padding-top:20px;
}
.span-13-px{
	font-size:13px;
}
.span-15px{
	font-size:15px;
}
.span-19px{
	font-size:19px;
}
/*ARCHITECTURE*/
.div-top-architecture{
	position:relative;
}
.div-top-architecture-small{
	position:relative;
	margin-top:90px;
}
.td-top-architecture{
	width:500px;
}
.div-img-architecture{
	padding-top:50px;
}
.div-img-architecture-small{
	padding-top:10px;
}
.div-contenitore-architecture{
	padding-top:50px;
}
.div-contenitore-architecture-small{
	padding-top:15px;
}
.div-testo-architecture{
	width:1000px;
	height:150px;
	overflow:auto;
}
.div-testo-architecture-small{
	width:1000px;
	height:80px;
	overflow:auto;
}
/*AYURVEDA*/
.div-top-ayurveda{
	width:1000px;
	margin-left:12px;
	margin-top:20px;
}
.div-top-ayurveda-small{
	width:1000px;
	margin-left:12px;
	margin-top:100px;
}
.div-contenuto-ayurveda{
	width:900px;
	margin-left:12px;
	margin-top:50px;
	background-image: url(immagini/linea-ayurveda.jpg);
	background-repeat: no-repeat;
	background-position: 590px 0px;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.div-contenuto-ayurveda-small{
	width:900px;
	margin-left:12px;
	margin-top:20px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	padding-top:20px;
	background-image: url(immagini/linea-ayurveda.jpg);
	background-repeat: no-repeat;
	background-position: 590px 0px;
}
.td-testo-ita-ayurveda{
	width:500px;
	padding-right:40px;
}
.td-testo-eng-ayurveda{
	width:320px;
	padding-left:40px;
}
.div-testo-ayurveda{
	height:450px;
	overflow:auto;
}
.div-testo-ayurveda-small{
	height:380px;
	overflow:auto;
}
.div-bottom-ayurveda{
	padding-top:20px;
}
/*BARBER SPA*/
.contenitore-barber{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/barber-spa.jpg);
	background-repeat: no-repeat;
	background-position: 0px 85px;
}
.contenitore-barber-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/barber-spa-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 90px;
}
.div-top-barber{
	background-color:#000;
	height:50px;
}
.div-top-barber-small{
	background-color:#000;
	height:40px;
	margin-top:70px;
}
.div-titolo-barber{
	padding-top:5px;
	padding-left:12px;
}
.div-contenuto-barber{
	padding-top:380px;
	padding-left:22px;
	padding-bottom:30px;
}
.div-contenuto-barber-small{
	padding-top:300px;
	padding-left:22px;
	padding-bottom:30px;
}
.td-testo-barber{
	width:980px;
}
.div-testo-barber{
	width:950px;
	height:150px;
	overflow:auto;
}
.div-testo-barber-small{
	width:950px;
	height:90px;
	overflow:auto;
}
.div-bottom-barber{
	background-color:#000;
	padding:12px;
}
/*COMPANY DATA*/
.contenitore-company{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/company-data.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-company-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/company-data.jpg);
	background-repeat: no-repeat;
	background-position: 0px 90px;
}
.div-top-company{
	padding:12px;
}
.div-top-company-small{
	padding:12px;
	margin-top:80px;
}
.div-menu-company{
	background-color:#FFF;
	width:496px;
}
.div-contenuto-company{
	padding-left:220px;
	padding-top:20px;
	font-size:11px;
}
.span-company{
	background-color:#FFF;
}
.div-contenuto-company a:link, .div-contenuto-company a:visited{
	color:#000;
	text-decoration:none;
}
.div-contenuto-company a:hover{
	color:#000;
	text-decoration:underline;
}
/*CONTATTI*/
.div-top-contatti{
	height:90px;
	background-image: url(immagini/contatti.jpg);
	background-repeat: no-repeat;
	padding-right:12px;
}
.div-top-contatti-small{
	height:90px;
	background-image: url(immagini/contatti.jpg);
	background-repeat: no-repeat;
	padding-right:12px;
	margin-top:85px;
}
.div-titolo-contatti{
	font-size:24px;
	text-transform:uppercase;
	padding-left:12px;
	padding-bottom:30px;
	padding-top:20px;
}
.div-contenuto-contatti{
	height:600px;
	overflow:auto;
	padding-left:12px;
}
.div-contenuto-contatti-small{
	height:430px;
	overflow:auto;
	padding-left:12px;
}
.td-contenuto-contatti{
	width:500px;
}
.td-contenuto-contatti-small{
	width:480px;
}
.div-lingua-contatti{
	width:400px;
}
.div-lingua-contatti a:link, .div-lingua-contatti a:visited{
	color:#000;
	text-decoration:none;
}
.div-lingua-contatti a:hover{
	color:#000;
	text-decoration:underline;
}
.div-titolo-sezioni-contatti{
	background-color:#000;
	color:#FFF;
	padding:1px;
	font-size:16px;
}
/*CUSTOMS*/
.contenitore-customs{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/customs.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-customs-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/customs-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
.div-top-customs{
	padding:0px;
}
.div-top-customs-small{
	padding-top:90px;
}
.div-main-customs{
	padding-left:20px;
	padding-top:340px;
}
.div-main-customs-small{
	padding-left:20px;
	padding-top:220px;
}
.div-testo-customs{
	height:310px;
	width:320px;
	overflow:auto;
}
.div-testo-customs-small{
	height:250px;
	width:320px;
	overflow:auto;
}
/*ESSENTIAL*/
.contenitore-essential{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/essential.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-essential{
	padding:10px;
}
.div-top-essential-small{
	padding:10px;
	margin-top:70px;
}
.div-contenuto-essential{
	padding-left:20px;
	padding-top:50px;
	padding-bottom:50px;
}
.div-contenuto-essential-small{
	padding-left:20px;
	padding-top:25px;
	padding-bottom:20px;
}
.div-testo-essential{
	height:390px;
	width:280px;
	overflow:auto;
}
.div-footer-essential{
	padding-left:20px;
	padding-top:85px;
}
.div-footer-essential-small{
	padding-left:20px;
	padding-top:30px;
}
/*HAIR DESIGN*/
.div-top-hairdesign{
	padding:15px;
}
.div-top-hairdesign-small{
	padding-top: 85px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.div-pagine-hairdesign{
	background-image: url(immagini/pages-hair-desing.jpg);
	background-repeat: no-repeat;
	background-position: 70px 5px;
	height:200px;
	padding-top:100px;
	padding-left:755px;
}
.div-pagine-hairdesign-small{
	background-image: url(immagini/pages-hair-desing-small.jpg);
	background-repeat: no-repeat;
	background-position: 70px 5px;
	height:180px;
	padding-top:50px;
	padding-left:755px;
}
.div-contenuto-hairdesign{
	padding-left:47px;
	padding-top:15px;
}
.td-contenuto-hairdesign{
	width:950px;
}
.div-testo-hairdesign{
	width:920px;
	height:180px;
	overflow:auto;
}
.div-testo-hairdesign-small{
	width:920px;
	height:110px;
	overflow:auto;
}
.div-footer-hairdesign{
	padding-right:47px;
	padding-top:40px;
}
.div-footer-hairdesign-small{
	padding-right:47px;
	padding-top:30px;
}
/*HAIR SPA*/
.contenitore-hairspa{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.contenitore-hairspa-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.div-top-hairspa{
	padding-left:12px;
}
.div-top-hairspa-small{
	padding-left:12px;
	padding-top:90px;
}
.div-logo-hairspa{
	padding-top:20px;
}
.div-contenuto-hairspa{
	padding-top:25px;
}
.div-contenuto-hairspa-small{
	padding-top:8px;
}
.div-testo-hairspa{
	height:330px;
	width:355px;
	overflow:auto;
}
.div-testo-hairspa-small{
	height:180px;
	width:355px;
	overflow:auto;
}
/*HOMEOPATHIC AND BIOLOGIC*/
.contenitore-homeopathic{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/homeopathic-biologic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-homeopathic-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/homeopathic-biologic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 90px;
}
.div-top-homeopathic{
	padding-top:10px;
	padding-bottom:150px;
}
.div-top-homeopathic-small{
	padding-top:90px;
	padding-bottom:50px;
}
.div-contenuto-homeopathic{
	padding-left:20px;
	padding-bottom:40px;
	padding-top:40px;
}
.div-testo-homeopathic{
	height:300px;
	overflow:auto;
	width:480px;
	padding:10px;
	background-color:#FFF;
}
.div-testo-homeopathic-small{
	height:300px;
	overflow:auto;
	width:480px;
	padding:10px;
	background-color:#FFF;
}
/*LAST MINUTE*/
.div-top-lastminute{
	padding:12px;
}
.div-top-lastminute-small{
	padding-left:12px;
	padding-bottom:12px;
	padding-top:90px;
}
.td-top-lastminute{
	width:500px;
}
.div-contenuto-lastminute{
	padding-top:20px;
	padding-left:37px;
}
.div-contenuto-lastminute-small{
	padding-top:10px;
	padding-left:37px;
}
.td-archivio-lastminute{
	width:200px;
	padding-right:20px;
}
.div-archivio-lastminute{
	height:550px;
	overflow:auto;
	background-color:#000;
	padding:5px;
}
.div-titolo-archivio-lastminute{
	height:40px;
	padding-left:20px;
	padding-top:30px;
	background-color:#000;
	color:#FFF;
	font-size:18px;
}
.div-archivio-lastminute-small{
	height:400px;
	overflow:auto;
	background-color:#000;
	padding:5px;
}
.div-archivio-lastminute p{
	margin:0px;
	padding:0px;
}
.div-archivio-lastminute a:link, .div-archivio-lastminute a:visited{
	color:#FFF;
	text-decoration:none;
}
.div-archivio-lastminute a:hover{
	color:#FFF;
	text-decoration:underline;
}
.td-img-lastminute{
	width:750px;
	height:390px;
}
.td-img-lastminute-small{
	width:390px;
	height:340px;
}
.img-lastminute{
	width:390px;
	height:390px;
}
.img-lastminute-small{
	width:340px;
	height:340px;
}
.td-testo-vert-lastminute{
	width:350px;
	padding-left:10px;
}
.div-testo-vert-lastminute{
	height:380px;
	padding:5px;
	overflow:auto;
}
.div-testo-vert-lastminute-small{
	height:330px;
	padding:5px;
	overflow:auto;
}
.div-titolo-lastminute{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:30px;
	width:720px;
	font-size:18px;
}
.div-titolo-lastminute-small{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	width:720px;
	font-size:18px;
}
.div-testo-oriz-lastminute{
	height:190px;
	padding-left:30px;
	width:720px;
	overflow:auto;
}
.div-testo-oriz-lastminute-small{
	height:100px;
	padding-left:30px;
	width:720px;
	overflow:auto;
}
/*LUXURY OLISTINC*/
.contenitore-luxury{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/luxury-olistic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-luxury-small{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/luxury-olistic-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.td-sx-luxury{
	width:690px;
}
.td-sx-luxury-small{
	width:640px;
}
.td-dx-luxury{
	width:320px;
	padding-top:340px;
}
.td-dx-luxury-small{
	width:370px;
	padding-top:250px;
}
.div-top-luxury{
	padding:20px;
}
.div-menu-luxury{
	padding-top:405px;
	padding-left:20px;
}
.div-menu-luxury-small{
	padding-top:255px;
	padding-left:20px;
}
.div-testo-luxury{
	height:400px;
	overflow:auto;
}
.div-testo-luxury-small{
	height:300px;
	overflow:auto;
}
/*MARKET*/
.contenitore-market{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/market.jpg);
	background-repeat: no-repeat;
	background-position: 180px 100px;
}
.contenitore-market-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/market.jpg);
	background-repeat: no-repeat;
	background-position: 180px 140px;
}
.div-top-market{
	padding:20px;
}
.div-top-market-small{
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.td-top-market{
	width:492px;
}
.div-contenuto-market{
	padding-left:20px;
}
.td-marchi-market{
	width:160px;
	padding-right:20px;
}
.td-dettaglio-market{
	width:800px;
	padding-top:430px;
}
.td-dettaglio-market-small{
	width:800px;
	padding-top:300px;
}
.div-marchi-market{
	height:625px;
	overflow:auto;
}
.div-marchi-market-small{
	height:450px;
	overflow:auto;
}
.div-marchi-market a:link, .div-marchi-market a:visited{
	padding-bottom:5px;
	padding-top:5px;
	color:#000;
	text-decoration:none;
}
.div-marchi-market a:hover{
	color:#000;
	text-decoration:underline;
}
.td-testo-market{
	width:800px;
}
.div-testo-market{
	height:100px;
	overflow:auto;
	background-color:#FFF;
}
.div-nome-brand{
	font-size:36px;
	padding-bottom:10px;
	background-color:#FFF;
	line-height:36px;
}
/*MOM TO BE AND BABY*/
.div-top-mom{
	padding:12px;
}
.div-top-mom-small{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	padding-top:90px;
}
.td-top-mom{
	width:500px;
}
.div-contenuto-mom{
	padding-left:105px;
	padding-top:40px;
	height:558px;
	background-image: url(immagini/mom-baby.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-mom-small{
	padding-left:105px;
	padding-top:40px;
	height:558px;
	background-image: url(immagini/mom-baby-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.td-testo-mom{
	width:800px;
	padding-left:40px;
}
.div-testo-mom{
	width:730px;
	height:350px;
	background-color:#FFF;
	padding:5px;
	overflow:auto;
}
/*NEWSLETTER*/
.contenitore-newsletter{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-newsletter-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}
.div-top-newsletter{
	padding:20px;
}
.div-top-newsletter-small{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:90px;
}
.div-contenuto-newsletter{
	padding-top:180px;
	padding-left:350px;
	color:#FFF;
}
.div-contenuto-newsletter-small{
	padding-top:20px;
	padding-left:350px;
	color:#FFF;
}
.td-form-newsletter{
	width:400px;
	padding-top:120px;
}
.td-form-newsletter input{
	width:200px;
	font-size:11px;
}
.td-privacy-newsletter{
	width:224px;
	padding:15px;
	font-size:11px;
}
/*OCEAN*/
.contenitore-ocean{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/ocean.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-ocean{
	padding:12px;
}
.div-top-ocean-small{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:90px;
}
.div-contenuto-ocean{
	padding-top:20px;
	padding-bottom:100px;
}
.div-contenuto-ocean-small{
	padding-top:10px;
	padding-bottom:10px;
}
.td-testo-ocean{
	padding-left:100px;
	width:800px
}
.div-testo-ocean{
	padding:10px;
	width:780px;
	height:300px;
	background-color:#FFF;
	overflow:auto;
}
.div-testo-ocean-small{
	padding:10px;
	width:780px;
	height:250px;
	background-color:#FFF;
	overflow:auto;
}
.div-titolo-ocean{
	padding-left:20px;
	padding-top:40px;
}
/*ONLY FOR MAN*/
.contenitore-man{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/only-for-man.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-man{
	padding:12px;
}
.div-top-man-small{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:90px;
}
.div-contenuto-man{
	padding-left:12px;
	padding-right:12px;
	padding-top:60px;
	padding-bottom:60px;
}
.div-contenuto-man-small{
	padding-left:12px;
	padding-right:12px;
	padding-top:50px;
	padding-bottom:50px;
}
.td-italiano-man{
	width:960px;
}
.div-testo-man{
	width:940px;
	padding:10px;
	height:300px;
	overflow:auto;
}
.div-testo-man-small{
	width:940px;
	padding:10px;
	height:170px;
	overflow:auto;
}
.div-titolo-man{
	padding-left:30px;
}
/*ORGANIC BAR*/
.contenitore-bar{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/organic-bar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-bar-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/organic-bar-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-bar{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:120px;
	padding-top:20px;
}
.div-top-bar-small{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
	padding-top:90px;
}
.div-contenuto-bar{
	padding-top:40px;
	padding-bottom:40px;
}
.div-contenuto-bar-small{
	padding-top:100px;
	padding-bottom:30px;
}
.td-testo-bar{
	padding-left:50px;
}
.div-testo-bar{
	width:900px;
	height:300px;
	overflow:auto;
}
/*PRESS*/
.div-img-grande-press{
	width:1024px;
	height:768px;
	position:absolute;
	z-index:1;
}
.div-contenuto-press{
	width:1024px;
	height:580px;
	position:absolute;
	margin-top:90px;
	z-index:2;
}
.td-sx-press{
	width:560px;
	padding-left:14px;
	padding-right:40px;
	height:580px;
}
.td-dx-press{
	width:400px;
	height:580px;
}
.div-menu-press{
	padding-bottom:50px;
}
.div-testo-press{
	/*sicurezza*/
}
.div-logo-press{
	padding-top:10px;
}
.td-testo-press{
	padding-left:30px;
	width:250px;
}
.div-titolo-press{
	padding:5px;
	background-color:#FFF;
	font-size:20px;
	text-transform:uppercase;
	margin-top:15px;
	margin-bottom:15px;
}
.div-scroll-press{
	height:266px;
	overflow:auto;
	padding:5px;
	background-color:#FFF;
}
.div-scroll-press p{
	padding:0px;
	margin:0px;
}
.div-scroll-press a:link, .div-scroll-press a:visited{
	color:#000;
	text-decoration:none;
}
.div-scroll-press a:hover{
	color:#000;
	text-decoration:underline;
}
/*STEFANO SACCANI PRIVE*/
.contenitore-prive{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/prive.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-prive-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/prive-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-prive{
	padding-top:280px;
	padding-left:635px;
}
.div-top-prive-small{
	padding-top:290px;
	padding-left:595px;
}
.div-testo-ita-prive{
	height:260px;
	color:#FFF;
	width:280px;
	overflow:auto
}
.div-testo-ita-prive-small{
	height:200px;
	color:#FFF;
	width:220px;
	overflow:auto
}
.div-center-prive{
	padding-left:500px;
	padding-top:75px;
}
.div-center-prive-small{
	padding-left:500px;
	padding-top:60px;
}
.div-bottom-prive{
	padding-top:20px;
	padding-left:110px;
}
.div-bottom-prive-small{
	padding-top:0px;
	padding-left:190px;
}
.div-testo-eng-prive{
	height:260px;
	color:#FFF;
	width:280px;
	overflow:auto
}
.div-testo-eng-prive-small{
	height:200px;
	color:#FFF;
	width:220px;
	overflow:auto
}
/*SPA CLINIQUE*/
.contenitore-clinique{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/spa-clinique.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-clinique-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/spa-clinique-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-top-clinique{
	padding:20px;
}
.div-top-clinique-small{
	padding-left:20px;
	padding-top:90px;
	padding-bottom:0px;
}
.div-contenuto-clinique{
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
}
.div-contenuto-clinique-small{
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
}
.div-testo-clinique{
	height:480px;
	overflow:auto;
	width:350px;
}
.div-testo-clinique-small{
	height:300px;
	overflow:auto;
	width:350px;
}
.div-bottom-clinique{
	padding-left:20px;
	padding-top:0px;
}
.div-bottom-clinique-small{
	padding-left:20px;
	padding-top:20px;
}
/*SPA EXPERIENCE*/
.contenitore-experience{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/spa-experience.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-experience-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/spa-experience.jpg);
	background-repeat: no-repeat;
	background-position: 0px 90px;
}
.div-top-experience{
	padding:12px;
}
.div-top-experience-small{
	padding-left:12px;
	padding-bottom:12px;
	padding-top:90px;
}
.div-contenuto-experience{
	padding-left:30px;
	padding-top:90px;
}
.div-contenuto-experience-small{
	padding-left:30px;
	padding-top:90px;
}
.div-testo-ita-experience{
	width:400px;
	height:480px;
	overflow:auto;
}
.div-testo-ita-experience-small{
	width:400px;
	height:300px;
	overflow:auto;
}
.div-testo-eng-experience{
	width:370px;
	height:190px;
	overflow:auto;
}
.div-testo-eng-experience-small{
	width:370px;
	height:150px;
	overflow:auto;
}
.div-bottom-experience{
	padding-left:30px;
	padding-top:50px;
}
/*STEFANO SACCANI PROFILE*/
.contenitore-profile{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/stefano-saccani-profile.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.td-contenuto-profile{
	width:490px;
	height:740px;
	padding-left:20px;
	padding-top:20px;
}
.td-contenuto-profile-small{
	width:490px;
	height:480px;
	padding-left:20px;
	padding-top:100px;
}
.div-testo-profile{
	width:350px;
	height:700px;
	overflow:auto;
}
.div-testo-profile-small{
	width:350px;
	height:550px;
	overflow:auto;
}
.div-logo-profile{
	padding-top:470px;
	padding-right:50px;
}
.div-logo-profile-small{
	padding-top:320px;
	padding-right:50px;
}
/*SHOP TOUR*/
.contenitore-shop{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	background-color:#000;
}
.div-top-shop{
	padding-left:12px;
	padding-top:90px;
	padding-bottom:20px;
}
.td-contenuto-shop{
	width:490px;
	padding-left:20px;
}
.div-navigazione-shop{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:25px;
	width:450px;
	padding-top:30px;
}
.div-navigazione-shop a:link, .div-navigazione-shop a:visited{
	font-size:25px;
	text-decoration:none;
	color:#FFF;
}
.div-navigazione-shop a:hover{
	font-size:25px;
	text-decoration:underline;
	color:#FFF;
}
.div-immagini-shop{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}
.div-scroll-immagini-shop{
	width:980px;
	height:107px;
	overflow:auto;
}
.div-didascalia-shop{
	padding:5px;
	font-style:italic;
}

/*MASSAGE LAB*/
.contenitore-massage{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/massage-lab.jpg);
	background-repeat: no-repeat;
	background-position: 0px 110px;
}
.contenitore-massage-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/massage-lab.jpg);
	background-repeat: no-repeat;
	background-position: 0px 180px;
}
.div-contenuto-massage{
	padding-top:380px;
	padding-left:30px;
	padding-right:30px;
}
.div-contenuto-massage-small{
	padding-top:340px;
	padding-left:30px;
	padding-right:30px;
}
.div-testo-massage{
	height:280px;
	overflow:auto;
}
.div-testo-massage-small{
	height:150px;
	overflow:auto;
}
/*END MASSAGE LAB*/

/*TURKISH TREATMENT*/
.contenitore-turkish{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/turkish.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-turkish-small{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/turkish-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-sfondo-bianco-menu{
	background-color:#FFF;
}
.div-testo-turkish{
	padding-left:60px;
	width:495px;
	height:305px;
	overflow:auto;
}
.div-testo-turkish-small{
	padding-left:60px;
	width:495px;
	height:240px;
	overflow:auto;
}
.div-top-turkish{
	padding-left:400px;
}
.div-top-turkish-small{
	padding-left:400px;
	padding-top:90px;
}
/*END TURKISH*/

/*TIBETAN TREATMENT*/
.contenitore-tibet{
	width:1024px;
	height:668px;
	padding-top:100px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/tibet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.contenitore-tibet-small{
	width:1024px;
	height:568px;
	padding-top:200px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image: url(immagini/tibet-small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-testo-tibet{
	padding-left:100px;
	width:500px;
	height:500px;
	overflow:auto;
	color:#FFF;
}
.div-testo-tibet-small{
	padding-left:100px;
	width:500px;
	height:300px;
	overflow:auto;
	color:#FFF;
}
.div-menu-tibetan{
	padding-top:30px;
	padding-right:50px;
}
/*END TIBETAN*/