/* @override http://www.societapannunzio.net/images/sp_web.css */

body {
	font-family: Calibri, Arial Rounded MT Bold, Arial, sans-serif;
	color: #383838;
	font-size: 13px;
}

a, a:visited {
	color: #9ACA02;
}

a:active {
	color: #099CFD;
}

a:hover {
	background-color: #edf1f3;
}

a img {
    border: none;

}

ul.site-menu, ul.site-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*ul.site-menu {
	list-style-image: url(/images/index_16.jpg);
	list-style-position: outside;
}*/

ul.site-menu li {
	padding-left: 23px;
	margin-bottom: 3px
}

ul.site-menu li:hover, ul.site-menu li.active {
	background: url(/images/index_16.jpg) no-repeat;
}

ul.site-menu li, ul.blog-menu li {
    text-align: left;
}

ul.site-menu li a, ul.site-menu li a:visited {
	color:  #9ACA02;
	text-decoration: none;
	font-size: 16px;
}

ul.site-menu ul a, ul.site-menu ul a:visited {
	color: #9C9C9C;
	text-decoration: none;
	font-size: 14px;
}

ul.site-menu .active a {
	color: #669900;
}

ul.site-menu ul .active a {
	color: #666666;
}

ul.site-menu ul {
	margin-bottom: 10px;
	list-style-image: none;
}

ul.site-menu ul li {
	background-image: none;
}

ul.site-menu a:hover {
	color: #383838;
	background-color: white;
}

#contents {
	margin-top: 30px;
	padding-left: 20px;
}

.page-title {
	border-bottom: 1px solid #c1c1c1;
	text-align: right;
	color: #099CFD;
	font-size: 15px;
}

.page-body {
	font-family:Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
}

.page-body p {
	text-align: justify;
	text-indent: 20px;
}

.page-body li {
	padding: 0;
	margin: 0;
}

.tag-comm {
	font-family:  Calibri, Arial Rounded MT Bold, Arial, sans-serif;
	font-size: 12px;
}

.tag-comm a {
	text-decoration: none;
}

.titoloparagrafo {
	font-family:  Calibri, Arial Rounded MT Bold, Arial, sans-serif;
	font-size: 16px;
	color: #099CFD;
}

ul.childern, ul.childern ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}


ul.childern li {
        padding-left: 23px;
        margin-bottom: 3px
}

ul.childern li:hover, ul.childern li.active {
        background: url(/images/index_16.jpg) no-repeat;
}

ul.childern li, ul.blog-menu li {
    text-align: left;
}

ul.childern li a, ul.childern li a:visited {
        color:  #9ACA02;
        text-decoration: none;
        font-size: 16px;
}

ul.childern ul a, ul.childern ul a:visited {
        color: #9C9C9C;
        text-decoration: none;
        font-size: 14px;
}

ul.childern .active a {
        color: #669900;
}

ul.childern ul .active a {
        color: #666666;
}

ul.childern ul {
        margin-bottom: 10px;
        list-style-image: none;
}

ul.childern ul li {
        background-image: none;
}

ul.childern a:hover {
        color: #383838;
        background-color: white;
}

.box-promotore {
	display: inline-block;
	width: 140px;
	margin-left: 40px;
	margin-right: 0px;
	font-size: 12px;
	margin-bottom: 20px;
	text-align: center;
}

.entry {
	font-family:Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
		margin-top: -9px;
}

.entry p {
	margin: 6px 0;
}

.entry img {
	float: left;
	margin-right: 9px;
	margin-bottom: 1px;
    	border: 1px solid #D6D6D6;
    	padding: 4px;
}


h2 a {
	text-decoration: none;
}

h3 a {
	text-decoration: none;
	font-size: 1.1em;
}

.blog-main h2 {
	margin-bottom: 6px;
	text-align: left;
	line-height: 19px
}

.box-left {
	margin-top: 20px;
}

.box-left.othersect img {
	margin-right: 20px;
}

.box-left.recent ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.box-left.recent a {
	text-decoration: none;
}

.box-left.recent li {
	margin-bottom: 8px;
	font-size: 90%;
}

.blog-main {
	text-align: justify;
}
td.contributi-esterni {
	padding-left: 20px;
	line-height: 92%;
}
.contributi-esterni h2 a {
	font-size: 14px;
}
.contributi-esterni .entry {
	font-size: 12px;
	letter-spacing:0px;
}

.postmetadata2 {
	border-top: 1px solid grey;
}

.blog-tag-cloud {
	line-height: 120%;

}

.blog-tag-cloud a{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

.blog-tag-cloud a:hover {
	background-color: transparent;
	color: #099CFD;
}


.box-left p {
	margin: 0;
}

.topright-button {
	margin-top: 30px;
	text-align: right;
}

.blog-comment {
	background-color: #f5f5f5;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

.blog-comment .comment-info {
	font-style: normal;
	font-size: 11px;
	margin-bottom: 6px;
	font-weight: normal;
}

.blog-comment .comment-body {
	font-family:Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
}

.blog-comment .comment-author {
	font-weight: bold;
	font-size: 120%;
}

.thank-for-contribution {
	border: 1px solid #4c4c4c;
	padding: 15px;
	background-color: #e6e6e6;
}

.not-published {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	background-color: #fe110f;
	padding: 3px;
}





/* Begin Form Elements */
#searchform {
        margin: 0;
        padding: 0;
        text-align: center;
        width:100px;
        }

.widget_search #searchform {
        position:relative;
        padding:0;
        margin:0;
        width:162px;
        }

.widget_search #searchform #s {
        width:155px;
        height:16px;
        }

#s {
        width: 149px;
        height: 18px;
        padding: 0px;
	 color: #696969;
        font-family:  Calibri, "Lucida Grande", Sans-Serif, Helvetica, Arial;
        font-size:1em;
        border:1px solid #CACACA;
        }

#searchsubmit {
        position:relative;
        top:-22px;
        left:115px;
        }

.entry form { /* This is mainly for password protected posts, makes them look better. */
        text-align:center;
        }

select {
        width: 130px;
        }

#commentform input {
        width: 150px;
        padding: 2px;
        margin: 5px 5px 1px 0;
        }

#commentform textarea {
        width: 100%;
        padding: 2px;
        }

#commentform #submit {
        margin: 0;
        float: right;
        }
/* End Form Elements */







/* WiP Ribbon */

a#ribbon {
                 /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 160px;
  height: 160px;
  background: url(listatura.gif);
  top right no-repeat;
  text-indent: -999em;
  text-decoration: none;
}
body > a#ribbon {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
  top: 0;
  right: 0;
  display: block;
  width: 160px;
  height: 160px;
  background: url(listatura.gif);
  top right no-repeat;
  text-indent: -999em;
  text-decoration: none;
  z-index: 10;
}
<![if gte IE 5.5]>
<![if lt IE 7]>
a#ribbon {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
 right: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollRight? document.documentElement.scrollRight : document.body.scrollRight ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
 display: block;
  width: 160px;
  height: 160px;
  background: url(listatura.gif);
  top right no-repeat;
  text-indent: 10px;
  text-decoration: none;
  z-index: 10;
}
<![endif]>
<![endif]>

/* End WiP Ribbon */