/* ARTICOLO */div#APcontentList { padding: 15px; clear: both; }div#APcontentArticle { padding: 15px; font: normal normal 11pt "Georgia","Times New Roman",serif; color: #333; line-height: 140%; margin-top: 0px; }div#APcontentArticle p { font: normal 11pt "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-size: 22px; font-weight: normal; color: #033; margin-top: 10px; margin-bottom: 20px;  margin-left: 30px; line-height: 120%; }div#APcontentArticle h1.APcontinued { font-size: 18px; color: #033; }div#APcontentArticle h2 { font: bold 14pt "Arial","Helvetica",sans-serif; color: #366; margin-top: 30px; margin-bottom: 10px;  margin-left: 30px;  }div#APcontentArticle h3 { font-size: 10pt; font-weight: bold; color: #033; margin-top: 20px; margin-bottom: 10px;  margin-left: 30px;   }div#APcontentArticle h5 { font-size: 9pt; font-weight: bold; color: #033; margin-top: 20px; margin-bottom: 5px;  margin-left: 30px;   }div#APcontentArticle blockquote { font-size: 10pt; font-family: "Arial",sans-serif; font-weight: normal; color: #033; 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: #033; 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-style: italic; font-size: 16px; line-height: 120%; margin-bottom: 30px;  margin-left: 30px; color: #555; padding-left: 10px; border-left: 4px solid #ccc; }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 { background: #F8EEEE; padding: 10px; margin: 0; border: 2px solid #DCC; 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.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(../img/pager/pager.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(../img/pager/lp_next.gif) left top no-repeat; vertical-align: top; }div.APpager a:hover img.next { border: 1px solid yellow; background: url(../img/pager/lp_next.gif) left -30px no-repeat;} div.APpager a img.prev { margin: 0 5px; border: 1px solid #999; background: #c0c8ce url(../img/pager/lp_prev.gif) left top no-repeat; vertical-align: top; }div.APpager a:hover img.prev { border: 1px solid #f00; background: url(../img/pager/lp_prev.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(../img/pager/pager.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: #633; }div#APcontentArticle div.APmultipager a:hover { text-decoration: underline; color: #f00; } div#APcontentArticle div.APmultipager a.APpageone { background-image: url(../img/pager/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(../img/pager/mp_prev.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(../img/pager/mp_next.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: #033; 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: #033; 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: 0px; 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(../img/box/bg_homesection.gif) top right repeat-x; height: 26px; color: #644; padding: 0px 20px 0 0px; font: bold 10pt "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(../img/box/bg_homesection.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 30px; color: #644; 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: left; 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: white; background: white url(../img/bread/bread_hi.gif) repeat-x;	font: normal 22px "Arial","Helvetica",sans-serif; padding-right: 0px; padding-left: 5px; }div.APbreadcrumbs div.home span.section,div.APbreadcrumbs div.channel span.channel,div.APbreadcrumbs div.channel span.article,div.APbreadcrumbs div.edition span.channel{ height: 40px; font-weight: bold; padding: 4px 40px 0px 12px;  background: url(../img/bread/bread_hi_close.gif) right no-repeat; }/* 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,div.APbreadcrumbs div.home span.sep{ height: 40px; padding: 8px 4px 5px 4px; width: 4px; background: url(../img/bread/bread_hi_sep.gif) top left no-repeat; }div.APbreadcrumbs div.article { color: white; font: normal 11px "Arial","Helvetica",sans-serif;  }div.APbreadcrumbs div.article span.sep { width: 10px; background: url(../img/bread/bread_sep.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: white; 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: #633; white-space: nowrap; }div.cleaerer { clear: both; }/* 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; }/* RACCONTI */div#APcontentArticle p.intro-autore { padding: 4px; font: normal 10pt "Verdana",sans-serif; margin-bottom: 20px; color: #666; }div#APcontentArticle p.intro-autore span.autore { font-style: italic; color: #333; }/* COMMENTI */.commenti-form { font: bold 11px "Verdana",sans-serif; background: #f8f8f8; border: 1px solid #999; margin-left: 30px; padding: 0; width: 500px; clear: both; }.commenti-form form { padding: 10px; }div#APcontentArticle div.APresources .commenti-form p { margin: 0; }.commenti-form div.commenti-form-login { margin: 10px 0; }.commenti-form h4 { margin-top: 0; color: #999; font: bold 16px "Arial",sans-serif; }.commenti-form .fields { width: 220px; float: left; margin-right: 10px; margin-top: 10px; }.commenti-form #fields-login {  }.commenti-form #fields-ospite { border-left: 1px solid #ccc; padding-left: 15px; margin-right: 0; }.commenti-form .textarea { clear: left; }.commenti-form .go { clear: left; padding-top: 0px; }.commenti-form label { display: block; margin: 3px 0; color: #666; font-weight: normal; font-size: 10px; }.commenti-form a { text-decoration: underline; font-weight: normal; }.commenti-form input { width: 200px; font: normal 12px "Arial",sans-serif; border: 1px solid #666; padding: 3px; }.commenti-form .error { border-color: #c00; }.commenti-form textarea { width: 480px; height: 200px; font: normal 13px "Arial",sans-serif; border: 1px solid #666; padding: 3px;  }.commenti-form button { border: 1px solid #666; padding: 3px; font: bold 13px "Arial",sans-serif; margin: 10px 0; }div.commento { margin: 10px 0; padding: 10px 0; padding-top: 0; }div#APcontentArticle div.APresources div.commento p { margin: 0; margin-left: 30px; font-size: 11px; }div#APcontentArticle div.APresources div.commento p span.cite { color: #999; font-style: italic; }div#APcontentArticle div.APresources div.commento p span.cite span.cite { color: #ccc; font-style: italic; }div#APcontentArticle div.APresources div.commento p.commento-info { font-size: 10px; color: #999; margin-top: 5px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }div#APcontentArticle div.APresources div.commento p.commento-info b { color: #666; }div#APcontentArticle div.APresources .commenti-form p.commenti-error { color: #c00; font-weight: normal; margin: 5px 0; }div#APcontentArticle div.APresources div.commento img.smile { border: none; vertical-align: bottom; margin: 0; }div.comment-ok { margin: 20px 0 20px 30px; }div#APcontentArticle div.APresources div.comment-ok p { margin: 0; }div#APcontentArticle div.APresources div.comment-ok h4 { font: bold 12px "Verdana",sans-serif; color: #336; margin: 0; }/* VOTI ARTICOLO */.voto-enc { border: 1px solid #666; padding: 2px; width: 100px; }.voto { width: 100px; height: 20px; position: relative; background: url(../img/voti/vh0.gif) top left no-repeat; padding: 0px; } div#APcontentArticle div.APresources .voto-enc p { margin: 0; }div#APcontentArticle div.APresources img { border: 0; margin: 0; }.voto a { position: absolute; top: 0; left: 0; height: 20px; background: transparent; border: none; text-decoration: none; background-repeat: no-repeat; background-position: top left; background-image: none; }.voto a.v1 { width: 20px; }.voto a.v2 { width: 40px; }.voto a.v3 { width: 60px; }.voto a.v4 { width: 80px; }.voto a.v5 { width: 100px; }.voto a.v1:hover { background-image: url(../img/voti/vh1.gif); }.voto a.v2:hover { background-image: url(../img/voti/vh2.gif); }.voto a.v3:hover { background-image: url(../img/voti/vh3.gif); }.voto a.v4:hover { background-image: url(../img/voti/vh4.gif); }.voto a.v5:hover { background-image: url(../img/voti/vh5.gif); }.voti-sezione { margin-left: 30px; }.voti-blocco { float: left; margin-right: 10px; }div#APcontentArticle div.APresources .voti-blocco p.info { margin: 5px 0; font-size: 10px; }div#APcontentArticle div.APresources .voti-blocco h5 { margin: 5px 0; font-size: 11px; font-weight: bold; }/* SONDAGGI */div.clip-sondaggio-pane { margin: 10px 10px; font: normal 11px "Verdana",sans-serif; border: 2px solid #999; padding: 10px; text-align: center; }div#APcontentArticle div.clip-sondaggio-pane h3 { font: bold 15px "Arial",sans-serif; color: #678; margin: 0;  }div.clip-sondaggio-dati { width: 300px; text-align: left; margin: 0 auto; }div.clip-sondaggio-grafico { margin: 0px; }div.clip-sondaggio-riga-risposta { clear: left; border-top: 1px solid #ccc; padding: 5px 0; }span.clip-sondaggio-indicator { display: block; float: left; margin: 0 5px 5px 0; width: 10px; height: 10px; border: 1px solid #999; }div.clip-sondaggio-domanda-risposta { padding: 10px 0; border-top: 1px solid #ccc; }div.clip-sondaggio-domanda-risposta button { border: 1px solid #999; padding: 2px 0px; width: 120px; color: #eee; font: bold 11px "Arial",sans-serif; }div.clip-sondaggio-domanda-risposta button:hover { border-color: #c00; cursor: pointer; color: #fff; }div.clip-sondaggio-info { text-align: center; font: 10px normal "Arial",sans-serif; color: #666; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; position: absolute; bottom: 10px; }div.clip-sondaggio-blocco-risposte { } /* ART  PREVIEW */div.art-preview { border: 1px solid #ccc; padding: 10px; font: normal normal 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin-top: 0px; border-bottom: 1px solid #99A; margin: 10px 10px 10px 30px; }div#APcontentArticle div.art-preview p { font: normal normal 10pt "Verdana", "Arial","Helvetica",sans-serif; color: #333; margin: 0px;  }div.art-preview h1 { font: bold 12pt "Verdana", "Arial","Helvetica",sans-serif; color: #334; margin-top: 10px; margin-bottom: 5px;  }div.art-preview h1 a { text-decoration: none; }div.art-preview h1 a:hover { text-decoration: underline; }div#APcontentArticle div.art-preview h3 { font: normal 12pt "Arial","Helvetica",sans-serif; color: #334; margin: 0px; margin-bottom: 0px;  }div#APcontentArticle div.art-preview h3 a { text-decoration: none; }div#APcontentArticle div.art-preview h3 a:hover { text-decoration: underline; }div#APcontentArticle div.art-preview div.APsummary { font-size: 9pt; font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #666; margin: 0; }div.art-preview span.APlistdate { color: #666; font: normal 10px "Arial","Helvetica",sans-serif; }div.art-preview div.APresume span.APvote img { border: 0; vertical-align: baseline; }div.art-preview h1 span.APauthor { font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #333; font-weight: normal; font-size: 10pt;  }div.art-preview p.APlabel { font-style: italic; font-family: "Verdana", "Arial","Helvetica",sans-serif; color: #333; }div.art-preview ul { margin: 0px 16px; padding: 0; list-style-type: square; }div#APcontentArticle div.art-preview div.APsummary a.APreadmore img { vertical-align: bottom; border: none; }div.art-preview br.clear { font-size: 1px; line-height: 1px; clear: both; }div#APcontentArticle div.art-preview .APresume { border: none; background: none; margin: 0; padding: 0; width: auto; float: none; }div#APcontentArticle div.art-preview img { border: none; }div#APcontentArticle div.art-preview .APreadmore { display: block; float: none; text-align: left; }
