* {
	outline: none;
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #524b45;
	background: #cdfdab url('../images/bg.jpg') repeat-x;
	height: 100%;
	font: 11px/150% Verdana;
}
#container {
	position: relative;
	width: 870px;	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -105px;
	/*background: url('../images/bg-container.jpg') repeat-y 625px;*/
}
	#header {
		background-position: top right;
		background-repeat: no-repeat;
	}
		.bg-attivita {
			background-image: url('../images/header/bg-attivita.jpg');
		}
		.bg-prodotti {
			background-image: url('../images/header/bg-prodotti.jpg');
		}
		.bg-promozioni {
			background-image: url('../images/header/bg-promozioni.jpg');
		}
		.bg-contatti {
			background-image: url('../images/header/bg-contatti.jpg');
		}
		.bg-login {
			background-image: url('../images/header/bg-login.jpg');
		}
		#logo {
			border: none;
			display: block;
		}
		#menu {
			margin-top: 4px;
			z-index: 90;
		}
			#menu li {
				display: inline;
				margin: 0 30px 0 30px;
			}
			#menu span, #sottomenu span {
				display: none;
			}
			#menu img {
				border: none;
				height: 60px;
			}
			#menu a:hover img, #sottomenu a:hover img{
				background-position: bottom;
			}
			#attivita {
				width: 68px;
				background-image: url('../images/menu/attivita.gif');
			}
			#prodotti {
				width: 73px;
				background-image: url('../images/menu/prodotti.gif');
			}
			#promozioni {
				width: 91px;
				background-image: url('../images/menu/promozioni.gif');
			}
			#contatti {
				width: 73px;
				background-image: url('../images/menu/contatti.gif');
			}
			.menu-attivo {
				background-position: bottom;
			}
	#content {
		margin: 15px 270px 0 0;
	}
		h1 {
			font: bold 13px Verdana; 
			margin: 10px 0 5px 0;
		}
		#sottomenu {
			margin-bottom: 15px;
			background: url('../images/sottomenu/bg-sottomenu.jpg') repeat-x;
		}
			#sottomenu img {
				border: none;
				height: 32px;
			}
			#sottomenu li {
				display: inline;
				margin: 0 8px;
			}
				#sm-apparecchiature {
					width: 111px;
					background-image: url('../images/sottomenu/attivita/apparecchiature.gif');
				}
				#sm-corpo {
					width: 45px;
					background-image: url('../images/sottomenu/attivita/corpo.gif');
				}
				#sm-epilazione {
					width: 70px;
					background-image: url('../images/sottomenu/attivita/epilazione.gif');
				}
				#sm-mani-piedi {
					width: 81px;
					background-image: url('../images/sottomenu/attivita/mani-piedi.gif');
				}
				#sm-pacchetti {
					width: 64px;
					background-image: url('../images/sottomenu/attivita/pacchetti.gif');
				}
				#sm-solarium {
					width: 56px;
					background-image: url('../images/sottomenu/attivita/solarium.gif');
				}
				#sm-viso {
					width: 32px;
					background-image: url('../images/sottomenu/attivita/viso.gif');
				}
				#sm-matis {
					width: 44px;
					background-image: url('../images/sottomenu/prodotti/matis.gif');
				}
				#sm-sixtus {
					width: 124px;
					background-image: url('../images/sottomenu/prodotti/sixtus.gif');
				}
				#sm-make-up {
					width: 62px;
					background-image: url('../images/sottomenu/prodotti/make-up.gif');
				}
				#sm-australian-gold {
					width: 106px;
					background-image: url('../images/sottomenu/prodotti/australian-gold.gif');
				}
				#sm-asquith-somerset {
					width: 130px;
					background-image: url('../images/sottomenu/prodotti/asquith-somerset.gif');
				}
		#lista-contatti, .lista-orari {
			margin-left: 15px;
		}
		.lista-orari {
			margin-bottom: 25px;
		}
			#lista-contatti h3 {
				float: left;
				width: 100px;
				font-size: 12px;
			}
			.lista-orari h3 {
				float: left;
				width: 175px;
				font-size: 12px;
			}
		h4 {
			font-size: 11px;
		}
		#cont-orari {
			float: left;
			clear: left;
			width: 560px;
		}
		#formContatto {
			clear: left;
			margin: 0 15px 0 15px;
			height: 130px;
		}
			.spacer-top {
				margin-top: 30px;
			}
			#formContatto ul {
				list-style-type: none;
				vertical-align: middle;
			}
			.lista-mini{
				float: left;
				display: inline;
				width: 190px;
			}
			#formContatto label {
				display: block;
			}
			.input-text {
				width: 140px;
				padding: 2px;
				margin-bottom: 1px;
				border: 1px solid #2f0c6a;
				font: 11px Verdana;
			}
			textarea {
				width: 330px;
				height: 60px;
				padding: 2px;
				border: 1px solid #2f0c6a;
				overflow: auto;
				font: 11px Verdana;
			}
			#accettoForm {
				margin: 5px 0 0 5px;
			}
			#submit-conferma {
				margin-top: 7px;
				width: 145px;
				padding: 2px;
				border: 1px solid #2f0c6a;
				font: 11px Verdana;
			}
			.errore-form {
				background: #fff url('../images/errore.gif') no-repeat center right;
			}
			.errore-check {
				padding-left: 15px;
				background: url('../images/errore.gif') no-repeat center left;
			}
		#link-mappa {
			float: right;
			display: inline;
			margin: 15px 35px 0 0;
			font-size: 11px;
			text-decoration: none;
		}
			#link-mappa img{
				border: 1px solid #524b45;
			}
		#lista-promo {
			list-style-type: none;
		}
			#lista-promo li {
				clear: left;
				padding: 10px;
				min-height: 70px;
			}
			#lista-promo img{
				margin: 0 20px 0 0;
			}
				.data-promo {
					float: right;
					text-align: right;
					font-size: 10px;
					padding-right: 44px;
					background: url('../images/promo.gif') no-repeat center right;
				}
				.promo-scadenza {
					background: url('../images/promo-scadenza.gif') no-repeat center right;
				}
				.data {
					font-size: 13px;
					text-align: center;
					font: bold 13px Verdana;
				}
				.bg-chiaro {
					background-color: #f1fcde;
				}
	#promo {
		float: right;
		display: inline;
		width: 197px;
		margin-right: 47px;
		/*background: url('../images/bg-promo.jpg') no-repeat top left;*/
		background: url('../images/bg-promo.jpg') repeat-y;
		font: 10px/120% Verdana;
		text-align: right;
	}
		#promo-bottom{
		}
		.cont-promo {
			margin-bottom: 10px;
			padding: 0 15px 10px 15px;
			background: url('../images/separatore-promo.jpg') no-repeat bottom center;
			text-align: center;
		}
			#promo h2 {
				font-size: 12px;
			}
			#promo img {
				border: none;
			}
			#promo a {
				color: #524b45;
				text-decoration: none;
			}
			#promo a:hover {
				color: #000;
			}
			#altre-promo {
				padding: 0 20px 20px 0;
				font-size: 12px;
				font-style: italic;
				background: url('../images/promo-bottom.jpg') no-repeat bottom;
			}
#footer {
	font: italic 10px Verdana;
	background: url('../images/bg-footer.jpg') repeat-x bottom;
	z-index: 100;
}
#footer, .push {
	height: 105px;
	clear: both;
}
	#sotto-footer {
		position: relative;
		width: 690px;
		height: 45px;
		margin: 0 auto;
		background: url('../images/bg-sassi.gif') no-repeat bottom left;
		padding: 60px 0 0 180px;
	z-index: 100;
	}
	#footer span {
		display: none;
	}
	#footer a {
		color: #000;
		text-decoration: underline;
	}
	#footer p {
		padding-top: 7px;
	}
	#blackiwi {
		float: right;
		display: inline;
		margin-right: 40px;
		border: none;
	}
.no-display {
	display: none;
}
.no-list {
	list-style-type: none;
}
.clear-left {
	clear: left;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.border-img {
	border: 1px solid #524b45;
}
.link {
	color: #000;
	text-decoration: underline;
}
.link:hover {
	text-decoration: none;
}
.lista-semplice {
	margin-left: 25px;
	list-style-type: circle;
}
	.lista-semplice li {
		margin-bottom: 3px;
	}
