a.top:link, a.top:visited, a.top:active                { color: #fff; font-size: 15px; font-family: "Times New Roman", serif; font-weight: bold; text-decoration: underline ; padding: 3px 5px 5px; }
a.top_sel:link, a.top_sel:visited, a.top_sel:active    		 { color: #d3719f; font-size: 15px; font-family: "Times New Roman", serif; font-weight: bold; background-color: #ecd21c; text-decoration: none   ; padding: 3px 5px 5px; }
a.top:hover          { color: #d3719f;  font-weight: bold; background-color: #ecd21c; text-decoration: none; padding: 3px 5px 5px; }
a.top_sel:hover      { color: #d3719f; font-weight: bold; background-color: #ecd21c; padding: 3px 5px 5px; }


a.utop:link, a.utop:visited, a.utop:active                  { color: #000; font-size: 14px; font-family: "Times New Roman", serif; text-decoration: none ; padding-right: 5px; padding-left: 5px; }
a.utop_sel:link, a.utop_sel:visited, a.utop_sel:active      { color: #d3719f; font-size: 14px; font-family: "Times New Roman", serif; text-decoration: none   ; padding-right: 5px; padding-left: 5px; }
a.utop:hover                                              { color: #d3719f; font-size: 14px; font-family: "Times New Roman", serif; text-decoration: none   ; padding-right: 5px; padding-left: 5px; }
a.utop_sel:hover                                          { color: #d3719f; font-size: 14px; font-family: "Times New Roman", serif; text-decoration: none   ; padding-right: 5px; padding-left: 5px; }





a.lx:link, a.lx:visited, a.lx:active                 { color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: underline; font-weight: bold; }
a.lx_sel:link, a.lx_sel:visited, a.lx_sel:active     { color: #000; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold; }
a.lx:hover                                               { color: #000; font-size: 13px; font-family: "Times New Roman", serif; }
a.lx_sel:hover                                           { color: #000; font-size: 13px; font-family: "Times New Roman", serif; }




a.umenu:link, a.umenu:visited, a.umenu:active              { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }
a.umenu_sel:link, a.umenu_sel:visited, a.umenu_sel:active  { color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }
a.umenu:hover                                              { color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }
a.umenu_sel:hover                                          { color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }




a.menu_blu:link, a.menu_blu:visited, a.menu_blu:active              { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif;text-decoration: none }
a.menu_blu_sel:link, a.menu_blu_sel:visited, a.menu_blu_sel:active  { color: #000; font-size: 13px; font-family: "Times New Roman", serif;   text-decoration: none }
a.menu_blu:hover                                            { color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }
a.menu_blu_sel:hover     									{ color: #000; font-size: 13px; font-family: "Times New Roman", serif; text-decoration: none }

a:link      { color: #78b9ce; text-decoration: none }
a:visited   { color: #78b9ce; text-decoration: none }
a:active    { color: #78b9ce; text-decoration: none }
a:hover     { color: #000; text-decoration: none }

a.menu_rosa
{
	color: #D3719F; 
	font-size: 13px; 
	font-family: "Times New Roman", serif;
	text-decoration: none
}

a.menu_rosa_sel, a.menu_rosa:hover
{
	color: #000; 
	font-size: 13px; 
	font-family: "Times New Roman", serif;
	text-decoration: none;
}

.txt_black13{color: #000000; font-size: 13px; font-family: "Times New Roman", serif;}
.txt_black14{color: #000000; font-size:14px; font-family: "Times New Roman", serif;}
.txt   { color: #000; font-size: 13px; font-family: "Times New Roman", serif; line-height: 15px }
.txt_black { color: #000; font-size: 13px; font-family: "Times New Roman", serif; line-height: 15px }
.txt_kurs  { color: #000; font-size: 13px; font-family: "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: 15px }
.txt_rosa{color: #D3719F; font-size: 13px; font-family: "Times New Roman", serif; line-height: 12px; }
.txt_red { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; line-height: 15px }
.txt_red14 { color: #78b9ce; font-size: 14px; font-family: "Times New Roman", serif; line-height: 16px; }
.txt_blue /*verde*/{ color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; line-height: 15px }
.title { color: #ac0077; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold; line-height: 15px }
.title_top { color: #fff; font-size: 11px; font-family: "Times New Roman", serif; text-decoration: none }
.title_blue /*verde*/{ color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold; line-height: 15px }
.title_red20  { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold; line-height: 20px }
.title_blue22 { color: #78b9ce; font-size: 22px; font-family: "Times New Roman", serif; font-weight: bold;}
.title_blue20 /*verde*/{ color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold; line-height: 20px }
.title_white10 {color: white; font-family: "Times New Roman", serif; font-size: 12px;}
.title_white22 {color:white; font-size: 22px; font-family: "Times New Roman", serif; font-weight: bold; line-height: 25px;}
.txt_black10    { color: #000; font-size: 13px; font-family: "Times New Roman", serif;  }
.numbers { color: #000; font-size: 13px; font-family: "Times New Roman", serif; font-weight: bold}
.title_red10 { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; line-height: 12px; }
.title_blu10 /*verde*/{ color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; line-height: 12px; }
.title_rosa{color: #d3719f; font-size: 13px; font-family: "Times New Roman", serif;}
.title_rosa a{color: #d3719f; font-size: 13px; font-family: "Times New Roman", serif;}
.title_rosa a:hover{color: black;}
.title_rosa22 {color: #d3719f; font-size: 22px; font-family: "Times New Roman", serif; font-weight: bold;}
.txt_copyright  { color: #000; font-size: 11px; font-family: "Times New Roman", serif; line-height: 13px }
body { background-color: #d6d6d6; text-align: center; }
#container { background-image: url(media/bg.gif); background-repeat: repeat; height: 100%; }
#container_blu { background-image: url(media/bg_blue.gif); background-repeat: repeat; height: 100%; }
#gallery { background-color: #fff; background-repeat: repeat; }
.menu_lx { width: 140px; }
.spacer { line-height: 12px; }
.td_spacer { width: 12px; }
.center { width: 579px; }
.border { width: 25px; }

.inizio_frase { color: #78b9ce; font-size: 17px; font-family: "Times New Roman", serif; line-height: 15px; font-weight: bold }
.continua { color: #78b9ce; font-size: 13px; font-family: "Times New Roman", serif; line-height: 15px;}
