  .tabellatitolo { border: thin solid rgb(255, 255, 255);
    padding: 0pt;
    width: 100%;
    background-color:white;
    }

  .tabellabarra { border: thin solid rgb(255, 153, 0);
    padding: 0pt;
    width: 100%;
    text-align: center;
    background-color: rgb(255, 255, 51);
    }

  

  .tabellacorpo { padding: 0pt;
    width: 100%;
    background-color: rgb(255, 255, 255);
    }

  .tabellabox { border: thin solid rgb(255, 153, 0);
    padding: 0pt;		
    background-color: white;
    width: 100%;
    }
	
	
 /* a { text-decoration: none;
    font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    }

  a:hover { text-decoration: none;
    color: red;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    }
*/
	.bloccoMenu {
    text-align: center;
		background-color: red;
    }
		
  .titolo { font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    color: rgb(204, 0, 0);
    }
	
	.titoloSito { font-family: verdana, arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: red;
    }

  .testo { font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    color: black;
    }

   

  .sfondotitolo { background-color: rgb(255, 255, 0);
    }

  pre { font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    color: black;
    }

.navbarMainHoverORIG{
	background-color: #7A9EC5;
	border: 1px solid #000000;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.navbarMainHover{
	background-color: yellow;
	border: 1px solid red;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}
.navbarMainORIG {
	background-color: #5A7EA5;
	border: 1px solid #000000;
	border-left: 1px solid #999999;
	border-top:  1px solid #999999;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	}

.navbarMain {
	background-color: white;
	border: 1px solid rgb(255, 153, 0);
	border-left: 1px solid rgb(255, 153, 0);
	border-top:  1px solid rgb(255, 153, 0);
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
	
.linkMain {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

.linkSub {
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.navbarSubHover {
	background-color: #D5DAE9;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border:	 1px solid #000000;
	border-left:  1px solid #999999;
	border-top:  1px solid #999999;
	}

.navbarSub {
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ffffff;
	}

/*
red-orange      #C41200
orange          #ED5100
new yellow      #fffed7
yellow          #fff2AB
new yellow grad #fffed7
yellow grad     #fff2AB
highlight       #9ACDCE
baby blue       #CCE5E2
#666;
#C41200;
*/

.tabellamain { border: 0px solid rgb(255, 255, 255);
    padding: 0pt;
    width: 800px;
    background-color: rgb(255, 255, 255);    
    }
    
 .tabellaCorpo 
 {
    border: 0px solid rgb(255,255,255);
    padding: 0px;
    width: 100%;
    background-color: rgb(255, 255, 255);
    }
    
.tabellaInterna { border: 0px solid rgb(255,255,255);
    padding: 0pt;
    background-color: white;
    width: 100%;    
    }
    
 .tabellaInternaRidotta { border: 0px solid rgb(255,255,255);
    padding: 0pt;
    background-color: white;
    width: 60%;    
    }
 
 .tabellaInternaRicerca { border: 0px solid rgb(255,255,255);
    padding: 0pt;
    background-color: white;
    width: 650px;
    }
 
HR  
{
    border: none 0;
    border-top: 1px solid #ccc;/*the border*/
    width: 100%;
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 
 
 .tabellaCorniceImmagine { border:  solid 1px #ccc;     
    padding: 1px;
    border-spacing: 1px;
    }
    
 .tabellaBoxPrincipale { border:  solid 1px #ccc; 
    padding: 5px;
    background-color: white;
    width: 100%;
    }
  
  .tabellaBoxPrincipalePubb { border:  solid 1px #ccc; 
    padding: 5px;
    width: 780px;
    }
    
  .tabellaBoxPrincipaleDivisoria { 
    border :  solid 1px #ccc; 
    border-left-style:none;
    border-bottom-style:none;
    border-top-style:none;
    padding: 5px;
    background-color: white;
    width: 100%;
    }
   
   .tabellaSeparatoria { 
    border :  solid 1px #ccc; 
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    padding: 5px;
    background-color: white;
    width: 100%;
    }
  
  .tabellaBoxPrincipale2 { border:  solid 1px #ccc; 
    padding: 5px;
    background-color: white;
    width: 100%;    
    }
    
   .tabellaBoxPrincipale2_td
   {
    border-width: 1px 1px 1px 1px;	
	border-style: solid solid solid solid;
	border-color: #ccc #ccc #ccc #ccc;
	background-color: white;	
    }
    
.testoBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2b3684;
	text-decoration: none;
}



.testoCredits { font-family: verdana, arial, sans-serif;
    font-size: 7pt;
    color: #2b3684;
    text-align: center;
    }
    
A, A:visited {color: #66c; text-decoration: none;}
A:hover {color: #555; text-decoration: underline;}
img{border:0px;}

.testoRicerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.testoRicercaSuggerimento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.testoRicercaTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,0);
	text-decoration: none;
}

.testoCittaPrincipali {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.testoCittaPrincipaliLista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.testoCittaPrincipaliLista:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.testoCittaPrincipaliLista:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}

.testoCittaPrincipaliLista:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}

.testoTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.testoTitoloLittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.testoTitoloBw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.testoTitoloPub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #ED5100;
	text-decoration: none;
}

.testoTitoloAttivita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}

.linkButtonLogin
{
    color: #C41200; 
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

.linkButtonLogin:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #C41200; 
    text-decoration: underline;
}

.linkButtonLogin:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #C41200; 
    text-decoration: underline;
}

