/* Stile default */

/*PRINCIPALI*/
body { font-family: Verdana, Sans-serif; margin: 0px; 
	font-size: small; text-align: center; 
	background-image: url("http://www.theworldofpixel.com/_images/bg.gif"); }
#container { width: 750px; margin: 1em auto; margin-top: 0px;
	border: 1px solid black; border-top: none; background-color: #fff; }
.cr { clear: both; height: 1px; line-height: 1px; }
.imgfl { float: left; border: 1px solid black; padding: 1px; margin: 5px; }
.small { font-size: 8pt; }
h1 {  margin: 0px; font-size: 150%; }
h2 { margin: 0px; font-size: 100%; }
img { border: 0px }
span.fl { float: left; }
span.fr { float: right; }
/*HEADER*/
#header { margin: 0; padding: 0; width: 100%;
	border-bottom: 1px solid black; }
.topstrip { clear: both; height: 20px; line-height: 20px;
	padding-left: 10px; padding-right: 10px; background-color: #FFF; }
#logo { height: 134px; width: 100%; float: left; border-bottom: 1px solid black;
	border-top: 1px solid black; }
.topstrip a { color: #000066; text-decoration: none; }
.topstrip a:hover { color: #000066; text-decoration: underline; }
#header h1 { background-color: #eee; text-align: left; font-size: 110%;
	padding-left: 10px; text-transform: uppercase; }
#header h1 em { font-size: 80%; font-weight: normal; text-transform: none; }
#adsense-top { margin-top: 10px;}
/*BODY*/
#context { margin: 10px; }
#context #navlat { float: right; margin-left: 10px; }
#context p { text-align: justify; margin: 10px; }
#context a { color: #000066; text-decoration: none; }
#context a:hover { text-decoration: underline; }
#navlat h2 { text-align: left; }
#navlat #nav { margin: 5px; position: relative; padding: 0px; list-style: none;
	 text-align: left; }
#navlat #nav li { padding: 5px; font-weight: bold; font-size: 8pt; }
#navlat #nav li a { text-decoration: none; color: #000066; }
#navlat #nav li a:hover { text-decoration: underline; }
#navlat #nav strong { background-color: #000066; color: #fff; }
#navlat #nav li ul { margin: 0px; padding: 0px; padding-left: 20px; }
#navlat #nav li ul li { margin: 0px; padding: 0px; }
.justify-text { text-align: justify; margin: 10px; }
.left-text { text-align: left; }
.center-text { text-align: center; }
#tags a { color: #000066; text-decoration: none; font-size: 8pt; }
#tags a:hover { text-decoration: underline; }
/*FOOTER*/
#footer { color: #fff; background-color: #000066; }
#footer p { font-size: 8pt; margin: 0px; padding: 5px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
