@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	padding: 0px;
	margin:0px;
	color: #222222;
}

td {
	text-align:left;
}



h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	font-style: italic;
}

h1 {
	font-size: 20px; text-align:center;
	margin-top:5px;
	margin-bottom:7px;
	color: #003366;
}
a {
	font-weight: bold;
	font-size:11px;
	line-height:14px;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline; color:#0000FF;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
h2 {
	font-size: 18px;
	color: #CE0000;
	background:url(img/line.gif) no-repeat fixed;
	background-position:bottom;
	padding-bottom:10px;
}
body {
background:url(img/sfondo.jpg) repeat; margin:0px;
}

img.screen {
border:solid 2px #0066FF;
padding: 2px;
}

.right {
padding-left:5px;
}


em {
font-weight:bold; font-style:italic;
}

.dida  {
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.didatp  {
font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;
display:block;
}

#nasc {
display:none;
}

.Stile1 {
	color: #FF0000;
	font-weight: bold;
}

#corpo {
width:480px; margin:0px auto; padding-bottom:10px; background:#FFFFFF; 
}

#corposearch {
 margin:0px auto; padding-bottom:10px; background:#FFFFFF; text-align:center;
}

#logo {
height:160px;
}
#lingue {
height:38px; background:url(img/pspfreegames_02.jpg); 
}
#textlingue {
 font-size:10px; width:360px; float:left;  text-align:right;
}
#eng {
background:url(img/flag_gb.jpg); display:block; height:32px; width:63px; float:right;
}
#ita {
background:url(img/flag_ita.jpg); display:block; height:32px; width:51px; float:right;
}


#ita .opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

#ita .opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

#menu {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;


}

#menu a {
text-decoration:underline;
font-weight:normal;
letter-spacing:1px;
font-size:12px;
}

#page {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;


}

#page a {
text-decoration:underline;
font-weight:normal;
font-size:12px;
}

.advertise  {
font-size:12px; font-family:Arial, Helvetica, sans-serif;
display:block; font-weight:bold; letter-spacing:1px;
}

.advertise:hover  {
font-size:12px; font-family:Arial, Helvetica, sans-serif;
display:block; font-weight:bold; letter-spacing:1px; text-decoration:none;
}

.adHeadline {font: bold 11px Verdana,Arial; text-decoration: underline; color: #0000FF;}
.adText {font: normal 11px Arial; text-decoration:none; color: #222222;}
   

#hide 	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}   



#hide2 	{
	position:absolute;
 	left:0px;
 	top:-450px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}   