.space       {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:1px}
.topbar      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px}
.testo       {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px}
.testoh      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6633; font-size:11px}
.paginaint   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#F5F5F5}
.bottomdiv   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:12px}
.login       {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099FF; font-size:11px}
.menusxline  {background-color:#3399FF}
.menusxbg    {background-color:#FFFFFF}
.rightbg     {background-color:#C5E6FF}
.rightbgpag  {background-color:#FFFFFF}
.rightlink   {background-color:#E6F6FF; border:1pt solid #99CCFF}
.rightlinkh  {background-color:#FDFDD5; border:1pt solid #99CCFF}
.errore      {font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-size:10px; font-weight:bold}

.titolo      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6633; font-size:11px; font-weight:bold}
.titolopag   {font-family:Arial, Verdana, Helvetica, sans-serif; color:#FF6633; font-size:14px; font-weight:bold}
.titoloblu   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0033CC; font-size:12px; font-weight:bold}

.contenuto   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px}
.tabint      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6633; font-size:11px; font-weight:bold; height:21px}
.tabintdett  {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6633; font-size:11px; font-weight:bold; height:21px; padding-left:10px}
.tabtit      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; background-color:#F5F5F5; text-align:right}
.tabcont     {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#F5F5F5}

.ricerca     {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px}
.maggiore    {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px}
.field       {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#FFFFFF; border:solid; border-width:1px 1px 1px; border-color:#666666 #666666 #666666}
.fieldcombo  {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#FFFFFF; border:solid; border-width:1px 1px 1px; border-color:#666666 #666666 #666666}
.fieldgrigio {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#F5F5F5; border:solid; border-width:1px 1px 1px; border-color:#666666 #666666 #666666}
select       {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#FFFFFF; border:solid; border-width:1px 1px 1px; border-color:#666666 #666666 #666666}

a         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
a:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
a:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
a:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:underline}

a.topbar         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}
a.topbar:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}
a.topbar:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}
a.topbar:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}
a.topbar:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}

a.menu           {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
a.menu:link      {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
a.menu:visited   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
a.menu:active    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
a.menu:hover     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}

a.menuh          {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}
a.menuh:link     {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}
a.menuh:visited  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}
a.menuh:active   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}
a.menuh:hover    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; text-decoration:none}

a.titolo         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none}
a.titolo:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none}
a.titolo:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none}
a.titolo:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none}
a.titolo:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:underline}

a.entra         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0033CC; text-decoration:none}
a.entra:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0033CC; text-decoration:none}
a.entra:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0033CC; text-decoration:none}
a.entra:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0033CC; text-decoration:none}
a.entra:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6633; text-decoration:none}

a.bottom         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
a.bottom:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
a.bottom:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
a.bottom:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
a.bottom:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}

a.errore         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:underline}
a.errore:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:underline}
a.errore:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:underline}
a.errore:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:underline}
a.errore:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:underline}
.titolopiccolo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6633; font-size:10px; font-weight:bold }
.contenutopiccolo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px}
.tabcontMin { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; background-color:#F5F5F5 ; font-style: italic}
.invisibile{
	display: none;
}

.Mservizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #003399;
}
.Msfondo {
	background-color: #003399;
}
.linkAree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #003399;
	height:17px;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 2px;
	background: transparent url(img/m_p_freccia.gif) no-repeat left top;
}
.linkAree a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	padding: 0px;
}
.linkAree a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
/* header */
.Mservizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #003399;
}
.Msfondo {
	background-color: #003399;
}
.linkAree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #003399;
	height:17px;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 2px;
	background: transparent url(img/m_p_freccia.gif) no-repeat left top;
}
.linkAree a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	padding: 0px;
}
.linkAree a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}

