.header { text-align: center; font-size: 18px; }

.navigation {
	float: left;
	margin-left: 16px;
	width: 150px;
	padding: 0.5em;
	color: #FFFFFF;
	border: 1px dotted;
	text-align: left;
	font-size: 14px;
}

.navigation a { text-decoration: none; color: #FFFFFF; }
.navigation a:hover {
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	color: #000000;
	background-color: #FFFFFF;
}

.pagina {
	float: none;
	margin-left: 193px;
	margin-right: 16px;
	width: auto;
	height: auto;
	color: #FFFFFF;
	text-align: justify;
}

.pagina .freetibet {
	font-size: 40px;
	font-weight: bold;
	color: red;
	text-align: center;
	border: 1px dotted white;
	margin-bottom: 10px;
}

.pagina .titolo {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border: 1px dotted;
	margin: 0px;
	padding: 0.5em;
}

.pagina .boxsx {
	float: left;
	width: 48%;
	border: 1px dotted;
	margin-top: 10px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	font-size: 32px;
}

.boxsx .giorno {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}

.pagina .boxdx {
	float: right;
	width: 48%;
	border: 1px dotted;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	font-size: 32px;
}

.boxdx .giorno {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.pagina .boxin {
	border: 1px dotted;
	margin-top: 10px;
	padding: 0.5em;
}

.boxin li.from { margin-top: 10px; }

.boxin .fieldsx {
	float: left;
	width: 48%;
	border: 0px;
	margin-top: 10px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	font-size: 32px;
}

.boxin .fielddx {
	float: right;
	width: 48%;
	border: 0px;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	font-size: 32px;
}

.boxin .field {
	border: 0px;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	font-size: 32px;
}

.field img { vertical-align: middle; }
.field img.sx { margin-right: 50px; }
.field img.dx { margin-left: 50px; }

.fieldsx .link,.fielddx .link,.field .link { font-size: 16px; }

/*
.boxin .stampa { width: 100%; margin-top: 10px;}
.boxin .stampa .artsx { float: left; width: 300px; padding: 10px; border:1px solid white;}
.boxin .stampa .artdx { float: right; width: 300px; padding: 10px; border:1px solid white;}
.boxin .stampa .artsx .titolo,.boxin .stampa .artdx .titolo { padding: 0; text-align: left; border: 0; }
*/

.pagina .fine { clear: both; }

/*
.donate .img { float: right; display: block; }
.donate .data { float: none; }
.donate .mail { clear: both; font: 14px "Courier", monospace; }
*/
.donate a.list { text-decoration: none; color: #FFFFFF; }
.donate a.list:hover { text-decoration: overline; border-bottom: 1px solid white; }

.footer {
	clear: both;
	margin: 10px 16px 10px 16px;
	padding: 0.5em;
	background-color: #000000;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px dotted;
}

.footer img { margin: 0px; }
.center { margin: 0px auto; text-align: center; }

body {
	width: 1000px;
	height: auto;
	margin: auto;
	padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
	font: 14px "Times New Roman", serif;
}

a { text-decoration: underline; color: #FFFFFF; }
a:hover { text-decoration: none; color: #FFFFFF; }
fieldset { border: 1px dotted; padding: 5px; }
legend { font-weight: bold; font-variant: small-caps; font-size: 16px; }
img { border: 0px; margin-top: 10px; }

input.username { background: url('../Img/username.png') white no-repeat right; }
input.password { background: url('../Img/password.png') white no-repeat right; }
input.email { background: url('../Img/email.png') white no-repeat right; }
input.captcha { background: url('../Img/gear.png') white no-repeat right; }

ul { list-style: circle; padding: 0 10px 0 20px; }
ul li.news { font-size: 12px; margin: 10px 0 0 0; }
ul li.news div.date { font-weight: bold; }
ul li.news #n20090130 { visibility: hidden; display: none; }
ul li.news #n20090329 { visibility: hidden; display: none; }
ul li.news #n20090730 { visibility: hidden; display: none; }

table.stampa { width: 100%; border-spacing: 10px; empty-cells: hide; }
table.stampa td { width: 160px; padding: 0 12px 10px 12px; border: 1px dotted white; }
table.stampa td h1 { font-size: 16px; }
table.stampa td h2 { font-size: 14px; font-style: italic; }
table.stampa td h3 { font-size: 12px; }
table.stampa tr.img td { text-align: center; }

table.link { width: 100%; }
table.link td { text-align: center; font-size: 16px; }
table.link a { text-decoration: none; }
table.link a:hover { text-decoration: overline; border-bottom: 1px solid white; }
