@charset "utf-8";
/* CSS Document © Aura Nuccio :: All right reserved . info@aurarinoa.it */

@import "loader.css";

/**** HOME LAYOUT ****/

body { 	margin: 0;
		padding: 0;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		color: #666; 
		background-color: #fff; 
		background:url(../immagini/bg_repeat.gif) repeat; }

#site { width: 100%; height: 100%; }

.testa { width: 169px; height: 136px; position: absolute; z-index: 3000; top: 220px; left: 90px; }

#top { width: 100%; height: 105px; background:url(../immagini/top_rp.png) repeat-x; }

#header_home { width: 100%; height: 105px; background:url(../immagini/header_home.png) no-repeat; }

#col_sx_home { background:url(../immagini/col_sx_home.png) no-repeat; }

#box_photo { width: 398px; height: 587px; background:url(../immagini/photo_base.png) no-repeat; margin-left: 68px; z-index: 100; }

#box_home {
	width: 390px;
	height: 507px;
	background:url(../immagini/box_home.png) no-repeat;
	position: absolute;
	left: 485px;
	top: 105px;
	z-index: 10;
}

#box_zoom {
	width: 382px;
	height: 548px;
	position: absolute;
	left: 76px;
	top: 94px;
	z-index: 20;
}

#news {
	width: 162px;
	height: 326px;
	line-height: 15px;
	background:url(../immagini/news.png) no-repeat;
	position: absolute;
	z-index: 30;
	left: 822px;
	top: 321px;
}

#donate {
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: 30;
	left: 885px;
	top: 585px;
}

#calendar {
	width: 162px;
	height: 165px;
	background:url(../immagini/calendar.png) no-repeat;
	position: absolute;
	z-index: 20;
	left: 822px;
	top: 156px;
}

#latest_gallery {
	width: 162px;
	height: 165px;
	background:url(../immagini/help.png) no-repeat;
	position: absolute;
	z-index: 20;
	left: 822px;
	top: 156px;
}

.date {
	/*margin-top: 133px;
	margin-left: 65px;*/
	width: 162px;
	height: 165px;
}

a:link { text-decoration: underline;
         color: #F06; 
		 font-weight: bold; }
	
a:visited { text-decoration: underline;
            color: #F06; 
			font-weight: bold; }
			 
a:hover { text-decoration: none;
	 	  font-weight: bold;
		  color: #F06; }

.home_txt a:link { text-decoration: underline;
         color: #333; 
		 font-weight: bold; }
	
.home_txt a:visited { text-decoration: underline;
            color: #333; 
			font-weight: bold; }
			 
.home_txt a:hover { text-decoration: none;
	 	  font-weight: bold;
		  color: #F06; }
		  
#news a:link { text-decoration: underline;
         color: #666; 
		 font-weight: normal; }
	
#news a:visited { text-decoration: underline;
            color: #666; 
			font-weight: normal; }
			 
#news a:hover { text-decoration: none;
	 	  font-weight: normal;
		  color: #333;
		  cursor: ne-resize; }
		  
#find {
	width: 261px;
	height: 38px;
	position: absolute;
	z-index: 50;
	left: 75px;
	top: 656px;
}

#cospladya {
	width: 468px;
	height: 59px;
	position: absolute;
	z-index: 50;
	left: 30px;
	top: 691px;
}

#counter {
	width: 349px;
	height: 32px;
	position: absolute;
	z-index: 50;
	left: 507px;
	top: 614px;
}

/**** MENU E LISTE ****/

#menu {
	width: 609px;
	height: 63px;
	position: absolute;
	left: 367px;
	top: 6px;
}

ol { font-family: Arial, Helvetica, sans-serif; list-style-image: url(../immagini/list.gif); padding-top: 38px; margin-left: -8px; padding-right: 18px; font-size: 11px; } 

ul { font-family: Arial, Helvetica, sans-serif; list-style-image: url(../immagini/dx.png); padding-right: 20px; font-size: 11px; } 


/**** LOGO FLASH ****/

#flash {
	width: 341px;
	height: 301px;
	position: absolute;
	z-index: 2000;
	left: 18px;
	top: 9px;
}

/** LINK HOME **/
							
a .trasp {
		filter:alpha(opacity=90); 
		-moz-opacity: 0.2; 
		opacity: 0.7;
		text-decoration: none;
		margin: 2px;
		}

a:hover .trasp {
		filter:alpha(opacity=100);   
		-moz-opacity: 1.0;   
		opacity: 1.0;
		cursor: sw-resize;
		text-decoration: none;
		vertical-align: bottom;
		}
		
/**** TWITTER ****/

#twitter_update_list {
	overflow: hidden;
	position: absolute;
	width: 263px;
	height: 45px;
	font-size: 11px;
	color: #666;
	z-index: 50;
	left: 529px;
	top: 640px;
}

#twitter_update_list span a {
	text-decoration: none;
	display: inline;
	color: #F06;
	cursor: crosshair;
	font-weight: bold;
}

#twitter_update_list span a:hover {
	text-decoration: none;
	color: #F06;
	cursor: crosshair;
	font-weight: bold;
}

#twitter_box {
	width: 365px;
	height: 204px;
	background:url(../immagini/twitter.png) no-repeat;
	position: absolute;
	z-index: 40;
	left: 498px;
	top: 522px;
}


/**** TESTI ED EFFETTI ****/

.home_txt { width: 290px; text-align: justify; padding-left: 40px; margin-top: -10px; font-size: 12px; }

.photoleft { padding-left: 30px; }

.title { font-size: 24px; color: #F06; font-weight: bold; padding-left: 57px; padding-top: 15px; }

.title2 { font-size: 18px; color: #F06; font-weight: bold; }

.news_title { font-weight: bold; color: #F03; }


/**** ALTRO HOME ****/

.macchie {
	position: absolute;
	z-index: 100;
	left: 875px;
	top: 105px;
}