.linkButtonLogin:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #C41200; 
    text-decoration: underline;
}

.linkButtonLogin_g
{
    color: #1dc30b; 
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

.linkButtonLogin_g:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #1dc30b; 
    text-decoration: underline;
}

.linkButtonLogin_g:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #1dc30b; 
    text-decoration: underline;
}

.linkButtonLogin_g:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #1dc30b; 
    text-decoration: underline;
}

.testoLogin 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ED5100;
	text-decoration: none;
}

.testoLogin_g 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1dc30b;
	text-decoration: none;
}

.testoErrore { font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #C41200;
    text-align: left;
    }

.testoErroreMain { font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #C41200;
    text-align: center;
    }    
 
 .testoErroreLogin { font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #C41200;
    text-align: center;
    }
  
 .testoAccount 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ED5100;
	text-decoration: none;
}

 .testoAccountValore 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b3684;
	text-decoration: none;
}

 .testoSchedaAttivitaValore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2b3684;
	text-decoration: none;
}

.testoMainCategoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ED5100;
	text-decoration: none;
}

.testoSchedaAttivitaCategoria
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED5100;
	text-decoration: none;
}

.testoSchedaAttivitaIndirizzo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555050;
	text-decoration: none;
}

.testoSchedaAttivitaNumRec
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #555050;
	text-decoration: none;
}
.testoSchedaAttivitaDescrizione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:normal;
	color: #555050;
	text-decoration: none;
}

.testoSchedaAttivitaData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #888181;
	text-decoration: none;
}

.testoSchedaAttivita_utente
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #d6a23c;
	text-decoration: none;
}

.testoSchedaAttivita_complimenti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #1d9848;
	text-decoration: none;
}

.testoSchedaAttivita_numrec
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #8c150e;
	text-decoration: none;
}

.testoSchedaAttivita_coccarda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #894993;
	text-decoration: none;
}


.testoAccountValore_little 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2b3684;
	text-decoration: none;
}

.testoMain
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ED5100;
	text-decoration: none;
}

.testoMainTitoloBest
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED5100;
	text-decoration: none;
}

.linkAmici
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.linkAmici:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkAmici:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.linkAmici:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}


.linkMail
{
    color: #1dc30b;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.linkMail:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
    color: #1dc30b;
    text-decoration: underline;
}

.linkMail:visited
{
    color: #1dc30b;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.linkMail:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
    color: #1dc30b;
    text-decoration: underline;
}


.linkVisualizza
{
    color: #555050;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

.linkVisualizza:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #555050;
    text-decoration: underline;
}

.linkVisualizza:visited
{
    color: #555050;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

.linkVisualizza:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #555050;
    text-decoration: underline;
}


.linkAmici_little
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.linkAmici_little:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkAmici_little:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.linkAmici_little:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkAutoreRec_little
{
    color: #5058f8;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.linkAutoreRec_little:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #5058f8;
    text-decoration: underline;
}

.linkAutoreRec_little:visited
{
    color: #5058f8;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.linkAutoreRec_little:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #5058f8;
    text-decoration: underline;
}


.testoUltimiArrivi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ED5100;
	text-decoration: none;
}

.testoBestof
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3684;
	text-decoration: none;
}

.listaBestof
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.linkBestof
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.linkBestof:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkBestof:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.linkBestof:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkTool
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.linkTool:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkTool:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.linkTool:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkCredits
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;

}

.linkCredits:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkCredits:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.linkCredits:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkSubMenu
{
    color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

}

.linkSubMenu:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #ED5100;
    text-decoration: underline;
}

.linkSubMenu:visited
{
    color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.linkSubMenu:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #ED5100;
    text-decoration: underline;
}

.linkSubMenu_g
{
    color: #1dc30b;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

}

