#allineamento{
	text-align:center; 
	border:0px solid;}
#gabbia{ 
	position:relative; 
	top:-10px!important; top:-15px; left:0px; 
	height:auto; 
	width:900px; 
	margin:0 auto; 
	border:0px solid;
	background-color:#FFF;
 }
body{
	background-color:#FFF;
	font-family: tahoma,arial,sans-serif;
 	font-weight: normal;
 	font-size: 11px;
	color:#656565; /* NERO testi */
}


/* navbar */
.navbar{
	font-family: arial,sans-serif;
 	font-weight: normal;
	color:#4e4b4a; /* NERO testi */
	padding:5px 0px 15px 0px;
}
.navbar a{
	color:#656565; /* NERO testi */
	text-decoration: none;
}
.navbar a:hover{
	color:#999999; /* GRIGIO scuro */
	text-decoration: none;
}
.navbar b.sel{
	font-family: arial,sans-serif;
	color:#999999; /* GRIGIO scuro */
	font-weight: bold;
}


/* link generici */
.blocknews a{
	color:#656565; /* NERO testi */
	text-decoration:none;
	}
.blocknews a:hover{
	color:#85c66c; /* VERDE CHIARO */
	text-decoration:none;
	}

.blocknews{margin-bottom:15px;}


a.sel:hover, a.pro_sel:hover, a.eco_sel:hover, 
a.bio_sel:hover, a.per_sel:hover, a.apo_sel:hover{
	/* text-decoration:underline; */
	text-decoration:none;
}
a.sel, a.pro_sel, a.eco_sel, 
a.bio_sel, a.per_sel, a.apo_sel{
	text-decoration:none;
}

a, a.reverse:hover, 
a:hover, a.reverse,
a.pro, a.pro_reverse:hover, 
a.pro:hover,a.pro_reverse, 
a.eco, a.eco_reverse:hover, 
a.eco:hover,a.eco_reverse, 
a.bio, a.bio_reverse:hover, 
a.bio:hover,a.bio_reverse, 
a.per, a.per_reverse:hover, 
a.per:hover,a.per_reverse, 
a.apo, a.apo_reverse:hover, 
a.apo:hover,a.apo_reverse{
	text-decoration:none;
}

a, a.reverse:hover{
	color:#1d7753; /* VERDONE */
}
a:hover, a.reverse, a.sel, a.sel:hover{
	color:#85c66c; /* VERDE CHIARO */
}
a.pro, a.pro_reverse:hover{
	color:#999999;
}
a.pro:hover,a.pro_reverse, a.pro_sel, a.pro_sel:hover{
	color:#cfcfcf;
}
a.eco, a.eco_reverse:hover{
	color:#657fa4;
}
a.eco:hover,a.eco_reverse, a.eco_sel, a.eco_sel:hover{
	color:#9eb8dd;
}
a.bio, a.bio_reverse:hover{
	color:#bc9339;
}
a.bio:hover,a.bio_reverse, a.bio_sel, a.bio_sel:hover{
	color:#edc371;
}
a.per, a.per_reverse:hover{
	color:#1e7878;
}
a.per:hover,a.per_reverse, a.per_sel, a.per_sel:hover{
	color:#66a3a4;
}
a.apo, a.apo_reverse:hover{
	color:#83c669;
}
a.apo:hover,a.apo_reverse, a.apo_sel, a.apo_sel:hover{
	color:#cbeeb9;
}

#header a.sel:hover, #header a.pro:hover, #header a.eco:hover, 
#header a.bio:hover, #header a.per:hover, #header a.apo:hover{
	text-decoration:none;
}

#header a, #header a:hover, #header a.sel, #header a.sel:hover, 
#header_pro a, #header_pro a:hover, #header_pro a.sel, #header_pro a.sel:hover, 
#header_eco a, #header_eco a:hover, #header_eco a.sel, #header_eco a.sel:hover,
#header_bio a, #header_bio a:hover, #header_bio a.sel, #header_bio a.sel:hover,
#header_per a, #header_per a:hover, #header_per a.sel, #header_per a.sel:hover,
#header_apo a, #header_apo a:hover, #header_apo a.sel, #header_apo a.sel:hover{
	text-decoration:none;
}

#header a, #header_pro a, #header_eco a, 
#header_bio a, #header_per a, #header_apo a {color:#FFF;}

