html{
min-height: 100%;
margin-bottom: 1px;
}

body{
font-family: arial,verdana,sans-serif;
font-size: 1em;
margin: 0;
padding: 0;
text-align: center;
}

a{
font-weight: bold;
}

a.toogle{
display: none;
}

a.back-home{
font-size: 1.5em;
margin: 10px 0 10px 0;
}

h1,h3,h5{
font-size: 1.6em;
text-transform: uppercase;
}

h2{
font-size: 1.2em;
}

h4{
font-size: 1.5em;
}

hr{
display: none;
}

p{
line-height: 145%;
}

p big{
font-weight: normal;
}

#wrapper{
text-align: left;
width: 90%;
border: 1px solid #666;
padding: 20px;
margin: 0 auto 0 auto;
}

#skip,#scegli{
text-align: left;
border: 1px solid #666;
width: 90%;
margin: 10px auto 10px auto;
padding: 20px;
}

#scegli ul{
list-style-type: none;
}

a.toggle{
display: none;
}

a.alternativo{
display: none;
}

a.ricerca{
display: none;
}

a.ricerca-chiudi{
display: none;
}

hr.clear{
visibility: hidden !important;
clear: both;
display: block !important;
}

ul{
list-style-type: square;
}

li{
line-height: 160%;
}

ul.recenti{
margin: 0;
padding: 0;
list-style-type: none;
}

ul.recenti li{
padding: 5px 0 5px 0;
}

ul.recenti li.sinistro{
float: left;
width: 70%;
border-bottom: 1px solid #aaa;
}

ul.recenti li.destro{
float: left;
width: 30%;
text-align: right;
border-bottom: 1px solid #aaa;
}

ul.pagine{
list-style-type: none;
margin: 40px 0 0 0;
padding: 0;
}

ul.pagine h6{
display: none;
}

ul.pagine li{
display: inline;
margin-right: 8px;
}

ul.anteprime{
margin: 20px auto 20px auto;
list-style-type: none;
}

ul.anteprime li{
display: inline;
}

ul.anteprime li img {
border: 0;
width: 96px;
height: 76px;
}

li.download{
font-size: 1.1em;
font-weight: bold;
list-style-type: none;
padding: 5px 0 5px 20px;
}

#morecategory{
display: block !important;
}

.naviga{
display: block !important;
height: 40px;
padding: 20px 20px 10px 20px;
margin-top: 20px;
}

.naviga div.asinistra{
float: left;
}

.naviga div.adestra{
float: right;
}

#comments,#respond{
font-size: 1.3em;
padding: 10px 0 10px 0;
text-align: center;
margin-top: 40px;
}

ol.commentlist{
list-style-type: none;
width: 80%;
margin: 0 auto 0 auto;
padding: 0 30px 0 30px;
}

ol.commentlist li{
padding: 10px;
}

ol.commentlist li.author{
border: 1px solid #f6f6f6;
}

ol.commentlist cite{
font-size: 1.2em;
font-style: normal;
padding-bottom: 5px;
display: block;
}

#commentform{
width: 410px;
padding-right: 140px;
margin: 10px auto 10px auto;
}

#commentform label{
display: block;
}

input,textarea{
padding: 4px;
border: 1px solid #666;
}

input{
width: 400px;
}

textarea{
width: 400px;
}

input[type="submit"]{
width: auto;
text-transform: uppercase;
}

#begin-wrapper,#cerca{
display: block !important;
text-align: left;
margin: 10px auto 10px auto;
width: 90%;
border: 1px solid #666;
padding: 20px;
}

#begin{
margin: 0 auto 0 auto;
padding: 0;
}

#begin ul{
list-style-type: none;
}

#begin ul li{
padding: 3px;
}

#bread{
margin-top: 30px;
}

#fondopagina{
clear: both;
width: 90%;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
}

img.gravatar{
float: right;
margin-left: 3px;
}