.linkSubMenu_g:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #1dc30b;
    text-decoration: underline;
}

.linkSubMenu_g:visited
{
    color: #1dc30b;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.linkSubMenu_g:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #1dc30b;
    text-decoration: underline;
}


.testoChiSiamo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b3684;
	text-decoration: none;
}

.testoMail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1dc30b;
	text-decoration: none;
}

.testoShop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3684;
	text-decoration: none;
}

.testoToolbar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b3684;
	text-decoration: none;	
	font-weight: bold;
}

.testoPubblicita
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b3684;
	text-decoration: none;
}

.linkPubb
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

}

.linkPubb:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

.linkPubb:visited
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.linkPubb:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: #2b3684;
    text-decoration: underline;
}

/*mobile*/
.tabellamainMobile { border: 0px solid rgb(255, 255, 255);
    padding: 0pt;
    width: 100%;
    background-color: rgb(255, 255, 255);    
    }
  
 .tabellacorpoMobile { padding: 0pt;
    width: 100%;
    background-color: rgb(255, 255, 255);
    }
   
  .testoRicercaTextAreaMobile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: rgb(0,0,0);
	text-decoration: none;
}

.testoErroreMainMobile { font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: #C41200;
    text-align: left;
    }  

.testoTitoloBwMobile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C41200;
	text-decoration: none;
}    

.linkBestofMobile
{
    color: #2b3684;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}
.testoCreditsMobile { font-family: verdana, arial, sans-serif;
    font-size: 7pt;
    color: #2b3684;
    text-align: left;
    }
    
    .tabellaBoxPrincipaleMobile { border:  solid 1px #ccc; 
    padding: 5px;
    background-color: white;
    width: 100%;
    }
    
    .testoAccountMobile 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ED5100;
	text-decoration: none;
}

 .testoAccountValoreMobile 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2b3684;
	text-decoration: none;
}

/*box grigio*/
.roundedcornr_box_386980 {
	background: url(roundedcornr_386980_tl.png) no-repeat top left;
}
.roundedcornr_top_386980 {
	background: url(roundedcornr_386980_tr.png) no-repeat top right;
}
.roundedcornr_bottom_386980 {
	background: url(roundedcornr_386980_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_386980 div {
	background: url(roundedcornr_386980_br.png) no-repeat bottom right;
}
.roundedcornr_content_386980 {
	background: url(roundedcornr_386980_r.png) top right repeat-y;
}

.roundedcornr_top_386980 div,.roundedcornr_top_386980,
.roundedcornr_bottom_386980 div, .roundedcornr_bottom_386980 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_386980, .roundedcornr_bottom_386980 {
	margin-top: -19px;
}
.roundedcornr_content_386980 { padding: 0 15px; }

/*box arancione*/
.roundedcornr_box_819737 {
	background: url(roundedcornr_819737_tl.png) no-repeat top left;
}
.roundedcornr_top_819737 {
	background: url(roundedcornr_819737_tr.png) no-repeat top right;
}
.roundedcornr_bottom_819737 {
	background: url(roundedcornr_819737_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_819737 div {
	background: url(roundedcornr_819737_br.png) no-repeat bottom right;
}
.roundedcornr_content_819737 {
	background: url(roundedcornr_819737_r.png) top right repeat-y;
}

.roundedcornr_top_819737 div,.roundedcornr_top_819737,
.roundedcornr_bottom_819737 div, .roundedcornr_bottom_819737 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_819737, .roundedcornr_bottom_819737 {
	margin-top: -19px;
}
.roundedcornr_content_819737 { padding: 0 15px; }









.bgimage { 
    background-image: url(../Img/base_wty.jpg); 
    background-repeat:no-repeat;
    background-position:top center;
    width: 900px;
}

.elementoPrincipale
{
    height: 533px;
    width: 900px; 
    overflow:hidden;
}

.linkMenuNewMain
{
    color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/

}

.linkMenuNewMain:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
    color: #ED5100;
    text-decoration: underline;
}

.linkMenuNewMain:visited
{
    color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
}

.linkMenuNewMain:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
    color: #ED5100;
    text-decoration: underline;
}

.separatoreLinkMenuNewMain
{
    color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/

}
.tabellacorpoNewMain 
{ 
    padding: 0pt;
    width: 900px;
    background-color: rgb(255, 255, 255);
}


.testoRicercaNewMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: yellow;
	text-decoration: none;
}

.testoRicercaSuggerimentoNewMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: white;
	text-decoration: none;
}

.ricercaPrincipaleE1
{
    position:relative;
	top: 40px;
	left: 350px;
}

