a.link1:link    {text-decoration: none; color: #cc0000; font-weight: bold;}
a.link1:visited {text-decoration: none; color: #cc0000; font-weight: bold;}
a.link1:active  {text-decoration: underline; color: #cc0000; font-weight: bold;}
a.link1:hover   {text-decoration: underline; color: #cc0000; font-weight: bold;}

a.linkAlert:link    {text-decoration: none; color: #ffffff; font-weight: bold;}
a.linkAlert:visited {text-decoration: none; color: #ffffff; font-weight: bold;}
a.linkAlert:active  {text-decoration: underline; color: #ffffff; font-weight: bold;}
a.linkAlert:hover   {text-decoration: underline; color: #ffffff; font-weight: bold;}

.scheda_azi {
  margin: 10px 0px 10px 0px;
}

.nome_azi {
  font-size: 16px;
  font-family:  Arial, Helvetica; 
  font-weight: bold;
  color: #454545;
}

.voci_azi {
  font-size: 13px;
  font-family:  Arial, Helvetica; 
  color: #454545;
}

.dati_azi_vis {
  background-color: #999999;
  padding: 2px;
}

.privacy{
  font-size: 14px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 0px 10px 0px 10px;
  color: #454545;
  text-align: justify;
}

.testo_privacy{
  font-size: 12px;
  line-height: 16px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 0px 10px 0px 10px;
  color: #454545;
  text-align: justify;
}

.testo_privacy_int{
  font-size: 12px;
  line-height: 16px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 0px 0px 0px 10px;
  color: #454545;
  text-align: justify;
}

.avviso{
  font-size: 12px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  color: #454545;
  text-align: justify;
}

.tit_ric {
  font-size: 13px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 10px 0px 10px 20px;
  color: #454545;
}

.tit_ric2 {
  font-size: 13px;
  font-family:  Arial, Helvetica; 
  font-weight: normal;
  margin: 10px 0px 15px 20px;
  color: #454545;
}

.flash_error {
  position: absolute;
  margin-top: 100px;
  margin-left: 160px;
  font-size: 18px;
  font-family:  Arial, Helvetica; 
  font-weight: bold;
}

.flash_error a {
  text-decoration: none;
  color: #ffffff;  
}

.note_curr{
  margin: 10px;
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #454545;  
  font-weight: normal;
  line-height: 18px;
  text-align: justify;
}

.messaggio_home_cand {
  margin: 0px 20px 20px 20px;
  font-size: 20px;
  font-family:  Arial, Helvetica;
  color: #2c2669;  
  font-weight: bold;
  line-height: 30px;
  text-align: justify;
}

.nome_cant {
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #2c2669;  
  font-weight: bold;
}

.testo_normal {
  font-size: 12px;
  font-family:  Arial, Helvetica;
}

.testo_login{
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #2c2669;  
  font-weight: bold;
}

.title_box_cand{
  margin-left:5px;
  margin-top:5px;
  font-size: 14px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #2c2669;  
}

.title_box_azi{
  margin-left:5px;
  margin-top: 5px;
  font-size: 14px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #eb0000;  
}

.title_box_azi a{
  color: #0000ea;  
}

.title_box_azi a:visited{
  color: #0000ea;  
}

.title_box_azi a:hover{
  color: #ea0000;  
}

.testo_box_cand{
  font-size: 16px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #2c2669; 
}

.gratis{
  font-size: 24px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #ea0000; 
}

.testo_box{
  font-size: 12px;
  font-family:  Arial, Helvetica;
  font-weight: normal;
  color: #606060; 
  text-align: justify;
}

.testo_box_red{
  font-size: 12px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #ea0000; 
}

.link_home a{
  font-size: 12px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #ea0000; 
  text-decoration: none;
}

.link_home a:visited{
  color: #ea0000; 
}

.link_home a:hover{
  color: #0000ea; 
}

.titolo_sett {
  font-size: 16px;
  font-family:  Arial, Helvetica;
  font-weight: bold;
  color: #ffffff;
}

.box_azi_top {
  margin-left: 20px;
  font-size: 18px;
  font-weight: bold;
  font-family:  Arial, Helvetica;
  color: #ffffff;
}

.box_azi_body {
  margin: 20px;
  margin-bottom: 0px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  font-family:  Arial, Helvetica;
  color: #606060;
  text-align: justify;
}

.box_azi_body a{
  font-size: 13px;
  font-family:  Arial, Helvetica;
  text-decoration: none;
  color: #ea0000;
  line-height: 24px;
}

.box_azi_body a:visited{
  color: #ea0000;
}

.box_azi_body a:hover{
  color: #0000ea;
}

.input_box_azi {
  margin: 20px;
  margin-bottom: 0px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  font-family:  Arial, Helvetica;
  color: #ea0000;
}

.attiva_cand {
  margin: 20px;
  font-size: 14px;
  font-family:  Arial, Helvetica;
  color: #000000;
  text-align: left;
}

.attiva_azi {
  margin: 20px;
  font-size: 14px;
  font-family:  Arial, Helvetica;
  color: #000000;
  text-align: left;
}

.vai_home {
  margin-top: 40px;
  margin-bottom: 100px;
  text-align: center;
  font-size: 13px;
  font-family:  Arial, Helvetica;
  color: #000000;
}

.testo_presto_online {
  font-size: 20px;
  font-family:  Arial, Helvetica;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
}

.vlink {
  color: #0033aa;
  cursor: pointer;
}

.txt_home_menu_top {
  font-size: 13px;
  font-family:  Arial, Helvetica;
  text-decoration: none;
  color: #aa3300;
}

.txt_home_menu_top a{
  font-size: 13px;
  font-family:  Arial, Helvetica;
  text-decoration: none;
  color: #797979;
}

.txt_home_menu_top a:visited{
  color: #797979;
}

.txt_home_menu_top a:hover{
  color: #aa3300;
}

.txt_logout {
  font-size: 13px;
  font-family:  Arial, Helvetica;
  color: #666666;
}

.txt_logout a{
  text-decoration: none;
  color: #0033aa;
}

.txt_logout a:visited{
  color: #0033aa;
}

.txt_logout a:hover{
  color: #aa3300;
}

.form_login{
  font-size: 13px;
  font-family:  Arial, Helvetica;
  color: #ea0000;
  font-weight: bold;
}

.form_login a{
  font-size: 11px;
  font-family:  Arial, Helvetica;
  text-decoration: none;
  color: #797979;
}

.form_login a:visited{
  color: #797979;
}

.form_login a:hover{
  color: #ea0000;
}

.mod_prof_home{
  line-height: 20px;
  margin-top:10px;
  margin-left: 10px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, Helvetica;
  color: #606060;
  font-weight: bold;
}

.mod_prof_home a{
  font-size: 12px;
  font-family: Arial, Helvetica;
  color: #606060;
  font-weight: bold;
  text-decoration: none;
}

.mod_prof_home a:visited{
  color: #606060;
}

.mod_prof_home a:hover{
  color: #ea0000;
}

.menu_right{
  line-height: 20px;
  margin: 10px;
  margin-left: 5px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, Helvetica;
  color: #606060;
  font-weight: bold;
}

.menu_right a{
  font-size: 12px;
  font-family: Arial, Helvetica;
  color: #606060;
  font-weight: bold;
  text-decoration: none;
}

.menu_right a:visited{
  color: #606060;
}

.menu_right a:hover{
  color: #ea0000;
}

.txt_gio_rim {
  font-size: 13px;
  font-family: Arial, Helvetica;
  color: #666666;
  font-weight: bold;
}

.num_gio_rim {
  font-size: 16px;
  font-family: Arial, Helvetica;
  color: #00aaff;
  font-weight: bold;
}

.top_menu2 {
  font-size: 11px;
  font-family:  Arial, Helvetica;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.bottom_menu {
  margin: 0px;
  margin-top: 10px;
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #0000ea;
  font-weight: bold;
}

.bottom_menu a {
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

.bottom_menu a:visited {
  color: #666666;
  text-decoration: none;
}

.bottom_menu a:hover {
  color: #ea0000;
  text-decoration: none;
}

.top_menu{
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #2e276d;
  font-weight: bold;
}

.top_menu a {
  font-size: 11px;
  color: #ea0000;
  text-decoration: none;
  font-weight: normal;
}

.top_menu a:visited {
  color: #ea0000;
  text-decoration: none;
}

.top_menu a:hover {
  color: #666666;
  text-decoration: none;
}


.testo_gia_iscr{
  margin-left: 15px;
  margin-right: 85px;
  font-size: 12px;
  font-family: Arial, Helvetica;
  color: #443f7a;
  font-weight: normal;
  
}

.testo_gia_iscr a {
  font-size: 12px;
  font-weight: bold;
  color: #ea0000;
  text-decoration: none;
}

.testo_gia_iscr a:visited {
  color: #ea0000;
  text-decoration: none;
}

.testo_gia_iscr a:hover {
  color: #666666;
  text-decoration: none;
}

.preiscr_desc {
  margin-top: 135px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 13px;
  font-family: Arial, Helvetica;
  color: #443f7a;
  font-weight: normal;
}

.preiscr_desc2 {
  margin: 20px;
  margin-top: 15px;
  margin-right: 35px;
  font-size: 15px;
  font-family: Arial, Helvetica;
  color: #443f7a;
  font-weight: normal;
  text-align: justify;
}

.testo_contenuti {
  margin: 20px;
  font-size: 13px;
  font-family: Arial, Helvetica;
  color: #454545;
  font-weight: normal;
  text-align: justify;
}

.ciao_home_cand {
  line-height: 20px;
  margin-left: 20px;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #797979;
}

.ciao_right_cand {
  margin-left:10px;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #797979;
  line-height: 16px;
}

.ciao_home_cand a{
  color: #ea0000;
  text-decoration: underline;
}

.ciao_home_cand a:visited{
  color: #ea0000;
}

.ciao_home_cand a:hover{
  color: #0000ea;
}

.banner_video_cur {
  margin:8px;
  margin-top:0px;
  margin-bottom:0px;
  line-height: 18px;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #ea0000;
  text-align: justify;
}

.banner_consiglia {
  width: 300px;
  line-height: 18px;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #606060;
  text-align: justify;
}

.log_error {
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #cc3300;
  font-size: 13px;
  line-height: 18px;
  margin: 10px 15px 15px 15px;
}

.login {
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #ea0000;
  font-size: 13px;
  line-height: 18px;
}

.tit_pagine {
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #ffffff;
  font-size: 15px;
  margin: 0px 0px 0px 10px; 
  text-transform: uppercase;
}

.testo_pulsanti{
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #ffffff;
  font-size: 12px; 
}

.error_login {
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #ea0000;
  font-size: 13px;
  line-height:20px;
}

.testo_legend {
  font-size: 12px;
  font-family:  Arial, Helvetica;
  padding:2px;
  color: #035891;
  font-weight: bold;
}

.titolo_invita {
  margin: 20px 50px 20px 20px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #2d266a;
  font-size: 24px;
}

.testo_invita {
  margin: 20px 20px 20px 20px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  color: #666666;
  font-size: 13px;
  text-align: justify;
  line-height: 20px;
}

.text_note {
  margin: 20px 20px 20px 20px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica;
  color: #666666;
  font-size: 12px;
  text-align: justify;
  line-height: 20px;
}

.rinn_abb a{
  font-family: Arial, Helvetica;
  color: #2d26aa;
  font-size: 12px;
  font-weight: bold;
}

.rinn_abb a:visited{
  color: #2d26aa;
}

.rinn_abb a:hover{;
  color: #ea0000;
}

.riep_dati_home{
  font-family: Arial, Helvetica;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  line-height: 18px;
}

.testo_home {
  font-family: Arial, Helvetica;
  color: #454545;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin: 0px; 
  margin-top: 10px; 
  margin-left: 20px;
}

.iscriviti_aziende a{
  margin-left: 100px;
  text-align: center;
  font-family: Arial, Helvetica;
  color: #454545;
  font-size: 16px;
  font-weight: bold;
  color: #0000ea;
}

.testo_paginatore{
  font-family: Arial, Helvetica;
  font-style: italic;
  font-size: 13px;
  font-weight: bold;
  color: #aa3300;
}

.link_blu_red a{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #0000ea;
}

.link_blu_red a:visited{
  color: #0000ea;
}

.link_blu_red a:hover{
  color: #ea0000;
}

.button_01 {
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}

.form_ko{
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  color: #ea0000;
  text-align: center;
  line-height: 20px;
}

.tit_contcand {
  margin:10px 0px 0px 30px;
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  color: #2e276d;
  text-align: left;
  line-height: 20px;
}

.contcand {
  margin:10px 50px 0px 50px;
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  color: #454545;
  text-align: left;
  line-height: 20px;
}

.note {
  font-family: Arial, Helvetica;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-align: left;
  line-height: 16px;
}
.visite_curr {
  margin: 10px; /* 10px 20px 20px;*/
  font-size: 12px;
  font-family:  Arial, Helvetica;
  color: #454545;  
  font-weight: bold;
  line-height: 18px;
  text-align: center;
}

.visite_curr a{
  color: #0000ea;
  text-decoration: none;
}

.visite_curr a:visited{
  color: #0000ea;
}

.visite_curr a:hover{
  color: #ea0000;
}

a.link_home:link    {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.link_home:visited {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.link_home:active  {text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.link_home:hover   {text-decoration: underline; color: #FFFFFF; font-weight: bold;}

.testo_pubbli {
  font-family: Arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
}

