@import "reset.css";

/*home*/
html {
overflow-x: hidden;
}

#layouthome{position:relative; margin:0 auto;width:7000px;overflow:hide;}
#headerhome{height:100px;background:#fff;;}
#headerhome a img{padding:50px 0px;}
#introhome{ width:100%;color:#fff;clear:both;overflow:visible; height:130px;}
/*#imagehp{border-top:1px solid #A0B6C0;border-right:1px solid #A0B6C0;width:615px;display:inline;height:127px;display:inline;float:left;}*/
/*#imagehpint{height:127px;	background-image: url(../img/hp.gif);	background-repeat: no-repeat;	background-position: 0px 2px;	}*/
/*#imagehpint{position:relative;width:613px;height:125px;overflow:hidden;}*/
/*#imagehpint div{position:absolute;top:auto;left:0;}*/
/*#imagehpint div p{position:relative;}*/
/*
#imagehp{margin-bottom:1px;padding:2px 2px 2px 0;border-right:1px solid #A0B6C0;border-top:1px solid #A0B6C0;border-bottom:1px solid #A0B6C0;display:inline;float:left;height:123px;width:615px;}
#imagehp a{margin:1px 1px 1px 0;}
*/
#imagehp{display:inline;float:left;}
#testohp{color:#000; width:378px;float:left;display:inline;height:128px;}
#titolohp{border:1px solid #A0B6C0;margin:0 4px 12px 3px;width:378px;height:30px;}
#titolohp h2{padding:7px 0px 0px 5px;}
#abstracthp{border:1px solid #A0B6C0;width:375px;margin-left:3px;height:83px;}
#abstracthp h2{padding:1px 85px 0px 5px;}
#abstracthp p{padding:2px 85px 0px 5px;line-height:11px;text-align:left;}
#spaziohp{background:#A0B6C0;float:left;display:inline;height:129px;width:3000px;}
#spaziohp p{margin:113px auto 5px 3px;}
#spaziohp p a, #spaziohp p a:link, #spaziohp p a:active, #spaziohp p a:visited, #spaziohp p a:hover {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}





#nav_top_headerhome{clear:both;background:#A0B6C0;width:auto; height:20px; background:#A0B6C0; overflow:visible;top:230px; width:100%; text-align:left; margin:0px 0px 0px; padding:0px}
#nav_top_headerhome p{float:left;display:inline;margin:2px 10px;width:386px;color:#FFFFFF;}
#nav_top_headerhome #spigolo{float:left;display:inline;width:780px;margin:0 0 0 0;}
#nav_top_headerhome #spigolo img{position:absolute;left:328px;/*margin-top:-5px! important;*/}

#nav_top_headerhome p a,#nav_top_headerhome p a:link,#nav_top_headerhome p a:active,#nav_top_headerhome p a:visited,#nav_top_headerhome p a:hover{text-decoration:none;font-weight:bold;color:#fff;font-size:11px;}
#nav_top_headerhome p a.on,#nav_top_headerhome p a.on:link,#nav_top_headerhome p a.on:active,#nav_top_headerhome p a.on:visited,#nav_top_headerhome p a.on:hover{color:#000;}