.ricercaPrincipaleE2
{
    position:relative;
	top: 45px;
	left: 350px;
}

.ricercaPrincipaleE3
{
    position:relative;
	top: 50px;
	left: 350px;
}

.ricercaPrincipaleE4
{
    position:relative;
	top: 55px;
	left: 350px;
}

.ricercaPrincipaleE5
{
    position:relative;
	top: 18px;
	left: 725px;
}

.ricercaPrincipaleE6
{
    position:relative;
	top: 65px;
	left: 350px;
}

.testoRicercaTextAreaNewMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: gray;
	text-decoration: none;
	border:1px solid #d1c7ac;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;	
	width: 450px;
}

.testoRicercaTextAreaNewMain2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: gray;
	text-decoration: none;
	border:1px solid #d1c7ac;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;	
	width: 350px;
}

.testoErroreMainNewMain 
{ 
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: left;
    font-weight: bold;
} 


.testoMiddleNewMain
{
    position:relative;
	top: 210px;
	left: 15px;
	font-family: verdana, arial, sans-serif;
    font-size: 24px;
    color: white;
    text-align: left;
    font-weight: normal;
}

.testoLinea1NewMain
{
    position:relative;
	top: 220px;
	left: 15px;
	font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: left;
    font-weight: normal;
    vertical-align:middle;
    
}

.testoLinea2NewMain
{
    position:relative;
	top: 227px;
	left: 15px;
	font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: left;
    font-weight: normal;
    vertical-align:middle;
    
}


.testoLinea3NewMain
{
    position:relative;
	top: 234px;
	left: 15px;
	font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: white;
    text-align: left;
    font-weight: normal;
    vertical-align:middle;
    
}


.linkHomeNewMain
{    
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
	white-space: nowrap;
	vertical-align:middle;

}

.linkHomeNewMain:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
    color: white;
    text-decoration: underline;
}

.linkHomeNewMain:visited
{
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
}

.linkHomeNewMain:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-weight: bold;*/
    color: white;
    text-decoration: underline;
}

.loghiimage { 
    vertical-align:middle;
}


.tabellacorpoNewHeader_lpb 
{ 
    padding: 0pt;
    width: 782px;    
    border:  solid 1px #ccc; 
    padding: 5px;
    background-color: white;    
}
.tabellacorpoNewHeader 
{ 
    padding: 0pt;
    width: 790px;    
    border:  solid 0px #ccc; 
    padding: 0px;
    background-color: white;    
}
.bgimageHeader { 
    background-image: url(../Img/wetry_head.jpg); 
    background-repeat:no-repeat;
    background-position:top top;
    width: 790px;
}

.elementoPrincipaleHeader_lpb
{
    height: 124px;
    width: 782px; 
    overflow:hidden;
}

.elementoPrincipaleHeader
{
    height: 104px;
    width: 782px; 
    overflow:hidden;
}

.headerMenu
{
    position:relative;
	/*top: 95px;*/
	top: 75px;
	left: 0px;
	color: #ED5100;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.linkHeaderNewMain
{    
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	vertical-align:middle;

}


.linkHeaderNewMain:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: white;
    text-decoration: underline;
}

.linkHeaderNewMain:visited
{
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.linkHeaderNewMain:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    color: white;
    text-decoration: underline;
}

.headerMenuLogin
{
    position:relative;
	top: -15px;
	left: -5px;
	color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.testoLoginNewMain
{    
	font-family: verdana, arial, sans-serif;
    font-size: 10px;
    color: white;
    text-align: left;
    font-weight: normal;
    vertical-align:middle;
    
}

.linkLoginNewMain
{    
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
	white-space: nowrap;
	vertical-align:middle;

}

.linkLoginNewMain:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
    color: white;
    text-decoration: underline;
}

.linkLoginNewMain:visited
{
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
}

.linkLoginNewMain:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bold;*/
    color: white;
    text-decoration: underline;
}

.bgimageFooter { 
    background-image: url(../Img/NewFooter3.png); 
    background-repeat:no-repeat;
    background-position:top top;
    width: 790px;
}

.elementoPrincipaleFooter
{
    height: 50px;
    width: 790px; 
    overflow:hidden;
}

.testoCreditsNewMain { font-family: verdana, arial, sans-serif;
    font-size: 7pt;
    color: white;
    text-align: center;
    }

.linkCreditsNewMain
{
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;

}

.linkCreditsNewMain:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
    color: white;
    text-decoration: underline;
}

.linkCreditsNewMain:visited
{
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.linkCreditsNewMain:visited:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
    color: white;
    text-decoration: underline;
}
