body,html{ padding:0px;	margin:0px;	font-family: Arial, Helvetica, sans-serif; font-size:13px; background-color:#FFF}
a {	color:#0053AF; text-decoration:none; }
a:HOVER { color:#0053AF; text-decoration:none; }
td { font-size:13px;}
ul {padding-left: 6px;margin-left: 10px;}
li {list-style: normal; margin: 0;padding: 0.25em;}
.li_main {list-style: normal; margin: 0;padding: 0.25em; color:#2f4d67}
.testo_lista{ color:#000000}
.li_fun {list-style: normal; margin: 0;padding: 0.25em; color:#F27017;}
.li_ambiente {list-style: normal; margin: 0;padding: 0.25em; color:#9FA736;}
.li_energia {list-style: normal; margin: 0;padding: 0.25em; color:#951516;}
sup,sub {line-height:1px;} 


.lnk_vai{font-size:12px; color:#2f4d67;}
.lnk_vai_comunicati{font-size:12px; color:#000000;}
	
.tit_rosso{font-weight:bold; color:#2f4d67;padding:0px;}
.tit2_rosso{font-family:Arial; font-size:13px; color:#2f4d67}
.rosso{color:#2f4d67; font-weight:bold;}
.azzurro{color: #0099FF;}
.arancione{color:#F27017;}
.grigio{ color:#586165;}
.bold { color:#333333;} 
.energia { color:#951516;}
.linea_bassa_grigia{ border-top:1px solid #727D83}
.strilli {padding-left:30px;}

.error{color:#E30A16;padding:0px;margin:0px}

.cella_immagine_news{ padding-top:7px; vertical-align:top;}
/*.txt_news_home{	padding-left:10px; vertical-align:top; text-align:justify;padding-top:7px;}*/
.txt_news_home{	padding-left:10px; vertical-align:top; padding-top:7px;}
/*.txt_home{vertical-align:top; height:119px; text-align:justify;}*/
.txt_home{vertical-align:top; height:119px;}

.menu_flash{vertical-align:top;}
.col_sx{vertical-align:top; width:329px;}
.col_sx_ene{vertical-align:top; width:238px;}
/*.col_dx{vertical-align:top; width:591px; padding-top:16px;}*/
.col_dx{vertical-align:top; width:591px; padding-top:13px;}
.col_dx_energy{vertical-align:top; width:591px; text-align:right;}
.col_dx_go{vertical-align:top; width:591px;}
.col_dx_ene{vertical-align:top; width:682px; padding-top:16px;}
.col_centrale{
	background-image: url('../images/grigio.gif');
	background-repeat: repeat-y;
	width:1px;
	vertical-align:top;
}
.col_struttura{vertical-align:top; width:591px; border-left: 1px solid #717D82; background:url(../images/sfondo_struttura.jpg);}

div#line {	border-bottom: 1px solid #717D82;	width:100%;}
.didascalie { font-family:Arial; font-size:11px;}
.didascalie_libri { font-family:Arial; font-size:13px; color:#F27017;}

/*---------------------------------------------------container*/
div#menuBox { position:relative; float:left; top:2px; width:123px; height:100%;	font: 12px arial;}
div#menuBox_artisti { position:relative; float:left; top:2px; width:100px; height:100%;	font: 12px arial;}
div#menuGlossario { position:relative; float:left; top:2px; width:272px; height:100%; font: 12px arial; padding-left:75px;}
div#menuBox a { color:#717D82; text-decoration: none; }
div#menuBox a:hover { color:#E20A16; text-decoration: none; }

/*div#containerBox { font-size: 13px;	float:left;	position:relative;	width:406px;height:100%; padding-left:10px;}*/
div#containerBox { font-size: 13px;	float:left;	position:relative;	width:452px;height:100%; padding-left:10px;}

div#containerBox_energy {font-size:13px; float:left; width:591px; text-align:right;}
div#containerBox_artisti { font-size: 13px;	float:left;	position:relative;	width:410px;	height:100%; padding-left:10px}
div#containerBox_ene { font-size: 13px;	float:left;	position:relative;	width:635px;height:100%; padding-left:20px;}
div#container_ene { font-size: 13px;	float:left;	position:relative;	width:635px; height:100%; padding-left:3px;}
div#containerBox_ene h1 { padding:0px; margin:0px; font: 13px arial; color: #0B8DC6; }
div#containerBox_energia { font-size: 13px;	float:left;	position:relative;	width:406px;	height:100%; padding-left:10px;}
div#containerBox_fun { font-size: 13px;	float:left;	position:relative;	width:406px;	height:100%; padding-left:10px;}
div#containerBox_go { font-size: 13px;	float:left;	position:relative;	/*width:406px;*/	height:100%; /*padding-left:10px;*/}
div#containerBox_ambiente { font-size: 13px;	float:left;	position:relative;	width:406px;	height:100%; padding-left:140px;}
div#containerBox_ambient {font-size:13px; float:left; width:591px; text-align:right;}
div#containerBox_learn {font-size:13px; float:left; width:591px; text-align:right;}
div#containerBox_ambiente2 { font-size: 13px;	float:left;	position:relative;	width:406px;	height:100%; padding-left:10px;}
div#containerBox_certificati { font-size: 13px;	float:left;	position:relative;	width:550px;	height:100%;}
div#containerBox_ambiente3 { font-size: 13px;	float:left;	position:relative;	width:560px;	height:100%;}
div#containerBox h1 { padding:0px; margin:0px; font: 13px arial; color: #2f4d67; }
div#containerBox_fun h1 { padding:0px; margin:0px; font: 13px arial; color:#F27017; }
div#containerBox_go h1 { padding:0px; margin:0px; font: 13px arial; color:#F27017; }
div#containerBox_energia h1 { padding:0px; margin:0px; font: 13px arial; color:#951516; }
div#containerBox_ambiente2 h1 { padding:0px; margin:0px; font: 13px arial; color:#9FA736; }
div#containerBox_certificati h1 { padding:0px; margin:0px; font: 13px arial; color:#9FA736; }
div#containerBox_ambiente2 a {color:#9FA736;}
div#containerBox_certificati a {color:#9FA736;}
div#containerBox_ambiente3 h1 { padding:0px; margin:0px; font: 13px arial; color:#819D40; }

/*---------------------------------------------------stabilimenti*/
div#container_stabilimenti { font-size: 13px;	float:left;	position:relative;	width:406px; height:100%; padding-left:3px;}
.tit_rosso_caratteristiche{	font-weight:bold; color:#2f4d67;  height:30px;padding-left:130px;}
.riga_caratteristiche_stabilimento{ border-bottom:1px #B9BEA5 solid; font-size:11px; vertical-align:top;}

.nome_stabilimento { vertical-align:top; font-size:11px; color:#FF0000;}
.anagrafica_stabilimento {vertical-align:top;text-align:right;height:70px;font-size:11px;padding-right:0px;}
div#container_stabilimenti b{color:#333333}

/*---------------------------------------------------mondo*/
div#container_indirizzi { font-size: 13px;	float:left;	position:relative;	width:406px; height:100%; padding-left:3px;}
div#selectBox { font-size: 13px; float:left; position:relative }
div#selectBox_Italia { font-size: 13px; float:left; position:relative; padding-bottom:15px }
div#container_indirizzi b{color:#333333}
div#generici { font-size: 13px;	float:left;	position:relative;	width:406px; height:100%; padding-left:3px;}
div#generici b{color:#333333}

.riga_indirizzo {vertical-align:top;font:Arial, Helvetica, sans-serif;text-align:left; font-size:13px;padding-right:10px;}
.cella_spe {vertical-align:top; font:Arial, Helvetica, sans-serif; text-align:center; width:10px;font-size:13px;padding-right:10px;}
.cella_loghi {vertical-align:top;text-align:left; border-left:solid; border-left-color:#CCCCCC; width:100px;font-size:11px;padding-left:10px;}

/*---------------------------------------------------filiali*/
div#container_filiali{ font-size: 13px;	float:left;	position:relative;	width:406px; height:100%; padding-left:3px;}
.tit_rosso_caratteristiche{	font-weight:bold; color:#2f4d67;  height:30px;padding-left:130px;}
.riga_titolo_caratteristiche_filiale{ padding-top:7px;padding-bottom:7px; padding-left:3px; border-bottom:2px #CFE1EF solid; font-size:11px; font-weight:bold; vertical-align:top; color:#586165;}
.riga_titolo_caratteristiche_filiale_top{ padding-top:7px;padding-bottom:7px; padding-left:3px;border-bottom:2px #CFE1EF solid; font-size:11px; font-weight:bold; vertical-align:top; color:#586165;}
.riga_titolo_caratteristiche_filiale_bottom{ padding-top:7px;padding-bottom:7px; padding-left:3px; font-size:11px; font-weight:bold; vertical-align:top; color:#586165;}
.riga_caratteristiche_filiale{ padding-top:7px;padding-bottom:7px; padding-left:3px; padding-right:3px;border-bottom:2px #CFE1EF solid; font-size:12px; text-align:justify; vertical-align:top;}
.riga_caratteristiche_filiale_top{ padding-top:7px;padding-bottom:7px; padding-left:3px; padding-right:3px;border-bottom:2px #CFE1EF solid; font-size:12px; text-align:justify; vertical-align:top;}
.riga_caratteristiche_filiale_bottom{ padding-top:7px;padding-bottom:7px; padding-left:3px; padding-right:3px; font-size:12px; text-align:justify; vertical-align:top;}

.anagrafica_filiale {vertical-align:top;text-align:left;font-size:12px;padding-left:20px; color:#576165}
/*---------------------------------------------------form*/
input, select, textarea	{
		  color: #000000;
		  background-color: #FFFFFF;
		  font-style: normal;
		  font-weight: normal;
		  border: 1px solid #ababab; 
		  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
		}
		
.mybutton{
		  color: #FFFFFF;
		  background-color: #96AAB3;
		  font-style: normal;
		  font-weight: normal;
		  border: 1px solid #232323; 
		  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}

.mysearch {
		  color: #000000;
		  background-color: #FFFFFF;
		  font-weight: normal;
		  border: 1px solid #96AAB3; 
		  font-size:10px;
		  font-style:normal;
		  margin:1px;
		  padding: 1px;
		  }
		
/*---------------------------------------------------footer*/
div#main_footer{width:100%;text-align:center; padding-top:50px;	padding-bottom:50px; margin:0px;	font-family: Arial, Helvetica, sans-serif; font-size:9px;color:#333; background-color:#FFF}
div#main_footer a {	color:#333; text-decoration:none; }
div#main_footer a:HOVER { color:#444; text-decoration:none; }

div#footer{width:100%;text-align:center; padding-top:50px;	margin:0px;	font-family: Arial, Helvetica, sans-serif; font-size:9px;color:#333; background-color:#FFF}
div#footer a {	color:#333; text-decoration:none; }
div#footer a:HOVER { color:#444; text-decoration:none; }


a.link_highlights{font-weight:bold;color:#2f4d67}
a.link_highlights2{font-weight:bold;color:#2f4d67}
a.link_highlights3{font-weight:bold;color:#951516;}
a.link_libri{color:#F27017;}
a.link_libri:hover{color:#F27017;}
a.link_libri2{color:#586165;}
a.link_libri2:hover{color:#586165;}
a.link_highlights2:hover{font-weight:bold;color:#2f4d67;}
a.link_highlights3:LINK{font-weight:bold;color:#951516;}
a.link_highlights3:HOVER{font-weight:bold;color:#951516;}
a.link_highlights3:VISITED{font-weight:bold;color:#951516;}
a.link_highlights:hover{font-weight:bold;color:#2f4d67;}
a.link_glossario:LINK{font-weight:bold;color:#F27017;}
a.link_glossario{font-weight:bold;color:#586165;}
a.link_glossario:hover{font-weight:bold;color:#F27017;}
a.link_glossario:VISITED{font-weight:bold;color:#F27017;}

a.arancio{color:#F27017;font-size:10px}
a.arancio:hover{color:#586165;font-size:10px}

.immagini {padding-left:-1px;}
.mypluto	{
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 1px;
		  color: #ffffff;
		  background-color: #FFFFFF;
		  font-style: normal;
		  font-weight: normal;
		  border: 0px solid #FFFFFF; 
		  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
		}
.cella_sx { border-left: 1px solid #951516;}
.cella_dx { border-right: 1px solid #951516;}
.cella_centrali { border-left: 1px solid #951516; border-top: 1px solid #951516;}
.cella_tipologia { border-right: 1px solid #951516; border-top: 1px solid #951516;}
.cella_bottom1 { border-left: 1px solid #951516; border-bottom: 1px solid #951516;}
.cella_bottom2 { border-right: 1px solid #951516; border-bottom: 1px solid #951516;}

.form_news{ 
	border:solid 0 #fff; 
	padding:3px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
	width:175px; 
	height:24px; 
	background: transparent url(../images/sfondo_campi.gif) no-repeat;
}
.form_news_textarea{ 
	border:solid 0 #fff; 
	padding:3px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	width:175px; 
	height:75px; 
	background: transparent url(../images/sfondo_textarea.gif) no-repeat;
}

.energy_foto{padding-left:61px; float:right;}

.link_certificazioni{
	 color:#586165;
	 padding-top:10px;
	 text-align:left;
 }
td.colsx_certificazioni {
 	vertical-align:top;
 	padding-top:30px;
 	width:50%;
 }
td.coldx_certificazioni {
 	vertical-align:top;
 	padding-top:30px;
 	width:50%;
 }
td.coldoppia_certificazioni {
 	vertical-align:top;
 	padding-top:30px;
 
 }

td.loghi_certificazioni {
 	vertical-align:top;
 }
 td.famigliecertificazioni {
	 color:#586165;
 
 }