/*------------------------------------ GENERICO BIOHEALTH 2009 -------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	background-color:#009836;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#939292;
	}
a img{
	border:hidden;
	border:none;
	border:0px;
	}
#content{
	width:970px; 
	margin:0px auto;
	background-image:url(/img/bg-page.gif);
	}
	
	#contContenuti{
	margin:0px;
	padding:0px;
	text-align:justify;
	background-image:url(/img/certificazione.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	}
	
	#top a{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
	#cerca{
	float:right;
	padding:0px;
	margin:0px 10px 0px 0px;
	}
#top_lingue{
	width:68px;
	height:21px;
	margin:0 auto;
	padding:6px;
	float:left;
}
#colonnaSX{
	width:230px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
	#logoBiohealth{
	width:230px;
	height:103px;
	margin:0px;
	padding:0px;
	}
	

	#menu{
	width:170px;
	margin:0px;
	padding:0px;
	margin-bottom:94px;
	margin-left:46px;
	}
	#boxCertificazione{
	width:179px;
	height:133px;
	margin:0px;
	padding:1px;
	margin-bottom:10px;
	margin-left:50px;
	}
	#boxEsperto{
	width:177px;
	height:124px;
	margin:0px;
	padding:1px;
	border-right: 1px solid #00892c;
	border-top: 5px solid #00892c;
	border-bottom: 5px solid #00892c;
	margin-bottom:10px;
	background-image:url(/img/bgEsperto.jpg);
	background-repeat:no-repeat;
	margin-left:50px;
	}
	#txtEsperto{
	width:100px;
	margin:0px;
	padding-left:67px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;
	}
	#boxEventi{
	width:177px;
	margin:0px;
	padding:1px;
	border-right: 1px solid #00892c;
	border-top: 5px solid #00892c;
	border-bottom: 5px solid #00892c;
	margin-left:50px;
	margin-bottom:10px;
	}
	#txtEventi{
	width:157px;
	margin:0px;
	padding:10px;
	text-align:justify;
	background-color:#FFFFFF;
	}
	
	
	#boxLetteraturaInternaz{
	width:177px;
	height:124px;
	margin:0px;
	padding:1px;
	border-right: 1px solid #00892c;
	border-top: 5px solid #00892c;
	border-bottom: 5px solid #00892c;
	margin-bottom:10px;
	background-image:url(/img/bgLetteraturaInternaz.jpg);
	background-repeat:no-repeat;
	margin-left:50px;
	}
	#txtLetteraturaInternaz{
	width:80px;
	margin:0px;
	padding-left:87px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	}
	
	
	#boxCentroCalcolosi{
	width:177px;
	height:124px;
	margin:0px;
	padding:1px;
	border-right: 1px solid #00892c;
	border-top: 5px solid #00892c;
	border-bottom: 5px solid #00892c;
	margin-bottom:10px;
	background-image:url(/img/bgCentroCalcolosi.jpg);
	background-repeat:no-repeat;
	margin-left:50px;
	}
	#txtCentroCalcolosi{
	width:80px;
	margin:0px;
	padding-left:87px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	}


#colonnaDX{
	width:740px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#fascia_prodotti_top{
	height:43px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	#img_random{
	width:740px;
	height:220px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	text-align:left;
	background-image:url(/img/bg-imgRandom.jpg);
	background-repeat:no-repeat;
	}
	
#BloccoContenuti{
	width:740px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}
	#imgSezione{
	width:256px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#txtSezione{
	width:474px;
	margin:0px;
	padding:0px;
	float:right;
	padding-right:10px;
	}
	
	#bloccoNVerdeAzienda{
	width:710px;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
	text-align:right;
	}
	#bloccoEvidenzaEventiNovita{
	width:710px;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	}
	
	#txt{
	width:474px;
	margin:0px;
	padding:0px;
	float:right;
	padding-top:10px;
	padding-bottom:15px;
	}
	
	#tabellaCarrello{
	width:740px;
	margin:0px;
	padding:0px;
	float:right;
	padding-top:10px;
	padding-bottom:15px;
	}
	
	#fascia_sottomenu{
	width:454px;
	height:23px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	background-color:#009836;
	float:left;
	}
	#fSX{
	width:250px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#fDX{
	width:200px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}
	#bgNovitaHP{
	width:222px;
	height:189px;
	margin:0px;
	padding:0px;
	background-image:url(/img/bgNovitaHP.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	}
	#bgNovitaHPimg{
	width:222px;
	height:118px;
	margin:0px;
	padding:0px;
	}
	#bgNovitaHPtxt{
	width:222px;
	height:71px;
	margin:0px;
	padding:0px;
	}
	--
	#bgEvidenzaHP{
	width:222px;
	height:189px;
	margin:0px;
	padding:0px;
	background-image:url(/img/bgEvidenzaHP.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	}
	#bgEvidenzaHPimg{
	float:left;
	width:189px;
	height:118px;
	margin:0px;
	padding:0px;
	padding-left:17px;
	}
	#bgEvidenzaHPtxt{
	width:222px;
	height:71px;
	margin:0px;
	padding:0px;
	}
	#bgNVerdeHP-OLD{
	width:292px;
	height:64px;
	margin:0px;
	padding:0px;
	background-image:url(/img/bg_boxNumeroVerdeHP.jpg);
	background-repeat:no-repeat;
	padding-top:125px;
	padding-left:5px;
	padding-right:5px;
	}
	#bgEventiHP{
	width:206px;
	height:189px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/img/bgEventiHP.gif);
	background-repeat:no-repeat;
	}
	#notiziaEventiHP{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
	border-bottom:#CCC 1px solid;
	}
	
	#bgNVerdeHP{
	width:302px;
	height:190px;
	margin:0px;
	padding:0px;
	}
	
	#div_prodotti{
	width:474px;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	background-color:#f3f8e0;
	float:left;
	margin-bottom:15px;
	}
	#tit_prod{
	width:464px;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:10px;
	background-color:#dce7e2;
	}
	#foto_prod{
	width:100px;
	/*height:80px;*/
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	}
	#descr_prod{
	width:345px;
	height:100px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-right:5px;
	/*float:right;*/
	}
	#down_prod{
	width:464px;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:10px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #cee283;
	}
	
	
	#div_articoli{
	width:454px;
	height:150px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f7fae7;
	float:left;
	}
	
	#paginazione{
	width:474px;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	}
	.pulsante_sottosezioneOn{
	width:237px;
	height:19px;
	margin:0px;
	padding:0px;
	background-color:#cee283;
	padding-left:10px;
	padding-top:2px;
	}
	.pulsante_sottosezioneOff{
	width:237px;
	height:17px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:3px;
	background-color:#f7fae7;
	border-top: 1px solid #cee283;
	border-bottom: 1px solid #cee283;
	}
	
	#BoxProdotti{
	width:474px;
	height:123px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
	#bgProdotti{
	width:474px;
	height:90px;
	margin:0px;
	padding:0px;
	background-image:url(/img/bgProdotti.jpg);
	background-repeat:no-repeat;
	}
	
	#BoxEvidenzaHP{
	width:232px;
	height:222px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:10px;
	background-image:url(/img/bgEvidenzaHP.gif);
	background-repeat:no-repeat;
	}
	
	#BoxEventiHP{
	width:226px;
	height:220px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:10px;
	}

	#BoxNovitaHP{
	width:232px;
	height:220px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
	#BoxNVerdeHP{
	background-image:url(/img/bgNumeroHP.gif);
	background-repeat:no-repeat;
	height:221px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
	
	
	
	
