/* ARTICOLO */

div#APcontentArticle { font: normal normal 11pt "Verdana",sans-seri; color: #333; line-height: 140%; margin-top: 0px; }
div#APcontentArticle p { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; line-height: 140%; margin-top: 0px; margin-bottom: 0px;  margin-left: 30px; }
div#APcontentArticle h1 { font: bold 22px "Arial","Verdana",sans-seri; color: #009; margin-top: 30px; margin-bottom: 40px;  margin-left: 30px; line-height: 120%; }
div#APcontentArticle h1.APcontinued { font-size: 18px; color: #006; }
div#APcontentArticle h2 { font-size: 14pt; font-weight: normal; color: #006; margin-top: 20px; margin-bottom: 10px;  margin-left: 30px;}
div#APcontentArticle p.APintro { font: normal 12px "Verdana","Helvetica",sans-serif; color: #333; line-height: 140%; margin-top: 0px; }
div#APcontentArticle p.APauthorintro {  }
div#APcontentArticle div.APsummary { font: italic 16px  "Arial","Verdana",sans-serif; font-size: 16px; line-height: 120%; margin-bottom: 30px;  margin-left: 30px; padding-left: 10px; border-left: 8px solid #FC0; color: #006; }
div#APcontentArticle div.APsummary i { font-style: normal; }
div#APcontentArticle div.APsummary em { font-style: normal; font-weight: normal; color: #333; }
div#APcontentArticle div.APsummary strong { font-weight: normal; color: #333; }
div#APcontentArticle p.APpages { font: normal 11px "Verdana","Helvetica",sans-serif; color: #666; line-height: 140%; margin-top: 0px; }

div#APcontentArticle img { border: 1px solid black; margin-bottom: 6px; }
div#APcontentArticle cite { font-weight: bold; font-style: italic; color: #006; }

