@charset "utf-8";
/* CSS Document */

body{
	margin: 0 auto;
	background: url(immagini/generale/patternsfondo.jpg) repeat-x;
}

#top_smusso{
	padding: 0px 3px 0px 3px;
	margin: 0 auto;
	width: 979px;
	height: 30px;
	background:url(immagini/generale/top_smusso.png) no-repeat bottom;
	display:block;
}

#top{
	padding: 0px 3px 0px 3px;
	margin: 0 auto;
	width: 979px;
	height: 88px;
	background:url(immagini/generale/top.jpg) no-repeat top;
	display:block;
}

#top_energia{
	padding: 0px 3px 0px 3px;
	margin: 0 auto;
	width: 979px;
	height: 88px;
	background: url(immagini/generale/topenergia.jpg);
	display:block;
}

#dataora{
	padding-right: 6px;
	float:right;
	width: 240px;
	height: 18px;}

/*MENU PRINCIPALE INIZIO______________________________________*/

#maindivmenu{
	margin: 0 auto;
	padding: 0px 3px 0px 3px;
	height: 14px;
	width: 979px;
	font-size:1px; line-height:0;
	background:#FFF;
}
.home a{
float:left;
width: 68px;
height: 14px;
display:block;
outline:0;
background: url(immagini/generale/menu_principale/home.jpg);
}

.home a:hover{

width: 68px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/home.jpg);
}

.home a:active{

width: 68px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/home.jpg); 
}



.modulistica a{
float:left;
width: 148px;
height: 14px;
display:block;
outline:0;
background: url(immagini/generale/menu_principale/modulistica.jpg);
}

.modulistica a:hover{
width: 148px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/modulistica.jpg);
}

.modulistica a:active{
width: 148px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/modulistica.jpg); 
}

.contatti a{
float:left;
width: 107px;
height: 14px;
display:block;
outline:0;
background: url(immagini/generale/menu_principale/contatti.jpg);
}

.contatti a:hover{
width: 107px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/contatti.jpg);
}

.contatti a:active{
width: 107px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/contatti.jpg); 
}


.chisiamo a{
float:left;
width: 117px;
height: 14px;
display:block;
outline:0;
background: url(immagini/generale/menu_principale/chi_siamo.jpg);
}

.chisiamo a:hover{
width: 117px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/chi_siamo.jpg);
}

.chisiamo a:active{
width: 117px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/chi_siamo.jpg); 
}



.areaclienti a{
float:left;
width: 140px;
height: 14px;
display:block;
outline:0;
background: url(immagini/generale/menu_principale/areaclienti.jpg);
}

.areaclienti a:hover{
width: 140px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/areaclienti.jpg);
}

.areaclienti a:active{
width: 140px;
height: 14px;
outline:0;
background: url(immagini/generale/menu_principale/areaclienti.jpg); 
}



#riflesso{
	padding: 0px 3px 0px 3px;
	margin: 0 auto;
	width: 979px;
	height: 14px;
	font-size:1px; 
	line-height:0;
	background:#FFF;
}

#riflesso_in{
	float: left;
	width: 600px;
	height: 14px;
	background: url(immagini/generale/menu_principale/riflesso.jpg) no-repeat top left;
	font-size:1px; line-height:0;
}


#midle{
	margin: 0 auto;
	overflow: hidden;
	width: 985px;
	padding-top: 0px;
	background:#FFF;

}

#sein{
	height: 18px;
	width:800;
	display:block;
	padding: 0px 0px 3px 15px; }
	
	
	
#colonnamidle_sx{
	float:left;
	width: 194px;
	overflow: hidden;
	padding:0px 0px 0px 10px;
}

#informazioni{
	padding-top: 21px;
	float: left;
	width:194px;
	height: 123px;
	display:block;
	
}



#colonnamidle_dx{
	float:right;
	width: 762px;
	overflow:hidden;
	padding:0px 10px 0px 0px;
	/*background:url(immagini/generale/pat_bk_servizi.jpg) repeat-y;*/
}

#colonnamidle_dx_nul{
	float:right;
	width: 762px;
	overflow: hidden;
	padding:0px 10px 0px 0px;

}

#colonnamidle_dx_apri{
	float:right;
	width: 762px;
	height:22px;
	/*background: url(immagini/generale/pat_bkapri_servizi.jpg) no-repeat top left;*/
}

#colonnamidle_dx_chiudi{
	float:right;
	width: 766px;
	height:20px;
	/*background:url(immagini/generale/pat_bkchiudi_servizi.jpg) no-repeat top left;*/
}



#comparsa1{ 
	float: left;
	width: 762px;
	overflow: hidden;
	padding:0px 4px 0px 0px;}


#colonnamidle_home_dx{
	float:right;
	width: 762px;
	padding:0px 10px 0px 0px;
}



#bottom{
	margin: 0 auto;
	padding-top: 60px;
	width: 985px;
	height: 32px;
	background:#FFF;

}

#bottom-mapsite{
	margin: 0 auto;
	width: 985px;
	height: 32px;
	background: url(immagini/generale/bottom.jpg) no-repeat bottom;
	text-align:center;
	display:block;
}

#bottom-mapsite_visitech{
	margin: 0 auto;
	width: 985px;
	height: 32px;
	background: url(immagini/generale/bottom_visitech.jpg) no-repeat bottom;
	text-align:center;
	display:block;
}


#bottom-mapsite_energia{
	margin: 0 auto;
	width: 985px;
	height: 32px;
	background: url(immagini/generale/bottom_energia.jpg) no-repeat bottom;
	text-align:center;
	display:block;
}

#bottom-mapsite_web{
	margin: 0 auto;
	width: 985px;
	height: 32px;
	background: url(immagini/generale/bottom_web.jpg) no-repeat bottom;
	text-align:center;
	display:block;
}

#bottom-mapsite_numeroverde{
	margin: 0 auto;
	width: 985px;
	height: 32px;
	background: url(immagini/generale/bottom_numeroverde.jpg) no-repeat bottom;
	text-align:center;
	display:block;
}


#bottom2{
	margin: 0 auto;
	width: 985px;
	height: 60px;
	display:block;
	background:#FFF;}

#bottom_sx{
	float: left;
	padding-top: 15px;
	padding-left: 9px;
	height:21px;
	width:730px;
	text-align:left;}
	
	
#bottom_dx{
	float: right;
	padding-top: 15px;
	padding-right: 9px;
	height:21px;
	width:210px;
	text-align:right;}


#numero_verde_top{
	float:right;
	width: 275px;
	height: 14px;
	display:block;
	background: url(immagini/generale/numeroverde.jpg);
	font-size:1px; line-height:0;
}

#numero_verde_top_riflesso{
	float:right;
	width: 275px;
	height: 14px;
	display:block;
	background: url(immagini/generale/numeroverderiflesso.jpg) no-repeat bottom;
	font-size:1px; line-height:0;
}



#pulsante_premi_qui{
	float:left;
	width: 100px;
	height: 91px;
	background: url(immagini/servizi/pulsante.jpg) no-repeat top;
	cursor: pointer;
}

#pulsante_premi_qui:hover{
	float:left;
	width: 100px;
	height: 91px;
	background: url(immagini/servizi/pulsante.jpg) no-repeat bottom;
	cursor: pointer;
}



