* {
	margin: 0px;
	padding: 0px;
}
a img {
	border-style: none;
}
.cx {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
hr {
	display: none;
}


body {
	text-align: center;
	background: #92A3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}


#box {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	background: #FFFFFF;
}

#testa {
	height: 80px;
	overflow: hidden;
	background: url(../img/bg_testa.gif) no-repeat left top;
}
#testa .data {
	position: absolute;
	display: block;
	left: 400px;
	top: 5px;
	color: #CCCCCC;
	font-size: 11px;
}

#logo {
	padding: 7px 20px 2px;
}

#menu {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 80px;
}



#menu #main {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#menu #main .sez {
	display: block;
	float: left;
	position: relative;
}
#menu #main .sez a {
	display: block;
	height: 60px;
	text-decoration: none;
	color: #666666;
	background: left -20px;
}
#menu #main .sez a strong {
	position: absolute;
	bottom: 0px;
	text-transform: uppercase;
	text-align: center;
	display: none;
	width: 100%;
	left: 0px;
}
#menu #main #azienda {
	background-image: url(../img/azienda.gif);
	width: 56px;
}
#menu #main #progett {
	background-image: url(../img/progettazione.gif);
	width: 100px;
}
#menu #main #piscine {
	background-image: url(../img/piscine.gif);
	width: 55px;
}
#menu #main #wellnes {
	background-image: url(../img/wellness.gif);
	width: 70px;
}
#menu #main #accesso {
	background-image: url(../img/accessori.gif);
	width: 72px;
}
#menu #main #manuten {
	background-image: url(../img/manutenzione.gif);
	width: 97px;
}
#menu #main .sez a:hover {
	background-image:inherit;
	background-position: bottom;
}
#menu .sub {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	height: 20px;
	line-height: 20px;
	width: 400px;
	font-size: 10px;
	z-index: 10 !important;
}
#menu  .sub .sub-sez {
	display: block;
	float: left;
	background: #666666;
}
#menu  .sez  .sub  .sub-sez a {
	height: auto !important;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF !important;
}
#menu  .sez  .sub  .sub-sez a:hover {
	background: #999999;
}
#menu .last a {
	border-style: none !important;
}

#sub-piscine {left: -127px}
#sub-wellnes {left: -137px}
#sub-accesso {left: -180px}
#sub-manuten {left: -286px}
#foto {
	height: 240px;
	overflow: hidden;
}
#foto #contorno {
	position: absolute;
	height: 240px;
	width: 100%;
	background: url(../img/bg_foto.png) no-repeat center top;
	left: 0px;
	top: 80px;
}

/* \*/
* html #contorno {
	background:none !important;
	width:950px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.acqualife.ch/img/bg_foto.png', sizingMethod='scale');
}
/* */

#contenuto {
	padding: 10px;
}
#contenuto a {
	color: #0082A6;
}
#contenuto a:hover {
	text-decoration: none;
}

#contenuto .col {
	float: left;
}


#news ul {
	list-style-position: inset;
	list-style-image: url(../images/goccia.gif);
	margin-left: 30px;
}
#news ul li {
	margin-bottom: 10px;
}
#news ul strong {
	color: #0082A6;
	font-size: 14px;
}
#marchi h4 {
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
}
#marchi {
	margin-top: 20px;
	margin-bottom: 20px;
}
#marchi img {
	margin-bottom: 10px;
}

#cx #intro h1, #cx #intro h2, #cx #intro h3, #cx #intro h4 {color: #0082A6; margin: 5px; }

#cx  #intro  h1  {
	font-size: 20px;
padding: 5px;
	letter-spacing: -1px;
}
#cx  #intro  h2, #cx #intro h3, #cx #intro h4 {
	padding-right: 5px;
	padding-left: 5px;
}

#cx  #intro  strong, #coda strong {
	color: #0082A6;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 10px;
}

#cx #tecniche_di_produzione h2 {
	color: #8c9ead;
	border-bottom: 1px solid #8c9ead;
	font-size: 14px;
	margin: 5px;
	padding: 5px;
}
#tecniche_di_produzione dt {
	display: block;
}
#tecniche_di_produzione dl {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}

#tecniche_di_produzione dd {
	height: 100px;
	clear: both;
}
#tecniche_di_produzione dd img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}



#sx, #dx {
 	padding-right: 1%;
	padding-left: 1%;
	width: 23% !important;
	width /**/: 25%;
}
#cx {
 	padding-right: 1%;
	padding-left: 1%;
	width: 48% !important;
	width /**/: 50%;
}
#contenuto .unica {
 	padding-right: 1%;
	padding-left: 1%;
	width: 98% !important;
	width /**/: 100%;
}
#contenuto .doppia {
 	padding-right: 1%;
	padding-left: 1%;
	width: 73% !important;
	width /**/: 75%;
}
#contenuto  p {
	margin: 8px;
}
#indirizzo address {
	font-style: normal;
	margin-right: 5px;
	margin-left: 5px;
}
#indirizzo strong {
	color: #8c9ead;
	border-bottom: 1px solid #8c9ead;
	display: block;
	padding: 5px;
}
#indirizzo em {
	width: 60px;
	display: block;
	float: left;
	font-style: normal;
	color: #8c9ead;
}
#ordina {
	border: 1px solid #081B86;
	margin: 5px;
	padding: 5px;
}
#ordina h3 {
	color: #081B86;
	font-size: 14px;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
#ordina ol {
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ordina ol a {
	color: #FF3399;
}





#coda {
	clear: both;
	text-align: center;
	line-height: 30px;
	border-top: 5px solid #0082A6;
	color: #FFFFFF;
	background-color:#92A3FF;
}
#coda strong {
	color: #0D6E89;
}

