/*------------------------------------ GENERICO POWERBREATHE ITALIA -------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	}
a{
	color:#777777;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#353535;
	}
a img{
	border:hidden;
	border:none;
	border:0px;
	}
#content{
	width:990px; 
	margin:0px auto;
	background-image:url(/img/bg_page.jpg);
	clear:both;
	}
	#contContenuti{
	width:970px; 
	margin:0px auto;
	clear:both;
	}
	#spazioContent{
	width:970px; 
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	background-image:url(/img/bg_txt.jpg);
	}
	

#top{
	width:970px;
	margin:0px;
	padding:0px;
	}
	#fascia_blu{
	width:970px;
	height:22px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	background-image:url(/img/bg_top.jpg);
	}
	#bg_top_sx{
	width:760px;
	margin:0px;
	padding:0px;
	float:left;
	padding-left:10px;
	}
	#bg_top_dx{
	width:148px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
	}
	#flag{
	width:42px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
	padding-right:10px;
	}

#anim_flash{
	width:970px;
	height:184px;
	margin:0px;
	padding:0px;
	}
	

#colonnaSX{
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#menu{
	width:240px;
	margin:0px;
	padding:0px;
	}
	#navigation{
	width:225px;
	height:22px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:15px;
	background-image:url(/img/fascia_menu_SX.jpg);
	}
	.puls_menu a{
	width:205px;
	height:22px;
	display:block;
	padding-top:8px;
	padding-left:35px;
	background-image:url(/img/puls.jpg);
	background-repeat:no-repeat;
	}
	.puls_menu a:hover{
	width:205px;
	height:22px;
	display:block;
	padding-top:8px;
	padding-left:35px;
	background-image:url(/img/puls.jpg);
	background-repeat:no-repeat;
	}


#colonnaDX{
	width:730px;
	margin:0px;
	padding:0px;
	float:left;
	}	
	#box_menu_top{
	width:730px;
	height:133px; 
	margin:0px;
	padding:0px;
	background-image:url(/img/box_dx.jpg);
	background-repeat:no-repeat;
	}
	#box_prodotto{
	width:243px;
	height:133px; 
	margin:0px;
	padding:0px;
	float:left;
	}
	#box_alphamed{
	width:243px;
	height:133px; 
	margin:0px;
	padding:0px;
	float:left;
	}
	#box_contatti{
	width:243px;
	height:133px; 
	margin:0px;
	padding:0px;
	float:left;
	}
	.fascia_box{
	width:228px;
	height:22px; 
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:15px;
	text-align:left;
	}
	.box_foto{
	width:96px;
	height:71px; 
	margin:0px;
	padding:0px;
	float:left;
	padding-top:18px;
	padding-left:19px;
	}
	.box_txt{
	width:125px;
	height:77px; 
	margin:0px;
	padding:0px;
	padding-top:12px;
	float:right;
	text-align:left;
	}

#titolo_sezione{
	width:688px;
	height:42px; 
	margin:0px;
	padding:0px;
	margin-left:27px;
	text-align:left;
	border-bottom: 3px solid #3d9ad5;
	margin-bottom:2px;
	}
	
#testi{
	width:688px;
	margin:0px;
	padding:0px;
	padding-left:27px;
	text-align:left;
	}
	#testi_SX{
	width:606px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
	#testi_DX{
	width:67px;
	margin:0px;
	padding:0px;
	float:right;
	padding-left:15px;
	}
	
#campoRicerca{
	width:606px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
#DettRivenditori{
	width:606px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
	#regione{
	width:606px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#3d9ad5;
	margin-bottom:10px;
	}
	
#testi_SXInt{
	width:673px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
	#titInterni{
	width:673px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:20px;
	}
	
#testiInt{
	width:673px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	}
	
#boxSX{
	width:314px;
	margin:0px;
	padding:5px;
	text-align:center;
	float:left;
	border: 1px solid #cccccc;
	padding-bottom:22px;
	}
	#boxDX{
	width:314px;
	margin:0px;
	padding:5px;
	text-align:center;
	float:left;
	border: 1px solid #cccccc;
	margin-left:13px;
	}
		

	
	
	
/*---------- INIZIO FOOTER ----------- */	

#footer{
	width:970px;
	margin:0px auto;
	text-align:center;
	clear:both;
	}
	#fascia_up{
	width:956px;
	height:21px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:7px;
	text-align:center;
	background-image:url(/img/bg_footer.gif);
	}
	

/*---------- FINE FOOTER ----------- */

