body { font-family: Verdana, Tahoma, sans-serif; text-align: justify; font-size: 13px; color: #7E001A; line-height: 20px; }
.post { float: left; margin: 0 0 20px 0; width: 470px; padding: 10px; background: #FDEFF2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 1px #FDE6EB solid; }
h3.post-title { font-family: 'Walter Turncoat', cursive; font-size: 20px; font-weight: normal; line-height: 28px; text-align: left; margin: 0; color: #DA3256; padding: 0 0 15px 0; background: transparent url("https://www.iolecal.it/blog/immagini/divisore.png") repeat-x scroll left bottom; }
h3.post-title a { font-weight: normal; }
h3.post-title a:hover { color: #DA3256; }
.postThumb { float: right; height: 180px; width: 180px; }
.post-body { padding: 10px 0 0 0; }
.post-body a { color: #DA3256; font-weight: bold; text-decoration: none; }
.post-body a:hover { color: #EF5879; font-weight: bold; text-decoration: none; }
.post-body a.person { color: #DA3256; font-weight: bold; text-decoration: none; }
.post-body a.person:hover { color: #EF5879; font-weight: bold; text-decoration: none; }
.post ul { padding-left: 20px; line-height: 20px; list-style-type: circle; list-style-image: none; list-style-position: outside; }
.post li { padding-top: 0; padding-right: 0; padding-bottom: 4px; padding-left: 5px; }
.post-footer { margin-top: 0; margin-left: 0; padding: 0; font-size: 12px; height: 5px; background: transparent; border-top: none; }
.post-footer-line-1, .post-footer-line-2 { display: none; visibility: hidden; }
.jump-link { margin-top: 5px; width: 478px; text-align: center; padding: 8px 0; font-family: 'Walter Turncoat', cursive; font-size: 18px; }
.jump-link a { width: 148px; text-align: center; font-weight: normal; color: #FF86A2; padding: 2px 8px; margin-top: 5px; background: #FFF3F6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 1px #FDE6EB solid; }
.jump-link a:hover { color: #EF5879; -moz-box-shadow: 0 0 6px rgba(248, 214, 221, 1); -webkit-box-shadow: 0 0 6px rgba(248, 214, 221, 1); -goog-ms-box-shadow: 0 0 6px #F8D6DD; box-shadow: 0 0 6px rgba(248, 214, 221, 1); }
.post-body img, .post-body .tr-caption-container, .Profile img, .Image img, .BlogList .item-thumbnail img { padding: 0; background: transparent; border: none; }
.post-body img, .post-body .tr-caption-container { padding: 0; }
.post-body .tr-caption-container { color: #222222; }
.post-body .tr-caption-container img { padding: 0; background: transparent; border: none; }
.post-header { margin: 0; line-height: 1.6; font-size: 90%; }
.desc { width: 250px; height: 30px; line-height: 30px; text-align: left; padding-left: 10px; background: #F5C1CD; margin: 0 auto; }
.obj { width: 250px; text-align: center; padding: 20px 4px 20px 4px; background: #FFFFFF; border: 1px #F5C1CD solid; background: transparent; font-size: 80%; line-height: 12px; color: #9B0021; margin: 0 auto; }
.nota { height: 25px; line-height: 25px; text-align: left; padding-left: 30px; background: #FFDBE3 url(https://www.iolecal.it/blog/immagini/puntina.png) no-repeat top left; border: 1px #FFDBE3 solid; margin-left: 20px; margin-right: 20px; color: #EF5879; font-weight: normal; font-family: 'Walter Turncoat', cursive; font-size: 18px; }
.info { text-align: left; padding: 6px; border: 1px #FFDBE3 solid; background: transparent; margin-left: 20px; margin-top: 0; margin-left: 20px; margin-right: 20px; font-size: 11px; text-align: justify; color: #DA3256; }
.help { border-bottom: 1px #7E001A dashed; cursor: help; }
.note { color: #DA3256; border-left: 3px solid #FCD8E0; background-color: #FFF3F6; margin-left: 5px; margin-right: 5px; text-align: left; padding-left: 5px; padding-right: 10px; }
.note a { color: #F05879; }
.note a:hover { color: #F22C58; }
.quote { color: #C9305E; }
.code { background: #FFEDF2; font-family: Courier; font-size: 12px; border: 1px #F5C1CD solid; margin-left: 20px; margin-right: 20px; text-align: left; overflow: auto; line-height: 18px; }
.codice { background: none; font-family: Courier; font-size: 13px; border: none; text-align: left; overflow-x: hidden; overflow-y: auto; height: 100px; line-height: 14px; padding: 5px; }
.updating { color: #C61236; background-color: #FFF3F6; margin-left: 20px; margin-right: 20px; text-align: justify; padding: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(253,230,235,1); -moz-box-shadow: 0px 0px 5px 0px rgba(253,230,235,1); box-shadow: 0px 0px 5px 0px rgba(253,230,235,1); }
.updating:hover { background-color: transparent; padding: 5px; }
.updating a { color: #AD3B55; }
.updating a:hover { color: #F22C58; }