@import url("http://www.gianfreda.com/logo_black.css");

body {
	margin:0; padding:0;
	background:#392e3b url(../img/sfondo.jpg) no-repeat top center;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#banner { width:760px; margin:auto; text-align:center; }
#wrapper {
	width:760px;
	margin:auto;
	text-align:left;
	position:relative;
	height:1090px;
}


/*	Logo
**************************************************************************/
#logo { position:absolute; top:90px; left:20px; }


/*	Logo in Flash
**************************************************************************/
#logoflash { position:absolute; top:20px; left:20px; }


/*	Decorazione header
**************************************************************************/
#deco-header { position:absolute; top:82px; left:255px; }


/*	News Area
**************************************************************************/
#news_area {
	position:absolute; top:0; right:17px;
	width:183px;
	background:transparent;
}
	#news_area h3 { margin:12px 0; padding:0; font-size:11px; color:#FFBADE; text-align:center; }
	#news_area #news_text {
		width:183px; height:190px; overflow:auto;
		color:#fff;
	}
		
		#news_area #news_text p { margin:0 0 10px 0; padding:0; font-size:10px; line-height:13px; }
		#news_area #news_text ul { margin:0; padding:0; font-size:10px; list-style-type:none; }
			#news_area #news_text ul li { margin:0 0 10px 0; }
		#news_area #news_text a { color:#fff; }
		#news_area #news_text a:hover { color:#ff0; text-decoration:none; }


/*	Loghi Network
**************************************************************************/
#loghi-network { position:absolute; top:206px; left:30px; }
	#loghi-network #nets { background:url(../img/loghi_network_home.png) no-repeat top left; height:31px; margin:8px 0; }
	#loghi-network a { float:left; height:31px; }
	#loghi-network a#n_1 { width:65px; }
	#loghi-network a#n_2 { width:95px; }
	#loghi-network a#n_3 { width:93px; }
	#loghi-network a#n_4 { width:97px; }
	#loghi-network a#n_5 { width:96px; }
	#loghi-network a#n_6 { width:81px; }
	
		#loghi-network a img { border:none; }
		#loghi-network a:hover img { display:none; }
	#loghi-network p {
		margin:0; padding:0;
		font-size:12px; color:#fff;
	}
		#loghi-network p span { font-size:14px; font-weight:bold; }
		#loghi-network p.rx { text-align:right; }
		


/*	Siamo in...
**************************************************************************/
#siamo-in { position:absolute; top:298px; left:36px; width:500px; }
	#siamo-in p { color:#fff; font-size:15px; text-align:center; margin:0; padding:0; }
		#siamo-in p span { font-size:18px; font-weight:bold; }

/*	Boxes
**************************************************************************/
.boxes {
	width:499px; height:102px;
	position:absolute;
}
	.boxes dl { float:right; width:72px; margin:15px 0 0 0; padding:0; }
	.boxes dt img { border:3px solid #dcdcdc; padding:0; margin:0; }
	.boxes dd { margin:0; padding:0; font-size:10px; color:#000; line-height:12px; }
		.boxes dd a { color:#000; }
		.boxes dd a:hover { text-decoration:none; }
		.boxes dd span { color:#666; }

.boxes#ultimi {
	background:transparent url(../img/bg_box_ultimiiscritti.gif) no-repeat top left;
	top:342px; left:36px;
}
.boxes#donne {
	background:transparent url(../img/bg_box_donne.gif) no-repeat top left;
	top:455px; left:40px;
}
.boxes#uomini {
	background:transparent url(../img/bg_box_uomini.gif) no-repeat top left;
	top:568px; left:44px;
}

/*.boxes .kuk { position:absolute; top:12px; left:12px; }*/
.boxes .kuk {height:79px; left:12px; position:absolute; top:12px; width:190px;}
	.boxes .kuk img { float:left; border:3px solid #d70271; margin-right:6px; }
	.boxes .kuk h3 { margin:0; padding:0; color:#d70271; font-size:15px; }
	.boxes .kuk p { margin:0; padding:0; color:#d70271; font-size:10px; }
		.boxes .kuk p a { color:#d70271; }
		.boxes .kuk p a:hover { text-decoration:none; color:#000; }


/*	Login
**************************************************************************/
#login { position:absolute; left:565px; top:400px; width:154px; }
	#login form { margin:10px 0 0 0; padding:0; }
	#login p { color:#fff; font-size:11px; line-height:16px; }
	#login input {
		font-size:11px; background-color:#333; color:#fff; border:1px solid #fff;
		height:14px; width:100px;
	}
	#login a { color:#fff; }
	#login a:hover { text-decoration:none; color:#f90; }
	#login .button {
		position:absolute; top:77px; right:10px;
		border:none;
		height:26px; width:26px;
	}
	#login p.pr { margin-top:18px; }

	#login #adsense { margin:20px 0 0 22px; }


/*	Cartina
**************************************************************************/
#cartina { position:absolute; top:652px; left:565px; width:174px; }
	#cartina p { margin:0 0 12px 0; padding:0; color:#fff; font-size:10px; }
	#cartina img { border:none; }


/*	Ricerca
**************************************************************************/
#ricerca {
	background:transparent url(../img/bg_ricerca.gif) no-repeat top left;
	position:absolute; top:690px; left:40px;
	width:220px; height:150px;
}
	#ricerca form { margin:0; padding:0; }
	#ricerca form p {
		color:#fff;
		font-size:11px;
		margin:0; padding:0;
	}
		#ricerca form p input, #ricerca form p select { font-size:11px; }

	#ricerca form p#r_1 { position:absolute; top:15px; left:22px; }
	#ricerca form p#r_2 { position:absolute; top:40px; left:30px; }
	#ricerca form p#r_3 { position:absolute; top:65px; left:38px; }
	#ricerca form p#r_4 { position:absolute; top:90px; left:46px; }


/*	Chi e' online
**************************************************************************/
#online {
	background:transparent url(../img/bg_online.gif) no-repeat top left;
	position:absolute; top:690px; left:300px;
	width:240px; height:120px;
}
	.internal-box {
		position:absolute;
		width:170px; height:50px;
		overflow:auto;
	}
	#online .internal-box { left:30px; top:40px; }
	#compleanno .internal-box { left:30px; top:50px; }
		.internal-box ul { margin:0 0 0 16px; padding:0; }
			.internal-box ul li { font-size:11px; line-height:1.2em; padding:0; margin:0; color:#00b3f0; }
			.internal-box ul li.donna { color:#ff2e9b; }
				.internal-box ul li a { color:#fff; }
				.internal-box ul li a:hover { color:#ff0; text-decoration:none; }


/*	Compleanno
**************************************************************************/
#compleanno {
	background:transparent url(../img/bg_compleanno.gif) no-repeat top left;
	position:absolute; top:830px; left:300px;
	width:240px; height:120px;
}


/*	Footer
**************************************************************************/
#footer {
	text-align:center;
	font-size:11px;
	color:#fff;
	position:absolute; bottom:0; left:0;
	width:100%;
}
	#footer a { color:#fff }
	#footer a:hover { text-decoration: none; }