#validator {
		margin:0px auto 0px auto;
		padding-top:15px;
		text-align:center;
		clear:both;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.check {
  		list-style-image: url(/img/spunta.jpg);
		padding:1px;
		margin:1px;
		padding-top:20px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		

/* ---------- FINE ELENCHI --------------*/




/* ------------ CSS RELATIVO AL TESTO -------------- */

.link{
	display:block;
	width:242px;
	height:23px;
	float:left;
	}
	.linkAdd{
	display:block;
	width:40px;
	height:23px;
	float:right;
	}

h1{
	margin:0px;
	padding:0px;
	}
h2{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	font-size:13px;
	}
h3{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	}
h6{
	margin:0px;
	padding:0px;
	}
.txt_img{
	display:none;
	}
	
.titoloRegione{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	margin-left:10px;
	}	
.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
.titoloBianco a:link{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
.titoloBianco a:visited{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#f1f0f0;
	font-size:11px;
	text-decoration:none;
}

.titoloVerdino{
	font-weight:bold;
	color:#9fba3c;
	font-size:11px;
}
.titoloVerdino a{
	font-weight:bold;
	color:#9fba3c;
	font-size:11px;
	text-decoration:none;
}
.titoloVerdino a:hover{
	font-weight:bold;
	color:#cee283;
	font-size:11px;
	text-decoration:none;
}

.txtBianco{
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
}


.txtVerde{
	font-weight:normal;
	color:#44972b;
	font-size:11px;
}
.txtVerde a{
	font-weight:normal;
	color:#44972b;
	font-size:11px;
	text-decoration:underline;
}
.txtVerde a:hover{
	font-weight:normal;
	color:#64b24c;
	font-size:11px;
	text-decoration:underline;
}


.txtBlu{
	font-weight:normal;
	color:#2e78ca;
	font-size:11px;
}
.txtBlu a{
	font-weight:normal;
	color:#2e78ca;
	font-size:11px;
	text-decoration:underline;
}
.txtBlu a:hover{
	font-weight:normal;
	color:#5b99de;
	font-size:11px;
	text-decoration:underline;
}


.titWellness{
	font-weight:bold;
	color:#188e36;
	font-size:14px;
	padding-left:10px;
	}
	.titWellness a:link{
	font-weight:bold;
	color:#188e36;
	font-size:14px;
	padding-left:10px;
	}
	.titWellness a:visited{
	font-weight:bold;
	color:#188e36;
	font-size:14px;
	padding-left:10px;
	}
	.titWellness a:hover{
	font-weight:bold;
	color:#2ba655;
	font-size:14px;
	padding-left:10px;
	}
	

.titFitness{
	font-weight:bold;
	color:#17357b;
	font-size:14px;
	padding-left:10px;
	}
	.titFitness a:link{
	font-weight:bold;
	color:#17357b;
	font-size:14px;
	padding-left:10px;
	}
	.titFitness a:visited{
	font-weight:bold;
	color:#17357b;
	font-size:14px;
	padding-left:10px;
	}
	.titFitness a:hover{
	font-weight:bold;
	color:#4764aa;
	font-size:14px;
	padding-left:10px;
	}
	
	
.titSport{
	font-weight:bold;
	color:#ff0103;
	font-size:14px;
	padding-left:10px;
	}
	.titSport a:link{
	font-weight:bold;
	color:#ff0103;
	font-size:14px;
	padding-left:10px;
	}
	.titSport a:visited{
	font-weight:bold;
	color:#ff0103;
	font-size:14px;
	padding-left:10px;
	}
	.titSport a:hover{
	font-weight:bold;
	color:#fd342c;
	font-size:14px;
	padding-left:10px;
	}
	
.titIronMan{
	font-weight:bold;
	color:#010000;
	font-size:14px;
	padding-left:10px;
	}
	.titIronMan a:link{
	font-weight:bold;
	color:#010000;
	font-size:14px;
	padding-left:10px;
	}
	.titIronMan a:visited{
	font-weight:bold;
	color:#010000;
	font-size:14px;
	padding-left:10px;
	}
	.titIronMan a:hover{
	font-weight:bold;
	color:#908d8d;
	font-size:14px;
	padding-left:10px;
	}
	
.titIronGirl{
	font-weight:bold;
	color:#e0189f;
	font-size:14px;
	padding-left:10px;
	}
	.titIronGirl a:link{
	font-weight:bold;
	color:#e0189f;
	font-size:14px;
	padding-left:10px;
	}
	.titIronGirl a:visited{
	font-weight:bold;
	color:#e0189f;
	font-size:14px;
	padding-left:10px;
	}
	.titIronGirl a:hover{
	font-weight:bold;
	color:#ffb0eb;
	font-size:14px;
	padding-left:10px;
	}
	
.titMedic{
	font-weight:bold;
	color:#b1b2b4;
	font-size:14px;
	padding-left:10px;
	}
	.titMedic a:link{
	font-weight:bold;
	color:#b1b2b4;
	font-size:14px;
	padding-left:10px;
	}
	.titMedic a:visited{
	font-weight:bold;
	color:#b1b2b4;
	font-size:14px;
	padding-left:10px;
	}
	.titMedic a:hover{
	font-weight:bold;
	color:#dbdbdb;
	font-size:14px;
	padding-left:10px;
	}



.txtWellness{
	font-weight:bold;
	color:#188e36;
	font-size:11px;
	}
	.txtWellness a:link{
	font-weight:bold;
	color:#188e36;
	font-size:11px;
	}
	.txtWellness a:visited{
	font-weight:bold;
	color:#188e36;
	font-size:11px;
	}
	.txtWellness a:hover{
	font-weight:bold;
	color:#2ba655;
	font-size:11px;
	}
	

.txtFitness{
	font-weight:bold;
	color:#17357b;
	font-size:11px;
	}
	.txtFitness a:link{
	font-weight:bold;
	color:#17357b;
	font-size:11px;
	}
	.txtFitness a:visited{
	font-weight:bold;
	color:#17357b;
	font-size:11px;
	}
	.txtFitness a:hover{
	font-weight:bold;
	color:#4764aa;
	font-size:11px;
	}
	
	
.txtSport{
	font-weight:bold;
	color:#ff0103;
	font-size:11px;
	}
	.txtSport a:link{
	font-weight:bold;
	color:#ff0103;
	font-size:11px;
	}
	.txtSport a:visited{
	font-weight:bold;
	color:#ff0103;
	font-size:11px;
	}
	.txtSport a:hover{
	font-weight:bold;
	color:#fd342c;
	font-size:11px;
	}
	
.txtIronMan{
	font-weight:bold;
	color:#010000;
	font-size:11px;
	}
	.txtIronMan a:link{
	font-weight:bold;
	color:#010000;
	font-size:11px;
	}
	.txtIronMan a:visited{
	font-weight:bold;
	color:#010000;
	font-size:11px;
	}
	.txtIronMan a:hover{
	font-weight:bold;
	color:#908d8d;
	font-size:11px;
	}
	
.txtIronGirl{
	font-weight:bold;
	color:#e0189f;
	font-size:11px;
	}
	.txtIronGirl a:link{
	font-weight:bold;
	color:#e0189f;
	font-size:11px;
	}
	.txtIronGirl a:visited{
	font-weight:bold;
	color:#e0189f;
	font-size:11px;
	}
	.txtIronGirl a:hover{
	font-weight:bold;
	color:#ffb0eb;
	font-size:11px;
	}
	
.txtMedic{
	font-weight:bold;
	color:#b1b2b4;
	font-size:11px;
	}
	.txtMedic a:link{
	font-weight:bold;
	color:#b1b2b4;
	font-size:11px;
	}
	.txtMedic a:visited{
	font-weight:bold;
	color:#b1b2b4;
	font-size:11px;
	}
	.txtMedic a:hover{
	font-weight:bold;
	color:#dbdbdb;
	font-size:11px;
	}


.txtRedBold{
	font-weight:bold;
	color:#ff0000;
	font-size:13px;
}


.titoli{
	font-weight:bold;
	color:#374e46;
	font-size:13px;
}
.titoli a{
	font-weight:bold;
	color:#374e46;
	font-size:13px;
	text-decoration:none;
}
.titoli a:hover{
	font-weight:bold;
	color:#57776c;
	font-size:13px;
	text-decoration:none;
}


.txtMenu{
	font-weight:bold;
	color:#717070;
	font-size:9px;
}
.txtMenu a{
	font-weight:bold;
	color:#717070;
	font-size:9px;
	text-decoration:none;
}
.txtMenu a:hover{
	font-weight:bold;
	color:#535353;
	font-size:9px;
	text-decoration:none;
}

.txtCentriRegione{
	font-weight:normal;
	color:#3d3d3d;
	font-size:12px;
	}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
}

.txtFooter{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	}
	.txtFooter a:link{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	}
	.txtFooter a:visited{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	}
	.txtFooter a:hover{
	font-weight:bold;
	color:#888888;
	font-size:11px;
	text-decoration:underline;
	}
	
.txtTitoli{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	}
	.txtTitoli a:link{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	}
	.txtTitoli a:visited{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	}
	.txtTitoli a:hover{
	font-weight:bold;
	color:#888888;
	font-size:11px;
	text-decoration:underline;
	}
	

.txtCelesti{
	font-weight:bold;
	color:#3d99d5;
	font-size:11px;
	}
	.txtCelesti a:link{
	font-weight:bold;
	color:#3d99d5;
	font-size:11px;
	text-decoration:underline;
	}
	.txtCelesti a:visited{
	font-weight:bold;
	color:#3d99d5;
	font-size:11px;
	}
	.txtCelesti a:hover{
	font-weight:bold;
	color:#3c99d4;
	font-size:11px;
	text-decoration:underline;
	}
	
	
.txtNero{
	font-weight:bold;
	color:#353535;
	font-size:11px;
	}
	.txtNero a:link{
	font-weight:bold;
	color:#353535;
	font-size:11px;
	text-decoration:underline;
	}
	.txtNero a:visited{
	font-weight:bold;
	color:#353535;
	font-size:11px;
	}
	.txtNero a:hover{
	font-weight:bold;
	color:#595858;
	font-size:11px;
	text-decoration:underline;
	}

.biohealth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display:none;
	}#imgProdottiSezione {
	width:226px;
	margin:0px;
	padding:0px 15px 10px;
	float:left;
	height: auto;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}

.center{
	padding:0px;
	margin:0px;
	text-align:center;
	}
	#center{
	padding:0px;
	margin:0px;
	text-align:center;
	}