/*---------- INIZIO FOOTER ----------- */	

#footer{
	/*width:970px;*/
	width:920px;
	height:78px;
	margin:0px;
	padding:0px;
	padding-left:50px;
	text-align:left;
	clear:both;
	background-image:url(/img/bg_Footer.jpg);
	}
	#footerSX{
	width:760px;
	height:70px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	text-align:left;
	float:left;
	}
	#footerDX{
	width:160px;
	height:78px;
	margin:0px;
	padding:0px;
	text-align:left;
	float:right;
	}
	
.pallino a{
	width:160px;
	height:10px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	}
	.pallino a:hover{
	width:160px;
	height:10px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	background-image:url(/img/p.jpg);
	background-repeat:no-repeat;
	}
.pallinoIta a{
	width:160px;
	height:10px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	}
	.pallinoIta a:hover{
	width:160px;
	height:10px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	background-image:url(/img/f.jpg);
	background-repeat:no-repeat;
	}

/*---------- FINE FOOTER ----------- */

#validator {
		margin:0px auto 0px auto;
		padding-top:15px;
		text-align:center;
		clear:both;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.ConImmagine {
  		list-style-image: url(/img/p.jpg);
		padding:1px;
		margin:1px;
		padding-top:20px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		
		ul.Quadrato {
		list-style-type: square;
		}
		ul.Cerchio {
		list-style-type: circle;
		}
#prodotti_menu_int{
		margin:10px 0px 0px 10px;
	}	

