/*CSS Tipografico */
* {
margin:0;
padding:0;
}

/* fine reset */

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0;
}
li,dd {
margin-left:1em;
}
fieldset {
padding:.5em;
}
body {
font-size:80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
}
#wrapper{
}
#header{
}
#footer{
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1,.componentheading{
font-size:180%;
}
h2,.contentheading{
font-size:150%;
}
h3{
font-size:130%;
}
h4{
font-size:100%;
}
h5{
font-size:90%;
}
h6{
font-size:80%;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:1em Verdana,Arial,Helvetica,sans-serif;
color:#f3f3f3;
}

.moduletable {
margin-bottom:1.5em;
padding:0 10px; /*padding for inside text*/
}
.moduletable h3 {
color:#f3f3f3;
padding:0.25em 0;
text-align:left;
margin:0 -10px 0.5em -10px;
/*negative padding to pull h3 back out from .moduletable padding*/ }

.moduletable_menu {
color:#f3f3f3;
margin-bottom: 1,5em;
padding-bottom: 20px;
border-bottom: 2px dotted #8CAFFF;
}

.moduletable_menu ul {
margin-left: 20px;
margin-top: 0px;
padding: 20px;
font-size: 90%;
}
.moduletable_menu a:link, .moduletable a:link {
font-size: 90%;
color:#6496EB;
line-height:1.3em;
}
.moduletable_menu a:visited, .moduletable a:visited {
font-size: 90%;
color:#8CAFFF;
line-height:1.3em;
}
.moduletable_menu a:hover, .moduletable a:hover {
font-size: 90%;
color:#CC3333;
line-height:1.3em;
}

a:link {
color:#6496EB;
}
a:visited {
color:#8CAFFF;
}
a:hover {
color:#CC3333;
}

ul{list-style-type:none;} 

img {
	border: none;
}

.xmap {
padding: 0.25em 0 20px;
text-align:left;
font-size:1.3em;
line-height:1.3;
}
.qcontact {
float: left;
overflow: hidden;
clear:both;
margin-left: 20%;
text-align:left;
font-size:1.3em;
line-height:1.3;
}
.pagination{
padding: 2px;
}
/*This sets the padding for our div.*/
.pagination ul{
margin: 0;
padding: 0;
text-align: left;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*This removes the default margins and padding of the unordered list.*/
.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
/*This removes the styling for the list items and makes them line up one after another.*/
.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #8CAFFF;
text-decoration: none;
color: #6496EB;
}
/*This sets the styling for the links*/
.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #ffffcc;
}
/*This sets the styling for the links when you hover over them and click them*/
.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}
/*This sets the styling of the current page in view, in this example page 3.*/
.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}
/*This sets the styling for pages that are not clickable such as the previous button when you are on page 1 and the next button when you are on the last page.*/
.pagination li.nextpage{
font-weight: bold;
}
/*This makes the next button bold.  This is purely optional but Digg use it and it makes it look neat.*/
* html .pagination li.currentpage, * html .pagination li.disablepage{
margin-right: 5px;
padding-right: 0;
}

.mostread li {
   list-style-image: url(../images/award_star_gold_3.png);
	list-style-position: outside;
	margin: 3px;
}

.poll_sondaggi {
font-size: 100%;
padding-bottom: 20px;
border-bottom: 2px dotted #8CAFFF;
}
.sectiontableentry1_sondaggi, .sectiontableentry2_sondaggi{
font-size: 90%;
padding: 3px 3px;

}