div.APkicker { text-align: right; color: #006; font: normal 9pt "Verdana","Helvetica",sans-serif; margin: 16px 0; }
div.APkicker span.APcolumntitle { font-style: italic; }
div.APkicker span.APcolumneditor { font-variant: small-caps; }
div.APkicker img { border: 1px solid black; margin-left: 10px; float: right; }

div.APresume { background: #dde8ff; padding: 10px; margin: 0; border: 1px solid #abd; font: normal 9pt "Verdana","Helvetica",sans-serif; color: #333333; line-height: 150%; }
div#APcontentArticle div.APresume { float: left; width: 180; margin-right: 20px; margin-bottom: 10px; }
div.APresume span.APauthor { font-variant: small-caps; }
div.APresume span.APtitle { font-weight: bold; }
div.APresume span.APlabel { font-style: italic; }
div.APresume span.APgenre { font: bold 10px "Verdana","Helvetica",sans-serif; }
div#APcontentArticle div.APresume span.APvote img { border: 0; vertical-align: bottom; }

div.APlist div.APresume { padding: 5px; margin-bottom: 10px;  }

div.APauthor { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; line-height: 140%; margin: 20px 0px 20px 30px; }
div.APauthor span.APauthor { font-variant: small-caps; }

div.APpager { background: #dde8ff; padding: 5px; margin: 10px 0px 10px 0px; border: 1px solid #abd; font: normal 10px "Verdana","Helvetica",sans-serif; color: #666; text-align: right; }
div.APpager a { text-decoration: none; text-transform: uppercase; } 
div#APcontentArticle div.APpager { margin-left: 30px; }

/* LISTA */

div.APlist { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; border-bottom: 1px solid #666; padding-bottom: 15px; margin-bottom: 20px; }
div.APlist p { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px;   }
div.APlist h1 { font: bold 12pt "Arial","Helvetica",sans-serif; color: #006; margin-top: 10px; margin-bottom: 5px;  }
div.APlist div.APsummary { font-family: "Arial","Helvetica",sans-serif; color: #006; }
div.APlist span.APlistdate { color: #666; font: normal 10px "Arial","Helvetica",sans-serif; }
div.APlist div.APresume span.APvote img { border: 0; vertical-align: baseline; }
div.APlist h1 span.APauthor { font-family: "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }
div.APlist p.APlabel { font-style: italic; font-family: "Arial","Helvetica",sans-serif; color: #333; }
div.APlist ul { margin: 0px 16px; padding: 0; list-style-type: square; }

div.APmainlist { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; border-bottom: 1px solid #666; padding-bottom: 15px; margin-bottom: 20px;  line-height: 140%;}
div.APmainlist p { font: normal normal 11pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px;  line-height: 140%; }
div.APmainlist h1 { font-family: "Arial","Helvetica",sans-serif;font-size: 20px; font-weight: bold; color: #006; margin-top: 30px; margin-bottom: 20px;  }
div.APmainlist div.APsummary { font-family: "Arial","Helvetica",sans-serif;font-style: italic; font-size: 11pt; margin-bottom: 8px; padding-left: 10px; border-left: 8px solid #FC0; color: #006; }
div.APmainlist span.APlistdate { color: #666; font: normal 10px "Arial","Helvetica",sans-serif; }
div.APmainlist div.APresume span.APvote img { border: 0; vertical-align: baseline; }
div.APmainlist div.APresume { margin-bottom: 10px; }
div.APmainlist span.APauthor { font: normal normal 10pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; font-variant: small-caps;  color: #333; }
div.APmainlist div.APlist { border: 0; padding-bottom: 0px; margin-bottom: 0px;}

/* CREDITS */

div.APcredits { clear: both; margin: 20px 0px 20px 30px; font: normal 11px "Verdana",sans-serif; color: #99A; line-height: 140%; border-top: 1px solid #009; text-align: right; }
div.APcredits hr { color: #89c; }
div.APcredits span.APauthor { font-weight: bold; }
div.APcredits span.APdate   {}
div.APcredits span.APsource {}
div.APtools { clear: both; margin: 20px 0px 20px 30px; font: normal 11px "Verdana",sans-serif; color: #666; line-height: 140%;}
div#APcontentArticle div.APtools img { border: 0; vertical-align: middle; }

/* RESOURCES */

div#APcontentArticle div.APresources { font: normal 11px "Verdana",sans-serif; color: #666; line-height: 140%; padding-bottom: 16px; }
div#APcontentArticle div.APresources p { font: normal 11px "Verdana",sans-serif; margin-left: 30px; }
div#APcontentArticle div.APresources h2 { margin-left: 30px; font: bold 13px "Arial","Helvetica",sans-serif; clear: both; margin-bottom: 4px;  }
div#APcontentArticle div.APresources ul { margin: 0px 0px 0px 46px; padding: 0; }
div#APcontentArticle div.APresources ul.APrelated { list-style-type: square; }
div#APcontentArticle div.APresources ul.APlinks { list-style-type: disc; }

/* BREADCRUMBS */

div.APbreadcrumbs { font: normal normal 10px "Verdana",sans-serif; color: #669; border-bottom: 1px solid #89c; padding: 2px 0px; }
div.APbreadcrumbs a { text-decoration: none; color: #669; }
div.APbreadcrumbs a:hover { text-decoration: underline; color: #00f; }
div.APbreadcrumbs a.APbcsection { font: bold normal 10px "Verdana",sans-serif; }
div.APbreadcrumbs a.APbcchannel { font: normal normal 10px "Verdana",sans-serif; }
div.APbreadcrumbs a.APbcarticle { font: normal normal 10px "Verdana",sans-serif; color: #669; }
div.APbreadcrumbs a.APbcother { font: normal normal 10px "Verdana",sans-serif; }

/* READMORE */

.APreadmore { font: normal normal 11px "Arial",sans-serif; color: black; margin-top: 2px; text-align: right;  color: #039; white-space: nowrap; }

/* COLONNA DESTRA */

div.APlistbox { font: normal normal 10px "Verdana",sans-serif; color: #99a; margin: 0px; padding: 0px; width: 100%; }
div.APlistbox h1 { font: normal bold 11px "Arial","Verdana",sans-serif; color: white; background: #2543a9 url(../img/box/zic.gif) top right no-repeat; border-bottom: 2px solid #006; padding: 2px; padding-left: 10px;  margin: 0px; margin-bottom: 4px; }
div.APlistbox ul { list-style-image: url(../img/box/link.gif); margin-left: 10px; padding-left: 10px; margin-top: 2px; }
div.APlistbox li { padding: 2px 0px; border-bottom: 1px solid #fd0; }
div.APlistbox li.APlistselected { list-style-image: url(../img/box/selected.gif); background: white url(../img/box/bgrightdim.gif) right repeat-y; color: #003; }
div.APlistbox li.APlistgroup { list-style-type: none; list-style-image: url(../img/shim.gif); font: normal bold 10px "Verdana",sans-serif; color: #99a; border-top: none; }
div.APlistbox a { text-decoration: none; }
div.APlistbox a:hover { text-decoration: underline; }



