/**********************************************************MENU - TOP *************************************************************/
ul#menu_principale{
	float: inline;
	margin: 0;
	margin-left:20px;
	padding: 1px;
	/*border-top: 1px solid #D76120;
	border-bottom: 1px solid #D76120;
	border-left: 1px solid #D76120;
	background: #2D4E6C;*/
	list-style:none;
	font:12px Arial;
	letter-spacing:1px;
	font-weight:bold;
}
ul#menu_principale li ul li{
	list-style:none;
	margin:0;
	padding:10;
	
}
ul#menu_principale li{
	float:left;
	margin: 0;
	padding-top: 5px;
	height:30px;
	/*border-right: 1px solid #FFFFFF;
	background-image:url(images/menu_bull.png);
	background-repeat:no-repeat;*/
	color:#FFFFFF;
	
	
}


ul#menu_principale a:link, ul#menu_principale a:visited{
	display: block;
	padding: 4px 15px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#menu_principale a:hover, ul#menu_principale a:focus, ul#menu_principale a:active{
	/*background-color: #990000;*/
	color: #002B55;
	text-decoration: none;
}
ul#menu_principale li ul{
	display: none;
}
/**********************************************************   CORPO   ************************************************************/
body {
	background-image:url(img/bg_pagine.jpg);
	background-repeat:repeat-x;
}


.claim_text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#002B55;
	font-weight:bold;
}
.claim_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:bold;
}
.claim_text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;
	font-weight:bold;
}
.claim_text3 a{
	text-decoration:none;	
	color:#fff;
}
.claim_text3 a:hover{
	text-decoration:underline;	
	color:#fff;
}
.titolo_pagina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.testo_pagina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;
}
.testo_pagina a{
	color:#fff;
	text-decoration:none;
}
.testo_pagina a:hover{
	color:#fff;
	text-decoration:underline;
}
.testo_campi_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002B55;
	line-height:15px;
}

#cont {
	position:absolute;
	width:1000px;
	height:610px;
	margin-left:50%;
	left:-500px;
}

#footer {
	position:absolute;
	width:1000px;
	height:37px;
	background-image:url(img/bg_footer.jpg);
	background-repeat:no-repeat;
	margin-left:50%;
	left:-500px;
	margin-top:573px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-decoration:none;
}
#footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}
#footer_home {
	position:absolute;
	width:1000px;
	height:37px;
	background-image:url(img/bg_footer.jpg);
	background-repeat:no-repeat;
	margin-left:50%;
	left:-500px;
	/*margin-top:573px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
#footer_home a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-decoration:none;
}
#footer_home a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}

#claim {
	position:absolute;
	width:315px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:600px;
	margin-top:180px;
	z-index:10;

}
#menudown {
	position:absolute;
	width:919px;
	height:35px;
	margin-left:50%;
	left:-460px;
	margin-top:496px;
	z-index:9;
}
#menuup {
	position:absolute;
	width:609px;
	height:30px;
	margin-left:50%;
	left: -148px;
	margin-top:0px;
	z-index:8;
	top: 1px;
}
#menuup_bg {
	position:absolute;
	width:609px;
	height:30px;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	margin-left:50%;
	left: -148px;
	margin-top:0px;
	z-index:7;
}
#linea_blu{
	position:absolute;
	z-index:10;
	width:609px;
	height:4px;
	background-color:#002B55;
	margin-left:50%;
	left: -148px;
	margin-top:0px;
	font-size:1px;
}

	/*
	###FILTRO PER TRASPARENZA IE E FIREFOX###
	filter:alpha(opacity=70); 
	opacity:0.7;*/
#box {
	position:absolute;
	width:609px;
	height:180px;
	margin-left:50%;
	left: -148px;
	margin-top:50px;
	z-index:8;
}
#box #sfondo {
	position:absolute;
	height:180px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box_azienda #contenuto {
	position:absolute;
	z-index:2;
}
#box_azienda {
	position:absolute;
	width:609px;
	height:320px;
	margin-left:50%;
	left: -148px;
	margin-top:50px;
	z-index:8;
}
#box_azienda #sfondo {
	position:absolute;
	height:380px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box #contenuto {
	position:absolute;
	z-index:2;
}

#box_offerte {
	position:absolute;
	width:609px;
	height:430px;
	margin-left:50%;
	left: -148px;
	margin-top:50px;
	z-index:8;
}
#box_offerte #sfondo {
	position:absolute;
	height:430px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box_offerte #contenuto {
	position:absolute;
	z-index:2;
}

#box_dove {
	position:absolute;
	width:609px;
	height:300px;
	margin-left:50%;
	left: -148px;
	margin-top:50px;
	z-index:8;
}
#box_dove #sfondo {
	position:absolute;
	height:400px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box_dove #contenuto {
	position:absolute;
	z-index:2;
}
#box_contatti {
	position:absolute;
	width:609px;
	height:410px;
	margin-left:50%;
	left: -148px;
	margin-top:50px;
	z-index:8;
}
#box_contatti #sfondo {
	position:absolute;
	height:410px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box_contatti #contenuto {
	position:absolute;
	z-index:2;
}

