font         { font-family:arial; font-weight:normal; color:#000000; font-size: 8.5pt}
font.small   { font-family:arial; font-weight:normal; color:#000000; font-size: 8.5pt}
font.black  { font-family:arial; font-weight:normal; color:#000000; font-size: 8.5pt}
font.news_date { font-family:arial; font-weight:normal; color:#000000; font-size: 7.5pt}
font.big     { font-family:arial; font-weight:normal; color:#000000; font-size: 12pt}
font.white { font-family:arial; font-weight:normal; color:#ffffff; font-size: 8.5pt}

.font_small   { font-family:arial; font-weight:bold; color:#000000; font-size: 8.5pt}
.font_corsi_data   { font-family:arial; font-weight:bold; color:#008037; font-size: 8pt}
.font_corsi_data_h   { font-family:arial; font-weight:bold; color:#FFFFFF; font-size: 8pt}

.corso_titolo   { font-family:arial; font-weight:bold; color:#000000; font-size: 12pt}
.corso_sottotitolo   { font-family:arial; font-weight:bold; color:#000000; font-size: 8.5pt}
.corso_sottotitolo2   { font-family:arial; font-weight:normal; color:#000000; font-size: 8.5pt}
.corso_dot   { font-family:arial; font-weight:normal; color:#000000; font-size: 8.5pt}

p.sec_news_title        {color: #303030; font-family: arial; font-size:9pt}
p.sec_news_sottotitolo  {color: #639CCE; font-family: arial; font-size:9pt}
p.sec_news_sottotitolo_s{color: #639CCE; font-family: arial; font-size:8.5pt}
p.sec_news_abstract     {color: #505050; font-family: arial; font-size:8pt}
p.sec_news_body         {color: #505050; font-family: arial; font-size:8pt}

a          { color:#000000; text-decoration:underline;}
a:hover    { color:#505050; text-decoration:none;} 

a.no_line          { color:#000000; text-decoration:none;}
a.no_line:hover    { color:#505050; text-decoration:none;} 

a.white_no_line          { color:#ffffff; text-decoration:none;}
a.white_no_line:hover    { color:#ffffff; text-decoration:none;} 

a.green          { color:#007036; text-decoration:underline;}
a.green:hover    { color:#007036; text-decoration:none;} 

a.pic          { color:#000000; text-decoration:none; line-height: 1.7;}
a.pic:hover    { color:#505050; text-decoration:none; line-height: 1.7;} 

a.pic_hover          { color:#000000; text-decoration:none; background-color: #FFECC7; line-height: 1.7;}
a.pic_hover:hover    { color:#505050; text-decoration:none; background-color: #FFECC7; line-height: 1.7;} 

a.black          { color:#000000; text-decoration:underline;}
a.black:hover    { color:#505050; text-decoration:none;} 


body { 
scrollbar-3dlight-color: #666666;
scrollbar-arrow-color: #999999;
scrollbar-base-color: #666666;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #4F4F4F;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #222222;}


.border1 { 
 border-top: 1pt solid #919191; 
 border-right: 1pt solid #919191; 
 border-bottom: 1pt solid #919191; 
 border-left: 1pt solid #919191; 
} 

.border1a { 
 border-top: 1pt solid #bbbbbb; 
 border-right: 1pt solid #bbbbbb; 
 border-bottom: 1pt solid #bbbbbb; 
 border-left: 1pt solid #bbbbbb; 
} 

.border2 { 
 border-top: 1pt solid #ffffff; 
 border-right: 1pt solid #6B6B6B; 
 border-bottom: 1pt solid #6B6B6B; 
 border-left: 1pt solid #ffffff; 
} 

.border3 { 
 border-top: 1pt solid #bbbbbb; 
 border-right: 1pt solid #bbbbbb; 
 border-bottom: 1pt solid #bbbbbb; 
 border-left: 1pt solid #bbbbbb; 
} 

.border4 { 
 border-top: 1pt solid #cccccc; 
 border-right: 1pt solid #cccccc; 
 border-bottom: 1pt solid #cccccc; 
 border-left: 1pt solid #cccccc; 
} 

.border5 { 
 border-top: 1pt solid #B2B389; 
 border-right: 1pt solid #B2B389; 
 border-bottom: 1pt solid #B2B389; 
 border-left: 1pt solid #B2B389; 
}

.border_blue { 
 border-top: 1pt solid #D0E6FB; 
 border-right: 1pt solid #D0E6FB; 
 border-bottom: 1pt solid #D0E6FB; 
 border-left: 1pt solid #D0E6FB; 
} 

.border_brown { 
 border-top: 1pt solid #f0efda; 
 border-right: 1pt solid #f0efda; 
 border-bottom: 1pt solid #f0efda; 
 border-left: 1pt solid #f0efda; 
} 

.border_brown_lnk { 
 border-top: 1pt solid #FBEAD8; 
 border-right: 1pt solid #FBEAD8; 
 border-bottom: 1pt solid #FBEAD8; 
 border-left: 1pt solid #FBEAD8; 
} 


.download_menu { 
 border-top: 1pt solid #bbbbbb; 
 border-right: 1pt solid #bbbbbb; 
 border-bottom: 1pt solid #bbbbbb; 
 border-left: 1pt solid #bbbbbb; 
 background-color: #EFEFEF;
 padding: 2px;
} 

.download_menu_h { 
 border-top: 1pt solid #ffffff; 
 border-right: 1pt solid #707070; 
 border-bottom: 1pt solid #707070; 
 border-left: 1pt solid #ffffff; 
 background-color: #FFAD3B;
 font-weight:bold;
 padding: 2px;
} 


