@charset "utf-8";
a:link
 {font-family:verdana, arial; font-size:10px; color:#363636;
  text-decoration:none; background:none transparent scroll repeat 0% 0%;}
a:active
 {font-family:verdana, arial; font-size:10px; color:#363636;
  text-decoration:none; background:none transparent scroll repeat 0% 0%;}
a:visited
 {font-family:verdana, arial; font-size:10px; color:#363636;
  text-decoration:none; background:none transparent scroll repeat 0% 0%;}
a:hover
 {font-family:verdana, arial; font-size:10px; color:#363636;
  text-decoration:underline; background:none transparent scroll repeat 0% 0%;}
body
 {font-family:verdana, arial; font-size:10px;}
div
 {margin:0; padding:0;}
font
 {font-family:verdana, arial; font-size:10px;}
form
 {font-family:verdana, arial; font-size:10px;}
h1
 {font-family:trebuchet ms; font-size:24px; font-style:normal; font-weight:bold; color:#000000; line-height:24px;
  text-decoration:none; background-color:#99c9ff; margin:0px; padding:0px;}
input
 {font-family:verdana, arial; font-size:10px;
  border-top-width:1px; border-top-color:#000000; border-left-width:1px; border-left-color:#000000;
  border-bottom-width:1px; border-bottom-color:#000000; border-right-width:1px; border-right-color:#000000;}
p
 {font-family:verdana, arial; font-size:11px;}
select
 {font-family:verdana, arial; font-size:10px;
  border-top-width:1px; border-top-color:#000000; border-left-width:1px; border-left-color:#000000;
  border-bottom-width:1px; border-bottom-color:#000000; border-right-width:1px; border-right-color:#000000;}
textarea
 {font-family:verdana, arial; font-size:10px;
  border-top-width:1px; border-top-color:#000000; border-left-width:1px; border-left-color:#000000;
  border-bottom-width:1px; border-bottom-color:#000000; border-right-width:1px; border-right-color:#000000;}
td
 {font-family:verdana, arial; font-size:10px;}
 
/* font */
.font-01, .font-01 a:link, .font-01 a:active, .font-01 a:visited
 {font-family:verdana, arial; font-size:10px; color:#000370;
  text-decoration:none; padding:0px 1px 0px 1px;}
.font-01 a:hover
 {font-family:verdana, arial; font-size:10px; color:#000370;
  text-decoration:underline; background-color:#ffffff; padding:0px 1px 0px 1px;}
.font-02, .font-02 a:link, .font-02 a:active, .font-02 a:visited
 {font-family:verdana, arial; font-size:10px; color:#000370;
  text-decoration:none; padding:0px 3px 0px 3px;}
.font-02 a:hover
 {font-family:verdana, arial; font-size:10px; color:#000370;
  text-decoration:underline; background-color:#ffffff; padding:0px 3px 0px 3px;}

/* dida */
.dida-01, .dida-01 a:link, .dida-01 a:active, .dida-01 a:visited
 {font-family:verdana, arial; font-size:8px; margin:0px; padding:0px;}
.dida-01 a:hover
 {background-color:#ffffff; margin:0px; padding:0px;}
.dida-02, .dida-02 a:link, .dida-02 a:active, .dida-02 a:visited
 {font-family:verdana, arial; font-size:9px; margin:0px; padding:0px;}
.dida-02 a:hover
 {background-color:#ffffff; margin:0px; padding:0px;}
.dida-03, .dida-03 a:link, .dida-03 a:active, .dida-03 a:visited
 {font-family:verdana, arial; font-size:10px; margin:0px; padding:0px;}
.dida-03 a:hover
 {background-color:#ffffff; margin:0px; padding:0px;}

/* articoli */
.articoli-01
 {font-family:verdana, arial; font-size:11px;}
.articoli-02
 {font-family:verdana, arial; font-size:12px;}
.articoli-03
 {font-family:verdana, arial; font-size:13px;}
.articoli-04
 {font-family:verdana, arial; font-size:14px;}
 
/* archivio */
.archivio-01
 {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffcc;
  font-style:normal; text-decoration:none; background-color:#3366cc; margin:0px; padding:0px;}
.archivio-01 a:link, .archivio-01 a:active, .archivio-01 a:visited
 {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffcc;
  font-style:normal; text-decoration:none; background-color:#3366cc; margin:0px; padding:0px;}
.archivio-01 a:hover
 {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#3366cc;
  font-style:normal; text-decoration:none; background-color:#ffffcc; margin:0px; padding:0px;}
.archivio-02
 {font-family:verdana, arial; font-size:14px; font-weight:bold; color:#ffffcc;
  font-style:normal; text-decoration:none; background-color:#3366cc; margin:0px; padding:0px;}
.archivio-02 a:link, .archivio-02 a:active, .archivio-02 a:visited
 {font-family:verdana, arial; font-size:14px; font-weight:bold; color:#ffffcc;
  font-style:normal; text-decoration:none; background-color:#3366cc; margin:0px; padding:0px;}
.archivio-02 a:hover
 {font-family:verdana, arial; font-size:14px; font-weight:bold; color:#3366cc;
  font-style:normal; text-decoration:none; background-color:#ffffcc; margin:0px; padding:0px;}

/* titoli */
.titolo-01, .titolo-01 a:link, .titolo-01 a:active, .titolo-01 a:visited
 {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffff;
  text-decoration:none; background:none;}
.titolo-01 a:hover
 {font-family:verdana, arial; font-size:13px; font-weight:bold; color:#ffffff;
  text-decoration:underline; background:none;}
.titolo-02, .titolo-02 a:link, .titolo-02 a:active, .titolo-02 a:visited
 {font-family:verdana, arial; font-size:14px; font-weight:bold; color:#ffffff;
  text-decoration:none; background:none;}
.titolo-02 a:hover
 {font-family:verdana, arial; font-size:14px; font-weight:bold; color:#ffffff;
  text-decoration:underline; background:none;}
.titolo-03, .titolo-03 a:link, .titolo-03 a:active, .titolo-03 a:visited
 {font-family:verdana, arial; font-size:16px; font-weight:bold; color:#ffffff;
  text-decoration:none; background:none;}
.titolo-03 a:hover
 {font-family:verdana, arial; font-size:16px; font-weight:bold; color:#ffffff;
  text-decoration:underline; background:none;}
.titolo-04, .titolo-04 a:link, .titolo-04 a:active, .titolo-04 a:visited
 {font-family:verdana, arial; font-size:18px; font-weight:bold; color:#ffffff;
  text-decoration:none; background:none;}
.titolo-04 a:hover
 {font-family:verdana, arial; font-size:18px; font-weight:bold; color:#ffffff;
  text-decoration:underline; background:none;}
  
/* menu */
.menu-01, .menu-01 a:link, .menu-01 a:active, .menu-01 a:visited
 {margin:0px; padding:0px;}
.menu-01 a:hover
 {background-color:#ffffff; margin:0px; padding:0px;}
  
/* elenco */
.elenco-01, .elenco-01 a:link, .elenco-01 a:active, .elenco-01 a:visited
 {font-family:verdana, arial; font-size:9px; color:#000370; line-height:13px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.elenco-01 a:hover
 {font-family:verdana, arial; font-size:9px; color:#000370; line-height:13px;
  text-align:center; text-decoration:underline; background-color:#ffffff; margin:0px; padding:0px;}
.elenco-01a, .elenco-01a a:link, .elenco-01a a:active, .elenco-01a a:visited
 {font-family:verdana, arial; font-size:9px; color:#cc3333; line-height:13px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.elenco-01a a:hover
 {font-family:verdana, arial; font-size:9px; color:#cc3333; line-height:13px;
  text-align:center; text-decoration:underline; background-color:#ffffff; margin:0px; padding:0px;}
  
/* pages */
.homepage
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:16px;
  font-style:normal; text-decoration:none; background-color:#000370; margin:0px; padding:0px;}
.homepage a:link, .homepage a:active, .homepage a:visited
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:16px;
  font-style:normal; text-decoration:underline; background-color:#000370; margin:0px; padding:0px;}
.homepage a:hover
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:12px; color:#000370; line-height:16px;
  font-style:normal; text-decoration:underline; background-color:#ffffff; margin:0px; padding:0px;}
.pages
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:16px;
  font-style:normal; text-decoration:none; background-color:#000370; margin:0px; padding:0px;}
.pages a:link, .pages a:active, .pages a:visited
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:16px;
  font-style:normal; text-decoration:underline; background-color:#000370; margin:0px; padding:0px;}
.pages a:hover
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:10px; color:#000370; line-height:16px;
  font-style:normal; text-decoration:underline; background-color:#ffffff; margin:0px; padding:0px;}
  
/* rss news */
.rss-title
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#0000ff; line-height:22px;
  overflow:hidden; font-style:normal; text-decoration:none; background-color:#ffffff; margin:0px; padding:0px;}
.rss-title a:link, .rss-title a:active, .rss-title a:visited
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#0000ff; line-height:22px;
  overflow:hidden; font-style:normal; text-decoration:underline; background-color:#ffffff; margin:0px; padding:0px;}
.rss-title a:hover
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:22px;
  overflow:hidden; font-style:normal; text-decoration:underline; background-color:#0000ff; margin:0px; padding:0px;}
.rss-desc
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px;
  overflow:hidden; font-style:normal; text-decoration:none; background-color:#ffffff; margin:0px; padding:0px;}
  
/* directory */
.dir-title
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#ff0000; line-height:18px;
  font-style:normal; text-decoration:none; background-color:#f2f2f2; margin:0px; padding:0px;}
.dir-title a:link, .dir-title a:active, .dir-title a:visited
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#ff0000; line-height:18px;
  font-style:normal; text-decoration:underline; background-color:#f2f2f2; margin:0px; padding:0px;}
.dir-title a:hover
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:18px;
  font-style:normal; text-decoration:underline; background-color:#ff0000; margin:0px; padding:0px;}
.dir-desc
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px;
  font-style:normal; text-decoration:none; background-color:#f2f2f2; margin:0px; padding:0px;}
.dir-link
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:14px; color:#0000ff; line-height:18px;
  font-style:italic; text-decoration:none; background-color:#f2f2f2; margin:0px; padding:0px;}
.dir-link a:link, .dir-link a:active, .dir-link a:visited
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:14px; color:#0000ff; line-height:18px;
  font-style:italic; text-decoration:underline; background-color:#f2f2f2; margin:0px; padding:0px;}
.dir-link a:hover
 {font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:14px; color:#f2f2f2; line-height:18px;
  font-style:italic; text-decoration:underline; background-color:#0000ff; margin:0px; padding:0px;}
  
/* magpie news */
.cl-mp-news-table-01
 {width:100%; background-color:#000370; padding:0px; border:3px solid #000370;}
.cl-mp-news-tr-01
 {width:100%; background-color:#ddffff; padding:0px; border:3px solid #000370;}
.cl-mp-news-td-01
 {width:100%; background-color:#ddffff; margin:0px; padding:3px 5px 5px 5px; border:3px solid #000370;}
.cl-mp-news-title-01
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px; overflow:hidden;}
.cl-mp-news-title-01 a:link, .cl-mp-news-title-01 a:active, .cl-mp-news-title-01 a:visited
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px; overflow:hidden;}
.cl-mp-news-title-01 a:hover
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:underline; margin:0px; padding:0px; overflow:hidden;}
.cl-mp-news-item-01
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:14px;
  text-align:left; text-decoration:none; margin:0px; padding:0px; overflow:hidden;}
.cl-mp-news-item-01 a:link, .cl-mp-news-item-01 a:active, .cl-mp-news-item-01 a:visited
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#000370; line-height:14px;
  text-align:left; text-decoration:none; background-color:#ddffff; margin:0px; padding:0px; overflow:hidden;}
.cl-mp-news-item-01 a:hover
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#ddffff; line-height:14px;
  text-align:left; text-decoration:underline; background-color:#000370; margin:0px; padding:0px; overflow:hidden;}

.cl-mp-news-table-02
 {width:100%; background-color:#ff3300; padding:0px; border:3px solid #ff3300;}
.cl-mp-news-tr-02
 {width:100%; background-color:#ffee80; padding:0px; border:3px solid #ff3300;}
.cl-mp-news-td-02
 {width:100%; background-color:#ffee80; margin:0px; padding:3px 5px 5px 5px; border:3px solid #ff3300;}
.cl-mp-news-title-02
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-02 a:link, .cl-mp-news-title-02 a:active, .cl-mp-news-title-02 a:visited
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-02 a:hover
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:underline; margin:0px; padding:0px;}
.cl-mp-news-item-02
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:14px;
  text-align:left; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-item-02 a:link, .cl-mp-news-item-02 a:active, .cl-mp-news-item-02 a:visited
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#000370; line-height:14px;
  text-align:left; text-decoration:none; background-color:#ffee80; margin:0px; padding:0px;}
.cl-mp-news-item-02 a:hover
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#ffee80; line-height:14px;
  text-align:left; text-decoration:underline; background-color:#000370; margin:0px; padding:0px;}

.cl-mp-news-table-03
 {width:100%; background-color:#006600; padding:0px; border:3px solid #006600;}
.cl-mp-news-tr-03
 {width:100%; background-color:#ddffdd; padding:0px; border:3px solid #006600;}
.cl-mp-news-td-03
 {width:100%; background-color:#ddffdd; margin:0px; padding:3px 5px 5px 5px; border:3px solid #006600;}
.cl-mp-news-title-03
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-03 a:link, .cl-mp-news-title-03 a:active, .cl-mp-news-title-03 a:visited
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-03 a:hover
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:underline; margin:0px; padding:0px;}
.cl-mp-news-item-03
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:14px;
  text-align:left; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-item-03 a:link, .cl-mp-news-item-03 a:active, .cl-mp-news-item-03 a:visited
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#000370; line-height:14px;
  text-align:left; text-decoration:none; background-color:#ddffdd; margin:0px; padding:0px;}
.cl-mp-news-item-03 a:hover
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#ddffdd; line-height:14px;
  text-align:left; text-decoration:underline; background-color:#000370; margin:0px; padding:0px;}

.cl-mp-news-table-04
 {width:100%; background-color:#cc3333; padding:0px; border:3px solid #cc3333;}
.cl-mp-news-tr-04
 {width:100%; background-color:#ffdddd; padding:0px; border:3px solid #cc3333;}
.cl-mp-news-td-04
 {width:100%; background-color:#ffdddd; margin:0px; padding:3px 5px 5px 5px; border:3px solid #cc3333;}
.cl-mp-news-title-04
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-04 a:link, .cl-mp-news-title-04 a:active, .cl-mp-news-title-04 a:visited
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-title-04 a:hover
 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; line-height:24px;
  text-align:center; text-decoration:underline; margin:0px; padding:0px;}
.cl-mp-news-item-04
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:14px;
  text-align:left; text-decoration:none; margin:0px; padding:0px;}
.cl-mp-news-item-04 a:link, .cl-mp-news-item-04 a:active, .cl-mp-news-item-04 a:visited
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#000370; line-height:14px;
  text-align:left; text-decoration:none; background-color:#ffdddd; margin:0px; padding:0px;}
.cl-mp-news-item-04 a:hover
 {font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#ffdddd; line-height:14px;
  text-align:left; text-decoration:underline; background-color:#000370; margin:0px; padding:0px;}

/* simplepie multifeeds */
div#id-sp-mf-01
 {margin:10px 10px 0px 10px; padding:0px 0px 0px 0px; border-bottom:1px solid #cccccc;}
.cl-sp-mf-01
 {font-family:lucida grande, tahoma, sans-serif; font-size:14px; color:#000370; line-height:20px;
  text-align:left; text-decoration:none; margin:10px 10px 0px 10px; padding:0px 1px 0px 1px; border-bottom:1px solid #cccccc;}
.cl-sp-mf-01 a:link, .cl-sp-mf-01 a:active, .cl-sp-mf-01 a:visited
 {font-family:lucida grande, tahoma, sans-serif; font-size:14px; color:#000370; line-height:20px;
  text-align:left; text-decoration:underline; background-color:#ffffcc; margin:0px 0px 0px 0px; padding:0px 1px 0px 1px;}
.cl-sp-mf-01 a:hover
 {font-family:lucida grande, tahoma, sans-serif; font-size:14px; color:#ffffcc; line-height:20px;
  text-align:left; text-decoration:underline; background-color:#000370; margin:0px 0px 0px 0px; padding:0px 1px 0px 1px;}
.cl-sp-mf-02
 {font-family:lucida grande, tahoma, sans-serif; font-size:12px; color:#333333; line-height:18px;
  text-align:left; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 1px 0px 1px;}
.cl-sp-mf-03
 {font-family:lucida grande, tahoma, sans-serif; font-size:11px; color:#aaaaaa; line-height:18px;
  text-align:left; text-decoration:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
.cl-sp-mf-03 a:link, .cl-sp-mf-03 a:active, .cl-sp-mf-03 a:visited
 {font-family:lucida grande, tahoma, sans-serif; font-size:11px; color:#000000; line-height:18px;
  text-align:left; text-decoration:underline; background-color:#ffffcc; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
.cl-sp-mf-03 a:hover
 {font-family:lucida grande, tahoma, sans-serif; font-size:11px; color:#ffffcc; line-height:18px;
  text-align:left; text-decoration:underline; background-color:#000000; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
  
/* simplepie news */
form#id-sp-news-01
 {margin:8px 10px 4px 10px;}
div#id-sp-news-02
 {text-align:center; background-color:#ffffcc; padding:4px 4px 4px 4px; border:2px solid #f79e10;}
p#id-sp-news-03
 {padding:4px 0px 4px 0px;}
.cl-sp-news-01
 {width:630px; font:14px lucida grande, verdana, sans-serif; font-weight:bold; letter-spacing:-1px;
  background:#e9f5ff url(../00-img/feed-16x16.gif) no-repeat 4px 50%; padding:4px 4px 4px 24px; border:1px solid #999999;}
.cl-sp-news-02
 {font:14px lucida grande,verdana,sans-serif; font-weight:bold; padding:4px 0px 1px 0px;}
.cl-sp-news-03
 {font-family:lucida grande, tahoma, sans-serif; font-size:12px; color:#000000; line-height:18px;
  text-align:left; text-decoration:none; background-color:#99c9ff;}
.cl-sp-news-04
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;
  text-align:justify; text-decoration:none; background-color:#99c9ff; margin:0px 10px 6px 10px;}
.cl-sp-news-04 a:link, .cl-sp-news-04 a:active, .cl-sp-news-04 a:visited
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;
  text-decoration:underline; background-color:#99c9ff;}
.cl-sp-news-04 a:hover
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px;
  text-decoration:underline; background-color:#000000;}
.cl-sp-news-04a
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;
  text-align:left; text-decoration:none; background-color:#99c9ff;}
.cl-sp-news-04b
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#cc3333; line-height:18px;
  text-align:left; text-decoration:none; background-color:#99c9ff;}
.cl-sp-news-05
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#336699;
  text-align:center; text-decoration:none; background-color:#ffffcc; margin:0px 10px 0px 10px; padding:10px;
  border:2px solid #f79e10;}
.cl-sp-news-05 a:link, .cl-sp-news-05 a:active, .cl-sp-news-05 a:visited
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#336699;
  text-decoration:underline; background-color:#ffffcc; padding:1px;}
.cl-sp-news-05 a:hover
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#ffffff;
  text-decoration:underline; background-color:#000000; padding:1px;}
.cl-sp-news-06
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc3333; line-height:18px;
  text-align:left; text-decoration:none; background-color:#99c9ff; margin:4px 10px 0px 10px;}
.cl-sp-news-06 a:link, .cl-sp-news-06 a:active, .cl-sp-news-06 a:visited
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc3333; line-height:18px;
  text-decoration:underline; background-color:#99c9ff; margin:0px;}
.cl-sp-news-06 a:hover
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; line-height:18px;
  text-decoration:underline; background-color:#cc3333; margin:0px;}
.cl-sp-news-07
 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:15px;
  text-align:left; text-decoration:none; background-color:#99c9ff; margin:4px 10px 4px 10px;}
.cl-sp-news-08
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:16px;
  text-align:left; text-decoration:none; background-color:#99c9ff; margin:0px 10px 6px 10px;}
.cl-sp-news-08 a:link, .cl-sp-news-08 a:active, .cl-sp-news-08 a:visited
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#336699; line-height:16px;
  text-align:left; text-decoration:none; background-color:#99c9ff; margin:0px 10px 6px 10px;}
.cl-sp-news-08 a:hover
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; line-height:16px;
  text-align:left; text-decoration:none; background-color:#000000; margin:0px 10px 6px 10px;}
  
/* rp news */
.cl-rp-title
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc3333; line-height:18px;
  text-decoration:none; background-color:#99c9ff; margin:4px 10px 4px 10px;}
.cl-rp-title a:link, .cl-rp-title a:active, .cl-rp-title a:visited
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc3333; line-height:18px;
  text-decoration:underline; background-color:#99c9ff; margin:0px;}
.cl-rp-title a:hover
 {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; line-height:18px;
  text-decoration:underline; background-color:#cc3333; margin:0px;}
.cl-rp-date
 {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:15px;
  text-decoration:none; background-color:#99c9ff; margin:0px 0px 4px 10px;}
.cl-rp-img
 {margin:0px 0px 4px 10px;}
.cl-rp-desc
 {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:16px;
  text-decoration:none; background-color:#99c9ff; margin:0px 10px 6px 10px;}
  