.privscroll {    
	height:58px;
	width:400px;;
	/*margin-left:55px;
	padding-left:0px;*/
	/*margin-top:10px;*/
	z-index:1;
	overflow: auto;
	border: 1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#box_prodotti {
	position:absolute;
	width:227px;
	height:390px;
	margin-left: 272px;
	margin-top:52px;
	z-index:8;
}
#box_prodotti #sfondo {
	position:absolute;
	height:390px;
	width:100%;
	background-color:#002B55;
	filter:alpha(opacity=48); 
	opacity:0.48;
	moz-opacity:0.48;
	z-index:1;
}
#box_prodotti #contenuto {
	position:absolute;
	z-index:2;
}
#introtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:13px;
	position:absolute;
	width:217px;
	height:305px;
	margin-left: 41px;
	margin-top:152px;
	z-index:8;
}
#introtext a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#introtext a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#box_foto_prod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:13px;
	position:absolute;
	width:464px;
	height:310px;
	margin-left: 510px;
	margin-top:114px;
	z-index:8;
	background-color:#FFFFFF;
}
#productName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	text-align: right;
	position:absolute;
	width:464px;
	height:25px;
	margin-left: 510px;
	margin-top:85px;
	z-index:8;
	
}
#pulsanti_foto_prod {
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002B55;
	line-height:15px;
	position:absolute;
	width:464px;
	height:23px;
	margin-left: 510px;
	margin-top:432px;
	z-index:8;
			
}
#pulsanti_foto_prod a{
	color:#002B55;
	text-decoration:none;

}
#pulsanti_foto_prod a:hover{
	color:#002B55;
	text-decoration:underline;	
	
}
#pulsanti_foto_prod #contenuto {
	position:absolute;
	z-index:11;
}

#pulsanti_foto_prod #sfondo {
	position:absolute;
	height:25px;
	width:100%;
	background-color:#fff;
	filter:alpha(opacity=58); 
	opacity:0.58;
	moz-opacity:0.58;
	z-index:10;
}

/* ######### BACKGROUNDS  ############ */

#bg_azienda {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_azienda.jpg);
	background-repeat:no-repeat;
}
#bg_download {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_download.jpg);
	background-repeat:no-repeat;
}
#bg_offerte {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_offerte.jpg);
	background-repeat:no-repeat;
}
#bg_dove {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_dove.jpg);
	background-repeat:no-repeat;
}
#bg_contacts {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_contacts.jpg);
	background-repeat:no-repeat;
}
#bg_novita {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image:url(img/bg_novita.jpg);
	background-repeat:no-repeat;
}
#bg_prodotti1 {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image: url(img/bg_prod/bg_prod1.jpg);
	background-repeat:no-repeat;
}
#bg_prodotti2 {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image: url(img/bg_prod/bg_prod2.jpg);
	background-repeat:no-repeat;
}
#bg_prodotti3 {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image: url(img/bg_prod/bg_prod3.jpg);
	background-repeat:no-repeat;
}
#bg_prodotti4 {
	position:absolute;
	width:1000px;
	height:573px;
	z-index:1;
	background-image: url(img/bg_prod/bg_prod4.jpg);
	background-repeat:no-repeat;
}

/*###### LISTA PRODOTTI  #####*/

#menu_prodotti ul{
	margin: 0;
	margin-left:0px;
	padding: 1px;
	color:#fff;
	/*border-top: 1px solid #D76120;
	border-bottom: 1px solid #D76120;
	border-left: 1px solid #D76120;
	background: #2D4E6C;*/
	list-style:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:16px;
}
#menu_prodotti ul a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menu_prodotti ul a:hover{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}

#titolo_sottocategoria{
	margin: 0;
	margin-left:0px;
	padding: 1px;
	color:#fff;
	/*border-top: 1px solid #D76120;
	border-bottom: 1px solid #D76120;
	border-left: 1px solid #D76120;
	background: #2D4E6C;
	list-style:none;*/
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:17px;
		
}
#back
{	
	width:40px;
	float:right;
	margin-top:-11px;
	margin-right:-15px;
	
}
#acquista
{	
	position:absolute;
	width:40px;
	margin-right:500px;
	margin-top:381px;
	z-index:100;	
}


/*###### OFFERTE  #####*/

.spacer {
  font-size:1px;
  clear: both;
}

.listaNews {
	margin-top:0px;
	margin-bottom:0px;

}

.fotoNews {
	float:left;
	width:55px;
	border: 1px solid #999999;
	margin-right:10px;

}
.nomeNews {
	/*float:left;*/
	padding-left:0px;
}
.nomeNews h2{
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	
}
.nomeNews a{
	color:#D2E7FB;
	text-decoration:none;	
}
.nomeNews a:hover{
	color:#D2E7FB;
	text-decoration:underline;	
}

.descrizioneBreveNews {
font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#fff;

}
.descrizioneBreveNewsContinua {
	padding-left:15px;
}
.descrizioneBreveNewsContinua a{
	color:#fff;
	text-decoration:none;	
}
.descrizioneBreveNewsContinua a:hover{
	color:#fff;
	text-decoration:underline;	
}
.link_offerte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ccc;
	line-height:15px;
}
.link_offerte a{
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
}
.link_offerte a:hover{
	color:#ccc;
	text-decoration:underline;
}

#listaofferte {
	width:568px;
	height: 320px;
	overflow:auto;
	
}

#condizioni {
	width:568px;
	height: 320px;
	overflow:auto;
	
}

.img_foot{
	border:0;
}

#piscine ul li {
list-style-type:none;
}
#piscine h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FEFFFF;
font-size:24px;
}
#piscine ul li a:link {
color:#FEFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;

}
#piscine ul li a:visited {
color:#FEFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#piscine ul li a:hover {
color:#FEFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;

}





