div#layout-right { width: 300px; }
div#layout-center  { margin-right: 300px; }
div.homeright   { padding: 10px; }

/* LISTA */

div.APlist { font: normal normal 10pt "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; border-top: 1px solid #666; padding: 4px 0px; margin-bottom: 5px; }
div.APlist p { margin-top: 0px;   }
div.APlist h1 { font: bold 12pt "Arial","Helvetica",sans-serif; color: #033; margin-top: 10px; margin-bottom: 5px;  }
div.APlist h1 a { text-decoration: none; }
div.APlist div.APsummary {  }
div.APlist span.APlistdate { color: #666; font: normal 10px "Verdana","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 10pt "Arial","Helvetica",sans-serif; color: #333; line-height: 120%; margin-top: 0px; padding-bottom: 5px; margin-bottom: 5px; }
div.APmainlist p { margin-top: 0px; margin-bottom: 0px; font-family: "Trebuchet MS","Arial","Helvetica",sans-serif }
div.APmainlist h1 { font: bold 18pt "Arial","Helvetica",sans-serif; color: #033; margin-bottom: 10px;  }
div.APmainlist h1 a { text-decoration: none; }
div.APmainlist div.APsummary { font-style: italic; font-size: 12pt; margin-bottom: 8px; padding-left: 10px; border-left: 8px solid #FC0; color: #006; }
div.APmainlist span.APlistdate { color: #666; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }
div.APmainlist div.APresume { margin-bottom: 10px; }
div.APmainlist div.APresume span.APvote img { border: 0; vertical-align: baseline; }
div.APmainlist span.APauthor { font: normal normal 10pt "Trebuchet MS","Verdana", "Arial","Helvetica",sans-serif; color: #333; clear: left; }
div.APmainlist div.APlist { border: 0; padding-bottom: 0px; margin-bottom: 0px;}

div.APminilist { font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; padding: 4px 10px 0px 0; margin-bottom: 5px; }
div.APminilist p { margin-top: 0px;   }
div.APminilist h1 { font: bold 10pt "Arial","Helvetica",sans-serif; color: #033; margin-top: 5px; margin-bottom: 0px;  }
div.APminilist h1 a { text-decoration: none; }
div.APminilist div.APsummary {  }
div.APminilist span.APlistdate { color: #666; font: normal 10px "Verdana","Arial","Helvetica",sans-serif; }
div.APminilist div.APresume span.APvote img { border: 0; vertical-align: baseline; }
div.APminilist h1 span.APauthor { font-family: "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }
div.APminilist p.APlabel { font-style: italic; font-family: "Arial","Helvetica",sans-serif; color: #333; }
div.APminilist ul { margin: 0px 16px; padding: 0; list-style-type: square; }

/* IMAGES */
div.APimgleft { float: left; margin-right: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }
div.APimgright { float: right; margin-left: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }
div.APimgunaligned { margin: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }
div.APimginbox { margin: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }
div.APimglistmain { float: left; margin-right: 20px; margin-bottom: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }

/* 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, div.APbreadcrumbs a.APbchome { 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: #006; white-space: nowrap; }

/* BOX LATERALI */

/* 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: 3px; padding-left: 40px;  margin: 0px; margin-bottom: 4px; } */
div.APlistbox { font: normal normal 10px "Verdana",sans-serif; color: #666; margin: 0px; padding: 0px; }
div.APlistbox h1 { font: normal bold 10pt "Arial","Verdana",sans-serif; color: #fd0; background: #009 url(../img/box/zic_home.gif) top right no-repeat; border-bottom: 3px solid #fd0; padding: 4px; padding-left: 10px; margin-left: 0px; margin-bottom: 4px; }
div.APlistbox h1 a { font: normal bold 10pt "Arial","Verdana",sans-serif; color: #fd0; text-decoration: none; }
div.APlistbox ul { list-style-type: none; margin-left: 0px; padding: 0px; margin-top: 2px; }
div.APlistbox li { padding: 2px 0px; }
div.APlistbox a { text-decoration: none; font: bold 11px "Arial","Verdana",sans-serif; }
div.APlistbox a:hover { text-decoration: underline; }

/* BOX CENTRALI */

div.APmbox { float: left;  width: 48%; }
div.APtwocolbox { clear: both; border-top: 1px solid #666; }
div.APtwocolbox div.APlistbox { border-bottom: 0;  border-right: 10px solid white; }
div.APtwocolbox div.APlistbox li { padding: 0px 0px; border: 0px; padding-right: 5px; margin-bottom: 5px; }
div.APtwocolbox div.APlistbox a { text-decoration: none; font: bold 10pt "Arial","Verdana",sans-serif; }
div.APtwocolbox div.APlistbox a:hover { text-decoration: underline; }

/* SEARCHBOX */

div#searchbox { color: #fd0; background: #009 url(../img/box/zic_home.gif) top right no-repeat; border-bottom: 3px solid #fd0; padding: 6px; padding-left: 6px; margin-left: 0px; font: normal bold 11px "Arial","Verdana",sans-serif; margin-bottom: 10px; }
input.searchinput { width: 120px; font: bold 10pt "Arial",sans-serif;,serif; color: #0cf; background-color: white; border: 1px solid #006; padding: 2px; margin-top: 4px; }
input.searchinput:focus { font-weight: normal; background-color: white; border: 1px solid #fd0;  color: #333; }


