/* HOMEPAGE */

/* sfondo delle pagine */
.sfondohomepage 
{background-color: #4C5866; }

/* titolo homepage anhelo pr travel llh */
.homeluca 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.homeanhelo 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.homeanhelo, a.homeanhelo:visited 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.homeanhelo:hover 
{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}

.homepr 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.homepr, a.homepr:visited 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.homepr:hover 
{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}

.hometango 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.hometango, a.hometango:visited 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.hometango:hover 
{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}

.hometravel
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.hometravel, a.hometravel:visited 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.hometravel:hover 
{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}

.homectf
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.homectf, a.homectf:visited 
{ color: #4C5866; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.homectf:hover 
{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}










/* ANHELO */

/* sfondo della homepage anhelo */
.sfondohomeanhelo 
{background-color: #D5D2CA; }

/* sfondo al corpo centrale della homepage anhelo */
.corpohomeanhelo 
{background-color: #5F6062; }

/* sfondo delle pagine anhelo */
.sfondoanhelo 
{background-color: #5F6062; }

/* sfondo al corpo centrale delle pagine anhelo */
.corpoanhelo 
{background-color: #D5D2CA; }

/* sfondo ai pop-up anhelo */
.sfondopopupanhelo 
{background-color: #DFD9D2; }

/* sfondo al corpo centrale pop-up anhelo */
.corpopopupanhelo 
{background-color: #CC3333; }



/* menu anhelo */
#menuanhelo li, #menuanhelo li:hover , #menuanhelo li:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #2d7096; 
text-align: left; 
text-decoration: none; 
font-weight: bold; 
line-height: 10px;
display: block; 
width: 195px; 
height: 13.5px; 
padding-left: 52px;  
font-size-adjust:.53;}
#menuanhelo a, #menuanhelo a:visited 
{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
#menuanhelo a:hover 
{ color: #5F6062; text-decoration: none;font-weight: bold;}
#menuanhelo ul 
{ list-style: none; margin: 0; padding: 0px;  }
#menuanhelo li 
{ float:left; }
.activeanhelo
{ color: #5F6062; text-decoration: none;font-weight: bold;}



/* testo attivo home anhelo  */
.testoattivohomeanhelo 
{color: #D5D2CA; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top}
a.testoattivohomeanhelo, a.testoattivohomeanhelo:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #D5D2CA;}
a.testoattivohomeanhelo:hover 
{color: #000000; text-decoration: none; font-weight: bold;}


/* testo attivo pagine anhelo  */
.testoattivoanhelo 
{color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 0px;
text-align: left; 
padding-top: 0; 
vertical-align: top}
a.testoattivoanhelo, a.testoattivoanhelo:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 0px;
padding-top: 0; 
vertical-align: top ;
color: #FFFFFF;}
a.testoattivoanhelo:hover 
{color: #5F6062; text-decoration: none; font-weight: bold;}


/* links anhelo  */
.linksanhelo 
{ color: #FFFFFF; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
line-height: 10pt; 
letter-spacing: none; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53; }
a.linksanhelo, a.linksanhelo:visited 
{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.linksanhelo:hover 
{ color: #4D4F53; text-decoration: none; font-weight: normal;}
.cat 
{ margin-top: 12px; font-weight: normal;}




/* testo pagina home anhelo  */
.testohomeanhelo 
{color: #D5D2CA; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0;
vertical-align: top ;
font-size-adjust:.53;}
a.testohomeanhelo, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #D5D2CA; }
a.testohomeanhelo:hover 
{ color: #D5D2CA; text-decoration: none;}


/* testo pagine anhelo  */
.testoanhelo
{ color: #5F6062; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust: .53;}
a.testoanhelo, a.testoanhelo:visited 
{ text-decoration: none; font-weight: normal; color: #5F6062; }
a.testoanhelo:hover 
{ color: #5F6062; text-decoration: none;}

/* titoli testo pagine anhelo  */
.titolitestoanhelo
{color: #5F6062; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 1opt; 
text-decoration: none; 
letter-spacing: 0px; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53;}
a.titolitestoanhelo, a.titolitestoanhelo:visited 
{ text-decoration: none; font-weight: normal; color: #5F6062; }
a.titolitestoanhelo:hover 
{ color: #5F6062; text-decoration: none;}



/* barra indirizzo homepage anhelo  */
.indirizzohomeanhelo 
{ color: #D5D2CA; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top }
a.indirizzohomeanhelo, a.indirizzohomeanhelo:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #D5D2CA;}
a.indirizzohomeanhelo:hover 
{ color: #D5D2CA; text-decoration: none; }

/* barra indirizzo pagine anhelo  */
.indirizzoanhelo 
{ color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 0px;
text-align: left; 
padding-top: 0; 
padding-left: 0px;
vertical-align: top }
a.indirizzoanhelo, a.indirizzoanhelo:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 0px;
padding-top: 0; 
padding-left: 0px;
vertical-align: top ;
color: #FFFFFF;}
a.indirizzoanhelo:hover 
{ color: #5F6062; text-decoration: none; font-weight: bold;}

/* barra indirizzo attivo pagine anhelo  */
.indirizzoattivoanhelo 
{ color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
padding-left: 0px;
vertical-align: top }
a.indirizzoattivoanhelo, a.indirizzoattivoanhelo:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
padding-left: 0px;
vertical-align: top ;
color: #FFFFFF;}
a.indirizzoattivoanhelo:hover 
{ color: #5F6062; text-decoration: none; font-weight: bold;}



/* effetto avvisi anhelo */
.staranhelo
{ margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;}









/* TANGO */

/* sfondo della home tango */
.sfondohometango 
{background-color: #ffffff; }


/* sfondo al corpo centrale della homepagine tango */
.corpohometango 
{background-color: #CC3333; }


/* sfondo delle pagine tango */
.sfondotango 
{background-color: #CC3333; }


/* sfondo al corpo centrale delle pagine tango */
.corpotango 
{background-color: #ffffff; }

/* sfondo ai pop-up maestri */
.sfondopopupmaestri 
{background-color: #ffffff; }

/* sfondo al corpo centrale pop-up maestri */
.corpopopupmaestri 
{background-color: #CC3333; }

/* sfondo ai pop-up tango */
.sfondopopuptango 
{background-color: #ffffff; }

/* sfondo al corpo centrale pop-up tango */
.corpopopuptango 
{background-color: #CC3333; }

/* menu tango */
#menut li, #menut li:hover , #menut li:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CC3333; 
text-align: left; 
text-decoration: none; 
font-weight: bold; 
line-height: 10px;
display: block; 
width: 195px; 
height: 15px; 
padding-left: 52px;  
font-size-adjust:.53;}
#menut a, #menut a:visited 
{ text-decoration: none; font-weight: bold; color: #CC3333; }
#menut a:hover 
{ color: #646464; text-decoration: none;font-weight: bold;}
#menut ul 
{ list-style: none; margin: 0; padding: 0px;  }
#menut li 
{ float:left; }
.activetango
{ color: #646464; text-decoration: none;font-weight: bold;}

/* links tango  */
.linkstango 
{ color: #CC3333; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
line-height: 10pt; 
letter-spacing: none; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53; }
a.linkstango, a.linkstango:visited 
{ text-decoration: none; font-weight: normal; color: #CC3333; }
a.linkstango:hover 
{ color: #646464; text-decoration: none; font-weight: normal;}
.cat 
{ margin-top: 12px; font-weight: normal;}

/* colonne maestri tango  */
.colonna_maestri_1 { width:100px; letter-spacing: 0;  margin-right: 25pt;  padding-top: 0; }
.colonna_maestri_2 { width:100px; letter-spacing: 0;  margin-right: 40pt; padding-top: 0; }
.colonna_maestri_3 { width:100px; letter-spacing: 0; margin-right: 0pt; padding-top: 0; }

/* testo pagina hometango  */
.testoht 
{color: #cccccc; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 11pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0;
vertical-align: top ;
font-size-adjust:.53;}
a.testoht, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #cccccc; }
a.testoht:hover 
{ color: #cccccc; text-decoration: none;}


/* testo pagine tango  */
.testi 
{ color: #646464; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust: .53;}
a.testi, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #646464; }
a.testi:hover 
{ color: #646464; text-decoration: none;}


/* titoli testo pagine tango  */
.titolitestitango
{color: #646464; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0px; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53;}
a.titolitestitango, a.titolitestitango:visited 
{ text-decoration: none; font-weight: bold; color: #646464; }
a.titolitestitango:hover 
{ color: #646464; text-decoration: none;}


/* barra indirizzo homepage tango  */
.indirizzohometango 
{ color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top }
a.indirizzohometango, a.indirizzohometango:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #ffffff;}
a.indirizzohometango:hover 
{ color: #000000; text-decoration: none; }


/* barra indirizzo pagine tango  */
.indirizzotango 
{ color: #CC3333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
padding-left: 0px;
vertical-align: top }
a.indirizzotango, a.indirizzotango:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
padding-left: 0px;
vertical-align: top ;
color: #CC3333;}
a.indirizzotango:hover 
{ color: #646464; text-decoration: none; font-weight: bold;}

/* effetto avvisi tango */
.startango
{ margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;}














/* TRAVEL */

/* sfondo della home travel */
.sfondohometravel 
{background-color: #ffffff; }


/* sfondo al corpo centrale della homepagine travel */
.corpohometravel 
{background-color: #2d7096; }


/* sfondo delle pagine travel */
.sfondotravel 
{background-color: #2d7096; }


/* sfondo al corpo centrale delle pagine travel */
.corpotravel 
{background-color: #ffffff; }

/* sfondo ai pop-up travel */
.sfondopopuptravel 
{background-color: #ffffff; }

/* sfondo al corpo centrale pop-up travel */
.corpopopuptravel 
{background-color: #CC3333; }

/* menu travel */
#menutravel li, #menutravel li:hover , #menutravel li:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #2d7096; 
text-align: left; 
text-decoration: none; 
font-weight: bold; 
line-height: 10px;
display: block; 
width: 195px; 
height: 16px; 
padding-left: 52px;  
font-size-adjust:.53;}
#menutravel a, #menutravel a:visited 
{ text-decoration: none; font-weight: bold; color: #2d7096; }
#menutravel a:hover 
{ color: #b2b2b2; text-decoration: none;font-weight: bold;}
#menutravel ul 
{ list-style: none; margin: 0; padding: 0px;  }
#menutravel li 
{ float:left; }
.activetravel
{ color: #b2b2b2; text-decoration: none;font-weight: bold;}

/* testo links  */
.linkstravel 
{ color: #2d7096; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
line-height: 10pt; 
letter-spacing: none; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53; }
a.linkstravel, a.linkstravel:visited 
{ text-decoration: none; font-weight: normal; color: #2d7096; }
a.linkstravel:hover 
{ color: #cccccc; text-decoration: none; font-weight: normal;}
.cat 
{ margin-top: 10px; font-weight: normal;}

/* testo pagina home travel  */
.testohtravel 
{color: #ffffff; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 11pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0;
vertical-align: top ;
font-size-adjust:.53;}
a.testohtravel, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #ffffff; }
a.testohtravel:hover 
{ color: #ffffff; text-decoration: none;}


/* testo pagine interne travel  */
.testiinternetravel 
{ color: #808080; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust: .53;}
a.testiinternetravel , a.testiinternetravel :visited 
{ text-decoration: none; font-weight: normal; color: #808080; }
a.testiinternetravel :hover 
{ color: #808080; text-decoration: none;}


/* titoli testo pagine travel  */
.titolotestitravel
{color: #808080; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0px; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53;}
a.titolotesti, a.titolotesti:visited 
{ text-decoration: none; font-weight: normal; color: #808080; }
a.titolotesti:hover 
{ color: #808080; text-decoration: none;}


/* barra indirizzo homepage travel  */
.indirizzohometravel 
{ color: #cccccc; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top }
a.indirizzohometravel, a.indirizzohometravel:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #cccccc;}
a.indirizzohometravel:hover 
{ color: #ffffff; text-decoration: none; }


/* barra indirizzo pagine travel  */
.indirizzotravel 
{ color: #2d7096; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
padding-left: 0px;
vertical-align: top }
a.indirizzotravel, a.indirizzotravel:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
padding-left: 0px;
vertical-align: top ;
color: #2d7096;}
a.indirizzotravel:hover 
{ color: #cccccc; text-decoration: none; font-weight: bold;}

/* effetto avvisi travel */
.startravel
{ margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;}















/* PR */

/* sfondo della home pr */
.sfondohomepr 
{background-color: #ffffff;}


/* sfondo al corpo centrale della homepage pr */
.corpohomepr 
{background-color: #2A2B2B; }


/* sfondo delle pagine pr */
.sfondopr 
{background-color: #2A2B2B; }


/* sfondo al corpo centrale delle pagine pr */
.corpopr 
{background-color: #ffffff; }

/* sfondo ai pop-up pr */
.sfondopopuppr 
{background-color: #BAAB91; }

/* sfondo al corpo centrale pop-up pr */
.corpopopuppr
{background-color: #2A2B2B; }

/* menu pr */
#menupr li, #menupr li:hover , #menupr li:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #BAAB91; 
text-align: left; 
text-decoration: none; 
font-weight: bold; 
line-height: 10px;
display: block; 
width: 195px; 
height: 15px; 
padding-left: 52px;  
font-size-adjust:.53;}
#menupr a, #menupr a:visited 
{text-decoration: none; font-weight: bold; color: #BAAB91;}
#menupr a:hover 
{color: #C0C0C0; text-decoration: none;}
#menupr ul 
{list-style: none; margin: 0; padding: 0px;}
#menupr li 
{float:left;}
.activepr 
{color: #C0C0C0; text-decoration: none;font-weight: bold;}

/* testo homepage pr */
.testohpr      
{ color: #969696;
font-size: 10px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
line-height: 10pt;
text-decoration: none;
letter-spacing: 0;
text-align: right;
margin-top: 0pt;
padding-top: 0pt;
font-size-adjust:.53;}

/* testo pagine pr  */
.testopr      
{ color: #969696;
font-size: 10px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
line-height: 10pt;
text-decoration: none;
letter-spacing: 0;
text-align: right;
margin-top: 0pt;
padding-top: 0pt;
font-size-adjust:.53;}

/* titoli testo pagine pr  */
.titolotestipr 
{ color: #969696; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0px; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53;}
a.titolotesti, a.titolotesti:visited 
{ text-decoration: none; font-weight: normal; color: #969696; }
a.titolotesti:hover 
{ color: #969696; text-decoration: none;}

/* testo attivo pagine pr  */
.testoattivopr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top}

a.testoattivopr, a.testoattivopr:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #BAAB91;}

a.testoattivopr:hover 
{color: #C0C0C0; text-decoration: none; font-weight: normal;}

/* link pr  */
.linkpr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 0px;
text-align: left; 
padding-top: 0; 
vertical-align: top}

a.linkpr, a.linkpr:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 0px;
padding-top: 0; 
vertical-align: top ;
color: #BAAB91;}

a.linkpr:hover 
{color: #C0C0C0; text-decoration: none; font-weight: normal;}

/* link pr bold  */
.linkprbold 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 0px;
text-align: left; 
padding-top: 0; 
vertical-align: top}

a.linkprbold, a.linkprbold:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 0px;
padding-top: 0; 
vertical-align: top ;
color: #BAAB91;}

a.linkprbold:hover 
{color: #C0C0C0; text-decoration: none; font-weight: bold;}

/* barra indirizzo homepage pr  */
.indirizzohpr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top}

/* barra indirizzopr  */
.indirizzopr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left;
padding-top: 0;
vertical-align: top}

/* email homepage pr  */
.emailhpr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top}
a.emailhpr, a.emailhpr:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #BAAB91;}
a.emailhpr:hover 
{color: #C0C0C0; text-decoration: none; font-weight: normal;}

/* email pagine pr  */
.emailpr 
{color: #BAAB91; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top}
a.emailpr, a.emailpr:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #BAAB91;}
a.emailpr:hover 
{color: #C0C0C0; text-decoration: none; font-weight: normal;}

/* effetto avvisi pr */
.starpr
{ margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;}












/* CTF */

/* sfondo della home ctf */
.sfondohomectf 
{background-color: #ffffff; }


/* sfondo al corpo centrale della homepagine ctf */
.corpohomectf 
{background-color: #CC3333; }


/* sfondo delle pagine ctf */
.sfondoctf 
{background-color: #CC3333; }


/* sfondo al corpo centrale delle pagine ctf */
.corpoctf 
{background-color: #ffffff; }

/* sfondo ai pop-up maestri */
.sfondopopupmaestri 
{background-color: #ffffff; }

/* sfondo al corpo centrale pop-up maestri */
.corpopopupmaestri 
{background-color: #CC3333; }

/* sfondo ai pop-up ctf */
.sfondopopupctf 
{background-color: #ffffff; }

/* sfondo al corpo centrale pop-up ctf */
.corpopopupctf 
{background-color: #CC3333; }

/* menu ctf */
#menut li, #menut li:hover , #menut li:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CC3333; 
text-align: left; 
text-decoration: none; 
font-weight: bold; 
line-height: 10px;
display: block; 
width: 195px; 
height: 15px; 
padding-left: 52px;  
font-size-adjust:.53;}
#menut a, #menut a:visited 
{ text-decoration: none; font-weight: bold; color: #CC3333; }
#menut a:hover 
{ color: #646464; text-decoration: none;font-weight: bold;}
#menut ul 
{ list-style: none; margin: 0; padding: 0px;  }
#menut li 
{ float:left; }
.activectf
{ color: #646464; text-decoration: none;font-weight: bold;}

/* links ctf  */
.linksctf 
{ color: #CC3333; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
line-height: 10pt; 
letter-spacing: none; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53; }
a.linksctf, a.linksctf:visited 
{ text-decoration: none; font-weight: normal; color: #CC3333; }
a.linksctf:hover 
{ color: #646464; text-decoration: none; font-weight: normal;}
.cat 
{ margin-top: 12px; font-weight: normal;}

/* colonne maestri ctf  */
.colonna_maestri_1 { width:100px; letter-spacing: 0;  margin-right: 25pt;  padding-top: 0; }
.colonna_maestri_2 { width:100px; letter-spacing: 0;  margin-right: 40pt; padding-top: 0; }
.colonna_maestri_3 { width:100px; letter-spacing: 0; margin-right: 0pt; padding-top: 0; }

/* testo pagina homectf  */
.testoht 
{color: #cccccc; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 11pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0;
vertical-align: top ;
font-size-adjust:.53;}
a.testoht, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #cccccc; }
a.testoht:hover 
{ color: #cccccc; text-decoration: none;}


/* testo pagine ctf  */
.testi 
{ color: #646464; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust: .53;}
a.testi, a.testi:visited 
{ text-decoration: none; font-weight: normal; color: #646464; }
a.testi:hover 
{ color: #646464; text-decoration: none;}


/* titoli testo pagine ctf  */
.titolitestictf
{color: #646464; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
line-height: 10pt; 
text-decoration: none; 
letter-spacing: 0px; 
margin-left: 0pt; 
padding-top: 0; 
vertical-align: top ;
font-size-adjust:.53;}
a.titolitestictf, a.titolitestictf:visited 
{ text-decoration: none; font-weight: bold; color: #646464; }
a.titolitestictf:hover 
{ color: #646464; text-decoration: none;}


/* barra indirizzo homepage ctf  */
.indirizzohomectf 
{ color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
vertical-align: top }
a.indirizzohomectf, a.indirizzohomectf:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
vertical-align: top ;
color: #ffffff;}
a.indirizzohomectf:hover 
{ color: #000000; text-decoration: none; }


/* barra indirizzo pagine ctf  */
.indirizzoctf 
{ color: #CC3333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px;
text-align: left; 
padding-top: 0; 
padding-left: 0px;
vertical-align: top }
a.indirizzoctf, a.indirizzoctf:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
letter-spacing: 1px;
padding-top: 0; 
padding-left: 0px;
vertical-align: top ;
color: #CC3333;}
a.indirizzoctf:hover 
{ color: #646464; text-decoration: none; font-weight: bold;}

/* effetto avvisi ctf */
.starctf
{ margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;}