/* header */
.Mservizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #003399;
}
.Msfondo {
	background-color: #003399;
}
.linkAree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #003399;
	height:17px;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 2px;
	background: transparent url(img/m_p_freccia.gif) no-repeat left top;
}
.linkAree a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	padding: 0px;
}
.linkAree a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
.Msfondo .MspTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 2px;
	height: 17px;
	color: #ffffff;
}
.Msfondo .MspTXT a{
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
	padding-left: 17px;
	padding-right: 20px;
	background: transparent url(img/m_p_quandro.gif) no-repeat 0px 0px;
	text-decoration:none
}
.Msfondo .MspTXT a:hover{
	color: #ffffff;
	background-position: 0px -85px;
	text-decoration:underline
}
.MspTXTAttivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 17px;
	padding-right: 20px;
	height: 17px;
	color: #ffffff;
	background: transparent url(img/m_p_quandro.gif) no-repeat 0px -83px;
}
.MspTXTAttivo a{
	color: #ffffff;
}
.Msfondo #magHead{
	font-size: 0.6em;
	background: #537cb8 url(img/m_p_curva2.gif) no-repeat left bottom;
	height: 17px;
	padding-top: 2px;
	padding-left: 3.5em;
	text-align: right;
}
.Msfondo #magHead a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	padding-left: 17px;
	padding-right: 15px;
	background: transparent url(it/img/m_p_quandro.gif) no-repeat 0px 0px;
	text-decoration: none
}
.Msfondo #magHead a:hover{
	color: #ffffff;
	background-position: 0px -85px;
	text-decoration: underline
}
.fondoMAG {
	background-image: url(img/m_p_fondo_curva.gif);
	background-repeat: repeat-x;
	background-color: #b7dbff;
}
.magTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
.magTXT a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.magTXT a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bannerHead{
	height: 74px;
}
.curvaUtility{
	width: 2em;
	background: transparent url(img/m_s_curva.gif) no-repeat left top;
}
.curvaUtility IMG{
	width: 2em;
	height: 2em;
}
#Utility{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	float: right;
	background: #eaefff url(img/m_s_curva.gif) no-repeat left bottom;
	padding-left: 5em;
	height: 18px;
}
#Utility .UtilityLink a{
	font-size: 100%;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	margin-right: 5px;
}

#Utility .UtilityLink img{
         background: #eaefff url(img/m_s_freccia.gif) no-repeat center left;
}


#Utility .UtilityLink a:hover{
	color: #003399;
	text-decoration:underline
}
#Utility .MyEnel{
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 5px;
	color: #003399;
}
#Utility .MyEnel a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #983402;
	font-weight: bold;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	background: transparent url(img/freccia_Myhome.gif) no-repeat center left;
}
#Utility .MyEnel a:hover{
	color: #983402;
}
#contineUtility{
	width: 770px;
	position:absolute;
	top: 0px;
}
#UtilityDue{
	float: right;
	background: #b7dbff url(img/m_s_curva.gif) no-repeat left bottom;
	padding-left: 5.6em;
	height: 18px;
}
#UtilityDue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px;
	margin-right: 0.7em;
	background: #b7dbff url(img/m_s_freccia.gif) no-repeat center left;
}
#UtilityDue a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
.secondoLivelloHome {
	font-size: 0.6em;
	color: #003399;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 16px;
	margin-bottom:2px;
	background-color: #eaefff;
}
.secondoLivelloHome .puntiSottosecondoLivello {
	padding-left: 8px;
	background: transparent url(img/puntini_vert_second_liv.gif) repeat-y 8px 0px;
}
.secondoLivelloHome .puntiSottosecondoLivello ul{
	list-style-type: none;
	display: inline;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 2px;
	background: transparent url(img/puntini_hor_azzurri.gif) repeat-x bottom left;
}
.secondoLivelloHome .puntiSottosecondoLivello li{
	list-style-type: none;
	padding-left: 5px;
	padding-right: 15px;
	display: inline;
	background: transparent url(img/freccia_blu_second_liv.gif) no-repeat left center;
}
.secondoLivelloHome .puntiSottosecondoLivello li.secondoLivelloAttivo a{
	font-weight: bold;
	color: #003399;
}
.secondoLivelloHome .puntiSottosecondoLivello  li a{
	color: #003399;
}
.secondoLivelloMagazine {
	font-size: 0.6em;
	color: #EBFEFC;
	line-height: 1.3em;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 16px;
	margin-bottom:2px;
	border-top: #577ab2 1px solid;
	background: #577ab2;
}
.secondoLivelloMagazine .puntiSottosecondoMagazine {
	padding-left:8px;
}

.secondoLivelloMagazine .puntiSottosecondoMagazine ul{
	width: 100%;
	text-align: center;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.secondoLivelloMagazine .puntiSottosecondoMagazine li{
	padding-left:9px;
	padding-right: 2px;
	display: inline;
	background: transparent url(img/punto_mag_second_liv.gif) no-repeat left center;

}
.secondoLivelloMagazine .puntiSottosecondoMagazine li.secondoLivelloAttivoMagazine a{
	font-weight: bold;
	color: #EBFEFC;
}
.secondoLivelloMagazine .puntiSottosecondoMagazine  li a{
	color: #EBFEFC;
}