/* ---------- 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;
	}
	
	
.titoloVerde{
	font-weight:bold;
	color:#00892c;
	font-size:11px;
}
.titoloVerde a{
	font-weight:bold;
	color:#00892c;
	font-size:11px;
	text-decoration:none;
}
.titoloVerde a:hover{
	font-weight:bold;
	color:#2aa351;
	font-size:11px;
	text-decoration:none;
}


.titoloNews{
	font-weight:bold;
	color:#ed4a01;
	font-size:11px;
}
.titoloNews a{
	font-weight:bold;
	color:#ed4a01;
	font-size:11px;
	text-decoration:none;
}
.titoloNews a:hover{
	font-weight:bold;
	color:#fd8955;
	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;
}

.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#c8db7f;
	font-size:11px;
	text-decoration:none;
}

.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#eaeaea;
	font-size:13px;
	text-decoration:none;
}


.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;
}


.txtRedBold{
	font-weight:bold;
	color:#ff0000;
	font-size:13px;
}

.txtACIDIFblu{
	font-weight:bold;
	color:#0130a2;
	font-size:13px;
	}
	.txtACIDIFred{
	font-weight:bold;
	color:#ce0100;
	font-size:13px;
	}
	
.txtACIDIVblu{
	font-weight:bold;
	color:#018fd7;
	font-size:13px;
	}
	.txtACIDIVred{
	font-weight:bold;
	color:#ce0100;
	font-size:13px;
	}
	
.txtALCALOSBverde{
	font-weight:bold;
	color:#87a62a;
	font-size:13px;
	}
	.txtALCALOSBnero{
	font-weight:bold;
	color:#000000;
	font-size:13px;
	}
	
.txtBIOKCITarancio{
	font-weight:bold;
	color:#ff9900;
	font-size:13px;
	}
	.txtBIOKCITarancione{
	font-weight:bold;
	color:#ff3300;
	font-size:13px;
	}
	
.txtBIOKCITRnero{
	font-weight:bold;
	color:#000000;
	font-size:13px;
	}
	.txtBIOKCITRarancio{
	font-weight:bold;
	color:#ff9900;
	font-size:13px;
	}
	
.txtBIOKCITFarancio{
	font-weight:bold;
	color:#9c0001;
	font-size:13px;
	}
	.txtBIOKCITFarancione{
	font-weight:bold;
	color:#ff3300;
	font-size:13px;
	}
	
.txtBIOKMAGgrey{
	font-weight:bold;
	color:#666666;
	font-size:13px;
	}
	.txtBIOKMAGblu{
	font-weight:bold;
	color:#005595;
	font-size:13px;
	}
	
.txtFERROCOMPLEX{
	font-weight:bold;
	color:#005395;
	font-size:13px;
	}
	
.txtFLEBOLEGblu{
	font-weight:bold;
	color:#006eb7;
	font-size:13px;
	}
	.txtFLEBOLEGrosa{
	font-weight:bold;
	color:#e0507d;
	font-size:13px;
	}
	
.txtFLEBSIDE300red{
	font-weight:bold;
	color:#cc0000;
	font-size:13px;
	}
	.txtFLEBSIDE300grey{
	font-weight:bold;
	color:#464848;
	font-size:13px;
	}
	
.txtFLEBSIDEFIALEred{
	font-weight:bold;
	color:#cc0000;
	font-size:13px;
	}
	.txtFLEBSIDEFIALEgrey{
	font-weight:bold;
	color:#464848;
	font-size:13px;
	}
	
.txtKPHOSceleste{
	font-weight:bold;
	color:#001f72;
	font-size:13px;
	}
	.txtKPHOSblu{
	font-weight:bold;
	color:#0130a2;
	font-size:13px;
	}
	
.txtLIBICLIM{
	font-weight:bold;
	color:#004e90;
	font-size:13px;
	}
	
.txtLITHORISKnero{
	font-weight:bold;
	color:#000000;
	font-size:13px;
	}
	.txtLITHORISKgrey{
	font-weight:bold;
	color:#666666;
	font-size:13px;
	}
	
.txtLITHOSbrown{
	font-weight:bold;
	color:#8c3200;
	font-size:13px;
	}
	.txtLITHOSmarrone{
	font-weight:bold;
	color:#d27943;
	font-size:13px;
	}
	
.txtPIGENILviola{
	font-weight:bold;
	color:#3b348f;
	font-size:13px;
	}
	.txtPIGENILgrey{
	font-weight:bold;
	color:#666666;
	font-size:13px;
	}
	
.txtUROPHred{
	font-weight:bold;
	color:#ce261d;
	font-size:13px;
	}
	.txtUROPHgrey{
	font-weight:bold;
	color:#666666;
	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:11px;
}
.txtMenu a{
	font-weight:bold;
	color:#717070;
	font-size:11px;
	text-decoration:none;
}
.txtMenu a:hover{
	font-weight:bold;
	color:#535353;
	font-size:11px;
	text-decoration:none;
}


.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#e0e2df;
	font-size:13px;
	text-decoration:none;
}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
}

.txtFooter{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtFooter a:link{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	text-decoration:underline;
	}
	.txtFooter a:visited{
	font-weight:normal;
	color:#4f4f4f;
	font-size:11px;
	}
	.txtFooter a:hover{
	font-weight:normal;
	color:#8b8b8b;
	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;
	}
	
	#boxLoginUtente {
height:203px;
margin:0 0 10px 50px;
padding:1px;
width:179px;
}
