@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;}

/* 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;}
  
