/* CSS Document */

.titolo_prodotti {
	padding: 30px 28px;
	background-image: url(../img/sfondo_tit_prodotti.jpg);
	width: 663px;
	margin-left: 229px;
	height: 16px;
	}
	
.titolo_prodotti h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: white;
	font-weight: normal;
	display: inline;
	}
	
.titolo_prodotti h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #99CC66;
	font-weight: normal;
	display: inline;
	}
	
	
/**** TABELLA ARCHIVIO ****/


	.titolo_categoria {
		float: left;
		width: 688px;
		padding-bottom: 20px;
	
		}
		
	.titolo_categoria h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	display: block;
	font-weight: normal;
	padding-bottom: 20px;
	}
	
	.table_wrap {
		float: left;
		width: 688px;
		padding-bottom: 20px;
		}
		
	.cell_descrizione,
	.cell_foto {
		border-top: 3px solid #99CC66;
		vertical-align: middle;
		padding: 20px 10px;
		}
		
	.cell_descrizione {
		width: 468px;
		text-align: left;
		
		}
		
		.cell_descrizione a{
		color: #666666;
		text-decoration: none;
		
		}
		
		.cell_descrizione h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #333333;
		line-height: 24px;
		font-weight: normal;
		padding-bottom: 3px;
		
		}
		
			.cell_descrizione h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		line-height: 18px;
		font-weight: normal;
		padding-bottom: 3px;
		
		}		
	
		
	.cell_foto {
		width: 180px;
		text-align: right;
		}
		
	/*** SCHEDA PRODOTTO ***/
	.prodotto_top {
		float: left; 
		width: 688px;
		}
		
	.prodotto_content {
		float: left; 
		width: 688px;
		background-image: url(../img/sfondo_prodotto_dx.jpg);
		background-repeat: repeat-y;
		background-position: 462px 0;		
		}
		
	.prodotto_content2 {
		float: left; 
		width: 688px;
		}
		
	.prodotto_sx {
		float: left;
		width: 462px;
		}
		
	.prodotto_sx2 {
		float: left;
		width: 687px;
		}
		
	.prodotto_sx h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	display: block;
	line-height: 32px;
	font-weight: normal;
	padding-right: 20px;	
		}
		
	.prodotto_sx2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	display: block;
	line-height: 32px;
	font-weight: normal;
	padding-right: 20px;	
		}
		
		.prodotto_sx h3{
	color: #333333;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	padding: 0 20px 10px 0;
		}
		
	.prodotto_sx2 h3{
	color: #333333;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	padding: 0 20px 10px 0;
		}
		
	.prodotto_dx {
		border-bottom: 20px solid white;
		}
		
	.prodotto_app,
	.prodotto_dx {
		float: left;
		width: 225px;
		border-left: 1px solid white;
		padding-bottom: 20px;
		}
		
	.prodotto_dx2 {
		float: left;
		width: 687px;
		border-left: 1px solid white;
		border-bottom: 20px solid white;
		padding-bottom: 20px;
		background-color: #eeeeee;
		}
		
	.prodotto_app {
		background-image: url(../img/sfondo_utilizzo.jpg);
		background-position: 0 25px;
		background-repeat: no-repeat;
		}
		
	.prodotto_app ul{
		list-style: none;
		padding: 3px 10px 20px 10px;
		}
			
			
	
.product_application_sx ul .industriale,	
.product_application_dx ul .riscaldamento {
	border:none;
	}
		
		
.product_application_sx ul .industriale {
	background-image:url(../img/icona_industriale_big.gif);
	border: none;
	} 

.product_application_sx ul .domestico {
	background-image:url(../img/icona_domestico_big.gif);
	} 	

.product_application_sx ul .agricoltura {
	background-image:url(../img/icona_agricultura_big.gif);
	} 

.product_application_sx ul .piscina {
	background-image:url(../img/icona_piscina_big.gif);
	}


