.sfondomenu {

	background-repeat: repeat-x;
	background-image: url(images/sfondomenuorizz.gif);
	height: 50px;
	vertical-align: top;
}
.sfondosubmenu {
	background-color: #AEC95D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.sfondoboxcentrale {
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/testatinaverdecentrale.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;

}
.sfondoagendanews {
	border-bottom-style: none;
	border-bottom-color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	background-image: url(images/sfondopuntiniverticali.gif);
	background-repeat: repeat-y;
	background-position: right;



}
.testofooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #669900;
	background-position: center center;
	vertical-align: middle;
}
.testofooter a {font-family : Verdana, Arial, Helvetica; font-size:9pt; color:#669900; text-decoration:underline;}
.testofooter a:hover  {font-family : Verdana, Arial, Helvetica; font-size:9pt; color:#669900; text-decoration:none;}

.txtgri {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#5B6064;  line-height:15px}
.txtgri a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#5B6064; text-decoration:none;}
.txtgri a:hover {text-decoration:underline;}

.txtgrimini {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#5B6064;}
.txtgrimini a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#5B6064; text-decoration:none;}
.txtgrimini a:hover {text-decoration:underline;}

.titgri {font-family : Verdana,Arial,Helvetica; font-size:12pt; color:#636363; font-weight:bold;}
.titgri a {font-family : Verdana,Arial,Helvetica; font-size:12pt; color:#636363; text-decoration:none; font-weight:bold;}
.titgri a:hover {font-family : Verdana,Arial,Helvetica; font-size:12pt; color:#636363; text-decoration:underline; font-weight:bold;}

.titgriminiscuro {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#777777; font-weight:bold;}
.titgriminiscuro a {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#777777; text-decoration:none; font-weight:bold;}
.titgriminiscuro a:hover {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#777777; text-decoration:underline; font-weight:bold;}

.titgriminipic {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#636363;}
.titgriminipic a {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#636363; text-decoration:none;}
.titgriminipic a:hover {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#636363; text-decoration:underline;}

.titgrimini {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#636363; font-weight:bold;}
.titgrimini a {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#636363; text-decoration:none; font-weight:bold;}
.titgrimini a:hover {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#636363; text-decoration:underline; font-weight:bold;}

.grichiaro {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#5D6466; font-weight:bold;}
.grichiaro a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#5D6466; text-decoration:none; font-weight:bold;}
.grichiaro a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#5D6466; text-decoration:underline; font-weight:bold;}

.txtgrigio {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#3B3B3B;}
.txtgrigio a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#3B3B3B; text-decoration:none;}
.txtgrigio a:hover {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none;}

.menudx {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#58534F; line-height:14pt;}
.menudx a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#58534F; text-decoration:none;line-height:14pt;}
.menudx a:hover {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none;line-height:14pt;}

.news {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#3B3B3B; font-weight:bold;}
.news a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#3B3B3B; text-decoration:none; font-weight:bold;}
.news a:hover {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.newsON {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.newsON a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.newsON a:hover{font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.blu {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; font-weight:bold;}
.blu a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; text-decoration:none; font-weight:bold;}
.blu a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; text-decoration:underline; font-weight:bold;}

.arancio {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; font-weight:bold;}
.arancio a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; text-decoration:none; font-weight:bold;}
.arancio a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#FD7813; text-decoration:underline; font-weight:bold;}

.aranciomini {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FD7813; font-weight:bold;}
.aranciomini a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FD7813; text-decoration:none; font-weight:bold;}
.aranciomini a:hover {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#FD7813; text-decoration:underline; font-weight:bold;}

.aranciobig {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#FD7813; font-weight:bold;}
.aranciobig a {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#FD7813; text-decoration:none; font-weight:bold;}
.aranciobig a:hover {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#FD7813; text-decoration:underline; font-weight:bold; text-decoration:none;}

.titarancio {font-family : Verdana,Arial,Helvetica; font-size:17px; color:#FD7813; font-weight:bold;}
.titarancio a {font-family : Verdana,Arial,Helvetica; font-size:17px; color:#FD7813; text-decoration:none; font-weight:bold;}
.titarancio a:hover {font-family : Verdana,Arial,Helvetica; font-size:17px; color:#FD7813; text-decoration:underline; font-weight:bold;}

.gribig {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#3B3B3B; font-weight:bold;}
.gribig a {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#3B3B3B; text-decoration:none; font-weight:bold;}
.gribig a:hover {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#818C97; text-decoration:none; font-weight:bold;}

.punti {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#4F565C; font-weight:bold;}

.nero {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#060606; line-height: 10pt;}
.nero a {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#060606; text-decoration:none; line-height: 10pt;}
.nero a:hover  {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#060606; text-decoration:underline; line-height: 10pt;}

.myformula {
	font-family : Verdana,Arial,Helvetica;
	font-size:7pt;
	color:#060606;
	padding: 5px;
	margin: 5px;
}
.myformula a {font-family : Verdana, Arial, Helvetica; font-size:7pt; color:#060606; text-decoration:underline;}
.myformula a:hover  {font-family : Verdana, Arial, Helvetica; font-size:7pt; color:#999999; text-decoration:none;}

.help {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#58534F;}
.help a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#58534F; text-decoration:none;}
.help a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#58534F; text-decoration:none;}

.combo {width:130px; font-size:7pt; font-family : Verdana,Arial,Helvetica;}
.comboForm {width:160px; font-size:7pt; font-family : Verdana,Arial,Helvetica;}
.ricerca {width:170px; font-size:7pt; font-family : Verdana,Arial,Helvetica;}
.combo2 {width:30px; font-size:7pt; font-family : Verdana,Arial,Helvetica; font-weight:bold; color:#3B3B3B;}
.combo3 {font-size:7pt; font-family : Verdana,Arial,Helvetica;}

.tblChildPages {font-size:9px; color:#345186; font-family : Verdana,Arial,Helvetica;}
.tblChildPages a {text-decoration:none; color:#345186; }
.tblChildPagesOn {font-size:9px; color:#FFFFFF; font-family : Verdana,Arial,Helvetica; background-color:#345186}
.tblChildPagesOn a {font-size:9px; text-decoration:none; color:#FFFFFF; }

.ChildLayers {font-size:9px; background-color: #FFFFFF;}
.ChildLayers a:hover {font-size:9px; background-color: #FFFFFF; text-decoration:underline}

.tblchildLayers {font-size:9px; width:148px; background-color: #F3F3F3; color:#345186;}
.tblchildLayers a {font-size:9px; text-decoration:none; color:#345186; }
.tblchildLayers a:hover {font-size:9px; text-decoration:none; color:#919495; }

.alberobig {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#818C97; font-weight:bold;text-decoration:none;}
.alberobig a {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#818C97; text-decoration:none; font-weight:bold;}
.alberobig a:hover {font-family : Verdana,Arial,Helvetica; font-size:10pt; color:#818C97; text-decoration:underline; font-weight:bold;}

.alberomini {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#818C97; font-weight:bold;text-decoration:none;}
.alberomini a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#818C97; text-decoration:none; font-weight:bold;}
.alberomini a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#818C97; text-decoration:underline; font-weight:bold;}

.formBtn {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#000000; border-width: thin; background-color: #DBD6D2}

.menudxtit {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#ffffff;}
.menudxtit a {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#ffffff; text-decoration:none;}
.menudxtit a:hover  {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#44474A; text-decoration:none;}

.divCategoriaTitolo { width:148px; height:40px; z-index:2; visibility: hidden;background-color: #FD7813 }
.divAltreCategorie { position: absolute; width:148px; height:20px; z-index:2; left:708px; top: 241px; visibility: hidden; background-color: #FD7813 }
.divSottoCategorie { position: absolute; width:148px; height:80px; z-index:1; visibility: hidden;background-color: #FD7813 }
.divCategorie { position: absolute; width:148px; height:120px; z-index:1; left:708px; top: 341px; visibility: hidden; background-color: #FD7813}

.linksCorrelati {width:128px; background-color:#F3F3F3 ; border-width:0px; font-family : Verdana,Arial,Helvetica; font-size:9px; color:#060606;}
.linksCorrelati a {text-decoration:none; font-family : Verdana,Arial,Helvetica; font-size:9px; color:#060606;}
.linksCorrelati a:hover {text-decoration:underline; font-family : Verdana,Arial,Helvetica; font-size:9px; color:#060606;}

.grigino {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#001D61; background-color:#D9D5D2;padding-top:5px;padding-bottom:5px;padding-left:5px}
.grigino  a {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#001D61; text-decoration:none;}
.grigino  a:hover {text-decoration:underline;}

.azzurro {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#001D61; background-color:#ACBAD2;padding-top:5px;padding-bottom:5px;padding-left:5px}
.azzurro  a {font-family : Verdana,Arial,Helvetica; font-size:9px; color:#001D61; text-decoration:none;}
.azzurro  a:hover {text-decoration:underline;}

.txtgriCorpo {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#00467C;  line-height:15px}
.txtgriCorpo a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#00467C; text-decoration:none;}
.txtgriCorpo a:hover {text-decoration:underline;}

.txtgriCorpoLink  {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#00467C;  line-height:15px}
.txtgriCorpoLink a {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#00467C; text-decoration:underline;  font-weight:bold;}
.txtgriCorpoLink a:hover {font-family : Verdana,Arial,Helvetica; font-size:8pt; color:#00467C; text-decoration:underline;  font-weight:bold;}

/* style aggiunti per il restyling */

.rsnero {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#060606;}
.rsnero a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#060606; text-decoration:none;}
.rsnero a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#060606; text-decoration:underline;}

.rsmenu {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#FF9321;}
.rsmenu a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#FF9321; text-decoration:none;}
.rsmenu a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none;}

.rsblu {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193;}
.rsblu a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193; text-decoration:none;}
.rsblu a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193; text-decoration:none;}

.rsblubold {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193; font-weight:bold;}
.rsblubold a {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193; text-decoration:none; font-weight:bold;}
.rsblubold a:hover  {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#4E6193; text-decoration:none; font-weight:bold;}

.rsgrigio {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#636364;}
.rsgrigio a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#636364; text-decoration:none;}
.rsgrigio a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#636364; text-decoration:none;}

.rsnerobig {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:11px; color:#020202;}
.rsnerobig a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:11px; color:#020202; text-decoration:none;}
.rsnerobig a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:11px; color:#020202; text-decoration:underline;}

.rsaran {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#FF9321;}
.rsaran a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#FF9321; text-decoration:none;}
.rsaran a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#FF9321; text-decoration:none;}

.rswhite {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff;}
.rswhite a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none;}
.rswhite a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none;}

.helpdesk { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#345186; font-weight:normal; }
.helpdesk a { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#345186; text-decoration:none; font-weight:normal; }
.helpdesk a:hover { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#345186;text-decoration:underline; font-weight:normal; }

.download { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#345186;}
.download a {font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#345186; text-decoration:none;}
.download a:hover {font-family : Verdana,Arial,Helvetica; font-size:7pt; color:#345186;text-decoration:underline;}

.mini { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#5B6064; }
.mini a { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#5B6064; text-decoration:none; }
.mini a:hover { font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#5B6064; text-decoration:underline; }

.combo95 { width:95px;; height: 19px; font-size:7pt; font-family : Verdana,Arial,Helvetica; }

/* ---------------------------------------------------  menu  ---------------------------------------------------*/
.td_off { background-color:#345186; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:90%; }
.td_off a { background-color:#345186; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:90%; }
.td_off a:hover { background-color:#345186; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#ffffff; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:90%; }
.td_on { background-color:#ffffff; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#fd7813; text-decoration:none; }
.td_on a { background-color:#ffffff; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#fd7813; text-decoration:none; }
.td_on a:hover { background-color:#ffffff; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px; color:#fd7813; text-decoration:none; }

.ob { display:block; position:absolute; top:0px;left:0px; } /* Acceso */
.hb { display:none; } /*Spento*/

.container { width:100%; position:relative; }
.main { position:absolute; top:24px; left:0px; width:100%; z-index:1; }
.top_menu { position:absolute; top:0px; left:0px; z-index:2;  }

/*
.menu { background-color:#345186; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#ffffff; text-decoration:none; }
.menu a { background-color:#345186; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#ffffff; text-decoration:none; }
.menu a:hover { background-color:#345186; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#030303; text-decoration:none; }
.menu_on { background-color:#ffffff; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#ff9321; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:0.9; }
.menu_on a { background-color:#ffffff; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#ff9321; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:0.9; }
.menu_on a:hover { background-color:#ffffff; font-family:Verdana,Arial,Helvetica; font-size:7pt; color:#ff9321; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:0.9; }
*/

/* ---------------------------------------------------  menu  ---------------------------------------------------*/
.TitoloHighlight {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:28px; color:#FF9321;font-weight:bold;}
.TitoloHighlight a {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:28px; color:#FF9321; text-decoration:none;font-weight:bold;}
.TitoloHighlight a:hover  {font-family : Tahoma,Verdana,Arial,Helvetica; font-size:28px; color:#FF9321; text-decoration:none;font-weight:bold;}
.sfondoboxcentraleCopia {

	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/testatinaverdecentrale.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
}
.sfondobody {
	background-image: url(/images/sfondopagina_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top: auto;
}
.sfondotabtesto {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sfondobodyinterna {

	background-image: url(/images/sfondopagina_interna.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top: auto;
}