#header a:hover, #header a.sel, #header a.sel:hover{
	color:#85c66c; /* VERDONE */
}
#header_pro a:hover, #header_pro a.sel, #header_pro a.sel:hover{
	color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/
}
#header_eco a:hover, #header_eco a.sel, #header_eco a.sel:hover{
	color:#9eb8dd; /* BLU chiaro striscia menu'*/
}
#header_bio a:hover, #header_bio a.sel, #header_bio a.sel:hover{
	color:#edc371; /* OCRA chiaro striscia menu'*/
}
#header_per a:hover, #header_per a.sel, #header_per a.sel:hover{
	color:#66a3a4; /* TURCHESE chiaro striscia menu'*/
}
#header_apo a:hover, #header_apo a.sel, #header_apo a.sel:hover{
	color:#cbeeb9; /* VERDINO chiaro striscia menu'*/
}

#footer a, #footer a:hover, #footer a.sel, #footer a.sel:hover, 
#footer_pro a, #footer_pro a:hover, #footer_pro a.sel, #footer_pro a.sel:hover, 
#footer_eco a, #footer_eco a:hover, #footer_eco a.sel, #footer_eco a.sel:hover,
#footer_bio a, #footer_bio a:hover, #footer_bio a.sel, #footer_bio a.sel:hover,
#footer_per a, #footer_per a:hover, #footer_per a.sel, #footer_per a.sel:hover,
#footer_apo a, #footer_apo a:hover, #footer_apo a.sel, #footer_apo a.sel:hover{
	text-decoration:none;
}

#footer a {color:#1d7753;}
#footer a:hover, #footer a.sel, #footer a.sel:hover{
	color:#85c66c; /* VERDONE */
}
#footer_pro a{color:#999999; /* GRIGIO scuro */}
#footer_pro a:hover, #footer_pro a.sel, #footer_pro a.sel:hover{
	color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/
}
#footer_eco a{color:#657fa4; /* BLU scuro */}
#footer_eco a:hover, #footer_eco a.sel, #footer_eco a.sel:hover{
	color:#9eb8dd; /* BLU chiaro striscia menu'*/
}
#footer_bio a{color:#bc9339; /* OCRA scuro */}
#footer_bio a:hover, #footer_bio a.sel, #footer_bio a.sel:hover{
	color:#edc371; /* OCRA chiaro striscia menu'*/
}
#footer_per a{color:#1e7878; /* TURCHESE scuro */}
#footer_per a:hover, #footer_per a.sel, #footer_per a.sel:hover{
	color:#66a3a4; /* TURCHESE chiaro striscia menu'*/
}
#footer_apo a{color:#83c669; /* VERDINO scuro */}
#footer_apo a:hover, #footer_apo a.sel, #footer_apo a.sel:hover{
	color:#cbeeb9; /* VERDINO chiaro striscia menu'*/
}