.contenthome{position:relative;  border-bottom:3px solid #fff; width:100%; margin-top:0px; padding-top:0px; clear:both;display:inline-block; height:auto !important; height:1%; overflow:hidden; }
.contenthomepages{float:left;display:inline;margin-left:33px; margin-top:22px ;width:167px;}
/*.homes{padding:15px 0 50px 33px;}*/
.homes{height:90px;width:383px;border:1px solid #CED9D7;display:block;margin:0 0 0 10px;}
/*#red-hp{display:none;height:230px;left:35px;position:absolute;top:120px;width:340px;border:4px solid #FF9797}
#blue-hp{display:none;height:230px;left:35px;position:absolute;top:120px;width:340px;border:4px solid #97C1EA}
#green-hp{display:none;height:230px;left:35px;position:absolute;top:120px;width:340px;border:4px solid #97D5AC}
*/
#red-hp{height:100%;}
#blue-hp{height:100%;}
#green-hp{height:100%;}

#red-hp-cont{display:none;height:240px;left:39px;position:absolute;top:121px;width:327px;padding:4px 4px 4px 4px;}
#blue-hp-cont{display:none;height:240px;left:39px;position:absolute;top:121px;width:327px;padding:4px 4px 4px 4px;}
#green-hp-cont{display:none;height:240px;left:39px;position:absolute;top:121px;width:327px;padding:4px 4px 4px 4px;}
#red-hp p{color:#fff;padding:10px 10px 10px 10px;font-weight:bold;font-size:11px;}
#blue-hp p{color:#fff;padding:10px 10px 10px 10px;font-weight:bold;font-size:11px;}
#green-hp p{color:#fff;padding:10px 10px 10px 10px;font-weight:bold;font-size:11px;}

ul.nav_footerhome {margin:0 0 0 10px; }
ul.nav_footerhome li{display:inline;color:grey;}
ul.nav_footerhome a,ul.nav_footerhome a:link,ul.nav_footerhome a:active,ul.nav_footerhome a:visited{color:grey; font-weight:normal; text-decoration:none}
ul.nav_footerhome a:hover{text-decoration:underline}
#footerhome{clear:both; padding:2px 0;  color: #000;}
#footerhome{padding:5px 0pt !important}

/*pagine interne*/
body{font-size:11px;font-family:Verdana;font-style:normal;font-weight:normal;text-align:justify; margin:0; padding:0;line-height:16px;}

#layout{position:relative; margin:0 auto;width:7000px;}

#header{height:100px;background:#fff;;}
#nav_top_header{clear:both;background:#A0B6C0;width:auto; height:20px; background:#A0B6C0; overflow:visible; position:relative;  width:100%; text-align:left; margin:0px 0px 0px; padding:0px}
#nav_top_header p.site{float:left;display:inline;margin:2px 10px;width:130px;}
#nav_top_header p.site a{text-decoration:none;font-weight:bold;color:#fff;font-size:11px;}
#nav_top_main{margin:0 0 0 21px;height:20px; background:#A0B6C0;width:771px;float:left;display:inline}
#bandiere{float:left;display:inline;height:20px; background:#A0B6C0;margin:0 0 0 0px;}
#bandiere p {margin-top:2px;}
#bandiere p a{vertical-align:middle;font-weight:bold;font-size:11px;text-decoration:none;color:#fff;}
#bandiere p a img{padding:2px 0 0 0}

#nav_top_second{border:solid 1px #FFFFFF;}
/*#nav_top_main a.firtsLevel{ }*/
#nav_top_main a.firtsLevel {color:#333333;font-weight:bold;font-size:11px;height:20px; overflow:hidden; display:inline; float:left;margin:2px 2px 0 2px;}

#nav_top_main li{float:left; position:relative; min-height:20px; margin:0px 0px 0 0px;  height:auto !important; height:auto; height:20px}
#nav_top_main li a{text-decoration:none;font-weight:bold;color:#000;}
#nav_top_main li.on a{text-decoration:none;font-weight:bold;color:#fff;}
.monitoring{color:red;}
.energy{color:green;}
.water{color:blue;}
.freccia{background:url('../img/freccia.gif') no-repeat;background-position:2pt 2px;}
.content{position:relative; float:left; background:#A0B6C0; border-bottom:3px solid #fff; width:100%; margin-top:0px; padding-top:0px; clear:both;        display:inline-block; height:auto !important; height:1%; overflow:hidden; }


/*span.title{color:rgb(203,0,0); font-family:Verdana; font-size:24px; font-weight:bold; letter-spacing:0.1em}*/

.content_second{background:#EEEEEE;display:inline;padding:12px 0 0 0; float:left; width:173px;line-height:12px; height:100%;}
.content_second p{text-align:left}


.content_second_boxlink1{padding:0px 7px 0px 8px;margin:-2px 0px;}
.content_second_boxlink1 p{margin:0 0 12px;}
.content_second_boxlink p{margin:0 0 12px;}
.content_second_boxlink{padding:0px 7px 0px 8px;margin:22px 0px 4px 0px;}
.content_second_boxlink a, .content_second_boxlink a:link, .content_second_boxlink a:active, .content_second_boxlink a:visited, .content_second_boxlink a:hover{color:#000; text-decoration:none}
.content_second_boxlink h3 a, .content_second_boxlink h3 a:link, .content_second_boxlink h3 a:active, .content_second_boxlink h3 a:visited, .content_second_boxlink h3 a:hover{color:#6C6C6C; text-decoration:none;  text-align:left}
.content_second_boxlink1 a, .content_second_boxlink a:link, .content_second_boxlink a:active, .content_second_boxlink a:visited, .content_second_boxlink a:hover{color:#000; text-decoration:none}
.content_second_boxlink1 h3 a, .content_second_boxlink h3 a:link, .content_second_boxlink h3 a:active, .content_second_boxlink h3 a:visited, .content_second_boxlink h3 a:hover{color:#6C6C6C; text-decoration:none; text-align:left}




.content_second_boxlink1 ul li{vertical-align: bottom;line-height:20px}
.content_second_boxlink1 ul li.on a{text-decoration:none;font-weight:bold;}
.content_second_boxlink1 ul li.on a:hover{text-decoration:none;font-weight:bold;}
.content_second_boxlink ul li.on a{text-decoration:none;font-weight:bold;}
.content_second_boxlink ul li.on a:hover{text-decoration:none;font-weight:bold;}
.content_second_boxlink ul li{vertical-align: bottom;line-height:20px;}
/*
.content_second_boxlink1 ul li{margin:0pt 0pt 1em;line-height:1.5em;}
.content_second_boxlink ul li{margin:0pt 0pt 1em;line-height:1.5em;}*/

/*
.content_second_boxlink ul {list-style: none;margin: 0;padding: 0;}
.content_second_boxlink ul li {margin: 0;padding: 0;vertical-align:bottom;line-height:10px;}
.content_second_boxlink ul li a { 
	display: inline;
  vertical-align: bottom;
  width: 200px;
}
.content_second_boxlink ul li img { 
	display: inline;
  vertical-align: bottom;
  width: 10px;
}

.content_second_boxlink ul li.on a{text-decoration:none;font-weight:bold;}
.content_second_boxlink ul li.on a:hover{text-decoration:none;font-weight:bold;}

.content_second_boxlink1 ul {list-style: none;margin: 0;padding: 0;}
.content_second_boxlink1 ul li {margin: 0;padding: 0;vertical-align:bottom;line-height:10px;}}
.content_second_boxlink1 ul li a { 
	display: inline;
  vertical-align: bottom; 
  width: 200px;
}
.content_second_boxlink1 ul li img { 
	display: inline;
  vertical-align: bottom;
  width: 10px;
}
.content_second_boxlink1 ul li.on a{text-decoration:none;font-weight:bold;}
.content_second_boxlink1 ul li.on a:hover{text-decoration:none;font-weight:bold;}


*/


.content_second_lop{margin:0px 22px 0px 0px;color:#fff;font-size:14px; font-weight:bold;}
.content_second_logo{font-size:14px; font-weight:bold;margin:14px 0 0 0;}


.content_main{display:inline; float:left;  padding:0px 0px 0px 0px}
.content_main p{text-align:left; margin:0pt 0pt 6px; line-height:1.3em}
.content_main_board{display:inline; float:left; width:356px; padding-left:8px; padding-bottom:0px; height:30px; height:auto; position:relative; top:210px; left:210px}
.content_main_board p{color:#fff; line-height:1.1em}

.content_main_title{margin:0 10px 20px 10px; padding:10px 15px 10px 0px;border-bottom:solid 1px #A0B6C0;}
.content_main_title span{font-weight:bold;font-size:11px;}

.testo{clear:both;padding:0px 10px 0px 10px;}

.row {clear:both;height:auto !important;margin:0 0 0px;}
.testo_center{padding:0px 0px 0px 0px;clear:both;}
.testo_left{padding:0px 10px 0px 0px;width:284px;display:inline;float:left;}
.testo_right{padding:0px 0px 0px 0px;width:284px;display:inline;float:right;}
/*ul li{background:url(../img/freccia.gif) repeat-x scroll left bottom !important;}*/
.testo ul li{padding:0 0 0 17px;background:url('../img/freccia.gif') no-repeat;background-position:0pt 0px;line-height:1.8em;}
.testo ul li ul li{padding:0 0 0 17px;line-height:1.8em;background:none;}
#image_text{clear:both;}
#image_text p{padding:10px;display:inline;display:inline;}
#image_text img{display:inline;float:left;}

.greyline{background:#999999;height:16px;border-bottom:solid 2px #fff;}
.greyline_red{background:#999999 url(../img/pic_red.gif) no-repeat scroll right top;height:16px;border-bottom:solid 2px #fff;}
.greyline_blue{background:#999999 url(../img/pic_blue.gif) no-repeat scroll right top;height:16px;border-bottom:solid 2px #fff;}
.greyline_green{background:#999999 url(../img/pic_green.gif) no-repeat scroll right top;height:16px;border-bottom:solid 2px #fff;}

.greyline .boldred img{padding:0 0 0 4px;}
.greyline_red .boldred img{padding:0 0 0 4px;}
.greyline_blue .boldred img{padding:0 0 0 4px;}
.greyline_green .boldred img{padding:0 0 0 4px;}

.testo .testo_left .boldred img{padding:0;}
.testo .testo_right .boldred img{padding:0;}


.testo .testo_left .greyline .boldred img{padding:0 0 0 4px;}
.testo .testo_left .greyline_red .boldred img{padding:0 0 0 4px;}
.testo .testo_left .greyline_blue .boldred img{padding:0 0 0 4px;}
.testo .testo_left .greyline_green .boldred img{padding:0 0 0 4px;}

.testo .testo_right .greyline .boldred img{padding:0 0 0 4px;}
.testo .testo_right .greyline_red .boldred img{padding:0 0 0 4px;}
.testo .testo_right .greyline_blue .boldred img{padding:0 0 0 4px;}
.testo .testo_right .greyline_green .boldred img{padding:0 0 0 4px;}

.content_main .greyline a, .content_main .greyline a:link, .content_main .greyline a:visited, .content_main .greyline a:active, .content_main .greyline a:hover{color:#fff;font-weight:bold;font-size:11px;}
.greyline span{color:#fff;font-weight:bold;font-size:11px;}

.content_main .greyline_red a, .content_main .greyline_red a:link, .content_main .greyline_red a:visited, .content_main .greyline_red a:active, .content_main .greyline_red a:hover{color:#fff;font-weight:bold;font-size:11px;}
.greyline_red span{color:#fff;font-weight:bold;font-size:11px;}

.content_main .greyline_blue a, .content_main .greyline_blue a:link, .content_main .greyline_blue a:visited, .content_main .greyline_blue a:active, .content_main .greyline_blue a:hover{color:#fff;font-weight:bold;font-size:11px;}
.greyline_blue span{color:#fff;font-weight:bold;font-size:11px;}

.content_main .greyline_green a, .content_main .greyline_green a:link, .content_main .greyline_green a:visited, .content_main .greyline_green a:active, .content_main .greyline_green a:hover{color:#fff;font-weight:bold;font-size:11px;}
.greyline_green span{color:#fff;font-weight:bold;font-size:11px;}

.content_main_title img{margin:0 10px 0 0}
.content_main_left{background:#fff;display:inline; float:left; width:610px !important; margin:0px 0px 0px 0; padding:0 3px 0 0}

.content_main_left p{text-align:justify; margin:0; line-height:1.3em}
.content_main_right{background:#DBE3E8;text-align:left; display:inline; float:left; width:220px; padding-left:7px; margin:0px 0px 0px 0; padding-bottom:0px}
.content_main_right h2{color:#CB0000; font-family:Verdana; font-size:11px; margin-bottom:3px; margin-top:7px; text-decoration:none}
.content_main_right p input{font-size:11px;width:155px;min-height:14px;border:2px solid #A0B6C0;margin:0px}
.content_main_right p{text-align:left;/* margin:0pt 0pt 1em; line-height:1.3em; margin-top:10px*/}
.content_main_right #lachesimore{font-weight:bold;color:#767676;margin:0 0 1px;text-align:right;padding:0 2px 0 0;}
.content_main_right #thancompany{position:absolute;text-align:left; margin:-14px 1px 1px 223px;font-weight:bold;color:#fff;}
.content_main_right #bandiere_int{position:absolute;text-align:left; margin:26px 1px 1px 223px;font-weight:normal;color:#000;}
.content_main_right #bandiere_int a.on{color:#fff;}


/*.content_main_left h1.black{color:#000; font-size:27px; font-weight:bold; padding-left:0px; padding-top:10px; padding-bottom:0px; text-align:left; line-height:28.5px}
.content_main_left span.author{color:#767676; font-size:10px; font-weight:normal; padding-left:5px; padding-top:8px}
.content_main_left div.sommario{color:#767676; font-weight:bold}
.content_main_left div.testoTopstory{color:#767676; font-weight:normal}
.content_main_left div.topstorytextsummary{font-family:Verdana; font-size:x-small; color:rgb(118,118,118); text-align:left; margin*/-top:10px; font-weight:bold}
.content_main_left h2{margin:0pt 0pt 0.5em; padding:0em 0pt 3pt; font-family:Verdana; font-size:11px; font-weight:bold; letter-spacing:0.1em}
.content_main_left span.corsivorosso{color:rgb(203,0,0)}
.testo img {padding:0 10px 10px 0;}
/*.content_main_left a, .content_main_left a:link, .content_main_left a:visited, .content_main_left a:active{color:#f90; font-weight:bold; text-decoration:none}*/

.content_main_left a:hover{color:#6C6C6C; text-decoration:underline;}

.content_main a, .content_main a:link, .content_main a:visited, .content_main a:active{font-size:11px;color:#000; font-weight:normal; text-decoration:none}

.content_main a:hover{color:#6C6C6C; text-decoration:none}

.text_right{margin-top:80px}
.text_right p span{padding:3px;background-color:#fff;margin-left:2px; border:1px solid #A0B6C0;}
.text_right h2{ font-size:11px;color:#767676;}


#footer{clear:both; padding:2px 0;  color: #000;background:#A0B6C0}
#footer{padding:5px 0pt !important}

ul.nav_footer {margin:0 0 0 10px; }
ul.nav_footer li{display:inline}
ul.nav_footer a{color:#000; font-weight:normal; text-decoration:none}
ul.nav_footer a:hover{text-decoration:underline}

#footer_end{clear:both; padding:2px 0;  color: #000;background:#fff;height:100px;}
/*gestione*/

#pulsanti a,#pulsanti a:link, #pulsanti a:visited{color:blue; font-weight:bold; text-decoration:underline;text-transform:uppercase;font-zize:12px;}
.editbar span a{color:blue; font-weight:bold; text-decoration:underline;text-transform:uppercase;font-zize:12px;}
.newbar a{color:blue; font-weight:bold; text-decoration:underline;text-transform:uppercase;font-zize:12px;}

#themap {background:#FFFFFF none repeat scroll 0;border:3px solid #A0B6C0;height:325px;margin:80px 0 20px 40px;width:495px !important;}

.more a, .more a:link, .more a:visited, .more a:active {color:red}
#paging-newslist p a{font-weight:bold;text-transform:uppercase;}

#paging-newslist{clear:both;bottom:10px;margin-bottom:10px;position:absolute;width:591px;}
#paging-newslist #next{float:right;}
#paging-newslist #prev{float:left;}
#paging-news{clear:both;bottom:10px;margin-bottom:10px;position:absolute;}
#paging-news a{font-weight:bold;text-transform:uppercase;}

.editbar{clear:both;}
.newbar{clear:both;}


#op-layer{width:1400px;position:absolute;top:0px;left:0;filter:alpha(opacity=70);opacity:.7;background:#000;z-index:10;}
#v-layer{width:1400px;position:absolute;top:0px;left:0;padding:150px 0 0 0;z-index:100;}
#cont-layer{width:400px;margin:0 auto;}
#close-video{margin:0 0 5px 0;text-align:right;}
#close-video a{color:#fff;font-weight:bold;}

.lnk-video{margin:0 0 0 10px;color:#CF600F;font-weight:bold;}