@charset "UTF-8";
body{background:#f19405 url('../images/back-home.jpg') no-repeat fixed 50% 0%;}
body,h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;}
p{color:#65676A;}
h1{color:#05527c;}
ul,li{margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
div{margin:0;padding:0;}
img {border:0;}
#container{
	position:relative;
	width:950px;
	margin:0 auto;
}
#top{
	margin:0 0 0 25px;
	width:900px;
	height:175px;
}

#main{
	width:875px;
	margin:15px 0 0 50px;
}

#menu, #content,#logo,#head{position:relative;float:left;}
#menu{
	width:175px;

}
#content{
	width:650px;
	margin-left:50px;
	background:#fff;
}

#content a.show{text-align:right;display:block;height:30px;}
#content .impianto{margin:20px 0 25px 25px;width:600px;}
#content .impianto h1{margin:0 0 5px 0;}
#content .scheda{position:relative;border:1px solid #666;background:#ddd;width:580px;color:#05527c;padding:10px;}
#content .scheda img{float:right;}
#content .impianto a.dettagli{margin-top:10px;text-align:right;display:block;height:20px;color:#05527c;}
#content .scheda p{width:350px;}

#logo{width:219px;height:87px; background:transparent url('../images/logo-regran.png') no-repeat;	behavior:url(./js/iepngfix.htc);margin:28px 0 0 0;}
#head{width:650px;height:175px;margin:0 0 0 31px;}
#slide{overflow:hidden;}
#slide li{position:absolute;display:block;margin:0;padding:0;background-color:transparent;}
#slide img{display:block;background-color:transparent;}

*html #briciole{bottom:1px;background:transparent url('../images/back-briciole.gif') no-repeat;}

#briciole{
	position:absolute;
	z-index:100;
	right:0;
	bottom:0;
	width:225px;
	height:26px;
	background:transparent url('../images/back-briciole.png') no-repeat;
}
#briciole h2{font-size:10px;color:#fff;text-align:right;margin:6px 10px 0 0;}
#briciole span{color:#3d98b4;}
#menu ul li {height:30px;background:#f19405;margin:0 0 10px 0;cursor:pointer;}
#menu ul li.current{background:#e86202;}
#menu ul li a{display:block;height:24px;padding:6px 0 0 10px;}
#menu ul li a,#menu ul li a:hover{color:#fff;}

#submenu{
	height:28px;
	margin:10px 0 0 10px;
}
#submenu li {display:inline;height:0;}
#submenu li a{
	float:left;
	height:0;
	overflow:hidden;
	margin:0 1px 0 17px;
	width:104px;
	padding:28px 0 0 0;
	display:block;	
	background: url('../images/menu_energia.jpg') no-repeat 0 0;
}
#submenu li.fotovoltaico a{background-position:0 0;}
#submenu li.solare a{background-position:-110px 0;}
#submenu li.biomasse a{background-position:-330px 0;}
#submenu li.eolico a{background-position:-440px 0;}
#submenu li.rispenerg a{background-position:-550px 0;}

#submenu li.fotovoltaico a:hover{background-position:0 -32px;}
#submenu li.solare a:hover{background-position:-110px -32px;}
#submenu li.biomasse a:hover{background-position:-330px -32px;}
#submenu li.eolico a:hover{background-position:-440px -32px;}
#submenu li.rispenerg a:hover{background-position:-550px -32px;}

#submenu li.fotovoltaico a.active{background-position:0 -32px;}
#submenu li.solare a.active{background-position:-110px -32px;}
#submenu li.biomasse a.active{background-position:-330px -32px;}
#submenu li.eolico a.active{background-position:-440px -32px;}
#submenu li.rispenerg a.active{background-position:-550px -32px;}

#photo, #text,#fotovoltaico,#solare,#eolico,#termico,#biomasse,#rispenerg{
	position:relative;
	float:left;
	width:307px;
	margin:40px 0 10px 10px;
}
#text h1,#fotovoltaico h1,#solare h1,#eolico h1,#termico h1,#biomasse h1,#rispenerg h1{margin:0 0 20px 0;text-transform:uppercase;}
#text p,#fotovoltaico p,#solare p,#eolico p,#termico p,#biomasse p,#rispenerg p{margin:0 0 10px 0;text-align:justify;}
#text a,#fotovoltaico a,#solare a,#eolico a,#termico a,#biomasse a,#rispenerg a{color:#65676A;text-decoration:underline;}
#text a:hover,#fotovoltaico a:hover,#solare a:hover,#eolico a:hover,#termico a:hover,#biomasse a:hover,#rispenerg a:hover{text-decoration:none;}
#gallery{
	position:relative;
	float:right;
	width:170px;
}
#gallery li{display:inline;margin:0 5px 5px 0;}
#content #gallery img {float:none;}
#footer{color:#fff;text-align:center;margin-top:10px;}
#footer p, #footer a{color:#fff;}
.clearer{clear:both;}	