.product_application_dx ul .riscaldamento {
	background-image:url(../img/icona_riscaldamento_big.gif);
	border: none;
	} 

.product_application_dx ul .sottosuolo {
	background-image:url(../img/icona_sottosuolo_big.gif);
	} 

.product_application_dx ul .drenaggio {
	background-image:url(../img/icona_drenaggio_big.gif);
	} 

.product_application_dx ul .civile {
	background-image:url(../img/icona_civile_big.gif);
	} 

	

.prodotto_app li {
	padding: 15px 0 15px 40px;
	border-bottom: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0 50%;
				}
	
			
	.prodotto_app h4,
	.prodotto_dx h4{
		padding: 5px 10px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom: 1px solid white;
		}
		
	.prodotto_app h4,
	.prodotto_dx h4{
			color: #333333;
		background-color: #CCCCCC;
		}
		
		.prodotto_dx2 h4{
		padding: 5px 10px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom: 1px solid white;
		color: #333333;
		background-color: #CCCCCC;
		}	
		
	.prodotto_sx h4 {
		color: #114B57;
		background-color:#99CC66;
		padding: 5px 10px 4px 10px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
			background-image:url(../img/sfondo_verde.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #99CC66;	
		}
		
	.prodotto_sx2 h4 {
		color: #114B57;
		background-color:#99CC66;
		padding: 5px 10px 4px 10px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
			background-image:url(../img/sfondo_verde.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #99CC66;	
		}
		
	.prodotto_dx h5, .prodotto_dx2 h5 {
		padding: 10px 10px 3px 10px;
		color: #114B57;
		font-size: 11px;
		}
		
		
	.prodotto_dx p {
	width: 205px;
		padding: 0 10px;
		font-size: 10px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	.prodotto_dx2 p {
	width: 667px;
		padding:10px;
		font-size: 11px;
		line-height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	.immagine_wrap {
		float: left;
		width: 462px;
		text-align: center;
		padding: 20px 0 30px 0;
		}
		
	.immagine_wrap2 {
		float: left;
		width: 687px;
		text-align: center;
		padding: 20px 0 30px 0;
		}
		
	
	.scarica_pdf {
		float: left;
		width: 300px;
		padding: 30px 0 10px 0px;
		}
		
		
	.scarica_pdf ul{
		padding: 0px 0 15px 0px;
		list-style: none;
		}
		
	.scarica_pdf li {
		padding: 3px 25px;
				background-image: url(../img/logo_pdf.gif);
		background-repeat: no-repeat;
		background-position: 0px 50%;
	}
	
		.scarica_pdf li a{
		color:  #114B57;
		font-weight: bold;
		text-decoration: none;
	}
	
			.scarica_pdf li a:hover {
		color:  #99CC66;
		font-weight: bold;
		text-decoration: none;
	}
	
/**** HOME PRODOTTI ****/

.content_wrap {
	float: left;
	width: 688px;
	padding-bottom: 10px;
	}
	
	
.content_wrap h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #114B57;
	background-color: #99CC66;
	padding: 5px 10px 4px 10px;

	border-bottom: 10px solid white;
		background-image:url(../img/sfondo_verde.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 10px solid white;
	}
	
	
.content_vert_riga {
	float: left;
	width: 688px;
	background-image: url(../img/riga_vert.gif);
	background-position: 50% 0;
	background-repeat: repeat-y;
	}

.product_application_sx,
.product_tipologia_sx {
	float: left;
	width: 323px;
	padding-right: 20px;

	}
	
.product_tipologia_dx, 
.product_application_dx {
	float: left;
	width: 323px;
	padding-left: 20px;
	
	}
	
.product_application_sx img,
.product_application_dx img,
.product_tipologia_dx img,
.product_tipologia_sx img {
	padding-left: 10px;
	}
	
.product_tipologia_sx h2,
.product_tipologia_dx h2,
.product_application_sx h2,
.product_application_dx h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:  #114B57;
	padding-bottom: 20px;
	}
	

	



	
.product_tipologia_dx ul,
.product_tipologia_sx ul {
color: #99CC66;
	padding: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;

}
.product_application_sx ul,
.product_application_dx ul {
	color: #114B57;
	padding: 10px 0 25px 0;
	}

.product_tipologia_sx ul .first,	
.product_tipologia_dx ul .first{
	border-top: none;
	padding-top: 15px;
	}


	
.product_application_sx ul .agricoltura,
.product_application_dx ul .agricoltura {
	background-image:url(../img/icona_agricoltura_big.gif);
	} 
	
.product_application_sx ul .industriale,
.product_application_dx ul .industriale {
	background-image:url(../img/icona_industriale_big.gif);
	} 

.product_application_sx ul .civile,
.product_application_dx ul .civile {
	background-image:url(../img/icona_civile_big.gif);
	} 

.product_application_sx ul .piscina,	
.product_application_dx ul .piscina {
	background-image:url(../img/icona_piscina_big.gif);
	}  
	
.product_tipologia_sx li,
.product_tipologia_dx li {
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 5px 0;
	border-top: 1px solid #CCCCCC;
	}
	
.product_tipologia_dx li a,
.product_tipologia_sx li a {
display: block;
	color:  #114B57;
	text-decoration: none;
	font-weight: bold;
	}


.product_application_sx li a,
.product_application_dx li a {
display: block;
	color:  #114B57;
	text-decoration: none;
	font-weight: normal;
	}
	
.product_application_sx li,	
.product_application_dx li {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 16px;
	font-weight: normal;
	padding: 30px 0 30px 65px;
	border-top: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0 50%; 
	}
	

.product_application_sx li a:hover,
.product_application_dx li a:hover,
.product_tipologia_dx li a:hover,
.product_tipologia_sx li a:hover {
	color:  #99CC66;
	text-decoration: none;
	
	}

	
.content_wrap h2, p {
	width: 690px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	}
	
	
.content_wrap p {
	color: #99CC66;
	padding:0 0 20px 0;
	}
	
.footer_prodotti a,
.content_wrap a {
	color:  #114B57;
	text-decoration: none;
	font-weight: bold;
	}
	
	
.content_wrap h2 {
	color: #114B57;
	}
	
.plus_wrap
 {
	width: 688px;
	float: left;
	padding-top: 30px;
	}
	
.plus_dx,
.plus_sx {
	float: left;
	width: 323px;
	padding-bottom: 20px;
	}
	
.plus_dx p,
.plus_sx p{
	padding: 0 0 11px 15px;
	background-image: url(../img/puntino_verde.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
		color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 300px;
	}
	
.plus_dx {
	padding-left: 20px;
	}
	
.plus_sx {
	padding-right: 20px;
	}
	
/******* FOOTER  **********/
.footer_prodotti {
	float: left;
	width: 688px;
	background-color: white;
	background-image: url(../img/sfondo_footer_prodotti.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	padding: 20px 0;
	text-align: center;

	}
	
.footer_prodotti img {
	padding-left: 5px;
	}
	
	
/*** PUMP SELECTOR *****/

.pump_download {
	float: left;
	width: 274px;
	background-color: #EDEDED;
	border: 10px solid #E2E2E2;
	text-align: center;
	background-image: url(../img/sfondo_home_prodotti.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 15px;
	}

.pump_download h2 {
	padding: 0 0 10px 0;
	width: auto;
	border-bottom: 1px solid #E2E2E2;
	}
	
.requirements {
	
	float: left;
	border-top: 1px solid #E2E2E2;
	padding-top: 10px;
	width: 274px;
	font-size: 9px;
	color: black;
	line-height: 14px;
	}
	
.download_icon {
	float: left;
	width: 274px;
	padding: 10px 0;
	}
	
	
.br_descrizione	{
	font-size: 14px;
	font-weight: normal;
	}