.table_menu a, .table_menu_pro a, 
.table_menu_eco a, .table_menu_bio a, .table_menu_per a, .table_menu_apo a{
	color:#FFF;
	text-decoration:none;
}
.table_menu a:hover, .table_menu a.sel,.table_menu a.sel:hover{color:#85c66c; /* VERDE CHIARO */}
.table_menu_pro a:hover, .table_menu_pro a.sel,.table_menu_pro a.sel:hover{color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/}
.table_menu_eco a:hover, .table_menu_eco a.sel,.table_menu_eco a.sel:hover{color:#9eb8dd; /* BLU chiaro striscia menu'*/} 
.table_menu_bio a:hover, .table_menu_bio a.sel,.table_menu_bio a.sel:hover{color:#edc371; /* OCRA chiaro striscia menu'*/}
.table_menu_per a:hover, .table_menu_per a.sel,.table_menu_per a.sel:hover{color:#66a3a4; /* TURCHESE chiaro striscia menu'*/}
.table_menu_apo a:hover, .table_menu_apo a.sel,.table_menu_apo a.sel:hover{color:#cbeeb9; /* VERDINO chiaro striscia menu'*/}

.table_menu a:hover, .table_menu a.sel,.table_menu a.sel:hover, 
.table_menu_pro a:hover, .table_menu_pro a.sel,.table_menu_pro a.sel:hover, 
.table_menu_eco a:hover, .table_menu_eco a.sel,.table_menu_eco a.sel:hover, 
.table_menu_bio a:hover, .table_menu_bio a.sel,.table_menu_bio a.sel:hover, 
.table_menu_per a:hover, .table_menu_per a.sel,.table_menu_per a.sel:hover, 
.table_menu_apo a:hover, .table_menu_apo a.sel,.table_menu_apo a.sel:hover{
	text-decoration:none;
}


/* grassetti */
b{
	font-family: tahoma,arial,sans-serif;
 	font-weight:bold;
}
b.sel,b.sel02, b.pro_sel, b.pro_sel2, b.eco_sel, b.eco_sel2, 
b.bio_sel, b.bio_sel2, b.per_sel, b.per_sel2, b.apo_sel, b.apo_sel2{
	font-family: tahoma,arial,sans-serif;
 	font-weight:bold;
}
b.sel{font-weight:bold; color:#1d7753; /* VERDONE */}	
b.sel02{font-weight:bold; color:#85c66c; /* VERDE CHIARO */}
b.pro_sel2{font-weight:bold; color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/}
b.pro_sel{font-weight:bold; color:#999999; /* GRIGIO scuro [barra menu] E MENU' IST*/}
b.eco_sel2{font-weight:bold; color:#9eb8dd; /* BLU chiaro striscia menu'*/}
b.eco_sel{font-weight:bold; color:#657fa4; /* BLU scuro [barra menu] E MENU' IST */}
b.bio_sel2{font-weight:bold; color:#edc371; /* OCRA chiaro striscia menu'*/}
b.bio_sel{font-weight:bold; color:#bc9339; /* OCRA scuro [barra menu] E MENU' IST */}
b.per_sel2{font-weight:bold; color:#66a3a4; /* TURCHESE chiaro striscia menu'*/}
b.per_sel{font-weight:bold; color:#1e7878; /* TURCHESE scuro [barra menu] E MENU' IST */}
b.apo_sel2{font-weight:bold; color:#cbeeb9; /* VERDINO chiaro striscia menu'*/}
b.apo_sel{font-weight:bold; color:#83c669; /* VERDINO scuro [barra menu] E MENU' IST */}


/* titoli */
.titolo_base, .titolo_base02, .titolo_pro, .titolo_pro2, 
.titolo_eco, .titolo_eco2, .titolo_bio, .titolo_bio2, .titolo_per, 
.titolo_per2, .titolo_apo, .titolo_apo2{
	font-family: tahoma,arial,sans-serif;
 	font-weight:bold;
 	font-size:10px;
	margin-bottom:15px;
	}
.titolo_base{	color:#1d7753; /* VERDONE */}
.titolo_base02{color:#85c66c; /* VERDE CHIARO */}
.titolo_pro{color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/}
.titolo_pro2{color:#999999; /* GRIGIO scuro [barra menu] E MENU' IST*/}
.titolo_eco{color:#9eb8dd; /* BLU chiaro striscia menu'*/}
.titolo_eco2{color:#657fa4; /* BLU scuro [barra menu] E MENU' IST */}
.titolo_bio{color:#edc371; /* OCRA chiaro striscia menu'*/}
.titolo_bio2{color:#bc9339; /* OCRA scuro [barra menu] E MENU' IST */}
.titolo_per{color:#66a3a4; /* TURCHESE chiaro striscia menu'*/}
.titolo_per2{color:#1e7878; /* TURCHESE scuro [barra menu] E MENU' IST */}
.titolo_apo{color:#cbeeb9; /* VERDINO chiaro striscia menu'*/}
.titolo_apo2{color:#83c669; /* VERDINO scuro [barra menu] E MENU' IST */}


/* liste generiche, tabelle e interruzioni pagina */
ul{
	padding:0px;
	margin:13px 0px 15px 20px;
	color:#656565; /* NERO testi */
}
ul li,ul.special li{
	margin:2px 0px;
}
ul.special{
	padding:0px;
	margin:0px 0px 15px 20px;
	color:#656565; /* NERO testi */
}


table{
	font-family: tahoma,arial,sans-serif;
 	font-weight: normal;
 	font-size: 10px;
	text-align:left;
	color:#656565; /* nero testi */
}

.table_menu, .table_menu_pro, .table_menu_eco, 
.table_menu_bio, .table_menu_per, .table_menu_apo{
	z-index:100;
	position:absolute;
	top:10px; left:210px;
	width:640px;
	height:auto;	
	display:block;
	font-family: tahoma,arial,sans-serif;
 	font-weight: normal;
 	font-size: 10px;
	text-align:center;
	color:#FFF;
}
.table_menu tr, .table_menu_pro tr, .table_menu_eco tr, 
.table_menu_bio tr, .table_menu_per tr, .table_menu_apo tr{
	vertical-align:top;
	text-align:left;
}
.table_menu td.first, .table_menu_pro td.first, .table_menu_eco td.first, 
.table_menu_bio td.first, .table_menu_per td.first, .table_menu_apo td.first{
	width:60px;
}
.table_menu td.second, .table_menu_pro td.second, .table_menu_eco td.second, 
.table_menu_bio td.second, .table_menu_per td.second, .table_menu_apo td.second{
	width:130px;
	text-align:center;
}
.table_menu td.third, .table_menu_pro td.third, .table_menu_eco td.third, 
.table_menu_bio td.third, .table_menu_per td.third, .table_menu_apo td.third{
	width:110px;
}
.table_menu td.fourth, .table_menu_pro td.fourth, .table_menu_eco td.fourth, 
.table_menu_bio td.fourth, .table_menu_per td.fourth, .table_menu_apo td.fourth{
	width:170px;
}
.table_menu td.fifth, .table_menu_pro td.fifth, .table_menu_eco td.fifth, 
.table_menu_bio td.fifth, .table_menu_per td.fifth, .table_menu_apo td.fifth{
	width:170px;
}
.table_menu ul, .table_menu_pro ul, .table_menu_eco ul, .table_menu_bio ul,
.table_menu_per ul, .table_menu_apo ul{
	width:auto;
	height:auto;
	visibility: hidden;
	list-style-type:none;
	display:block;
	text-align:left;
	margin:5px 0px;
	padding:3px;
}
.table_menu ul{background-color:#1d7753; /* VERDONE */}
.table_menu_pro ul{background-color:#999999; /* GRIGIO scuro [barra menu] E MENU' IST*/}
.table_menu_eco ul{background-color:#657fa4; /* BLU scuro [barra menu] E MENU' IST */}
.table_menu_bio ul{background-color:#bc9339; /* OCRA scuro [barra menu] E MENU' IST */}
.table_menu_per ul{background-color:#1e7878; /* TURCHESE scuro [barra menu] E MENU' IST */}
.table_menu_apo ul{background-color:#83c669; /* VERDINO scuro [barra menu] E MENU' IST */}


.table_menu ul li,.table_menu ul li, .table_menu_pro ul li, .table_menu_eco ul li, .table_menu_bio ul li,
.table_menu_per ul li, .table_menu_apo ul li{
	margin:0px;
	padding:4px;
	display:block;
}

#header,#header_pro, #header_eco, #header_bio, 
#header_per, #header_apo{
	position:absolute;
	top:0px; left:0px;
	width:885px;
	height:177px;
	}
	




.logo{z-index:100; position:absolute; top:20px; left:35px;}

.barra_menu, .barra_menu_pro, .barra_menu_eco, .barra_menu_bio, 
.barra_menu_per, .barra_menu_apo{
	position:absolute; top:99px; left:0px;
	height:69px!important; height:78px; width:900px;
	color:#FFF;
}
.barra_menu{border-top:9px solid #85c66c; background-color:#1d7753;}
.barra_menu_pro{border-top:9px solid #cfcfcf; background-color:#999999;}
.barra_menu_eco{border-top:9px solid #9eb8dd; background-color:#657fa4;}
.barra_menu_bio{border-top:9px solid #edc371; background-color:#bc9339;}
.barra_menu_per{border-top:9px solid #66a3a4; background-color:#1e7878;}
.barra_menu_apo{border-top:9px solid #cbeeb9; background-color:#83c669;}


#menu_ist, #menu_ist_pro, #menu_ist_eco, 
#menu_ist_bio, #menu_ist_per, #menu_ist_apo{
	position:absolute;
	top:50px; left:500px;
	height:50px;
	width:363px;
	text-align:right;
}
#menu_ist, #menu_ist a{color:#1d7753; /* VERDONE */}
#menu_ist_pro, #menu_ist_pro a{color:#999999; /* GRIGIO scuro [barra menu] E MENU' IST*/}
#menu_ist_eco, #menu_ist_eco a{color:#657fa4; /* BLU scuro [barra menu] E MENU' IST */}
#menu_ist_bio, #menu_ist_bio a{color:#bc9339; /* OCRA scuro [barra menu] E MENU' IST */}
#menu_ist_per, #menu_ist_per a{color:#1e7878; /* TURCHESE scuro [barra menu] E MENU' IST */}
#menu_ist_apo,#menu_ist_apo a{color:#83c669; /* VERDINO scuro [barra menu] E MENU' IST */}

#menu_ist a:hover, #menu_ist a.sel, #menu_ist a.sel:hover{
	color:#85c66c; /* VERDE CHIARO */
}
#menu_ist_pro a:hover, #menu_ist_pro a.sel, #menu_ist_pro a.sel:hover{
	color:#cfcfcf; /* GRIGIO chiaro striscia menu'*/
}
#menu_ist_eco a:hover, #menu_ist_eco a.sel, #menu_ist_eco a.sel:hover{
	color:#9eb8dd; /* BLU chiaro striscia menu'*/
}
#menu_ist_bio a:hover, #menu_ist_bio a.sel, #menu_ist_bio a.sel:hover{
	color:#edc371; /* OCRA chiaro striscia menu'*/
}
#menu_ist_per a:hover, #menu_ist_per a.sel, #menu_ist_per a.sel:hover{
	color:#66a3a4; /* TURCHESE chiaro striscia menu'*/
}
#menu_ist_apo a:hover, #menu_ist_apo a.sel, #menu_ist_apo a.sel:hover{
	color:#cbeeb9; /* VERDINO chiaro striscia menu'*/
}



#slide{
	z-index:-1;
	position:absolute;
	top:177px; left:0px;
	width:900px;
	height:385px;
}
#slide_int{
	z-index:-1;
	position:absolute;
	top:177px; left:0px;
	width:900px;
	height:223px;
}

#content{
	position:absolute;
	top:600px; left:0px;
	width:900px;
	height:200px;
	text-align:left;
}
#content_int{
	position:absolute;
	top:400px; left:0px;
	width:900px;
	height:380px;
	text-align:left;
}
.col01{
	position:absolute;
	top:0px; left:40px;
	width:403px!important;
	width:413px;
	height:auto;
	padding:5px;
}
.col02{
	position:absolute;
	top:0px; left:465px;
	width:190px!important;
	width:200px;
	height:auto;
	padding:5px;
}
.news{
	position:absolute;
	top:0px; left:677px;
	width:190px!important;
	width:200px;
	height:auto;
	padding:5px;
}

.box_base01{
	position:absolute;
	top:0px; left:38px;
	width:580px!important;
	width:615px;
	
	height:auto !important;
	height:350px;
	min-height:350px;
		
	padding:5px 20px 5px 15px;
	background-image: url(../img/bkg_base01.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;	
}

.box_base02, 
.box_professionale02, 
.box_personalizzata02, 
.box_biotech02, 
.box_ecocosmesi02, 
.box_apocream02{
	position:absolute;
	top:0px; left:671px;
	width:161px!important;
	width:196px;

	height:auto !important;
	height:350px;
	min-height:350px;

	padding:5px 20px 5px 15px;
}

.box_base02{
	background-image: url(../img/bkg_base02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}
.box_professionale02{
	background-image: url(../img/bkg_professionale02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
} 
.box_personalizzata02{
	background-image: url(../img/bkg_personalizzata02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}
.box_biotech02{
	background-image: url(../img/bkg_biotech02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}
.box_ecocosmesi02{
	background-image: url(../img/bkg_ecocosmesi02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}
.box_apocream02{
	background-image: url(../img/bkg_apocream02.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}

.box_img{
	margin-bottom:20px;
}

#footer, #footer_pro, #footer_eco, #footer_bio, 
#footer_per, #footer_apo{
	width:900px;
	height:40px;
	font-family: tahoma,arial,sans-serif;
 	font-weight: normal;
 	font-size:10px;
}
.normal{
	position:relative;
	top:100%; left:0px;
}
.dyn{	
	position:absolute;
	top:100%; left:-38px;
 	margin-top:20px;
}

#footer{color:#1d7753;}
#footer_pro{color:#999999;}
#footer_eco{color:#657fa4;}
#footer_bio{color:#bc9339;}
#footer_per{color:#1e7878;}
#footer_apo{color:#83c669;}

#footer .sx, #footer_pro .sx, #footer_eco .sx, #footer_bio .sx, 
#footer_per .sx, #footer_apo .sx{
	position:absolute;
	top:10px; left:40px;
	width:410px;
	text-align:left;
}
#footer .dx, #footer_pro .dx, #footer_eco .dx, #footer_bio .dx, 
#footer_per .dx, #footer_apo .dx{
	position:absolute;
	top:10px; left:450px;
	width:410px;
	text-align:right;
}
.comandi_popup{
	text-align:center;
	padding-top:20px;
}

#interlinea_doppia{
	line-height:1.9em!important;
	line-height:2em;
}
.style01{
	padding-top:5px;
	padding-bottom:10px;
}
.style02{
	padding-top:2px;
	padding-bottom:10px;
}
.style03{
	padding-bottom:5px;
}

