/* CSS per resettare la pagina - non avrai mai bisogno di toccarlo */
* {
margin: 0;
padding: 0;
font-size: 100%;
}

/* CSS per resettare i titoli - non avrai mai bisogno di toccarlo */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}




/* TAG SPECIALE - formatta il titolo */
h5 {
font-family: "Cambria", Georgia;
text-transform: uppercase;
text-align: center;
font-weight: bold;
font-size: 22px;
}

/* TAG SPECIALE - formatta un eventuale sottotitolo */
h6 {
font-family: "Cambria", Georgia;
font-style: italic;
text-align: center;
font-size: 18px;
}




/* CSS linkini */
a, a:link, a:visited, a:active {
color: #000000;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}




/* CSS per le varie parti della pagina storia - non dovresti avere mai bisogno di toccarlo, ma chissà mai */

body {
margin: 0;
padding: 0;
font-family: "Segoe UI", Verdana;
font-size: 10pt;
background: #FFFFFF;
color: #000000;
text-align: center;
}

#colonna {
margin: 0 auto;
width: 95%;
text-align: justify;
}

#boxy, #header, #sidebar, #sidebar_ekr {
display: none;
}

#comment, .storycontent {
margin-top: 40px;
}

#indietro {margin: 40px auto 30px; text-align: center;}




/* CSS per il form che lascia i commenti */
input, textarea {
border: 1px solid #000000;
background-color: #DDDDDD;
margin-bottom: 5px;
padding: 1px 3px;
}

textarea {
width: 600px;
padding: 6px 10px;
}

input {
vertical-align: middle;
}




/* CSS per il form che mostra i commenti lasciati */
.comments-wrapper, #txpCommentInputForm {
margin: 3px;
}

.comments {
list-style-type: none;
margin: 40px auto 10px;
overflow:hidden;
}

.comments li {
padding: 3px;
border: 1px solid #000000;
background: #DDDDDD;
overflow:hidden;
margin-bottom: 10px;
}

ul.comments_error {
list-style: none;
margin-right: 3px;
color: #CC0000;
margin-bottom: 20px;
}

p.metacommento {
margin: 20px 0 0;
padding: 0;
text-align: right;
}

.disclaimer {font-style: italic; margin: 30px auto 0; width: 85%; font-size: 90%;}


/* CSS della paginazione - numeri di pagina */
.paginazione {
font-size: 16px;
text-align: center;
margin: 30px auto;
}

ul#pages {
display: inline;
list-style: none;
padding: 0;
margin: 0;
}

ul#pages li {
display: inline;
margin: 0 3px;
}

ul#pages li a:link, ul#pages li a:active, ul#pages li a:visited {
display: inline;
color: #000000;
font-weight: bold;
padding: 3px 6px;
border: 1px solid #000000;
text-decoration: none;
}

ul#pages li a:hover {
background-color: #DDDDDD;
color: #000000;
text-decoration: none !important;
}

ul#pages li.pgEmpty {
background-color: #BBBBBB;
color: #999999;
padding: 3px 6px;
border: 1px solid #000000;
}

ul#pages li.pgCurrent {
color: #444444;
font-weight: bold;
}