/* ARTICOLO */div#APcontentList { padding: 15px; clear: both; }div#APcontentArticle { padding: 15px; font: normal normal 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; line-height: 140%; margin-top: 0px; }div#APcontentArticle p { font: normal 10pt "Georgia","Times New Roman",serif; color: #333; line-height: 140%; margin-top: 0px; margin-bottom: 0px;  margin-left: 30px; }div#APcontentArticle p.colophon { font-size: 10px; }div#APcontentArticle td { font: normal normal 10pt "Arial","Helvetica",sans-serif; color: #333; }div#APcontentArticle h1 { font: normal 32px "Palatino", "Palatino Linotype", "Times New Roman", "Times", serif; letter-spacing: -1pt; color: #443; margin-top: 10px; margin-bottom: 20px;  margin-left: 30px; line-height: 120%; }div#APcontentArticle h1.APcontinued { font-size: 24px; color: #443; }div#APcontentArticle h2 { font-size: 14pt; font-weight: bold; color: #443; margin-top: 30px; margin-bottom: 10px;  margin-left: 30px;  }div#APcontentArticle h3 { font-size: 10pt; font-weight: bold; color: #443; margin-top: 20px; margin-bottom: 10px;  margin-left: 30px;   }div#APcontentArticle h5 { font-size: 9pt; font-weight: bold; color: #443; margin-top: 20px; margin-bottom: 5px;  margin-left: 30px;   }div#APcontentArticle blockquote { font-size: 10pt; font-family: "Arial",sans-serif; font-weight: normal; color: #443; margin: 10px 10px 10px 40px; padding: 10px; background-color: #f8f8f8; }div#APcontentArticle blockquote p, div#APcontentArticle blockquote p.ds { font-size: 10pt; font-family: "Arial",sans-serif; font-weight: normal; color: #443; margin: 0; padding: 0; text-indent: 0; }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 14pt "Palatino", "Palatino Linotype", "Times New Roman", "Times", serif; margin-bottom: 30px;  margin-left: 30px; color: #555; }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 p.APnote { font: normal normal 10px "Verdana", "Arial","Helvetica",sans-serif; color: #999; line-height: 100%; margin-top: 20px; margin-bottom: 5px;  margin-left: 30px; }div#APcontentArticle img { border: 1px solid black; margin-bottom: 6px; }div#APcontentArticle cite { font-weight: bold; font-style: italic; color: #667; }div.APresume {  }div#APcontentArticle div.APresume { background: #eee; padding: 8px; border: 2px solid #ccc; float: left; width: 180; margin-right: 15px; margin-bottom: 10px; margin-top: 6px; font: normal 9pt "Verdana","Helvetica",sans-serif; color: #333333; line-height: 150%;}div.APresume span.APauthor { font-variant: small-caps; }div.APresume span.APtitle { }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.APsummaryLink { font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 2px; margin-left: 10px;  }div.APresumeLink { font-size: 11px; color: #666; margin-top: 2px; }div.APlist div.APresume { margin-bottom: 10px;  }div.APauthor { font: normal normal 11pt "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 { clear: both; background: white url(pager000.gif) right top repeat-x; height: 36; padding: 0px; margin: 10px 0px 10px 0px; font: normal 10px "Verdana","Helvetica",sans-serif; color: #ccc; }div.APpager a { text-decoration: none; text-transform: uppercase; font-weight: bold; color: white; }div.APpager a:hover { text-decoration: underline; color: yellow; } div.APpager a img.next { margin: 0 5px; border: 1px solid #999; background: #ccc url(lp_next0.gif) left top no-repeat; vertical-align: top; }div.APpager a:hover img.next { border: 1px solid yellow; background: url(lp_next0.gif) left -30px no-repeat;} div.APpager a img.prev { margin: 0 5px; border: 1px solid #999; background: #c0c8ce url(lp_prev0.gif) left top no-repeat; vertical-align: top; }div.APpager a:hover img.prev { border: 1px solid #f00; background: url(lp_prev0.gif) left -30px no-repeat;} div.APpager div.pager-curpage { float: left; width: 130px; height: 32; font-weight: bold; text-align: center; padding: 10px 0px; padding-right: 10px; margin-right: 5px; color: #333; background: url(pager000.gif) left top no-repeat; } div.APpager div.pager-list { padding: 10px 0px; }div#APcontentArticle div.APpager { margin-left: 30px; }div#APcontentArticle div.APmultipager { clear: both; background-color: #eee; border: 1px solid #ccc; padding: 4px; margin: 20px 0px 20px 30px; font: normal 10px "Arial","Helvetica",sans-serif; color: #666; text-align: right; }div#APcontentArticle div.APmultipager a { text-decoration: none; text-transform: uppercase; font-weight: bold; color: #443; }div#APcontentArticle div.APmultipager a:hover { text-decoration: underline; color: #f00; } div#APcontentArticle div.APmultipager a.APpageone { background-image: url(mp_start.gif); background-repeat: no-repeat; background-position: 0% 0px; padding-left: 16px; }div#APcontentArticle div.APmultipager a.APpageone:hover { background-position: 0% -30px; }div#APcontentArticle div.APmultipager a.APpageprev { background-image: url(mp_prev0.gif); background-repeat: no-repeat; background-position: 0% 0px; padding-left: 16px; }div#APcontentArticle div.APmultipager a.APpageprev:hover { background-position: 0% -30px; }div#APcontentArticle div.APmultipager a.APpagenext { background-image: url(mp_next0.gif); background-repeat: no-repeat; background-position: 100% 0px; padding-right: 16px; }div#APcontentArticle div.APmultipager a.APpagenext:hover { background-position: 100% -30px; }/* LISTA */div#APcontentList div.APsummary { font-style: italic; font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #666; }div#APcontentList span.APsummary { font-size: 11px; font-style: italic; font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #666; }div#APcontentList span.APsummary i { font-style: normal; }div.APlist { font: normal normal 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; border-bottom: 1px solid #99A; padding-bottom: 12px; margin-bottom: 12px; }div.APlist p { font: normal normal 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; margin-bottom: 0px;  }div.APlist h1 { font: normal 18px "Palatino", "Palatino Linotype", "Times New Roman", "Times", serif; color: #443; margin-top: 10px; margin-bottom: 5px;  }div.APlist h1 a { text-decoration: none; }div.APlist h1 a:hover { text-decoration: underline; }div.APlist h3 { font: normal 18px "Palatino", "Palatino Linotype", "Times New Roman", "Times", serif; color: #443; margin-top: 10px; margin-bottom: 0px;  }div.APlist h3 a { text-decoration: none; }div.APlist h3 a:hover { text-decoration: underline; }div.APlist div.APsummary { font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #666; }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: "Verdana", "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }div.APlist p.APlabel { font-style: italic; font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #333; }div.APlist ul { margin: 0px 16px; padding: 0; list-style-type: square; }img.delos-icon { float: left; margin: 0 10px 5px 0; border: none; width: 110px; }div.APmainlist { font: normal normal 10pt "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 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; margin-bottom: 0px; line-height: 140%; }div.APmainlist h3 { font: normal 28px "Palatino", "Palatino Linotype", "Times New Roman", "Times", serif; letter-spacing: -1pt; color: #600; margin-top: 30px; margin-bottom: 20px;  }div.APmainlist h3 a { text-decoration: none; }div.APmainlist h3 a:hover { text-decoration: underline; }div.APmainlist div.APsummary { font-family: "Verdana", "Arial","Helvetica",sans-serif;font-style: italic; font-size: 10pt; margin-bottom: 8px; color: #666; }div.APmainlist span.APlistdate { color: #666; font: normal 10px "Verdana", "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 "Verdana", "Arial","Helvetica",sans-serif; font-variant: small-caps;  color: #333; }div.APmainlist div.APlist { border: 0; padding-bottom: 0px; margin-bottom: 0px;}div.APrubricaContratta-layout h2, div.APspecialeContratta-layout h2,div#APcontentList h2	{ background: url(bg_homes.gif) top right repeat-x; height: 26px; color: #667077; padding: 0px 20px 0 0px; font: bold 11pt "Arial","Helvetica",sans-serif; margin-bottom: 10px; clear: both; }div.APrubricaContratta-layout h2 a, div.APrubricaContratta-layout h2 div, div.APspecialeContratta-layout h2 a, div.APspecialeContratta-layout h2 div,div#APcontentList h2 a,div#APcontentList h2 div	{ display: block; background: url(bg_homes.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 20px; color: #667077; text-decoration: none; }/* CREDITS */div.APcredits { clear: both; margin: 20px 0px 20px 30px; font: normal 11px "Verdana",sans-serif; color: #999; line-height: 140%; border-top: 1px solid #999; text-align: right; }div.APcredits hr { color: #999; }div.APcredits span.APauthor { font-weight: bold; }div.APcredits span.APdate   {}div.APcredits span.APsource {}div.APcredits a { color: #999; text-decoration: underline; }div.APcredits a:hover { color: #540; text-decoration: underline; }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; border: none; padding-left: 0px; }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 div.home, div.APbreadcrumbs div.channel, div.APbreadcrumbs div.edition { float:left; height: 40px; color: #eee; background: white url(bread_hi.gif) repeat-x;	font: normal 22px "Arial","Helvetica",sans-serif; padding-right: 24px; padding-left: 5px; }div.APbreadcrumbs div.home span.section { height: 40px; font-weight: bold; padding: 5px 5px 5px 12px; }div.APbreadcrumbs div.channel span.section, div.APbreadcrumbs div.edition span.section { height: 40px; padding: 8px 5px 5px 5px; font-size: 18px; text-transform: uppercase; font-weight: bold; }div.APbreadcrumbs div.channel span.channel, div.APbreadcrumbs div.edition span.channel { height: 40px; padding: 8px 5px 5px 5px; font-size: 18px; font-weight: normal; }div.APbreadcrumbs div.channel span.sep, div.APbreadcrumbs div.edition span.sep { height: 40px; padding: 8px 2px 5px 2px; width: 1px;  }div.APbreadcrumbs div.article { color: #eee; font: normal 11px "Arial","Helvetica",sans-serif;  }div.APbreadcrumbs div.article span.sep { width: 1px; background: url(bread_se.gif) left 2px no-repeat; }div.APbreadcrumbs div.article span.section { font-weight: bold; text-transform: uppercase; }div.APbreadcrumbs div.article span.channel { font-weight: bold; }div.APbreadcrumbs div.other { float:left; height: 40px; padding: 5px 40px 5px 15px; color: #eee; font: bold 10pt "Arial","Helvetica",sans-serif;  }/* { float:left; height: 40px; padding: 5px 40px 5px 15px; color: #eee; font: normal 18px "Arial","Helvetica",sans-serif; background: transparent url(../img/bread/sotto.gif) top right repeat-x; } *//* READMORE */.APreadmore { font: normal normal 11px "Arial",sans-serif; color: black; margin-top: 2px; text-align: right;  color: #540; white-space: nowrap; }div.cleaerer { clear: all; }/* BOOKMARK */div#APnavigatoreLink dl { margin-bottom: 0; margin-top: 5px; }div#APnavigatoreLink dl dd { margin-left: 5px; }div#APnavigatoreLink dl.L1 { display: block; float: left; width: 30%; }div#APnavigatoreLink { margin-bottom: 20px; }
