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

@import "general.css";
@import "loader.css";

/**** LAYOUT ****/

body { 	margin: 0;
		padding: 0;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #666; 
		background-color: #fff; 
		background:url(../immagini/bg_repeat.gif) repeat; }
		
p { margin: 0;
	padding: 0; }

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

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

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

#col_sx { width: 192px; height: 358px; background:url(../immagini/col_sx.png) no-repeat; float: left; }

#box {
	width: 809px;
	background:url(../immagini/content_rp.png) repeat-y;
	position: absolute;
	line-height: 18px;
	left: 192px;
	top: 105px;
	z-index: 1;
}

#box_top {
	width: 809px;
	height: 93px;
	background:url(../immagini/content_top.png) no-repeat;
}

#box_bottom {
	width: 809px;
	height: 40px;
	background:url(../immagini/content_bottom.png) no-repeat bottom center;
	vertical-align: baseline;
}

#menu_laterale {
	width: 161px;
	height: 408px;
	background:url(../immagini/menu.png) no-repeat;
	position: fixed;
	/*position: absolute;*/
	z-index: 100;
	left: 23px;
	top: 244px;
}


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

.txt { text-align: justify; padding: 0 45px 0 45px; line-height: 18px; }

.mediatitle { text-align: justify; padding: 0 0px 0 80px; line-height: 18px; }

.title { font-size: 28px; color: #F06; font-weight: bold; padding-left: 5px; }

.title2 { font-size: 30px; color: #F06; font-weight: bold; padding-left: 50px; text-align: center; }

.eventstitle { font-size: 30px; color: #333; font-weight: bold; padding-left: 155px; }

.myevents { background:#FF0; }

h2 { font-size: 30px; color: #F06; font-weight: bold; padding-left: 20px; }

.disclaimer { font-family: Calibri; font-size: 12px; color: #F06; }

.swirl { background:url(../immagini/swirl.jpg) center left no-repeat; }


/**** ALTRO ****/

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

.pg2 { font-style: italic; }

.banner { width: 200px;
		height: 50px; 
		border: 0px; }
		
#video { float: right; padding-right: 150px; }

.cospladya { float: right; padding-right: 100px; }

.float_right { float: right; margin-right: 50px; border: 1px dotted #F06; }

.float_right2 { float: right; border: none; }

.top { margin-left: 55px; }

.info_Q { font-size: 12px;
	color: #ff0099; 
	text-align:right; }
	
.info_A { font-size: 12px;
	color: #333; 
	text-align:left; }
	
/**** GALLERY COSPLAY ****/

.bollino { float: right; margin-top: -65px; }

#gallery_box {  width: 778px;
				height: 295px;
				margin: 0 auto; 
}

.tgallery { background: url(../immagini/gallery/gallery_category.gif) center top no-repeat; }

.minig { padding-top: 34px; padding-left: 4px; }

.minig2 { padding-left: 4px; }
				
#debut { 	padding-top: 72px;
			padding-left: 5px;
			font-size: 16px; 
			color: #333; 
			font-family: Calibri;
}
		
#time { 	padding-top: 38px;
			padding-left: 5px;
			font-size: 16px; 
			color: #333; 
			font-family: Calibri;
}
		
#awards { 	padding-top: 47px;
			padding-left: 5px;
			font-size: 16px; 
			color: #333;
			font-family: Calibri;
}

#difficulty { 	padding-top: 30px;
				padding-left: 5px;
				font-size: 16px; 
				color: #333;
				font-family: Calibri;
}

/**** GALLERY VARIE ****/

.dwnl { 	font-size: 9px;
			text-align: center;
			margin: 0 auto; 
			border: none; }
			
.thumb { border: none; }

#box_center { text-align: justify; margin-left: 70px; }

/**** EXTRA PAGE ****/

#media { width: 200px;
		height: 40px;
		position: relative;
		top: 67px; 
		left: 15px; 
		text-align: center; }
		
#media a { text-decoration: none;
         color: #333; 
		 font-weight: normal; }
			 
#media a:hover { text-decoration: none;
		  background: none;
	 	  font-weight: bold;
		  color: #333; }
		  
/**** LINKS ****/
		  
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;
		  background: #F06;
	 	  font-weight: bold;
		  color: #fff; }
		  
#menu_laterale a:link { text-decoration: none;
         				color: #F06; 
		 				font-weight: bold; }
						
#menu_laterale a:visited { 	text-decoration: underline;
         					color: #F09; 
		 					font-weight: bold; }
							
#menu_laterale a:hover { 	text-decoration: underline;
							background: none;
         					color: #F06; 
		 					font-weight: bold; }
